WO2008085621A1 - Method and system for ascertaining whether multiple radios are associated with a single wireless device - Google Patents

Method and system for ascertaining whether multiple radios are associated with a single wireless device Download PDF

Info

Publication number
WO2008085621A1
WO2008085621A1 PCT/US2007/086445 US2007086445W WO2008085621A1 WO 2008085621 A1 WO2008085621 A1 WO 2008085621A1 US 2007086445 W US2007086445 W US 2007086445W WO 2008085621 A1 WO2008085621 A1 WO 2008085621A1
Authority
WO
WIPO (PCT)
Prior art keywords
radio
wireless device
mobile computing
computing device
identifying information
Prior art date
Application number
PCT/US2007/086445
Other languages
French (fr)
Inventor
Christopher M. Songer
Original Assignee
Stonestreet One, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Stonestreet One, Inc. filed Critical Stonestreet One, Inc.
Publication of WO2008085621A1 publication Critical patent/WO2008085621A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Definitions

  • the present invention is a computer-based method and system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device.
  • Mobile computing devices such as laptop computers, personal data assistants (PDAs), and pocket computers, are commonly transported from location to location.
  • Such mobile computing devices are increasingly provided with wireless networking capabilities, allowing the mobile computing devices to look for and connect to wireless devices and networks as they are transported from location to location. For example, a user can carry a laptop computer into a
  • ST279:00ST7:572873: 1 :LOUISVILLE J new environment access a local network, and then move files between computing devices or print to available network printers.
  • Bluetooth® is a registered trademark of Bluetooth Sig, Inc. of Bellevue, Washington.
  • a mobile computing device such as a laptop computer
  • Bluetooth® radio and an 802.11 radio the laptop computer
  • the laptop computer is in a location where it can connect to a wireless device, such as a printer, that also has a Bluetooth® radio and an 802.11 radio.
  • the laptop computer When the laptop computer identifies wireless devices available for connection in the location, it should locate and identify the Bluetooth® connection between itself and the printer, and it should also locate and identify the 802.11 connection between itself and the printer.
  • Each radio on the printer should have a unique identifier, such as the BD_ADDR for the Bluetooth® radio, but each such identifier is specific to the wireless medium. Therefore, the laptop computer will recognize and "see" two separate printers - one associated with the Bluetooth® radio and one associated with the 802.11 radio. However, there is no way to ascertain that the two radios available for connection to the laptop computer are associated with the same printer.
  • the present invention is a computer-based method and system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device.
  • a exemplary method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device commences with a mobile computing device (such as a laptop computer) receiving data from the radios of one or more wireless devices available for connection in a location. Once data has been received from a radio of a particular wireless device available for connection, the next step is to query a database of radio information to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device.
  • a request for identifying information may be sent to the radio of the wireless device to solicit information about the wireless device and its radios. If no such request is initiated or no response is received to such a request for identifying information within a predetermined time period, the next step is scanning the received data from the radio of the wireless device to look for and capture identifying information, such as the device name assigned by a networking protocol. Once a potential name has been identified and extracted from the incoming data, the potential name may be converted into a simplified name by removing any extraneous data, including spaces, punctuation, and any medium-specific identifiers. Once the potential device name has been identified and processed in this manner, the next step is to query the database of radio information to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name, which indicates that the respective radios are associated with a single wireless device. If
  • the mobile computing device may host a digital computer program that includes appropriate modules for executing the requisite instructions for performing the operational steps of the method: (a) a radio management module for receiving data from the radios of one or more wireless devices available for connection in a location; (b) an analysis module for querying the database of radio information to retrieve information about each radio and then to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device; (c) a data scanning module for looking for identifying information in the incoming data; (d) a name processing module for converting identifying information into a simplified name for each radio; (e) a second analysis module for querying the database of radio information to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name; and (f) an application interface for communicating information that multiple radios are associated with the wireless device to one or more software applications running on the mobile computing device.
  • a radio management module for receiving data from the radios of one or more wireless devices available for connection in a location
  • an analysis module for querying the database
  • the digital computer program would also include: (g) an information exchange module for sending such a request for identifying information to the radio of the wireless device and receiving any response to the request.
  • Figure 1 is a flow chart illustrating an exemplary method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device; and
  • Figure 2 is a schematic representation of a mobile computing device, including the appropriate modules for executing the requisite instructions for performing the operational steps of the method illustrated in Figure 1.
  • the present invention is a computer-based method and system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device.
  • Figure 1 is a flow chart illustrating an exemplary method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device.
  • the operational steps of this method are preferably achieved through the use of a digital computer program, i.e., computer-readable instructions stored and executed by a computer.
  • the mobile computing device hosts a digital computer program stored on a computer-readable medium that includes appropriate modules for executing the requisite instructions.
  • Such instructions can be coded into a computer-readable form using standard programming techniques and languages, and with benefit of the following description, such programming is readily accomplished by one of ordinary skill in the art.
  • the method commences with a mobile computing device (such as a laptop computer) receiving data from the radios of one or more wireless devices available for connection in the location, as indicated by step 102.
  • data would generally include identifying information, such as: (a) the type of radio (Bluetooth®, 802.11, etc.); (b) the unique identifier of the radio (BD_ADDR for Bluetooth®, SSID for 802.11 , etc.); and (c) signal strength information.
  • the mobile computing device may be termed a "discovering device” that is looking for wireless devices around it to provide services.
  • the wireless devices that are present and/or available for connection in the location may be termed "service devices.”
  • service devices Once data has been received from a radio of a particular wireless device available for connection, the next step is to query a database of radio information 140 to retrieve information about the radio, as indicated by step 104, and then to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device, as indicated by decision 106.
  • the database 140 stores a unique identifier for each radio it encounters and associates the radio with a particular wireless device, as will be further discussed below. If the mobile computing device has previously identified that radio, the process ends as the mobile computing device "knows" that the radio is associated with a particular wireless device.
  • the next step is to send a request for identifying information to the radio of the wireless device, as indicated by step 108.
  • the request solicits information about the wireless device and its radios.
  • the wireless device is running software that can receive and process
  • the wireless device 200 receives the request, as indicated by step 202.
  • a response is then generated and transmitted to the mobile computing device that includes a device identifier, along with an identification of the types of radio present on the wireless device and the unique identifiers of each radio, as indicated by step 204.
  • Such information is then received by the wireless computing device, as indicated by step 112, and then stored in the database 140, as indicated by step 1 14, so that the mobile computing device will be able to identify that the radios that are associated with the particular wireless device in the future.
  • the information that the two radios available for connection are associated with a single wireless device can also be communicated to software applications running on the mobile computing device, as indicated by step 116.
  • the wireless device is a printer
  • the "match" may be communicated to the operating system so that it recognizes that there is only a single printer, rather than two separate printers.
  • the next step is scanning the received data from the radio of the wireless device to look for and capture identifying information.
  • the incoming data from each radio of the wireless devices available for connection is scanned to look for identifying information, such as the device name assigned by the Bluetooth® protocol, as indicated by step 120.
  • identifying information such as the device name assigned by the Bluetooth® protocol
  • any such identifying information that can be extracted from the incoming data is processed, as indicated by step 122. For example, once a potential name has been identified and extracted from the incoming data, the potential name may be converted into a simplified name by removing any extraneous data,
  • the next step is to query the database 140, as indicated by step 124, to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name, which indicates that the respective radios are associated with a single wireless device, as indicated by decision 126.
  • This decision is based on an assumption that a similar simplified name would be assigned to a device irrespective of the networking protocol.
  • the query of the database 140 would identify the "match.”
  • this information can be communicated to software applications running on the mobile computing device, as indicated by step 128.
  • the wireless device is a printer
  • the "match” may be communicated to the printer manager of the operating system so that it recognizes that there is only a single printer, rather than two separate printers.
  • the simplified name is stored in the database 140 for future queries and comparisons, as indicated by steps 130, 132.
  • Figure 2 is a schematic representation of a mobile computing device and a wireless device, including the appropriate modules for executing the requisite instructions for performing
  • the mobile computing device 100 hosts a digital computer program that includes appropriate modules for executing the requisite instructions for performing the operational steps of the method: (a) a radio management module 302 for receiving data from the radios of one or more wireless devices available for connection in a location; (b) an analysis module 304 for querying the database of radio information 140 to retrieve information about each radio and then to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device; (c) a data scanning module 320 for looking for identifying information in the incoming data; (d) a name processing module 322 for converting identifying information into a simplified name for each radio; (e) a second analysis module 324 for querying the database 140 to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name; and (f) an application interface 328 for communicating information that multiple radios are associated with the wireless device to one or more software applications running on the mobile computing device
  • the digital computer program would also include: (g) an information exchange module 308 for sending such a request for identifying information to the radio of the wireless device and receiving any response to the request.
  • an information exchange module 308 for sending such a request for identifying information to the radio of the wireless device and receiving any response to the request.
  • the wireless device must be running software that can receive and process such a request.

Abstract

A computer-based method and system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device comprise the steps of: using the mobile computing device to receive data from a radio of a wireless device; querying a database to ascertain whether the mobile computing device has previously identified that radio; if not, sending a request for identifying information to the radio; if no response is received, scanning the received data from the radio to look for and capture identifying information; processing the captured identifying information into a simplified name; querying the database to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name; communicating information that the respective radios are associated with a single wireless device to one or more software applications; and storing the simplified name in the database for future queries.

Description

IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
Patent Application Under 37 C.F.R. §1.53(b) for
METHOD AND SYSTEM FOR ASCERTAINING WHETHER MULTIPLE RADIOS ARE ASSOCIATED WITH A SINGLE WIRELESS DEVICE
BACKGROUND OF THE INVENTION The present invention is a computer-based method and system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device.
Mobile computing devices, such as laptop computers, personal data assistants (PDAs), and pocket computers, are commonly transported from location to location. Such mobile computing devices are increasingly provided with wireless networking capabilities, allowing the mobile computing devices to look for and connect to wireless devices and networks as they are transported from location to location. For example, a user can carry a laptop computer into a
ST279:00ST7:572873: 1 :LOUISVILLE J new environment, access a local network, and then move files between computing devices or print to available network printers. However, there remain some barriers to efficient operation of mobile computing devices as they transition from one location to another.
For instance, many wireless devices have more than one radio for communication. Each radio can uniquely identify itself with respect to the wireless medium over which it communicates. For example, a Bluetooth® radio has a unique identifier (i.e., the BD_ADDR), so two different Bluetooth® radios can never be confused. (Bluetooth® is a registered trademark of Bluetooth Sig, Inc. of Bellevue, Washington.) However, suppose that a mobile computing device, such as a laptop computer, has a Bluetooth® radio and an 802.11 radio, and that the laptop computer is in a location where it can connect to a wireless device, such as a printer, that also has a Bluetooth® radio and an 802.11 radio. When the laptop computer identifies wireless devices available for connection in the location, it should locate and identify the Bluetooth® connection between itself and the printer, and it should also locate and identify the 802.11 connection between itself and the printer. Each radio on the printer should have a unique identifier, such as the BD_ADDR for the Bluetooth® radio, but each such identifier is specific to the wireless medium. Therefore, the laptop computer will recognize and "see" two separate printers - one associated with the Bluetooth® radio and one associated with the 802.11 radio. However, there is no way to ascertain that the two radios available for connection to the laptop computer are associated with the same printer.
ST279:00ST7:572873: 1 :LOUISVILLE SUMMARY OF THE INVENTION
The present invention is a computer-based method and system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device. A exemplary method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device commences with a mobile computing device (such as a laptop computer) receiving data from the radios of one or more wireless devices available for connection in a location. Once data has been received from a radio of a particular wireless device available for connection, the next step is to query a database of radio information to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device. If the mobile computing device has not previously identified the radio of the wireless device, a request for identifying information may be sent to the radio of the wireless device to solicit information about the wireless device and its radios. If no such request is initiated or no response is received to such a request for identifying information within a predetermined time period, the next step is scanning the received data from the radio of the wireless device to look for and capture identifying information, such as the device name assigned by a networking protocol. Once a potential name has been identified and extracted from the incoming data, the potential name may be converted into a simplified name by removing any extraneous data, including spaces, punctuation, and any medium-specific identifiers. Once the potential device name has been identified and processed in this manner, the next step is to query the database of radio information to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name, which indicates that the respective radios are associated with a single wireless device. If
ST279:00ST7:572873:l :LOUISVILLE there is such a "match," this information can then be communicated to software applications running on the mobile computing device. Finally, irrespective of whether the mobile computing device has previously identified another radio with a similar simplified name, the simplified name is stored in the database of radio information for future queries and comparisons. To carry out the exemplary method described above, the mobile computing device may host a digital computer program that includes appropriate modules for executing the requisite instructions for performing the operational steps of the method: (a) a radio management module for receiving data from the radios of one or more wireless devices available for connection in a location; (b) an analysis module for querying the database of radio information to retrieve information about each radio and then to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device; (c) a data scanning module for looking for identifying information in the incoming data; (d) a name processing module for converting identifying information into a simplified name for each radio; (e) a second analysis module for querying the database of radio information to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name; and (f) an application interface for communicating information that multiple radios are associated with the wireless device to one or more software applications running on the mobile computing device.
Furthermore, to the extent that the method includes the step of sending a request for identifying information to the radio of the wireless device, the digital computer program would also include: (g) an information exchange module for sending such a request for identifying information to the radio of the wireless device and receiving any response to the request.
ST279:00ST7:572873: 1 iLOUISVILLE DESCRIPTION OF THE DRAWINGS
Figure 1 is a flow chart illustrating an exemplary method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device; and Figure 2 is a schematic representation of a mobile computing device, including the appropriate modules for executing the requisite instructions for performing the operational steps of the method illustrated in Figure 1.
DETAILED DESCRIPTION OF THE INVENTION The present invention is a computer-based method and system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device.
Figure 1 is a flow chart illustrating an exemplary method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device. As will become clear in the description that follows, the operational steps of this method are preferably achieved through the use of a digital computer program, i.e., computer-readable instructions stored and executed by a computer. Accordingly, the mobile computing device hosts a digital computer program stored on a computer-readable medium that includes appropriate modules for executing the requisite instructions. Such instructions can be coded into a computer-readable form using standard programming techniques and languages, and with benefit of the following description, such programming is readily accomplished by one of ordinary skill in the art.
ST279:O0ST7:572873: 1 :LOUISVILLE Referring still to Figure 1 , the method commences with a mobile computing device (such as a laptop computer) receiving data from the radios of one or more wireless devices available for connection in the location, as indicated by step 102. Such data would generally include identifying information, such as: (a) the type of radio (Bluetooth®, 802.11, etc.); (b) the unique identifier of the radio (BD_ADDR for Bluetooth®, SSID for 802.11 , etc.); and (c) signal strength information. For purposes of the description that follows, the mobile computing device may be termed a "discovering device" that is looking for wireless devices around it to provide services. The wireless devices that are present and/or available for connection in the location, such as a printer, may be termed "service devices." Once data has been received from a radio of a particular wireless device available for connection, the next step is to query a database of radio information 140 to retrieve information about the radio, as indicated by step 104, and then to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device, as indicated by decision 106. In this regard, the database 140 stores a unique identifier for each radio it encounters and associates the radio with a particular wireless device, as will be further discussed below. If the mobile computing device has previously identified that radio, the process ends as the mobile computing device "knows" that the radio is associated with a particular wireless device.
If the mobile computing device has not previously identified the radio of the wireless device, the next step is to send a request for identifying information to the radio of the wireless device, as indicated by step 108. Specifically, the request solicits information about the wireless device and its radios. However, there is no guarantee that any response will be received, as such a request is only effective if the wireless device is running software that can receive and process
ST279:00ST7:572873: 1 iLOUISVILLE such a request. If such software is present and running, the wireless device 200 receives the request, as indicated by step 202. A response is then generated and transmitted to the mobile computing device that includes a device identifier, along with an identification of the types of radio present on the wireless device and the unique identifiers of each radio, as indicated by step 204. Such information is then received by the wireless computing device, as indicated by step 112, and then stored in the database 140, as indicated by step 1 14, so that the mobile computing device will be able to identify that the radios that are associated with the particular wireless device in the future. In this regard, the information that the two radios available for connection are associated with a single wireless device can also be communicated to software applications running on the mobile computing device, as indicated by step 116. For example, when the wireless device is a printer, the "match" may be communicated to the operating system so that it recognizes that there is only a single printer, rather than two separate printers.
If no response is received to the request for identifying information within a predetermined time period, the next step is scanning the received data from the radio of the wireless device to look for and capture identifying information. Specifically, in addition to processing the incoming data to the appropriate networking stacks, the incoming data from each radio of the wireless devices available for connection is scanned to look for identifying information, such as the device name assigned by the Bluetooth® protocol, as indicated by step 120. With respect to such scanning, it should be recognized that many networking and communications protocols will ask devices for names. Then, any such identifying information that can be extracted from the incoming data is processed, as indicated by step 122. For example, once a potential name has been identified and extracted from the incoming data, the potential name may be converted into a simplified name by removing any extraneous data,
ST279:00ST7:572873: 1 iLOUISVILLE including spaces, punctuation, and any medium-specific identifiers. For example, "BLUETOOTH JoePrinter" would be converted into "joeprinter."
Once the potential device name has been identified and processed in this manner, the next step is to query the database 140, as indicated by step 124, to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name, which indicates that the respective radios are associated with a single wireless device, as indicated by decision 126. This decision is based on an assumption that a similar simplified name would be assigned to a device irrespective of the networking protocol. Returning to the above example, if the simplified name of the device was "joeprinter" based on identifying information extracted from the Bluetooth® data, and that simplified name was stored in the database 140, when identifying information extracted from the 802.11 data also resulted in the simplified name "joeprinter," the query of the database 140 would identify the "match." Thus, the conclusion would be that the two radios available for connection are associated with the same wireless device. Accordingly, if there is such a "match," this information can be communicated to software applications running on the mobile computing device, as indicated by step 128. For example, when the wireless device is a printer, the "match" may be communicated to the printer manager of the operating system so that it recognizes that there is only a single printer, rather than two separate printers.
Irrespective of whether the mobile computing device has previously identified another radio with a similar simplified name, the simplified name is stored in the database 140 for future queries and comparisons, as indicated by steps 130, 132.
Figure 2 is a schematic representation of a mobile computing device and a wireless device, including the appropriate modules for executing the requisite instructions for performing
ST279 00ST7 572873 1 LOUISVILLE the operational steps of the method illustrated in Figure 1. The mobile computing device 100 hosts a digital computer program that includes appropriate modules for executing the requisite instructions for performing the operational steps of the method: (a) a radio management module 302 for receiving data from the radios of one or more wireless devices available for connection in a location; (b) an analysis module 304 for querying the database of radio information 140 to retrieve information about each radio and then to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device; (c) a data scanning module 320 for looking for identifying information in the incoming data; (d) a name processing module 322 for converting identifying information into a simplified name for each radio; (e) a second analysis module 324 for querying the database 140 to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name; and (f) an application interface 328 for communicating information that multiple radios are associated with the wireless device to one or more software applications running on the mobile computing device. Furthermore, to the extent that the method includes the step of sending a request for identifying information to the radio of the wireless device, as indicated by step 108 of Figure 1, the digital computer program would also include: (g) an information exchange module 308 for sending such a request for identifying information to the radio of the wireless device and receiving any response to the request. As mentioned above, for such a request to be effective, the wireless device must be running software that can receive and process such a request. One of ordinary skill in the art will recognize that additional embodiments are also possible without departing from the teachings of the present invention or the scope of the claims which follow. This detailed description, and particularly the specific details of the exemplary
ST279:00ST7:572873: 1 :LOUISVILLE implementation disclosed, is given primarily for clarity of understanding, and no unnecessary limitations are to be understood therefrom, for modifications will become obvious to those skilled in the art upon reading this disclosure and may be made without departing from the spirit or scope of the claimed invention.
ST279:00ST7:572873: 1 :LOUISVILLE J Q

