IP Library Granted Patent US 10,191,996
Granted Patent B2
US 10,191,996 · App. 15/208,541 · Granted Jan 29, 2019

Rules driven pan ID metadata routing system and network

Inventors: Geoffrey B. Rhoads (West Linn, OR); Tony F. Rodriguez (Portland, OR); Kenneth L. Levy (Stevenson, WA)
Assignee: Digimarc Corporation
G06F17/30908G06F17/30G06F17/3002G06F17/30017G06F17/30026G06F17/30038G06F17/30047G06F17/30289G06F17/30292G06F17/30743G06F17/30749G06F17/30778G06F17/30864G06F17/30876G06F17/30979G06F17/30991G06F21/10G06Q10/06G06Q10/10G06Q30/00G06Q30/02H04L67/10H04N1/32283H04N21/218H04N21/235H04N21/2343H04N21/2355H04N21/23892H04N21/252H04N21/25891H04N21/26258H04N21/41407H04N21/42203H04N21/435H04N21/4415H04N21/4722H04N21/84H04N21/854H04N21/8586H04L65/4084H04L67/22H04L67/327
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 10,191,996
App. No.
15/208,541
Granted
Jan 29, 2019
Kind
B2
Abstract

Content objects are associated with metadata via content identifiers that are derived from sensed signals captured by requesting mobile devices. In response to a content based query from a mobile device, content fingerprints and extracted digital codes decoded from the sensed signals are issued to a network based router system. This system determines identification priority, metadata responses associated with different forms of identification, and priority of metadata responses to the query.

Claims (20)

1. A system for providing metadata responses for an audio or image signal in response to a requesting device, the system comprising:

a first fingerprint database comprising at least one computer configured to receive an electronic version of the audio or image signal for registering a fingerprint in the first fingerprint database as a registered fingerprint linked to a first content ID;

a first fingerprint calculator comprising a programmed computer, the first fingerprint calculator in communication with the first fingerprint database, the first fingerprint calculator configured to receive the electronic version and calculate the registered fingerprint of the electronic version and provide the registered fingerprint to the first fingerprint database, the registered fingerprint comprising registered sub-fingerprints taken from portions of the electronic version, the registered sub-fingerprints linking to the first content ID;

the first fingerprint database configured to receive sub-fingerprints extracted from an audio or image signal sensed from a mobile device sensor of the requesting device, the first fingerprint database configured to obtain the first content ID corresponding to the registered sub-fingerprints matching the extracted sub-fingerprints;

an ID resolver comprising a programmed computer configured to receive the first content ID and determine at least a first metadata response corresponding to the first content ID, the ID resolver further configured with plural different handlers to process corresponding digital codes extracted from the audio or image signal and provide metadata responses for content IDs in the digital codes, wherein a first handler of the plural handlers is configured to receive a second content ID from the requesting device and determine at least a second metadata response corresponding to the second content ID, the second content ID being obtained from a first digital code extracted from the audio or image signal sensed from the mobile device sensor;

a rules processor comprising a programmed computer configured to process rules associated with the first and second content IDs, and determine priority of the first and second metadata responses to be provided to the requesting device, wherein the rules processor is configured to determine priority of the first and second metadata responses based on priority of the first and second content IDs;

plural different registration interfaces for registering different content ID types for the audio or image signal; and wherein the rules processor is configured to determine priority of metadata response among the different content ID types; and

a response aggregator comprising a programmed computer configured to form a metadata response from the first and second metadata responses based on output of the rules processor, and configured to provide an aggregated metadata response for presentation on the requesting device.

2. The system of claim 1 wherein the first digital code comprises a digital identifier conveying the second content ID extracted from a digital watermark embedded in the audio or image signal.

3. The system of claim 1 wherein the rules processor is configured to determine, in response to a metadata request, types of content IDs to be extracted from the signal, and provide an instruction to be sent to the requesting mobile device specifying the types of content IDs.

4. A method for providing metadata responses for an audio or image signal in response to a requesting device, the method comprising:

at a first fingerprint database comprising at least one computer configured to receive an electronic version of the audio or image signal, registering a fingerprint in the first fingerprint database as a registered fingerprint linked to a first content ID;

in a first fingerprint calculator in communication with the first fingerprint database, receiving the electronic version and calculating the registered fingerprint of the electronic version and providing the registered fingerprint to the first fingerprint database, the registered fingerprint comprising registered sub-fingerprints taken from portions of the electronic version, the registered sub-fingerprints linking to the first content ID;

at the first fingerprint database, receiving sub-fingerprints extracted from an audio or image signal sensed from a mobile device sensor of the requesting device, and obtaining the first content ID corresponding to the registered sub-fingerprints matching the extracted sub-fingerprints;

at an ID resolver, receiving the first content ID and determining at least a first metadata response corresponding to the first content ID, the ID resolver having plural different handlers to process corresponding digital codes extracted from the audio or image signal and providing a metadata response for content IDs in the digital codes, wherein a first handler of the plural handlers is configured to receive a second content ID from the requesting device and determine at least a second metadata response corresponding to the second content ID, the second content ID being obtained from a first digital code extracted from the audio or image signal sensed from the mobile device sensor;

in a rules processor, processing a rule associated with the first and second content IDs, and determining priority of the first and second metadata responses to be provided to the requesting device, the rules processor determining priority of the first and second metadata responses based on priority of the first and second content IDs;

with plural different registration interfaces, registering different content ID types for the audio or image signal; and the rules processor determining priority of metadata response among the different content ID types; and

with a response aggregator, forming a metadata response from the first and second metadata responses based on output of the rules processor, and providing an aggregated metadata response for presentation on the requesting device.

5. The method of claim 4 wherein the first digital code comprises a digital identifier conveying the second content ID extracted from a digital watermark embedded in the audio or image signal.

6. The method of claim 4 wherein the processing of the rules comprises, determining, in response to a metadata request, types of content IDs to be extracted from the signal, and providing an instruction to be sent to the requesting device specifying the types of content IDs.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2018
From: RHOADS, GEOFFREY B.; RODRIGUEZ, TONY F.; LEVY, KENNETH L.
To: DIGIMARC CORPORATION
Reel/Frame 045746/0792 →
Continuity (5)
Continuation 14577280 · Dec 19, 2014
Continuation 11614947 · Dec 21, 2006
Provisional Application 60747408 · May 16, 2006
Provisional Application 60753257 · Dec 21, 2005
Related Publication 20170011134A1 · Jan 12, 2017