Content metadata directory services

US9892206B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9892206-B2
Application numberUS-201514977278-A
CountryUS
Kind codeB2
Filing dateDec 21, 2015
Priority dateDec 21, 2005
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Audio signals are processed in a distributed reader and metadata routing system to provide metadata responses to mobile application programs. A routing system registers identifiers for different content ID schema. These identifiers are encoded in audio signals. Mobile device application programs are equipped with reader programs to extract identifiers from audio sensed by the microphone of a mobile device. Metadata responses are identified by the ID provider of the content ID schema and extracted identifiers. The metadata routing system routes metadata responses to a requesting mobile device, supporting a variety of different ID providers and mobile device applications.

First claim

Opening claim text (preview).

I claim: 1. A system for processing data extracted from audio carrying encoded digital data, the system comprising: a database system comprising one or more computers configured with instructions to register different content ID schemas of different mobile device application programs, the registering of the different content ID schemas comprising registering ID provider identifiers corresponding to the different content ID schemas, wherein the different content ID schemas include overlapping content ID numbers; in the database system, registering a set of identifiers for each of the different content ID schemas, wherein identifiers in a content ID schema correspond to audio encoded with identifiers from the content ID schema, and the identifiers are encoded in the audio; and a programmed processor configured with instructions for handling metadata requests from plural reader programs, wherein the plural reader programs are installed within the mobile device application programs in memory of mobile devices, each of the mobile devices configured with instructions of a reader program to receive an audio signal sensed from a microphone of the mobile device and decode digital data from the audio signal sensed from the microphone; the programmed processor configured with instructions to process a metadata request to obtain a ID provider identifier, and at least a first identifier extracted from a first audio signal by a requesting mobile device making the metadata request; the programmed processor further configured with instructions to route the requesting mobile device to a first metadata response associated in the database system with a first unique identifier formed from a combination of a first provider identifier specified by the ID provider identifier and the first identifier extracted from the first audio signal; and configured with instructions to route the requesting mobile device to a second metadata response associated in the database system with a second unique identifier formed from a combination of a second provider identifier specified by the ID provider identifier and the first identifier extracted from the first audio signal. 2. The system of claim 1 wherein a first content ID schema is determined from the first provider identifier provided by a first reader program used to extract the first identifier from the first audio signal, and a second content ID schema is determined from the second provider identifier provided by a second reader program used to extract the first identifier from the first audio signal. 3. The system of claim 1 wherein the first and second provider identifiers of different content ID schema are derived from a version of a detector used to extract the first identifier from the first audio signal. 4. The system of claim 3 wherein different ID provider detectors are installed within the first and second reader programs. 5. The system of claim 2 wherein the first reader program comprises a plug-in of a first mobile device application program and the second reader program comprises a plug-in of a second mobile device application program. 6. A system for processing data extracted from an electromagnetic signal captured from an analog representation of an image carrying encoded digital data, the system comprising: a database system comprising one or more computers configured with instructions to register different content ID schemas of different mobile device application programs, the registering of the different content ID schemas comprising registering ID provider identifiers corresponding to the different content ID schemas, wherein the different content ID schemas include overlapping content ID numbers; in the database system, registering a set of identifiers for each of the different content ID schemas, wherein identifiers in a content ID schema correspond to images encoded with identifiers from the content ID schema, and the identifiers are encoded in the images; and a programmed processor configured with instructions for handling metadata requests from plural reader programs, wherein the plural reader programs are installed within the mobile device application programs in memory of mobile devices, each of the mobile devices configured with instructions of a reader program to receive an image signal sensed by the mobile device and decode digital data from the image signal; the programmed processor configured with instructions to process a metadata request to obtain a ID provider identifier, and at least a first identifier extracted from a first image signal by a requesting mobile device making the metadata request; the programmed processor further configured with instructions to route the requesting mobile device to a first metadata response associated in the database system with a first unique identifier formed from a combination of a first provider identifier specified by the ID provider identifier and the first identifier extracted from the first image signal; and configured with instructions to route the requesting mobile device to a second metadata response associated in the database system with a second unique identifier formed from a combination of a second provider identifier specified by the ID provider identifier and the first identifier extracted from the first image signal. 7. The system of claim 6 wherein a first content ID schema is determined from the first provider identifier provided by a first reader program used to extract the first identifier from the first image signal, and a second content ID schema is determined from the second provider identifier provided by a second reader program used to extract the first identifier from the first image signal. 8. The system of claim 6 wherein the first and second provider identifiers of different content ID schema are derived from a version of a detector used to extract the first identifier from the first image signal. 9. The system of claim 8 wherein different ID provider detectors are installed within the first and second reader programs. 10. The system of claim 7 wherein the first reader program comprises a plug-in of a first mobile device application program and the second reader program comprises a plug-in of a second mobile device application program. 11. A computer readable medium comprising: a memory comprising a database; a memory configured with instructions to be executed by a computer for: registering different content ID schemas of different mobile device application programs in the database, the registering of the different content ID schemas comprising registering ID provider identifiers corresponding to the different content ID schemas, wherein the different content ID schemas include overlapping content ID numbers; registering a set of identifiers for each of the different content ID schemas, wherein identifiers in a content ID schema correspond to images encoded with identifiers from the content ID schema, and the identifiers are encoded in the images; and handling metadata requests from plural reader programs, wherein the plural reader programs are installed within the mobile device application programs in memory of mobile devices, each of the mobile devices configured with instructions of a reader program to receive an image signal sensed by the mobile device and decode digital data from the image signal; processing a metadata request to obtain a ID provider identifier and at least a first identifier extracted from a first image signal by a requesting mobile device making the metadata request; and routing the requesting mobile device to a first metadata response associated in the database with a first unique identifier formed from a combination of a first provider identifi

Assignees

Inventors

Classifications

  • G06F21/10Primary

    Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

  • Electricity · mapped topic

  • for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list (retrieval of multimedia data based on playlists G06F16/40) · CPC title

  • Content authoring · CPC title

  • involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9892206B2 cover?
Audio signals are processed in a distributed reader and metadata routing system to provide metadata responses to mobile application programs. A routing system registers identifiers for different content ID schema. These identifiers are encoded in audio signals. Mobile device application programs are equipped with reader programs to extract identifiers from audio sensed by the microphone of a mo…
Who is the assignee on this patent?
Digimarc Corp
What technology area does this patent fall under?
Primary CPC classification G06F21/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).