# US 12,192,254 B2 · Devices, methods, and systems for presentation by a host electronic device of media content output from an application operating locally on a guest electronic device

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

- Number: US 12,192,254 B2
- Document ID: US12192254B2
- Status: Granted
- Kind: B2
- Application number: 18/211,141
- Filed: 2023-06-16
- Published: 2024-11-21
- Granted: 2025-01-07
- Earliest claimed: 2023-06-16
- Assignees: Motorola Mobility LLC
- Applicants: Motorola Mobility LLC
- Inventors: Ioannis A. Zigras; Amit Kumar Agrawal
- Web page: https://patentgrep.com/patent/US12192254B2

## CPC

- G06F 13/102: {where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52)}
- G06F 9/541: {via adapters, e.g. between incompatible applications}
- H04L 63/0838: {using one-time-passwords}
- 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 67/025: for remote control or remote monitoring of applications
- 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

One or more guest electronic devices establish electronic communication with a host electronic device. The guest electronic devices transmit requests requesting presentation of media content from an application operating locally on each guest electronic device. The host electronic device arranges the requests in a queue. One or more processors of the host electronic device select a principal request from the queue and initiate the application operating locally on a guest electronic device identified by the principal request, thereby causing delivery of the media content from the guest electronic device identified by the principal request to the host electronic device.

## Claims

### Claim 1

A method in a host electronic device, the method comprising:
establishing, with a communication device of the host electronic device, electronic communication with at least a first guest electronic device and a second guest electronic device;
receiving, with the communication device, at least:
a first request requesting presentation of media content output from an application operating locally on the first guest electronic device from the first guest electronic device; and
a second request requesting presentation of other media content output from another application operating locally on the second guest electronic device from the second guest electronic device;
arranging, by one or more processors of the host electronic device, the first request and the second request in a queue;
selecting, by the one or more processors, a principal request from the queue;
initiating, by the one or more processors, one of:
the application operating locally on the first guest electronic device, thereby causing the communication device to receive the media content, when the principal request is the first request; or
the another application operating locally on the second guest electronic device, thereby causing the communication device to receive the other media content, when the principal request is the second request.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving, by a user interface of the host electronic device, user input; and
rearranging, by the one or more processors, requests in the queue in response to the user input.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
receiving, by the user interface, other user input; and
removing, by the one or more processors, at least one request from the queue in response to the other user input.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
receiving, with the communication device, a bump request from one of the first guest electronic device or the second guest electronic device; and
rearranging, with the one or more processors, entries of the queue in response to the bump request.

### Claim 5 (depends on 4)

The method of claim 4, further comprising disconnecting, by the communication device, the electronic communication with the first guest electronic device between receiving the first request and selecting the first request from the queue.

### Claim 6 (depends on 5)

The method of claim 5, the electronic communication comprising a single-instance personal identification number (PIN) communication that is enabled only when requests or media content from guest electronic devices are received.

### Claim 7 (depends on 2)

The method of claim 2, further comprising presenting, by the one or more processors, the queue on the user interface.

### Claim 8 (depends on 7)

The method of claim 7, the queue identifying an order of requests received from guest electronic devices, a device type of guest electronic devices from which the requests are received, and a media content type of requested media content found in the requests.

### Claim 9 (depends on 8)

The method of claim 8, wherein the media content type comprises one of visible content without audio, audio content without video, or audiovisual content.

### Claim 10 (depends on 9)

The method of claim 9, wherein the media content comprises webcam content.

### Claim 11 (depends on 9)

The method of claim 9, wherein the media content comprises streaming content streamed by the application operating locally on the first guest electronic device.

### Claim 12

A host electronic device, comprising:
a communication device in communication with a plurality of guest electronic devices; and
one or more processors, the one or more processors:
arranging requests for presentation of media content from applications operating locally on each guest electronic device of the plurality of guest electronic devices received by the communication device in a queue; and
when a principal request is selected, causing the communication device to initiate an application identified by the principal request, thereby causing the media content identified by the principal request to be delivered to the communication device.

### Claim 13 (depends on 12)

The host electronic device of claim 12, wherein the communication device delivers the media content to a companion electronic device for presentation to an environment within which the host electronic device and the plurality of guest electronic devices are situated.

### Claim 14 (depends on 13)

The host electronic device of claim 13, further comprising a user interface receiving user input, wherein the one or more processors re-arrange the queue in response to the user input.

### Claim 15 (depends on 14)

The host electronic device of claim 14, wherein the one or more processors re-arrange the queue by deleting at least one request from the queue.

### Claim 16 (depends on 14)

The host electronic device of claim 14, further comprising a memory operable with the one or more processors and storing an event agenda, wherein the one or more processors re-arrange the queue as a function of the event agenda.

### Claim 17 (depends on 14)

The host electronic device of claim 14, wherein the one or more processors present the queue on the user interface.

### Claim 18

A method in a host electronic device, comprising:
receiving, by a communication device of the host electronic device, requests for presentation of media content generated by applications operating locally on a plurality of guest electronic devices to an environment in which both the host electronic device and the plurality of guest electronic devices are situated;
arranging, by one or more processors, the requests in a queue in accordance with a prioritization;
selecting a principal request from the queue;
causing, by the one or more processors using the communication device, an application identified by the principal request to generate the media content locally on a guest electronic device identified in the principal request;
receiving, by the communication device, the media content from the application identified by the principal request; and
causing, by the one or more processors, presentation of the media content.

### Claim 19 (depends on 18)

The method of claim 18, wherein the causing comprises delivering, by the communication device, the media content to a companion electronic device.

### Claim 20 (depends on 19)

The method of claim 19, wherein the application identified by the principal request comprises a webcam application and the media content comprises a schoolwork assignment.
