# US 10,864,448 B2 · Shareable video experience tailored to video-consumer device

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

- Number: US 10,864,448 B2
- Document ID: US10864448B2
- Status: Granted
- Kind: B2
- Application number: 15/868,825
- Filed: 2018-01-11
- Published: 2019-04-18
- Granted: 2020-12-15
- Earliest claimed: 2017-10-13
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Gershom L. Payzer; Richard Michael Fox; Gregory M. Smith; Connor Peet
- Web page: https://patentgrep.com/patent/US10864448B2

## CPC

- A63F 13/86: Watching games played by other players
- A63F 13/30: Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- H04N 21/2187: Live feed
- H04N 21/26233: {involving content or additional data duration or size, e.g. length of a movie, size of an executable file}
- 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 21/4781: {Games}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for distributing a shareable video experience among plural video-consumer devices includes receiving a data stream defining the shareable video experience and generating first and second shared video experiences. The first experience is configured for video-consumer devices capable of real-time interaction with the shareable video experience; it includes a first video stream conveying visual content of the shareable video experience and a first set of interface controls, the first set of interface controls being useable by video-consumer devices capable of real-time interaction to modify the shareable video experience. The second experience is configured for video-consumer devices incapable of real-time interaction; it includes a second video stream conveying visual content of the shareable video experience and a second set of interface controls that are useable by video-consumer devices incapable of real-time interaction to present supplementary data in connection to the shareable video experience.

## Claims

### Claim 1

A method for distributing a shareable video experience among plural video-consumer devices, the method comprising:
receiving from a provider device a data stream defining the shareable video experience;
generating first and second shared video interfaces based on the data stream, the first and second shared video interfaces including respective first and second video streams conveying visual content of the shareable video experience;
distributing the first shared video interface to video-consumer devices capable of real-time interaction with the shareable video experience, the first shared video interface including a first set of interface controls separate from the first video stream within the first shared video interface, the first set of interface controls being useable by the video-consumer devices capable of real-time interaction to interact with, and influence, the shareable video experience; and
distributing the second shared video interface to video-consumer devices incapable of real-time interaction with the shareable video experience, the second shared video experience including a second set of interface controls separate from the second video stream within the second shared video interface, the second set of interface controls being useable by the video-consumer devices incapable of real-time interaction to view and interact with supplementary data in connection to the shareable video experience, wherein the supplementary data includes time-sensitive data corresponding to a current playback time of the second video stream.

### Claim 2 (depends on 1)

The method of claim 1 wherein said receiving and said generating are enacted by a video broadcast service communicatively coupled to the provider device and to the plural video-consumer devices via a computer network.

### Claim 3 (depends on 1)

The method of claim 1 wherein the shareable video experience is a multiplayer video game.

### Claim 4 (depends on 1)

The method of claim 1 wherein the shareable video experience includes a video transmission of a real-world experience.

### Claim 5 (depends on 1)

The method of claim 1 wherein the first set of interface controls enable a gameplayer inventory to be modified via a video-consumer device.

### Claim 6 (depends on 1)

The method of claim 1 wherein the first set of interface controls enable transmission of a vote from a video-consumer device to the provider device.

### Claim 7 (depends on 1)

The method of claim 1 wherein the data stream includes a provider video stream, and wherein said generating includes augmenting the provider video stream.

### Claim 8 (depends on 1)

The method of claim 1 further comprising receiving an indication from a video-consumer device that an interface control has been manipulated.

### Claim 9 (depends on 1)

The method of claim 1 wherein at least one of the video-consumer devices capable of real-time interaction is a live consumer of the shareable video experience, and wherein the first video stream is a live video stream.

### Claim 10 (depends on 1)

The method of claim 1 wherein at least one of the video-consumer devices incapable of real-time interaction is a non-live consumer of the shareable video experience, and wherein the second video stream is a non-live video stream.

### Claim 11 (depends on 10)

The method of claim 10 wherein the non-live video stream includes a recording of a live video stream provided in the first video stream.

### Claim 12 (depends on 10)

The method of claim 10 wherein the non-live video stream includes video reconstituted from stored data from the shareable video experience.

### Claim 13 (depends on 1)

The method of claim 1 wherein the second set of interface controls is usable to retrieve statistics and/or historical data associated with the shareable video experience.

### Claim 14 (depends on 1)

The method of claim 1 wherein the second set of interface controls is usable to retrieve a gameplayer inventory associated with the shareable video experience.

### Claim 15 (depends on 1)

The method of claim 1 wherein the second set of interface controls is usable to reorient an environment map associated with the shareable video experience.

### Claim 16

A server system for distributing a shareable video experience among plural video-consumer devices, the system comprising:
an experience-receiver module configured to receive from a provider device a data stream defining the shareable video experience;
an experience-generator module configured to generate first and second shared video interfaces based on the data stream, the first and second shared video interfaces including respective first and second video streams conveying visual content of the shareable video experience;
a distributor module configured to distribute, via a computer network, the first shared video interface to video-consumer devices capable of real-time interaction with the shareable video experience, the first shared video interface including a first set of interface controls separate from the first video stream within the first shared video interface, the first set of interface controls being useable by the video-consumer devices capable of real-time interaction to interact with, and influence, the shareable video experience; and
the distributor module configured to distribute, via the computer network, the second shared video interface to video-consumer devices incapable of real-time interaction with the shareable video experience, the second shared video interface including a second set of interface controls separate from the second video stream within the second shared video interface, the second set of interface controls being useable by the video-consumer devices incapable of real-time interaction to view and interact with supplementary data in connection to the shareable video experience, wherein the supplementary data includes time-sensitive data corresponding to a current playback time of the second video stream.

### Claim 17

A method for distributing a multiplayer video-game experience among plural video-consumer devices on a computer network, the method comprising:
receiving from a provider device a data stream representing the video-game experience;
generating first and second shared video interfaces based on the data stream, the first and second shared video interfaces including respective first and second video streams conveying visual content of the video-game experience;
distributing the first shared video interface to video-consumer devices capable of real-time interaction with the video-game experience, the first shared video interface including a first set of interface controls separate from the first video stream within the first shared video experience, the first set of interface controls being useable by the video-consumer devices capable of real-time interaction to interact with, and influence, the video-game experience; and
distributing the second shared video interface to video-consumer devices incapable of real-time interaction with the video-game experience, the second shared video experience including a second set of interface controls separate from the second video stream within the second shared video interface, the second set of interface controls being useable by the video-consumer devices incapable of real-time interaction to view and interact with supplementary data in connection to the video-game experience, wherein the supplementary data includes time-sensitive data corresponding to a current playback time of the second video stream.

### Claim 18 (depends on 17)

The method of claim 17 wherein the first set of interface controls enable gameplay to be modified via a video-consumer device.

### Claim 19 (depends on 17)

The method of claim 17 wherein the second set of interface controls is usable to retrieve statistics and/or historical data associated with the video-game experience, to retrieve gameplayer inventory associated with the video-game experience, and/or reorient an environment map associated with the video-game experience.