Claims

CLAIMSWhat is claimed is:
1. A computer-based method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device, comprising the steps of: using the mobile computing device to receive data from a radio of a wireless device; querying a database of radio information to ascertain whether the mobile computing device has previously identified the radio and associated it with the wireless device; if the mobile computing device has not previously identified the radio of the wireless device, then sending a request for identifying information, including identification of all radios associated with the wireless device, to the radio of the wireless device; and upon receipt of identifying information indicating that multiple radios are associated with the wireless device, communicating information that multiple radios are associated with the wireless device to one or more software applications running on the mobile computing device, and storing the identifying information in the database.
2. The method as recited in claim 1, and further comprising the steps of:
ST279:00ST7:572873: l:LOUISVILLE | \ if no identifying information is received in response to the request for identifying information in a predetermined time period, scanning the received data from the radio of the wireless device to look for and capture identifying information; processing any captured identifying information to remove extraneous data, resulting in a simplified name of the radio of the wireless device; querying the database to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name, which indicates that the respective radios are associated with a single wireless device; communicating information that the respective radios are associated with a single wireless device to one or more software applications running on the mobile computing device; and storing the simplified name in the database and associating it with the wireless device.
3. A computer-based method for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device, comprising the steps of: using the mobile computing device to receive data from a radio of a wireless device; scanning the received data from the radio of the wireless device to look for and capture identifying information; processing any captured identifying information to remove extraneous data, resulting in a simplified name of the radio of the wireless device;
ST279:OOST7:572873:1 :LOU1SVILLE \2 querying a database of radio information to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name, which indicates that the respective radios are associated with a single wireless device; communicating information that the respective radios are associated with a single wireless device to one or more software applications running on the mobile computing device; and storing the simplified name in the database and associating it with the wireless device.
4. A computer-based system for ascertaining whether multiple radios available for connection to a mobile computing device are associated with a single wireless device, comprising: a radio management module resident on a computer-readable medium of the mobile computing device for receiving data from the radios of one or more wireless devices available for connection in a location; an analysis module resident on the computer-readable medium of the mobile computing device for querying a database of radio information to retrieve information about each radio and then to ascertain whether the mobile computing device has previously identified that radio and associated it with a particular wireless device; a data scanning module resident on the computer-readable medium of the mobile computing device for looking for identifying information in incoming data from each radio;
ST279:00ST7:572873:l:LOUISVILLE 13 a name processing module resident on the computer-readable medium of the mobile computing device for converting identifying information into a simplified name for each radio; a second analysis module resident on the computer-readable medium of the mobile computing device for querying the database of radio information to ascertain whether the mobile computing device has previously identified another radio with a similar simplified name, which indicates that the respective radios are associated with a single wireless device; and an application interface for communicating information that multiple radios are associated with the wireless device to one or more software applications running on the mobile computing device.
ST279:00ST7:572873: 1 :LOUISVILLE 14
PCT/US2007/086445 2007-01-05 2007-12-05 Method and system for ascertaining whether multiple radios are associated with a single wireless device WO2008085621A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/620,298 US7774020B2 (en) 2007-01-05 2007-01-05 Method and system for ascertaining whether multiple radios are associated with a single wireless device
US11/620,298 2007-01-05

