IP Library Granted Patent US 9,402,099
Granted Patent B2
US 9,402,099 · App. 13/425,339 · Granted Jul 26, 2016

Arrangements employing content identification and/or distribution identification data

Inventor: Tony F. Rodriguez (Portland, OR)
Assignee: Digimarc Corporation
H04N21/4394G06Q30/0241H04N21/41407H04N21/42203H04N21/4784H04N21/4788H04N21/6582H04N21/812H04N21/8352
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,402,099
App. No.
13/425,339
Granted
Jul 26, 2016
Kind
B2
Abstract

This technology concerns, in one aspect, using a person's social network graph data as a virtual visual cortex—taking image input from a smartphone or the like, and processing it with the graph data to yield a personalized form of processing based on the imagery. The user's network graph data is typically updated by such processing—providing a form of virtual image memory that can influence future social network behavior. In another aspect, the technology concerns identifying content (e.g., audio) by both fingerprint-based and watermark-based techniques, and arrangements employing such identification data. A great number of other features and arrangements are also detailed.

Claims (31)

1. A method comprising the acts:

capturing ambient audio from a user's environment using a smartphone, and producing samples of audio data therefrom;

generating fingerprint data from the audio data, using a processor of the smartphone, and providing the fingerprint data to a system, said generating including performing a series of Fast Fourier Transforms on overlapping windowed excerpts of the audio samples, each windowed excerpt comprising 1024 samples;

receiving, in response to said providing of the fingerprint data, fingerprint-based audio information identifying the captured audio;

also generating watermark-based distributor information by performing a digital watermark decoding operation on the audio data, using said processor, to extract digital watermark payload data previously steganographically encoded therein, said watermark payload data indicating a distributor that participated in delivering the audio to the user's environment; and

selecting software for execution on the smartphone, from among plural alternatives, based on both the fingerprint-based audio information and the watermark-based distributor information, and executing said selected software;

wherein: first software is selected for execution when first audio content is delivered with participation of a first distributor, and second, different, software is selected for execution when said first audio content is delivered with participation of a second distributor different than the first distributor.

2. The method of claim 1 in which the ambient audio was earlier digitally watermarked by, or at the direction, of said distributor.

3. A portable user device including a microphone, a display, a wireless interface, a processor, and a memory, the memory containing software instructions configuring the device to perform acts including:

capturing ambient audio from a user's environment using the microphone, and producing samples of audio data therefrom;

generating fingerprint data from the audio data, using said processor, and sending the fingerprint data to a remote system using said wireless interface, said generating including performing a series of Fast Fourier Transforms on overlapping windowed excerpts of the audio samples, each windowed excerpt comprising 1024 samples;

receiving, in response to said sending of the fingerprint data, fingerprint-based audio information identifying the captured audio;

also generating watermark-based distributor information by performing a digital watermark decoding operation on the audio data, using said processor, to extract digital watermark payload data previously steganographically encoded therein, said watermark payload data indicating a distributor that participated in delivering the audio to the user's environment; and

selecting software for execution on the portable device, from among plural alternatives, based on both the fingerprint-based audio information and the watermark-based distributor information, and executing said selected software;

wherein first software is selected for execution when first audio content is delivered with participation of a first distributor, and wherein second, different, software is selected for execution when said first audio content is delivered with participation of a second distributor different than the first distributor.

4. A non-transitory computer-readable medium containing software instructions for configuring a portable user device to perform actions including:

capturing ambient audio from a user's environment using a microphone, and producing samples of audio data therefrom;

generating fingerprint data from the audio data and sending the fingerprint data to a remote system, said generating including performing a series of Fast Fourier Transforms on overlapping windowed excerpts of the audio samples, each windowed excerpt comprising 1024 samples;

receiving, in response to said sending of the fingerprint data, fingerprint-based audio information identifying the captured audio;

also generating watermark-based distributor information by performing a digital watermark decoding operation on the audio data to extract digital watermark payload data previously steganographically encoded therein, said watermark payload data indicating a distributor that participated in delivering the audio to the user's environment; and

selecting software for execution on the smartphone, from among plural alternatives, based on both the fingerprint-based audio information and the watermark-based distributor information, and executing said selected software;

wherein first software is selected for execution when first audio content is delivered with participation of a first distributor, and wherein second, different, software is selected for execution when said first audio content is delivered with participation of a second distributor different than the first distributor.

5. The method of claim 1 wherein said act of producing samples comprises producing samples at a rate of 8000 per second.

6. The method of claim 1 wherein said overlapping windowed excerpts overlap by 64 samples.

7. The method of claim 1 in which the selected software comprises software provided by said distributor.

8. The method of claim 1 in which the selected software comprises software provided by a competitor of said distributor.

9. A portable user device including a microphone, a display, a wireless interface, a processor, and a memory, the device including:

first means for generating audio information identifying audio captured by the microphone;

second means for generating distributor information indicating a distributor that participated in delivering the audio to an environment of the user; and

instructions in the memory that configure the device to select software for execution on the portable device, from among plural alternatives, based on both said audio information and said distributor information, and executing said selected software;

wherein the device is configured to: select first software for execution when first audio content is delivered with participation of a first distributor, and select second, different, software for execution when said first audio content is delivered with participation of a second distributor different than the first distributor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2012
From: RODRIGUEZ, TONY F.
To: DIGIMARC CORPORATION
Reel/Frame 028712/0695 →
Continuity (4)
Provisional Application 61563499 · Nov 23, 2011
Provisional Application 61560155 · Nov 15, 2011
Provisional Application 61547514 · Oct 14, 2011
Related Publication 20130097630A1 · Apr 18, 2013