Transferring Data Using Ad Hoc Networks
First Claim
Patent Images
1. A method for a local device to establish an ad hoc communications link with a broadcast device, comprising:
- upon determining that the ad hoc communications link with the broadcast device is required, accessing memory to obtain connection parameters for the broadcast device; and
establishing a communications link with the broadcast device by sending a connection request to the broadcast device based on the connection parameters.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for a local device to establish an ad hoc communications channel with a broadcast device is disclosed. The method comprises upon determining that the ad hoc communications link with the broadcast device is required, accessing memory to obtain connection parameters for the broadcast device; and establishing a communications link with the broadcast device by sending a connection request to the broadcast device based on the connection parameters.
-
Citations
19 Claims
-
1. A method for a local device to establish an ad hoc communications link with a broadcast device, comprising:
-
upon determining that the ad hoc communications link with the broadcast device is required, accessing memory to obtain connection parameters for the broadcast device; and establishing a communications link with the broadcast device by sending a connection request to the broadcast device based on the connection parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for establishing a secure communications channel between a first device and a second device using an ad hoc communications protocol, comprising:
-
assigning a globally unique identifier (GUID) to each of the first and second devices; communicating the GUID for the first device to the second device and the GUID for the second device to the first device, using a trusted system; on each of the devices saving a symmetric encryption key received from the trusted system; on the first device, polling for the second device based on the GUID of the second device, receiving a response to the polling of the second device, authenticating the response in software, and establishing a secure communications link with the second device by encrypting packets sent to the second device using the symmetric encryption key. - View Dependent Claims (9, 10)
-
-
11. A method for a first device to transfer data to a second device, comprising;
-
in a first mode, checking memory for connection parameters to establish a communications link with the second device using an ad hoc networking protocol;
if the connection parameters are found in memory then establishing the communications link with the second device, and transferring the data to the second device over the communications link; andin a second mode transferring the data to the second device over a cellular network. - View Dependent Claims (12, 13, 14)
-
-
15. A computer readable medium, having stored thereon a sequence of instructions, which when executed by a processor, cause the processor to perform a method for a local device to establish an ad hoc communications link with a broadcast device comprising:
-
upon determining that the ad hoc communications link with the broadcast device is required, accessing memory to obtain connection parameters for the broadcast device; and establishing a communications link with the broadcast device by sending a connection request to the broadcast device based on the connection parameters.
-
-
16. A computer readable medium, having stored thereon a sequence of instructions, which when executed by a processor, cause the processor to perform a method for establishing a secure communications channel between a first device and a second device using an ad hoc communications protocol, the method comprising:
-
assigning a globally unique identifier (GUID) to each of the first and second devices; communicating the GUID for the first device to the second device and the GUID for the second device to the first device, using a trusted system; on each of the devices saving a symmetric encryption key received from the trusted system, on the first device, polling for the second device based on the GUID of the second device, receiving a response to the polling of the second device, authenticating the response in software, and establishing a secure communications link with the second device by encrypting packets sent to the second device using the symmetric encryption key.
-
-
17. A computer readable medium, having stored thereon a sequence of instructions which when executed by a processor of a first device, causes the first device to perform a method fort transferring data to a second device comprising:
-
in a first mode, checking memory for connection parameters to establish a communications link with the second device using an ad hoc networking protocol;
if the connection parameters are found in memory then establishing the communications link with the second device, and transferring the data to the second device over the communications link; andin a second mode transferring the data to the second device over a cellular network.
-
-
18. A system to establish an ad hoc communications link with a broadcast device, the system comprising:
-
a processor, and a memory coupled to the processor, the memory storing instructions which when executed by the processor, cause the system to; upon determining that the ad hoc communications link with the broadcast device is required, accessing memory to obtain connection parameters for the broadcast device; and establishing a communications link with the broadcast device by sending a connection request to the broadcast device based on the connection parameters.
-
-
19. A system, comprising:
-
a processor, and a memory coupled to the processor, the memory storing instructions which when executed cause the system to toggle between a first mode, and a second mode, wherein in the first mode the system checks a memory for connection parameters to establish a communications link with another device using an ad hoc networking protocol; and
if the communications parameters are found in memory then the system establishes the communications link with the other device, and transfers the data to the other device over the communications link, and wherein in the second mode the system transfers the data to the other device over a cellular network.
-
Specification