Using a home-networking gateway to manage communications
First Claim
Patent Images
1. A method for regulating the transfer of entertainment content, the method comprising:
- receiving, at a networking device that facilitates the exchange of content between at least first and second devices on a network and first and second external computer systems that are not on the network and from the first device over an internal communication pathway on the network between the first device and the networking device, a first request for entertainment content from the first external computer system;
determining, at the networking device, that the first request is a non-human interactive request;
in response to receiving the first request for entertainment content, initiating a transfer of at least one portion of the requested entertainment content from the first external computer system to the networking device, wherein the requested entertainment content is separated into portions for the transfer;
receiving, at the networking device and from the second device over an internal communications pathway on the network between the second device and the networking device, a second request for content from a second external computer system, the second external computer system being different from the first external computer system;
determining, at the networking device, that the second request is a human interactive request;
in response to receiving the second request for content, initiating a transfer of the requested content from the second external computer system to the networking device; and
based on the determination that the second request is a human interactive request and the determination that the first request is a non-human interactive request, using the networking device to adjust one or more connection parameters between the networking device and the first external computer system in a manner that prioritizes the transfer of the requested content from the second external computer system to the networking device relative to the transfer of the requested entertainment content from the first external computer system to the networking device by increasing the period of time between receiving the at least one portion of the requested entertainment content at the networking device and transmitting an acknowledgement from the networking device to the first external computer system in response to receiving the at least one portion of the requested entertainment content from the first external computer system.
10 Assignments
0 Petitions
Accused Products
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.
-
Citations
27 Claims
-
1. A method for regulating the transfer of entertainment content, the method comprising:
-
receiving, at a networking device that facilitates the exchange of content between at least first and second devices on a network and first and second external computer systems that are not on the network and from the first device over an internal communication pathway on the network between the first device and the networking device, a first request for entertainment content from the first external computer system; determining, at the networking device, that the first request is a non-human interactive request; in response to receiving the first request for entertainment content, initiating a transfer of at least one portion of the requested entertainment content from the first external computer system to the networking device, wherein the requested entertainment content is separated into portions for the transfer; receiving, at the networking device and from the second device over an internal communications pathway on the network between the second device and the networking device, a second request for content from a second external computer system, the second external computer system being different from the first external computer system; determining, at the networking device, that the second request is a human interactive request; in response to receiving the second request for content, initiating a transfer of the requested content from the second external computer system to the networking device; and based on the determination that the second request is a human interactive request and the determination that the first request is a non-human interactive request, using the networking device to adjust one or more connection parameters between the networking device and the first external computer system in a manner that prioritizes the transfer of the requested content from the second external computer system to the networking device relative to the transfer of the requested entertainment content from the first external computer system to the networking device by increasing the period of time between receiving the at least one portion of the requested entertainment content at the networking device and transmitting an acknowledgement from the networking device to the first external computer system in response to receiving the at least one portion of the requested entertainment content from the first external computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for regulating the transfer of entertainment content, the method comprising:
-
receiving, at a networking device, a first request for entertainment content from a first external computer system; determining, at the networking device, that the first request is a non-human interactive request; in response to receiving the first request for entertainment content, initiating a transfer of at least one portion of the requested entertainment content from the first external computer system to the networking device, wherein the requested entertainment content is separated into portions for the transfer; receiving, at the networking device, a second request for content from a second external computer system, the second external computer system being different from the first external computer system; determining, at the networking device, that the second request is a human interactive request; in response to receiving the second request for content, initiating a transfer of the requested content from the second external computer system to the networking device; and based on the determination that the second request is a human interactive request and the determination that the first request is a non-human interactive request, using the networking device to adjust one or more connection parameters between the networking device and the first external computer system in a manner that prioritizes the transfer of the requested content from the second external computer system to the networking device relative to the transfer of the requested entertainment content from the first external computer system to the networking device by increasing the period of time between receiving the at least one portion of the requested entertainment content at the networking device and transmitting acknowledgements from the networking device to the first external computer system in response to receiving the at least one portion of the requested entertainment content from the first external computer system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for regulating the transfer of entertainment content, the method comprising:
-
receiving, at a networking device that facilitates the exchange of content between at least a device on a network and first and second external computer systems that are not on the network and from the device, a first request for entertainment content from a first external computer system, the first request for entertainment content being generated automatically by the device without human interaction; in response to receiving the request for entertainment content, initiating a transfer of at least one portion of the requested entertainment content from the first external computer system to the networking device, wherein the requested entertainment content is separated into portions for the transfer; receiving, at the networking device and from the device, a second request for content from a second external computer system, the second request being generated in response to human interaction with the device, and the second external computer system being different from the first external computer system; in response to receiving the second request for content, initiating a transfer of the requested content from the second external computer system to the networking device; determining that the second request is a human-generated request; and based on the determination that the second request is a human-generated request, using the networking device to adjust one or more connection parameters between the networking device and the first external computer system in a manner that prioritizes the transfer of the requested content from the second external computer system to the networking device relative to the transfer of the requested entertainment content from the first external computer system to the networking device by increasing the period of time between receiving the at least one portion of the requested entertainment content at the networking device and transmitting acknowledgements from the networking device to the first external computer system in response to receiving the at least one portion of the requested entertainment content from the first external computer system.
-
-
24. A method for regulating the transfer of content comprising:
-
receiving, at a home-networking gateway and from a first device on a home network serviced by the home-networking gateway, a first request for entertainment content available from a first external computer system; determining, at the home-networking gateway, that the first request is a non-human interactive request; in response to receiving the first request for entertainment content, initiating a first download procedure for downloading the requested entertainment content from the first external computer system to the home-networking gateway, the first download procedure involving a downloading of the requested entertainment content from the first external computer system to the home-networking gateway in a number of different portions, wherein the first external computer system transmits portions of the requested entertainment content to the home-networking gateway, the home-networking gateway transmits acknowledgements to the first external computer system of receipt of portions of the requested entertainment content in response to receiving portions of the requested entertainment content and within a period of time after receiving portions of the requested entertainment content, and the first external computer system waits to transmit a subsequent portion of the requested entertainment content until the first external computer system has received an acknowledgement of receipt from the home-networking gateway of a preceding portion of the requested entertainment content transmitted to the home-networking gateway from the first external computer system; while the first download procedure is ongoing, receiving, at the home-networking gateway and from a second device on the home network serviced by the home-networking gateway, a second request for content available from a second external computer system, the second external computer system being different from the first external computer system; in response to receiving the second request for content, initiating a second download procedure for downloading the requested content from the second external computer system to the home-networking gateway; determining, at the home-networking gateway, that the second request is a human interactive request; as a consequence of having determined that the second request is a human interactive request and having determined that the first request is a non-human interactive request and for at least some portion of time during which the second download procedure is ongoing, increasing the period of time between receiving portions of the requested entertainment content at the home-networking gateway and transmitting acknowledgements from the home-networking gateway to the first external computer system in response to receiving portions of the requested entertainment content from the first external computer system; determining that the downloading of the requested content from the second external computer system to the home-networking gateway is complete; storing the requested content downloaded from the second external computer system at the home-networking gateway; in response to determining that the downloading of the requested content from the second external computer system to the home-networking gateway is complete; transmitting the requested content stored at the home-networking gateway to the second device on the home network, and decreasing the period of time between receiving portions of the requested entertainment content at the home-networking gateway and transmitting acknowledgements from the home-networking gateway to the first external computer system in response to receiving portions of the requested entertainment content from the first external computer system, the decreased period of time being less than the increased period of time; determining that the downloading of the requested entertainment content from the first external computer system to the home-networking gateway is complete; storing the requested entertainment content downloaded from the first external computer system at the home-networking gateway; and transmitting the requested entertainment content stored at the home-networking gateway to the first device on the home network. - View Dependent Claims (25, 26)
-
-
27. A method for regulating the transfer of content comprising:
-
receiving, at a home-networking gateway and from a first device on a home network serviced by the home-networking gateway, a first request for entertainment content available from a first external computer system; determining, at the home-networking gateway, that the first request is a non-human interactive request; in response to receiving the first request for entertainment content, initiating a first download procedure for downloading the requested entertainment content from the first external computer system to the home-networking gateway; while the first download procedure is ongoing, receiving, at the home-networking gateway and from a second device on the home network serviced by the home-networking gateway, a second request for content available from a second external computer system, the second external computer system being different from the first external computer system; in response to receiving the second request for content, initiating a second download procedure for downloading the requested content from the second external computer system to the home-networking gateway; determining, at the home-networking gateway, that the second request is a human interactive request; as a consequence of having determined that the second request is a human interactive request and having determined that the first request is a non-human interactive request and before the first and second download procedures are complete, transmitting to the first external computer system from the home-networking gateway, an instruction to pause the first download procedure; determining that the downloading of the requested content from the second external computer system to the home-networking gateway is complete; storing the requested content downloaded from the second external computer system at the home-networking gateway; in response to determining that the downloading of the requested content from the second external computer system to the home-networking gateway is complete; transmitting the requested content stored at the home-networking gateway to the second device on the home network, and transmitting to the first external computer system from the home-networking gateway an instruction to resume the first download procedure; determining that the downloading of the requested entertainment content from the first external computer system to the home-networking gateway is complete; storing the requested entertainment content downloaded from the first external computer system at the home-networking gateway; and transmitting the requested entertainment content stored at the home-networking gateway to the first device on the home network.
-
Specification