Method and apparatus for peer-to-peer services
First Claim
Patent Images
1. A method comprising:
- receiving a request for information from a device;
determining a nearest source for the information; and
communicating to the device the nearest source for the information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for peer-to-peer services have been described.
154 Citations
29 Claims
-
1. A method comprising:
-
receiving a request for information from a device;
determining a nearest source for the information; and
communicating to the device the nearest source for the information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
9. A method for shifting possible WAN traffic to LAN traffic, the method comprising:
-
receiving a request for data;
determining if the request is for data that is located on the LAN; and
if so, then redirecting the request for the data to the LAN;
else, allowing the request to go to the WAN. - View Dependent Claims (8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. An apparatus comprising:
-
means for receiving an information request from a device;
means for determining a nearest source of the information; and
means for communicating to the device the nearest source of the information.
-
-
21. A system comprising a processor, which when executing a set of instructions, performs the following:
-
inputs an information request from a device;
determines a source for the information; and
informs the device of the source for the information. - View Dependent Claims (22, 23, 25, 26, 28, 29)
-
-
24. A method for file sharing, the method comprising:
-
receiving a request for a file from a first client at a directory server;
determining from a list maintained on the directory server if a local copy of the file is on any of a plurality of clients connected to the directory server; and
if so, then directing the first client to transfer the file from at least one of the plurality of clients;
else, letting the request proceed to an intended recipient.
-
-
27. An apparatus comprising:
-
a directory server having a bi-directional communications port, an output, and an input, the bidirectional communications port coupled to receive an information request from a device; and
a nearest data locating engine having an input, and an output, the input coupled to receive the directory server output, and the output coupled for receiving by the directory server input.
-
Specification