Systems and methods for identifying intersections using content metadata
DC CAFCFirst Claim
1. A method for presenting story content relating to a timeframe and location of interest, the method performed by a computing system having one or more hardware computer processors, the method comprising:
- receiving a query comprising an intersection criteria, the intersection criteria comprising a location and a timeframe of interest;
generating an intersection space comprising one or more stories matching the location and the timeframe of the query, said generating comprising;
accessing a plurality of stories stored on a non-transitory computer-readable storage medium, each story submitted by a user and comprising one or more content items and having respective intersection metadata, the intersection metadata of each story comprising a location and a timeframe pertaining to the story;
selecting stories for inclusion in the intersection space that have intersection metadata corresponding to the location and the timeframe of the intersection criteria; and
filtering the stories selected for inclusion in the intersection space so that each remaining story is associated with an indication provided by one or more users that the remaining story is associated with a same one or more participants;
calculating a relative importance of each story in the intersection space, wherein the relative importance of respective stories indicates a relative overlap between the timeframe of interest and a timeframe of the respective story; and
providing, for presentation on a display, the intersection space comprising indicators of one or more of the stories included in the intersection space in an order based on the relative importance of each respective story in the intersection space.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
User-submitted content (e.g., stories) may be associated with descriptive metadata (intersection metadata), such as a timeframe, location, tags, and so on. The user-submitted content may be browsed and/or searched using the descriptive metadata. Intersection criteria comprising a prevailing timeframe, a location, and/or other metadata criteria may be used to identify an intersection space comprising one or more stories. The stories may be ordered according to relative importance, which may be determined (at least in part) by comparing story metadata to the intersection criteria.
78 Citations
31 Claims
-
1. A method for presenting story content relating to a timeframe and location of interest, the method performed by a computing system having one or more hardware computer processors, the method comprising:
-
receiving a query comprising an intersection criteria, the intersection criteria comprising a location and a timeframe of interest; generating an intersection space comprising one or more stories matching the location and the timeframe of the query, said generating comprising; accessing a plurality of stories stored on a non-transitory computer-readable storage medium, each story submitted by a user and comprising one or more content items and having respective intersection metadata, the intersection metadata of each story comprising a location and a timeframe pertaining to the story; selecting stories for inclusion in the intersection space that have intersection metadata corresponding to the location and the timeframe of the intersection criteria; and filtering the stories selected for inclusion in the intersection space so that each remaining story is associated with an indication provided by one or more users that the remaining story is associated with a same one or more participants; calculating a relative importance of each story in the intersection space, wherein the relative importance of respective stories indicates a relative overlap between the timeframe of interest and a timeframe of the respective story; and providing, for presentation on a display, the intersection space comprising indicators of one or more of the stories included in the intersection space in an order based on the relative importance of each respective story in the intersection space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising instructions to cause a computing device to perform operations comprising:
-
receiving a plurality of user-submitted stories, each story comprising one or more content items and respective intersection metadata defining a location and timeframe pertaining to the story; storing each story in a datastore in association with the respective intersection metadata; receiving a query comprising an intersection criteria, the intersection criteria comprising a location and a timeframe; generating an intersection space responsive to the query by, identifying stories in the datastore for inclusion in the intersection space that have intersection metadata corresponding to the location and the timeframe of the intersection criteria, and filtering the identified stories so that each remaining story is associated with an indication provided by one or more users that the remaining story is associated with a same one or more participants; calculating a relative importance of each story in the intersection space, the relative importance of a respective story indicating a relative overlap between the timeframe of the intersection criteria and a timeframe of the respective story; and providing, for presentation on a display, the intersection space comprising indicators of one or more of the stories included in the intersection space in an order based on the relative importance of each respective story in the intersection space. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for presenting story content relating to a timeframe and location of interest, the system comprising:
-
a network-accessible service comprising a computing device, the computing device comprising a processor and a datastore, the datastore comprising a plurality of stories, each story submitted by a user and comprising one or more content items and having respective intersection metadata, the intersection metadata of each story comprising a location and a timeframe pertaining to the story; an intersection module operating on the processor, wherein the intersection module is configured to; generate an intersection space in response to a query comprising intersection criteria by selecting stories from the datastore for inclusion in the intersection space having a location that matches the location of the intersection criteria and a timeframe that matches the timeframe of the intersection criteria, filter the stories in the intersection space so that each remaining story is associated with an indication provided by one or more users that the remaining story is associated with a same one or more participants, assign a relative importance to each story in the intersection space, the relative importance indicating a relative overlap between the timeframe of interest and timeframe of the respective story, and order the stories in the intersection space according to the relative importance of the stories; and an interface module to provide, for presentation on a display, the intersection space comprising indicators of one or more of the stories included in the intersection space, wherein the indicators reflect the relative importance of the one or more stories. - View Dependent Claims (31)
-
Specification