IP Library Granted Patent US 9,325,819
Granted Patent B2
US 9,325,819 · App. 14/248,057 · Granted Apr 26, 2016

Distributed computing for portable computing devices

Inventors: Ravi K. Sharma (Portland, OR); Tony F. Rodriguez (Portland, OR)
Assignee: Digimarc Corporation
H04M1/0264G06T1/0064H04N1/00204H04N1/00244H04N1/00307H04N1/00358H04N1/00363H04N1/00973H04N1/3216H04N1/32117H04N1/32144G05B2219/24162G06T2201/0052H04N2201/0096H04N2201/327H04N2201/3226H04N2201/3233H04N2201/3278H04W88/02
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 9,325,819
App. No.
14/248,057
Granted
Apr 26, 2016
Kind
B2
Abstract

This disclosure describes a distributed reader architecture for a mobile computing device such as cellular telephone handset. One claim recites a method for identifying a content item from a host signal captured on a mobile telephone handset, comprising: from the handset, receiving filtered data from the host signal for use in identifying the content item; processing the filtered data to compute a content fingerprints; using the content fingerprints to determine an action associated with the content item, in which said determining utilizes information pertaining to an operating system associated with the mobile telephone handset; and communicating information associated with the action to the mobile telephone handset. Of course, other claims and combinations are provided as well.

Claims (19)

1. A mobile telephone device comprising:

memory;

a sensor;

a processor;

a reader application stored in memory, said reader application causing said processor to select a processing component from a library of components, in which one component from the library of components comprises a reader module, said reader module for causing said processor to compute at least a subset of processing acts to produce content fingerprints from content sensed by said sensor, in which the content fingerprints comprise one or more hashes, and wherein the subset of processing acts to compute the content fingerprints comprises at least filtering, in which the filtering produces components of the content sensed from said sensor that are used to compute the content fingerprints, wherein the reader module includes a fast detect module, the fast detect module upon execution by said processor causes computation of registration parameters associated with the produced components, the fast detect module operating on said mobile telephone device; and

a communications module stored in said memory, said communications module for causing said processor to control communication of the registration parameters and the produced components of the content sensed from said sensor to a remote computer resource, the remote computer resource computing the content fingerprints with reference to the registration parameters, said communication module also for controlling receipt of information from the remote computer resource that is responsive to the communication of the produced components.

2. The device of claim 1 wherein the filtering comprises a Fast Fourier Transform (FFT).

3. The device of claim 1 in which the library of components includes a digital watermark detector.

4. The device of claim 1 in which said memory comprises device capability information stored therein, in which said reader application is configured to utilize the device capability information.

5. A mobile telephone device comprising:

memory;

a sensor;

a processor;

means for selecting a processing component from a library of components, in which one component from the library of components comprises a means for reading, said means for reading computes at least a subset of processing acts to produce content fingerprints from content sensed by said sensor, in which the content fingerprints comprise one or more hashes, and wherein the subset of processing acts to compute the content fingerprints comprises at least filtering, in which the filtering produces components of the content sensed from said sensor that are used to compute the content fingerprints, wherein said means for reading comprises means for fast detection of registration parameters associated with the produced components, said means for fast detection operating on said mobile telephone device;

means for controlling communication of the registration parameters and the produced components of the content sensed from said sensor to a remote computer resource, the remote computer resource computing the content fingerprints with reference to the registration parameters; and

means for controlling receipt of information from the remote computer resource that is responsive to the communication of the produced components.

6. The mobile telephone device of claim 5 wherein the filtering comprises a Fast Fourier Transform (FFT).

7. The mobile telephone device of claim 5 in which the library of components includes a digital watermark detector.

8. The mobile telephone device of claim 5 in which said memory comprises device capability information stored therein, in which said means for reading utilizes the device capability information.

Continuity (3)
Continuation 11198004 · Aug 5, 2005
Provisional Application 60599479 · Aug 6, 2004
Related Publication 20140342773A1 · Nov 20, 2014