COMPUTER SYSTEM, DATABASE AND USES THEREOF
First Claim
1. A computer system comprising:
- a computer server;
one or more user terminals; and
a database of computer entries, each computer entry including node data defining a node representative of an entity and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute;
wherein the system is operable;
i) to receive a search request;
ii) to search the computer entries based on the received search request;
iii) to rank search results based on reputational scores associated with the search results; and
iv) to output one or more ranked search results.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system is described comprising one or more servers, one or more user terminals; and a database of computer entries, each computer entry including node data defining a node representative of an entity and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute. The computer system is able to search the computer entries based on a search request; to rank search results based on reputational scores associated with the search results; and to output one or more ranked search results. The computer system also allows entities to add new links into the database and to add new nodes representing new entities into the database.
28 Citations
36 Claims
-
1. A computer system comprising:
-
a computer server; one or more user terminals; and a database of computer entries, each computer entry including node data defining a node representative of an entity and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute; wherein the system is operable;
i) to receive a search request;
ii) to search the computer entries based on the received search request;
iii) to rank search results based on reputational scores associated with the search results; and
iv) to output one or more ranked search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer server comprising:
a processor operable to; receive a search request from a user terminal; search a database of computer entries based on the received search request, the database storing, for each computer entry, node data defining a node representative of an entity and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute; rank search results based on reputational scores associated with the search results; and output one or more ranked search results to the user terminal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31, 34)
-
25. A database comprising:
a plurality of computer entries, each computer entry including; node data defining a node representative of an entity; and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute. - View Dependent Claims (27, 28, 29, 30, 35)
-
26. A relationship management database comprising:
a plurality of computer entries, each computer entry including; node data defining a node representative of an entity; and link data defining a plurality of links connecting the node to another node representative of another entity, each link having associated tag data that describes a different relationship attribute of the other entity.
-
32. A computer terminal comprising:
a processor operable to; receive a search request; search a database of computer entries based on the received search request, the database storing, for each computer entry, node data defining a node representative of an entity and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute; rank search results based on reputational scores associated with the search results; and output one or more ranked search results to the user. - View Dependent Claims (36)
-
33. A computer system comprising:
-
a computer server; and a database of computer entries, each computer entry including node data defining a node representative of an entity and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute; wherein the system is operable;
i) to receive a request to add a link from a first entity to a second entity;
ii) to receive a description of an attribute of the second entity;
iii) to initialise a reputational score associated with the new link;
iv) to define tag data for the new link based on the received description of the attribute of the second entity; and
v) to store link data for the new link in the database.
-
Specification