US2015006520A1PendingUtilityA1

Person Search Utilizing Entity Expansion

Assignee: MICROSOFT CORPPriority: Jun 10, 2013Filed: Jun 29, 2013Published: Jan 1, 2015
Est. expiryJun 10, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06F 17/30477G06F 16/951G06F 16/248G06F 16/245G06F 16/335G06F 16/2455
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Presented are systems and methods, as well as computer-readable media, for responding to a search query for content (or references to content) relating to a person identified in the search query. According to various embodiments, upon receiving a search query from a computer user, related entity data is obtained from at least one related entity source for the identified person. Related entity data comprises at least one of a related entity (or entities) or a category associated with the identified person. An expanded search query is generated according to the search query from the computer user and the related entity data. Search results are obtained according to the expanded search query and a search results presentation is generated and returned to the computer user in response to the search query.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . A computer-implemented method for responding to a search query, the method comprising:
 receiving a search query, the search query identifying a person for which content relating to the person is sought;   obtaining related entity data from a related entity source, the related entity data comprising at least one of a related entity to or a category associated with the identified person of the search query;   generating an expanded search query based on the received search query and the related entity data;   obtaining search results according to the expanded search query;   generating a search results presentation according to the obtained search results; and   returning the search results presentation in response to the search query.   
     
     
         2 . The computer-implemented method of  claim 1 :
 wherein generating an expanded search query comprises incorporating query terms derived from the related entity data with query terms of the received search query; and   wherein obtaining search results according to the expanded search query comprises obtaining search results according to query terms of the received search query and optionally according to the query terms derived from the related entity data.   
     
     
         3 . The computer-implemented method of  claim 2  further comprising obtaining related entity data from a plurality of related entity sources. 
     
     
         4 . The computer-implemented method of  claim 2 , wherein the category associated with the identified person is included in the expanded search query as a query term derived from the related entity data. 
     
     
         5 . The computer-implemented method of  claim 4 , wherein the related entity data comprises a plurality of categories associated with the identified person. 
     
     
         6 . The computer-implemented method of  claim 5 , wherein the related entity data includes category data corresponding to each category in the related entity data, and wherein the category data includes one or more category entities that are incorporated as query terms into the expanded search query. 
     
     
         7 . The computer-implemented method of  claim 2  further comprising selecting a search model from a plurality of search models and applying the selected search model to the generation of the expanded search query. 
     
     
         8 . The computer-implemented method of  claim 7 , wherein selecting a search model from a plurality of search models comprises selecting a search model according to information corresponding to a requesting computer user. 
     
     
         9 . The computer-implemented method of  claim 7 , wherein selecting a search model from a plurality of search models comprises selecting a search model according to information corresponding to the identified person. 
     
     
         10 . A computer-readable medium bearing computer-executable instructions which, when executed on a computing system comprising at least a processor executing the instructions retrieved from the medium, carry out a method for responding to a search query, the method comprising:
 receiving a search query, the search query identifying a person for which content relating to the person is sought;   obtaining related entity data from a related entity source, the related entity data comprising at least one of a related entity to or a category associated with the identified person of the search query;   selecting a search model from a plurality of search models ;   generating an expanded search query by incorporating query terms derived from the related entity data with query terms of the received search query in accordance with the search model;   obtaining search results according to the expanded search query, comprising obtaining search results according to query terms of the received search query and optionally according to the query terms derived from the related entity data;   generating a search results presentation according to the weighted set of search results; and   returning the search results presentation in response to the search query.   
     
     
         11 . The computer-readable medium of  claim 10 , wherein the method further comprises obtaining related entity data from a plurality of related entity sources. 
     
     
         12 . The computer-readable medium of  claim 10 , wherein the category associated with the identified person is included in the expanded search query as a query term derived from the related entity data. 
     
     
         13 . The computer-readable medium of  claim 12 , wherein the related entity data comprises a plurality of categories associated with the identified person. 
     
     
         14 . The computer-readable medium of  claim 13 , wherein the related entity data further comprises category data corresponding to each category in the related entity data, and wherein the category data includes one or more category entities that are incorporated as query terms into the expanded search query. 
     
     
         15 . The computer-readable medium of  claim 10 , wherein selecting a search model from a plurality of search models comprises selecting a search model according to information corresponding to a requesting computer user. 
     
     
         16 . The computer-readable medium of  claim 10 , wherein selecting a search model from a plurality of search models comprises selecting a search model according to information corresponding to both the identified person and a requesting computer user. 
     
     
         17 . A computer system for responding to a search query for content related to a person, the system comprising a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with additional components to respond to a search query for content related to a person, the additional components comprising:
 a query topic identification component configured to determine the identity of a person from the search query for which related content is sought;   a related entity retrieval component for obtaining related entity data corresponding to the identified person from a related entity source;   an expanded query generator to generate an expanded query from the search query for content related to the identified person and from the related entity data, wherein the related entity data comprises at least one of a related entity or a category associated with the identified person of the search query;   a search results retrieval component configure to obtain search results from a content store, the search results referencing content corresponding to the identified person, according to the expanded search query; and   a search results presentation generator configured to generate a search results presentation according to the search results referencing content corresponding to the identified person and return the search results presentation to the computer user.   
     
     
         18 . The computer system of  claim 17 , wherein the search results retrieval component obtains search results corresponding to the identified person according to the expanded search query by obtaining search results according to query terms of the received search query and optionally according to the query terms incorporated into the expanded search query from the related entity data. 
     
     
         19 . The computer system of  claim 17  further comprising:
 a search model component configured to select a search model from a plurality of search models; and supply the search model to the expanded query generator for generating an expanded query from the search query from the related entity data according to the search model; 
 wherein the expanded query generator generates an expanded query according to the search model; and 
 wherein the search results presentation generator generates the search results presentation according to the search model. 
 
     
     
         20 . The computer system of  claim 19 , wherein the search model component is configured to select a search model from a plurality of search models according to information corresponding to the computer user.

Join the waitlist — get patent alerts

Track US2015006520A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.