# US 9,882,903 B2 · Method for protecting personal information in audience measurement of digital broadcasting system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,882,903 B2
- Document ID: US9882903B2
- Status: Granted
- Kind: B2
- Application number: 13/030,804
- Filed: 2011-02-18
- Published: 2011-08-18
- Granted: 2018-01-30
- Earliest claimed: 2010-02-18
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Sung-Oh Hwang; Sergey Nikolayevich Seleznev
- Inventors: Sung-Oh Hwang; Sergey Nikolayevich Seleznev
- Web page: https://patentgrep.com/patent/US9882903B2

## CPC

- H04L 63/10: {for controlling access to devices or network resources}
- H04L 9/32: including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials}
- H04L 9/3234: {involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token (network architectures or network communication protocols for supporting authentication of entities using an additional device in a packet data network H04L63/0853)}
- H04L 63/0421: {Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer}
- H04N 21/25883: {being end-user demographical data, e.g. age, family status or address (arrangements for identifying locations of users in broadcast systems H04H60/52)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4182: {for identification purposes, e.g. storing user identification data, preferences, personal settings or data (restricting access to computer systems by authenticating users using a predetermined code in combination with an additional device, e.g. dongle or smart card G06F21/123)}
- H04N 21/44204: {Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31)}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/6131: {involving transmission via a mobile phone network (wireless downlink channel access H04W74/006)}
- H04L 2209/60: Digital content management, e.g. content distribution
- H04L 2209/601: Broadcast encryption
- H04L 2209/80: Wireless
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/6582: {Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38)}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for protecting personal information in Audience Measurement (AM) of a digital broadcasting system is provided, including inserting an indicator, which notifies whether a consumption pattern of a service or content provided by a service provider can be measured, into a service guide, to which the information of the service or content is provided by a service provider; and determining whether the AM can be executed for the service or content in accordance with the indicator when the AM function is implemented in a terminal.

## Claims

### Claim 1

A method for transmitting a service guide in a digital broadcasting system, the method comprising:
generating, by a server, the service guide including a service fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service by a terminal, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content by the terminal;
transmitting, by the server, the service guide to the terminal;
receiving, by the server, first AM data for the service, from the terminal, if the first indicator indicates that the AM is allowed for the service; and
receiving, by the server, second AM data for the content, from the terminal, if the second indicator indicates that the AM is allowed for the content.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
generating an AM command and transmitting the AM command to the terminal.

### Claim 3 (depends on 1)

The method of claim 1, wherein the terminal is not allowed to perform AM related to the service if the first indicator indicates that the AM is disallowed for the service, or
wherein the terminal is not allowed to perform AM related to the content if the second indicator indicates that the AM is disallowed for the content.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first AM data and the second AM data are generated in a smartcard.

### Claim 5

A server in a digital broadcasting system, the server comprising:
a transceiver configured to transmit or receive data; and
a controller configured to:
generate a service guide including a service fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service by a terminal, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content by the terminal,
control the transceiver to transmit the service guide to the terminal,
control the transceiver to receive first AM data for the service, from the terminal, if the first indicator indicates that the AM is allowed for the service, and
control the transceiver to receive second AM data for the content, from the terminal, if the second indicator indicates that the AM is allowed for the content.

### Claim 6 (depends on 5)

The server of claim 5, wherein the controller is further configured to generate an AM command and transmit the AM command to the terminal.

### Claim 7 (depends on 5)

The server of claim 5, wherein the terminal is not allowed to perform AM related to the service if the first indicator indicates that the AM is disallowed for the service, or
wherein the terminal is not allowed to perform AM related to the content if the second indicator indicates that the AM is disallowed for the content.

### Claim 8 (depends on 5)

The server of claim 5, wherein the first AM data and the second AM data are generated in a smartcard.

### Claim 9

A method for receiving a service guide by a terminal in a digital broadcasting system, the method comprising:
receiving the service guide including a service fragment and a content fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard;
determining that the AM is allowed for the service in the smartcard if the first indicator indicates that the AM is allowed for the service in the smartcard;
determining that the AM is allowed for the content in the smartcard if the second indicator indicates that the AM is allowed for the content in the smartcard;
transmitting, to the smartcard, a first signal indicating that the AM is allowed for the service in the smartcard or a second signal indicating that the AM is allowed for the content in the smartcard;
receiving first AM data for the service, from the smartcard, if the first indicator is included in the service fragment and the first indicator indicates that the AM is allowed for the service based on the first signal; and
receiving second data for the content, from the smartcard, if the second indicator is included in the content fragment and the second indicator indicates that the AM is allowed for the content based on the second signal.

### Claim 10 (depends on 9)

The method of claim 9, wherein the smartcard is configured to execute an AM process based on the first signal or an AM process based on the second signal.

### Claim 11

A terminal in a digital broadcasting system, the terminal comprising:
a transceiver configured to transmit or receive data; and
a controller configured to:
control the transceiver to receive a service guide including a service fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard,
determine that the AM is allowed for the service in the smartcard if the first indicator indicates that the AM is allowed for the service in the smartcard,
determine that the AM is allowed for the content in the smartcard if the second indicator indicates that the AM is allowed for the content in the smartcard,
control the transceiver to transmit, to the smartcard, a first signal indicating that the AM is allowed for the service in the smartcard or a second signal indicating that the AM is allowed for the content in the smartcard,
control the transceiver to receive first AM data for the service, from the smartcard, if the first indicator is included in the service fragment and the first indicator indicates that the AM is allowed for the service based on the first signal, and
control the transceiver to receive second data for the content, from the smartcard, if the second indicator is included in the content fragment and the second indicator indicates that the AM is allowed for the content based on the second signal.

### Claim 12 (depends on 11)

The terminal of claim 11, wherein the smartcard is configured to execute an AM process based on the first signal or an AM process based on the second signal.

### Claim 13

A method for receiving a signal by a smartcard in a digital broadcasting system, the method comprising:
receiving, from a terminal, a first signal indicating that audience measurement (AM) is allowed for a service in the smartcard and a second signal indicating that AM is allowed for a content in the smartcard;
executing an AM process for the service and an AM process for the content based on the first signal and the second signal;
reporting first AM data for the service based on the AM process for the service; and
reporting second AM data for the content based on the AM process for the content,
wherein the first signal and the second signal are determined based on a service guide including the service fragment that includes control information for the service and the content fragment that includes control information for the content, wherein the service fragment includes a first indicator indicating whether the AM is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard.

### Claim 14

A smartcard in a digital broadcasting system, the smartcard comprising:
a transceiver configured to transmit or receive data; and
a controller configured to:
control the transceiver to receive, from a terminal, a first signal indicating that audience measurement (AM) is allowed for a service in the smartcard or a second signal indicating that AM is allowed for a content in the smartcard,
execute an AM process for the service or an AM process for the content based on the first signal or the second signal,
control the transceiver to report first AM data for the service based on the AM process for the service, and
control the transceiver to report second AM data for the content based on the AM process for the content,
wherein the first signal and the second signal are determined based on a service guide including the service fragment that includes control information for the service and the content fragment that includes control information for the content, wherein the service fragment includes a first indicator indicating whether the AM is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard.
