Adapative, Personal Localized Cache Control Server
First Claim
1. A method, comprising:
- receiving, by a server device, an indication that a first user device stores a particular content item;
receiving, by the server device and from a second user device, a request for content;
determining, by the server device, that the requested content is available from the first user device, the determining including;
determining that the particular content item stored by the first user device corresponds to the request for content, anddetermining that a local peer connection is available between the first user device and the second user device; and
outputting, by the server device and to the second user device, information indicating that the requested content is available from the first user device, the information allowing the second user device to receive the requested content from the first user device via the local peer connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A server may be configured to receive an indication that a first user device stores a particular content item; receive, from a second user device, a request for content; and determine that the requested content is available from the first user device. The determining may include determining that the particular content item stored by the first user device corresponds to the request for content, and determining that a local peer connection is available between the first user device and the second user device. The server may further output, to the first user device, an instruction to output the requested content to the second user device via the local peer connection, and/or the server may output, to the second user device, information which may allow the second user device to request the content from the first user device via a local peer connection.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server device, an indication that a first user device stores a particular content item; receiving, by the server device and from a second user device, a request for content; determining, by the server device, that the requested content is available from the first user device, the determining including; determining that the particular content item stored by the first user device corresponds to the request for content, and determining that a local peer connection is available between the first user device and the second user device; and outputting, by the server device and to the second user device, information indicating that the requested content is available from the first user device, the information allowing the second user device to receive the requested content from the first user device via the local peer connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server device, comprising:
-
one or more memory devices to store a set of instructions; and one or more processors to execute the instructions, to; receive an indication that a first user device stores a particular content item; receive, from a second user device, a request for content; determine that the requested content is available from the first user device, the determining including; determining that the particular content item stored by the first user device corresponds to the request for content, and determining that a local peer connection is available between the first user device and the second user device; and output, to the first user device, an instruction to output the requested content to the second user device via the local peer connection. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A computer-readable medium, comprising:
a plurality of computer-executable instructions, which, when executed by one or more processors of a server device, cause the one or more processors to; receive an indication that a first user device stores a particular content item; receive, from a second user device, a request for content; determine that the requested content is available from the first user device, the determining including; determining that the particular content item stored by the first user device corresponds to the request for content, and determining that a local peer connection is available between the first user device and the second user device; and output, to the first user device, an instruction to output the requested content to the second user device via the local peer connection.
Specification