US20040083485A1 - Viewer data collection system and method for use in a direct broadcast satellite television network - Google Patents

Viewer data collection system and method for use in a direct broadcast satellite television network Download PDF

Info

Publication number
US20040083485A1
US20040083485A1 US10/408,898 US40889803A US2004083485A1 US 20040083485 A1 US20040083485 A1 US 20040083485A1 US 40889803 A US40889803 A US 40889803A US 2004083485 A1 US2004083485 A1 US 2004083485A1
Authority
US
United States
Prior art keywords
viewership
smartcard
data
program content
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/408,898
Inventor
David Russ
Mark Welsh
Rao Sunkara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DirecTV Group Inc
Original Assignee
DirecTV Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DirecTV Group Inc filed Critical DirecTV Group Inc
Priority to US10/408,898 priority Critical patent/US20040083485A1/en
Assigned to HUGHES ELECTRONICS CORPORATION reassignment HUGHES ELECTRONICS CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RUSS, DAVID P., SUNKARA, RAO, WELSH, MARK G.
Priority to FR0312340A priority patent/FR2846507B1/en
Priority to MXPA03009674A priority patent/MXPA03009674A/en
Priority to ARP030103877A priority patent/AR041706A1/en
Priority to BR0304583-8A priority patent/BR0304583A/en
Priority to CN200310104361.2A priority patent/CN1225119C/en
Publication of US20040083485A1 publication Critical patent/US20040083485A1/en
Priority to US12/496,467 priority patent/US8099749B2/en
Assigned to THE DIRECTV GROUP, INC. reassignment THE DIRECTV GROUP, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: HUGHES ELECTRONICS CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/31Arrangements for monitoring the use made of the broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/41Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
    • H04H60/43Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access for conditional access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4182External card to be used in combination with the client device, e.g. for conditional access for identification purposes, e.g. storing user identification data, preferences, personal settings or data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6187Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • H04H40/27Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95
    • H04H40/90Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95 specially adapted for satellite broadcast receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/39Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space-time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N2007/1739Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal the upstream communication being transmitted via a separate link, e.g. telephone line

