Delivery of any type of information to anyone anytime anywhere
First Claim
1. A method of delivering information to a client from a server, comprising:
- receiving a request from the client to subscribe to establish a hypertext transport protocol communication path to the server;
monitoring and detecting publication of information in a network;
organizing the detected information into one or more events and routing the one or more events to a set of topics;
facilitating the client to persistently subscribe to at least one topic selected from among the set of topics;
opening a hypertext transport protocol communication path to the client;
automatically and transparently launching a microserver on the client; and
maintaining open the hypertext transport protocol communication path to the client while delivering at least one event of the one or more events to the client via the hypertext transport protocol communication path immediately upon detection based on a subscription to the at least one topic selected from the set of topics, wherein delivering the at least one event of the one or more events to the client is not in response to a request from the client to establish the hypertext transport protocol communication path, wherein the delivering the at least one event of the one or more events to the client is initiated by the server after the hypertext transport protocol communication path has been established.
6 Assignments
0 Petitions
Accused Products
Abstract
Information delivery system and methods detects and organizes information into canonical topics, such as who, what, when, where, price, etc., and facilitates a user to persistently subscribe to topics, web users, web resources, event streams, etc. The system facilitates a user to register devices and applications on which to receive information, as it becomes available, related to the subscription(s). The system facilitates users to specify preferences for the topics, web users, web resources, and registrations, which prioritize delivery of information. The system senses information, aggregates the user'"'"'s registrations, subscriptions, and preferences, and filters information a topic-interest basis. The system notifies a user based on the preferences.
75 Citations
9 Claims
-
1. A method of delivering information to a client from a server, comprising:
-
receiving a request from the client to subscribe to establish a hypertext transport protocol communication path to the server; monitoring and detecting publication of information in a network; organizing the detected information into one or more events and routing the one or more events to a set of topics; facilitating the client to persistently subscribe to at least one topic selected from among the set of topics; opening a hypertext transport protocol communication path to the client; automatically and transparently launching a microserver on the client; and maintaining open the hypertext transport protocol communication path to the client while delivering at least one event of the one or more events to the client via the hypertext transport protocol communication path immediately upon detection based on a subscription to the at least one topic selected from the set of topics, wherein delivering the at least one event of the one or more events to the client is not in response to a request from the client to establish the hypertext transport protocol communication path, wherein the delivering the at least one event of the one or more events to the client is initiated by the server after the hypertext transport protocol communication path has been established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification