Technique for locating an item of interest within a stored representation of data
First Claim
1. A method for locating an item of interest within a particular one of a plurality of stored representations of data in a network having a plurality of network stations, the method comprising the steps of:
- receiving a first search request for the item of interest;
searching a plurality of stored annotations corresponding to different items within a plurality of stored representations of data to locate an annotation of interest corresponding to the item of interest, the annotation of interest having an associated object identifier;
transmitting, from a first of the plurality of network stations to a second of the plurality of network stations, a second search request for the object identifier and an associated address identifier corresponding to a location of the particular one of the plurality of stored representations of data within the plurality of stored representations of data; and
receiving, at the first network station, the address identifier.
6 Assignments
0 Petitions
Accused Products
Abstract
According to the present invention, a technique for locating an item of interest within a stored representation of data is disclosed. The item of interest is preferably located within a particular one of a plurality of stored representations of data in a network having a plurality of network stations. In one embodiment, the technique is realized by first searching a plurality of stored annotations corresponding to different items within a plurality of stored representations of data to locate an annotation of interest corresponding to the item of interest, wherein the annotation of interest has an associated search identifier. A search request is then transmitted, from a first of the plurality of network stations to a second of the plurality of network stations, for the search identifier and an associated address identifier corresponding to a location of the particular one of the plurality of stored representations of data within the plurality of stored representations of data. The address identifier is then received at the first network station.
144 Citations
38 Claims
-
1. A method for locating an item of interest within a particular one of a plurality of stored representations of data in a network having a plurality of network stations, the method comprising the steps of:
-
receiving a first search request for the item of interest;
searching a plurality of stored annotations corresponding to different items within a plurality of stored representations of data to locate an annotation of interest corresponding to the item of interest, the annotation of interest having an associated object identifier;
transmitting, from a first of the plurality of network stations to a second of the plurality of network stations, a second search request for the object identifier and an associated address identifier corresponding to a location of the particular one of the plurality of stored representations of data within the plurality of stored representations of data; and
receiving, at the first network station, the address identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
transmitting, from the first network station, the address identifier.
-
-
14. The method as defined in claim 13, wherein the step of transmitting the address identifier includes transmitting the address identifier to a third of the plurality of network stations.
-
15. The method as defined in claim 1, wherein the annotation of interest has an associated location identifier corresponding to a location of interest within the particular one of the plurality of stored representations of data.
-
16. The method as defined in claim 15, wherein the location identifier is stored in association with the annotation of interest at the first network station.
-
17. The method as defined in claim 15, wherein the address identifier is stored in association with the annotation of interest at the second network station.
-
18. The method as defined in claim 15, further comprising the step of:
transmitting, from the first network station, the address identifier and the location identifier.
-
19. The method as defined in claim 18, wherein the address identifier and the location identifier are combined in an extended URL format.
-
20. The method as defined in claim 18, wherein the step of transmitting the address identifier and the location identifier includes transmitting the address identifier and the location identifier to a third of the plurality of network stations.
-
21. The method as defined in claim 15, further comprising the step of:
scoring the annotation of interest based at least in part upon the location of interest within the particular one of the plurality of stored representations of data.
-
22. The method as defined in claim 1, wherein the annotation of interest is one of a plurality of annotations of interest, wherein each of the plurality of annotations of interest is associated with a respective location within the particular one of the plurality of stored representations of data, further comprising the step of:
ranking each of the plurality of annotations of interest based at least in part upon the respective location of each of the plurality of annotations of interest within the particular one of the plurality of stored representation of data.
-
23. At least one signal embodied in at least one carrier wave for transmitting a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 1.
-
24. At least one processor readable carrier for storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 1.
-
25. An apparatus for locating an item of interest within a particular one of a plurality of stored representations of data in a network having a plurality of network stations, the apparatus comprising:
-
a processor for processing a first search request by searching a plurality of stored annotations corresponding to different items within a plurality of stored representations of data to locate an annotation of interest corresponding to the item of interest, the annotation of interest having an associated object identifier;
a transmitter for transmitting, from a first of the plurality of network stations to a second of the plurality of network stations, a second search request for the object identifier and an associated address identifier corresponding to a location of the particular one of the plurality of stored representations of data within the plurality of stored representations of data; and
a receiver for receiving, at the first network station, the address identifier. - View Dependent Claims (26, 27, 28, 29, 30, 31)
a second processor for scoring the annotation of interest based at least in part upon the location of interest within the particular one of the plurality of stored representations of data.
-
-
31. The apparatus as defined in claim 25, wherein the processor is a first processor, wherein the annotation of interest is one of a plurality of annotations of interest, wherein each of the plurality of annotations of interest is associated with a respective location within the particular one of the plurality of stored representations of data, further comprising:
a second processor for ranking each of the plurality of annotations of interest based at least in part upon the respective location of each of the plurality of annotations of interest within the particular one of the plurality of stored representations of data.
-
32. An article of manufacture for locating an item of interest within a particular one of a plurality of stored representations of 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 first search request for the item of interest;
search a plurality of stored annotations corresponding to different items within a plurality of stored representations of data to locate an annotation of interest corresponding to the item of interest, the annotation of interest having an associated object identifier;
transmit, from a first of the plurality of network stations to a second of the plurality of network stations, a second search request for the object identifier and an associated address identifier corresponding to a location of the particular one of the plurality of stored representations of data within the plurality of stored representations of data; and
receive, at the first network station, the address identifier. - View Dependent Claims (33, 34, 35, 36, 37, 38)
score the annotation of interest based at least in part upon the location of interest within the particular one of the plurality of stored representations of data.
-
-
38. The article of manufacture as defined in claim 32, wherein the annotation of interest is one of a plurality of annotations of interest, wherein each of the plurality of annotations of interest is associated with a respective location within the particular one of the plurality of stored representations of data, further causing the computer to operate so as to:
rank each of the plurality of annotations of interest based at least in part upon the respective location of each of the plurality of annotations of interest within the particular one of the plurality of stored representations of data.
Specification