← Back to Patent Explorer
US6842460B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Ad hoc network discovery menu

Assignee: Nokia Technologies Oy
•
Filing: 2001-06-27
•
Granted: 2005-01-11
•
Expires: 2021-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When an ad hoc network is formed between short range wireless devices, at least one device assumes the role of an ad hoc network information provider for the new piconet. In this role, the device allocates a browsing hierarchy of service classes in its service registry. The service classes will provide a record to characterize the ad hoc network. When a new wireless device arrives within the communication range of any member of the ad hoc network, its inquiry signals are answered by the first member detecting the inquiry. If that first member is an ad hoc network information provider, it responds with information accessed from its service registry characterizing the ad hoc network. If, instead, an ordinary device in the ad hoc network is the first to respond to the inquiry signals of the arriving device, the device responds with the address of the ad hoc network information provider. The arriving device then pages the ad hoc network information provider to obtain information characterizing the ad hoc network.

Inventors

  • 👤 Mikko Olkkonen
  • 👤 Kai Nyman
  • 👤 Stephane Bouet

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:18
CPC Classifications
H; H04; H04W; H04W48/00; H04W48/16; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/104; H04L67/1044; H04L67/1046; H04W8/00; H04W8/005

Claims Analysis

Total Claims: 98
Claim 1
Independent Claim 365 words
A method to provide an arriving wireless device, which is proximate to a plurality of other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching for other wireless devices by the arriving wireless device; receiving by the arriving device identification information from a wireless device in the first ad hoc network, identifying the first ad hoc network information provider; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; receiving by the arriving device identification information from a wireless device in the second ad hoc network, identifying the second ad hoc network information provider; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; forming and displaying by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 2
Independent Claim 365 words
A method to provide an arriving wireless device, which is proximate to a plurality of other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching for other wireless devices by the arriving wireless device; receiving by the arriving device identification information from a wireless device in the first ad hoc network, identifying the first ad hoc network information provider; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; receiving by the arriving device identification information from a wireless device in the second ad hoc network, identifying the second ad hoc network information provider; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; forming and displaying by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 3
Dependent Claim 24 words
The method of claim 1 , wherein said searching which further comprises: selectively searching for other devices having a specified class of device characteristic.
Claim 4
Dependent Claim 22 words
The method of claim 1 , wherein said searching which further comprises: selectively searching for other devices having a specified service class.
Claim 5
Dependent Claim 22 words
The method of claim 1 , wherein said searching which further comprises: selectively searching for other devices having a specified service attribute.
Claim 6
Dependent Claim 52 words
The method of claim 1 , which further comprises: determining received signal quality of devices in said first and second ad hoc networks, by the arriving wireless device; and ranking said first and second characteristics displayed in said network discovery menu according to said received signal quality, by the arriving wireless device.
Claim 7
Dependent Claim 36 words
The method of claim 1 , which further comprises: associating with each of said first and second characteristics displayed in said network discovery menu, corresponding information about accessing each respective first and second ad hoc network.
Claim 8
Dependent Claim 56 words
The method of claim 1 , wherein said updating step in the first ad hoc network further comprises: determining that a wireless device having updated data is a master device in said first ad hoc network; and forwarding the updated data to the first ad hoc network information provider device in said first ad hoc network.
Claim 9
Dependent Claim 74 words
The method of claim 1 , wherein said updating step in the first ad hoc network further comprises: determining that a wireless device having updated data in the first ad hoc network is not an ad hoc network information provider device; and sending the updated data to a master device in the first ad hoc network to be forwarded to the first ad hoc network information provider device in the first ad hoc network.
Claim 10
Dependent Claim 58 words
The method of claim 1 , which further comprises: determining that a wireless device in the first ad hoc network is not an ad hoc network information provider device; and responding to an inquiry from an arriving wireless device by providing information to access the first ad hoc network information provider device in the first ad hoc network.
Claim 11
Dependent Claim 73 words
The method of claim 1 , which further comprises: associating with each of said first and second characteristics in said network discovery menu, corresponding information about accessing a master device in each respective first and second ad hoc network; paging a master device corresponding to a selected one of said first and second characteristics; and joining a respective one of the first and second ad hoc networks that includes said paged master device.
Claim 12
Independent Claim 321 words
A method to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu to enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; identifying the first and second ad hoc networks, by the arriving wireless device; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; forming and displaying by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 13
Independent Claim 321 words
A method to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu to enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; identifying the first and second ad hoc networks, by the arriving wireless device; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; forming and displaying by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 14
Dependent Claim 24 words
The method of claim 11 , wherein said searching which further comprises: selectively searching for other devices having a specified class of device characteristic.
Claim 15
Dependent Claim 22 words
The method of claim 11 , wherein said searching which further comprises: selectively searching for other devices having a specified service class.
Claim 16
Dependent Claim 22 words
The method of claim 11 , wherein said searching which further comprises: selectively searching for other devices having a specified service attribute.
Claim 17
Dependent Claim 52 words
The method of claim 11 , which further comprises: determining received signal quality of devices in said first and second ad hoc networks, by the arriving wireless device; and ranking said first and second characteristics displayed in said network discovery menu according to said received signal quality, by the arriving wireless device.
Claim 18
Dependent Claim 36 words
The method of claim 11 , which further comprises: associating with each of said first and second characteristics displayed in said network discovery menu, corresponding information about accessing each respective first and second ad hoc network.
Claim 19
Dependent Claim 56 words
The method of claim 11 , wherein said updating step in the first ad hoc network further comprises: determining that a wireless device having updated data is a master device in said first ad hoc network; and forwarding the updated data to the first ad hoc network information provider device in said first ad hoc network.
Claim 20
Dependent Claim 74 words
The method of claim 11 , wherein said updating step in the first ad hoc network further comprises: determining that a wireless device having updated data in the first ad hoc network is not an ad hoc network information provider device; and sending the updated data to a master device in the first ad hoc network to be forwarded to the first ad hoc network information provider device in the first ad hoc network.
Claim 21
Dependent Claim 58 words
The method of claim 11 , which further comprises: determining that a wireless device in the first ad hoc network is not an ad hoc network information provider device; and responding to an inquiry from an arriving wireless device by providing information to access the first ad hoc network information provider device in the first ad hoc network.
Claim 22
Dependent Claim 73 words
The method of claim 11 , which further comprises: associating with each of said first and second characteristics in said network discovery menu, corresponding information about accessing a master device in each respective first and second ad hoc network; paging a master device corresponding to a selected one of said first and second characteristics; and joining a respective one of the first and second ad hoc networks that includes said paged master device.
Claim 23
Independent Claim 353 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; identifying the first ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; identifying the second ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; forming by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; sorting and displaying by the arriving wireless device said first and second characteristics in said network discovery menu according to predefined types of characteristics of interest to a user; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to the user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 24
Independent Claim 353 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; identifying the first ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; identifying the second ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; forming by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; sorting and displaying by the arriving wireless device said first and second characteristics in said network discovery menu according to predefined types of characteristics of interest to a user; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to the user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 25
Dependent Claim 17 words
The method of claim 21 , wherein the wireless devices use a IEEE 802.11 Wireless LAN standard.
Claim 26
Dependent Claim 14 words
The method of claim 21 , wherein the wireless devices use the Bluetooth standard.
Claim 27
Dependent Claim 17 words
The method of claim 21 , wherein the wireless devices use the Infrared Data Association (IrDA) standard.
Claim 28
Dependent Claim 18 words
The method of claim 21 , wherein the wireless devices use the Digital Enhanced Cordless Telecommunications (DECT) standard.
Claim 29
Dependent Claim 18 words
The method of claim 21 , wherein the wireless devices use the Shared Wireless Access Protocol (SWAP) standard.
Claim 30
Dependent Claim 20 words
The method of claim 21 , wherein the wireless devices use the IEEE 802.15 Wireless Personal Area Network (WPAN) standard.
Claim 31
Dependent Claim 20 words
The method of claim 21 , wherein the wireless devices use the High Performance Radio Local Area Network (HIPERLAN) standard.
Claim 32
Dependent Claim 19 words
The method of claim 21 , wherein the wireless devices use the Multimedia Mobile Access Communication (MMAC) Systems standard.
Claim 33
Independent Claim 386 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; identifying the first ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; measuring a first received signal quality from the first ad hoc network, by the arriving wireless device; identifying the second ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; measuring a second received signal quality from the second ad hoc network, by the arriving wireless device; forming by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; sorting and displaying by the arriving wireless device said first and second characteristics in said network discovery menu according to the respective first and second received signal qualities; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to the user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 34
Independent Claim 386 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; identifying the first ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; measuring a first received signal quality from the first ad hoc network, by the arriving wireless device; identifying the second ad hoc network, by the arriving wireless device; establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; measuring a second received signal quality from the second ad hoc network, by the arriving wireless device; forming by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; sorting and displaying by the arriving wireless device said first and second characteristics in said network discovery menu according to the respective first and second received signal qualities; and selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to the user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 35
Independent Claim 326 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; sending with an arriving wireless device, inquiry signals to other wireless devices; receiving with the arriving wireless device, an address of the first ad hoc network information provider device in the first ad hoc network; accessing with the arriving wireless device, service records from the the first ad hoc network information provider device in the first ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said first ad hoc network; receiving with the arriving wireless device, an address of the second ad hoc network information provider device in the second ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device in the second ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 36
Independent Claim 326 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; sending with an arriving wireless device, inquiry signals to other wireless devices; receiving with the arriving wireless device, an address of the first ad hoc network information provider device in the first ad hoc network; accessing with the arriving wireless device, service records from the the first ad hoc network information provider device in the first ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said first ad hoc network; receiving with the arriving wireless device, an address of the second ad hoc network information provider device in the second ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device in the second ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 37
Dependent Claim 16 words
The method of claim 31 , wherein said wireless devices are embodied in the Bluetooth Standard.
Claim 38
Dependent Claim 19 words
The method of claim 31 , wherein said wireless devices are embodied in the IEEE 802.11 Wireless LAN Standard.
Claim 39
Independent Claim 307 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network, information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; receiving with an arriving wireless device, beacon signals from the first ad hoc network, including an address of the first ad hoc network information provider; accessing with the arriving wireless device, service records from the first ad hoc network information provider device; determining with the arriving wireless device, a received signal quality value of devices in said first ad hoc network; receiving with the arriving wireless device, beacon signals from the second ad hoc network, including an address of the second ad hoc network information provider; accessing with the arriving wireless device, service records from the second ad hoc network information provider device; determining with the arriving wireless device, a received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 40
Independent Claim 307 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network, information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; receiving with an arriving wireless device, beacon signals from the first ad hoc network, including an address of the first ad hoc network information provider; accessing with the arriving wireless device, service records from the first ad hoc network information provider device; determining with the arriving wireless device, a received signal quality value of devices in said first ad hoc network; receiving with the arriving wireless device, beacon signals from the second ad hoc network, including an address of the second ad hoc network information provider; accessing with the arriving wireless device, service records from the second ad hoc network information provider device; determining with the arriving wireless device, a received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 41
Dependent Claim 19 words
The method of claim 34 , wherein said wireless devices are embodied in the IEEE 802.11 Wireless LAN Standard.
Claim 42
Dependent Claim 20 words
The method of claim 34 , wherein said wireless devices are embodied in the HIPERLAN Type 2 Wireless LAN Standard.
Claim 43
Independent Claim 286 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; providing in an arriving wireless device, a default address for the first ad hoc network information provider wireless device in the first ad hoc network; accessing with the arriving wireless device, service records from the first ad hoc network information provider device, using said default address; determining with the arriving wireless device, a received signal quality value of devices in said first ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device; determining with the arriving wireless device, a received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 44
Independent Claim 286 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; providing in an arriving wireless device, a default address for the first ad hoc network information provider wireless device in the first ad hoc network; accessing with the arriving wireless device, service records from the first ad hoc network information provider device, using said default address; determining with the arriving wireless device, a received signal quality value of devices in said first ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device; determining with the arriving wireless device, a received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 45
Dependent Claim 16 words
The method of claim 37 , wherein said wireless devices are embodied in the Bluetooth Standard.
Claim 46
Dependent Claim 19 words
The method of claim 37 , wherein said wireless devices are embodied in the IEEE 802.11 Wireless LAN Standard.
Claim 47
Dependent Claim 20 words
The method of claim 37 , wherein said wireless devices are embodied in the HIPERLAN Type 2 Wireless LAN Standard.
Claim 48
Independent Claim 350 words
A system to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu enabling the arriving device to selectively join one of the ad hoc networks, comprising: a first ad hoc network information provider device in a first ad hoc network, maintaining a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; a second ad hoc network information provider device in a second ad hoc network, maintaining a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; an arriving wireless device including a processor, a memory storing program instructions executable by the processor, a radio, and a user interface; said arriving wireless device being programmed to establish a connection between the arriving device and the first ad hoc network information provider to receive first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; said arriving wireless device being programmed to establish a connection between the arriving device and the second ad hoc network information provider to receive second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; said arriving wireless device being programmed to form and display a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and said arriving wireless device being programmed to selectively join the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 49
Independent Claim 350 words
A system to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu enabling the arriving device to selectively join one of the ad hoc networks, comprising: a first ad hoc network information provider device in a first ad hoc network, maintaining a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; a second ad hoc network information provider device in a second ad hoc network, maintaining a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; an arriving wireless device including a processor, a memory storing program instructions executable by the processor, a radio, and a user interface; said arriving wireless device being programmed to establish a connection between the arriving device and the first ad hoc network information provider to receive first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; said arriving wireless device being programmed to establish a connection between the arriving device and the second ad hoc network information provider to receive second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; said arriving wireless device being programmed to form and display a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and said arriving wireless device being programmed to selectively join the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 50
Dependent Claim 23 words
The system of claim 41 , which further comprises: said processor selectively searching for other devices having a specified class of device characteristic.
Claim 51
Dependent Claim 21 words
The system of claim 41 , which further comprises: said processor selectively searching for other devices having a specified service class.
Claim 52
Dependent Claim 21 words
The system of claim 41 , which further comprises: said processor selectively searching for other devices having a specified service attribute.
Claim 53
Dependent Claim 44 words
The system of claim 41 , which further comprises: said processor determining received signal quality of devices in said first and second ad hoc networks and ranking said first and second characteristics displayed in said network discovery menu according to said received signal quality.
Claim 54
Dependent Claim 38 words
The system of claim 41 , which further comprises: said interface associating with each of said first and second characteristics displayed in said network discovery menu, corresponding information about accessing each respective first and second ad hoc network.
Claim 55
Dependent Claim 49 words
The system of claim 41 , which further comprises: said processor determining that a wireless device having updated data is a master device in said first ad hoc network and forwarding the updated data to the first ad hoc network information provider device in said first ad hoc network.
Claim 56
Dependent Claim 67 words
The system of claim 41 , which further comprises: said processor determining that a wireless device having updated data in the first ad hoc network is not an ad hoc network information provider device and sending the updated data to a master device in the first ad hoc network to be forwarded to the first ad hoc network information provider device in the first ad hoc network.
Claim 57
Dependent Claim 60 words
The system of claim 41 , which further comprises: said processor determining that a wireless device in the first ad hoc network is not an ad hoc network information provider device and responding to an inquiry from an arriving wireless device by providing information to access the first ad hoc network information provider device in the first ad hoc network.
Claim 58
Dependent Claim 65 words
The system of claim 41 , which further comprises: said interface displaying the network discovery menu and associating with each of said first and second characteristics in said network discovery menu, corresponding information about accessing a master device in each respective first and second ad hoc network; and said processor paging a master device corresponding to a selected one of said first and second characteristics.
Claim 59
Independent Claim 376 words
A system to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: a first ad hoc network information provider device in a first ad hoc network, maintaining a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; a second ad hoc network information provider device in a second ad hoc network, maintaining a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; an arriving wireless device including a processor, a memory storing program instructions executable by the processor, a radio, and a user interface; said arriving wireless device being programmed to establish a connection between the arriving device and the first ad hoc network information provider to receive first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; said arriving wireless device being programmed to establish a connection between the arriving device and the second ad hoc network information provider to receive second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; said arriving wireless device being programmed to form a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; said arriving wireless device being programmed to sort and display said first and second characteristics in said network discovery menu according to predefined types of characteristics of interest to a user; and said arriving wireless device being programmed to selectively join the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 60
Independent Claim 376 words
A system to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: a first ad hoc network information provider device in a first ad hoc network, maintaining a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; a second ad hoc network information provider device in a second ad hoc network, maintaining a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; an arriving wireless device including a processor, a memory storing program instructions executable by the processor, a radio, and a user interface; said arriving wireless device being programmed to establish a connection between the arriving device and the first ad hoc network information provider to receive first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; said arriving wireless device being programmed to establish a connection between the arriving device and the second ad hoc network information provider to receive second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; said arriving wireless device being programmed to form a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; said arriving wireless device being programmed to sort and display said first and second characteristics in said network discovery menu according to predefined types of characteristics of interest to a user; and said arriving wireless device being programmed to selectively join the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 61
Dependent Claim 17 words
The system of claim 51 , wherein the wireless devices use a IEEE 802.11 Wireless LAN standard.
Claim 62
Dependent Claim 18 words
The system of claim 51 , wherein the wireless devices use the Japanese 3rd Generation (3G) wireless standard.
Claim 63
Dependent Claim 17 words
The system of claim 51 , wherein the wireless devices use the Infrared Data Association (IrDA) standard.
Claim 64
Dependent Claim 18 words
The system of claim 51 , wherein the wireless devices use the Digital Enhanced Cordless Telecommunications (DECT) standard.
Claim 65
Dependent Claim 18 words
The system of claim 51 , wherein the wireless devices use the Shared Wireless Access Protocol (SWAP) standard.
Claim 66
Dependent Claim 20 words
The system of claim 51 , wherein the wireless devices use the IEEE 802.15 Wireless Personal Area Network (WPAN) standard.
Claim 67
Dependent Claim 20 words
The system of claim 51 , wherein the wireless devices use the High Performance Radio Local Area Network (HIPERLAN) standard.
Claim 68
Dependent Claim 19 words
The system of claim 51 , wherein the wireless devices use the Multimedia Mobile Access Communication (MMAC) Systems standard.
Claim 69
Independent Claim 391 words
A system to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: a first ad hoc network information provider device in a first ad hoc network, maintaining a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; a second ad hoc network information provider device in a second ad hoc network, maintaining a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; an arriving wireless device including a processor, a memory storing program instructions executable by the processor, a radio, and a user interface; said arriving wireless device being programmed to establish a connection between the arriving device and the first ad hoc network information provider to receive first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; said arriving wireless device being programmed to establish a connection between the arriving device and the second ad hoc network information provider to receive second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; said arriving wireless device being programmed to determine received signal quality values of devices in said first and second ad hoc networks; said arriving wireless device being programmed to form a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; said arriving wireless device being programmed to rank the first and second characteristics in the network discovery menu according to said signal quality values; and said arriving wireless device being programmed to selectively join the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 70
Independent Claim 391 words
A system to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: a first ad hoc network information provider device in a first ad hoc network, maintaining a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; a second ad hoc network information provider device in a second ad hoc network, maintaining a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; an arriving wireless device including a processor, a memory storing program instructions executable by the processor, a radio, and a user interface; said arriving wireless device being programmed to establish a connection between the arriving device and the first ad hoc network information provider to receive first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; said arriving wireless device being programmed to establish a connection between the arriving device and the second ad hoc network information provider to receive second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; said arriving wireless device being programmed to determine received signal quality values of devices in said first and second ad hoc networks; said arriving wireless device being programmed to form a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; said arriving wireless device being programmed to rank the first and second characteristics in the network discovery menu according to said signal quality values; and said arriving wireless device being programmed to selectively join the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 71
Dependent Claim 446 words
A computer program product to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu to enabling the arriving device to selectively join one of the ad hoc networks, comprising: a computer readable medium; program code in said computer readable medium for maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; program code in said computer readable medium for maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices: in the second ad hoc network; program code in said computer readable medium for searching for other wireless devices by the arriving wireless device; program code in said computer readable medium for receiving by the arriving device identification information from a wireless device in the first ad hoc network, identifying the first ad hoc network information provider; program code in said computer readable medium for establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; program code in said computer readable medium for receiving by the arriving device identification information from a wireless device in the second ad hoc network, identifying the second ad hoc network information provider; program code in said computer readable medium for establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; program code in said computer readable medium for forming and displaying by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and program code in said computer readable medium for selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 72
Dependent Claim 446 words
A computer program product to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu to enabling the arriving device to selectively join one of the ad hoc networks, comprising: a computer readable medium; program code in said computer readable medium for maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; program code in said computer readable medium for maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices: in the second ad hoc network; program code in said computer readable medium for searching for other wireless devices by the arriving wireless device; program code in said computer readable medium for receiving by the arriving device identification information from a wireless device in the first ad hoc network, identifying the first ad hoc network information provider; program code in said computer readable medium for establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; program code in said computer readable medium for receiving by the arriving device identification information from a wireless device in the second ad hoc network, identifying the second ad hoc network information provider; program code in said computer readable medium for establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; program code in said computer readable medium for forming and displaying by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; and program code in said computer readable medium for selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to a user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 73
Dependent Claim 435 words
A computer program product to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu to enabling the arriving device to selectively join one of the ad hoc networks, comprising: a computer readable medium; program code in said computer readable medium for maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; program code in said computer readable medium for maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; program code in said computer readable medium for identifying the first ad hoc network, by the arriving wireless device; program code in said computer readable medium for establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; program code in said computer readable medium for identifying the second ad hoc network, by the arriving wireless device; program code in said computer readable medium for establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; program code in said computer readable medium for forming by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; program code in said computer readable medium for sorting and displaying by the arriving wireless device said first and second characteristics in said network discovery menu according to predefined types of characteristics of interest to a user; and program code in said computer readable medium for selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to the user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 74
Dependent Claim 435 words
A computer program product to provide a network discovery menu to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network discovery menu to enabling the arriving device to selectively join one of the ad hoc networks, comprising: a computer readable medium; program code in said computer readable medium for maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; program code in said computer readable medium for maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; program code in said computer readable medium for identifying the first ad hoc network, by the arriving wireless device; program code in said computer readable medium for establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; program code in said computer readable medium for identifying the second ad hoc network, by the arriving wireless device; program code in said computer readable medium for establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; program code in said computer readable medium for forming by the arriving wireless device a network discovery menu including a first characteristic of the first ad hoc network derived from the first service information and a second characteristic of the second ad hoc network derived from the second service information; program code in said computer readable medium for sorting and displaying by the arriving wireless device said first and second characteristics in said network discovery menu according to predefined types of characteristics of interest to a user; and program code in said computer readable medium for selectively joining the arriving wireless device to either the first ad hoc network or the second ad hoc network in response to the user's respective selection of either the first characteristic or the second characteristic displayed on the network discovery menu.
Claim 75
Independent Claim 278 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching with an arriving wireless device, for other wireless devices; accessing with the arriving wireless device, service records from the the first ad hoc network information provider device in the first ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said first ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device in the second ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 76
Independent Claim 278 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching with an arriving wireless device, for other wireless devices; accessing with the arriving wireless device, service records from the the first ad hoc network information provider device in the first ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said first ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device in the second ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; and forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values.
Claim 77
Dependent Claim 17 words
The method of claim 63 , wherein said ranking is by Bit Error Rate accumulated over time.
Claim 78
Dependent Claim 17 words
The method of claim 63 , wherein said ranking is by Packet Error Rate accumulated over time.
Claim 79
Dependent Claim 14 words
The method of claim 63 , wherein said ranking is by received signal strength.
Claim 80
Dependent Claim 14 words
The method of claim 63 , wherein said ranking is by link quality measurements.
Claim 81
Dependent Claim 13 words
The method of claim 63 , wherein said ranking is by continuous-wave interference.
Claim 82
Dependent Claim 13 words
The method of claim 63 , wherein said ranking is by co-channel interference.
Claim 83
Dependent Claim 14 words
The method of claim 63 , wherein said ranking is by clear channel assessment.
Claim 84
Dependent Claim 15 words
The method of claim 63 , wherein said ranking is by collisions per unit time.
Claim 85
Dependent Claim 13 words
The method of claim 63 , wherein said ranking is by retry counts.
Claim 86
Dependent Claim 16 words
The method of claim 63 , wherein said ranking is by, frames canceled per unit time.
Claim 87
Independent Claim 337 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching for other wireless devices with an arriving wireless device; attempting by the arriving wireless device to access a service record from a found device to determine if the found device has information about an ad hoc network information provider device; if the service record indicates that the found device has information about the first ad hoc network information provider device, then establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; if the service record indicates that the found device has information about the second ad hoc network information provider device, then establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; and if the service record indicates that the found device has no information about an ad hoc network information provider device, then listing by the arriving wireless device the found device in a network discovery menu.
Claim 88
Independent Claim 337 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching for other wireless devices with an arriving wireless device; attempting by the arriving wireless device to access a service record from a found device to determine if the found device has information about an ad hoc network information provider device; if the service record indicates that the found device has information about the first ad hoc network information provider device, then establishing a connection between the arriving device and the first ad hoc network information provider and receiving first service information associated with the first list, describing available services of wireless devices in the first ad hoc network; if the service record indicates that the found device has information about the second ad hoc network information provider device, then establishing a connection between the arriving device and the second ad hoc network information provider and receiving second service information associated with the second list, describing available services of wireless devices in the second ad hoc network; and if the service record indicates that the found device has no information about an ad hoc network information provider device, then listing by the arriving wireless device the found device in a network discovery menu.
Claim 89
Independent Claim 342 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching for other wireless devices with an arriving wireless device; accessing with the arriving wireless device, service records from the first ad hoc network information provider device in the first ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said first ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device in the second ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values; attempting to access with the arriving wireless device, a service record from a found device to determine if the found device has information about an ad hoc network information provider device; receiving with the arriving wireless device, an indication from the found device that it has no information about an ad hoc network information provider device; and listing the found device in said network discovery menu.
Claim 90
Independent Claim 342 words
A method to provide an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, with a network discovery menu to enable the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; searching for other wireless devices with an arriving wireless device; accessing with the arriving wireless device, service records from the first ad hoc network information provider device in the first ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said first ad hoc network; accessing with the arriving wireless device, service records from the second ad hoc network information provider device in the second ad hoc network; determining with the arriving wireless device, received signal quality value of devices in said second ad hoc network; ranking with the arriving wireless device, information from said service records according to said signal quality values; forming with the arriving wireless device, a network discovery menu including information from said service records, ranked according to said signal quality values; attempting to access with the arriving wireless device, a service record from a found device to determine if the found device has information about an ad hoc network information provider device; receiving with the arriving wireless device, an indication from the found device that it has no information about an ad hoc network information provider device; and listing the found device in said network discovery menu.
Claim 91
Independent Claim 321 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; answering by the first ad hoc network information provider inquiry signals from an arriving wireless device, including an address of the first ad hoc network information provider; receiving by the first ad hoc network information provider a request from the arriving wireless device for said first service information associated with the first list; sending said first service information from the first ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to form a network discovery menu including said first service information; answering by the second ad hoc network information provider inquiry signals from the arriving wireless device, including an address of the second ad hoc network information provider; receiving by the second ad hoc network information provider a request from the arriving wireless device for said second service information associated with the second list; and sending said second service information from the second ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to add to the network discovery menu said second service information.
Claim 92
Independent Claim 321 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; answering by the first ad hoc network information provider inquiry signals from an arriving wireless device, including an address of the first ad hoc network information provider; receiving by the first ad hoc network information provider a request from the arriving wireless device for said first service information associated with the first list; sending said first service information from the first ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to form a network discovery menu including said first service information; answering by the second ad hoc network information provider inquiry signals from the arriving wireless device, including an address of the second ad hoc network information provider; receiving by the second ad hoc network information provider a request from the arriving wireless device for said second service information associated with the second list; and sending said second service information from the second ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to add to the network discovery menu said second service information.
Claim 93
Dependent Claim 16 words
The method of claim 76 , wherein said wireless devices are embodied in the Bluetooth Standard.
Claim 94
Dependent Claim 19 words
The method of claim 76 , wherein said wireless devices are embodied in the IEEE 802.11 Wireless LAN Standard.
Claim 95
Independent Claim 291 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; sending a beacon signal from the first ad hoc network, including an address of the first ad hoc network information provider; receiving a request from an arriving wireless device for first service information associated with the first list; sending said first service information from the first ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to form a network discovery menu including the first service information; sending a beacon signal from the second ad hoc network, including an address of the second ad hoc network information provider; receiving a request from an arriving wireless device for second service information associated with the second list; and sending said second service information from the second ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to add the second service information to the network discovery menu.
Claim 96
Independent Claim 291 words
A method to provide network information to an arriving wireless device which is proximate to a plurality other wireless devices in a plurality of ad hoc networks, the network information enabling the arriving device to selectively join one of the ad hoc networks, comprising: maintaining in a first ad hoc network information provider device in a first ad hoc network, a first list of available services of wireless devices in the first ad hoc network and updating the first list based on information received from the wireless devices in the first ad hoc network; maintaining in a second ad hoc network information provider device in a second ad hoc network, a second list of available services of wireless devices in the second ad hoc network and updating the second list based on information received from the wireless devices in the second ad hoc network; sending a beacon signal from the first ad hoc network, including an address of the first ad hoc network information provider; receiving a request from an arriving wireless device for first service information associated with the first list; sending said first service information from the first ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to form a network discovery menu including the first service information; sending a beacon signal from the second ad hoc network, including an address of the second ad hoc network information provider; receiving a request from an arriving wireless device for second service information associated with the second list; and sending said second service information from the second ad hoc network information provider to the arriving wireless device to enable the arriving wireless device to add the second service information to the network discovery menu.
Claim 97
Dependent Claim 19 words
The method of claim 79 , wherein said wireless devices are embodied in the IEEE 802.11 Wireless LAN Standard.
Claim 98
Dependent Claim 20 words
The method of claim 79 , wherein said wireless devices are embodied in the HIPERLAN Type 2 Wireless LAN Standard.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-01-11 2008-07-12 2009-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-01-11 2012-07-12 2013-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-01-11 2016-07-12 2017-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag