On-demand creation of reports
DCFirst Claim
Patent Images
1. A method of reporting status of a television, comprising:
- a processor determining that a new reporting period has begun;
in response to the processor determining that the new reporting period has begun, the processor formatting a report having at least one attribute of the television, wherein the report comprises a set of core data associated with substantially static attributes of the television;
the processor storing the report in a non-volatile memory associated with the television;
the processor maintaining the stored report in the non-volatile memory until a transmission period, wherein a delay exists between storing the report and the transmission period;
the processor determining that a new transmission period has begun;
in response to the processor determining that the new transmission period has begun and during the transmission period, the processor determining that the stored report is unsent;
if the report is unsent, the processor transmitting the stored report to a receiver;
determining one or more of if the report was successfully transmitted and if the report was successfully received; and
in response to one or more of successfully transmitting and successfully receiving the stored report, the processor deleting the transmitted report from the non-volatile memory.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An intelligent television is provided. One aspect of the intelligent television is the ability to preserve status information across power cycles. Once a report is generated, the intelligent television may then transmit the report to a recipient, such as a server. If any one or more reports are successfully sent, they may then be deleted from a memory, storage device, or other non-volatile memory associated with the intelligent television.
486 Citations
20 Claims
-
1. A method of reporting status of a television, comprising:
-
a processor determining that a new reporting period has begun; in response to the processor determining that the new reporting period has begun, the processor formatting a report having at least one attribute of the television, wherein the report comprises a set of core data associated with substantially static attributes of the television; the processor storing the report in a non-volatile memory associated with the television; the processor maintaining the stored report in the non-volatile memory until a transmission period, wherein a delay exists between storing the report and the transmission period; the processor determining that a new transmission period has begun; in response to the processor determining that the new transmission period has begun and during the transmission period, the processor determining that the stored report is unsent; if the report is unsent, the processor transmitting the stored report to a receiver; determining one or more of if the report was successfully transmitted and if the report was successfully received; and in response to one or more of successfully transmitting and successfully receiving the stored report, the processor deleting the transmitted report from the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A television, comprising:
-
a processor; a non-volatile memory; a network connection; whereby the processor; determines that a new reporting period has begun; in response to determining that the new reporting period has begun, formats a report having at least one attribute of the television, wherein the report comprises a set of core data associated with substantially static attributes of the television; stores the report in a non-volatile memory associated with the television; maintains the stored report in the non-volatile memory until a transmission period, wherein a delay exists between storing the report and the transmission period; determines that a new transmission period has begun; in response to determining that the new transmission period has begun and upon reaching the transmission period, determines that the stored report is unsent, wherein the network connection transmits the unsent report to a server during the transmission period; if the report is unsent and during the transmission period, transmits the stored report to a receiver; determines one or more of if the report was successfully transmitted and if the report was successfully received; and in response to one or more of successfully transmitting and successfully receiving the unsent report, deletes the transmitted report from the non-volatile memory. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer medium with instructions thereof that when executed by a machine cause the machine to perform:
-
determining that a new reporting period has begun; in response to the processor determining that the new reporting period has begun, formatting a report having at least one attribute of the television, wherein the report comprises a set of core data associated with substantially static attributes of the television; storing the report in a non-volatile memory associated with the television; maintaining the stored report in the non-volatile memory until a transmission period, wherein a delay exists between storing the report and the transmission period; determining that a new transmission period has begun; in response to determining that the new transmission period has begun and upon reaching the transmission period, determining that the stored report is unsent; if the report is unsent and during the transmission period, transmitting the report to a receiver; determining one or more of if the report was successfully transmitted and if the report was successfully received; and in response to one or more of successfully transmitting and successfully receiving the unsent report, deleting the transmitted report from the non-volatile memory. - View Dependent Claims (17, 18, 19, 20)
-
Specification