IP Library Granted Patent US 12,192,255
Granted Patent B2
US 12,192,255 · App. 18/227,022 · Granted Jan 7, 2025

Systems and methods for selecting a local device in a collaborative environment

Inventors: Vikram Makam Gupta (Karnataka, IN); Pooja Srivastava (Bengaluru, IN)
Assignee: Adeia Guides Inc.
H04L65/4015H04L43/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,192,255
App. No.
18/227,022
Granted
Jan 7, 2025
Kind
B2
Abstract

For each device in a collaborative environment, qualities of system characteristics are determined. Based on the respective qualities of each device, a subset of devices is identified, including at least one device having a highest first quality and at least one device having a highest second quality, each corresponding to a different system characteristic. One or more devices from the subset of devices are then selected, based on the first quality and the second quality of each device of the subset of devices, to perform a function associated with the respective system characteristic.

Claims (42)

1. A method comprising:

determining that a first device is performing a function in a collaborative environment setting, wherein the function is relevant to a system characteristic;

determining a first quality of the system characteristic of the first device;

in response to determining a change in the first quality:

identifying a plurality of devices in the collaborative environment setting, wherein the plurality of devices corresponds to a plurality of qualities of the system characteristic;

comparing the changed first quality to the plurality of qualities; and

selecting, based on the comparing, a second device of the plurality of devices for performing the function in the collaborative environment setting, wherein the second device corresponds to a second quality of the plurality of qualities of the system characteristic.

2. The method of claim 1 , wherein the second quality is a higher quality than the changed first quality of the system characteristic.

3. The method of claim 2 , wherein the second quality is a highest quality of the plurality of qualities of the system characteristic.

4. The method of claim 1 , further comprising:

disabling the function on the first device; and

causing the selected second device to perform the function in the collaborative environment setting instead of the first device.

5. The method of claim 1 , wherein the change in the first quality comprises an interruption at the first device in performing the function.

6. The method of claim 1 , wherein the first quality of the system characteristic of the first device is periodically determined for a duration of the collaborative environment setting.

7. The method of claim 1 , further comprising causing to be displayed a notification comprising one or more selectable options to request device feedback.

8. The method of claim 1 , wherein the system characteristic is selected from a list consisting of microphone quality, speaker quality, video capture quality, video display quality, screen resolution, power availability, internet connection quality, network bandwidth and device operating system speed.

9. The method of claim 1 , further comprising causing to be outputted a notification that the second device has been selected for performing the function.

10. The method of claim 1 , wherein the system characteristic is a first system characteristic, and wherein the function is a first function, the method further comprising:

determining that a device of the first device or the second device has a highest quality of a second system characteristic; and

selecting the determined device to perform a second function in the collaborative environment setting that is relevant to the second system characteristic.

11. A system comprising:

communication circuitry configured to receive and transmit data between devices; and

control circuitry configured to:

determine that a first device is performing a function in a collaborative environment setting, wherein the function is relevant to a system characteristic;

determine a first quality of the system characteristic of the first device;

in response to determining a change in the first quality:

identify a plurality of devices in the collaborative environment setting, wherein the plurality of devices corresponds to a plurality of qualities of the system characteristic;

compare the changed first quality to the plurality of qualities; and

select, based on comparing the changed first quality to the plurality of qualities, a second device of the plurality of devices for performing the function in the collaborative environment setting, wherein the second device corresponds to a second quality of the plurality of qualities of the system characteristic.

12. The system of claim 11 , wherein the second quality is a higher quality than the changed first quality of the system characteristic.

13. The system of claim 12 , wherein the second quality is a highest quality of the plurality of qualities of the system characteristic.

14. The system of claim 11 , wherein the control circuitry is further configured to:

disable the function on the first device; and

cause the selected second device to perform the function in the collaborative environment setting instead of the first device.

15. The system of claim 11 , wherein the change in the first quality comprises an interruption at the first device in performing the function.

16. The system of claim 11 , wherein the control circuitry is configured to periodically determine the first quality of the system characteristic of the first device for a duration of the collaborative environment setting.

17. The system of claim 11 , wherein the control circuitry is further configured to cause to be displayed a notification comprising one or more selectable options to request device feedback.

18. The system of claim 11 , wherein the system characteristic is selected from a list consisting of microphone quality, speaker quality, video capture quality, video display quality, screen resolution, power availability, internet connection quality, network bandwidth and device operating system speed.

19. The system of claim 11 , wherein the control circuitry is further configured to cause to be outputted a notification that the second device has been selected for performing the function.

20. The system of claim 11 , wherein the system characteristic is a first system characteristic, and the function is a first function, and wherein the control circuitry is further configured to:

determine that a device of the first device or the second device has a highest quality of a second system characteristic; and

select the determined device to perform a second function in the collaborative environment setting that is relevant to the second system characteristic.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2023
From: GUPTA, VIKRAM MAKAM; SRIVASTAVA, POOJA
To: ROVI GUIDES, INC.
Reel/Frame 064425/0030 →
Continuity (3)
Continuation 17833181 · Jun 6, 2022
Continuation 17366390 · Jul 2, 2021
Related Publication 20230370509A1 · Nov 16, 2023
References Cited (25)
US 6842460B1 · Olkkonen et al. · 2005 [cited by applicant]
US 10181218B1 · Goetzinger et al. · 2019 [cited by applicant]
US 10341739B2 · Klappert · 2019 [cited by examiner]
US 10607039B1 · Kinderman · 2020 [cited by examiner]
US 11394758B1 · Gupta et al. · 2022 [cited by applicant]
US 11757954B2 · Gupta · 2023 [cited by examiner]
US 20030045314A1 · Burgan · 2003 [cited by examiner]
US 20110182238A1 · Marshall · 2011 [cited by examiner]
US 20120297440A1 · Beals et al. · 2012 [cited by applicant]
US 20170033877A1 · Chen · 2017 [cited by examiner]
US 20170201289A1 · Zhang · 2017 [cited by examiner]
US 20170280030A1 · Leip · 2017 [cited by applicant]
US 20180234612A1 · Kunkel et al. · 2018 [cited by applicant]
US 20190089701A1 · Mercury et al. · 2019 [cited by applicant]
US 20190129964A1 · Corbin et al. · 2019 [cited by applicant]
US 20190304157A1 · Amer et al. · 2019 [cited by applicant]
US 20190357292A1 · Cirik · 2019 [cited by examiner]
US 20200037029A1 · He et al. · 2020 [cited by applicant]
US 20200273451A1 · Kim · 2020 [cited by examiner]
US 20200280869A1 · Biswas et al. · 2020 [cited by applicant]
US 20200412425A1 · Laghate et al. · 2020 [cited by applicant]
US 20210152892A1 · Ramaswamy · 2021 [cited by applicant]
US 20210185276A1 · Peters et al. · 2021 [cited by applicant]
US 20210367693A1 · S et al. · 2021 [cited by applicant]
US 20230007066A1 · Gupta et al. · 2023 [cited by applicant]