On demand multicast messaging system
First Claim
1. A mobile on-demand messaging system for broadcasting on-demand messages to mobile users though a network, comprising:
- a server containing machine readable instructions stored in a medium which, when executed by a processor, enable the server to;
obtain user profile information containing category and condition data for a user of the on-demand messaging system;
obtain seller profile information containing category and condition data for a seller associated with the on-demand messaging system;
generate a desired service ID pool for the user based upon the category and condition data in the user profile, the desired service ID pool for enabling the user to determine messages that meet user preferences specified in the user profile information wherein the desired service ID pool is communicated to the user;
generate a service instance ID for a first seller based upon the category and condition data in the seller profile, the service instance ID for enabling the user to receive messages that meet user preferences specified in the user profile information by comparing data in the service instance ID to data in the desired service ID pool; and
receive data representing an event associated with the user,whereby, a multicast message can be transmitted from a base station in the network currently serving the user if conditions in the condition data for a seller are satisfied, the multicast message containing seller category information.
0 Assignments
0 Petitions
Accused Products
Abstract
An on-demand message system includes a profile proxy server and a plurality of message servers coupled to a wireless network for sending messages to mobile users under conditions specified by the users and sellers. Users provide profile information specifying categories and conditions for which they will receive messages. Sellers also provide profile information specifying conditions under which they want messages to be sent. A multicast message is sent and processed by target users in response to a predetermined event, e.g., location update, conveying information related to a seller for which the target users have expressed an interest in receiving.
21 Citations
18 Claims
-
1. A mobile on-demand messaging system for broadcasting on-demand messages to mobile users though a network, comprising:
-
a server containing machine readable instructions stored in a medium which, when executed by a processor, enable the server to; obtain user profile information containing category and condition data for a user of the on-demand messaging system; obtain seller profile information containing category and condition data for a seller associated with the on-demand messaging system; generate a desired service ID pool for the user based upon the category and condition data in the user profile, the desired service ID pool for enabling the user to determine messages that meet user preferences specified in the user profile information wherein the desired service ID pool is communicated to the user; generate a service instance ID for a first seller based upon the category and condition data in the seller profile, the service instance ID for enabling the user to receive messages that meet user preferences specified in the user profile information by comparing data in the service instance ID to data in the desired service ID pool; and receive data representing an event associated with the user, whereby, a multicast message can be transmitted from a base station in the network currently serving the user if conditions in the condition data for a seller are satisfied, the multicast message containing seller category information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification