On demand multicast messaging system
First Claim
1. A method for processing on-demand multicast messages received by users of a mobile on-demand messaging system, comprising the steps of:
- uploading to a network, user profile information containing category and condition data for a user of the on-demand messaging system;
receiving a desired service identification (ID) pool for the user from the network, the desired service ID pool based upon the category and condition data in the user profile and for enabling the user to determine which multicast messages from the on-demand messaging system meet user preferences specified in the user profile information;
receiving a multicast message containing seller category information; and
comparing data in the desired service ID pool to data in the received multicast message to determine whether to process the multicast message.
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.
-
Citations
12 Claims
-
1. A method for processing on-demand multicast messages received by users of a mobile on-demand messaging system, comprising the steps of:
-
uploading to a network, user profile information containing category and condition data for a user of the on-demand messaging system; receiving a desired service identification (ID) pool for the user from the network, the desired service ID pool based upon the category and condition data in the user profile and for enabling the user to determine which multicast messages from the on-demand messaging system meet user preferences specified in the user profile information; receiving a multicast message containing seller category information; and comparing data in the desired service ID pool to data in the received multicast message to determine whether to process the multicast message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing on-demand multicast messages received by users of a mobile on-demand messaging system, comprising the steps of:
-
uploading to a network, user profile information containing category and condition data for a user of the on-demand messaging system; receiving a desired service identification (ID) pool for the user from the network, the desired service ID pool based upon the category and condition data in the user profile and for enabling the user to determine which multicast messages from the on-demand messaging system meet user preferences specified in the user profile information; in response to an event associated with the user, receiving a multicast message containing seller category information; and comparing data in the desired service ID pool to data in the received multicast message to determine whether to process the multicast message. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification