Future Messaging System
Abstract
Some embodiments of the invention provide a future messaging system that can be configured to analyze data from one or more data sources in an automated manner in order to detect with a degree of accuracy the occurrence of a possible future event, which may or may not occur in the future. Upon detection of the future event, the future messaging system in some embodiments provides content to a set of one or more recipients. Alternatively, in some embodiments, the future messaging system only provides notification of the detection to the set of recipients. In some embodiments, a user provides the content for release upon the detection of the future event. Along with this content, the user in some embodiments provides a description of the event and a list of one or more recipients for receiving the content upon the detection of the event. The description of the event in some embodiments specifies a group of one or more event condition rule sets (ECRS′), or can be used to derive such an ECRS group. Each ECRS includes one or more event condition rules (ECRs) that can be used to specify search and/or analysis of data from data sources to detect the occurrence of an event.
Claims
exact text as granted — not AI-modified1 . A system comprising:
an event configurator for receiving (i) a description of an event and (ii) content for release upon detection of an event; an event detector for performing an automated process to analyze data from a set of data sources in order to detect the event based on the description of the event; and a content control manager for releasing the content to a recipient upon detection of the event by the event detector.
2 . The system of claim 1 further comprising:
a notification manager for notifying the recipient that the content is available for release; and
an authentication manager for authenticating the recipient before allowing the content control manager to deliver the content to the recipient.
3 . The system of claim 1 , wherein the content control manager is further for delivering the content to a plurality of recipients upon detection of the event by the event detector.
4 . The system of claim 3 ,
wherein the content comprises a plurality of pieces of presentation content supplied from a plurality of different entities, and wherein the event configurator is further for receiving different pieces of presentation content at different instances in time from different entities.
5 . The system of claim 1 ,
wherein the content comprises a plurality of pieces of presentation content supplied from a plurality of different entities, and wherein the event configurator is further for receiving different pieces of presentation content at different instances in time from different entities.
6 . The system of claim 5 ,
wherein the content control manager is further for delivering the content to a plurality of recipients upon detection of the event by the event detector; wherein the number of recipients differs from the number of entities.
7 . The system of claim 6 , wherein the entities and recipients include individuals.
8 . The system of claim 6 , wherein the entities and recipients include organizations.
9 . The system of claim 6 , wherein the entities and recipients include individuals and organizations.
10 . The system of claim 1 further comprising a recipient interface for allowing the recipient to login to the system to determine whether any content is ready for release to the recipient because the system has detected the content's associated event.
11 - 12 . (canceled)
13 . The system of claim 1 , wherein the event description comprises a plurality of event condition rule sets.
14 . A method comprising:
receiving (i) a description of an event and (ii) content for release upon detection of the event; storing the content for possible future release to a recipient; performing an automated process to analyze data from a set of data sources in order to detect the event based on the description of the event; and releasing the content to a recipient upon detection of the event.
15 . The method of claim 14 further comprising:
notifying the recipient that the content is available for release; and
authenticating the recipient before allowing release of the content to the recipient.
16 . The method of claim 14 further comprising delivering the content to a plurality of recipients upon detection of the event.
17 . The method of claim 16 ,
wherein the content comprises a plurality of pieces of presentation content supplied from a plurality of different entities, and the method further comprising receiving different pieces of presentation content at different instances in time from different entities.
18 - 21 . (canceled)
22 . The method of claim 14 , wherein the event description comprises a plurality of event condition rule sets.
23 . The method of claim 14 ,
wherein storing the content comprises storing the content in network storage accessible through the Internet for possible future release to a recipient; and wherein releasing the content comprises releasing the content to a recipient through the Internet upon detection of event by the event detector.
24 . A method comprising:
receiving (i) a description of an event and (ii) content for delivery upon detection of the event; performing an automated process to analyze data from a set of data sources in order to detect the event based on the description of the event; and delivering the content to a recipient upon detection of the event by the event detector.
25 - 26 . (canceled)
27 . The method of claim 24 , wherein the detected event comprises a plurality of detected individual events.
28 . The method of claim 27 , wherein different events in the plurality of detected individual events may occur at different instances in time in the future.Join the waitlist — get patent alerts
Track US2015215190A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.