Systems and methods for retrieving data
First Claim
1. A method of providing information items, the method comprising:
- providing a plurality of entities, each entity having a entity type;
providing a plurality of relationships among the entities, each relationship having a relationship type and a relationship direction;
constructing an entity-relationship network comprising the entities and the relationships;
receiving a plurality of information items;
facilitating the association of each information item with at least one corresponding entity;
receiving a request for information items associated with a selected one of the plurality of entities;
determining a subset of the plurality of entities to provide based on the selected entity and the relationship types and relationship directions of the entity-relationship network; and
providing the information items associated with the subset of the plurality of entities.
7 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a computer-based method and system for facilitating the retrieval, classification, and distribution of information. In one embodiment, a method for providing information comprises providing a plurality of entities, each having an entity type, providing a plurality of relationships among the entities, each relationship having a relationship type and direction, and constructing an entity-relationship network comprising the entities and relationships. The method further includes receiving a plurality of information items, facilitating the association of the information items with at least one corresponding entity, receiving a request for information items associated with a selected one of the entities, determining a subset of the entities based on the selected entity, the relationships, the relationship types and the relationship directions, and providing the information items associated with the subset of the entities.
350 Citations
28 Claims
-
1. A method of providing information items, the method comprising:
-
providing a plurality of entities, each entity having a entity type;
providing a plurality of relationships among the entities, each relationship having a relationship type and a relationship direction;
constructing an entity-relationship network comprising the entities and the relationships;
receiving a plurality of information items;
facilitating the association of each information item with at least one corresponding entity;
receiving a request for information items associated with a selected one of the plurality of entities;
determining a subset of the plurality of entities to provide based on the selected entity and the relationship types and relationship directions of the entity-relationship network; and
providing the information items associated with the subset of the plurality of entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for presenting information, comprising:
-
an entity definition module for defining entities;
a relationship definition module for defining a relationship among the entities and attributing a relationship type and relationship direction to each relationship;
a receiver for receiving information;
an information management module for associating the received information with at least one of the entities;
an information retrieval module for retrieving, upon receiving a request for information associated with one of the entities, information associated with a subset of the entities, the subset based, at least in part, on the relationship types and relationship directions among the entities in the subset; and
a display module for presenting the retrieved data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification