METHOD FOR CALCULATING RESOURCE POINTS OF RESOURCE INFORMATION AND DISTRIBUTING POINTS
First Claim
1. A system operable with respect to a resource to be input by a user via an interface to calculate and output point for said resource, said system comprising:
- a first storage means operable to store said resource, a resource ID for identifying said resource and a first resource median value associated with said resource ID;
a second storage means operable to store one or more piece(s) of resource-tag association information including one of said resource IDs and a tag ID associated with said one of said resource IDs, said tag ID for identifying a tag to be retrieved from said resource identified by said resource ID;
a first generation means operable to generate a resource list corresponding to a value of the hop number with respect to one resource ID based on said one or more piece(s) of resource-tag association information stored in said second storage means repeatedly by sequentially incrementing the value of said hop number from 1, wherein each one of said resource lists to be generated contains one or more said resource ID(s) and based on said resource ID contained in said resource-tag association information, which further associates therewith each said tag ID associated with each said resource ID contained in the last generated said resource list;
a first calculation means operable to calculate the first resource median value for said one resource ID based on the value of said hop number and the values of said first resource median values, each respectively associated by said first storage means with each of said resource IDs contained in said resource list corresponding to the value of said hop number;
a second calculation means operable to further calculate said point for said resource identified by said one resource ID based on said first resource median value calculated by said first calculation means; and
a presentation means operable to present said point calculated by said second calculation means on said interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of the present invention is to provide a system and method that provides an objective value evaluation with respect to various resources to be posted to a community by users over a network and accumulated in a database; and which allows this value to be distributed within the community. The system generates an association (link) with respect to the various resources to be accumulated in the database according to a content of an automatically retrieved tag as well as user behavior over the resource. Using these resources and their associations, the system automatically provides an objective valuation with respect to the entire community by a predetermined valuation method and further associates the points based on this valuation with the resource thereby to present the user a relative value within the community, wherein further based on the points, given points will be taken as a reward dividend to be allotted and distributed to the user who has posted the resource, thus allowing the points to be distributed in the community.
-
Citations
21 Claims
-
1. A system operable with respect to a resource to be input by a user via an interface to calculate and output point for said resource, said system comprising:
-
a first storage means operable to store said resource, a resource ID for identifying said resource and a first resource median value associated with said resource ID; a second storage means operable to store one or more piece(s) of resource-tag association information including one of said resource IDs and a tag ID associated with said one of said resource IDs, said tag ID for identifying a tag to be retrieved from said resource identified by said resource ID; a first generation means operable to generate a resource list corresponding to a value of the hop number with respect to one resource ID based on said one or more piece(s) of resource-tag association information stored in said second storage means repeatedly by sequentially incrementing the value of said hop number from 1, wherein each one of said resource lists to be generated contains one or more said resource ID(s) and based on said resource ID contained in said resource-tag association information, which further associates therewith each said tag ID associated with each said resource ID contained in the last generated said resource list; a first calculation means operable to calculate the first resource median value for said one resource ID based on the value of said hop number and the values of said first resource median values, each respectively associated by said first storage means with each of said resource IDs contained in said resource list corresponding to the value of said hop number; a second calculation means operable to further calculate said point for said resource identified by said one resource ID based on said first resource median value calculated by said first calculation means; and a presentation means operable to present said point calculated by said second calculation means on said interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to be carried out on a server, said server comprising a database within a storage unit, said database containing:
- a resource table for storing two or more pieces of resource information including a resource, a resource ID for uniquely identifying said resource and a resource point;
a tag table for storing two or more pieces of tag information including a tag and a tag ID for uniquely identifying said tag; and
a resource-tag association table for storing one or more piece(s) of resource-tag correspondence information including one of said resource IDs included in said resource information and one or more tag ID(s) associated with said resource ID, wherein said method is carried out by a processing unit further provided on said server equipped with a temporary memory to calculate and store a value of resource point in one piece of said resource information based on the values of said resource points in other pieces of said resource information so as to increase or decrease an account point, said method comprising;a selection step of selecting a value of said resource ID in one piece of said resource information stored in said resource table; a first resource list generation and storage step including;
retrieving the values of said tag IDs in said resource-tag correspondence information having the value of said selected resource ID as the value of said resource ID in said resource-tag correspondence information;
further, retrieving the resource IDs in said resource-tag correspondence information having the values of said retrieved tag IDs as the value of said tag IDs in said resource-tag correspondence information;
generating a list composed of the values of said resource IDs, which are determined by deleting the value of said selected resource ID from a sum set of the values of said retrieved resource IDs, as a resource list corresponding to the hop number of 1 taken as said hop number with respect to said selected resource ID; and
storing the thus generated list into said temporary memory;a second resource list generation and storage step of generating said hop number correspondent resource list with the value of said hop number, which is an integer of 2 or greater, repeatedly by incrementing the value of said hop number from 2 until a given condition is satisfied and storing the thus generated list into said temporary memory, said second resource list generation and storage step including;
retrieving the values of said tag IDs in said resource-tag correspondence information having the values of said resource IDs included in the last generated said hop number correspondent resource list as the values of said resource IDs in said resource-tag correspondence information;
further, retrieving the values of said resource IDs in said resource-tag correspondence information having the values of said retrieved tag IDs as the values of said tag IDs in said resource-tag correspondence information; and
generating a list composed of the values of said resource IDs, which are determined by deleting the values of said resource IDs included respectively in all first resource lists stored in said temporary memory from a sum set of the values of said retrieved resource IDs, as said hop number correspondent resource list, which list will be repeatedly generated;a first calculation step of calculating a first resource median value with respect to said one piece of resource information based on the values of said hop numbers as well as the values of said resource points in said resource information having the values of said resource IDs included in each said hop number correspondent resource list corresponding to the value of said hop number as the values of said resource IDs in said resource information stored in said resource table; and a second calculation step of calculating first point with respect to said one piece of resource information based on said calculated first resource median value and storing said first point as the value of said resource point in said one piece of resource information into said resource table, wherein said method is executed by said processing unit at a first timing. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
- a resource table for storing two or more pieces of resource information including a resource, a resource ID for uniquely identifying said resource and a resource point;
Specification