IP Library Granted Patent US 8,020,187
Granted Patent B2
US 8,020,187 · App. 12/704,107 · Granted Sep 13, 2011

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

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,020,187
App. No.
12/704,107
Granted
Sep 13, 2011
Kind
B2
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.

Claims (41)

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.

2. The method of claim 1 , wherein the electronic document work comprises an image.

3. The method of claim 2 , wherein the identification includes at least one of a title of the image, a subject of the image, a category of the image, a publisher of the image, and a source citation of the image.

4. The method of claim 1 , wherein the identification includes at least one of a title of the text, a publisher of the text, and a source citation of the text.

5. The method of claim 1 , wherein the step of electronically determining the action includes receiving at the client device an action based on the identification of the electronic document work from the one or more servers.

6. The method of claim 1 , wherein the step of electronically extracting the features is performed by at least one of a microprocessor of the client device and a digital signal processor of the client device.

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.

8. The method of claim 7 , wherein the identification is based on a non-exhaustive search identifying a neighbor within a fixed radius.

9. The method of claim 7 , wherein the electronic document work comprises an image.

10. The method of claim 7 , wherein the identification includes at least one of a title of the image, a subject of the image, a category of the image, a publisher of the image, and a source citation of the image.

11. The method of claim 1 , wherein the identification includes at least one of a title of the text, a publisher of the text, and a source citation of the text.

12. The method of claim 7 , wherein the step of electronically determining the action includes receiving at the portable client device an action based on the identification of the electronic document work from the one or more servers.

13. The method of claim 7 , wherein the step of electronically extracting the features is performed by at least one of a microprocessor of the portable client device and a digital signal processor of the portable client device.

14. The method of claim 7 , wherein the non-exhaustive search is sub-linear.

15. The method of claim 7 , wherein the non-exhaustive search is based on kd-trees.

16. The method of claim 7 , wherein the non-exhaustive search is based on vantage point trees.

17. The method of claim 7 , wherein the non-exhaustive search is based on excluded middle vantage point forest.

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.

19. The method of claim 1 , wherein the action promotes e-commerce.

20. The method of claim 1 , wherein the action promotes interaction.

21. The method of claim 7 , wherein the action promotes e-commerce.

22. The method of claim 7 , wherein the action promotes interaction.

23. The apparatus of claim 18 , wherein the action promotes e-commerce.

24. The apparatus of claim 18 , wherein the action promotes interaction.

Assignments (5)
CHANGE OF ADDRESS Recorded Sep 10, 2025
From: NETWORK-1 TECHNOLOGIES, INC.
To: NETWORK-1 TECHNOLOGIES, INC.
Reel/Frame 072827/0540 →
CHANGE OF NAME Recorded Oct 16, 2013
From: NETWORK-1 SECURITY SOLUTIONS, INC.
To: NETWORK-1 TECHNOLOGIES, INC.
Reel/Frame 031421/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: COX, INGEMAR J., DR.
To: NETWORK-1 SECURITY SOLUTIONS, INC.
Reel/Frame 030057/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2013
From: COX, INGEMAR J., DR.
To: NETWORK-1 SECURITY SOLUTIONS, INC.
Reel/Frame 029919/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: NEC CORPORATION
To: COX, INGEMAR J., DR.
Reel/Frame 029893/0593 →