Messaging and updating services over the air from application servers to applications in mobile devices
First Claim
1. A method providing messaging and updating services over the air from application servers to applications in mobile devices via instant messaging servers and communication networks, the method comprising the acts of:
- setting up accounts by subscribers of said mobile devices, and application service providers of said application servers via said instant messaging servers and said communication networks;
with permissions of said subscribers, creating registrations and de-registrations for said mobile devices and said applications with said application servers via said communication networks for instant messaging services from said application servers;
if there are pending messages or updates for registered said mobile devices and said applications, then sending instant messages from said application servers to registered said mobile devices via said instant messaging servers and said communication networks;
receiving and processing said instant messages on registered said mobile devices and said applications;
optionally displaying said instant messages on registered said mobile devices, fetching updates from said application servers to registered said mobile devices via said communication networks, and executing said updates in registered said mobile devices and/or said applications.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method, system and program product for messaging and updating services over the air from application servers to applications in mobile devices, so that applications in mobile devices can receive instant messages over the air from application servers via instant messaging servers and communication networks, with option to communicate back to application servers to fetch updates over the air via communication networks, and execute updates in mobile devices or applications.
-
Citations
15 Claims
-
1. A method providing messaging and updating services over the air from application servers to applications in mobile devices via instant messaging servers and communication networks, the method comprising the acts of:
-
setting up accounts by subscribers of said mobile devices, and application service providers of said application servers via said instant messaging servers and said communication networks; with permissions of said subscribers, creating registrations and de-registrations for said mobile devices and said applications with said application servers via said communication networks for instant messaging services from said application servers; if there are pending messages or updates for registered said mobile devices and said applications, then sending instant messages from said application servers to registered said mobile devices via said instant messaging servers and said communication networks; receiving and processing said instant messages on registered said mobile devices and said applications; optionally displaying said instant messages on registered said mobile devices, fetching updates from said application servers to registered said mobile devices via said communication networks, and executing said updates in registered said mobile devices and/or said applications. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system providing messaging and updating services over the air from application servers to applications in mobile devices via instant messaging servers and communication networks, the system comprising:
-
mobile devices; instant messaging servers; application servers; communication networks; and
performing the acts of;setting up accounts by subscribers of said mobile devices, and application service providers of said application servers via said instant messaging servers and said communication networks; with permissions of said subscribers, creating registrations and de-registrations for said mobile devices and said applications with said application servers via said communication networks for instant messaging services from said application servers; if there are pending messages or updates for registered said mobile devices and said applications, then sending instant messages from said application servers to registered said mobile devices via said instant messaging servers and said communication networks; receiving and processing said instant messages on registered said mobile devices and said applications; optionally displaying said instant messages on registered said mobile devices, fetching updates from said application servers to registered said mobile devices via said communication networks, and executing said updates in registered said mobile devices and/or said applications. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program product comprising executable instructions embodied in readable media of applications servers, instant messaging servers and mobile devices for providing messaging and updating services over the air from application servers to applications in mobile devices via instant messaging servers and communication networks, the program product comprising the acts of:
-
setting up accounts by subscribers of said mobile devices, and application service providers of said application servers via said instant messaging servers and said communication networks; with permissions of said subscribers, creating registrations and de-registrations for said mobile devices and said applications with said application servers via said communication networks for instant messaging services from said application servers; if there are pending messages or updates for registered said mobile devices and said applications, then sending instant messages from said application servers to registered said mobile devices via said instant messaging servers and said communication networks; receiving and processing said instant messages on registered said mobile devices and said applications; optionally displaying said instant messages on registered said mobile devices, fetching updates from said application servers to registered said mobile devices via said communication networks, and executing said updates in registered said mobile devices and/or said applications. - View Dependent Claims (12, 13, 14, 15)
-
Specification