Reduced Latency Electronic Content System
AssigneeRawles LLC
InventorsBrice William Tebbs, Frederic Johan Georges Deramat, Michael Alan Pogue, Edward Dietz Crump
Life of this patent
Estimating the term…
Abstract
An architecture for selecting and providing content items to a device includes cloud-based resources of a device management service and one or more content sources. The device is configured to receive instructions and a portion of the content item from the device management service. The instructions direct the device to obtain and buffer the content item from the content source, while simultaneously outputting the portion of the content item to a user.
Claims20
A computing device comprising:
- at least one microphone to capture sound from an environment and convert the sound into an audio signal;
- at least one speaker to output audio to a user;
- one or more communication interfaces to communicate with one or more cloud services, the one or more cloud services including a device management service and a content source;
- one or more processors;
- and
- computer-readable storage media storing computer-executable instructions, which when executed by the one or more processors cause the one or more processors to:
- provide the audio signal to the device management service, the audio signal including a request for the computing device to output a content item;
- receive instructions from the device management service, the instructions including an indication of the content source;
- receive a first portion of the content item from the device management service;
- outputting the first portion of the content item from the at least one speaker;
- while outputting the first portion, requesting a second portion of the content item from the content source using, at least in part, the instructions received from the device management service;
- receiving the second portion of the content item from the content source;
- and
- outputting the second portion of the content item before or upon completion of the first portion of the content item.
A method comprising:
- under control of one or more computer systems configured with executable instructions,
- receiving a request to output a content item at a computing device;
- identifying a content source;
- providing instructions to the computing device to enable the computing device to obtain the content item from the content source;
- and
- providing a portion of the content item to the computing device so that the computing device may begin outputting the portion of the content item while the computing device seeks to obtain the content item from the content source.
One or more non-transitory computer-readable media having computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving a user request to output a content item from a device;
- identifying at least one content source which maintains the content item;
- selecting a portion of the content item, wherein the portion is stored on the one or more computer-readable media;
- generating instructions to output the portion of the content item and, to obtain at least a second portion of the content item from at least one of the content sources identified;
- and
- providing the instructions and the portion of the content item to the device.
Dependencies are inferred from the claim text.