Claims
- 1. A method for alerting a user of detection of an item of interest in real time, comprising:
receiving a user profile that relates to the item of interest; obtaining real time data corresponding to information created in a plurality of media formats; determining relevance of the real time data to the item of interest based on the user profile; and alerting the user when the real time data is determined relevant.
- 2. The method of claim 1, wherein the user profile includes one or more key words that define the item of interest.
- 3. The method of claim 2, wherein the determining relevance of the real time data includes:
comparing the one or more key words to the real time data to determine whether the real time data is relevant to the item of interest.
- 4. The method of claim 1, wherein the information includes at least one of real time audio broadcasts, real time video broadcasts, and real time text streams.
- 5. The method of claim 1, wherein the information includes real time audio broadcasts and real time video broadcasts.
- 6. The method of claim 5, wherein the real time data includes transcriptions of the real time audio broadcasts and the real time video broadcasts.
- 7. The method of claim 1, wherein the alerting the user includes at least one of:
placing a telephone call to the user, sending an e-mail to the user, sending a page to the user, sending an instant message to the user, and sending a facsimile to the user.
- 8. The method of claim 1, wherein the alerting the user includes:
generating an alert notification, and sending the alert notification to the user.
- 9. The method of claim 8, further comprising:
receiving, from the user, a request for additional information relating to the alert notification, and sending the additional information to the user.
- 10. The method of claim 8, wherein the sending the alert notification includes:
transmitting the alert notification to the user at approximately a same time at which the real time data is obtained.
- 11. The method of claim 8, wherein the alert notification includes the information in one of the media formats in which the information was created.
- 12. A system for alerting a user in real time when an item of interest is detected, comprising:
means for obtaining a user profile that relates to the item of interest; means for receiving real time data, the real time data including textual representations of information created in a plurality of media formats; means for determining relevance of the real time data to the item of interest based on the user profile; and means for sending an alert to the user when the real time data is determined relevant.
- 13. A real-time alerting system, comprising:
collection logic configured to:
receive real time data, the real time data including textual representations of information created in a plurality of media formats; and notification logic configured to:
obtain a user profile that identifies one or more subjects of data of which a user desires to be notified, determine relevance of the real time data received by the collection logic to the one or more subjects based on the user profile, and send an alert to the user when the real time data is determined relevant.
- 14. The system of claim 13, wherein the user profile includes one or more key words relating to the one or more subjects.
- 15. The system of claim 14, wherein when determining relevance of the real time data, the notification logic is configured to:
compare the one or more key words to the real time data to determine whether the real time data is relevant to the one or more subjects.
- 16. The system of claim 13, wherein the information includes at least one of real time audio broadcasts, real time video broadcasts, and real time text streams.
- 17. The system of claim 13, wherein the information includes real time audio broadcasts and real time video broadcasts.
- 18. The system of claim 17, wherein the real time data includes transcriptions of the real time audio broadcasts and the real time video broadcasts.
- 19. The system of claim 13, wherein when sending an alert, the notification logic is configured to cause at least one of a telephone call to be placed to the user, an e-mail to be sent to the user, a page to be sent to the user, an instant message to be sent to the user, and a facsimile to be sent to the user.
- 20. The system of claim 13, wherein when sending an alert, the notification logic is configured to:
generate an alert notification, and send the alert notification to the user at approximately a same time at which the real time data is received.
- 21. The system of claim 13, wherein the notification logic is further configured to:
receive, from the user, a request for additional information relating to the alert, and send the additional information to the user.
- 22. The system of claim 21, wherein the additional information includes the textual representation of the information.
- 23. The system of claim 21, wherein the additional information includes the information in one of the media formats in which the information was created.
- 24. The system of claim 13, wherein the alert includes the information in one of the media formats in which the information was created.
- 25. A computer-readable medium that stores instructions which when executed by a processor cause the processor to perform a method for alerting a user in real time when a topic of interest is detected, the computer-readable medium comprising:
instructions for obtaining a user profile that identifies one or more topics of which a user desires to be notified; instructions for acquiring real time data items corresponding to information created in a plurality of media formats; instructions for determining relevance of the real time data items to the one or more topics based on the user profile; and instructions for alerting the user when one or more of the real time data items are determined relevant.
- 26. An alerting system, comprising:
one or more audio indexers configured to:
capture real time audio broadcasts, and transcribe the audio broadcasts to create a plurality of transcriptions; and alert logic configured to:
receive a user profile that identifies one or more topics of which a user desires to be notified, receive the transcriptions from the one or more audio indexers, determine relevance of the transcriptions to the one or more topics based on the user profile, and alert the user when one or more of the transcriptions are determined relevant.
- 27. The alerting system of claim 26, wherein the alert logic is configured to alert the user at approximately a same time at which the real time audio broadcasts are captured.
- 28. An alerting system, comprising:
one or more video indexers configured to:
capture real time video broadcasts, and transcribe audio from the video broadcasts to create a plurality of transcriptions; and alert logic configured to:
receive a user profile that identifies one or more topics of which a user desires to be notified, receive the transcriptions from the one or more video indexers, determine relevance of the transcriptions to the one or more topics based on the user profile, and alert the user when one or more of the transcriptions are determined relevant.
- 29. The alerting system of claim 28, wherein the alert logic is configured to alert the user at approximately a same time at which the real time video broadcasts are captured.
- 30. An alerting system, comprising:
one or more text indexers configured to receive real time text streams; and alert logic configured to:
receive a user profile that identifies one or more topics of which a user desires to be notified, receive the text streams from the one or more text indexers, determine relevance of the text streams to the one or more topics based on the user profile, and alert the user when one or more of the text streams are determined relevant.
- 31. An alerting system, comprising:
one or more audio indexers configured to:
capture real time audio broadcasts, and transcribe the audio broadcasts to create a plurality of audio transcriptions; one or more video indexers configured to:
capture real time video broadcasts, and transcribe audio from the video broadcasts to create a plurality of video transcriptions; one or more text indexers configured to receive real time text streams; and alert logic configured to:
receive a user profile that identifies one or more topics of which a user desires to be notified, receive the audio transcriptions from the one or more audio indexers, the video transcriptions from the one or more video indexers, and the text streams from the one or more text indexers, determine relevance of the audio transcriptions, the video transcriptions, and the text streams to the one or more topics based on the user profile, and alert the user when at least one of the audio transcriptions, the video transcriptions, and the text streams is determined relevant.
RELATED APPLICATION
[0001] This application claims priority under 35 U.S.C. §119 based on U.S. Provisional Application Nos. 60/394,064 and 60/394,082, filed Jul. 3, 2002, and Provisional Application No. 60/419,214, filed Oct. 17, 2002, the disclosures of which are incorporated herein by reference.
[0002] This application is related to U.S. patent application, Ser. No. ______ (Docket No. 02-4026), entitled, “Systems and Methods for Providing Online Event Tracking,” filed concurrently herewith and incorporated herein by reference.
GOVERNMENT CONTRACT
[0003] The U.S. Government may have a paid-up license in this invention and the right in limited circumstances to require the patent owner to license others on reasonable terms as provided for by the terms of Contract No. 2001*5651600*000, awarded by the Office of Advanced Information Technology.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60394064 |
Jul 2002 |
US |
|
60394082 |
Jul 2002 |
US |
|
60419214 |
Oct 2002 |
US |