Definitions

  • the present invention relates to communications systems and methods. More specifically, the present invention relates to systems and methods for measuring an audience for a telecast in real time.
  • Viewership monitoring provides critical information for broadcasters with regard to the tastes, preferences and demographics of its audience for various programs aired during a broadcast period. This information allows broadcasters to select programs to optimize viewership and revenue from subscriptions and/or advertising.
  • the inventive system is adapted to receive a signal having multiple channels of program content and associated channel identification information.
  • the system is adapted to parse the program content and channel identification information from the received signal.
  • the system outputs selective channels of program content in response to user input and the parsed program content.
  • the system monitors the selected channels and provides viewership data with respect thereto.
  • the viewership data includes channel identification information.
  • the system includes a direct broadcast satellite set top box in which a tuner and a demodulator are disposed.
  • the tuner and the demodulator operate with a processor programmed to parse the received signal and extract the program content and channel identification information therefrom.
  • the channel information is virtual.
  • a smartcard is included for storing the viewership data. The data is selectively transmitted based on an event, time duration or command to a centralized data processing center where it is combined with demographic data to facilitate analysis thereof.
  • FIG. 1 is a block diagram showing an illustrative implementation of a direct broadcast satellite system with a viewership data collection system in accordance with the teachings of the present invention.
  • FIG. 2 is a block diagram showing an illustrative implementation of the set top box of FIG. 1 in accordance with the teachings of the present invention.
  • FIG. 3 is a block diagram showing an illustrative implementation of a smartcard adapted for use in accordance with the teachings of the present invention.
  • FIG. 4 is a flow diagram that illustrates the operation of the smartcard 40 in accordance with the teachings of the present invention.
  • FIG. 5 is a block diagram illustrating the data processing operation of the present invention.
  • FIG. 6 shows how viewership data is correlated to demographic data in accordance with the teachings of the present invention.
  • FIG. 1 is a block diagram showing an illustrative implementation of a direct broadcast satellite system with a viewership data collection system in accordance with the teachings of the present invention.
  • the system 10 includes a program database 12 .
  • the program database provides program content, channel identification, date, time and other information relevant to the provision of direct broadcast satellite television programming as will be appreciated by those of ordinary skill in the art.
  • the database 12 may be stored on a server or other suitable storage medium.
  • the database 12 sends information to a pair of systems that, together, comprise a program data encoder 14 .
  • the program data encoder 14 may be a proprietary security system which encodes program content with a proprietary algorithm for secure transmission and conditional access.
  • a smartcard command generator 16 formats authorization and other commands for smartcards discussed more fully below.
  • the smartcard command generator 16 provides the commands necessary to authorize programming and authorize the data collection capability.
  • the program data and smartcard commands are multiplexed into a video stream at one of a number of broadcast centers 18 and uplinked to one or more direct broadcast satellites 20 in a manner well-known to those skilled in the art.
  • multiple video and audio channels may be embedded into a single stream for a corresponding transponder on the satellite 20 .
  • the satellite may have multiple (e.g., 34) transponders.
  • Each transponder is adapted to receive a respective bit stream comprising, for example, 12 video channels and 20 audio channels and a separate copy of the smartcard commands.
  • the uplinked streams share the smartcard commands. That is, the smartcard commands are identical on each stream. This assures that each end user receives the same command stream regardless of the transponder to which the user is tuned.
  • each stream is a stream of digital data which comprises ‘meta data’—program guide and channel ID data and conditional access data.
  • the channels are ‘virtual’ inasmuch as the multiple channels are provided on a single carrier frequency.
  • Channel ID data is embedded in the stream and parsed out on receipt.
  • conventional systems operate with decoders on separate analog ‘physical’, as opposed to virtual, channels.
  • the use of virtual channel assignment allows for an inexpensive relocation of virtual channels to other carrier frequencies without necessitating a change in an associated reporting system.
  • the uplinked streams are relayed via satellite 20 to a number of home-based satellite antennas 22 to which a set top boxes 30 is connected.
  • the set top box 30 is adapted to interface with a smartcard 40 .
  • the smartcard allow for the set top boxes to be upgraded inexpensively.
  • FIG. 2 is a block diagram showing an illustrative implementation of the set top box of FIG. 1 in accordance with the teachings of the present invention.
  • the box 30 includes a digital tuner/demodulator 32 which receives, downconverts and demodulates the satellite signal from the dish antenna 22 .
  • the satellite signal is encoded in accordance with the DSS transport protocol.
  • the tuner demodulator 32 outputs a digital baseband signal to a data processor 34 .
  • the processor 34 parses the digital baseband signal into, inter alia, its program content and channel ID streams in a conventional manner.
  • the program content is forwarded to a conventional video/audio decompression unit 37 based on channel selections made by the user via a user interface 36 .
  • the channel ID associated with the user's channel selections are forwarded to the smartcard 40 via a smartcard hardware and software reader or interface 35 .
  • FIG. 3 is a block diagram showing an illustrative implementation of a smartcard adapted for use in accordance with the teachings of the present invention.
  • the smartcard 40 includes an interface 42 adapted to communicate with the interface 35 of the set top box (illustrated in FIG. 2).
  • the smartcard may be implemented in accordance with ISO standards 7810 and 7816 parts 1-3 entitled “Identification Cards-Integrated Circuit(s) Cards with Contacts”.
  • the interface 42 effects communication between the processor 34 of the set top box 30 and a processor 44 on the smartcard 40 .
  • the smartcard processor 44 receives and executes program instructions from a read-only memory (ROM) 46 and an electrically-erasable programmable read-only memory (EEPROM) 48 and stores data in EEPROM ( 48 ) and in a random access memory 49 .
  • ROM read-only memory
  • EEPROM electrically-erasable programmable read-only memory
  • FIG. 4 is a flow diagram that illustrates the operation of the smartcard 40 in accordance with the teachings of the present invention.
  • the smartcard commands are parsed from the received baseband digital stream by the processor 34 of the set top box and sent to the smartcard 40 .
  • the subscriber authorizations and attributes are stored in the EEPROM 48 .
  • program attributes are parsed and send to the smartcard by the processor 34 of the set top box 30 .
  • the program attributes may include authorization to view a particular channel, parental ratings, and pay per view information.
  • the processor 44 of the smartcard compares the program attributes with the subscriber authorizations.
  • the card processor 44 If there is a match, at step 4 , the card processor 44 generates a descrambling key and forwards the key to the set box processor 34 via interface software 102 . The processor 34 then uses the key to descramble the selected program. If the attributes do not match, the card sends a message to the viewer via the set top box indicating that the channel is not available for viewing.
  • viewership and pay-per-view callback data is communicated from the processor 44 of the smartcard 40 to a data processing system 17 (shown in FIG. 1) via the smartcard interface 35 and interface software 102 , processor 34 and a conventional dialup modem 39 of the set top box, a standard phone line 31 , an automated callback system 50 and the smartcard command generator 16 (FIG. 1) on a time schedule.
  • the callback system receives the phone call at a location relatively near to the set top box 30 and forwards the data from the phone call to the smartcard command generator 16 .
  • the smartcard may be programmed to automatically send viewership data on the occurrence of an event, expiration of a time period or other trigger function such that a command may not be required. Timing information for the smartcard is encoded into the uplinked stream by the smartcard command generator and/or the program data encoder.
  • FIG. 5 is a block diagram illustrating the data processing operation of the present invention.
  • the data processing system 17 receives program data from the program database 12 , smartcard viewership data from the smartcard command generator 18 , and household demographic data from a customer service facility.
  • the processing system combines this data in the form of reports and provides reports via a user interface 19 .
  • FIG. 6 shows how viewership data is correlated to demographic data in accordance with the teachings of the present invention.
  • smartcard viewership data is correlated to demographic data via the smartcard ID number.
  • the smartcard viewership data is correlated to the program data via the channel number, start time and program duration.

Abstract

A system and method for collecting viewership data. The inventive system (10) is adapted to receive a signal having multiple channels of program content and associated channel identification information. The system (10) is adapted to parse the program content and channel identification information from the received signal. The system (10) outputs selective channels of program content in response to user input and the parsed program content. The system (10) monitors the selected channels and provides viewership data with respect thereto. The viewership data includes channel identification information.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims benefit of U.S. Provisional Application entitled VIEWER DATA COLLECTION SYSTEM, filed Oct. 25, 2002 serial No. 60/421,264.[0001]
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0002]
  • The present invention relates to communications systems and methods. More specifically, the present invention relates to systems and methods for measuring an audience for a telecast in real time. [0003]
  • 2. Description of the Related Art [0004]
  • Viewership monitoring provides critical information for broadcasters with regard to the tastes, preferences and demographics of its audience for various programs aired during a broadcast period. This information allows broadcasters to select programs to optimize viewership and revenue from subscriptions and/or advertising. [0005]
  • One technique for monitoring viewership is to poll the viewing habits of an audience manually. These techniques involve the use of questionnaires filled out by the viewer directly or via telephone solicitation. Unfortunately, the manual approach relies on viewer memory and requires user cooperation and feedback. Accordingly, this approach is costly, inaccurate, slow and burdensome to the viewer. [0006]
  • Certain systems are known in the art for automatically monitoring viewership. However, what is known about these generally proprietary systems suggests that the systems are designed to work with analog tuners. Analog tuners require a separate (physical) frequency for each channel. Digital tuners, such as those employed in direct broadcast satellite networks, are designed to receive multiple (virtual) channels on a single frequency. Hence, conventional automatic systems for monitoring viewership have not heretofore been able to function with satellite direct broadcast set top decoders. [0007]
  • Accordingly, a need exists in the art for an inexpensive, accurate system and method for automatically monitoring the viewing habits of viewers of direct broadcast satellite television programming. [0008]
  • SUMMARY OF THE INVENTION
  • The need in the art is addressed by the system and method for collecting viewership data of the present invention. In a most general embodiment, the inventive system is adapted to receive a signal having multiple channels of program content and associated channel identification information. The system is adapted to parse the program content and channel identification information from the received signal. The system outputs selective channels of program content in response to user input and the parsed program content. The system monitors the selected channels and provides viewership data with respect thereto. In accordance with the invention, the viewership data includes channel identification information. [0009]
  • In a specific implementation, the system includes a direct broadcast satellite set top box in which a tuner and a demodulator are disposed. The tuner and the demodulator operate with a processor programmed to parse the received signal and extract the program content and channel identification information therefrom. Inasmuch as the channel information is embedded in the received signal, the channel information is virtual. A smartcard is included for storing the viewership data. The data is selectively transmitted based on an event, time duration or command to a centralized data processing center where it is combined with demographic data to facilitate analysis thereof.[0010]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing an illustrative implementation of a direct broadcast satellite system with a viewership data collection system in accordance with the teachings of the present invention. [0011]
  • FIG. 2 is a block diagram showing an illustrative implementation of the set top box of FIG. 1 in accordance with the teachings of the present invention. [0012]
  • FIG. 3 is a block diagram showing an illustrative implementation of a smartcard adapted for use in accordance with the teachings of the present invention. [0013]
  • FIG. 4 is a flow diagram that illustrates the operation of the [0014] smartcard 40 in accordance with the teachings of the present invention.
  • FIG. 5 is a block diagram illustrating the data processing operation of the present invention. [0015]
  • FIG. 6 shows how viewership data is correlated to demographic data in accordance with the teachings of the present invention.[0016]
  • DESCRIPTION OF THE INVENTION
  • Illustrative embodiments and exemplary applications will now be described with reference to the accompanying drawings to disclose the advantageous teachings of the present invention. [0017]
  • While the present invention is described herein with reference to illustrative embodiments for particular applications, it should be understood that the invention is not limited thereto. Those having ordinary skill in the art and access to the teachings provided herein will recognize additional modifications, applications, and embodiments within the scope thereof and additional fields in which the present invention would be of significant utility. [0018]
  • FIG. 1 is a block diagram showing an illustrative implementation of a direct broadcast satellite system with a viewership data collection system in accordance with the teachings of the present invention. As shown in FIG. 1, the [0019] system 10 includes a program database 12. The program database provides program content, channel identification, date, time and other information relevant to the provision of direct broadcast satellite television programming as will be appreciated by those of ordinary skill in the art. The database 12 may be stored on a server or other suitable storage medium. The database 12 sends information to a pair of systems that, together, comprise a program data encoder 14. The program data encoder 14 may be a proprietary security system which encodes program content with a proprietary algorithm for secure transmission and conditional access. A smartcard command generator 16 formats authorization and other commands for smartcards discussed more fully below. The smartcard command generator 16 provides the commands necessary to authorize programming and authorize the data collection capability.
  • The program data and smartcard commands are multiplexed into a video stream at one of a number of [0020] broadcast centers 18 and uplinked to one or more direct broadcast satellites 20 in a manner well-known to those skilled in the art. In practice, multiple video and audio channels may be embedded into a single stream for a corresponding transponder on the satellite 20. In addition, the satellite may have multiple (e.g., 34) transponders. Each transponder is adapted to receive a respective bit stream comprising, for example, 12 video channels and 20 audio channels and a separate copy of the smartcard commands. However, the uplinked streams share the smartcard commands. That is, the smartcard commands are identical on each stream. This assures that each end user receives the same command stream regardless of the transponder to which the user is tuned.
  • Thus, those skilled in the art will appreciate that, in the best mode, each stream is a stream of digital data which comprises ‘meta data’—program guide and channel ID data and conditional access data. The channels are ‘virtual’ inasmuch as the multiple channels are provided on a single carrier frequency. Channel ID data is embedded in the stream and parsed out on receipt. Those skilled in the art will appreciate that this is a significant departure from conventional viewership monitoring systems in which the separate channels are transmitted on separate carrier frequencies. Hence, conventional systems operate with decoders on separate analog ‘physical’, as opposed to virtual, channels. The use of virtual channel assignment allows for an inexpensive relocation of virtual channels to other carrier frequencies without necessitating a change in an associated reporting system. [0021]
  • In the illustrative Direct to Home (DTH) direct broadcast satellite implementation, the uplinked streams are relayed via [0022] satellite 20 to a number of home-based satellite antennas 22 to which a set top boxes 30 is connected. In the best mode, the set top box 30 is adapted to interface with a smartcard 40. As is well known in the art, the smartcard allow for the set top boxes to be upgraded inexpensively.
  • FIG. 2 is a block diagram showing an illustrative implementation of the set top box of FIG. 1 in accordance with the teachings of the present invention. The [0023] box 30 includes a digital tuner/demodulator 32 which receives, downconverts and demodulates the satellite signal from the dish antenna 22. In the illustrative embodiment, the satellite signal is encoded in accordance with the DSS transport protocol. The tuner demodulator 32 outputs a digital baseband signal to a data processor 34. The processor 34 parses the digital baseband signal into, inter alia, its program content and channel ID streams in a conventional manner. The program content is forwarded to a conventional video/audio decompression unit 37 based on channel selections made by the user via a user interface 36. In accordance with the present teachings, the channel ID associated with the user's channel selections are forwarded to the smartcard 40 via a smartcard hardware and software reader or interface 35.
  • FIG. 3 is a block diagram showing an illustrative implementation of a smartcard adapted for use in accordance with the teachings of the present invention. As shown in FIG. 3, the [0024] smartcard 40 includes an interface 42 adapted to communicate with the interface 35 of the set top box (illustrated in FIG. 2). In practice, the smartcard may be implemented in accordance with ISO standards 7810 and 7816 parts 1-3 entitled “Identification Cards-Integrated Circuit(s) Cards with Contacts”. The interface 42 effects communication between the processor 34 of the set top box 30 and a processor 44 on the smartcard 40. The smartcard processor 44 receives and executes program instructions from a read-only memory (ROM) 46 and an electrically-erasable programmable read-only memory (EEPROM) 48 and stores data in EEPROM (48) and in a random access memory 49.
  • FIG. 4 is a flow diagram that illustrates the operation of the [0025] smartcard 40 in accordance with the teachings of the present invention. At step 1, the smartcard commands are parsed from the received baseband digital stream by the processor 34 of the set top box and sent to the smartcard 40. The subscriber authorizations and attributes are stored in the EEPROM 48. At step 2, program attributes are parsed and send to the smartcard by the processor 34 of the set top box 30. In addition to channel ID information, the program attributes may include authorization to view a particular channel, parental ratings, and pay per view information. At step 3, the processor 44 of the smartcard compares the program attributes with the subscriber authorizations. If there is a match, at step 4, the card processor 44 generates a descrambling key and forwards the key to the set box processor 34 via interface software 102. The processor 34 then uses the key to descramble the selected program. If the attributes do not match, the card sends a message to the viewer via the set top box indicating that the channel is not available for viewing.
  • In accordance with the present teachings, at [0026] step 5 viewership and pay-per-view callback data is communicated from the processor 44 of the smartcard 40 to a data processing system 17 (shown in FIG. 1) via the smartcard interface 35 and interface software 102, processor 34 and a conventional dialup modem 39 of the set top box, a standard phone line 31, an automated callback system 50 and the smartcard command generator 16 (FIG. 1) on a time schedule. The callback system receives the phone call at a location relatively near to the set top box 30 and forwards the data from the phone call to the smartcard command generator 16. Those skilled in the art will appreciate that the smartcard may be programmed to automatically send viewership data on the occurrence of an event, expiration of a time period or other trigger function such that a command may not be required. Timing information for the smartcard is encoded into the uplinked stream by the smartcard command generator and/or the program data encoder.
  • FIG. 5 is a block diagram illustrating the data processing operation of the present invention. As shown in FIG. 5, the [0027] data processing system 17 receives program data from the program database 12, smartcard viewership data from the smartcard command generator 18, and household demographic data from a customer service facility. The processing system combines this data in the form of reports and provides reports via a user interface 19.
  • FIG. 6 shows how viewership data is correlated to demographic data in accordance with the teachings of the present invention. As shown in FIG. 6, smartcard viewership data is correlated to demographic data via the smartcard ID number. The smartcard viewership data is correlated to the program data via the channel number, start time and program duration. [0028]
  • Thus, the present invention has been described herein with reference to a particular embodiment for a particular application. Those having ordinary skill in the art and access to the present teachings will recognize additional modifications, applications and embodiments within the scope thereof. [0029]
  • It is therefore intended by the appended claims to cover any and all such applications, modifications and embodiments within the scope of the present invention. [0030]
  • Accordingly,[0031]

