IP Library Granted Patent US 8,045,756
Granted Patent B2
US 8,045,756 · App. 12/826,525 · Granted Oct 25, 2011

Routing networks for use with content linking systems

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,045,756
App. No.
12/826,525
Filed
Jun 29, 2010
Granted
Oct 25, 2011
Kind
B2
Art Unit
2624
USPC
382/100
Abstract

A method of linking a content object with a network resource presents a content object to a reader, discerns an identifier associated with the content object, transfers the identifier to an indexing system, and in response receives an internet address corresponding to the content object. To enhance the response of the indexing system, it includes multiple routers, which it selects based on location relative to the reader. For example, the method sends user location data to a master system, and in response, receives an address of an indexing system close to the user location.

Claims (30)

1. A method comprising:

receiving a routing request to route a requesting device to a content registry, wherein the content registry is distributed among plural computers;

routing the requesting device to a selected one of the plural computers based at least in part on location of the selected computer relative to the requesting device; and

in the selected computer, associating an electronic audio or image signal with information about the electronic audio or image signal based on identifying information discerned by a processor from perceptual information of the electronic audio or image signal.

2. The method of claim 1 , wherein the routing is performed at least in part based on a content identification type provided with the request.

3. The method of claim 1 , wherein the routing is performed at least in part based on a content identification type selected from among plural content identification systems.

4. The method of claim 1 , wherein load balancing is performed among the plural computers based on information about the content identification type.

5. A system comprising:

a content registry stored in a distributed network of computers at different locations, wherein the content registry is configured to provide an association between identifying information for a content object and information about the content object, wherein the content registry includes processors for receiving identifying information discerned by a processor from perceptual information of an electronic audio or image signal obtained from a content object, and wherein the content registry determines associated information about the content object; and

a router configured to receive a routing request to route a requesting device to the content registry, and configured to route the requesting device to a selected one of the plural computers in the content registry based at least in part on location of the selected computer relative to the requesting device.

6. The system of claim 5 , wherein the routing is performed at least in part based on a content identification type provided with the request.

7. The system of claim 5 , wherein the routing is performed at least in part based on a content identification type selected from among plural content identification systems.

8. The system of claim 5 , wherein load balancing is performed among the plural computers based on information about the content identification type.

9. A method comprising:

obtaining identifying information, using a processor, from perceptual content of an electronic audio or image signal;

sending a routing request to a router to route a requesting device to a content registry;

receiving a routing of the requesting device to a selected one of plural computers in the content registry based at least in part on location of the selected computer relative to the requesting device; and

from the selected computer in the content registry, receiving information about the electronic audio or image signal, wherein the information is associated with the electronic audio or image signal in the content registry based on the identifying information discerned by the processor from the perceptual content of the electronic audio or image signal.

10. The method of claim 9 , wherein the routing is performed at least in part based on a content identification type provided with the routing request.

11. The method of claim 9 , wherein the routing is performed at least in part based on a content identification type selected from among plural content identification systems.

12. The method of claim 9 , wherein load balancing is performed among the plural computers based on information about the content identification type.

13. A non-transitory computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:

obtaining identifying information from perceptual content of an electronic audio or image signal;

sending a routing request to a router to route a requesting device to a content registry;

receiving a routing of the requesting device to a selected one of plural computers in the content registry based at least in part on location of the selected computer relative to the requesting device; and

from the selected computer in the content registry, receiving information about the electronic audio or image signal, wherein the information is associated with the electronic audio or image signal in the content registry based on the identifying information from the perceptual content of the electronic audio or image signal.

14. The non-transitory computer readable medium of claim 13 , wherein the routing is performed at least in part based on a content identification type provided with the routing request.

15. The non-transitory computer readable medium of claim 13 , wherein the routing is performed at least in part based on a content identification type selected from among plural content identification systems.

16. The non-transitory computer readable medium of claim 13 , wherein the operation further comprise:

causing load balancing to be performed among the plural computers based on information about the content identification type.

Assignments (4)
MERGER Recorded Nov 2, 2010
From: DMRC LLC
To: DMRC CORPORATION
Reel/Frame 025227/0808 →
MERGER Recorded Nov 2, 2010
From: DMRC CORPORATION
To: DIGIMARC CORPORATION
Reel/Frame 025227/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DMRC LLC
Reel/Frame 025217/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2010
From: HEIN, WILLIAM C., III
To: DIGIMARC CORPORATION
Reel/Frame 024975/0713 →