Method and system for providing an invisible attractor in a predetermined sector, which attracts a subset of entities depending on an entity type
First Claim
Patent Images
1. A method of providing a visualization graph on a computer with memory, a processor, and a display device, the method comprising:
- storing data in the memory corresponding to a plurality of entities having a particular type, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations;
providing, by executing a process in the processor, a visualization graph on the display device in response to a query with respect to an entity selected from the plurality of entities, wherein the visualization graph includes;
a first of the entities, representing results of the query, displayed because it is a focus entity defined by the user or the querya second of the entities, representing the results of the query, displayed because it is directly related to the focus entity, wherein a third of the entities, representing the results of the query, is not displayed because it is indirectly related to the focus entity;
a fourth of the entities, representing the results of the query, that is indirectly related to the focus entity, wherein context information is used to determine that the fourth entity be displayed;
a plurality of sectors representing the results of the query, the plurality of sectors being subdivisions of a screen area with boundaries;
a plurality of sub-sectors being subdivisions inside the boundaries of the plurality of sectors, the subsectors also having boundaries, wherein a size of a predetermined one of the plurality of sub-sectors depends on a number of the entities allocated to the predetermined sub-sector,wherein a predetermined one of the plurality of sectors has a size that depends on a number of the entities allocated to the predetermined sector and the number of the entities allocated to the predetermined sub-sector;
displaying the entities inside the boundaries of the predetermined sector and the boundaries of the predetermined sub-sector of the visualization graph depending on an entity type and entity sub-type of the allocated entities, respectively; and
providing an invisible attractor in the predetermined sector, which attracts a subset of the entities to the predetermined sector depending on the entity type of the subset of entities, wherein the invisible attractor remains invisible during user interaction with the visualization graph.
3 Assignments
0 Petitions
Accused Products
Abstract
A visualization graph is provided on a computer by storing data corresponding to a plurality of entities having a particular type, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations. The visualization graph is provided in response to a query with respect to an entity selected from the plurality of entities, wherein the visualization graph includes a plurality of sectors representing the results of the query. Entities are allocated to a predetermined sector of the graph depending on their entity type.
-
Citations
20 Claims
-
1. A method of providing a visualization graph on a computer with memory, a processor, and a display device, the method comprising:
-
storing data in the memory corresponding to a plurality of entities having a particular type, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations; providing, by executing a process in the processor, a visualization graph on the display device in response to a query with respect to an entity selected from the plurality of entities, wherein the visualization graph includes; a first of the entities, representing results of the query, displayed because it is a focus entity defined by the user or the query a second of the entities, representing the results of the query, displayed because it is directly related to the focus entity, wherein a third of the entities, representing the results of the query, is not displayed because it is indirectly related to the focus entity; a fourth of the entities, representing the results of the query, that is indirectly related to the focus entity, wherein context information is used to determine that the fourth entity be displayed; a plurality of sectors representing the results of the query, the plurality of sectors being subdivisions of a screen area with boundaries; a plurality of sub-sectors being subdivisions inside the boundaries of the plurality of sectors, the subsectors also having boundaries, wherein a size of a predetermined one of the plurality of sub-sectors depends on a number of the entities allocated to the predetermined sub-sector, wherein a predetermined one of the plurality of sectors has a size that depends on a number of the entities allocated to the predetermined sector and the number of the entities allocated to the predetermined sub-sector; displaying the entities inside the boundaries of the predetermined sector and the boundaries of the predetermined sub-sector of the visualization graph depending on an entity type and entity sub-type of the allocated entities, respectively; and providing an invisible attractor in the predetermined sector, which attracts a subset of the entities to the predetermined sector depending on the entity type of the subset of entities, wherein the invisible attractor remains invisible during user interaction with the visualization graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer for providing a visualization graph, the computer comprising:
-
a storage medium having recorded therein processor readable code processable to provide a visualization graph; a database for storing data corresponding to a plurality of entities having a particular type, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations; a query interface adapted, so that in response to a query with respect to an entity selected from the plurality of entities, a visualization graph is provided representing the results of the query, wherein the code comprises an allocator code processable to; allocate a first of the entities, representing results of the query, displayed because it is a focus entity defined by the user or the query; allocate a second of the entities, representing the results of the query, displayed because it is directly related to the focus entity, wherein a third of the entities, representing the results of the query, is not displayed because it is indirectly related to the focus entity; allocate a fourth of the entities, representing the results of the query, that is indirectly related to the focus entity, wherein context information is used to determine that the fourth entity be displayed; allocate a first set of the entities to a predetermined sector of the graph depending on an entity type, the predetermined sectors being subdivisions of a screen area with boundaries; allocate a second set of the entities to a predetermined sub-sector being a subdivision inside the boundaries of the predetermined sector depending on an entity sub-type, the sub-sectors also having boundaries, wherein a size of the predetermined sub-sector depends on a number of the second set of entities allocated to the predetermined sub-sector, wherein the predetermined sector has a size that depends on a number of the first set of the entities allocated to the predetermined sector and the number of the second set of the entities allocated to the predetermined sub-sector; and provide an invisible attractor in the predetermined sector, which attracts a subset of the entities to the predetermined sector depending on the entity type of the subset of entities, wherein the invisible attractor remains invisible during user interaction with the visualization graph. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A program storage device readable by a processing apparatus, the device embodying instructions executable by the processor to perform the steps of:
-
storing data corresponding to a plurality of entities having a particular type, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations; providing a visualization graph in response to a query with respect to an entity selected from the plurality of entities, wherein the visualization graph includes; a first of the entities, representing results of the query, displayed because it is a focus entity defined by the user or the query; a second of the entities, representing the results of the query, displayed because it is directly related to the focus entity, wherein a third of the entities, representing the results of the query, is not displayed because it is indirectly related to the focus entity; a fourth of the entities, representing the results of the query, that is indirectly related to the focus entity, wherein context information is used to determine that the fourth entity be displayed; a plurality of sectors representing the results of the query, the plurality of sectors being subdivisions of a screen area with boundaries; a plurality of sub-sectors being subdivisions inside the boundaries of the plurality of sectors, wherein a size of a predetermined one of the plurality of sub-sectors depends on a number of the entities allocated to the predetermined sub-sector, wherein a predetermined one of the plurality of sectors has a size that depends on a number of the entities allocated to the predetermined sector and the number of the entities allocated to the predetermined sub-sector; displaying the entities inside the boundaries of the predetermined sector and boundaries of the predetermined sub-sector of the visualization graph depending on an entity type and entity sub-type of the allocated entities, respectively; and providing an invisible attractor in the predetermined sector, which attracts a subset of the entities to the predetermined sector depending on the entity type of the subset of entities, wherein the invisible attractor remains invisible during user interaction with the visualization graph.
-
Specification