Claims (31)

What is claimed is:
1. A data collection system comprising:
first means for receiving a signal having multiple channels of program content and associated channel identification information, said first means including means for parsing said program content and channel identification information from said signal;
second means responsive to user input and said means for parsing for selecting channels of said program content for output; and
third means for monitoring the channels selected and providing viewership data with respect thereto, said viewership data including channel identification information.
2. The invention of claim 1 wherein said first, second and third means are disposed in a set top box.
3. The invention of claim 2 wherein said set top box is a direct broadcast satellite set top box.
4. The invention of claim 1 wherein said first means includes a tuner and a demodulator and a processor.
5. The invention of claim 1 wherein said second means includes a processor.
6. The invention of claim 5 wherein said signal includes virtual channel information.
7. The invention of claim 6 wherein said second means includes software adapted for execution by said processor to parse said virtual channel information from said received signal.
8. The invention of claim 7 further including means for storing said viewership data.
9. The invention of claim 8 wherein said means for storing includes a smartcard.
10. The invention of claim 1 further including means for storing said viewership data.
11. The invention of claim 10 wherein said means for storing includes a smartcard.
12. The invention of claim 1 further including means for selectively transmitting said viewership information.
13. The invention of claim 12 wherein said means for selectively transmitting includes a modem.
14. The invention of claim 1 wherein said third means includes a smartcard.
15. The invention of claim 1 further including means for processing said viewership information to provide demographic data with respect thereto.
16. A direct broadcast satellite system with automatic viewership reporting comprising:
first means for transmitting via satellite a signal having multiple channels of program content and associated channel identification information;
second means for receiving said signal;
third means for parsing said program content and channel identification information from said received signal;
fourth means responsive to user input and said means for parsing for selecting channels of said program content for output;
fifth means for monitoring the channels selected and providing viewership data with respect thereto, said viewership data including channel identification information; and
sixth means for reporting said viewership data.
17. The invention of claim 16 wherein said second, third and fourth means are disposed in a set top box.
18. The invention of claim 17 wherein said set top box is a direct broadcast satellite set top box.
19. The invention of claim 16 wherein said second means includes a tuner and a demodulator.
20. The invention of claim 16 wherein said third means includes a processor.
21. The invention of claim 20 wherein said signal includes virtual channel information.
22. The invention of claim 21 wherein said third means includes software adapted for execution by said processor to parse said virtual channel information from said received signal.
23. The invention of claim 22 further including means for storing said viewership data.
24. The invention of claim 23 wherein said means for storing includes a smartcard.
25. The invention of claim 16 further including means for storing said viewership data.
26. The invention of claim 25 wherein said means for storing includes a smartcard.
27. The invention of claim 16 wherein said fifth means includes a smartcard.
28. The invention of claim 16 wherein said sixth means includes means for selectively transmitting said viewership information.
29. The invention of claim 28 wherein said means for selectively transmitting includes a modem.
30. The invention of claim 16 further including means for processing said viewership information to provide demographic data with respect thereto.
31. A method for collecting viewership data including the steps of:
receiving a signal having multiple channels of program content and associated channel identification information;
parsing said program content and channel identification information from said signal;
selecting channels of said program content for output in response to user input and said parsing operation; and
monitoring the channels selected and providing viewership data with respect thereto, said viewership data including channel identification information.
US10/408,898 2002-10-25 2003-04-08 Viewer data collection system and method for use in a direct broadcast satellite television network Abandoned US20040083485A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US10/408,898 US20040083485A1 (en) 2002-10-25 2003-04-08 Viewer data collection system and method for use in a direct broadcast satellite television network
FR0312340A FR2846507B1 (en) 2002-10-25 2003-10-22 SYSTEM FOR COLLECTING TELEVISION AUDIENCE DATA
MXPA03009674A MXPA03009674A (en) 2002-10-25 2003-10-22 Viewer data collection system and method for use in a direct broadcast satellite television network.
ARP030103877A AR041706A1 (en) 2002-10-25 2003-10-23 TELEVIDING DATA COLLECTION SYSTEM AND METHOD FOR USE IN A DIRECT SATELLITE TELEVISION BROADCASTING NETWORK
BR0304583-8A BR0304583A (en) 2002-10-25 2003-10-24 Data Collection System
CN200310104361.2A CN1225119C (en) 2002-10-25 2003-10-24 Audience data collecting system and method for live broadcast satellite TV network
US12/496,467 US8099749B2 (en) 2002-10-25 2009-07-01 Viewer data collection system and method for use in a direct broadcast satellite television network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US42126402P 2002-10-25 2002-10-25
US10/408,898 US20040083485A1 (en) 2002-10-25 2003-04-08 Viewer data collection system and method for use in a direct broadcast satellite television network

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/496,467 Continuation US8099749B2 (en) 2002-10-25 2009-07-01 Viewer data collection system and method for use in a direct broadcast satellite television network

