Push messaging platform with high scalability and high availability
AssigneeCellco Partnership
InventorsVenkat Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman, Zhen Qin, Gayathri Chandrasekaran
Life of this patent
Estimating the term…
Loading patent…
AssigneeCellco Partnership
InventorsVenkat Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman, Zhen Qin, Gayathri Chandrasekaran
Estimating the term…
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.
A push messaging server system, comprising:
A method comprising steps of:
Dependencies are inferred from the claim text.