IP Library Granted Patent US 9,706,158
Granted Patent B2
US 9,706,158 · App. 12/985,241 · Granted Jul 11, 2017

Receiver and method for reporting the usage of advanced television services

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,706,158
App. No.
12/985,241
Granted
Jul 11, 2017
Kind
B2
Abstract

According to one embodiment of the invention, a computerized method for reporting events from a television that supports transmission and playback of digital content in accordance with an Advanced Television Systems Committee (ATSC) standard. The method comprises downloading a triggered declarative object (TDO), which includes a reporting script, for storage within a digital receiver of the television. Thereafter, information associated with one or more detected events that occur during playback of the digital content is recorded and subsequently, upon execution of the reporting script, is output over a communication path separate from a communication path of the received digital content.

Claims (41)

1. A receiver adapted to receive digital content from a service provider, the receiver comprising:

circuitry configured to

receive a digital television signal, the digital television signal including the digital content provided by the service provider and destination information;

extract the destination information from the received digital television signal, the destination information being used to identify a server associated with the service provider to which usage information is to be provided via a network connection, the usage information being associated with one or more detected events that occur during playback of the digital content provided by the service provider and included in the digital television signal;

record the usage information associated with the one or more detected events that occur during the playback of the digital content provided by the service provider and included in the digital television signal; and

provide, via the network connection, the usage information to the server associated with the service provider, the server being identified based on the destination information extracted from the digital television signal.

2. The receiver of claim 1 , wherein the circuitry comprises a processor.

3. The receiver of claim 1 , further comprising:

a tuner configured to receive a modulated input signal corresponding to the digital television signal, and thereafter, tune and demodulate the input signal to produce an output transport stream that includes the digital content;

a demultiplexer configured to demultiplex the output transport stream for processing by the circuitry; and

a network interface communicatively coupled to the circuitry, the network interface configured to provide an output for the usage information associated with the one or more detected events reported by the receiver.

4. The receiver of claim 1 , wherein the usage information associated with the one or more detected events is stored as an event log file, the event log file includes a transport stream ID attribute, a timing attribute, a channel number attribute, and an event type attribute.

5. The receiver of claim 4 , wherein the timing attribute includes a timing value as to when an event associated with the event type attribute occurred.

6. The receiver of claim 4 , wherein the channel number attribute identifies a channel to which the receiver is tuned upon detecting an event.

7. The receiver of claim 4 , wherein the event type attribute identifies an event represented by the event log file.

8. The receiver of claim 4 , wherein the event type attribute identifies a tuning away from a channel identified by the channel number attribute.

9. The receiver of claim 4 , wherein the event type attribute identifies one of a pause and fast-forward of the digital content, the digital content being content transmitted in real-time.

10. The receiver of claim 4 , wherein the event type attribute identifies the digital content being non-real-time content selected by a user.

11. The receiver of claim 4 , wherein the event type attribute identifies one of a pause and fast-forward of the digital content, the digital content being non-real time content selected by a user.

12. The receiver of claim 4 , wherein the event type attribute identifies a loss of the digital content.

13. The receiver of claim 4 , wherein the event type attribute indicates a reduction of signal quality of the digital content below a preset threshold.

14. The receiver of claim 1 , wherein the circuitry is configured to download a triggered declarative object (TDO) from a terrestrial broadcast stream, the TDO including a reporting script that is programmed to cause the usage information to be transmitted to the server.

15. A receiver adapted to receive digital content transmitted from a service provider, the receiver comprising:

circuitry configured to

receive a digital television signal, the digital television signal including the digital content provided by the service provider and destination information;

extract the destination information from the received digital television signal, the destination information designating a server associated with the service provider to which usage information is to be provided via a public network, the usage information being associated with one or more detected events that occur during playback of the digital content provided by the service provider and included in the digital television signal;

record the usage information associated with the one or more detected events that occur during the playback of the digital content provided by the service provider and included in the digital television signal;

connect to the public network; and

provide, via the public network the usage information to the server associated with the service provider, the server designated by the destination information extracted from the digital television signal.

16. A method for reporting events from a receiver that supports playback of digital content, the method comprising:

receiving, by circuitry of the receiver, a digital television signal, the digital television signal including the digital content provided by a service provider and destination information;

extracting the destination information from the received digital television signal, the destination information being used to identify a server associated with the service provider to which usage information is to be provided via a network connection, the usage information being associated with one or more detected events that occur during playback of the digital content provided by the service provider and included in the digital television signal;

recording, by the circuitry of the receiver, the usage information associated with the one or more detected events that occur during the playback of the digital content provided by the service provider and included in the digital television signal; and

providing, by the circuitry of the receiver via the network connection, the usage information to the server associated with the service provider, the server being identified based on the destination information extracted from the digital television signal.

17. The method of claim 16 , wherein the usage information associated with the one or more detected events is stored as an event log file, the event log file includes a transport stream ID attribute, a timing attribute, a channel number attribute, and an event type attribute.

18. The method of claim 17 , wherein the event type attribute identifies a tuning away from a channel identified by the channel number attribute.

19. The method of claim 17 , wherein the event type attribute identifies the digital content being non-real-time content selected by a user.

20. The method of claim 17 , wherein the event type attribute identifies a loss of the digital content.

21. The method of claim 17 , wherein the event type attribute indicates a reduction of signal quality of the digital content below a preset threshold.

22. The method of claim 16 , further comprising:

transmitting the usage information to the server via the network connection, upon execution of a reporting script included in a downloadable triggered declarative object (TDO).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2020
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 052450/0885 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR'S NAME AND EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 25597 FRAME: 478. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 7, 2020
From: EYER, MARK KENNETH
To: SONY CORPORATION
Reel/Frame 052334/0106 →
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →