Technique for indexing data in a network
First Claim
Patent Images
1. A method for indexing data in a network having a plurality of network stations, the method comprising the steps of:
- receiving a data identifier at a first of the plurality of network stations from a second of the plurality of network stations, the data identifier identifying a representation of data;
storing the data identifier at the first network station;
receiving an annotation at the first network station from the second network station, the annotation being associated with the data identifier; and
storing the annotation at the first network station in association with the data identifier so as to index the representation of data.
8 Assignments
0 Petitions
Accused Products
Abstract
A technique for indexing data in a network having a plurality of network stations is disclosed. In one embodiment, the technique is realized by receiving a data identifier at a first of the plurality of network stations from a second of the plurality of network stations. The data identifier is then stored at the first network station. The first network station then receives an annotation from the second network station, wherein the annotation is associated with the data identifier. The annotation is then stored at the first network station in association with the data identifier.
34 Citations
30 Claims
-
1. A method for indexing data in a network having a plurality of network stations, the method comprising the steps of:
-
receiving a data identifier at a first of the plurality of network stations from a second of the plurality of network stations, the data identifier identifying a representation of data;
storing the data identifier at the first network station;
receiving an annotation at the first network station from the second network station, the annotation being associated with the data identifier; and
storing the annotation at the first network station in association with the data identifier so as to index the representation of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
the data identifier is a first data identifier of a plurality of data identifiers; and
each of the plurality of data identifiers is stored within the second network station.
-
-
5. The method as defined in claim 4, further comprising the step of:
transmitting a request for at least one of the plurality of data identifiers from the first network station.
-
6. The method as defined in claim 5, wherein the step of transmitting a request for at least one of the plurality of data identifiers includes transmitting a request for at least one of the plurality of data identifiers to the second network station.
-
7. The method as defined in claim 5, wherein the step of receiving the data identifier at the first network station includes receiving the first data identifier from the second network station.
-
8. The method as defined in claim 1, wherein:
-
the annotation is a first annotation of a plurality of annotations; and
each of the plurality of annotations is stored within the second network station.
-
-
9. The method as defined in claim 8, further comprising the step of:
transmitting a request for all annotations associated with the data identifier from the first network station.
-
10. The method as defined in claim 9, wherein the step of transmitting a request for all annotations associated with the data identifier includes transmitting a request for all annotations associated with the data identifier to:
- the second network station.
-
11. The method as defined in claim 9, wherein the step of receiving the annotation at the first network station includes receiving the first annotation from the second network station.
-
12. The method as defined in claim 1, wherein the annotation is associated with a location within the representation of data identified by the data identifier, the location being identified by a location identifier.
-
13. The method as defined in claim 12, wherein the step of receiving the annotation at the first network station includes receiving the location identifier at the first network station.
-
14. The method as defined in claim 12, wherein the step of storing the annotation at the first network station includes storing the location identifier at the first network station.
-
15. An apparatus for indexing data in a network having a plurality of network stations, the apparatus comprising:
-
a first receiver for receiving a data identifier at a first of the plurality of network stations from a second of the plurality of network stations;
a first storage device for storing the data identifier at the first network station;
a second receiver for receiving an annotation at the first network station from the second network station, the annotation being associated with the data identifier; and
a second storage device for storing the annotation at the first network station in association with the data identifier. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
the data identifier is a first data identifier of a plurality of data identifiers; and
each of the plurality of data identifiers is stored within the second network station.
-
-
20. The apparatus as defined in claim 19, further comprising:
a transmitter for transmitting a request for at least one of the plurality of data identifiers from the first network station.
-
21. The apparatus as defined in claim 15, wherein:
-
the annotation is a first annotation of a plurality of annotations; and
each of the plurality of annotations is stored within the second network station.
-
-
22. The apparatus as defined in claim 21, further comprising:
a transmitter for transmitting a request for all annotations associated with the data identifier from the first network station.
-
23. The apparatus as defined in claim 15, wherein the annotation is associated with a location within a representation of data identified by the data identifier, the location being identified by a location identifier.
-
24. An article of manufacture for indexing data in a network having a plurality of network stations, the article of manufacture comprising:
-
a computer readable storage medium; and
computer programming stored on the storage medium;
wherein the stored computer programming is configured to be readable from the computer readable storage medium by a computer and thereby cause the computer to operate so as to;
receive a data identifier at a first of the plurality of network stations from a second of the plurality of network stations, the data identifier identifying a representation of data;
store the data identifier at the first network station;
receive an annotation at the first network station from the second network station, the annotation being associated with the data identifier; and
store the annotation at the first network station in association with the data identifier so as to index the representation of data. - View Dependent Claims (25, 26, 27, 28, 29, 30)
the data identifier is a first data identifier of a plurality of data identifiers; and
each of the plurality of data identifiers is stored within the second network station.
-
-
27. The article of manufacture as defined in claim 26, further causing the computer to operate so as to:
transmit a request for at least one of the plurality of data identifiers from the first network station.
-
28. The article of manufacture as defined in claim 24, wherein:
-
the annotation is a first annotation of a plurality of annotations; and
each of the plurality of annotations is stored within the second network station.
-
-
29. The article of manufacture as defined in claim 28, further causing the computer to operate so as to:
transmit a request for all annotations associated with the data identifier from the first network station.
-
30. The article of manufacture as defined in claim 24, wherein the annotation is associated with a location within the representation of data identified by the data identifier, the location being identified by a location identifier.
Specification