Methods and systems for editing a network of interconnected concepts
AssigneeGoogle Inc.
InventorsAdam J. Weissman, Gilad Israel Elbaz
Life of this patent
Estimating the term…
Abstract
Systems and methods that create and edit a network of interconnected concepts are disclosed. In one embodiment, a semantic engine implements a method comprising receiving a primary term representing a first concept to be added to a network of interrelated concepts, receiving at least one related term related to the primary term, receiving at least one relationship between the first concept and a second concept, receiving a strength value associated with the relationship, and adding the first concept to the network.
Claims21
(canceled)
A system comprising:
- one or more computers;
- and
- a computer-readable medium tangibly embodying a computer program product comprising instructions to cause the one or more computers to perform operations comprising:
- storing, in an entity database, data structures that each associate a respective pair of entities, wherein, for a particular pair of entities, the data structure that associates the particular pair of the entities consists of:
- (i) data identifying one of the entities of the particular pair, (ii) data identifying the other entity of the particular pair, and (iii) data specifying a type of relationship that exists between the entities of the particular pair.
A computer-readable storage device storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- storing, in an entity database, data structures that each associate a respective pair of entities, wherein, for a particular pair of entities, the data structure that associates the particular pair of the entities consists of:
- (i) data identifying one of the entities of the particular pair, (ii) data identifying the other entity of the particular pair, and (iii) data specifying a type of relationship that exists between the entities of the particular pair.
A computer-implemented method comprising:
- storing, in an entity database, data structures that each associate a respective pair of entities, wherein, for a particular pair of entities, the data structure that associates the particular pair of the entities consists of:
- (i) data identifying one of the entities of the particular pair, (ii) data identifying the other entity of the particular pair, and (iii) data specifying a type of relationship that exists between the entities of the particular pair.
Dependencies are inferred from the claim text.