Handheld computing devices such as personal digital assistants or handheld computers generally provide some combination of personal information management, database functions, word processing and spreadsheets, as well as communications network connectivity, internet connectivity, voice memo recording, and telephony functions. Further, handheld computing devices may include local area wireless technology permitting communication with other computing devices within a local area.
Handheld computing devices that include local area wireless capabilities may communicate with other computing devices using protocols or standards such as but not limited to Bluetooth wireless technology, IEEE 802.11 architecture, or other relevant technologies or standards. Local area wireless communications are typically between devices located proximate one another, such as within twenty meters. The communication signals sent between the computing devices are typically radio frequency (RF) signals but may also include infrared or ultrasonic signals.
While handheld computing devices that include local area wireless communication capability may communicate with each other, they may also communicate with computing devices connected to land lines, such as a wired local area network access point, or other hardwired computing devices. Further, the wireless handheld computing devices may share information with other types of wireless electronic devices such as cellular phones or laptop computers.
Local area wireless communication capability permits computing devices to communicate and share information such as files with one another without the use of a wired or cellular network. Sharing information may involve one or both of transmitting and receiving information. A local area wireless connection may be used to interface with a wired computer network or to browse the internet utilizing a nearby computing device that is connected to the internet. Further, documents, business cards, computer files, and even voice communications may be communicated between multiple computing devices that are linked together in a wireless local area network. Further still, local wireless connectivity permits the synchronization of various computing devices such as handheld computers, cellular phones, and laptops without the use of wired connections or more complicated wireless computing protocols such as those used by cellular phones.
In order for handheld computing devices to communicate with one another and other computing devices via local area wireless technologies, the various devices and their users of ten desire to be able to accept or decline messages that are received, and preferably target outgoing messages to particular receiving devices, rather than indiscriminately broadcasting communications to all proximate wireless computing devices.
One way for computing devices to more selectively communicate with one another is for the user to select the device or devices to which a communication should be made prior to sending the communication. The device may then send the communication such that it is received only by the chosen computing devices rather than all computing devices within range of the transmitted signal. The number of computing devices within range of a computing device with a wireless transmitter may be large given the rapidly increasing use of local area wireless technologies and the long range of RF signals as compared to the infrared signals used by earlier devices.
Permitting the user to choose the local computing devices with which information should be shared presents difficulties if the number of possible receiving devices is large. A typical method of presenting the possible choices to the user would be to list the devices on a display associated with the user's handheld computer. The user may then scroll through the list or use a stylus to tap on the desired devices to which the user wishes to transmit information. However, as the number of possible devices grow large, the action required by the user becomes more cumbersome, as it may be necessary to scroll through a long list of local area devices, and choose one or more of them. Further, it may not be immediately apparent to the user which nearby computing device corresponds to the indicator shown on the user's computer device, making the selection more difficult.
Therefore, there is a need for a handheld computing device with local area wireless technology that permits the user to more easily choose other computing devices in the local area with which the user wishes to communicate. Further, there is a need for a more logical approach to selecting a group of one or more devices to which a wireless communication should be sent without individually selecting each device from a list.
The teachings herein extend to those embodiments that fall within the scope of the appended claims, regardless of whether they accomplish one or more of the above-mentioned needs.
An exemplary embodiment relates to a method of communicating between a handheld computer and other local area computing devices having wireless communication capability. The method includes providing a handheld computer, identifying a number of other local area computing devices having wireless communication capability, creating an identifier for one or more of the plurality of other local area computing devices, and listing each identifier on a display, wherein the list is sorted in order of at least one of the distance and direction from the handheld computer.
Another exemplary embodiment relates to a method of sharing information between a handheld computer and a group of local area computing devices having wireless communication capability. The method includes specifying a distance, identifying one or more local area computing devices having wireless communication capability within the specified distance from the handheld computer, and transmitting a wireless message to the one or more local area computing devices having wireless communication capability within the specified distance.
A further exemplary embodiment relates to a local area wireless communication device. The local area wireless communication device includes a housing, a processor supported by the housing, a memory coupled to the processor, a transmitter supported by the housing, and a display. The processor instructs the display to list a plurality of other computing devices located within range of the transmitter, sorted in order of at least one of the distance and the direction from the wireless communication device.
A still further exemplary embodiment relates to a user interface for a handheld computer. The user interface includes a display providing a list of indicators corresponding to a plurality of local area computing devices with which communication is possible. The list is sorted by at least one of distance and direction from the handheld computer.
Alternative exemplary embodiments relate to other features and combination of features as may be generally recited in the claims.
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:
Referring to
Preferably, handheld computer 100 includes memory, a processor, and interactive hardware and software that performs functions such as maintaining calendars, phone lists, task lists, notepads, 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 play back, as well as communications network connectivity, internet connectivity and wireless telephony.
Handheld computer 100, depicted in
Handheld computer 100 may also include local area wireless technology to permit wireless communication with other portable electronic devices and computing devices that have compatible communication technology. The local area wireless technology may be Bluetooth or IEEE 802.11 compatible, or may support yet another wireless communication protocol.
To support local area wireless communications, handheld computer 100 may include wireless connectivity software integrated into the operating system or stored in memory of handheld computer 100 or further added via an expansion card or transferred from another computer or computer system. Further, to effectuate local area communications, handheld computer 100 may include an RF transceiver 124, or other electromagnetic reception and transmission device. RF transceiver 124 may be provided on handheld computer 100 as part of an expansion card or may alternatively be integrated into handheld computer 100. Referring to
Referring to
Referring to
Referring to
Handheld computer 100 may determine the distance to other local area computing devices 200 through 212 in a number of ways. In an exemplary embodiment, handheld computer 100 sends an electronic locator signal to other local devices and calculates the locations of the other devices utilizing the response time from the other devices. Such “electronic pinging” may be continuously done by handheld computer 100 without interaction from the user, and may elicit automatic responses from other local area computing devices 200 through 212.
The listing of devices with which the user may wish to communicate may be presented on display 114 of handheld computer 100 or may be presented utilizing other methodologies, such as an audible communication.
Referring to
A directional listing of local area wireless computing devices may be more useful than other list orders because it is likely that the user of handheld computer 100 will be pointing handheld computer 100 at the device with which the user wishes to share information. The directional information used for sorting the list of proximate devices may be acquired by handheld computer 100 through the electronic pinging of other local area computing devices 200 through 212.
Handheld computer 100 may utilize both distance and direction simultaneously to sort indicators of other computing devices 200 through 212. For example, a number of computing devices may be located at a similar distance, and accordingly handheld computer 100 may sort the list based first on distance from handheld computer 100, but secondly based on the direction from handheld computer 100 if necessary.
The user of handheld computer 100 may wish to choose a subset of devices with which to communicate out of the larger set of all local area wireless devices. One way of making such a selection would be to scroll through the list of all local area devices set forth on display 114 and choose each member of the subset of devices individually. Rather than performing such an individual selection process, in an exemplary embodiment, a distance metric may be used to select the subset of devices.
For example, user of handheld computer 100 may wish to send a message to all local area wireless devices within a particular radius of handheld computer 100, denoted by sub area 128 on
The software used to permit the various display ordering and groupings of local area computing devices 200 through 212 may be part of an operating system, such as Palm OS, or may be a program loaded separately onto handheld computer 100. The software may be developed in any number of conventional programming languages. In other embodiments, the instructions may be carried out by hard wired circuitry or by a combination of circuitry and software.
The user interface and display methodologies described herein address the various needs of the conventional art by permitting efficient communication between local area wireless devices. By permitting a user of handheld computer 100 to list proximate devices categorized by distance or direction, or by permitting the grouping of devices by a distance metric, the user of handheld computer 100 may more efficiently communicate with other computing devices.
While the detailed drawings, specific examples, and particular formulations given describe exemplary embodiments, they serve the purpose of illustration only. The hardware and user interface configurations shown and described may differ depending on the chosen performance characteristics and physical characteristics of the computing devices. The systems shown 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.
This application is a Continuation of U.S. application Ser. No. 10/006,952 filed Nov. 5, 2001, which is herein incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4907290 | Crompton | Mar 1990 | A |
5010547 | Johnson et al. | Apr 1991 | A |
5012219 | Henry | Apr 1991 | A |
5075684 | DeLuca | Dec 1991 | A |
5359317 | Gomez et al. | Oct 1994 | A |
5394140 | Wong et al. | Feb 1995 | A |
5430436 | Fennell | Jul 1995 | A |
5594796 | Grube et al. | Jan 1997 | A |
5612682 | DeLuca et al. | Mar 1997 | A |
5650776 | Mitchell et al. | Jul 1997 | A |
5699244 | Clark, Jr. et al. | Dec 1997 | A |
5705995 | Laflin et al. | Jan 1998 | A |
5736982 | Suzuki et al. | Apr 1998 | A |
5850187 | Carrender et al. | Dec 1998 | A |
5875434 | Matsuoka et al. | Feb 1999 | A |
5884168 | Kolev et al. | Mar 1999 | A |
5901358 | Petty et al. | May 1999 | A |
5903852 | Schaupp, Jr. et al. | May 1999 | A |
5929848 | Albukerk et al. | Jul 1999 | A |
5938721 | Dussell et al. | Aug 1999 | A |
5958006 | Eggleston et al. | Sep 1999 | A |
5974330 | Negishi | Oct 1999 | A |
6016476 | Maes et al. | Jan 2000 | A |
6020881 | Naughton et al. | Feb 2000 | A |
6047579 | Schmitz | Apr 2000 | A |
6061561 | Alanara et al. | May 2000 | A |
6104291 | Beauvillier et al. | Aug 2000 | A |
6111538 | Schuchman et al. | Aug 2000 | A |
6157630 | Adler et al. | Dec 2000 | A |
6177905 | Welch | Jan 2001 | B1 |
6182010 | Berstis | Jan 2001 | B1 |
6182221 | Hsu et al. | Jan 2001 | B1 |
6243689 | Norton | Jun 2001 | B1 |
6246376 | Bork et al. | Jun 2001 | B1 |
6259405 | Stewart et al. | Jul 2001 | B1 |
6297737 | Irvin | Oct 2001 | B1 |
6307919 | Yoked | Oct 2001 | B1 |
6313745 | Suzuki | Nov 2001 | B1 |
6317682 | Ogura et al. | Nov 2001 | B1 |
6346881 | Davidson | Feb 2002 | B1 |
6360101 | Irvin | Mar 2002 | B1 |
6389290 | Kikinis et al. | May 2002 | B1 |
6404761 | Snelling et al. | Jun 2002 | B1 |
6424845 | Emmoft et al. | Jul 2002 | B1 |
6456234 | Johnson | Sep 2002 | B1 |
6487180 | Borgstahl et al. | Nov 2002 | B1 |
6542750 | Hendrey et al. | Apr 2003 | B2 |
6601093 | Peters | Jul 2003 | B1 |
6622018 | Erekson | Sep 2003 | B1 |
6678516 | Nordman et al. | Jan 2004 | B2 |
6681108 | Terry et al. | Jan 2004 | B1 |
6687608 | Sugimoto et al. | Feb 2004 | B2 |
6731613 | Provance | May 2004 | B1 |
6757718 | Halverson et al. | Jun 2004 | B1 |
6771966 | Chow | Aug 2004 | B1 |
6772331 | Hind et al. | Aug 2004 | B1 |
6816460 | Ahmed et al. | Nov 2004 | B1 |
6831563 | Contractor | Dec 2004 | B1 |
6832178 | Fernandez et al. | Dec 2004 | B1 |
6847823 | Lehikoinen et al. | Jan 2005 | B2 |
6885362 | Suomela | Apr 2005 | B2 |
6907134 | Yamada et al. | Jun 2005 | B1 |
6920328 | Wollrab | Jul 2005 | B2 |
6934664 | Webb et al. | Aug 2005 | B1 |
6941270 | Hannula | Sep 2005 | B1 |
6950645 | Kammer et al. | Sep 2005 | B1 |
6982962 | Lunsford et al. | Jan 2006 | B1 |
7006453 | Ahmed et al. | Feb 2006 | B1 |
7006817 | Awada et al. | Feb 2006 | B2 |
7010290 | Dent | Mar 2006 | B2 |
7039445 | Yoshizawa | May 2006 | B1 |
7050816 | Fukui et al. | May 2006 | B2 |
7084758 | Cole | Aug 2006 | B1 |
7103370 | Creemer | Sep 2006 | B1 |
7164885 | Jonsson et al. | Jan 2007 | B2 |
7212827 | Veschl | May 2007 | B1 |
7227529 | Suomela | Jun 2007 | B2 |
7231605 | Ramakesavan | Jun 2007 | B1 |
7266379 | Blight et al. | Sep 2007 | B2 |
7274299 | Osman | Sep 2007 | B2 |
7299490 | Berkema et al. | Nov 2007 | B2 |
7336964 | Casey | Feb 2008 | B2 |
7356347 | Kammer | Apr 2008 | B1 |
7360248 | Kanevsky et al. | Apr 2008 | B1 |
7376098 | Loeffler et al. | May 2008 | B2 |
7385718 | Berkema et al. | Jun 2008 | B2 |
7424447 | Fuzell-Casey et al. | Sep 2008 | B2 |
7529537 | Ford et al. | May 2009 | B2 |
7583972 | Clipsham | Sep 2009 | B2 |
7613427 | Blight et al. | Nov 2009 | B2 |
7613428 | Blight et al. | Nov 2009 | B2 |
7805719 | O'Neill | Sep 2010 | B2 |
7970417 | Chang et al. | Jun 2011 | B2 |
20020010617 | Hamaguchi et al. | Jan 2002 | A1 |
20020019584 | Schulze et al. | Feb 2002 | A1 |
20020036991 | Inoue | Mar 2002 | A1 |
20020061031 | Sugar et al. | May 2002 | A1 |
20020078075 | Colson et al. | Jun 2002 | A1 |
20020086680 | Hunzinger | Jul 2002 | A1 |
20020107024 | Dev Roy | Aug 2002 | A1 |
20020136184 | Liang et al. | Sep 2002 | A1 |
20020147717 | Barros et al. | Oct 2002 | A1 |
20020163895 | Haller et al. | Nov 2002 | A1 |
20020164996 | Dorenbosch | Nov 2002 | A1 |
20020165006 | Haller et al. | Nov 2002 | A1 |
20020184331 | Blight et al. | Dec 2002 | A1 |
20020184418 | Blight | Dec 2002 | A1 |
20020194498 | Blight et al. | Dec 2002 | A1 |
20030001883 | Wang | Jan 2003 | A1 |
20030022682 | Weston | Jan 2003 | A1 |
20030036350 | Jonsson et al. | Feb 2003 | A1 |
20030054846 | Parry | Mar 2003 | A1 |
20030087602 | Kammer | May 2003 | A1 |
20030149662 | Shore | Aug 2003 | A1 |
20040176107 | Chadha | Sep 2004 | A1 |
20040193499 | Ortiz et al. | Sep 2004 | A1 |
20040203931 | Karaoguz | Oct 2004 | A1 |
20040207522 | McGee et al. | Oct 2004 | A1 |
20050012611 | Osman | Jan 2005 | A1 |
20050227711 | Orwant et al. | Oct 2005 | A1 |
20060061488 | Dunton | Mar 2006 | A1 |
20060095348 | Jones et al. | May 2006 | A1 |
20070077889 | Blight et al. | Apr 2007 | A1 |
20070091861 | Gupta et al. | Apr 2007 | A1 |
20070149208 | Syrbe | Jun 2007 | A1 |
20070185980 | Abraham et al. | Aug 2007 | A1 |
20070192277 | Jackson | Aug 2007 | A1 |
20070200732 | Bachmaier | Aug 2007 | A1 |
20070202886 | Dhebri et al. | Aug 2007 | A1 |
20070207733 | Wong et al. | Sep 2007 | A1 |
20070225004 | Tang et al. | Sep 2007 | A1 |
20070271367 | Yardeni et al. | Nov 2007 | A1 |
20080020786 | Smith et al. | Jan 2008 | A1 |
20080021637 | Staton et al. | Jan 2008 | A1 |
20080036653 | Huston | Feb 2008 | A1 |
20080045173 | Park et al. | Feb 2008 | A1 |
20080045236 | Nahon et al. | Feb 2008 | A1 |
20080125102 | Abel et al. | May 2008 | A1 |
20080195312 | Aaron et al. | Aug 2008 | A1 |
20090061870 | Finkelstein et al. | Mar 2009 | A1 |
20090209228 | Ford et al. | Aug 2009 | A1 |
20090298511 | Paulson | Dec 2009 | A1 |
20110092227 | Phukan | Apr 2011 | A1 |
Number | Date | Country |
---|---|---|
1494488 | Jan 2005 | EP |
2001 0109963 | Dec 2001 | KR |
2005 0087189 | Aug 2005 | KR |
2005 0095477 | Sep 2005 | KR |
2006 0008100 | Jan 2006 | KR |
WO 2007118125 | Oct 2007 | WO |
WO 2008027836 | Mar 2008 | WO |
Entry |
---|
U.S. Appl. No. 11/809,198, filed May 31, 2007, Blight et al. |
U.S. Appl. No. 11/706,872, filed Feb. 15, 2007, Wong et al. |
U.S. Appl. No. 11/540,909, filed Sep. 29, 2006, Blight et al. |
U.S. Appl. No. 10/006,952, filed Nov. 5, 2001, Kammer. |
“New Riverside University Dictionary”, published by The Riverside Publishing Company, Copyright 1984 by Houghton Mifflin Company, p. 81. |
Skyhook Wireless, “How It Works”, printed from internet address: http://developer.skyhookwireless.com/how-it-works/, on Apr. 12, 2007, 2 pages. |
Palm™ m505 Handheld, printed from internet address: http:/www.palm.com/products/palmm505/ on Sep. 20, 2001 (5 views). |
U.S. Appl. No. 11/428,532, filed Jul. 3, 2006, Gupta et al. |
U.S. Appl. No. 11/897,240, filed Aug. 29, 2007, Finkelstein et al. |
US Office Action on U.S. Appl. No. 11/809,198 mail date May 21, 2009, 19 pages. |
US Office Action on U.S. Appl. No. 11/540,909 mail date Jun. 10, 2009, 11 pages. |
Amendment and Reply on U.S. Appl. No. 11/809,198, filed Jul. 21, 2009, 4 pages. |
Amendment and Reply on U.S. Appl. No. 11/540,909, filed Aug. 10, 2009, 5 pages. |
U.S. Appl. No. 60/725,892 entitled “Wireless Connectivity User-Interface Features”, filed Oct. 11, 2005, 3 pages. |
Digital Cellular Telecommunications System (Phase 2 ) at Command Set for GSM Mobile Equipment (ME) (GSM 07.07 version 7.4.0 Release 1998), ETSI TS 100 916 V7.4.0 (Nov. 1999), 126 pages. Available via website: http://www.ctiforum.com/standard/standard/etsi/0707.pdf. |
Digital Cellular Telecommunications System (Phase 2+); Specification of the SIM Application Toolkit for the Subscriber Identity Module—Mobile Equipment (SIM-ME) interface (GSM 11.14 Version 5.2.0, Dec. 1996), ETSI, 56 pages. Available via website: http://www.ttfn.net/techno/smartcards/GSM11-14V5-2-0.pdf. |
Digital Cellular Telecommunications System (Phase 2+); General Description of a GSM Public Land Mobile Network (PLMN) (GSM 01.02 version 6.0.1 Release 1997), ETSI TS 101 622 V6.0.1 (Feb. 2001), 23 pages. Available via website: http://p3e.rats.fi/oh2mqk/GSM/GSM-01.02.pdf. |
Fasbender, A. et al., “Any Network, Any Terminal, Anywhere”, IEEE Personal Communications (Apr. 1999), pp. 22-30, IEEE Press. |
Hadjiefthymiades, S. et al., “ESW4: enhanced scheme for WWW computing in wireless communication environments”, ACM SIGCOMM Computer Communication Review (Oct. 1999), pp. 24-35, vol. 29, Issue 5, ACM Press. |
Jing, J., et al., “Client Server Computing in Mobile Environments”, ACM Computing Surveys, (Jul. 1999), pp. 117-156, vol. 31, Issue 2, ACM Press. |
Notice of Allowance for U.S. Appl. No. 11/706,872, mail date Dec. 27, 2010, 7 pages. |
Office Action for U.S. Appl. No. 12/167,137, mail date Nov. 8, 2010, 8 pages. |
Office Action for U.S. Appl. No. 12/581,038, mail date Nov. 15, 2010, 11 pages. |
Sevanto, J. et al., “Introducing quality-of-service and traffic classes in wireless mobile networks”, Proceedings of the 1st ACM International workshop on Wireless mobile multimedia (1999), pp. 21-29, ACM Press. |
International Search Report and Written Opinion from International Application No. PCT/US2009/045387 dated Feb. 17, 2010, 8 pages. |
Office Action for U.S. Appl. No. 11/706,872, mail date Nov. 3, 2009, 9 pages. |
Office Action for U.S. Appl. No. 11/706,872, mail date Apr. 26, 2010, 8 pages. |
Office Action for U.S. Appl. No. 11/706,872, mail date Aug. 5, 2010, 9 pages. |
Number | Date | Country | |
---|---|---|---|
20080014988 A1 | Jan 2008 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10006952 | Nov 2001 | US |
Child | 11823850 | US |