Delivery of any type of information to anyone anytime anywhere
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.
Claims
exact text as granted — not AI-modified1 - 26 . (canceled)
27 . A method comprising:
monitoring and detecting publication of information in a network; organizing the detected information into a set of topics; facilitating a user to persistently subscribe to information based on at least one topic selected from among the set of topics; routing information to the user based on the organization and subscription; and delivering the information to the user on at least one of a client system, a device, or an application wherein delivering the information to the user is initiated by a data source.
28 . The method of claim 27 , further comprising organizing information into a set of topics including who, what, when, or where.
29 . The method of claim 27 , further comprising organizing information into a set of topics including names, times, time frames, dates, places, and information categories.
30 . The method of claim 27 , further comprising organizing information into a set of topics including hyponyms, hypernyms, or synonyms of names, times, time frames, dates, places, and information categories.
31 . The method of claim 27 , further comprising organizing information into a set of topics, based on the semantics or linguistic relationships of terms in the information.
32 . The method of claim 27 , further comprising organizing information into a set of topics, the information including events, non-events, alerts, messages, queries, data, data content, patterns, streams, or queues.
33 . The method of claim 27 , further comprising organizing information into a set of topics, the information including video, audio, multimedia, or streaming media.
34 . The method of claim 27 , further comprising organizing information into a set of topics, the information including English, Spanish, Japanese, Swedish, Chinese, Hebrew, Swahili, Portuguese, Farsi or Afrikaans.
35 . The method of claim 27 , further comprising organizing information into a set of topics including who, what, when, or where and assigning extensible markup language (XML) tags to information, based on the who, what, when, or where topics.
36 . The method of claim 27 , further comprising facilitating a user to persistently subscribe to a web resource, based on a universal resource locator (URL), and to specify a level of interest in the web resource.
37 . The method of claim 27 , further comprising facilitating a user to persistently subscribe to a web user, based on an email address, a name or a location, and to specify a level of interest in the web user.
38 . The method of claim 27 , further comprising facilitating a user to persistently subscribe to a user's presence, based on an email address, a name or a location, and to specify a level of interest in the web user.
39 . The method of claim 27 , further comprising facilitating a user to persistently subscribe to information based on at least one hyponym, hypernym, or synonym of a topic selected from among the set of topics and to specify a level of interest in the selected hyponym, hypernym, or synonym.
40 . The method of claim 27 , further comprising routing information to the user on a user device or user application, based on the selected topic and level of interest in the selected topic.
41 . The method of claim 27 , further comprising registering a user device or user application and routing information to the user on the registered user device or user application, based on the selected topic and level of interest in the selected topic.
42 . The method of claim 27 , further comprising registering a pager, cellular telephone, email, instant messenger, purchase order system, microserver-equipped client computer, facsimile machine, web browser, or spreadsheet and routing information to the user on the registered pager, cellular telephone, email, instant messenger, purchase order system, microserver-equipped client computer, facsimile machine, web browser, or spreadsheet, based on the selected topic and level of interest in the selected topic.
43 . The method of claim 27 , further comprising registering a user device or user application and facilitating a user to establish preferences for routing information to the user on the registered user device or user application, the preferences specifying the level of interest in the selected topic.
44 . The method of claim 27 , further comprising registering a user device or user application and facilitating a user to establish preferences for routing information to the user on the registered user device or user application, the preferences specifying a level of interest in the registered user device or user application.
45 . The method of claim 27 , further comprising facilitating a user to register a user device or user application and facilitating a user to establish preferences for routing information to the user on the registered user device or user application, the preferences specifying a level of interest in the registered user device or user application, the preferences specifying the level of interest in the selected topic, the preferences specifying a time, date, or time frame.
46 . The method of claim 27 , further comprising registering at least one user device or user application and establishing preferences for routing information to the user on the registered user device or user application, the preferences specifying the level of interest in the selected topic.
47 . The method of claim 27 , further comprising registering at least one user device or user application, establishing at least one preference for routing information to the user on the registered user device or user application, the preferences specifying the level of interest in the information, and automatically changing the preferences based on the level of interest in the information.
48 . The method of claim 27 , further comprising registering a user device or user application, assigning at least one threshold level for routing information to the user on the registered user device or user application, the threshold levels specifying the level of interest in the information, and automatically changing the threshold levels based on the level of interest in the information.
49 . The method of claim 27 , further comprising filtering the information based on the selected topic and level of interest in the selected topic, and delivering the filtered information to the user on a user device or user application.
50 . The method of claim 27 , further comprising filtering the information, based on the selected topic and level of interest in the selected topic, and delivering the filtered information to the user on a client system having an embedded microserver.
51 . The method of claim 27 , further comprising filtering the information based on the selected topic and level of interest in the selected topic, delivering the filtered information to the user on a client system having an embedded microserver, and facilitating the user to reply to the filtered information using the embedded microserver.
52 . A method comprising:
monitoring and detecting publication of information in a network; organizing the detected information into a set of topics; facilitating a user to persistently subscribe to information based on at least one topic selected from among the set of topics; routing information to the user based on the organization and subscription; and delivering the information to the user on at least one of a client system, a device, or an application, wherein the information already has been delivered to other users.
53 . The method of claim 52 , further comprising organizing information into a set of topics including who, what, when, or where.
54 . The method of claim 52 , further comprising organizing information into a set of topics including names, times, time frames, dates, places, and information categories.
55 . The method of claim 52 , further comprising organizing information into a set of topics including hyponyms, hypernyms, or synonyms of names, times, time frames, dates, places, and information categories.
56 . The method of claim 52 , further comprising organizing information into a set of topics, based on the semantics or linguistic relationships of terms in the information.
57 . The method of claim 52 , further comprising organizing information into a set of topics, the information including events, non-events, alerts, messages, queries, data, data content, patterns, streams, or queues.
58 . The method of claim 52 , further comprising organizing information into a set of topics, the information including video, audio, multimedia, or streaming media.
59 . The method of claim 52 , further comprising organizing information into a set of topics, the information including English, Spanish, Japanese, Swedish, Chinese, Hebrew, Swahili, Portuguese, Farsi or Afrikaans.
60 . The method of claim 52 , further comprising organizing information into a set of topics including who, what, when, or where and assigning extensible markup language (XML) tags to information, based on the who, what, when, or where topics.
61 . The method of claim 52 , further comprising facilitating a user to persistently subscribe to a web resource, based on a universal resource locator (URL), and to specify a level of interest in the web resource.
62 . The method of claim 52 , further comprising facilitating a user to persistently subscribe to a web user, based on an email address, a name or a location, and to specify a level of interest in the web user.
63 . The method of claim 52 , further comprising facilitating a user to persistently subscribe to a user's presence, based on an email address, a name or a location, and to specify a level of interest in the web user.
64 . The method of claim 52 , further comprising facilitating a user to persistently subscribe to information based on at least one hyponym, hypernym, or synonym of a topic selected from among the set of topics and to specify a level of interest in the selected hyponym, hypernym, or synonym.
65 . The method of claim 52 , further comprising routing information to the user on a user device or user application, based on the selected topic and level of interest in the selected topic.
66 . The method of claim 52 , further comprising registering a user device or user application and routing information to the user on the registered user device or user application, based on the selected topic and level of interest in the selected topic.
67 . The method of claim 52 , further comprising registering a pager, cellular telephone, email, instant messenger, purchase order system, microserver-equipped client computer, facsimile machine, web browser, or spreadsheet and routing information to the user on the registered pager, cellular telephone, email, instant messenger, purchase order system, microserver-equipped client computer, facsimile machine, web browser, or spreadsheet, based on the selected topic and level of interest in the selected topic.
68 . The method of claim 52 , further comprising registering a user device or user application and facilitating a user to establish preferences for routing information to the user on the registered user device or user application, the preferences specifying the level of interest in the selected topic.
69 . The method of claim 52 , further comprising registering a user device or user application and facilitating a user to establish preferences for routing information to the user on the registered user device or user application, the preferences specifying a level of interest in the registered user device or user application.
70 . The method of claim 52 , further comprising facilitating a user to register a user device or user application and facilitating a user to establish preferences for routing information to the user on the registered user device or user application, the preferences specifying a level of interest in the registered user device or user application, the preferences specifying the level of interest in the selected topic, the preferences specifying a time, date, or time frame.
71 . The method of claim 52 , further comprising registering at least one user device or user application and establishing preferences for routing information to the user on the registered user device or user application, the preferences specifying the level of interest in the selected topic.
72 . The method of claim 52 , further comprising registering at least one user device or user application, establishing at least one preference for routing information to the user on the registered user device or user application, the preferences specifying the level of interest in the information, and automatically changing the preferences based on the level of interest in the information.
73 . The method of claim 52 , further comprising registering a user device or user application, assigning at least one threshold level for routing information to the user on the registered user device or user application, the threshold levels specifying the level of interest in the information, and automatically changing the threshold levels based on the level of interest in the information.
74 . The method of claim 52 , further comprising filtering the information based on the selected topic and level of interest in the selected topic, and delivering the filtered information to the user on a user device or user application.
75 . The method of claim 52 , further comprising filtering the information, based on the selected topic and level of interest in the selected topic, and delivering the filtered information to the user on a client system having an embedded microserver.
76 . The method of claim 52 , further comprising filtering the information based on the selected topic and level of interest in the selected topic, delivering the filtered information to the user on a client system having an embedded microserver, and facilitating the user to reply to the filtered information using the embedded microserverCited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.