Systems and methods for managing data in an intelligent television
First Claim
Patent Images
1. A method for managing data associated with an intelligent television, the method comprising:
- a processor associated with the intelligent television receiving a selection of content for the intelligent television;
a processor storing the selection of content;
determining if the content has been viewed, wherein the determination of if the content has been viewed is based on an amount of time the user views the content before selecting another user interface action;
if the content has been viewed, storing the selection;
if the content has not been viewed, forgoing the selection;
receiving a designation of a favorite for the content;
storing the favorite designation;
determining that the user has started a new session of viewing content;
creating a new session identifier for the new session;
storing the new session identifier in the database;
a processor creating a database of content selected by a user, wherein the selection is associated with the user, wherein the content is a movie or television program watched by the user;
a processor receiving a date and time;
at the date and time, a processor receiving information in an electronic programming guide (EPG) associated with new content at the intelligent television;
in response to receiving the information, a processor storing information about the new content, from the EPG, in the database of content selected by the user, wherein the new content includes one or more of a group comprising an identifier, a time added, and a date added;
packaging information from the database of content into a data file, wherein the information includes three or more of a first identifier for a viewed content, a second identifier for content associated with a favorite, a third identifier for content associated with a reminder, how long content was viewed, a fourth identifier for an application being used by the user, a fifth identifier for a media being viewed by the user, a session identifier, and a usage statistic;
receiving a request for statistical information;
retrieving statistics on one or more of selections or new content, wherein the statistics include one or more categories, wherein the categories include one or more of most viewed content, last viewed content, favorite content, or new content; and
sending the data file to a third party for processing.
2 Assignments
0 Petitions
Accused Products
Abstract
An intelligent television can store and retrieve data about various functions of the television or associated with user behavior. The stored data streamlines the processes of providing electronic programming guide information, providing search results, providing statistics about content, providing channel information, etc. The unique set of data services in the intelligent television receive, store, manage, and retrieve the data for various of the applications or components.
401 Citations
8 Claims
-
1. A method for managing data associated with an intelligent television, the method comprising:
-
a processor associated with the intelligent television receiving a selection of content for the intelligent television; a processor storing the selection of content; determining if the content has been viewed, wherein the determination of if the content has been viewed is based on an amount of time the user views the content before selecting another user interface action; if the content has been viewed, storing the selection; if the content has not been viewed, forgoing the selection; receiving a designation of a favorite for the content; storing the favorite designation; determining that the user has started a new session of viewing content; creating a new session identifier for the new session; storing the new session identifier in the database; a processor creating a database of content selected by a user, wherein the selection is associated with the user, wherein the content is a movie or television program watched by the user; a processor receiving a date and time; at the date and time, a processor receiving information in an electronic programming guide (EPG) associated with new content at the intelligent television; in response to receiving the information, a processor storing information about the new content, from the EPG, in the database of content selected by the user, wherein the new content includes one or more of a group comprising an identifier, a time added, and a date added; packaging information from the database of content into a data file, wherein the information includes three or more of a first identifier for a viewed content, a second identifier for content associated with a favorite, a third identifier for content associated with a reminder, how long content was viewed, a fourth identifier for an application being used by the user, a fifth identifier for a media being viewed by the user, a session identifier, and a usage statistic; receiving a request for statistical information; retrieving statistics on one or more of selections or new content, wherein the statistics include one or more categories, wherein the categories include one or more of most viewed content, last viewed content, favorite content, or new content; and sending the data file to a third party for processing. - View Dependent Claims (2, 3, 4)
-
-
5. An intelligent television system comprising:
-
a memory operable to store data; a processor in communication with the memory, the processor operable to execute a statistics sub service operable to; receive a selection of content for the intelligent television, wherein the content is a movie or television program watched by the user; store the selection of content; determine if the content has been viewed, wherein the determination of if the content has been viewed is based on an amount of time the user views the content before selecting another user interface action; if the content has been viewed, store the selection; if the content has not been viewed, forgo the selection; receive a designation of a favorite for the content; store the favorite designation; determine that the user has started a new session of viewing content; create a new session identifier for the new session; store the new session identifier in the database; create a database of content selected by a user, wherein the selection is associated with the user; receive a date and time; at the date and time, receive information in an electronic programming guide (EPG) associated with new content at the intelligent television; in response to receiving the information, store information about the new content, from the EPG, in the database of content selected by the user, wherein the new content includes one or more of a group comprising an identifier, a time added, and a date added; package information from the database of content into a data file, wherein the information includes three or more of a first identifier for a viewed content, a second identifier for content associated with a favorite, a third identifier for content associated with a reminder, how long content was viewed, a fourth identifier for an application being used by the user, a fifth identifier for a media being viewed by the user, a session identifier, and a usage statistic; and receive a request for statistical information; retrieve statistics on one or more of selections or new content, wherein the statistics include one or more categories, wherein the categories include one or more of most viewed content, last viewed content, favorite content, or new content; and send the data file to a third party for processing. - View Dependent Claims (6)
-
-
7. A non-transitory computer readable medium having stored thereon processor executable instructions, the instructions comprising:
-
instructions to receive a selection of content for the intelligent television, wherein the content is a movie or television program watched by the user; instructions to store the selection of content; instructions to determine if the content has been viewed, wherein the determination of if the content has been viewed is based on an amount of time the user views the content before selecting another user interface action; if the content has been viewed, instructions to store the selection; if the content has not been viewed, instructions to forgo the selection; instructions to receive a designation of a favorite for the content; instructions to store the favorite designation; instructions to determine that the user has started a new session of viewing content; instructions to create a new session identifier for the new session; instructions to store the new session identifier in the database; instructions to create a database of content selected by a user, wherein the selection is associated with the user; instructions to receive a date and time; at the date and time, instructions to receive information in an electronic programming guide (EPG) associated with new content at the intelligent television; and in response to receiving the information, instructions to store information about the new content, from the EPG, in the database of content selected by the user, wherein the new content includes one or more of a group comprising an identifier, a time added, and a date added instructions to package information from the database of content into a data file, wherein the information includes three or more of a first identifier for a viewed content, a second identifier for content associated with a favorite, a third identifier for content associated with a reminder, how long content was viewed, a fourth identifier for an application being used by the user, a fifth identifier for a media being viewed by the user, a session identifier, and a usage statistic; and instructions to receive a request for statistical information; instructions to retrieve statistics on one or more of selections or new content, wherein the statistics include one or more categories, wherein the categories include one or more of most viewed content, last viewed content, favorite content, or new content; and instructions to send the data file to a third party for processing. - View Dependent Claims (8)
-
Specification