Using a home-networking gateway to manage communications
AssigneeAOL Inc.
InventorJean-Emmanuel Fontaine
Life of this patent
Estimating the term…
Abstract
Techniques are provided for managing communications from an external computer system to a gateway device on a home network. Content is downloaded to the home network, stored on the home-networking gateway and then made available to a device on the home network that is capable of using the stored content. Additionally, a home-networking gateway manages communications between external computer systems and the home network to give priority to human interactive communications over the downloading of entertainment content for future use.
Claims21
A computer-implemented method performed at a gateway device, the method comprising the following operations performed by at least one processor:
- receiving a first request to download a first content from a first content provider;
- receiving a second request to download a second content from a second content provider;
- receiving, at the gateway device, the first content from the first content provider and the second content from the second content provider;
- determining whether the first content and second content are being received in response to human interactive or non-human interactive requests based on at least one of a type of device from which the requests are received or an identifier that identifies a content provider from which content is downloaded;
- and
- prioritizing, at the gateway device, processing of portions of the received first content over processing of simultaneously received portions of second content when it is determined that the first content is being received in response to a human interactive request and the second content is being received in response to a non-human interactive request, wherein the first content provider is determined to be a human interactive request based on an identifier that identifies the first content provider from which the first content is downloaded.
A gateway device comprising:
- at least one memory device that stores instructions;
- and
- at least one processor that executes the instructions and is configured to:
- receive a first request to download a first content from a first content provider;
- receive a second request to download a second content from a second content provider;
- receive the first content from the first content provider and the second content from the second content provider;
- determine whether the first content and second content are being received in response to human interactive or non-human interactive requests based on at least one of a type of device from which the requests are received or an identifier that identifies a content provider from which content is downloaded;
- and
- prioritize processing of portions of the received first content over processing of simultaneously received portions of second content when it is determined that the first content is being received in response to a human interactive request and the second content is being received in response to a non-human interactive request, wherein the first content provider is determined to be a human interactive request based on an identifier that identifies the first content provider from which the first content is downloaded.
A non-transitory computer-readable storage medium storing instructions that enable at least one processor of a gateway device to implement a method comprising:
- receive a first request to download a first content from a first content provider;
- receive a second request to download a second content from a second content provider;
- receiving, at the gateway device, the first content from the first content provider and the second content from the second content provider;
- determine whether the first content and second content are being received in response to human interactive or non-human interactive requests based on at least one of a type of device from which the requests are received or an identifier that identifies a content provider from which content is downloaded;
- and
- prioritizing, at the gateway device, processing of portions of the received first content over processing of simultaneously received portions of second content when it is determined that the first content is being received in response to a human interactive request and the second content is being received in response to a non-human interactive request, wherein the first content provider is determined to be a human interactive request based on an identifier that identifies the first content provider from which the first content is downloaded.
Dependencies are inferred from the claim text.