# US 7,610,486 B2 · Conditional access system and method

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

- Number: US 7,610,486 B2
- Document ID: US7610486B2
- Status: Granted
- Kind: B2
- Application number: 10/793,168
- Filed: 2004-03-04
- Published: 2005-05-26
- Granted: 2009-10-27
- Earliest claimed: 2003-03-04
- Assignees: GameLogic, Inc.
- Inventors: Mark E. Herrmann; Steven N. Kane; Stuart Roseman; Jason Yanowitz
- Web page: https://patentgrep.com/patent/US7610486B2

## CPC

- A63F 13/71: using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
- A63F 13/12
- A63F 13/30: Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F 13/338: using television networks
- A63F 13/77: involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
- G06Q 20/3674: {involving authentication}
- G06Q 30/0601: Electronic shopping [e-shopping]
- A63F 2300/401: Secure communication, e.g. using encryption or authentication
- A63F 2300/407: Data transfer via internet
- A63F 2300/409: Data transfer via television network
- A63F 2300/50: characterized by details of game servers
- A63F 2300/532: using secure communication, e.g. by encryption, authentication
- A63F 2300/5513: involving billing
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

The present invention relates to methods of and systems for providing conditional access to electronic content. Electronic content is provided to a user along with authorization information. The electronic content may be transmitted to the user, and the user may use the authorization information to access the electronic content. An authorization code may be provided to the user such that the user may be granted access to the content based on a comparison of the provided authorization code and a second authorization code transmitted with the electronic content, and transmission of the second authorization code may be controlled by a content provider to control access by the user.

## Claims

### Claim 1

A computer implemented method for providing conditional access to electronic content, the method comprising acts of:
providing, by a content provider computer, electronic content as a content data stream;
providing for transmission of the content data stream, by an operator of an operator network, including the electronic content, to at least one user through the operator network;
providing, to the at least one user, authorization information associated with the electronic content;
inserting, by the content provider computer, the authorization information into the electronic content in the content data stream;
controlling, by the content provider, access to the electronic content; and
allowing access to the electronic content in the content data stream in response to an indication by the authorization information in the content data stream that the at least one user is authorized to use the electronic content.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the act of providing authorization information includes an act of providing an authorization code, and the method further comprises an act of providing the authorization code to the at least one user.

### Claim 3 (depends on 2)

The method according to claim 2, further comprising an act of permitting the at least one user to submit the provided authorization code.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising an act of permitting the at least one user to submit the authorization code to a system onto which the electronic content is downloaded.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the electronic content is at least one of a group comprising music, audio, software, video and a game.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the act of providing the electronic content includes an act of downloading the electronic content to at least one system including at least one of a group comprising a set top box, a computer, a handheld computer and a telephone.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the act of providing the electronic content includes an act of downloading the electronic content from at least one of a cable television system and a satellite television system.

### Claim 8 (depends on 6)

The method according to claim 6, wherein the act of downloading the electronic content includes an act of downloading the electronic content to a random access memory of the at least one system.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the act of allowing access to the electronic content further comprises an act of displaying video information on a screen to the at least one user.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the act of displaying video information comprises an act of displaying the video information on a television to the at least one user.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the act of displaying the video information further comprising displaying a game to the at least one user.

### Claim 12 (depends on 1)

The method according to claim 1, wherein at least a portion of the electronic content is a software program downloaded to a system associated with the at least one user.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the act of allowing access to the electronic content includes an act of permitting use of the software program by the at least one user.

### Claim 14 (depends on 13)

The method according to claim 13, wherein the act of permitting use of the software program includes an act of allowing the software to view at least a second portion of the electronic content.

### Claim 15 (depends on 1)

The method according to claim 1, further comprising an act of maintaining the authorization information for a finite period of time.

### Claim 16 (depends on 15)

The method according to claim 15, wherein the finite period is a period of a game session.

### Claim 17 (depends on 2)

The method according to claim 2, wherein the act of providing authorization information to the user comprises acts of transmitting, to a system associated with the at least one user, a second authorization code, comparing the second authorization code to the provided authorization code, and determining whether the at least one user is authorized to use the electronic content based on the act of comparing.

### Claim 18 (depends on 17)

The method according to claim 17, wherein the act of determining includes an act of allowing access to the electronic content in response to the act of comparing determining that the provided authorization code and the second authorization code match.

### Claim 19 (depends on 17)

The method according to claim 17, wherein the act of determining includes an act of denying access to the electronic content in response to the act of comparing determining that the provided authorization code and the second authorization code do not match.

### Claim 20 (depends on 17)

The method according to claim 17, wherein the act of transmitting the second authorization code includes an act of transmitting the second authorization code with at least one portion of the electronic content.

### Claim 21 (depends on 17)

The method according to claim 17, wherein the second authorization code is transmitted in encrypted form to the system associated with the at least one user, and is decrypted by the system.

### Claim 22 (depends on 17)

The method according to claim 17, wherein the provided authorization code is encrypted by the system associated with the at least one user and compared to the transmitted encrypted second authorization code.

### Claim 23

A computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, instruct the computer to perform a method for providing conditional access to electronic content, the method comprising acts of:
providing, by a content provider computer, electronic content as a content data stream;
providing for transmission of the content data stream, by an operator of an operator network, including the electronic content, to at least one user through the operator network;
providing, to the at least one user, authorization information associated with the electronic content;
inserting, by the content provider computer, the authorization information into the electronic content in the content data stream;
controlling, by the content provider, access to the electronic content; and
allowing access to the electronic content in the content data stream in response to an indication by the authorization information that the at least one user is authorized to use the electronic content.

### Claim 24 (depends on 23)

The computer-readable medium according to claim 23, wherein the act of providing authorization information includes an act of providing an authorization code, and the method further comprises an act of providing the authorization code to the at least one user.

### Claim 25 (depends on 24)

The computer-readable medium according to claim 24, wherein the method further comprises an act of permitting the at least one user to submit the provided authorization code.

### Claim 26 (depends on 25)

The computer-readable medium according to claim 25, wherein the method further comprises an act of permitting the at least one user to submit the authorization code to a system onto which the electronic content is downloaded.

### Claim 27 (depends on 23)

The computer-readable medium according to claim 23, wherein the electronic content is at least one of a group comprising music, audio, software, video and a game.

### Claim 28 (depends on 23)

The computer-readable medium according to claim 23, wherein the act of providing the electronic content includes an act of downloading the electronic content to at least one system including at least one of a group comprising a set top box, a computer, a handheld computer and a telephone.

### Claim 29 (depends on 23)

The computer-readable medium according to claim 23, wherein the act of providing the electronic content includes an act of downloading the electronic content from at least one of a cable television system and a satellite television system.

### Claim 30 (depends on 28)

The computer-readable medium according to claim 28, wherein the act of downloading the electronic content includes an act of downloading the electronic content to a random access memory of the at least one system.

### Claim 31 (depends on 23)

The computer-readable medium according to claim 23, wherein the act of allowing access to the electronic content further comprises an act of displaying video information on a screen to the at least one user.

### Claim 32 (depends on 31)

The computer-readable medium according to claim 31, wherein the act of displaying video information comprises an act of displaying the video information on a television to the at least one user.

### Claim 33 (depends on 31)

The computer-readable medium according to claim 31, wherein the act of displaying the video information further comprising displaying a game to the at least one user.

### Claim 34 (depends on 23)

The computer-readable medium according to claim 23, wherein at least a portion of the electronic content is a software program downloaded to a system associated with the at least one user.

### Claim 35 (depends on 34)

The computer-readable medium according to claim 34, wherein the act of allowing access to the electronic content includes an act of permitting use of the software program by the at least one user.

### Claim 36 (depends on 35)

The computer-readable medium according to claim 35, wherein the act of allowing access to the software program includes an act of allowing the software to view at least a second portion of the electronic content.

### Claim 37 (depends on 23)

The computer-readable medium according to claim 23, wherein the method further comprises an act of maintaining the authorization information for a finite period of time.

### Claim 38 (depends on 37)

The computer-readable medium according to claim 37, wherein the finite period is a period of a game session.

### Claim 39 (depends on 24)

The computer-readable medium according to claim 24, wherein the act of providing authorization information to the user comprises acts of transmitting, to a system associated with the at least one user, a second authorization code, comparing the second authorization code with the provided authorization code, and determining whether the at least one user is authorized to use the electronic content based on the act of comparing.

### Claim 40 (depends on 39)

The computer-readable medium according to claim 39, wherein the act of determining includes an act of allowing access to the electronic content in response to the act of comparing determining that the provided authorization code and the second authorization code match.

### Claim 41 (depends on 39)

The computer-readable medium according to claim 39, wherein the act of determining includes an act of denying access to the electronic content in response to the act of comparing determining that the provided authorization code and the second authorization code do not match.

### Claim 42 (depends on 39)

The computer-readable medium according to claim 39, wherein the act of transmitting the second authorization code includes an act of transmitting the second authorization code with at least one portion of the electronic content.

### Claim 43 (depends on 39)

The computer-readable medium according to claim 39, wherein the second authorization code is transmitted after encryption and is decrypted after transmission by the system associated with the at least one user.

### Claim 44 (depends on 39)

The computer-readable medium according to claim 39, wherein the provided authorization code is encrypted by the system associated with the at least one user and compared to the transmitted encrypted second authorization code.

### Claim 45

A system for providing conditional access to electronic content, the system comprising:
an operator network adapted to deliver a content data stream to a plurality of systems; wherein at least one of the plurality of systems comprises:
a receiver that receives the content data stream and authorization information periodically inserted into the electronic content as part of the content data stream by a content provider computer; and
an authorization component that permits use, by at least one user, of the received content data stream in response to the authorization information provided to the at least one user indicating that the at least one user is authorized to use the electronic content.

### Claim 46 (depends on 45)

The system according to claim 45, wherein the receiver is adapted to receive an authorization code associated with the at least one user.

### Claim 47 (depends on 46)

The system according to claim 46, further comprising an interface that accepts, from the at least one user, the received authorization code.

### Claim 48 (depends on 45)

The system according to claim 45, wherein the electronic content is at least one of a group comprising music, audio, software, video and a game.

### Claim 49 (depends on 45)

The system according to claim 45, wherein the system is at least one of a group comprising a set top box, a computer, a handheld computer and a telephone.

### Claim 50 (depends on 45)

The system according to claim 45, wherein the receiver is adapted to receive the electronic content from at least one of a cable television system and a satellite television system.

### Claim 51 (depends on 45)

The system according to claim 45, the system further comprising a memory adapted to store the received electronic content.

### Claim 52 (depends on 51)

The system according to claim 51, wherein the memory is a random access memory.

### Claim 53 (depends on 45)

The system according to claim 45, further comprising a display is adapted to display at least one portion of the electronic content to the at least one user.

### Claim 54 (depends on 53)

The system according to claim 53, wherein the display is a television adapted to display the at least one portion of the electronic content to the at least one user.

### Claim 55 (depends on 54)

The system according to claim 54, wherein the at least one portion of the electronic content displayed to the at least one user is a game.

### Claim 56 (depends on 45)

The system according to claim 45, wherein at least a portion of the received electronic content is a software program capable of being executed by the system.

### Claim 57 (depends on 56)

The system according to claim 56, further comprising means for allowing the at least one user to use the software program.

### Claim 58 (depends on 56)

The system according to claim 56, further comprising means for allowing the at least one user to view at least a second portion of the electronic content in response to the at least one user being authorized.

### Claim 59 (depends on 45)

The system according to claim 45, further comprising means for maintaining the authorization information for a finite period of time.

### Claim 60 (depends on 45)

The system according to claim 45, wherein the finite period is a period of a game session.

### Claim 61 (depends on 46)

The system according to claim 46, wherein the receiver is adapted to receive a second authorization code, and wherein the authorization component is adapted to compare the second authorization code with the authorization code associated with the at least one user and determine whether the at least one user is authorized to use the electronic content based on the comparison.

### Claim 62 (depends on 61)

The system according to claim 61, wherein the authorization component is adapted to allow access to the electronic content in response to a determination that the authorization code associated with the at least one user and the second authorization code match.

### Claim 63 (depends on 61)

The system according to claim 61, wherein the authorization component is adapted to deny access to the electronic content in response to a determination that the authorization code associated with the at least one user and the second authorization code do not match.

### Claim 64 (depends on 61)

The system according to claim 61, wherein the receiver is configured to receive the second authorization code with at least one portion of the electronic content.

### Claim 65 (depends on 61)

The system according to claim 61, wherein the receiver is adapted to receive the second authorization code in encrypted form, and is adapted to decrypt the received second authorization code.

### Claim 66 (depends on 61)

The system according to claim 61, wherein the receiver is adapted to receive the second authorization code in encrypted form, and the authorization component is adapted to compare an encrypted form of the authorization code associated with the at least one user with the encrypted form of the second authorization code.

### Claim 67 (depends on 1)

The method according to claim 1, wherein the method further comprises an act of using one-way communication to transmit the electronic content to the at least one user.

### Claim 68 (depends on 1)

The method according to claim 1, wherein the method further comprises an act of permitting the content provider to deactivate the authorization information provided to the at least one user without participation by the operator of the operator network.

### Claim 69 (depends on 17)

The method according to claim 17, wherein the act of transmitting the second authorization code includes an act of incorporating the second authorization code into the electronic content.

### Claim 70 (depends on 1)

The method according to claim 1, wherein the act of controlling, by the content provider, access to the electronic content further comprises controlling, by the content provider, access to the electronic content without separate delivery of the authorization information by the operator of the operator network.

### Claim 71 (depends on 23)

The computer-readable medium according to claim 23, wherein the act of controlling, by the content provider, access to the electronic content further comprises controlling, by the content provider, access to the electronic content without separate delivery of the authorization information by the operator of the operator network.

### Claim 72 (depends on 45)

The system according to claim 45, wherein the authorization component is adapted to permit access to the received electronic content without requiring separate delivery of the authorization information by the operator of the operator network.

### Claim 73 (depends on 1)

The method according to claim 1, wherein allowing access is in further response to an act of comparing provided authorization information to authorization information in the content data stream.

### Claim 74 (depends on 73)

The method according to claim 73, wherein the act of comparing provided authorization information to authorization information in the content data stream includes an act of converting provided authorization information into a data stream.

### Claim 75 (depends on 1)

The method according to claim 1, wherein the act of inserting the authorization information includes an act of inserting, by the content provider, the authorization information at specific junctions in the content data stream.

### Claim 76 (depends on 1)

The method according to claim 1, wherein the act of inserting the authorization information includes an act of inserting on a schedule, by the content provider computer, the authorization information in the content data stream.
