Push messaging platform with high scalability and high availability
US8914449B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 7, 2011 |
| Grant date | Dec 16, 2014 |
| Priority date | — |
| Expiry date | Jan 23, 2032 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/1036
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A push messaging platform includes a push server system having push engines (PE) for maintaining persistent connections with mobile devices, and push controllers (PC) for maintaining records of mobile devices' connections. The platform provides high scalability by including a load balancer for distributing connection requests received from mobile devices across the PEs, and dispatchers for forwarding each received message to a PC associated with the mobile device identified in the message. The platform provides high availability by using local backup PCs and remote mirror PCs. A global registered process (GRP) on each PC is linked to a process on a backup PC, and the backup process replaces the GRP if the GRP fails. Local registered processes (LRP) on each PC are linked to corresponding processes on a remotely located mirror PC, and the mirror process replaces the LRP if the LRP fails.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.