The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 16, 2014
Filed:
Nov. 07, 2011
Venkat Gaddam, Bridgewater, NJ (US);
Shahid Ahmed, Monmouth Junction, NJ (US);
Sankar Shanmugam, Dayton, NJ (US);
Sm Masudur Rahman, Edison, NJ (US);
Zhen Qin, Green Brook, NJ (US);
Gayathri Chandrasekaran, Somerset, NJ (US);
Venkat Gaddam, Bridgewater, NJ (US);
Shahid Ahmed, Monmouth Junction, NJ (US);
Sankar Shanmugam, Dayton, NJ (US);
SM Masudur Rahman, Edison, NJ (US);
Zhen Qin, Green Brook, NJ (US);
Gayathri Chandrasekaran, Somerset, NJ (US);
Cellco Partnership, Basking Ridge, NJ (US);
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.