Publications (1)

Publication Number Publication Date
US20040083485A1 true US20040083485A1 (en) 2004-04-29

Family

ID=32096082

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/408,898 Abandoned US20040083485A1 (en) 2002-10-25 2003-04-08 Viewer data collection system and method for use in a direct broadcast satellite television network
US12/496,467 Expired - Fee Related US8099749B2 (en) 2002-10-25 2009-07-01 Viewer data collection system and method for use in a direct broadcast satellite television network

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/496,467 Expired - Fee Related US8099749B2 (en) 2002-10-25 2009-07-01 Viewer data collection system and method for use in a direct broadcast satellite television network

Country Status (6)

Country Link
US (2) US20040083485A1 (en)
CN (1) CN1225119C (en)
AR (1) AR041706A1 (en)
BR (1) BR0304583A (en)
FR (1) FR2846507B1 (en)
MX (1) MXPA03009674A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070258455A1 (en) * 2006-05-08 2007-11-08 Futurewei Technologies, Inc. System for distributed architecture for multicast access control
US20080129878A1 (en) * 2006-11-22 2008-06-05 Lg Electronics, Inc. Digital television receiver and method for processing the digital television signal
CN102339440A (en) * 2010-07-21 2012-02-01 中兴通讯股份有限公司 Live-broadcast reception data collecting method and system in internet protocol television (IPTV) reception audience investigation
US9467738B2 (en) 2013-12-23 2016-10-11 Blutether Limited Personal area network proxy service for video on demand systems
US10638190B2 (en) 2013-12-23 2020-04-28 Blutether Limited Personal area network proxy service for video systems
US11570281B2 (en) 2013-12-23 2023-01-31 Blutether Limited Mobile application-based proxy service for connecting devices such as meters to a remote server

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100709348B1 (en) * 2005-02-17 2007-04-20 삼성전자주식회사 Image refroducing apparatus for updating channel map and method of updating thereof
US8612598B1 (en) 2011-02-18 2013-12-17 The Directv Group, Inc. Method and system for ingesting content schedule data from an external source
US8886674B1 (en) * 2011-02-18 2014-11-11 The Directv Group, Inc. Method and system for entitling a user device to receive content from data from an external source
AU2013203768B2 (en) 2013-03-07 2016-05-05 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642418A (en) * 1995-02-21 1997-06-24 Bell Atlantic Network Services, Inc. Satellite television system and method
US5742680A (en) * 1995-11-13 1998-04-21 E Star, Inc. Set top box for receiving and decryption and descrambling a plurality of satellite television signals
US5757416A (en) * 1993-12-03 1998-05-26 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including imaging services
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US6202210B1 (en) * 1998-08-21 2001-03-13 Sony Corporation Of Japan Method and system for collecting data over a 1394 network to support analysis of consumer behavior, marketing and customer support
US20010037502A1 (en) * 1999-10-08 2001-11-01 Kazuhiro Kamemoto Digital broadcast receiver
US6442757B1 (en) * 1999-03-15 2002-08-27 Index Systems, Inc. System and method of channel map correction in an EPG guide
US20020124247A1 (en) * 1999-08-03 2002-09-05 Houghton William C. Polling interactive television viewers
US20020129360A1 (en) * 2000-12-29 2002-09-12 Lg Electronics Inc. Apparatus and method for calculating audience rating using interactive television
US20020174424A1 (en) * 2001-05-21 2002-11-21 Chang Matthew S. Apparatus and method for providing an indication of program(s) and/or activities
US20030122959A1 (en) * 2001-10-26 2003-07-03 Hitachi, Ltd. Method for digital broadcast interpolation and digital broadcast receiving system
US20030145331A1 (en) * 2002-01-31 2003-07-31 Escobar George D. Modifying content retrieved from a set-top box
US20030171148A1 (en) * 2002-03-07 2003-09-11 Pixel Software Technologies Ltd. Dynamic games system for digital interactive television

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7210159B2 (en) * 1994-02-18 2007-04-24 Starsight Telecast, Inc. System and method for transmitting and utilizing electronic programs guide information
US5585866A (en) 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
GB9400101D0 (en) * 1994-01-05 1994-03-02 Thomson Consumer Electronics Consumer interface for a satellite television system
US5521979A (en) * 1994-04-22 1996-05-28 Thomson Consumer Electronics, Inc. Packet video signal inverse transport system
CA2185053C (en) * 1996-06-24 2002-04-16 Frank B. Norman Interactive reverse channel for direct broadcast satellite system
US7454777B1 (en) * 1999-03-01 2008-11-18 Sony Corporation Satellite system/internet system with display option palette with multiple filtering options
US7036738B1 (en) 1999-05-03 2006-05-02 Microsoft Corporation PCMCIA-compliant smart card secured memory assembly for porting user profiles and documents
CN2387588Y (en) 1999-06-08 2000-07-12 张岳 TV watching rate investigation device

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757416A (en) * 1993-12-03 1998-05-26 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including imaging services
US5642418A (en) * 1995-02-21 1997-06-24 Bell Atlantic Network Services, Inc. Satellite television system and method
US5742680A (en) * 1995-11-13 1998-04-21 E Star, Inc. Set top box for receiving and decryption and descrambling a plurality of satellite television signals
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US6202210B1 (en) * 1998-08-21 2001-03-13 Sony Corporation Of Japan Method and system for collecting data over a 1394 network to support analysis of consumer behavior, marketing and customer support
US6442757B1 (en) * 1999-03-15 2002-08-27 Index Systems, Inc. System and method of channel map correction in an EPG guide
US20020124247A1 (en) * 1999-08-03 2002-09-05 Houghton William C. Polling interactive television viewers
US20010037502A1 (en) * 1999-10-08 2001-11-01 Kazuhiro Kamemoto Digital broadcast receiver
US20020129360A1 (en) * 2000-12-29 2002-09-12 Lg Electronics Inc. Apparatus and method for calculating audience rating using interactive television
US20020174424A1 (en) * 2001-05-21 2002-11-21 Chang Matthew S. Apparatus and method for providing an indication of program(s) and/or activities
US20030122959A1 (en) * 2001-10-26 2003-07-03 Hitachi, Ltd. Method for digital broadcast interpolation and digital broadcast receiving system
US20030145331A1 (en) * 2002-01-31 2003-07-31 Escobar George D. Modifying content retrieved from a set-top box
US20030171148A1 (en) * 2002-03-07 2003-09-11 Pixel Software Technologies Ltd. Dynamic games system for digital interactive television

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070258455A1 (en) * 2006-05-08 2007-11-08 Futurewei Technologies, Inc. System for distributed architecture for multicast access control
US20080129878A1 (en) * 2006-11-22 2008-06-05 Lg Electronics, Inc. Digital television receiver and method for processing the digital television signal
CN102339440A (en) * 2010-07-21 2012-02-01 中兴通讯股份有限公司 Live-broadcast reception data collecting method and system in internet protocol television (IPTV) reception audience investigation
US9467738B2 (en) 2013-12-23 2016-10-11 Blutether Limited Personal area network proxy service for video on demand systems
US10638190B2 (en) 2013-12-23 2020-04-28 Blutether Limited Personal area network proxy service for video systems
US11570281B2 (en) 2013-12-23 2023-01-31 Blutether Limited Mobile application-based proxy service for connecting devices such as meters to a remote server
US11582508B2 (en) 2013-12-23 2023-02-14 Blutether Limited Personal area network proxy service for video systems

