SYSTEM FOR PROVIDING CONTEXTUALLY RELEVANT DATA
First Claim
1. A computer implemented method of providing contextually relevant search results, comprising:
- receiving a query associated with a user;
determining a spatial context, the spatial context representing a location or a proximity of the user;
determining a temporal context, the temporal context representing a time of the query;
determining a social context, the social context representing an item of interest to other users associated with the user;
determining a topical context, the topical context representing an item of interest to the user;
identifying a plurality of search results, each search result being associated with the query, the spatial context, the temporal context, the social context, and the topical context; and
providing at least one of the identified plurality of search results to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is described for providing contextually relevant data. The system may include a processor, a memory and an interface. The processor may receive a query associated with a user. The processor may determine a spatial context, a temporal context, a social context and a topical context of the query. The spatial context may represent the location of the user, and the temporal context may represent a time of the query. The topical context may represent an item of interest to the user, and the social context may represent an item of interest to other users associated with the user. The processor may identify a plurality of search results for the query searched for. Each search result may be associated with one or more of the spatial context, the temporal context, the social context and the topical context. The processor may provide the identified search results to the user.
86 Citations
25 Claims
-
1. A computer implemented method of providing contextually relevant search results, comprising:
-
receiving a query associated with a user; determining a spatial context, the spatial context representing a location or a proximity of the user; determining a temporal context, the temporal context representing a time of the query; determining a social context, the social context representing an item of interest to other users associated with the user; determining a topical context, the topical context representing an item of interest to the user; identifying a plurality of search results, each search result being associated with the query, the spatial context, the temporal context, the social context, and the topical context; and providing at least one of the identified plurality of search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method of providing contextually targeted advertisements, comprising:
-
receiving a query associated with a user; determining a context of the query, the context of the query describing at least one of a location of the user, a time the query was received, a topical interest of the user, or an item of interest to other users associated with the user; retrieving an advertisement targeted to the query and the context; and providing the advertisement to the user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer implemented method of contextually targeting advertisements, comprising:
-
receiving a query associated with an advertiser; receiving a plurality of contexts associated with advertiser, each context describing at least one of a location of a user searching for the query, a time the query is received from the user, a topical interest of the user, or an item of interest to other users associated with the user; associating, with each context in the plurality of contexts, the query and an advertisement; and providing the advertisement associated with each context when the user searches for the query from within the context. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for providing contextually relevant search results, comprising:
-
a memory to store a plurality of search results; an interface operatively connected to the memory, the interface to communicate with a user; and a processor operatively connected to the memory and the interface, the processor for running instructions, wherein the processor receives a query associated with the user, determines a spatial context, the spatial context representing a location or a proximity of the user, determines a temporal context, the temporal context representing a time of the query, determines a social context, the social context representing an item of interest to other users associated with the user, determines a topical context, the topical context representing an item of interest to the user, identifies the plurality of search results, each search result being associated with the query, the spatial context, the temporal context, the social context, and the topical context, and provides at least one of the plurality of search results to the user via the interface. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification