STRUCTURED USER GRAPH TO SUPPORT QUERYING AND PREDICTIONS
First Claim
1. A computer-implemented method executed using one or more processors, the method comprising:
- receiving, by the one or more processors, user-specific content, the user-specific content being associated with a user of one or more computer-implemented services;
processing, by the one or more processors, the user-specific content using one or more parsers to identify one or more entities and one or more relationships between entities, a parser being specific to a schema, and the one or more entities and the one or more relationships between entities being identified based on the schema;
providing, by the one or more processors, one or more user-specific knowledge graphs, a user-specific knowledge graph being specific to the user and comprising nodes and edges between nodes to define relationships between entities based on the schema; and
storing the one or more user-specific knowledge graphs.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user-specific content, the user-specific content being associated with a user of one or more computer-implemented services, processing the user-specific content using one or more parsers to identify one or more entities and one or more relationships between entities, a parser being specific to a schema, and the one or more entities and the one or more relationships between entities being identified based on the schema, providing one or more user-specific knowledge graphs, a user-specific knowledge graph being specific to the user and including nodes and edges between nodes to define relationships between entities based on the schema, and storing the one or more user-specific knowledge graphs.
-
Citations
24 Claims
-
1. A computer-implemented method executed using one or more processors, the method comprising:
-
receiving, by the one or more processors, user-specific content, the user-specific content being associated with a user of one or more computer-implemented services; processing, by the one or more processors, the user-specific content using one or more parsers to identify one or more entities and one or more relationships between entities, a parser being specific to a schema, and the one or more entities and the one or more relationships between entities being identified based on the schema; providing, by the one or more processors, one or more user-specific knowledge graphs, a user-specific knowledge graph being specific to the user and comprising nodes and edges between nodes to define relationships between entities based on the schema; and storing the one or more user-specific knowledge graphs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a data store for storing data; and one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising; receiving user-specific content, the user-specific content being associated with a user of one or more computer-implemented services; processing the user-specific content using one or more parsers to identify one or more entities and one or more relationships between entities, a parser being specific to a schema, and the one or more entities and the one or more relationships between entities being identified based on the schema; providing one or more user-specific knowledge graphs, a user-specific knowledge graph being specific to the user and comprising nodes and edges between nodes to define relationships between entities based on the schema; and storing the one or more user-specific knowledge graphs. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving user-specific content, the user-specific content being associated with a user of one or more computer-implemented services; processing the user-specific content using one or more parsers to identify one or more entities and one or more relationships between entities, a parser being specific to a schema, and the one or more entities and the one or more relationships between entities being identified based on the schema; providing one or more user-specific knowledge graphs, a user-specific knowledge graph being specific to the user and comprising nodes and edges between nodes to define relationships between entities based on the schema; and storing the one or more user-specific knowledge graphs. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification