Dynamic networking modes method and apparatus

Information

  • Patent Grant
  • 8428517
  • Patent Number
    8,428,517
  • Date Filed
    Friday, May 4, 2012
    12 years ago
  • Date Issued
    Tuesday, April 23, 2013
    11 years ago
Abstract
A portable electronic device is disclosed. The portable electronic device includes a wireless transceiver, a processor coupled to the wireless transceiver, a memory coupled to the processor and a program stored in the memory and running on the processor. The program provides automatic transitioning between a wireless infrastructure communication mode to an ad-hoc communication mode. The infrastructure mode is used when a request from a mobile device is received to access a communications network. The ad-hoc mode is used when a request from the mobile device is received to access resources on the portable electronic device.
Description
BACKGROUND

The marketplace for portable computing devices has demanded increasing features, particularly relating to wireless communications. Wireless communication features provide convenience and accessibility to consumers, and improved productivity for businesses. Currently, many wireless standards are competing in the portable computing device market. Such standards include time division multiple access (TDMA), code division multiple access (CDMA), global system for mobile (GSM) communication, general packet radio service (GPRS), IEEE 802.11, shared wireless access protocol (SWAP), infrared direct access (IrDA), Bluetooth, etc. Each of these systems have limitations and drawbacks including those related to providing communications to and from communications networks as well as providing peer-to-peer communications between mobile devices.


One known system is a wireless communication system using radio frequencies for transmitting and receiving voice, video, and data signals. This system includes an internal network having multiple internal communication paths and an external network communication path for linking the internal network to an external communications network. The internal network contains transceivers that allow for decentralized communication along multiple communication paths within the internal network. If the transceivers are out of range of a central call switching and delivery center, they can communicate via intermediate transceivers that relay the calls to the destination transceivers, eliminating the need for a central call switching and delivery center.


In such a system, the mobile devices having transceivers need to know whether they are communicating in an ad-hoc mode in which they are communicating between each other, or whether they are communicating with a communications network such that they should be operating in an infrastructure mode. Certain devices today may allow a communications device to be configured in either an ad-hoc mode or in an infrastructure mode but convenient switching between the two modes is not seen as seamless or simple. In certain devices, a manual switching or changing of a jumper may be required for the communications to be transitioned from one mode to the other.


Accordingly, there is a need for an improved wireless communication system. Further, there is a need for a wireless communications system and method that provides simplified transitioning between wireless access modes. Further still, there is a need for a wireless communications system and method that provides simple ad-hoc networking as well as infrastructure networking Yet further still, there is a need for a portable electronic device that may be automatically switched from an ad-hoc networking mode to a fixed access point mode upon the receipt of a specified request or upon a specified action.


It would be desirable to provide a system and/or method that provides one or more of these or other advantageous features. Other features and advantages will be made apparent from the present specification. The teachings disclosed extend to those embodiments which fall within the scope of the appended claims, regardless of whether they accomplish one or more of the above-mentioned needs.


SUMMARY

One embodiment of the invention relates to a portable electronic device. The portable electronic device includes a wireless transceiver, a processor coupled to the wireless transceiver, a memory coupled to the processor and a program stored in the memory and running on the processor. The program provides automatic transitioning between a wireless infrastructure communication mode to an ad-hoc communication mode. The infrastructure mode is used when a request from a mobile device is received to access a communications network. The ad-hoc mode is used when a request from the mobile device is received to access resources on the portable electronic device.


Another embodiment of the invention relates to a method of using a handheld computer for ad-hoc networking The method includes receiving an ad-hoc communications request from a mobile device, and automatically transitioning the handheld computer from an infrastructure communications mode to an ad-hoc communications mode upon receipt of the request.


Yet another embodiment of the invention relates to a portable device configured as a repeater. The portable device includes a means for providing communications between the portable device and a wired network, a means for automatically putting the portable device in a fixed network communications mode, a means for receiving a data signal wirelessly, and a means for forwarding the data signal wirelessly to a network user node.


Yet still another embodiment of the invention relates to an access point. The access point includes a handheld computer, a transceiver associated with the handheld computer for receiving a wireless transmission, and a program running on the handheld computer that automatically transitions the handheld computer into an infrastructure mode when the handheld computer is in communication with a communications network and a mobile device requests access to the communications network.


Yet still another embodiment of the invention relates to a method of using a handheld computer as a wireless access point. The method includes providing a direct communications link between a handheld computer and a communications network. The method also includes transitioning the handheld computer from an ad-hoc network mode to an infrastructure mode when access to the communications network is requested by a mobile device. Further, the method includes communicating, over a wireless communications channel, data from the mobile device to the handheld computer and to the communications network.


