SEARCHING HETEROGENEOUS INTERRELATED ENTITIES
First Claim
1. A method for searching heterogeneous interrelated entities comprising:
- receiving a heterogeneous interrelated entities search query;
searching for a set of heterogeneous interrelated entities having a plurality of entity types in a unified space in response to the search query, wherein the unified space is based on relationships between multiple heterogeneous entities; and
presenting the set of heterogeneous interrelated entities as results of the search.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for searching heterogeneous interrelated entities for a heterogeneous entities search query are disclosed herein. A user may enter the heterogeneous entities search query. The search retrieves and returns multiple types of heterogeneous entities. The retrieved heterogeneous interrelated entities are searched in a unified matrix that represents relationships between one or more heterogeneous entities. The retrieved heterogeneous interrelated entities may have one or more entity types. The set of retrieved interrelated entities may also be ranked based on the similarity between each entity and the search query. Feedback may also be incorporated into the system to improve search accuracy.
42 Citations
20 Claims
-
1. A method for searching heterogeneous interrelated entities comprising:
-
receiving a heterogeneous interrelated entities search query; searching for a set of heterogeneous interrelated entities having a plurality of entity types in a unified space in response to the search query, wherein the unified space is based on relationships between multiple heterogeneous entities; and presenting the set of heterogeneous interrelated entities as results of the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing-based device comprising:
-
a memory; one or more processors operatively coupled to the memory; a search module configured to; receive a heterogeneous entities search query; search for a set of heterogeneous interrelated entities having one or more entity types in a unified space based on the heterogeneous entities search query, wherein the unified space is based on the interactions between heterogeneous entities; and present the set of heterogeneous interrelated entities as results of the search. - View Dependent Claims (13, 14, 15)
-
-
16. A computer readable medium having a set of computer readable instructions that, when executed, perform acts comprising:
-
receiving a heterogeneous entities search query; retrieving a set of heterogeneous interrelated entities with one or more entity types in a unified space for the heterogeneous entities search query, wherein the unified space is based on interactions between multiple heterogeneous interrelated entities; and displaying the set of heterogeneous interrelated entities. - View Dependent Claims (17, 18, 19, 20)
-
Specification