Also Published As

Publication number Publication date
US20090271813A1 (en) 2009-10-29
FR2846507A1 (en) 2004-04-30
US8099749B2 (en) 2012-01-17
FR2846507B1 (en) 2005-06-24
CN1225119C (en) 2005-10-26
MXPA03009674A (en) 2004-07-16
BR0304583A (en) 2004-08-31
CN1499837A (en) 2004-05-26
AR041706A1 (en) 2005-05-26

Similar Documents

Publication Publication Date Title
US8099749B2 (en) Viewer data collection system and method for use in a direct broadcast satellite television network
EP0954179B1 (en) Response capacity management in interactive broadcast systems
EP1086579B1 (en) Decoder for, and method of, processing a transport packet stream
CA2349335C (en) Signalling of bouquet information in a digital transmission system
US5826165A (en) Advertisement reconciliation system
US6839901B1 (en) Multichannel digital television system
EP1512257B1 (en) System and method for providing private in-band data to digital set-top boxes in a broadcast environment
US8769586B2 (en) Method and apparatus for conditionally processing, storing, and displaying digital channel content in a television reception system
US6658661B1 (en) Carousel bit mask system and method
US6490356B1 (en) Broadcast receiving system comprising a computer and a decoder
KR100212449B1 (en) Transmitter/receiver matching method of mugungwa satellite broadcasting
US20090293087A1 (en) Backwards compatible real-time program guide capacity increase
US20110150412A1 (en) Receiving device
KR100998898B1 (en) Digital satellite broadcasting receiver and method for receiver Electronic Program Guide using the same
MXPA99008553A (en) Broadcast receiving system comprising a computer and a decoder

Legal Events

Date Code Title Description
AS Assignment

Owner name: HUGHES ELECTRONICS CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RUSS, DAVID P.;WELSH, MARK G.;SUNKARA, RAO;REEL/FRAME:013965/0419

Effective date: 20030403

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

AS Assignment

Owner name: THE DIRECTV GROUP, INC., CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:HUGHES ELECTRONICS CORPORATION;REEL/FRAME:027077/0739

Effective date: 20040316