Identifying works, using a sub linear time search or a non exhaustive search, for initiating a work-based action, such as an action on the internet
First Claim
1. A method for associating an electronic document work with an action, the document work comprising text, the method comprising:
- a) electronically extracting within a client device features from the electronic document work;
b) transmitting the extracted features from the client device to one or more servers;
c) receiving at the client device from the one or more servers an identification of the electronic document work based on the extracted features, wherein the identification is based on a sub-linear search to identify at least a neighbor;
d) electronically determining an action”
based on the identification of the electronic document work; and
e) electronically performing the action on the client device.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic document, such as an image and a text file for example, may be associated with an action by (1) electronically extracting within a client device features from the electronic document work, (2) transmitting the extracted features from the client device to one or more servers, (3) receiving at the client device from the one or more servers an identification of the electronic document work based on the extracted features, wherein the identification is based on a sub-linear search (or wherein the identification is based on a non-exhaustive search identifying a neighbor), (4) electronically determining an action based on the identification of the electronic document work, and (5) electronically performing the action on the client device.
-
Citations
24 Claims
-
1. A method for associating an electronic document work with an action, the document work comprising text, the method comprising:
-
a) electronically extracting within a client device features from the electronic document work; b) transmitting the extracted features from the client device to one or more servers; c) receiving at the client device from the one or more servers an identification of the electronic document work based on the extracted features, wherein the identification is based on a sub-linear search to identify at least a neighbor; d) electronically determining an action”
based on the identification of the electronic document work; ande) electronically performing the action on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 11, 19, 20)
-
-
7. A method for associating an electronic document work with an action, the document work comprising text, the method comprising:
-
a) electronically extracting within a portable client device features from the electronic document work; b) transmitting the extracted features from the portable client device to one or more servers; c) receiving at the portable client device from the one or more servers an identification of the electronic document work based on the extracted features, wherein the identification is based on a non-exhaustive search identifying a neighbor; d) electronically determining an action based on the identification of the electronic document work; and e) electronically performing the action on the portable client device. - View Dependent Claims (8, 9, 10, 12, 13, 14, 15, 16, 17, 21, 22)
-
-
18. Apparatus comprising:
-
a) at least one processor; and b) at least one storage device storing processor-executable instructions which, when executed by a processor, perform a method of associating an electronic document work with an action, the document work comprising text, the method comprising; 1) electronically extracting within a client device features from the electronic document work; 2) transmitting the extracted features from the client device to one or more servers; 3) receiving at the client device from the one or more servers an identification of the electronic document work based on the extracted features, wherein the identification is based on a sub-linear search to identify at least a neighbor; 4) electronically determining an action based on the identification of the electronic document work; and 5) electronically performing the action on the client device. - View Dependent Claims (23, 24)
-
Specification