Delayed VoIP packet delivery
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsRussell Speight VanBlon, Nathan J. Peterson, John C. Mese, Arnold S. Weksler, Mark Patrick Delaney
Life of this patent
Estimating the term…
Abstract
An approach is provided that a number of incoming packets over a computer network. The packets are part of a Voice over Internet Protocol (VoIP) session and correspond to vocalizations spoken by a sender during the session. At least one of the packets is received out of order from the order the packets were sent by the sender. Based on a delay encountered during the receiving of the incoming packets, the approach increases a playback speed. The set of packets are then used to audibly play an analog rendition of the vocalizations to the receiving user at the increased playback speed.
Claims20
A method, implemented by an information handling system comprising a processor, a memory accessible by the processor, and a network interface connecting the information handling system to a computer network, the method comprising:
- receiving, via a computer network, a plurality of incoming packets corresponding to vocalizations spoken by a sender during a Voice over Internet Protocol (VoIP) session, wherein at least one of the plurality of incoming packets is received out of order;
- based on a delay encountered during the receiving of the plurality of incoming packets, increasing a playback speed, wherein the playback speed is increased to a selected predefined user-selected playback speed;
- and
- audibly playing an analog rendition of the vocalizations at the increased playback speed.
An information handling system comprising:
- one or more processors;
- a memory coupled to at least one of the processors;
- a network interface that connects the information handling system to a computer network;
- and
- a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions comprising:
- receiving, via a computer network, a plurality of incoming packets corresponding to vocalizations spoken by a sender during a Voice over Internet Protocol (VoIP) session, wherein at least one of the plurality of incoming packets is received out of order;
- based on a delay encountered during the receiving of the plurality of incoming packets, increasing a playback speed, wherein the playback speed is increased to a selected predefined user-selected playback speed;
- and
- audibly playing an analog rendition of the vocalizations at the increased playback speed.
A computer program product comprising:
- a computer readable storage medium, comprising computer program code that, when executed by an information handling system, executes a digital assistant that performs actions comprising:
- receiving, via a computer network, a plurality of incoming packets corresponding to vocalizations spoken by a sender during a Voice over Internet Protocol (VoIP) session, wherein at least one of the plurality of incoming packets is received out of order;
- based on a delay encountered during the receiving of the plurality of incoming packets, increasing a playback speed, wherein the playback speed is increased to a selected predefined user-selected playback speed;
- and
- audibly playing an analog rendition of the vocalizations at the increased playback speed.
Dependencies are inferred from the claim text.