Publications (1)

Publication Number Publication Date
WO2008085621A1 true WO2008085621A1 (en) 2008-07-17

Family

ID=39595137

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/086445 WO2008085621A1 (en) 2007-01-05 2007-12-05 Method and system for ascertaining whether multiple radios are associated with a single wireless device

Country Status (2)

Country Link
US (1) US7774020B2 (en)
WO (1) WO2008085621A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100659253B1 (en) * 2005-11-07 2006-12-20 삼성전자주식회사 Method for searching of bluetooth device in portable terminal
US8725808B2 (en) 2012-05-10 2014-05-13 Intel Mobile Communications GmbH Method for transferring data between a first device and a second device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040093376A1 (en) * 1998-04-08 2004-05-13 Adam De Boor Wireless communication device with markup language based man-machine interface
US20040110530A1 (en) * 2002-08-21 2004-06-10 Alone Vijay B. Wireless network connection system and method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120129B2 (en) 2001-03-13 2006-10-10 Microsoft Corporation System and method for achieving zero-configuration wireless computing and computing device incorporating same
US20040064591A1 (en) * 2002-09-30 2004-04-01 Erwin Noble Dynamic network configuration
US20050176420A1 (en) * 2004-02-05 2005-08-11 James Graves Wireless network detector
US7827252B2 (en) * 2004-12-07 2010-11-02 Cisco Technology, Inc. Network device management
DE602004010413T2 (en) * 2004-12-09 2008-11-13 Research In Motion Ltd., Waterloo Device and method for two or more "delivery traffic indication message (DTIM)" periods in wireless networks
US20060126537A1 (en) * 2004-12-10 2006-06-15 Booth Cory J System and method to connect devices to a network via a network learning and programming remote control
US8687543B2 (en) * 2005-04-05 2014-04-01 Cisco Technology, Inc. Wireless connection selection and setup
US7957357B2 (en) * 2006-12-22 2011-06-07 Research In Motion Limited Method and system for presenting lists of wireless local area network Profile information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040093376A1 (en) * 1998-04-08 2004-05-13 Adam De Boor Wireless communication device with markup language based man-machine interface
US20040110530A1 (en) * 2002-08-21 2004-06-10 Alone Vijay B. Wireless network connection system and method