Alternative exemplary embodiments relate to other features and combination of features as may be generally recited in the claims.





BRIEF DESCRIPTION OF THE DRAWINGS

The invention will become more fully understood from the following detailed description, taken in conjunction with the accompanying drawings, wherein like reference numerals refer to like elements, in which:



FIG. 1 is an exemplary illustration of a handheld computer;



FIG. 2 is an exemplary block diagram of a handheld computer;



FIG. 3 is an exemplary block diagram of a mobile device connecting to a communications network via a handheld computer;



FIG. 4 is an exemplary embodiment of two portable electronic devices communicating in a peer-to-peer or ad-hoc mode; and



FIG. 5 is an exemplary illustration of a handheld computer communicating with a communications network via a second handheld computer coupled to a desktop computer via a synchronization cradle.





DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

Referring to FIG. 1, a handheld computer 100 is depicted according to an exemplary embodiment. Handheld computer 100 may include Palm style computers manufactured by Palm, Inc., of Santa Clara, Calif. as well as other handheld computers. Handheld computer 100 is representative of the type of mobile device which may use the invention disclosed and/or be part of the inventive system disclosed. Handheld computer 100 is described as “handheld” to indicate a small, portable size as compared to less portable computing or electronic devices. Handheld computer 100 can also be located on a desk, a lap, a wrist, a belt, or any other position or location and may generally be transported on a belt clip, in a wallet of suitable size, in a purse, in a pocket, etc.


Preferably, handheld computer 100 includes interactive hardware and software that perform functions such as maintaining calendars, phone lists, task lists, note pads, calculator applications, spreadsheets, games, and other applications capable of running on a computing device. Further, handheld computer 100 may be configured for such functions as voice memo recording and playback as well as communications network connectivity, internet connectivity, wireless messaging, e-mail, always-on e-mail, wireless telephony, audio playback, audio communications, video playback, video communications (e.g., video conferencing), etc.


Handheld computer 100, depicted in FIG. 1, includes a housing 110, a plurality of input function keys 112 and a display 114 having graphical user interface features. Housing 110 may be formed from any of a variety of materials, including plastics, metals, metal alloys, and polymers. Display 114 may be provided with a touch screen interface that allows a user to select and alter displayed content using a pointer, such as but not limited to a stylus, a pen tip, a fingertip, or other pointing devices. Display 114 can also be provided with a clear cover to allow for viewing, but not input by touching.


Referring again to FIG. 1, in an exemplary embodiment, display 114 also can include a GRAFFITI (or other handwriting recognition software) writing section 118 for tracing alpha-numeric characters as input. In an exemplary embodiment, writing section 118 may be located on any pre-designated portion of display 114, may be moved to different locations on display 114, or may be removed entirely from display 114. A plurality of input icons for performing automated or preprogrammed functions may be provided on a portion of display 114.


In an exemplary embodiment, handheld computer 100 may include one or more integrated antennas 120 configured to transmit and receive wireless communication signals, such as, but not limited to, cellular telephone communication signals, general packet radio system (GPRS) signals, IEEE 802.11 signals, and other radio frequency (RF) communications signals using an RF transceiver.


In an exemplary embodiment, handheld computer 100 also includes navigation buttons 124 that may be utilized for navigating or scrolling of information displayed on display 114. Further, navigation buttons 124 may be programmed for other uses depending on the application running on handheld computer 100. Handheld computer 100 may be used for any of a variety of wireless communications, including, but not limited to, communications with the World Wide Web, mobile telephone communications, e-mail communications, audio conferencing, video conferencing, etc.


In an exemplary embodiment, a messaging indicator 160 (such as a light) may be incorporated into housing 110. Messaging indicator 160 may be used to indicate various messaging statuses, such as, but not limited to, message received, message being sent, urgent message received, etc. A dedicated messaging button 170 may also be incorporated into housing 110. Messaging button 170 may be used for a variety of purposes, including, but not limited to, starting a messaging program, such as an e-mail program or an instant messaging program. Further, messaging button 170 may be used to automatically address an e-mail or an instant message after the instant message has been received and the messaging button is switched or pressed. The message will be automatically addressed to the originator of the received message, and further, a window or application for entering the text or other data of the reply message is opened such that such data can be entered. Messaging indicator 160 may be a light incorporated into messaging button 170, may be a lighted ring around button 170, may be a light disassociated with button 170, or may be an alternative indicator, such as a sound indicator, or a vibration indicator.


In an exemplary embodiment, handheld computer 100 may be coupled to a cradle, such as a synchronization cradle. The cradle may include a platform configured to receive handheld computer 100, and a power or data cord (which, in an exemplary embodiment may be, but is not limited to a universal serial bus (USB) cord). The cradle may be coupled to a personal computer and a wall outlet to supply power to the cradle. Alternatively, the cradle may draw power through the data cord from the personal computer.


Handheld computer 100 can include a video camera 140 and a speaker 144. In an exemplary embodiment, video camera 140 includes a lens portion 142 and is formed as an integral part of handheld computer 100. Alternatively, video camera 140 can be separate from handheld computer 100 and attached as a peripheral device. Where video camera 140 is integral to handheld computer 100, lens portion 142 can be located in a recessed position. Using camera 140, a message being sent by a messaging application can include functionality to include video and/or audio data in the message.


Speaker 144 can be any of a variety of audio devices capable of reproducing human voice communications such as voices of participants in a video conference, music, etc. In an alternative embodiment, speaker 144 may be substituted by a buzzer. Further, in an alternative embodiment, it may be preferable to include two or more speakers 144 disposed in other areas of housing 110 to provide stereophonic sound or multiple sound channels. Preferably, speaker 144 is integral to handheld computer 100. A speaker chamber 145 is integrated into housing 110. Handheld computer 100 also includes a microphone 125 that is integral to handheld computer 100. Microphone 125 may be configured to receive and transmit audio signals at handheld computer 100. In the example of a video conference, the microphone can receive and communicate the voice of the handheld user.


Referring now to FIG. 2, a generalized block diagram of handheld computer 200 is depicted. Handheld computer 200 includes a plurality of computing electronics including, but not limited to, a processor 210, a memory 220, a communications bus 230, a radio frequency transceiver 240 and a display 250. Processor 210 is used to interpret program instructions which may be stored in memory 220. Such program instructions may be used to display content on display 250. Further, such program instructions may be used to perform network communications, including but not limited to messaging.


Referring now to FIG. 3, a communications system 300 is depicted. Communications system 300 includes a communications network 310 which may be any of a variety of communications networks, including but not limited to, the Internet and/or a local area network (LAN). Among other server computers and access points related to communications network 310, an access point 320 is coupled thereto. Access point 320 may be any of a variety of access points, including but not limited to, a wireless access point such as those using any of a variety of wireless communications protocols, including but not limited to, IEEE 802.11 communications protocols, Bluetooth protocols, shared wireless access protocols (SWAP), infrared direct access (IrDA) protocols, and the like. A handheld computer 330 may communicate with access point 320 via a wireless link 325 to gain access to services and resources on communications network 310.


In an exemplary embodiment, a mobile device 340 may be out of range of access point 320 or may otherwise not be able to communicate with access point 320 because it is not authorized to do so or for other reasons such as mobile device 340 may not be properly configured to communicate with access point 320. In such an instance, it may be desirable to utilize handheld computer 330 as an access point to communications network 310 for mobile device 340. In such an instance, handheld computer 330 may be automatically configured in an infrastructure mode when a request from mobile device 340 is sent to handheld computer 330 asking for access to communications network 310.


In an exemplary embodiment, handheld computer 330 may be using an IEEE 802.11 communications protocol, the infrastructure mode used in IEEE 802.11 allows wireless devices to communicate with each other and with a wired network. Accordingly, mobile device 340 views handheld computer 330 simply as an access point to communications network 310. Because handheld computer 330 is automatically transitioned from an ad-hoc networking mode or other communications mode to an infrastructure mode (access point mode) upon the receipt of a request from mobile device 340 or upon some other action, mobile device 340 may or may not be aware of the use of handheld computer 330 as an access point to communications network 310. Thus, mobile device 340 views its communication with communications network 310 as virtually seamless.


Referring now to FIG. 4, an ad-hoc or peer-to-peer networking system 400 is depicted. The exemplary networking system depicted includes an electronic portable device A 410 and an electronic portable device B 420. Each electronic portable device 410 and 420 utilizes a wireless transceiver to communicate across a link 430. In an exemplary embodiment, portable device A 410 may include a wireless transceiver and software which is configured to automatically transition from an infrastructure mode, such as that used by handheld computer 330 with reference to FIG. 3, to an ad-hoc networking mode in which peer-to-peer communications are enabled. In such an ad-hoc mode, there is not necessarily structure to the network (e.g. there may not be any fixed points, and typically every node is able to communicate with every other node in the ad-hoc network). Support for such an ad-hoc mode has been established in the IEEE 802.11 protocol specification as well as other communications protocol specifications. Accordingly, if portable device B 420 were to request communications with portable device A 410, a program running on portable device A 410 may transition the portable device into an ad-hoc communications mode automatically from an infrastructure mode or any other mode of communications. Thus, peer-to-peer communications between portable device A 410 and portable device B 420 may be established. The use of peer-to-peer communications across a link 430 allows simplified exchange of information from portable device A 410 to portable device B 420 without going through a localized or non-localized communications network.


