# US 12,224,875 B2 · Systems and methods for virtual interactions

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

- Number: US 12,224,875 B2
- Document ID: US12224875B2
- Status: Granted
- Kind: B2
- Application number: 18/158,964
- Filed: 2023-01-24
- Published: 2023-12-21
- Granted: 2025-02-11
- Earliest claimed: 2011-05-20
- Assignees: Inventio AG
- Applicants: Alejandro Backer
- Inventors: Alejandro Backer
- Web page: https://patentgrep.com/patent/US12224875B2

## CPC

- 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)}
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- H04L 12/1822: {Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission}
- H04L 51/52: for supporting social networking services
- H04L 65/4015: {where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference}
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/4061: Push-to services, e.g. push-to-talk or push-to-video
- H04L 65/60: Network streaming of media packets
- H04L 65/612: for unicast
- H04N 21/242: Synchronisation processes, e.g. processing of PCR [Programme Clock References] {(arrangements for synchronising broadcast or distribution via plural systems in broadcast distribution systems H04H20/18)}
- H04N 21/251: {Learning process for intelligent management, e.g. learning user preferences for recommending movies (details of learning user preferences for the retrieval of video data in a video database G06F16/739; computer systems using learning methods G06N3/08)}
- 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/2743: Video hosting of uploaded data from client
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/4756: {for rating content, e.g. scoring a recommended movie}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/6175: {involving transmission via Internet (broadcast-related systems characterised by the transmission system being the Internet H04H60/82)}
- H04N 7/15: Conference systems
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/4753: {for user identification, e.g. by entering a PIN or password (cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08)}
- H04N 21/485: End-user interface for client configuration
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods for virtual interactions are described. One or more users can view or listen to media, react to the media and share such media experience virtually with others. The media experience can take place synchronously, asynchronously or both.

## Claims

### Claim 1

A computer-implemented method of sharing an interactive experience, the method comprising:
streaming an event to a plurality of user devices including a first user device;
receiving a plurality of commentary from at least some of the plurality of user devices;
providing, with the streaming, the plurality of commentary to the plurality of user devices;
capturing the event using a wearable camera worn by a user of the first device; and
providing control to the first user device such that the first user device can control the streaming for the plurality of user devices;
wherein the control includes the ability to pause and unpause the streaming;
wherein the plurality of commentary is rated by one or more of the user devices and the plurality of commentary above a threshold value is placed in a special group of the at least two groups, the special group indicating that commentary from the special group is to be shared with all user devices.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
sending a notification to the first user device that commentary from a second user device is being added to the streaming.

### Claim 3 (depends on 2)

The method according to claim 2, further comprising:
upon receiving a notification from the first user device to block the commentary from the second user device, not including the commentary from the second user device with the streaming.

### Claim 4 (depends on 2)

The method according to claim 2, wherein the sending the notification is performed by the pressing of a user interface button on the first user device.

### Claim 5 (depends on 2)

The method according to claim 2, wherein the sending the notification comprises a text message sent to the second user device.

### Claim 6 (depends on 2)

The method according to claim 2, wherein the sending the notification comprises an email sent to the second user device.

### Claim 7 (depends on 2)

The method according to claim 2, wherein the sending the notification comprises an automated phone call made to the second user device.

### Claim 8 (depends on 2)

The method according to claim 2, wherein the plurality of user devices is divided into at least two groups, the at least two groups being determined by the first user device, and wherein audio volume of each of the plurality of commentary is weighted by which group of the at least two groups that commentary is from.

### Claim 9 (depends on 2)

The method according to claim 2, wherein the first user device is a retinal display or a goggle.

### Claim 10 (depends on 2)

The method according to claim 2, wherein the event is a live event captured in real-time as it is streamed to the plurality of user devices.

### Claim 11 (depends on 1)

The method according to claim 1, wherein the event is a live event occurring during the streaming.

### Claim 12 (depends on 1)

The method according to claim 1, wherein the plurality of commentary includes video.

### Claim 13 (depends on 1)

The method according to claim 1, wherein the plurality of commentary includes audio.

### Claim 14 (depends on 1)

The method according to claim 1, wherein the first user can select which user devices are included in the plurality of commentary.

### Claim 15 (depends on 1)

The method according to claim 1, wherein the interactive experience is available only to users invited by the first user.

### Claim 16

A computer-implemented method of sharing an interactive experience, the method comprising:
streaming an event to a plurality of user devices including a first user device;
receiving a plurality of commentary from at least some of the plurality of user devices;
providing, with the streaming, the plurality of commentary to the plurality of user devices;
capturing the event using a wearable camera worn by a user of the first device;
providing control to the first user device such that the first user device can control the streaming for the plurality of user devices; and
sending a notification to the first user device that commentary from a second user device is being added to the streaming;
wherein the control includes the ability to pause and unpause the streaming;
wherein the plurality of user devices is divided into at least two groups, the at least two groups being determined by the first user device, and wherein audio volume of each of the plurality of commentary is weighted by which group of the at least two groups that commentary is from.
