Annotation management program, device, and method
First Claim
Patent Images
1. An annotation management program that controls a computer to execute functions comprising:
- a storing function for storing annotation data, which includes a network address about web page data, contents information for specifying an annotation related with a web page corresponding to the web page data, and an internal address for specifying a position to which the annotation is linked on said web page, into an annotation database in a storage device;
a receiving function for receiving request information, which includes operation type information that specifies a type of an operation about an annotation and annotation information that specifies annotation data used for the operation, from a web client through a communication device;
a determination function for determining whether the request information satisfies a predetermined condition when said receiving function receives the request information; and
an execution function for executing the operation specified by the operation type information included in the request information to the annotation database when said determination function determines that said request information satisfies the predetermined condition.
1 Assignment
0 Petitions
Accused Products
Abstract
Receiving an operation request, a management module determines whether a user who sent the operation request has authorization to annotate based on information acquired from a user management table of a web server to an authorization management table in advance. When the user has authorization to annotate, the management module registers the annotation data into an annotation database.
-
Citations
13 Claims
-
1. An annotation management program that controls a computer to execute functions comprising:
-
a storing function for storing annotation data, which includes a network address about web page data, contents information for specifying an annotation related with a web page corresponding to the web page data, and an internal address for specifying a position to which the annotation is linked on said web page, into an annotation database in a storage device; a receiving function for receiving request information, which includes operation type information that specifies a type of an operation about an annotation and annotation information that specifies annotation data used for the operation, from a web client through a communication device; a determination function for determining whether the request information satisfies a predetermined condition when said receiving function receives the request information; and an execution function for executing the operation specified by the operation type information included in the request information to the annotation database when said determination function determines that said request information satisfies the predetermined condition. - View Dependent Claims (2, 3, 4)
-
-
5. An annotation management method executed by a computer comprising:
-
a storing procedure for storing annotation data, which includes a network address about web page data, contents information for specifying an annotation related with a web page corresponding to the web page data, and an internal address for specifying a position to which the annotation is linked on said web page, into an annotation database in a storage device; a receiving procedure for receiving request information, which includes operation type information that specifies a type of an operation about an annotation and annotation information that specifies annotation data used for the operation, from a web client through a communication device; a determination procedure for determining whether the request information satisfies a predetermined condition when said receiving procedure receives the request information; and an execution procedure for executing the operation specified by the operation type information included in the request information to the annotation database when said determination procedure determines that said request information satisfies the predetermined condition. - View Dependent Claims (6, 7, 8)
-
-
9. An annotation management program that controls a computer to execute functions comprising:
-
a receiving function for receiving annotation data, which includes a network address about web page data, contents information for specifying an annotation related with a web page corresponding to the web page data, and an internal address for specifying a position to which the annotation is linked on the web page, from a web client through a communication device; a determination function for determining whether the annotation data satisfies a predetermined condition when said receiving function receives the request information; and a registration function for registering the annotation data into an annotation database when said determination function determines that the annotation data satisfies the predetermined condition. - View Dependent Claims (10)
-
-
11. An annotation management method executed by a computer comprising:
-
a receiving procedure for receiving annotation data, which includes a network address about web page data, contents information for specifying an annotation related with a web page corresponding to the web page data, and an internal address for specifying a position to which the annotation is linked on the web page, from a web client through a communication device; a determination procedure for determining whether the annotation data satisfies a predetermined condition when said receiving procedure receives the request information; and a registration procedure for registering the annotation data into an annotation database when said determination procedure determines that the annotation data satisfies the predetermined condition. - View Dependent Claims (12)
-
-
13. An annotation management program that controls a computer to execute functions comprising:
-
a receiving function for receiving annotation data, which includes a network address about web page data, contents information for specifying an annotation related with a web page corresponding to the web page data, and an internal address for specifying a position to which the annotation is linked on the web page, and action related information, which includes form specifying information for specifying a display form of the annotation after a change, and condition information for specifying a condition that causes the change, from a web client through a communication device; a registration function for registering the annotation data into an annotation database and for registering the action related information into a management table when said receiving function receives the annotation data and the action related information; a determination function for determining whether a condition specified by the condition information included in the action related information is satisfied for each of pieces of the action related information; and
a switching function for switching the status of the corresponding annotation data in the annotation database so that the display form of the annotation matches the display form specified by the form specifying information when said determination function determines that the condition is satisfied.
-
Specification