Service for Aggregating Event Information
First Claim
Patent Images
1. A method performed by data processing apparatus, the method comprising:
- receiving a query;
selecting an event from plurality of events based on the query, in which the event is associated with a time frame during which the event takes place and one or more event attributes;
generating a document for the event by;
identifying a plurality of web resources based on the time frame and one or more of the event attributes;
identifying a plurality of social network resources that have a semantic similarity to the event that satisfies a threshold;
including one or more of the web resources and one or more of the social network resources in the document; and
organizing the presentation of the document based on a display area for a client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating event information. In one aspect, a method includes selecting an event from plurality of events based on a query, in which the event is associated with a time frame and one or more event attributes. A document is generated for the event by including a plurality of web resources based on the time frame and one or more of the event attributes, and including a plurality of social network resources that have a semantic similarity to the event.
44 Citations
27 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving a query; selecting an event from plurality of events based on the query, in which the event is associated with a time frame during which the event takes place and one or more event attributes; generating a document for the event by; identifying a plurality of web resources based on the time frame and one or more of the event attributes; identifying a plurality of social network resources that have a semantic similarity to the event that satisfies a threshold; including one or more of the web resources and one or more of the social network resources in the document; and organizing the presentation of the document based on a display area for a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product encoded on a machine-readable medium, the program product including instructions operable to cause a data processing apparatus to perform operations comprising:
-
receiving a query; selecting an event from plurality of events based on the query, in which the event is associated with a time frame during which the event takes place and one or more event attributes; generating a document for the event by; identifying a plurality of web resources based on the time frame and one or more of the event attributes; identifying a plurality of social network resources that have a semantic similarity to the event that satisfies a threshold; including one or more of the web resources and one or more of the social network resources in the document; and organizing the presentation of the document based on a display area for a client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more data processing apparatus configured to perform operations comprising; receiving a query; selecting an event from plurality of events based on the query, in which the event is associated with a time frame during which the event takes place and one or more event attributes; generating a document for the event by; identifying a plurality of web resources based on the time frame and one or more of the event attributes; identifying a plurality of social network resources that have a semantic similarity to the event that satisfies a threshold; including one or more of the web resources and one or more of the social network resources in the document; and organizing the presentation of the document based on a display area for a client device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification