# US 2018/0027301 A1 · Methods for media playback state information exchange

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

- Number: US 2018/0027301 A1
- Document ID: US20180027301A1
- Status: Published application
- Kind: A1
- Application number: 15/554,290
- Filed: 2016-04-20
- Published: 2018-01-25
- Earliest claimed: 2015-04-21
- Assignees: Sharp Kabushiki Kaisha
- Applicants: Sharp Kabushiki Kaisha
- Inventors: SACHIN G. DESHPANDE
- Web page: https://patentgrep.com/patent/US20180027301A1

## CPC

- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04N 21/41265: {having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204)}
- H04N 21/43076: {of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices}
- H04N 21/43079: {of additional data with content streams on multiple devices}
- H04N 21/4333: {Processing operations in response to a pause request}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/6405: Multicasting {(data broadcast and multicast in packet switching networks H04L12/18)}
- H04N 21/64322: {IP}
- H04N 21/814: {comprising emergency warnings (arrangements specially adapted for emergency or urgency in broadcast systems H04H20/59; arrangements for providing alarms, notifications, alerts to substation in data switching networks H04L12/1895)}
- H04N 21/8186: {specially adapted to be executed by a peripheral of the client device, e.g. by a reprogrammable remote control}
- H04N 21/44: Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A primary device that provides information, the primary device comprising: (a) said primary device configured to provide said information including at least one of: (i) a media playback state for a media identification associated with a media playback state information subscription including at least one of: (1) playing; (2) paused; (3) stopped; relative to normal speed including at least one of: (1) a positive speed value indicating forward playback, wherein said forward playback means a media timeline position increases as wall-clock time increases; and (2) a negative speed value indicating backward playback, wherein said backward playback means a media timeline position decreases as wall-clock time decreases.

## Claims

### Claim 1

A primary device that provides information, the primary device comprising:
(a) said primary device configured to provide said information including at least one of:
(i) a media playback state for a media identification associated with a media playback state information subscription including at least one of:
(1) playing;
(2) paused;
(3) stopped;
(4) buffering;
(5) unknown; and
(ii) a media playback speed relative to normal speed including at least one of:
(1) a positive speed value indicating forward playback, wherein said forward playback means a media timeline position increases as wall-clock time increases; and (2) a negative speed value indicating backward playback, wherein said backward playback means a media timeline position decreases as wall-clock time decreases.

### Claim 2 (depends on 1)

The primary device of claim 1 wherein media playback speed value of 1 indicates forward playback at said normal speed, wherein media timeline increases by the same amount of time as wall-clock time, in a case of said forward playback at said normal speed.

### Claim 3 (depends on 1)

The primary device of claim 1 wherein media playback speed value of −1 indicates backward playback at said normal speed, wherein media timeline decreases by the same amount of time as wall-clock time, in a case of said backward playback at said normal speed.

### Claim 4 (depends on 1)

The primary device of claim 1 wherein media playback speed value of 1 with X not equal to 0 or 1 indicates a playback speed at X times said normal speed.

### Claim 5 (depends on 4)

The primary device of claim 4 wherein media timeline increases by X times the amount of time as said wall-clock time, in a case of playback at X times said normal speed.

### Claim 6 (depends on 4)

The primary device of claim 4 wherein media timeline decreases by X times the amount of time as said wall-clock time, in a case of playback at X times said normal speed.

### Claim 7 (depends on 1)

The primary device of claim 1 wherein media playback speed value 0 is reserved to indicate an unknown playback speed, in a case that said media playback state is said playing.

### Claim 8 (depends on 1)

The primary device of claim 1 wherein said media playback speed is equal to a value of 0, in a case that said media playback state is any state other than said playing.

### Claim 9 (depends on 1)

The primary device of claim 1 wherein said media playback speed is equal to 1, in a case that said media playback state is equal to said playing.

### Claim 10 (depends on 1)

The primary device of claim 1 wherein said media playback speed is equal to 0, in a case that said media playback state is equal to any state other than said playing.

### Claim 11 (depends on 1)

The primary device of claim 1 wherein said information includes said media playback state including said playing.

### Claim 12 (depends on 1)

The primary device of claim 1 wherein said information includes said media playback state including said paused.

### Claim 13 (depends on 1)

The primary device of claim 1 wherein said information includes said media playback state including said stopped.

### Claim 14 (depends on 1)

The primary device of claim 1 wherein said information includes said media playback state including said buffering.

### Claim 15 (depends on 1)

The primary device of claim 1 wherein said information includes said media playback state including said unknown.

### Claim 16 (depends on 1)

The primary device of claim 1 wherein said information including an identifier for the media for which said subscription is requested.

### Claim 17

A companion device that receives information, the primary device comprising:
(a) said companion device configured to receive said information including at least one of:
(i) a media playback state for a media identification associated with a media playback state information subscription including at least one of:
(1) playing;
(2) paused;
(3) stopped;
(4) buffering;
(5) unknown; and
(ii) a media playback speed relative to normal speed including at least one of: (1) a positive speed value indicating forward playback, wherein said forward playback means a media timeline position increases as wall-clock time increases; and (2) a negative speed value indicating backward playback, wherein said backward playback means a media timeline position decreases as wall-clock time decreases.

### Claim 18

A method for a primary device to provide information, the method comprising:
(a) providing said information including at least one of:
(i) a media playback state for a media identification associated with a media playback state information subscription including at least one of:
(1) playing;
(2) paused;
(3) stopped;
(4) buffering;
(5) unknown; and
(ii) a media playback speed relative to normal speed including at least one of: (1) a positive speed value indicating forward playback, wherein said forward playback means a media timeline position increases as wall-clock time increases; and (2) a negative speed value indicating backward playback, wherein said backward playback means a media timeline position decreases as wall-clock time decreases.
