IP Library Granted Patent US 11,397,474
Granted Patent B1
US 11,397,474 · App. 17/200,356 · Granted Jul 26, 2022

Wireless peripheral connection

Inventors: Robert J. Kapinos (Durham, NC); Jennifer Jyi Shue (Cary, NC); Michael T. Matthews (Cary, NC); Alfredo Zugasti (Cary, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F3/023H04N21/43637
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,397,474
App. No.
17/200,356
Granted
Jul 26, 2022
Kind
B1
Abstract

For wireless peripheral connection, a method establishes a plurality of wireless video connections between at least one computer and a breakout device. At least one of the plurality of wireless video connections is inactive. The method polls the at least one inactive wireless video connection within a specified time interval. The method maintains the at least one inactive wireless video connection in response to the polling.

Claims (28)

1. A method comprising:

establishing, by use of a processor, a plurality of wireless video connections between at least one computer and a breakout device, wherein at least one of the plurality of wireless video connections is inactive;

polling the at least one inactive wireless video connection within a specified time interval, wherein the specified time interval TI is calculated as TI=TL−((t−min(AT, PT))/TL where TL is a maximum elapsed time since the at least one inactive wireless video connection was active, t is a current time, AT is a last active timestamp for the at least one inactive wireless video connection, and PT is a last polled timestamp for the at least one inactive wireless video connection; and

maintaining the at least one inactive wireless video connection in response to the polling.

2. The method of claim 1 , the method further comprising activating the inactive wireless video connection.

3. The method of claim 1 , the method further comprising establishing a monitor connection.

4. The method of claim 1 , the method further comprising establishing a peripheral connection.

5. The method of claim 1 , wherein the wireless video connection supports a MIRACAST® protocol.

6. The method of claim 1 , wherein the breakout device is a keyboard, video, mouse (KVM) device.

7. An apparatus comprising:

a processor;

a memory storing code executable by the processor to perform:

establishing a plurality of wireless video connections between at least one computer and a breakout device, wherein at least one of the plurality of wireless video connections is inactive;

polling the at least one inactive wireless video connection within a specified time interval, wherein the specified time interval TI is calculated as TI=TL−(t−min(AT, PT))/TL where TL is a maximum elapsed time since the at least one inactive wireless video connection was active, t is a current time, AT is a last active timestamp for the at least one inactive wireless video connection, and PT is a last polled timestamp for the at least one inactive wireless video connection; and

maintaining the at least one inactive wireless video connection in response to the polling.

8. The apparatus of claim 7 , the code further executable by the processor to perform activating the inactive wireless video connection.

9. The apparatus of claim 7 , the code further executable by the processor to perform establishing a monitor connection.

10. The apparatus of claim 7 , the code further executable by the processor to perform establishing a peripheral connection.

11. The apparatus of claim 7 , wherein the wireless video connection supports a MIRACAST® protocol.

12. The apparatus of claim 7 , wherein the breakout device is a keyboard, video, mouse (KVM) device.

13. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

establishing a plurality of wireless video connections between at least one computer and a breakout device, wherein at least one of the plurality of wireless video connections is inactive;

polling the at least one inactive wireless video connection within a specified time interval, wherein the specified time interval TI is calculated as TI=TL−(t−min(AT, PT))/TL where TL is a maximum elapsed time since the at least one inactive wireless video connection was active, t is a current time, AT is a last active timestamp for the at least one inactive wireless video connection, and PT is a last polled timestamp for the at least one inactive wireless video connection; and

maintaining the at least one inactive wireless video connection in response to the polling.

14. The program product of claim 13 , the code further executable by the processor to perform activating the inactive wireless video connection.

15. The program product of claim 13 , the code further executable by the processor to perform establishing a monitor connection.

16. The program product of claim 13 , the code further executable by the processor to perform establishing a peripheral connection.

17. The program product of claim 13 , wherein the wireless video connection supports a MIRACAST® protocol.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070269/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: KAPINOS, ROBERT J.; SHUE, JENNIFER JYI; MATTHEWS, MICHAEL T.; ZUGASTI, ALFREDO
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 056488/0451 →