SHARED NETWORK ACCESS VIA A PEER-TO-PEER LINK
First Claim
1. An electronic-device-implemented method for providing access to an infrastructure network, comprising:
- receiving a request for access to the infrastructure network from the other electronic device via a peer-to-peer link in which the electronic device and the other electronic device communicate directly without using an intervening access point, wherein electronic devices in the infrastructure network communicate via the intervening access point;
in response to the request, determining that the electronic device has access to the infrastructure network;
providing a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network;
establishing secure communication with the other electronic device; and
providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device receives a request for access to the infrastructure network (and, more generally, a ‘resource’) from the other electronic device via a peer-to-peer link. In response to the request, the electronic device determines that it has access to the infrastructure network, and provides a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network. Then, the electronic device establishes secure communication with the other electronic device, and provides access information to the other electronic device via the peer-to-peer link using the secure communication. This access information facilitates access to the infrastructure network.
60 Citations
20 Claims
-
1. An electronic-device-implemented method for providing access to an infrastructure network, comprising:
-
receiving a request for access to the infrastructure network from the other electronic device via a peer-to-peer link in which the electronic device and the other electronic device communicate directly without using an intervening access point, wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the request, determining that the electronic device has access to the infrastructure network; providing a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network; establishing secure communication with the other electronic device; and providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-program product for use in conjunction with an electronic device, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein, to provide access to an infrastructure network, the computer-program mechanism including:
-
instructions for receiving a request for access to the infrastructure network from the other electronic device via a peer-to-peer link in which the electronic device and the other electronic device communicate directly without using an intervening access point, wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the request, instructions for determining that the electronic device has access to the infrastructure network; instructions for providing a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network; instructions for establishing secure communication with the other electronic device; and instructions for providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network.
-
-
8. An electronic device, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configurable to be executed by the processor to provide access to an infrastructure network, the program module including; instructions for receiving a request for access to the infrastructure network from the other electronic device via a peer-to-peer link in which the electronic device and the other electronic device communicate directly without using an intervening access point, wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the request, instructions for determining that the electronic device has access to the infrastructure network; instructions for providing a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network; instructions for establishing secure communication with the other electronic device; and instructions for providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network.
-
-
9. An electronic device, comprising a networking subsystem, wherein the networking subsystem is configured to:
-
receive a request for access to the infrastructure network from the other electronic device via a peer-to-peer link in which the electronic device and the other electronic device communicate directly without using an intervening access point, wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the request, determine that the electronic device has access to the infrastructure network; provide a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network; establish secure communication with the other electronic device; and provide access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network.
-
-
10. An electronic-device-implemented method for providing access to a resource, comprising:
-
receiving a request for access to the resource from the other electronic device via a peer-to-peer link in which the electronic device and the other electronic device communicate directly without using an intervening access point, wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the request, determining that the electronic device has access to the resource; providing a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the resource; establishing secure communication with the other electronic device; and providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the resource.
-
-
11. An electronic-device-implemented method for providing access to an infrastructure network, comprising:
-
providing a message to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network, wherein, via the peer-to-peer link, the electronic device and the other electronic device communicate directly without using an intervening access point, and wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the message, receiving a request for access to the infrastructure network from the other electronic device via a peer-to-peer link; establishing secure communication with the other electronic device; and providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-program product for use in conjunction with an electronic device, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein, to provide access to an infrastructure network, the computer-program mechanism including:
-
instructions for providing a message to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network, wherein, via the peer-to-peer link, the electronic device and the other electronic device communicate directly without using an intervening access point, and wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the message, instructions for receiving a request for access to the infrastructure network from the other electronic device via a peer-to-peer link; instructions for establishing secure communication with the other electronic device; and instructions for providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network.
-
-
18. An electronic device, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configurable to be executed by the processor to provide access to an infrastructure network, the program module including; instructions for providing a message to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network, wherein, via the peer-to-peer link, the electronic device and the other electronic device communicate directly without using an intervening access point, and wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the message, instructions for receiving a request for access to the infrastructure network from the other electronic device via a peer-to-peer link; instructions for establishing secure communication with the other electronic device; and instructions for providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the infrastructure network.
-
-
19. An electronic device, comprising a networking subsystem, wherein the networking subsystem is configured to:
-
provide a message to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the resource, wherein, via the peer-to-peer link, the electronic device and the other electronic device communicate directly without using an intervening access point, and wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the message, receive a request for access to the resource from the other electronic device via a peer-to-peer link; establish secure communication with the other electronic device; and provide access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the resource.
-
-
20. An electronic-device-implemented method for providing access to a resource, comprising:
-
providing a message to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the resource, wherein, via the peer-to-peer link, the electronic device and the other electronic device communicate directly without using an intervening access point, and wherein electronic devices in the infrastructure network communicate via the intervening access point; in response to the message, receiving a request for access to the resource from the other electronic device via a peer-to-peer link; establishing secure communication with the other electronic device; and providing access information to the other electronic device via the peer-to-peer link using the secure communication, wherein the access information facilitates access to the resource.
-
Specification