US2015189581A1PendingUtilityA1

Network association of communication devices based on attenuation information

Assignee: QUALCOMM INCPriority: Aug 10, 2011Filed: Mar 12, 2015Published: Jul 2, 2015
Est. expiryAug 10, 2031(~5 yrs left)· nominal 20-yr term from priority
H02J 7/47H02J 7/485H02J 7/44H02J 13/1321B60L 53/65H04L 63/0823G06F 1/3203Y04S30/14H04L 9/3247H04H 20/71H04L 2209/84Y02T10/7072H04L 67/125Y02T90/14H04L 1/08B60L 53/60Y04S40/124H04L 9/3263Y02T90/16Y04S30/12H04W 52/18B60L 11/1838H04W 48/18H04W 12/06H04L 69/24B60L 53/50H04L 69/26H04L 63/08H04W 12/069Y02T90/167Y02B90/20Y02T90/12Y02T10/70B60L 53/67
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A client network device may associate with a service provider to receive a service. For example, a client network device may transmit a number of broadcast messages to one or more service providers. The number of broadcast messages may be determined based, at least in part, on a first communication parameter received from at least one of the service providers. The client network device may receive first attenuation information from a first service provider after transmitting the number of broadcast messages. The client network device may associate with the first service provider based, at least in part, on the first attenuation information. In one example, a vehicle can associate with a charging station in a charging facility to securely communicate with and receive electric power from the charging station.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for network association, the method comprising:
 transmitting a number of broadcast messages from a client network device to at least a subset of a plurality of service providers, the number of broadcast messages determined based, at least in part, on a first communication parameter received from at least one of the plurality of service providers;   receiving, at the client network device, first attenuation information from a first service provider of the plurality of service providers after transmitting the number of broadcast messages; and   associating with the first service provider based, at least in part, on the first attenuation information.   
     
     
         2 . The method of  claim 1 , further comprising:
 transmitting, from the client network device, a request for communication parameters; and   receiving the first communication parameter after transmitting the request.   
     
     
         3 . The method of  claim 2 , further comprising:
 initiating, after transmission of the request, a time interval for receiving at least one communication parameter;   determining the number of broadcast messages to transmit from the client network device in response to receiving the first communication parameter before the time interval elapses; and   retransmitting the request in response to not receiving any communication parameters before the time interval elapses.   
     
     
         4 . The method of  claim 1 , wherein the first communication parameter includes at least one member of the group consisting of the number of broadcast messages to transmit to the first service provider, a maximum time interval for transmitting the number of broadcast messages, and an indication of whether the first service provider supports secure communications. 
     
     
         5 . The method of  claim 1 , further comprising transmitting a request message from the client network device to the first service provider, the request message requesting a first network parameter to associate with the first service provider. 
     
     
         6 . The method of  claim 5 , further comprising:
 receiving, at the client network device, a confirmation message from the first service provider, the confirmation message including the first network parameter; and   joining a network associated with the first service provider based, at least in part, on the first network parameter.   
     
     
         7 . The method of  claim 5 , wherein the first network parameter includes at least one member of the group consisting of a network identifier, a device address, and security information associated with the first service provider. 
     
     
         8 . The method of  claim 5 , further comprising:
 receiving, at the client network device, a notification message from the first service provider, the notification message indicating that the client network device should associate with a second service provider of the plurality of service providers and including a second network parameter associated with the second service provider; and   joining a network of the second service provider based, at least in part, on the second network parameter.   
     
     
         9 . The method of  claim 1 , further comprising:
 transmitting a first amplitude map associated with the client network device to the first service provider;   receiving, at the client network device, a second amplitude map associated with the first service provider; and   determining a transmit power for transmissions to the first service provider based, at least in part, on the first amplitude map and the second amplitude map.   
     
     
         10 . The method of  claim 1 , wherein transmitting the number of broadcast messages comprising:
 transmitting a first set of broadcast messages at a first transmit power from the client network device to at least the subset of the plurality of service providers; and   transmitting a second set of broadcast messages at a second transmit power in response to not receiving a response message from any of the plurality of service providers, wherein the second transmit power is greater than the first transmit power.   
     
     
         11 . The method of  claim 1 , further comprising:
 determining, by the client network device, second attenuation information associated with the first service provider based, at least in part, on a transmission received at the client network device from the first service provider,   wherein associating with the first service provider is based, at least in part, on the first attenuation information and the second attenuation information.   
     
     
         12 . The method of  claim 1 , further comprising:
 initiating, after transmission of the number of broadcast messages, a time interval for receiving attenuation information from at least one of the plurality of service providers;   associating with the first service provider in response to receiving the first attenuation information before the time interval elapses; and   retransmitting the number of broadcast messages in response to not receiving any attenuation information before the time interval elapses.   
     
     
         13 . The method of  claim 1 , further comprising transmitting security information associated with the client network device to the first service provider for validating the client network device. 
     
     
         14 . The method of  claim 1 , further comprising:
 determining, by the client network device, that the first service provider supports secure communications based, at least in part, on the first communication parameter;   transmitting first security information associated with the client network device to the first service provider;   receiving, at the client network device, second security information associated with the first service provider;   signing, using the first security information, a first transmission from the client network device to the first service provider; and   receiving, at the client network device, a second transmission signed with the second security information from the first service provider.   
     
     
         15 . The method of  claim 1 , wherein the client network device is a vehicle and the plurality of service providers are charging stations. 
     
     
         16 . The method of  claim 1 , wherein the client network device is a plug-in electric vehicle (PEV) and the plurality of service providers are electric vehicle supply equipment (EVSE) stations. 
     
     
         17 . A method for network association, the method comprising:
 transmitting a first communication parameter from a first service provider to a client network device after receiving a request for communication parameters from the client network device;   receiving, at the first service provider, one or more broadcast messages from the client network device;   determining first attenuation information associated with the first service provider based, at least in part, on the one or more broadcast messages;   transmitting the first attenuation information from the first service provider to the client network device; and   receiving, at the first service provider, a request message from the client network device after transmitting the first attenuation information, the request message requesting the first service provider to associate with the client network device.   
     
     
         18 . The method of  claim 17 , further comprising:
 determining, by the first service provider, whether the first attenuation information exceeds a threshold;   determining to transmit the first attenuation information to the client network device in response to determining that the first attenuation information does not exceed the threshold; and   determining not to transmit the first attenuation information to the client network device in response to determining that the first attenuation information exceeds the threshold.   
     
     
         19 . The method of  claim 17 , further comprising:
 determining, by the first service provider, second attenuation information associated with a second service provider;   determining, by the first service provider, that the client network device should associate with the second service provider based, at least in part, on comparing the first attenuation information and the second attenuation information;   determining, by the first service provider, a network parameter associated with the second service provider; and   providing the network parameter to the client network device.   
     
     
         20 . The method of  claim 17 , further comprising:
 receiving, at the first service provider, first security information associated with the client network device;   transmitting second security information associated with the first service provider from the first service provider to the client network device in response to receiving the first security information;   determining to sign, using the second security information, subsequent transmissions from the first service provider to the client network device; and   determining to encrypt, using the first security information, the subsequent transmissions.   
     
     
         21 . The method of  claim 17 , further comprising:
 transmitting, by the first service provider, a confirmation message to the client network device, the confirmation message including a network parameter for associating with the first service provider; and   establishing a logical network with the client network device based, at least in part, on the network parameter.   
     
     
         22 . The method of  claim 21 , further comprising:
 authenticating, by the first service provider, the client network device after establishing the logical network with the client network device; and   providing a service from the first service provider to the client network device after authenticating the client network device.   
     
     
         23 . The method of  claim 17 , further comprising:
 determining, by the first service provider, whether to associate with the client network device based, at least in part, on the first attenuation information;   in response to determining to associate with the client network device,
 transmitting, from the first service provider, a network parameter associated with the first service provider to the client network device; and 
 configuring the first service provider with the network parameter to form a logical network with the client network device. 
   
     
     
         24 . The method of  claim 17 , further comprising:
 utilizing an out-of-band communication medium to validate the client network device and to determine whether to associate with the client network device.   
     
     
         25 . A client network device comprising:
 a processor; and   a memory for storing instructions which, when executed by the processor, cause the client network device to:
 transmit a number of broadcast messages to at least a subset of a plurality of service providers, the number of broadcast messages determined based, at least in part, on a first communication parameter received from at least one of the plurality of service providers; 
 receive first attenuation information from a first service provider of the plurality of service providers after transmitting the number of broadcast messages; and 
 associate with the first service provider based, at least in part, on the first attenuation information. 
   
     
     
         26 . The client network device of  claim 25 , wherein the instructions, when executed by the processor, further cause the client network device to:
 transmit a request for communication parameters; and   receive the first communication parameter after transmitting the request.   
     
     
         27 . The client network device of  claim 25 , wherein the instructions, when executed by the processor, further cause the client network device to:
 initiate, after transmission of the number of broadcast messages, a time interval for receiving attenuation information from at least one of the plurality of service providers;   associate with the first service provider in response to receiving the first attenuation information before the time interval elapses; and   retransmit the number of broadcast messages in response to not receiving any attenuation information before the time interval elapses.   
     
     
         28 . A non-transitory computer-readable medium for storing instructions which, when executed by a processor of a client network device, cause the client network device to:
 transmit a number of broadcast messages to at least a subset of a plurality of service providers, the number of broadcast messages determined based, at least in part, on a first communication parameter received from at least one of the plurality of service providers;   receive first attenuation information from a first service provider of the plurality of service providers after transmitting the number of broadcast messages; and   associate with the first service provider based, at least in part, on the first attenuation information.   
     
     
         29 . The non-transitory computer-readable medium of  claim 28 , wherein the instructions, when executed by the processor of the client network device, cause the client network device to:
 transmit a request for communication parameters;   initiate, after transmission of the request, a time interval for receiving at least one communication parameter;   determine the number of broadcast messages to transmit from the client network device in response to receiving the first communication parameter before the time interval elapses; and   retransmit the request in response to not receiving any communication parameters before the time interval elapses.   
     
     
         30 . The non-transitory computer-readable medium of  claim 28 , wherein the instructions, when executed by the processor of the client network device, cause the client network device to:
 transmit a request message to the first service provider, the request message requesting a first network parameter to associate with the first service provider;   receive a confirmation message from the first service provider after transmitting the request message, the confirmation message including the first network parameter; and   join a network associated with the first service provider based, at least in part, on the first network parameter.

Join the waitlist — get patent alerts

Track US2015189581A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.