In an alternative embodiment, a portable electronic device having wireless communication capabilities may be configured as a repeater. The portable device may be configured for providing communications between the portable device and a communications network. Further, the portable electronic device may be configured to transition between an ad-hoc networking mode and an infrastructure mode or a fixed network communications mode and as a repeater be placed in a fixed network communications mode. The communications network may provide a plurality of network user nodes for which communication may be established therewith. A data signal may be received by the portable repeater device for communicating with a network user node. The portable electronic device being in a fixed communications mode or infrastructure mode will then be able to forward the data signal wirelessly to the network user node through the wired network or other communications network. Accordingly, the portable device configured in the fixed network communications mode or infrastructure mode acts as a repeater.


Referring now to FIG. 5, an exemplary communications system 500 is depicted. Communications system 500 includes a desktop computer 510 including a central processing unit 520, a display 530, and a keyboard 540, among other possible peripherals and configurations. In an exemplary embodiment, a synchronization cradle 550 is coupled to and in communication with desktop computer 510 via a communications line which may be a universal serial bus (USB) line 560. Further, desktop computer 510 may be coupled to and in communication with communications network 570 via any of a variety of communications lines 580, including but not limited to, DSL lines, cable modem lines, T1 lines, PSTN lines, and the like. In an exemplary embodiment, a server 575 is coupled to communications network 570. If a handheld computer 580 requests information from server 575 while handheld computer 580 is mobile, handheld computer 580 may communicate with server 575 via an access point connected to communications network 570. In an exemplary embodiment, a handheld computer 590 may act as such an access point. Handheld computer 590 may have a program stored in the memory of the computer and running on the processor which transitions automatically the handheld computer from an ad-hoc or other communications mode to an infrastructure mode in which handheld computer 590 may act as an access point. Thus, handheld computer 580 establishes a wireless communications link 585 with handheld computer 590. Because handheld computer 590 is disposed in cradle 550, direct communications with desktop computer 510 may be made via line 560. Subsequently, communications with communications network 570 may be made over line 580 to server 575. Alternatively, cradle 550 or computer 520 may include wireless units capable of establishing communication link 585.


In a particular exemplary embodiment, handheld computer 590 is automatically transitioned to an infrastructure mode when it is placed in cradle 550. In another exemplary embodiment, handheld computer 590 automatically transitions to the infrastructure mode when a request is received to communicate with communications network 570 from handheld computer 580. The automatic transitioning, whether it is done by a signal from the cradle, a signal from another mobile device, or other signal, provides simplified usage of handheld computer 590 as an access point because a user is not required to carry out any manual switching between the two communications modes. Further, a user of handheld computer 580 does not have to be concerned whether handheld computer 590 may or may not be in the proper communications mode because transitioning between the infrastructure mode and the ad-hoc mode is carried out without user interaction.


An exemplary embodiment may utilize, be executed by, and/or be applied in a handheld computer including a processor such as but not limited to a Dragonball processor running at clock speeds of 33 MHz, 66 MHz, or other clock speeds, the Dragonball processor being available from Motorola Inc. of Schaumburg, Ill. An exemplary handheld computer may also include, but is not limited to, four (4) megabytes (MB) of flash read only memory (ROM) for storing BIOS information, operating system information, and other information. The flash ROM may be used to store, but is not limited to, any of a number of versions of the Palm operating system (OS) available from Palm, Inc. of Santa Clara, Calif. Further, an exemplary handheld computer may also include, but is not limited to, thirty-two (32) MB of synchronous dynamic random access memory (SDRAM) for storing program information, and other information to be used by the handheld computer. In an alternative embodiment, the handheld computer may also use a digital signal processor including an advanced RISC machine (ARM) processor available from Texas Instruments of Dallas, Tex. and may use, but is not limited to, a Linux based operating system.


While the detailed drawings, specific examples and particular formulations given describe preferred and exemplary embodiments, they serve the purpose of illustration only. The inventions disclosed are not limited to the specific forms shown. For example, the methods may be performed in any of a variety of sequence of steps. The hardware and software configurations shown and described may differ depending on the chosen performance characteristics and physical characteristics of the computing devices. For example, the type of computing device, communications bus, or processor used may differ. The systems and methods depicted and described are not limited to the precise details and conditions disclosed. Furthermore, other substitutions, modifications, changes, and omissions may be made in the design, operating conditions, and arrangement of the exemplary embodiments without departing from the scope of the invention as expressed in the appended claims.

Claims
  • 1. A handheld device comprising: a wireless transceiver; anda processor coupled to the wireless transceiver, the processor to: enable wireless communications with a communications network using the wireless transceiver;initiate an application to enable the handheld device to receive a request from a computing device to use resources of the handheld device to connect to the communications network; andin response to receiving the request from the computing device, use the application to enable the computing device to access the communications network by using the resources of the handheld device.
  • 2. The handheld device of claim 1, further comprising a touch-sensitive display screen.
  • 3. The handheld device of claim 1, further comprising a memory resource for storing one or more applications, and wherein the processor enables a user to operate the one or more applications.
  • 4. The handheld device of claim 1, wherein the resources of the handheld device are in a first communication configuration and the request includes a second communication configuration, and wherein enabling the computing device to access the communications network includes reconfiguring the resources of the handheld device as the second communication configuration.
  • 5. The handheld device of claim 1, wherein the processor receives the request from the computing device over an IEEE 802.11 communications protocol.
  • 6. The handheld device of claim 1, wherein the processor receives the request from the computing device over a Bluetooth communications protocol.
  • 7. The handheld device of claim 1, wherein the handheld device is capable of cellular communications, and wherein the communications network is a cellular network.
  • 8. A system comprising: a handheld device comprising: a wireless transceiver; anda processor coupled to the wireless transceiver, the processor to: enable wireless communications with a communications network using the wireless transceiver;initiate an application to enable the handheld device to receive a request from a computing device to use resources of the handheld device to connect to the communications network; andin response to receiving the request from the computing device, use the application to enable the computing device to access the communications network by using the resources of the handheld device.
  • 9. The system of claim 8, wherein the handheld device further comprises a touch-sensitive display screen.
  • 10. The system of claim 8, wherein the handheld device further comprises a memory resource for storing one or more applications, and wherein the processor of the handheld device enables a user to operate the one or more applications.
  • 11. The system of claim 8, wherein the resources of the handheld device are in a first communication configuration and the request includes a second communication configuration, and wherein enabling the computing device to access the communications network includes reconfiguring the resources of the handheld device as the second communication configuration.
  • 12. The system of claim 8, wherein the processor of the handheld device receives the request from the computing device over an IEEE 802.11 communications protocol.
  • 13. The system of claim 8, wherein the processor of the handheld device receives the request from the computing device over a Bluetooth communications protocol.
  • 14. The system of claim 8, wherein the handheld device is capable of cellular communications, and wherein the communications network is a cellular network.
  • 15. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising: enabling wireless communications with a communications network using a wireless transceiver of a handheld device;initiating an application on the handheld device to enable the handheld device to receive a request from a computing device to use resources of the handheld device to connect to the communications network; andin response to receiving the request from the computing device, using the application to enable the computing device to access the communications network by using the resources of the handheld device.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No. 12/649,162, filed Dec. 29, 2009, issuing as U.S. Pat. No. 8,180,294 on May 15, 2012, which is a continuation of U.S. application Ser. No. 10/158,338, filed May 30, 2002, now U.S. Pat. No. 7,693,484, which claims the benefit of U.S. Provisional Application No. 60/352,785, filed Jan. 29, 2002; all of which are hereby incorporated by reference herein in their respective entireties.

