Patent ID: 11924266
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 6:
7. In a computing environment, a method of sending consumable data packets from a producer to a consumer at variable packet rates based upon measured latency, the method comprising:
at a first entity, sending consumable data packets from the first entity to a second entity at a first consumable packet rate, each consumable data packet comprising a timestamp enabling the consumer to identify when the each consumable data packet had been sent by the first entity;
receiving a first phase delta from the second entity, the first phase delta beings received in a state data packet, wherein the first phase delta is computed at least from transmission jitter, computed from timing information in the consumable data packets, including the included timestamps and information identifying when the each consumable data packet was received at the second entity, and the first phase delta being computed to decrease latency, the latency being a time difference between an arrival time of a packet and a display time of the packet;
computing a second consumable packet rate based upon the received first phase delta;
sending from the first entity consumable data packets at a second consumable packet rate, the second consumable packet rate being dependent on the first phase delta; and
send from the first entity at least one consumable data packet comprising a second phase delta associated with timing differences in received state data packets.