CLUSTERED SEARCH RESULTS
First Claim
Patent Images
1. A computer implemented method for displaying search results, the method comprising:
- determining, using one or more computers, an entity reference from a first search query;
identifying, using one or more computers, data associated with the entity reference, the data comprising an organizing property, wherein the data is derived from a knowledge graph, and wherein the data is associated with one or more types in the knowledge graph;
generating, using one or more computers, a second search query based on the organizing property;
causing, using one or more computers, search results to be generated based on the second search query; and
causing to be presented, using one or more computers, the search results in an arrangement according to the organizing property.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media are provided for organizing search results. In some implementations, a search system receives a search query. In some implementations, the search system generates one or more second search queries based on the first search query and data stored in a data structure such as a knowledge graph. In some implementations, the search system causes search results to be generated based on the second search query, and causes the generated search results to be presented. In some implementations, the search system organizes the search results based on the second search queries.
59 Citations
57 Claims
-
1. A computer implemented method for displaying search results, the method comprising:
-
determining, using one or more computers, an entity reference from a first search query; identifying, using one or more computers, data associated with the entity reference, the data comprising an organizing property, wherein the data is derived from a knowledge graph, and wherein the data is associated with one or more types in the knowledge graph; generating, using one or more computers, a second search query based on the organizing property; causing, using one or more computers, search results to be generated based on the second search query; and causing to be presented, using one or more computers, the search results in an arrangement according to the organizing property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for presenting search results, the system comprising:
-
a database comprising a knowledge graph; and one or more computers configured to perform operations comprising; determining an entity reference from a first search query, identifying data associated with the entity reference, the data comprising an organizing property, wherein the data is derived from a knowledge graph, and wherein the data is associated with one or more types in the knowledge graph, generating a second search query based on the organizing property, causing search results to be generated based on the second search query, and causing to be presented the search results in an arrangement according to the organizing property. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium for use in presenting search results, the computer-readable medium having computer program instructions recorded thereon for:
-
determining, using one or more computers, an entity reference from a first search query; identifying, using one or more computers, data associated with the entity reference, the data comprising an organizing property, wherein the data is derived from a knowledge graph, and wherein the data is associated with one or more types in the knowledge graph; generating, using one or more computers, a second search query based on the organizing property; causing, using one or more computers, search results to be generated based on the second search query; and causing to be presented, using one or more computers, the search results in an arrangement according to the organizing property. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer implemented method for organizing search results, the method comprising:
-
traversing, using one or more computers, a knowledge graph to identify entity types, and to identify properties associated with each identified entity type; for each identified entity type, organizing, using one or more computers, the properties associated with the respective entity type based on at least one organizing criterion into organized properties; and storing, using one or more computers, the organized properties in a data structure that is usable to arrange search results based on the organized properties. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for presenting search results, the system comprising:
-
a database comprising a knowledge graph; and one or more computers configured to perform operations comprising; traversing the knowledge graph to identify entity types, and to identify properties associated with each identified entity type, for each identified entity type, organizing the properties associated with the respective entity type based on at least one organizing criterion into organized properties, and storing the organized properties in a data structure that is usable to arrange search results based on the organized properties. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A non-transitory computer-readable medium for use in search, the computer-readable medium having computer program instructions recorded thereon for:
-
traversing, using one or more computers, a knowledge graph to identify entity types, and to identify properties associated with each identified entity type; for each identified entity type, organizing, using one or more computers, the properties associated with the respective entity type based on at least one organizing criterion into organized properties; and storing, using one or more computers, the organized properties in a data structure that is usable to arrange search results based on the organized properties. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification