Web-Based Push Messaging Methods and Systems
First Claim
1. A system capable of coordinating push messages from among a plurality of sources, the system comprising:
- a push message server communicatively connected to a plurality of publishers, the push message server including;
a push subscription database containing a plurality of records, each record associating a user identity with a push message publisher and a user preference for receiving push messages from the publisher;
a communication component configured to receive push messages from one or more of the plurality of publishers and, based on user subscriptions managed in the push subscription database, transmit the push messages to one or more subscribers.
3 Assignments
0 Petitions
Accused Products
Abstract
A system capable of coordinating push messages from among a plurality of sources is disclosed. The system includes a push message server communicatively connected to a plurality of publishers. The push message server includes a push subscription database containing a plurality of records, each record associating a user identity with a push message publisher and a user preference for receiving push messages from the publisher. The push message server also includes a communication component configured to receive push messages from one or more of the plurality of publishers and, based on user subscriptions managed in the push subscription database, transmit the push messages to one or more subscribers.
-
Citations
21 Claims
-
1. A system capable of coordinating push messages from among a plurality of sources, the system comprising:
a push message server communicatively connected to a plurality of publishers, the push message server including; a push subscription database containing a plurality of records, each record associating a user identity with a push message publisher and a user preference for receiving push messages from the publisher; a communication component configured to receive push messages from one or more of the plurality of publishers and, based on user subscriptions managed in the push subscription database, transmit the push messages to one or more subscribers. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method of distributing push messages to one or more users, the method comprising:
-
receiving at a push message server a push message and an identity of one or more intended recipients from a publisher; checking the identity against a list of subscribed users to determine a list of one or more recipients of the push message; and queuing the message for transmission to each of the one or more recipients. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of sending push messages comprising:
-
receiving an indication from a user device at a publisher indicating an intent to subscribe to push messages associated with the publisher; transmitting a subscription request to a push message server, the subscription request including information identifying the user, the publisher, and an intent to subscribe to push messages associated with the publisher; transmitting a push message to the push message server alongside an identity of the user, thereby causing the push message server to transmit a push message to a push-enabled web browser of a user device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of receiving push messages comprising:
-
installing a push-enabled web browser at a mobile device; visiting a web domain of a publisher; taking one or more actions indicating a desire to subscribe to push messages associated with the publisher; and at a later time, and after one or more push messages is transmitted from the publisher to a push message server, receiving a push message from the push message server that is originated from the publisher without transmitting a request to the push message server.
-
Specification