Also Published As

Publication number Publication date
US20080168031A1 (en) 2008-07-10
US7774020B2 (en) 2010-08-10

Similar Documents

Publication Publication Date Title
US8334755B2 (en) Method for recognizing radio frequency identification tag reader and apparatus thereof
US20070204069A1 (en) Port number emulation for wireless usb connections
JP2007502093A (en) System and method for electrically generating device pairs
CN1706205A (en) System and method for minimizing unwanted re-negotiation of a passive RFID tag
CN101247610A (en) Method, equipment and system for managing multi-short distance wireless technical communication
CN102754394B (en) Method for hash table storage, method for hash table lookup, and devices thereof
CN107391632B (en) Database storage processing method and device, computing equipment and computer storage medium
US20120089708A1 (en) Identifier management server, application service platform, method and system for recognizing device using identifier of sensor node
MX2014009070A (en) Characteristic information acquisition method, device and network equipment.
CN103297306B (en) A kind of agriculture Internet of things system
CN104301242A (en) Communication flow control system, communication flow control method, and communication flow processing program
CN103139253A (en) Method of achieving function of network adapter unloading, network adapter, host system and network device
CN102833817A (en) Network access method and system based on home gateway and home gateway
EP3057004B1 (en) Method and apparatus for sharing environment context
US20080168030A1 (en) Method and system for identifying and selecting a wireless device or network for connection
CN115905176A (en) Cloud data center database comprehensive management method and system
US7774020B2 (en) Method and system for ascertaining whether multiple radios are associated with a single wireless device
CN103796343A (en) M2M gateway equipment and application method thereof
CN102932209A (en) Method and device for detecting state of server cluster
CN102859970A (en) Values represented as internet protocol addresses
Choi et al. Scheme to guarantee IP continuity for NFC-based IoT networking
WO2008086175A1 (en) Method and system for managing user preferences for one or more software applications running on a mobile computing device
CN101605301A (en) A kind of group system and request message distribution method that carries out the multinode transaction
US8526436B2 (en) Address search method and packet processing device
CN1430860A (en) Personal digital assistant, wireless communication system and method of link establishment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07854937

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07854937

Country of ref document: EP

Kind code of ref document: A1