Methods and computer program products for reporting internet protocol television related data collected from application and device data
First Claim
1. A method for reporting application and device data retrieved from within an internet protocol television network environment, the method comprising:
- retrieving, by a device activity tracking component stored on an internet protocol television infrastructure, internet protocol television system usage data from a user device;
wherein the device activity tracking component stored on the internet protocol television infrastructure is distinct and separate from the user device;
normalizing, by a data collection component stored on an internet protocol television gateway, the internet protocol television system usage data that has been retrieved into a predetermined data format;
wherein the data collection component stored on the internet protocol television gateway is connected to a preference sever and to the internet protocol television infrastructure;
parsing, by the data collection component, the internet protocol television system usage data according to predetermined criteria;
delivering, by the data collection component stored on the internet protocol television gateway, the internet protocol television system usage data that has been parsed to dedicated data marts comprising a first dedicated data mart, a second dedicated data mart, and a third dedicated data mart for storage;
wherein the device activity tracking component stored on the internet protocol television infrastructure determines when a current activity is initiated by a core application and a secondary application, in which the core application is an internet protocol television software platform on the user device and the secondary application is software created for the core application;
wherein based on the device activity tracking component determining that the current activity is initiated within the secondary application, the device activity tracking component retrieves user preferences for the secondary application in which the user preferences are stored on the preferences server; and
wherein the device activity tracking component annotates current activity data with information that distinguishes whether the current activity originated at the core application or the secondary application.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer program products for reporting application and device data retrieved from within an Internet Protocol Television (IPTV) network environment are provided. IPTV system usage data is retrieved from at least one IPTV device and normalized into a predetermined data format. The IPTV system usage data is parsed according to predetermined criteria. The parsed IPTV system usage data is delivered to a dedicated data mart for storage, the IPTV system usage data that is stored within at least one dedicated data mart is accessed, and the IPTV system usage data that is stored at the at least one dedicated data mart is used to generate a report.
-
Citations
20 Claims
-
1. A method for reporting application and device data retrieved from within an internet protocol television network environment, the method comprising:
-
retrieving, by a device activity tracking component stored on an internet protocol television infrastructure, internet protocol television system usage data from a user device; wherein the device activity tracking component stored on the internet protocol television infrastructure is distinct and separate from the user device; normalizing, by a data collection component stored on an internet protocol television gateway, the internet protocol television system usage data that has been retrieved into a predetermined data format; wherein the data collection component stored on the internet protocol television gateway is connected to a preference sever and to the internet protocol television infrastructure; parsing, by the data collection component, the internet protocol television system usage data according to predetermined criteria; delivering, by the data collection component stored on the internet protocol television gateway, the internet protocol television system usage data that has been parsed to dedicated data marts comprising a first dedicated data mart, a second dedicated data mart, and a third dedicated data mart for storage; wherein the device activity tracking component stored on the internet protocol television infrastructure determines when a current activity is initiated by a core application and a secondary application, in which the core application is an internet protocol television software platform on the user device and the secondary application is software created for the core application; wherein based on the device activity tracking component determining that the current activity is initiated within the secondary application, the device activity tracking component retrieves user preferences for the secondary application in which the user preferences are stored on the preferences server; and wherein the device activity tracking component annotates current activity data with information that distinguishes whether the current activity originated at the core application or the secondary application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for reporting application and device data retrieved from an internet protocol television network environment, the system comprising:
-
An internet protocol television hardware infrastructure; a device activity tracking component stored on an internet protocol television infrastructure; wherein the device activity tracking component stored on the internet protocol television infrastructure is distinct and separate from a user device; and a data collection component stored on an internet protocol television gateway; wherein the data collection component stored on the internet protocol television gateway is connected to a preference sever and to the internet protocol television infrastructure; wherein the device activity tracking component retrieves internet protocol television system usage data from the user device; wherein the device activity tracking component normalizes the internet protocol television system usage data retrieved into a predetermined data format; wherein the device activity tracking component stored on the internet protocol television infrastructure determines when a current activity is initiated by a core application and a secondary application, in which the core application is an internet protocol television software platform on the user device and the secondary application is software created for the core application; wherein based on the device activity tracking component determining that the current activity is initiated within the secondary application, the device activity tracking component retrieves user preferences for the secondary application in which the user preferences are stored on the preferences server; and wherein the device activity tracking component is configured to annotate current activity data with information that distinguishes whether the current activity originated at the core application or the secondary application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification