Service signaling recovery for multimedia content using embedded watermarks
First Claim
1. A method for reporting usage information associated with a content, comprising:
- extracting one or more watermark messages that are embedded in a content to obtain a server code and an interval code, the one or more watermark messages extracted at a receiver device using a watermark extractor that it implemented at least partially in electronic circuits;
initiating a transmission to a metadata server that includes at least in-part the server code and the interval code;
receiving service recovery information associated with the content, the service recovery information including information associated with a usage monitoring operation;
initiating a transmission to a service function server in accordance with the usage monitoring operation obtained from the service recovery information, wherein the transmission to the service function server includes content usage monitoring information indicative of a change of the content and a time value associated with the change of the content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, systems and computer program products facilitate accessing metadata associated with a primary audio visual content. Upon reception of a primary content, one or more watermark messages are extracted from the primary content obtain a server code and an interval code. A query to a metadata server is initiated based on the information obtained from the extracted watermark messages. In response to the query, service recovery information is received that includes information identifying one or more timed events, where each timed event identifies an operation to be performed at a corresponding instance in time as the primary content is being presented by the receiver device. One or more operations identified the timed events are initiated at the corresponding instance(s) in time.
-
Citations
28 Claims
-
1. A method for reporting usage information associated with a content, comprising:
-
extracting one or more watermark messages that are embedded in a content to obtain a server code and an interval code, the one or more watermark messages extracted at a receiver device using a watermark extractor that it implemented at least partially in electronic circuits; initiating a transmission to a metadata server that includes at least in-part the server code and the interval code; receiving service recovery information associated with the content, the service recovery information including information associated with a usage monitoring operation; initiating a transmission to a service function server in accordance with the usage monitoring operation obtained from the service recovery information, wherein the transmission to the service function server includes content usage monitoring information indicative of a change of the content and a time value associated with the change of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for receiving usage information associated with a content, comprising:
-
extracting one or more watermark messages that are embedded in a content to obtain a server code and an interval code, the one or more watermark messages extracted at a receiver device using a watermark extractor that it implemented at least partially in electronic circuits; initiating a transmission from the receiver device to a metadata server that includes the server code and the interval code; receiving, at the user device, service recovery information associated with the content, the service recovery information including information associated with a usage monitoring operation; initiating a transmission from the receiver device to a service function server in accordance with the usage monitoring operation; and receiving, at a service function server from the receiver device, content usage monitoring information including an indication of a change of the content and a time value associated with the change of the content.
-
-
14. A method for receiving usage information associated with a content, comprising:
-
embedding a plurality of watermark messages in a content, one or more of the watermark messages including a sever code and an interval code, the one or more watermark messages embedded at a broadcaster device using a watermark embedder that it implemented at least partially in electronic circuits, the server code and the interval code enabling identification of a metadata server comprising service recovery information associated with the content, the service recovery information including information associated with a usage monitoring event; receiving a request at the metadata server for service recovery information from a client device; transmitting the service recovery information to the client device including information associated with a usage monitoring event; and receiving, at a service function server from the client device, content usage monitoring information including an indication of a change of the content and a time value associated with the change of the content.
-
-
15. A method for receiving usage information associated with a content that includes a plurality of watermark messages, the method comprising:
-
receiving a request at a metadata server for service recovery information associated with a content, the request produced by a client device based on detection of watermark messages that are embedded in the content, wherein one or more of the watermark messages includes a server code that enables identification of the metadata server and an interval code that enables identification of the service recovery information, the service recovery information including information identifying a usage monitoring service server; transmitting the service recovery information including information associated with a usage monitoring event to the client device; and receiving, at the usage monitoring service server from the client device, content usage monitoring information including an indication of a change of the content and a time value associated with the change of the content.
-
-
16. A device, comprising:
-
a processor; and a memory including processor executable code, the processor executable code when executed by the processor causes the device to; receive a content a the device; extract one or more watermark messages that are embedded in the content to obtain a server code and an interval code; initiate a transmission to a metadata server that includes the server code and the interval code; receive service recovery information associated with the content, the service recovery information including information associated with a usage monitoring operation; initiate a transmission to a service function server in accordance with the usage monitoring operation obtained from the service recovery information, wherein the transmission to the service function server includes content usage monitoring information indicative of a change of the content and a time value associated with the change of the content. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product, embodied on a non-transitory computer readable medium, comprising instructions for reporting usage information associated with a content, comprising:
-
program code for extracting one or more watermark messages that are embedded in a content to obtain a server code and an interval code; program code for initiating a transmission to a metadata server that includes at least in-part the server code and the interval code; program code for receiving service recovery information associated with the content, the service recovery information including information associated with a usage monitoring operation; and program code for initiating a transmission to a service function server in accordance with the usage monitoring operation obtained from the service recovery information, wherein the transmission to the service function server includes content usage monitoring information indicative of a change of the content and a time value associated with the change of the content.
-
Specification