Processing a content item with regard to an event
First Claim
Patent Images
1. A method, comprising the steps of:
- by computer, analyzing information contained in a content item to ascertain an event that is subject of the content item, and a time and geographic location of the event, the content item received from one or more streams of content, the stream(s) presenting content items relating to events including events that occur for the first time in the stream(s);
by computer, evaluating whether the event ascertained from the content item is currently stored in an event repository of stored events, the event repository designed to store user submitted events and feed-sourced events, and to index content items under respective events to which the content items relate, and designed to permit retrieval of stored content items indexed by event;
when the evaluation determines that the ascertained event is not in the event repository, automatically as a consequence of the determination that the ascertained event does not exist in the event repository, by computer;
creating a new event in the event repository corresponding to the ascertained event, and indexing the content item under the newly-created event;
generating a query based on the ascertained event ascertained from the content item;
issuing the query via one or more internet search engines to locate additional content items relating to the ascertained event; and
aggregating into the event in the event repository the additional content items returned in response to the query, indexed under the ascertained event.
7 Assignments
0 Petitions
Accused Products
Abstract
Aggregating a content item with an event is disclosed. An event is created based on a user-provided or a feed sourced content item. The user-provided or feed sourced content item is aggregated with the event. The user-provided or feed sourced content item is identified using a query to one or more repositories.
57 Citations
33 Claims
-
1. A method, comprising the steps of:
-
by computer, analyzing information contained in a content item to ascertain an event that is subject of the content item, and a time and geographic location of the event, the content item received from one or more streams of content, the stream(s) presenting content items relating to events including events that occur for the first time in the stream(s); by computer, evaluating whether the event ascertained from the content item is currently stored in an event repository of stored events, the event repository designed to store user submitted events and feed-sourced events, and to index content items under respective events to which the content items relate, and designed to permit retrieval of stored content items indexed by event; when the evaluation determines that the ascertained event is not in the event repository, automatically as a consequence of the determination that the ascertained event does not exist in the event repository, by computer; creating a new event in the event repository corresponding to the ascertained event, and indexing the content item under the newly-created event; generating a query based on the ascertained event ascertained from the content item; issuing the query via one or more internet search engines to locate additional content items relating to the ascertained event; and aggregating into the event in the event repository the additional content items returned in response to the query, indexed under the ascertained event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for associating a content item with an event, comprising:
-
at least one processor; and at least one non-transitory computer readable medium storing instructions executable by the at least one processor to; when a content item is received over a computer network, analyze the content item to ascertain an event that is subject of the content item, and a time and geographic location of the ascertained event; evaluate whether the event ascertained from the content item comprises a new event or relates to an existing event stored in an event repository of stored events, the event repository designed to store user submitted events and feed-sourced events, and to index content items under respective events to which the content items relate, and designed to permit retrieval of stored content items indexed by event; when the evaluation determines that the ascertained event is not in the event repository, automatically as a consequence of the determination that the ascertained event does not exist in the event repository; create a new event in the event repository corresponding to the ascertained event, and to index the content item under the newly-created event; generate a query based on the ascertained event ascertained from the content item; issue the query via one or more internet search engines to locate additional content items relating to the ascertained event; and aggregate into the newly-created repository event additional content returned in response to the query, indexed under the repository event. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
-
analyze information contained in a content item to ascertain an event that is subject of the content item, and a time and geographic location of the event; evaluate whether the event ascertained from the content item is currently stored in an event repository of stored events, the event repository designed to store user submitted events and feed sourced events, and to index content items under respective events to which the content items relate, and designed to permit retrieval of stored content items indexed by event; when the evaluation determines that the ascertained event is not found in the event repository, automatically as a consequence of the determination that the ascertained event does not exist in the event repository to; create a new event in the event repository corresponding to the ascertained event, and to index the content item under the newly-created event; generate a query based on the ascertained event ascertained from the content item; issue the query via one or more internet search engines to locate additional content items relating to the ascertained event; and aggregate into the event in the event repository the additional content items returned in response to the query, indexed under the ascertained event. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification