IP Library Granted Patent US 11,995,480
Granted Patent B2
US 11,995,480 · App. 17/018,501 · Granted May 28, 2024

Systems and methods for adaptive wireless forward and back channel synchronization between information handling systems

Inventors: Vivek Viswanathan Iyer (Austin, TX); Daniel L. Hamlin (Round Rock, TX); Manuel Novoa (Leander, TX)
Assignee: Dell Products L.P.
G06F9/52G06F9/30087H04L67/1095
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,995,480
App. No.
17/018,501
Granted
May 28, 2024
Kind
B2
Abstract

An information handling system may include a processor, a wireless network interface communicatively coupled to the processor, and a synchronization manager comprising a program of instructions embodied in non-transitory computer-readable media communicatively coupled to the processor, the synchronization manager configured to, when executed by the processor, in response to an event for communicating data via the wireless network interface between the information handling system and a second information handling system: (i) determine a context associated with the information handling system; (ii) determine a synchronization algorithm for the data based on the context and the type of data; and (iii) synchronize the data based on the synchronization algorithm.

Claims (32)

1. An information handling system comprising:

a processor;

a wireless network interface communicatively coupled to the processor; and

a synchronization manager comprising a program of instructions embodied in non-transitory computer-readable media communicatively coupled to the processor, the synchronization manager configured to, when executed by the processor, in response to an event for wireless transmissions via the wireless network interface between the information handling system and a second information handling system:

generate timestamps for forward channel traffic, wherein the forward channel traffic includes audio packet data and video packet data;

wirelessly transmit the forward channel traffic and the timestamps for the forward channel traffic to the second information handling system;

wirelessly transmit a first type of synchronization algorithm for the forward channel traffic to the second information handling system, wherein the first type of synchronization algorithm is based on statistics associated with the wireless transmissions and execution of foreground applications, and wherein the statistics include packet loss statistics, packet error statistics, and bit error statistics;

apply a synchronization catch-up and/or retard to the forward channel traffic in accordance with the first type of synchronization algorithm;

wirelessly receive back channel traffic and timestamps for the back channel traffic from the second information handling system;

wirelessly transmit a second type of synchronization algorithm for the back channel traffic to the second information handling system, wherein the second type of synchronization algorithm is based on a status of a peripheral connected to the second information handling system and a type of activity received from the peripheral; and

apply a synchronization catch-up and/or retard to the back channel traffic in accordance with the second type of synchronization algorithm.

2. The information handling system of claim 1 , wherein the second information handling system is a wireless docking station.

3. A method comprising, in an information handling system, in response to an event for wireless transmissions via a wireless network interface between the information handling system and a second information handling system:

generating timestamps for forward channel traffic, wherein the forward channel traffic includes audio packet data and video packet data;

wirelessly transmitting the forward channel traffic and the timestamps for the forward channel traffic to the second information handling system;

wirelessly transmitting a first type of synchronization algorithm for the forward channel traffic to the second information handling system, wherein the first type of synchronization algorithm is based on statistics associated with the wireless transmissions and execution of foreground applications, and wherein the statistics include packet loss statistics, packet error statistics, and bit error statistics;

applying a synchronization catch-up and/or retard to the forward channel traffic in accordance with the first type of synchronization algorithm;

wirelessly receiving back channel traffic and timestamps for the back channel traffic from the second information handling system;

wirelessly transmitting a second type of synchronization algorithm for the back channel traffic to the second information handling system, wherein the second type of synchronization algorithm is based on a status of a peripheral connected to the second information handling system and a type of activity received from the peripheral; and

applying a synchronization catch-up and/or retard to the back channel traffic in accordance with the second type of synchronization algorithm.

4. The method of claim 3 , wherein the second information handling system is a wireless docking station.

5. An article of manufacture comprising:

a non-transitory computer readable medium; and

computer-executable instructions carried on the computer readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to, in an information handling system, in response to an event for wireless transmissions via a wireless network interface between the information handling system and a second information handling system:

generate timestamps for forward channel traffic, wherein the forward channel traffic includes audio packet data and video packet data;

wirelessly transmit the forward channel traffic and the timestamps for the forward channel traffic to the second information handling system;

wirelessly transmit a first type of synchronization algorithm for the forward channel traffic to the second information handling system, wherein the first type of synchronization algorithm is based on statistics associated with the wireless transmissions and execution of foreground applications, and wherein the statistics include packet loss statistics, packet error statistics, and bit error statistics;

apply a synchronization catch-up and/or retard to the forward channel traffic in accordance with the first type of synchronization algorithm;

wirelessly receive back channel traffic and timestamps for the back channel traffic from the second information handling system;

wirelessly transmit a second type of synchronization algorithm for the back channel traffic to the second information handling system, wherein the second type of synchronization algorithm is based on a status of a peripheral connected to the second information handling system and a type of activity received from the peripheral; and

apply a synchronization catch-up and/or retard to the back channel traffic in accordance with the second type of synchronization algorithm.

6. The article of manufacture of claim 5 , wherein the second information handling system is a wireless docking station.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: IYER, VIVEK VISWANATHAN; HAMLIN, DANIEL L.; NOVOA, MANUEL
To: DELL PRODUCTS L.P.
Reel/Frame 053748/0758 →