Facilitating resource access using prioritized multicast responses to a discovery request
First Claim
Patent Images
1. A method of facilitating access to resources through a network, comprising:
- receiving, at a first agent, a second agent'"'"'s response to a third agent'"'"'s discovery request associated with a resource; and
storing information associated with the response in a cache.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided to facilitate resource access using prioritized multicast responses to a discovery request.
-
Citations
36 Claims
-
1. A method of facilitating access to resources through a network, comprising:
-
receiving, at a first agent, a second agent'"'"'s response to a third agent'"'"'s discovery request associated with a resource; and
storing information associated with the response in a cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device, comprising:
-
a processor; and
a storage device adapted to communicate with said processor and storing instructions adapted to be executed by said processor to;
receive a second device'"'"'s response to a third device'"'"'s discovery request associated with a resource; and
store information associated with the response in a cache. - View Dependent Claims (18)
-
-
19. A medium storing instructions adapted to be executed by a processor to perform a method of facilitating access to resources, said method comprising:
-
receiving, at a first agent, a second agent'"'"'s response to a third agent'"'"'s discovery request associated with a resource; and
storing information associated with the response in a cache. - View Dependent Claims (20)
-
-
21. A method of facilitating access to resources through a network, comprising:
-
determining at a first agent that a resource will be accessed;
retrieving from a cache information associated with a second agent'"'"'s response to a third agent'"'"'s discovery request; and
accessing the resource in accordance with the retrieved information. - View Dependent Claims (22)
-
-
23. A method of facilitating access to resources through a network, comprising:
-
determining at a first agent that a resource will be accessed;
transmitting a discovery request to a plurality of agents; and
receiving a response to the discovery request, the response also being received by another agent. - View Dependent Claims (24, 25)
-
-
26. A method of facilitating access to resources through a network, comprising:
-
receiving at a first agent a second agent'"'"'s discovery request associated with a resource;
determining whether the first agent is associated with the resource; and
transmitting a response to a plurality of agents, including the second agent. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method of facilitating access to resources through a network, comprising:
-
receiving at a first agent a second agent'"'"'s discovery request associated with a resource; and
determining a priority value based on the first agent'"'"'s suitability to provide the resource; and
transmitting a response to the second agent in accordance with the priority value. - View Dependent Claims (32)
-
-
33. A computer-implemented method of facilitating access to files through a peer-to-peer network, comprising:
-
receiving, at a first device, a second device'"'"'s multicast response to a third device'"'"'s discovery request associated with a file, the response including a device identifier, a file identifier, and a priority value;
storing information associated with the response in a local response cache, the local response cache including information associated with a plurality of responses and a plurality of files;
determining at the first device that the file will be accessed;
retrieving information from the local response cache; and
accessing the file via at least one of the second device and the third device in accordance with the retrieved information. - View Dependent Claims (34)
-
-
35. A method of facilitating access to files via a subnet having a plurality of devices, comprising:
-
determining at a first device that a file will be accessed;
transmitting a discovery request to other devices within the subnet; and
if no response to the discovery request is received;
becoming a subnet representative, accessing the file from outside the subnet, and distributing the file within the subnet as appropriate. - View Dependent Claims (36)
-
Specification