Method and system for controlling contextual information push services
First Claim
1. A system for content delivery to a one or more mobile wireless devices, comprising:
- at least one service profile specifying content delivery characteristics for one or a plurality of mobile wireless devices, the at least one profile including a recipient characteristic, a message delivery mode characteristic, and a bearer characteristic;
one or a plurality of wireless access points distributed in a network; and
a service manager coupled to the one or plurality of access points, for pushing content via a specified bearer, using a specified delivery mode, to one of the plurality of mobile wireless devices of a specified recipient satisfying one of the defined profiles of content delivery characteristics when the one mobile wireless device is located within a coverage area of one of the plurality of access points.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, server, method, and computer program product are disclosed for facilitating the creation of push messages pertaining to context dependent services and managing their delivery to mobile wireless devices having diverse routing, scheduling, and context or event-triggering requirements. A web-based interface is presented on an administrator console for defining profiles specifying content delivery characteristics for a plurality of mobile wireless devices. The profiles can include a recipient characteristic, a message delivery mode characteristic, and a bearer characteristic. A Service Manager is coupled to the web-based interface and to a plurality of access points, for pushing a message via a specified bearer, using a specified delivery mode, to one of the plurality of mobile wireless devices of a specified recipient satisfying one of the defined profiles of content delivery characteristics when the one device is located within a coverage area of one of the plurality of access points.
85 Citations
28 Claims
-
1. A system for content delivery to a one or more mobile wireless devices, comprising:
-
at least one service profile specifying content delivery characteristics for one or a plurality of mobile wireless devices, the at least one profile including a recipient characteristic, a message delivery mode characteristic, and a bearer characteristic;
one or a plurality of wireless access points distributed in a network; and
a service manager coupled to the one or plurality of access points, for pushing content via a specified bearer, using a specified delivery mode, to one of the plurality of mobile wireless devices of a specified recipient satisfying one of the defined profiles of content delivery characteristics when the one mobile wireless device is located within a coverage area of one of the plurality of access points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A service manager server for content delivery to a plurality of mobile wireless devices, comprising:
-
a service profile server for storing a plurality of service profiles of content delivery characteristics, the profiles each specifying a bearer, using a specified delivery mode, for pushing a message to one of a plurality of mobile wireless devices of a specified recipient satisfying one of the plurality of service profiles when the one mobile wireless device is located within a coverage area of one of a plurality of access points;
a content aggregation logic coupled to the service profile server, for polling web servers identified by a content characteristic in a service profile, accessing content from the web servers, and storing the content in a content queue;
a service logic coupled to the content aggregation logic, the content queue, and the service profile server, for receiving a notification that content has been accessed and handling the accessed content in accordance with the service profiles in the service profile server;
a context state logic coupled to the service logic and to the plurality of access points, for maintaining context information about the plurality of mobile wireless devices, including whether a specified mobile device can be reached over a communications link; and
a messaging logic coupled to the context state logic for selecting a specified primary bearer to send the push message to the specified mobile device if the specified mobile device can be reached over the primary bearer. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for content delivery to a plurality of mobile wireless devices, comprising:
-
storing a plurality of service profiles of content delivery characteristics, the profiles each specifying a bearer, using a specified delivery mode, for pushing a message to one of a plurality of mobile wireless devices of a specified recipient satisfying one of the plurality of service profiles when the one mobile wireless device is located within a coverage area of one of a plurality of access points;
polling web servers identified by a content characteristic in a service profile, accessing content from the web servers, and storing the content;
receiving a notification that content has been accessed and handling the accessed content in accordance with the service profiles;
maintaining context information about the plurality of mobile wireless devices, including whether a specified mobile device can be reached over a communications link; and
selecting a specified primary bearer to send the push message to the specified mobile device if the specified mobile device can be reached over the primary bearer. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer program product for providing content delivery to a plurality of mobile wireless devices, comprising:
-
a computer readable medium containing program code for execution by a computer program processor;
program code in said computer readable medium for storing a plurality of service profiles of content delivery characteristics, the profiles each specifying a bearer, using a specified delivery mode, for pushing a message to one of a plurality of mobile wireless devices of a specified recipient satisfying one of the plurality of service profiles when the one mobile wireless device is located within a coverage area of one of a plurality of access points;
program code in said computer readable medium for polling web servers identified by a content characteristic in a service profile, accessing content from the web servers, and storing the content;
program code in said computer readable medium for receiving a notification that content has been accessed and handling the accessed content in accordance with the service profiles;
program code in said computer readable medium for maintaining context information about the plurality of mobile wireless devices, including whether a specified mobile device can be reached over a communications link; and
program code in said computer readable medium for selecting a specified primary bearer to send the push message to the specified mobile device if the specified mobile device can be reached over the primary bearer. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification