Support for object search
AssigneeGoogle Inc.
InventorsAlexander P. Kehlenbeck, Andrew W. Hogue
Life of this patent
Estimating the term…
Abstract
A fact repository supports searches of facts relevant to search queries comprising keywords and phrases. The repository responds to requests from object requesters by sending a feed containing matching facts from the repository and, optionally, facts associated with the same object as the matching facts.
Claims29
A computer implemented method of querying a fact collection repository, the method comprising:
- storing a plurality of facts in the fact collection repository, the fact collection repository embodied in a computer-readable storage medium, each fact associated with at least one collected fact object, each fact associated with the collected fact object having a type of fact attribute and a fact value, and each collected fact object having at least one collected fact with a type of fact attribute being a name type;
- receiving at a server computer system a search query from an object requester at a client computer;
- retrieving at the server computer system at least one fact from the fact collection repository, corresponding to the received search query-sending from the server computer system the fact attribute and fact value of the retrieved fact to the object requester at the client computer;
- and
- storing the fact at the client computer.
A server computer system to allow a user to search a fact collection repository, comprising:
- fact collection repository embodied in a computer-readable storage medium, each fact associated with at least one collected fact object, each fact associated with the collected fact object having a type of fact attribute and a fact value, and each collected fact object having at least one collected fact with a type of fact attribute being a name type,
- a query receiver that receives a search query from an object requester at a client computer;
- a fact reviewer for retrieving at least one fact from the fact collection repository, the retrieved fact corresponding to the received search query and having an fact attribute and a fact value;
- and
- an interface for sending the fact attribute and fact value of the retrieved fact to the object requester at the client computer using a feed format.
A computer implemented method of querying a fact collection repository embodied in a computer-readable storage medium, each fact associated with at least one collected fact object, each fact associated with the collected fact object having a type of fact attribute and a fact value, and each collected fact object having at least one collected fact with a type of fact attribute being a name type, the method performed by an object requester and comprising:
- sending a search query from the object requester at a client computer to the fact collection repository;
- receiving from the server computer system a feed having at least one fact from the repository, the feed contents having at least one fact corresponding to the received search query and having an object ID;
- and
- storing the received feed in a computer readable medium.
A computer implemented method of querying a fact collection repository, the method comprising:
- storing a plurality of facts in the fact collection repository, the fact collection repository embodied in a computer-readable storage medium, each fact associated with at least one collected fact object, each fact associated with the collected fact object having a type of fact attribute and a fact value, and each collected fact object having at least one collected fact with a type of fact attribute being a name type;
- receiving at a server computer system a search query from an object requester at first computer system;
- retrieving at the server computer system at least one fact from the repository, the at least one fact corresponding to the received search query;
- sending the fact attribute and fact value of the retrieved fact to a predetermined second computer system that is remote from the first computer system;
- and
- storing the fact at the second computer system.
A computer implemented method of querying a fact collection repository comprising a plurality of facts associated with objects, the method comprising:
- storing a plurality of facts in the fact collection repository, fact collection repository embodied in a computer-readable storage medium, each fact associated with at least one collected fact object, each fact associated with the collected fact object having a type of fact attribute and a fact value, and each collected fact object having at least one collected fact with a type of fact attribute a name type;
- receiving at a server computer system a search query from an object requester at a first client computer;
- retrieving at the server computer system at least one fact from the repository, the at least one fact corresponding to the received search query;
- and
- sending from the server computer system the fact attribute and fact value of the retrieved fact to a browser application executed on a second client computer.
Dependencies are inferred from the claim text.