US Referenced Citations (129)
Number Name Date Kind
4650929 Boerger et al. Mar 1987 A
4829540 Waggener et al. May 1989 A
5010547 Johnson et al. Apr 1991 A
5012219 Henry Apr 1991 A
5075684 DeLuca Dec 1991 A
5208745 Quentin et al. May 1993 A
5276680 Messenger Jan 1994 A
5293639 Wilson et al. Mar 1994 A
5359317 Gomez et al. Oct 1994 A
5374334 Sommese et al. Dec 1994 A
5394140 Wong et al. Feb 1995 A
5430436 Fennell Jul 1995 A
5612662 Drekmeier et al. Mar 1997 A
5650776 Mitchell et al. Jul 1997 A
5689553 Ahuja et al. Nov 1997 A
5705995 Laflin et al. Jan 1998 A
5812945 Hansen et al. Sep 1998 A
5818425 Want et al. Oct 1998 A
5844600 Kerr Dec 1998 A
5854975 Fougnies et al. Dec 1998 A
5873045 Lee et al. Feb 1999 A
5875186 Belanger et al. Feb 1999 A
5903852 Schaupp, Jr. et al. May 1999 A
5907604 Hsu May 1999 A
5909239 Lee Jun 1999 A
5925127 Ahmad Jul 1999 A
5958006 Eggleston et al. Sep 1999 A
5974334 Jones, Jr. Oct 1999 A
6029062 Hanson Feb 2000 A
6067291 Kamerman et al. May 2000 A
6141531 Williams et al. Oct 2000 A
6141533 Wilson et al. Oct 2000 A
6157630 Adler et al. Dec 2000 A
6166734 Nahi et al. Dec 2000 A
6185414 Brunner et al. Feb 2001 B1
6188917 Laureanti Feb 2001 B1
6202060 Tran Mar 2001 B1
6216112 Fuller et al. Apr 2001 B1
6252544 Hoffberg Jun 2001 B1
6259891 Allen Jul 2001 B1
6285889 Nykanen et al. Sep 2001 B1
6300946 Lincke et al. Oct 2001 B1
6327152 Saye Dec 2001 B1
6332163 Bowman-Amuah Dec 2001 B1
6345279 Li et al. Feb 2002 B1
6346963 Katsumi Feb 2002 B1
6356905 Gershman et al. Mar 2002 B1
6377981 Ollikainen et al. Apr 2002 B1
6388870 Canova, Jr. et al. May 2002 B1
6388877 Canova, Jr. et al. May 2002 B1
6389457 Lazaridis et al. May 2002 B2
6396816 Astle et al. May 2002 B1
6401085 Gershman et al. Jun 2002 B1
6418486 Lortz et al. Jul 2002 B1
6429812 Hoffberg Aug 2002 B1
6438585 Mousseau et al. Aug 2002 B2
6438594 Bowman-Amuah Aug 2002 B1
6463464 Lazaridis et al. Oct 2002 B1
6467084 Howard et al. Oct 2002 B1
6470396 Tognazzini Oct 2002 B2
6526034 Gorsuch Feb 2003 B1
6542167 Darlet et al. Apr 2003 B1
6542854 Yang et al. Apr 2003 B2
6553240 Dervarics Apr 2003 B1
6560208 Takahari May 2003 B1
6564051 Struhsaker et al. May 2003 B2
6577622 Schuster et al. Jun 2003 B1
6600421 Freeman Jul 2003 B2
6601139 Suzuki Jul 2003 B1
6625439 Laybourn et al. Sep 2003 B2
6654787 Aronson et al. Nov 2003 B1
6665521 Gorday et al. Dec 2003 B1
6675012 Gray Jan 2004 B2
6779023 Tognazzini Aug 2004 B2
6813765 Flores Nov 2004 B1
6831896 Lempio et al. Dec 2004 B1
6873692 Silver et al. Mar 2005 B1
6906741 Canova, Jr. et al. Jun 2005 B2
6950677 Lo et al. Sep 2005 B2
6950859 Bartek et al. Sep 2005 B1
6950946 Droz et al. Sep 2005 B1
6952617 Kumar Oct 2005 B1
6982695 Canova, Jr. et al. Jan 2006 B1
6996816 Bohan Feb 2006 B1
7003040 Yi Feb 2006 B2
7039358 Shellhammer et al. May 2006 B1
7043205 Caddes et al. May 2006 B1
7047276 Liu et al. May 2006 B2
7058050 Johansson et al. Jun 2006 B2
7062573 Tognazzini Jun 2006 B2
7076239 Kirkup et al. Jul 2006 B2
7092696 Hosain et al. Aug 2006 B1
7096037 Canova, Jr. et al. Aug 2006 B2
7103656 Lewis et al. Sep 2006 B2
7103760 Billington et al. Sep 2006 B1
7120129 Ayyagari et al. Oct 2006 B2
7159039 Hahn et al. Jan 2007 B1
7194263 Bahl et al. Mar 2007 B2
7231208 Robertson et al. Jun 2007 B2
7444669 Bahl et al. Oct 2008 B1
7693484 Ting et al. Apr 2010 B2
7705828 Griffin et al. Apr 2010 B2
7729493 Krieger et al. Jun 2010 B2
8103216 Ting et al. Jan 2012 B2
8180294 Ting et al. May 2012 B2
20010007821 Ricard et al. Jul 2001 A1
20010044321 Ausems et al. Nov 2001 A1
20020071416 Carlson et al. Jun 2002 A1
20020093531 Barile Jul 2002 A1
20020111137 Walkup Aug 2002 A1
20020138851 Lord et al. Sep 2002 A1
20020177431 Hamilton et al. Nov 2002 A1
20020178343 Tsai et al. Nov 2002 A1
20020183038 Comstock et al. Dec 2002 A1
20030149724 Chang Aug 2003 A1
20030152053 Evans et al. Aug 2003 A1
20030182425 Kurakake Sep 2003 A1
20030202494 Drews et al. Oct 2003 A1
20040097264 Bodnar et al. May 2004 A1
20040107254 Ludwig et al. Jun 2004 A1
20040203380 Hamdi et al. Oct 2004 A1
20040204041 Fillebrown et al. Oct 2004 A1
20050038701 Matthew Feb 2005 A1
20050086338 Krishnan Apr 2005 A1
20050226172 Richardson et al. Oct 2005 A1
20070060106 Haverinen et al. Mar 2007 A1
20070081075 Canova, Jr. et al. Apr 2007 A1
20070167149 Comstock et al. Jul 2007 A1
20080032738 Boyer et al. Feb 2008 A1
Foreign Referenced Citations (1)
Number Date Country
2313258 Nov 1997 GB
Non-Patent Literature Citations (30)
Entry
Daniel L. Lough et al., A Short Tutorial on Wireless LANs and IEEE 802.11, Printed at Internet address http://www.computer.org/students/looking/summer97/ieee802.html on May 7, 2001, 6 pages.
U.S. Patent Application for Videoconferencing Bandwidth Management for a Handheld Computer System and Method, U.S. Appl. No. 10/159,398, filed May 30, 2002, Inventors, Francis J. Canova Jr., Albert H. Ting, 42 pages.
Raychaudhuri, D. et al., “Mobile Multimedia Applications in the WATMnet Broadband Wireless System: Software Architecture and Media Processin Considerations”, Signals Systems & Computers, 1998, Conference Record of the 32nd Asilomar Conference on Pacific Grove, Ca, USA, Nov. 1-4, 1998, Piscataway, NJ, USA, IEEE, US, Nov. 1, 1998, pp. 73-77, XP010324332, ISBN: 0-7803,5148-7, p. 73-9.75.
Form PCT/ISA/220 (Jul. 1998) for PCT International Application No. PCT/US02/37216 dated Mar. 11, 2003.
Howstuffworks: How Wireless Networking Works: Wireless Networking [online] [retrieved on Dec. 7, 2001], pp. 1-3. Retrieved from the Internet <http://www.howstuffworks.com/wireless-network1.htm>.
Howstuffworks: How Wireless Networking Works: HomeRF and SWAP [online] [retrieved on Dec. 7, 2001], pp. 1-3. Retrieved from the Internet <http://www.howstuffworks.com/wireless-network2.htm>.
Scwartz, Ephraim, “Bluetooth Comes of Age”, Wireless World, Opinion [online] [retrieved on Oct. 18, 2001], pp. 1-2. Retrieved from the Internet <http://www.infoworld.com/articles/op/sml/01/06/25/010625opwirele . . . >.
Ad-Hoc Communication Between HP Jornada [online] [retrieved on Oct. 18, 2001] pp. 1-2. Retrieved from the Internet <http://cairo.cs.uiuc.edu/HPJournada/adhoc.html>.
Johansson, Per, et al., Comments on Ericsson Review paper on ad-hoc networking: Ad-hoc IP Networks over Bluetooth [online] [retrieved on Oct. 18, 2001], pp. 1-14. Retrieved from the Internet <http://www.isoc.org/inet2001/CD—proceedings/T59/INET—Bluetooth2>.
The Mobile Triangle [online] [retrieved on Nov. 13, 2001], pp. 1-3. Retrieved from the Internet <http://www.salutation.org/scenario/scenario15.htm>.
DSTC m3 Student Project: Project Description [online] [retrieved on Nov. 13, 2001], pp. 1-2. Retrieved from the Internet <http://www.dstc.edu.au/m3/student.htm>.
DSTC m3 Project Goals: Museum Application [online] [retrieved on Nov. 13, 2001], pp. 1-3. Retrieved from the Internet <http://www.dstc.edu.au/m3/irx.htm>.
News: Pocit Labs Announces BlueTalk, the First Bluetooth-Enabled P2P Network Client, Mar. 7, 2001 [online] [retieved on Nov. 13, 2001], pp. 1-3. Retrieved from the Internet <http://www.thinkmobile.com/News?00/32/26/>.
Geographic Computing with Salutation: Salutation Pitches Geographic Computing Architecture for Palm-Size and Hand Held Computers: White Paper Details Benefits, Development Opportunities for Consumer Application, Press Release, Jan. 5, 1999 [online] [retireved on Nov. 13, 2001], pp. 1-2. Retrieved from the Internet <http://www.salutation.org/pr-geo.htm>.
Vance, Ashlee, “Palm Takes Baby Steps Toward Bluetooth”, PCWorld.com, Jun. 7, 2001 [online] [retrieved on Nov. 13, 2001], pp. 1-2. Retrieved from the Internet <http:www.pcworld.com/news/article/0,aid,52043,00.asp>.
CSEE Innovative Expo 2000—Projects, “Piconet—A Wireless Ad Hoc Network for Mobile Handheld Devices” [online] [retrieved on Nov. 13, 2001], pp. 1-2. Retrieved from the Internet <http://innovexpo.csee.uq.edu.au/2000/341472962.htm>.
Outpost.com: Product Detail regarding DWL-500 802.11B Wireless LAN PCI Card 11 Mbps [onlne] [retrieved on Dec. 21, 2001], pp. 1-3. Retrieved from the Internet <http://www.outpost.com/product/2975145>.
Ericsson.com: Technology: WLAN (TwoMSc Thesis Projcts) [online] [retrieved on Dec. 21, 2001], pp. 1-3. Retrieved from the Internet <http://www.ericsson.com/systech/wlan.shtml>.
802.11—Planet's Webopedia definition and links: Infrastructure Mode [online] [retrieved on Dec. 21, 2001], pp. 1-3. Retrieved from the Internet <http://80211-planetwebopedia.com/TERM/infrastructure—mode.html>.
802.11—Planet's Webopedia definition and links: Ad-hoc Mode [online] [retrieved on Dec. 21, 2001], pp. 1-3. Retrieved from the Internet <http://80211-planetwebopedia.com/TERM/a/ad—hoc—mode.html>.
802.11—Planet's Webopedia definition and links: 802.11 [online] [retrieved on Dec. 21, 2001], pp. 1-4. Retrieved from the Internet <http://80211-planetwebopedia.com/TERM/8/802—11.html>.
D-Link Technical Support—Main Page, D-Link Air DWL-650 IEEE 802.11b PCMCIA Wireless Adapter Frequently Asked Questions (FAQ) [online] [retrieved on Dec. 21, 2001] pp. 1-5. Retrieved from the Internet <http://www.dlink.com/tech/faq/wireless/dwl650/>.
D-Link 802.11b Compact Flash Adapter Release, Aug. 1, 2001 [online] [retrieved on Dec. 21, 2001], pp. 1-3. Retrieved from the Internet <http://www.practicallynetworked.com/news/dlink—DCF—650W—PR.html>.
D-Link 11-Megabit IEEE 802.11b Wireless Networking Debuts at Comdex, Press Release, Nov. 13, 2000 [online] [retireved on Dec. 21, 2002], pp. 1-3. Retrieved from the Internet <http://presslink.dlink.com/releases/pr111300.html>.
D-Link Slashes Pricing on Award Winning 11-Megabit IEEE 802.11b Wireless Networking Products, Press Release, Feb. 28, 2001 [online] [retrieved on Dec. 21, 2002], pp. 1-3 Retrieved from the Internet <http://presslink.dlink.com/releases/pr022801.htm>.
Dell.com: Product Details: D-Link Systems D-Link DWL-650 Wireless LAN PCMCIA Card 802.11b 11MBPS [online] [retrieved on Dec. 21, 2002], pp. 1-2. Retrieved from the Internet <http://accessories.us.dell.com/sna/productdetail.asp?TabPage=Prod . . . >.
Selecting the Wireless LAN Operating Mode Quick Guide, Copyright Nokia Internet Communications Inc. 1999. Date: May 17, 2000, pp. 1-6.
Pascoe, Bob, Geographic Computing: Enabling New Markets for Hand Held and Palm-Size Information Appliances: A Salutation White Paper, Dec. 16, 1998, pp. 1-13.
Hodes, Todd D., et al., Composable Ad Hoc Location-Based Services for Heterogeneous Mobile Clients, University of California, Berkeley, dated May 5, 1998, pp. 1-16.
Sanneblad, Johan, BluePortal: A Framework for Mobile Ad Hoc Network Applications, Viktoria Institute [online] [printed on Sep. 10, 2001], pp. 1-14. Retrieved from the Internet <http://iris24.ifi.uib.no/proceedings/printed-papers/136-138-sanneblad-printed.pdf>.
Related Publications (1)
Number Date Country
20120220235 A1 Aug 2012 US
Provisional Applications (1)
Number Date Country
60352785 Jan 2002 US
Continuations (2)
Number Date Country
Parent 12649162 Dec 2009 US
Child 13464728 US
Parent 10158338 May 2002 US
Child 12649162 US