IP Library › Granted Patent US 11,394,758
Granted Patent B1
US 11,394,758 · App. 17/366,390 · Granted Jul 19, 2022

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

Inventors: Vikram Makam Gupta (Karnataka, IN); Pooja Srivastava (Karnataka, IN)
Assignee: Rovi 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 11,394,758
App. No.
17/366,390
Granted
Jul 19, 2022
Kind
B1
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 (56)

1. A method for selecting one or more local devices in a collaborative environment setting, the method comprising:

for each respective device of a plurality of devices in the collaborative environment:

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

determining a second quality of a second system characteristic of the respective device;

identifying, based on the respective first quality and second quality of each device of the plurality of devices, a subset of devices of the plurality of devices including at least one device having a highest first quality and at least one device having a highest second quality; and

selecting one or more devices from the subset of devices based on the first quality and the second quality of each device of the subset of devices.

2. The method of claim 1 , further comprising disabling the first and second system characteristics of at least one device not selected.

3. The method of claim 1 , wherein the first system characteristic is relevant for a first function in the collaborative environment, and the second system characteristic is relevant for a second function in the collaborative environment.

4. The method of claim 3 , further comprising:

instructing a first selected device having the highest first quality to perform the first function; and

instructing a second selected device having the highest second quality to perform the second function.

5. The method of claim 4 , wherein the first selected device and the second selected device are the same device.

6. The method of claim 1 , wherein the first system characteristic and the second system characteristic are different and are each selected from the 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.

7. The method of claim 1 , further comprising, for a duration of the collaborative environment setting:

periodically redetermining the first quality of the first characteristic; and

periodically redetermining the second quality of the second characteristic.

8. The method of claim 7 , further comprising:

in response to determining a change in the first quality:

deselecting a first device previously selected to perform the first function; and

selecting a third device having a current highest first quality to perform the first function; and

in response to determining a change in the second quality:

deselecting a second device previously selected to perform the second function; and

selecting a fourth device having a current highest second quality to perform the second function.

9. The method of claim 1 , further comprising:

receiving negative feedback from a user of the collaborative environment related to a first function; and

in response to receiving the negative feedback, deselecting a first device selected to perform the first function and selecting a different device from the plurality of devices to perform the first function.

10. The method of claim 1 , further comprising generating for output at a selected device a notification that the device has been selected for perform at least one function in the collaborative environment.

11. A system for selecting one or more local devices in a collaborative environment setting, the system comprising:

input/output circuitry; and

control circuitry configured to:

for each respective device of a plurality of devices in the collaborative environment:

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

determine a second quality of a second system characteristic of the respective device;

identify, based on the respective first quality and second quality of each device of the plurality of devices, a subset of devices of the plurality of devices including at least one device having a highest first quality and at least one device having a highest second quality; and

select, using the input/output circuitry, one or more devices from the subset of devices based on the first quality and the second quality of each device of the subset of devices.

12. The system of claim 11 , wherein the control circuitry is further configured to disable the first and second system characteristics of at least one device not selected.

13. The system of claim 11 , wherein the first system characteristic is relevant for a first function in the collaborative environment, and the second system characteristic is relevant for a second function in the collaborative environment.

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

instruct a first selected device having the highest first quality to perform the first function; and

instruct a second selected device having the highest second quality to perform the second function.

15. The system of claim 14 , wherein the first selected device and the second selected device are the same device.

16. The system of claim 11 , wherein the first system characteristic and the second system characteristic are different and are each selected from the 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.

17. The system of claim 11 , wherein the control circuitry is further configured to, for a duration of the collaborative environment setting:

periodically redetermine the first quality of the first characteristic; and

periodically redetermine the second quality of the second characteristic.

18. The system of claim 17 , wherein control circuitry is further configured to:

in response to determining a change in the first quality:

deselect a first device previously selected to perform the first function; and

select a third device having a current highest first quality to perform the first function; and

in response to determining a change in the second quality:

deselect a second device previously selected to perform the second function; and

select a fourth device having a current highest second quality to perform the second function.

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

receive negative feedback from a user of the collaborative environment related to a first function; and

in response to receiving the negative feedback, deselect a first device selected to perform the first function and select a different device from the plurality of devices to perform the first function.

20. The system of claim 11 , wherein the control circuitry is further configured to generate for output at a selected device a notification that the device has been selected for perform at least one function in the collaborative environment.

Assignments (4)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0348 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2021
From: GUPTA, VIKRAM MAKAM; SRIVASTAVA, POOJA
To: ROVI GUIDES, INC.
Reel/Frame 057446/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: GUPTA, VIKRAM MAKAM; SRIVASTAVA, POOJA
To: ROVI GUIDES, INC.
Reel/Frame 056760/0892 →
Cited By (2)
US 12,192,255 US 12,278,869