Processing a content item with regard to an event and a location
First Claim
1. A method for associating a content item with an event, comprising:
- determining, by a computer having a processor and non-transitory computer memory including instructions executable by the processor, a location associated with a received content item from a source communicatively connected to the computer;
selecting a plurality of previously processed content items, each associated with a previously identified event;
for each of the selected plurality of previously processed content items;
determining a location overlap between the location associated with the received content item and a location associated with the previously processed content item;
determining a matching threshold based on the location overlap;
determining a score representing a degree of non-location based similarity between the received content item and the previously processed content item; and
retaining the event associated with the previously processed content item when the score is greater than the matching threshold;
determining an overall score for each retained event of one or more retained events based at least on an average of the determined scores of the previously processed content items associated with the respective retained event;
selecting an event from the one or more retained events based on the overall scores of the one or more retained events; and
associating, by the computer, the received content item with the selected event.
7 Assignments
0 Petitions
Accused Products
Abstract
Associating a content item with an event is disclosed. A location associated with a received content item is determined. The received content item is associated with an event, at least in part based on an indicia of relatedness, other than the determined location, between the received content item and the event. A criterion that the indicia of relatedness is required to satisfy for the content item to be determined to be associated with the event has a lower value if the determined location associated with the received content item has a first degree of correspondence to a location associated with the event than if the determined location associated with the received content item has a second, lower degree of correspondence to the location associated with the event.
-
Citations
21 Claims
-
1. A method for associating a content item with an event, comprising:
-
determining, by a computer having a processor and non-transitory computer memory including instructions executable by the processor, a location associated with a received content item from a source communicatively connected to the computer; selecting a plurality of previously processed content items, each associated with a previously identified event; for each of the selected plurality of previously processed content items; determining a location overlap between the location associated with the received content item and a location associated with the previously processed content item; determining a matching threshold based on the location overlap; determining a score representing a degree of non-location based similarity between the received content item and the previously processed content item; and retaining the event associated with the previously processed content item when the score is greater than the matching threshold; determining an overall score for each retained event of one or more retained events based at least on an average of the determined scores of the previously processed content items associated with the respective retained event; selecting an event from the one or more retained events based on the overall scores of the one or more retained events; and associating, by the computer, the received content item with the selected event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for associating a content item with an event, comprising:
-
a location determiner running on one or more computers each having a processor and non-transitory computer memory including instructions executable by the processor for determining a location associated with a received content item; and a content item associater running on the one or more computers, the non-transitory computer memory including further instructions executable by the processor for associating the received content item with an event, wherein the further instructions comprise; selecting a plurality of previously processed content items, each associated with a previously identified event; for each of the selected plurality of previously processed content items; determining a location overlap between the location associated with the received content item and a location associated with the previously processed content item; determining a matching threshold based on the location overlap; determining a score representing a degree of non-location based similarity between the received content item and the previously processed content item; and retaining the event associated with the previously processed content item when the score is greater than the matching threshold; determining an overall score for each retained event of one or more retained events based at least on an average of the determined scores of the previously processed content items associated with the respective retained event; selecting an event from the one or more retained events based on the overall scores of the one or more retained events; and associating, by the one or more computers, the received content item with the selected event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for associating a content item with an event, the computer program product embodied in a non-transitory computer readable storage medium comprising computer instructions executable by one or more computers for:
-
determining a location associated with a received content item; selecting a plurality of previously processed content items, each associated with a previously identified event; for each of the selected plurality of previously processed content items; determining a location overlap between the determined location associated with the received content item and a location associated with the previously processed content item; determining a matching threshold based on the location overlap; determining a score representing a degree of non-location based similarity between the received content item and the previously processed content item; and retaining the event associated with the previously processed content item when the score is greater than the matching threshold; determining an overall score for each retained event of one or more retained events based at least on an average of the determined scores of the previously processed content items associated with the respective retained event; associating the received content item with an event, by selecting an event from the one or more retained events based on the overall scores of the one or more retained events. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification