# US 2016/0260141 A1 · Communication Method, User Device, Content Server and Controller

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

- Number: US 2016/0260141 A1
- Document ID: US20160260141A1
- Status: Published application
- Kind: A1
- Application number: 15/159,095
- Filed: 2016-05-19
- Published: 2016-09-08
- Earliest claimed: 2014-03-07
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Shaobo Zhang; Peiyun Di
- Web page: https://patentgrep.com/patent/US20160260141A1

## CPC

- G06Q 30/0277: {Online advertisement}
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 65/612: for unicast
- H04L 65/613: for the control of the source by the destination (control signals issued by the client directed to the server or network components specially adapted for selective content distribution H04N21/637)
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04N 21/2541: {Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/25808: {Management of client data (terminal profiles in network data switching protocols H04L67/303)}
- H04N 21/26258: {for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list (retrieval of multimedia data based on playlists G06F16/40)}
- H04N 21/64322: {IP}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- 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
- 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 communication method, a user device, a content server and a controller are provided. The communication method comprises sending a first access request for a segment of depended content to a content server, wherein the depended content comprises at least one segment, receiving an access receipt from the content server, wherein the access receipt contains information describing present access to the segment of the depended content by a user device, and storing the access receipt such that the control capability of the network on behavior of the user device is enhanced while reserving enough flexibility of the user device.

## Claims

### Claim 1

A communication method, comprising:
sending a first access request for a segment of depended content to a content server, wherein the depended content comprises at least one segment;
receiving an access receipt from the content server, wherein the access receipt contains information describing present access to the segment of the depended content by a user device; and
storing the access receipt.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information contained in the access receipt comprises information on at least one of access time, a segment number, segment uniform resource locator (URL), source address of the access receipt, and destination address of the access receipt.

### Claim 3 (depends on 1)

The method of claim 1, wherein the access receipt is encrypted or signed by the content server.

### Claim 4 (depends on 1)

The method of claim 1, further comprising sending at least one access receipt stored by the user device to a controller, wherein each of the at least one access receipt contains information describing an access to the segment of the depended content such that access status information of the user device is determined by the controller according to the at least one access receipt.

### Claim 5 (depends on 4)

The method of claim 4, wherein the access receipt comprises at least one of first M1 access receipt(s) of access receipt(s) stored by the user device and last M2 access receipt(s) of the access receipt(s) stored by the user device, and wherein M1 and M2 are integers equal to or greater than one.

### Claim 6 (depends on 4)

The method of claim 4, wherein the access status information of the user device comprises information on at least one of a number of times the user device accesses the depended content, which segment of the depended content is accessed by the user device, and a time when the user device accesses the segment of the depended content.

### Claim 7 (depends on 4)

The method of claim 4, wherein the controller is an authorization server, wherein sending at least one access receipt stored by the user device to the controller comprises sending an authorization request carrying the at least one access receipt to the authorization server, wherein the authorization request is used for requesting authorization for access to a dependent content, and wherein the access status information is used to determine whether the authorization request is accepted by the authorization server.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
receiving an access token for accessing the dependent content from the authorization server in response to the authorization request; and
sending a second access request for the segment of the dependent content to the content server, wherein the second access request carries the access token.

### Claim 9

A user device, comprising:
a transmitter configured to send a first access request for a segment of depended content to a content server, wherein the depended content comprises at least one segment;
a receiver configured to receive an access receipt from the content server, wherein the access receipt contains information describing present access to the segment of the depended content requested by the first access request sent by the transmitter; and
a memory coupled to the transmitter and receiver and configured to store the access receipt received by the receiver.

### Claim 10 (depends on 9)

The user device of claim 9, wherein the information contained in the access receipt comprises information on at least one of access time, a segment number, a segment uniform resource locator (URL), a source address of the access receipt, and a destination address of the access receipt.

### Claim 11 (depends on 9)

The user device of claim 9, wherein the access receipt is encrypted or signed by the content server.

### Claim 12 (depends on 9)

The user device of claim 9, wherein the transmitter is further configured to send at least one access receipt stored by the memory to a controller, and wherein each access receipt contains information describing an access to the segment of the depended content such that access status information of the user device is determined according to the at least one access receipt.

### Claim 13 (depends on 12)

The user device of claim 12, wherein the at least one access receipt comprises at least one of first M1 access receipt(s) of access receipt(s) stored by the memory and last M2 access receipt(s) of the access receipt(s) stored by the memory, wherein M1 and M2 are integers equal to or greater than one.

### Claim 14 (depends on 12)

The method of claim 12, wherein the access status information of the user device comprises information on at least one of a number of times the user device accesses the depended content, which segment of the depended content is accessed by the user device, and a time when the user device accesses the segment of the depended content.

### Claim 15 (depends on 12)

The user device of claim 12, wherein the controller is an authorization server, wherein the transmitter is further configured to send an authorization request carrying the at least one access receipt to the authorization server, wherein the authorization request being used for requesting authorization for access to the dependent content, and wherein the access status information is used to determine whether the authorization request sent by the transmitter is accepted by the authorization server.

### Claim 16 (depends on 15)

The user device of claim 15, wherein the receiver is further configured to receive an access token for accessing the dependent content from the authorization server in response to the authorization request sent by the transmitter, wherein the transmitter is further configured to send a second access request for the segment of the dependent content to the content server, and wherein the second access request carries the access token received by the receiver.

### Claim 17

A content server, comprising:
a receiver configured to receive a first access request for a segment of depended content from a user device;
a processor coupled to the receiver and configured to generate an access receipt according to the first access request received by the receiver, wherein the access receipt contains information describing present access to the segment of the depended content by the user device; and
a transmitter coupled to the processor and configured to send the access receipt generated by the processor to the user device.

### Claim 18 (depends on 17)

The content server of claim 17, wherein the information contained in the access receipt comprises information on at least one of access time, a segment number, a segment uniform resource locator (URL), a source address of the access receipt, and a destination address of the access receipt.

### Claim 19 (depends on 17)

The content server of claim 17, wherein the access receipt sent by the transmitter is in a form in which any modification to the access receipt can be detected by a network side.

### Claim 20 (depends on 19)

The content server of claim 19, wherein the access receipt is encrypted or signed.
