US20040097264A1 - Enhanced companion digital organizer for a cellular phone device - Google Patents

Enhanced companion digital organizer for a cellular phone device Download PDF

Info

Publication number
US20040097264A1
US20040097264A1 US10/679,856 US67985603A US2004097264A1 US 20040097264 A1 US20040097264 A1 US 20040097264A1 US 67985603 A US67985603 A US 67985603A US 2004097264 A1 US2004097264 A1 US 2004097264A1
Authority
US
United States
Prior art keywords
phone
telephone
electronic organizer
user
organizer
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US10/679,856
Inventor
Eric Bodnar
Shekhar Kirani
Philippe Kahn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Starfish Software Inc
Original Assignee
Starfish Software 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
Priority claimed from US09/369,812 external-priority patent/US6658268B1/en
Application filed by Starfish Software Inc filed Critical Starfish Software Inc
Priority to US10/679,856 priority Critical patent/US20040097264A1/en
Publication of US20040097264A1 publication Critical patent/US20040097264A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0254Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets comprising one or a plurality of mechanically detachable modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2757Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications

Definitions

  • the present invention relates generally to electronic organizers and, more particularly, to apparatus and methods providing integration of electronic organizers with cellular phone devices.
  • the general environment includes “appliances” in the form of electronic devices such as cellular phones, pagers, and battery-powered, hand-held devices (e.g., REXTM, Palm PilotTM and WindowsTM CE devices).
  • Such a device in typical use, is occasionally connected to a desktop personal computer or PC, which stores information for a user.
  • the PC may be connected to a server computer, which stores information important to the user's business. What the user wants is an integrated solution such that information of each device remains available for use in other devices in a convenient, transparent manner.
  • the present invention provides a Companion Digital Organizer (CDO) or system, that is designed to interface with a cellular phone to thereby provide integrated organizer/telephone functionality.
  • the CDO is preferably configured to interface with the phone through an existing interface port (e.g., StarTacTM cellular port) in the phone.
  • the CDO is preferably implemented as an add-on component which can be easily attached and detached from a phone by a customer and, once in place, can dramatically enhance the phone functionality, converting the phone into a “smart” phone.
  • the CDO is configured to attach to a cellular phone in the same manner as an auxiliary battery.
  • the present invention includes a portable electronic organizer for independent operation and for operation with a portable telephone.
  • the organizer includes a portable docking unit, a portable main unit, and logic.
  • the portable docking unit is preferably configured to removably mate to the telephone.
  • the portable main unit is preferably configured to removably dock to the docking unit.
  • the main unit is coupled to the telephone.
  • the main unit includes a memory configured to store user data and a processor coupled to the memory.
  • the logic is configured for the electronic organizer to initiate a voice telephone call over the telephone in response to user input related to the user data.
  • the present invention includes a portable electronic organizer for independent operation and for operation with a portable telephone.
  • the organizer includes a memory for storing user data, a display coupled to the memory, a communication coupler configured to interface with the portable telephone, and a processor, coupled to the memory and the display, configured to control, in response to user input, selective conveying of the user data to the user and instructing of the telephone via the communication coupler to initiate a phone call.
  • the electronic organizer is capable of handheld use by a user for selectively accessing the user data while physically separate from the telephone, even during the phone call initiated by the telephone in response to the instructing by the processor.
  • An exemplary method for cooperatively using a portable phone and a portable electronic organizer that has a display includes the steps of: electively placing the portable electronic organizer into proximity with the portable phone to enable communication; displaying at the display first information comprising entries having corresponding phone number information; receiving first input that indicates a user request to dial a phone number associated with a particular entry of the displayed entries; and transmitting a first command from the electronic organizer to the phone for attempting to establish communication between the electronic organizer and the phone.
  • the method further includes the steps of: if a communication can be established between the electronic organizer and the phone, transmitting in response to the user request a second command, from the electronic organizer to the phone, that instructs the phone to dial the phone number to thereby establish a phone call; during the established phone call, receiving second input indicating a user request to use the electronic organizer to view second information; and, in response to the second input, while at least a portion of the electronic organizer that includes the display is physically uncoupled from the phone, displaying at the electronic organizer the second information for viewing by the user while the user is actively engaged in the established phone call.
  • FIG. 1A illustrates a CDO in its environment according to an embodiment of the present invention in profile view.
  • FIG. 1B illustrates the CDO of FIG. 1A in perspective view.
  • FIGS. 2A and 2B illustrate a main unit of a CDO in a right-handed mode and a left-handed mode, respectively, according to an embodiment of the present invention.
  • FIG. 3A illustrates a CDO's docking unit that attaches to a phone in the manner of a battery-compartment cover, according to an embodiment of the present invention.
  • FIG. 3B illustrates a CDO's main unit being attached to the docking unit of FIG. 3A.
  • CDOs Companion Digital Organizers
  • Camel-back Digital Organizers were disclosed in the above-incorporated, commonly-owned patent applications having Ser. Nos. 09/071,732 (filed May 1, 1998), 09/071,748 (filed May 1, 1998), and 09/098,634 (filed Jun. 16, 1998).
  • an embodiment of the CDO is a personal organizer device capable of stand-alone use that may be removably mated to a cellular phone to thereby make the phone a smart phone.
  • the CDO may store and selectively display, for example, an address-and-phone book, a schedule, a “to-do” list, a calendar, and more during stand-alone operation.
  • the CDO may, for example, permit the user to navigate through his address-and-phone book to a particular contact and easily initiate a phone call from the CDO on the phone. Thereafter, the user may hold an ordinary voice phone conversation over the initiated phone call on the phone.
  • the CDO may also mate with existing “legacy” phones to add new life to the legacy phones.
  • the CDO may interface with a legacy phone via the phone's existing communication port, according to the phone's existing communication port protocol.
  • Such an existing communication port was typically originally intended primarily for connection with a local computer modem coupled to a computer.
  • the local computer modem can instruct the phone to make (or receive) a phone call so that the local modem can exchange data via the phone (e.g., via the phone's communication port) to a remote party (e.g., a remote modem).
  • a remote party e.g., a remote modem
  • Certain models of legacy cellular phones for example, certain models of Motorola, Inc.'s StarTAC® phones, have built-in logic that automatically terminates a phone call involving the communication port when the phone detects that whatever device (e.g., local modem) was connected to the communication port for the phone call has been unplugged from the port or is otherwise no longer maintaining communication with the phone.
  • Such built-in phone logic may be understandable in the context of typical data transfer phone calls involving a local modem coupled to a computer, as described earlier.
  • Such built-in logic makes less sense for CDO-initiated voice phone calls, but is nevertheless generally not a problem for the CDO user, as long as the CDO device remains connected to the phone during a CDO-initiated phone call.
  • Another potential usability issue with retrofitting a CDO onto legacy phones is that available existing attachment points, such as those for auxiliary batteries, may require model-specific pins, hooks, protrusions, or other features that may interfere with ergonomic use or carrying of the CDO.
  • protrusions may snag on items in a purse or pocket, or be otherwise inconvenient.
  • the model-specific features may also hamper the CDO from being easily attached to other phone model(s).
  • a CDO according to a preferred embodiment of the present invention can enable a user to conveniently access the CDO for ordinary use as an organizer even during an existing CDO-initiated phone call and even on a phone (e.g., a legacy phone) having the above-described “automatic hang-up” logic.
  • the preferred CDO is little encumbered during use or transport by model-specific restrictions imposed by particular phone model(s) and can easily be used with multiple models of phones.
  • the preferred CDO can accommodate and work with as many models of target phones as possible.
  • the preferred CDO can accommodate as many users as possible.
  • the preferred CDO is equally convenient for left-handed as well as right-handed users to use.
  • an enhanced CDO includes a docking unit and a detachable main unit.
  • the docking unit and the main unit together include the elements of a CDO that are described in the incorporated, commonly-owned patent applications, e.g., the applications having Ser. Nos. 09/071,732 (filed May 1, 1998), 09/071,748 (filed May 1, 1998), and 60/107,269 (filed Nov. 4, 1998).
  • the docking unit and the main unit together include a central processing unit (CPU), a memory, a display, a user input (e.g., terse keyset), a serial port, software, and couplers (e.g., physical and electrical) for mating and interfacing the CDO to a host phone.
  • CPU central processing unit
  • memory e.g., a floppy disk drive
  • display e.g., a keyboard
  • a user input e.g., terse keyset
  • serial port e.g., a serial port
  • software e.g., physical and electrical
  • the (enhanced) CDO's software includes a device operating system and organizer application(s), such as are described in the incorporated, commonly-owned patent applications, e.g., the applications having Ser. Nos. 09/187,007 (filed Nov. 4, 1998) and 08/905,463 (filed Aug. 4, 1997).
  • the organizer application(s) include a calendar/appointments module, an address-book (phone-book) module, a task-list module, a memos module, a world-clock module, and a preferences module.
  • these modules include the features and capabilities as described in the incorporated patent applications and additional features and capabilities as described in the present document.
  • the StarTAC® clipOn Organizer includes licensed technology from Starfish Software, Inc. (“Starfish”), the present assignee, and is available from Motorola, Inc.
  • the REX PROTM organizer (e.g., model REX PRO 5) includes licensed technology from Starfish, the present assignee, and is available from Franklin Electronic Publishers of Burlington, N.J.
  • StarTAC is a registered trademark of Motorola, Inc.
  • REX and REX PRO are trademarks of Franklin Electronic Publishers.
  • the docking unit and the main unit may also together include the elements of a multi-component embodiment of the CDO, as described in the incorporated, commonly-owned patent application having Ser. Nos. 09/098,634 (filed Jun. 16, 1998) and 60/107,151 (filed Nov. 4, 1998).
  • the main unit may itself include two components: an outer component, for providing the display and other bulky elements, and a detachable interface component, for interfacing with other devices such as handheld or notebook personal computers.
  • the interface component preferably includes memory (e.g., flash memory) and is preferably configured to interface with the other devices according to a standard interface (e.g., a CompactFlashTM PC-card interface), the specifications of which are available from the CompactFlash Association of Palo Alto, Calif. CompactFlash is a trademark of the CompactFlash Association.
  • a standard interface e.g., a CompactFlashTM PC-card interface
  • the Enhanced CDO Preferably Includes a Docking Unit and a Main Unit
  • FIG. 1A illustrates an enhanced CDO in its environment according to an embodiment of the present invention in profile view.
  • the enhanced CDO includes a docking unit 10 and a detachable main unit 20 , which together include the elements of a CDO as described above.
  • the environment of the enhanced CDO (hereinafter, “CDO”) includes a target phone 30 , a communication connector 33 from another device (not shown), and a serial interface plug 37 .
  • the CDO's docking unit 10 includes a communication connector 40 , a pass-through communication port 43 , a “hand-holding” module 47 , connectors 50 and 53 for accepting the main unit 20 for docking, and connectors 55 and 57 for removably (and rigidly) mating the docking unit 10 to the target phone 30 .
  • the main unit 20 includes a serial port 60 and user interface and other elements (e.g., display, input keys, buzzer, processor, battery, and the like) not shown in FIG. 1A, which have all been described in the patent applications incorporated by reference.
  • the target phone may be a legacy phone, for example, a Motorola StarTAC® cellular phone, that was designed without the CDO in mind.
  • the target phone includes a communication port 70 (dashed lines).
  • the serial interface plug 37 may be an ordinary serial plug (e.g., a stereo phono-style plug) as described in the patent applications incorporated by reference.
  • the serial interface plug 37 may alternatively be a specialized serial plug that includes a serial controller chip 73 , for example a “Maxim” serial controller chip, such that the specialized serial plug acts as a “cradle” for serial communications, as described, for example, in the incorporated, commonly-owned patent applications, for example, the application having Ser. No. 09/098,634 (filed Jun. 16, 1998).
  • the specialized serial plug may have more than only two contacts (e.g., six contacts) with the serial port 60 .
  • FIG. 1A is merely a schematic picture.
  • the docking unit 10 is configured to be detachably mated to the target phone.
  • the docking unit 10 's communication connector 40 e.g., an electrical coupler
  • the main unit 20 is docked into the docking unit 10
  • the docking unit 10 is mated to the host phone 30
  • the user may initiate a phone call from the CDO.
  • the CDO's docking unit 10 's pass-through communication port 43 (dashed lines) is connected to the communication connector 40 and is wired to act as an “extension cord,” so that, even when the CDO's docking unit 10 is mated to the target phone, an external device (not shown) can still couple to the target phone's communication port 70 , via the connector 33 and the pass-through communication port 43 of the docking unit 10 , without having to remove the docking unit 10 from the target phone 30 .
  • the pass-through communication port 43 may be switched off (e.g., electrically isolated) from the communication port 70 and from the CDO's circuitry when the CDO is sending signals to the port 70 , for example, when the CDO is instructing the target phone 30 to begin a phone call, or when the CDO has requested exclusive access to the port 70 .
  • the docking unit 10 is mated to any target phone depends on the design specification of the target phone.
  • the target phone is a StarTAC® cellular phone
  • the docking unit 10 would be configured to mate to the target phone largely in the manner of the StarTAC® cellular phone's standard auxiliary battery.
  • the docking unit 10 's connector 57 for mating to the target StarTAC®) phone would include a metal spring connector which grips the top (antenna end) of the phone and which extends to allow the user to line up and attach the docking unit 10 's communication connector 40 to the standard communication port at the bottom of the phone.
  • the connector 55 for mating to the target phone would include two plastic connectors (e.g., pegs) which fit into slots on the phone and hold the docking unit 10 in place with tension being provided by the spring connector 57 .
  • the communication connector 40 may include, for example, about five electrical conductors, or the like, that make contact with corresponding conductors in an interface port in the target phone.
  • the communication connector 40 may also be an elastomeric or similar plastic-or-rubber-covered coupler, an infrared or other type of wireless coupler (e.g., a radio-frequency transmitter) for wirelessly communicating with the target phone (e.g., within a distance of about a meter), or the like, according to the particular design specification of the target phone.
  • the hand-holding module 47 is a circuit or other element or feature that tells the target phone that the communication port 70 is still being used, so that the target phone 30 's control logic does not automatically terminate a phone call initiated via the communication port 70 by the CDO, even if the CDO's main unit 20 is detached during such a phone call. Instead, the user would terminate the phone call in a usual manner, as if the phone call were an ordinary phone call initiated by the user via manual dialing.
  • the hand-holding module 47 if it requires power for operation, may steal power from the host phone's communication port, or may be powered by a power supply (e.g., battery) on the docking unit 10 .
  • a target phone may periodically send a request for acknowledgment (e.g., an “are you there”-type query) to a device (e.g., a modem or a CDO) connected to the phone's communication port 70 , according to the phone's communication protocol. If this target phone does not receive any acknowledgment from the device, the target phone would terminate any call involving the device (e.g., initiated or received due to the device).
  • a request for acknowledgment e.g., an “are you there”-type query
  • a device e.g., a modem or a CDO
  • a docking unit 10 that targets such a target phone would include a hand-holding module 47 that is a circuit (e.g., a microcontroller such as a PIC chip) configured to (e.g., programmed to) simply respond to such a specified query with a suitable acknowledgment (e.g., an “I am here”-type response), even after the main unit 20 has been detached during a call that involves (e.g., is initiated by) the CDO.
  • a hand-holding module 47 that is a circuit (e.g., a microcontroller such as a PIC chip) configured to (e.g., programmed to) simply respond to such a specified query with a suitable acknowledgment (e.g., an “I am here”-type response), even after the main unit 20 has been detached during a call that involves (e.g., is initiated by) the CDO.
  • a target phone may passively monitor the sending of data or other signals (e.g., “I am here”-type signals) by a device (e.g., a modem or a CDO) connected to the phone's communication port 70 . If this target phone notices no such signals over the communication port 70 over a specified time span, the phone would terminate an ongoing call that involves the device.
  • data or other signals e.g., “I am here”-type signals
  • a device e.g., a modem or a CDO
  • a docking unit 10 that targets such a target phone would include a hand-holding module 47 that is a circuit configured to periodically send such a suitable signal so that the target phone would know that any existing CDO-initiated phone call should not be automatically hung up, even after the main unit 20 has been detached during a call that involves (e.g., is initiated by) the CDO.
  • a hand-holding module 47 that is a circuit configured to periodically send such a suitable signal so that the target phone would know that any existing CDO-initiated phone call should not be automatically hung up, even after the main unit 20 has been detached during a call that involves (e.g., is initiated by) the CDO.
  • a target phone may simply determine whether a device (e.g., a modem or a CDO) is physically connected to the communication port 70 , in deciding whether to hang up an externally-initiated phone call. This physical determination may be based on a mechanical switch, a measurement of electrical load, e.g., on data-carrying or on dedicated connector pins in the port 70 , or the like.
  • a docking unit 10 that targets such a target phone would include a hand-holding module 47 that is merely the connector 40 itself, or a suitably connected circuit or structure (e.g., one that includes an electrical resistor, capacitor, signal generator, or other suitable element), as is appropriate for the target phone's specification or design.
  • the hand-holding module 47 may even be operational even when the main unit 20 has not been detached from the docking unit 10 .
  • the CDO is made safe against undesirable automatic hang-ups by the target phone 30 , even if the main unit 20 is detached for use as an organizer during a phone call.
  • the automatic hang-up feature is still available for its intended purpose, when the CDO is not being used.
  • the main unit 20 is made capable of being configured for ease of use and carrying by the user, largely independently of the particular attachment geometry dictated by the target phone 30 .
  • F. Main Unit is Usable with Multiple Phone Models; Docking Unit is Model(s)-Specific
  • a single main unit 20 is able to removably attach to a variety of docking units, wherein each docking unit is designed for a particular model, or set of models, of target phone.
  • each docking unit is designed for a particular model, or set of models, of target phone.
  • the user's investment in the CDO is largely protected, even if he or she buys a new model of cellular phone.
  • the user buys a new model of cellular phone he or she could simply buy a new model-specific docking unit to use with the existing main unit 20 .
  • Such a course of action would be cheaper than buying an entirely new CDO, and would be more convenient than having to coordinate the use of two wholly-separate CDOs.
  • the CDO may be used with host phones that employ either analog technology (e.g., AMPS—Advanced Mobile Phone Service) or digital technology (e.g., CDMA—Code Division Multiple Access, TDMA—Time Division Multiple Access, or GSM—Global System for Mobile Communications).
  • analog technology e.g., AMPS—Advanced Mobile Phone Service
  • digital technology e.g., CDMA—Code Division Multiple Access, TDMA—Time Division Multiple Access, or GSM—Global System for Mobile Communications
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • GSM Global System for Mobile Communications
  • FIG. 1B illustrates the CDO of FIG. 1A in perspective view. Most features of FIG. 1B have already been described in connection with either FIG. 1A, or in the patent applications incorporated by reference, and need not be described again in detail. Elements of the CDO that were labeled in FIG. 1A retain their numeric labels in FIG. 1B. These elements include the docking unit 10 , the main unit 20 , the pass-through communication port 43 , the connectors 50 and 53 , the connectors 55 and 57 , and the serial port 60 of the main unit 20 . As shown in FIG.
  • the CDO's main unit 20 also includes an interface coupler 80 for conveying signals between the main unit 20 and the docking unit 10 which conveys the signals to and from the target phone (not shown in FIG. 1B).
  • the main unit 20 further includes user inputs and a display 81 .
  • the user inputs are shown as physical “Navi-disk” input keys 83 and additional keys 85 .
  • the Navi-disk input keys 83 include directional keys (e.g., FORWARD, BACKWARD, and, optionally, UP and DOWN) and a selection key (e.g., ENTER).
  • the additional keys 85 preferably include about four keys that are preferably programmed for invoking HOME/PREVIOUS, CHANGE-VIEW, EDIT, and DIAL-NUMBER commands.
  • the input and navigation functionality of the inputs and the display 81 are further described, for example, in the incorporated, commonly-owned patent applications having serial Nos. 60/107,269 (filed Nov. 4, 1998), 09/071,732 (filed May 1, 1998), 09/187,007 (filed Nov. 4, 1998), and 08/905,463 (filed Aug. 4, 1997) .
  • the interface coupler 80 may include, for example, about five electrical conductors, or the like, that make contact with corresponding conductors (not shown) in the docking unit 10 .
  • the corresponding conductors cannot be seen in FIG. 1B, but would be on the hidden (in FIG. 1B) side of the connector 50 .
  • the interface coupler 80 may also be an elastomeric or similar plastic-or-rubber-covered coupler, an infrared or other type of wireless coupler (e.g., a radio-frequency transmitter) for wirelessly communicating (e.g., within a distance of about a meter) with the docking unit 10 and other devices, or the like.
  • the interface coupler 80 interfaces with the target phone preferably via the docking unit which functions as a conduit.
  • the interface coupler 80 may interface with a corresponding coupler (not shown) in the docking unit, for example, on the hidden (in FIG. 1B) side of the connector 50 so that the docking unit conveys signals between the main unit 20 and the target phone and preferably performs any necessary protocol-translating functions (e.g., to handle phone-model-specific protocol issues).
  • the Main Unit May Have Interface-Card Form, Like the REXTM Organizer
  • At least a portion of the main unit 20 may conform to the electrical and mechanical specification of a PC-Card connector, or other interface card connector.
  • the main unit 20 may have a form factor (e.g., size, shape, configuration) and data synchronization scheme that is functionally similar to those of the PC-Card-shaped (Type II) REX PROTM electronic organizer or the REXTM electronic organizer, e.g., model REX-3, which are available from Franklin Electronic Publishers of Burlington, N.J., and embody licensed technology from Starfish, the present assignee.
  • REXTM organizer is described for example in the incorporated, commonly-owned patent applications having Ser. Nos. 09/098,634 (filed Jun. 16, 1998) and 08/905,463 (filed Aug. 4, 1997).
  • the Main Unit May Itself Have a Detachable Interface-card Component
  • the main unit 20 may itself include two components: an outer component, for providing the display and other bulky elements, and a detachable interface component, for interfacing with other devices such as handheld or notebook personal computers.
  • an outer component for providing the display and other bulky elements
  • a detachable interface component for interfacing with other devices such as handheld or notebook personal computers.
  • the interface component preferably includes memory (e.g., flash memory) and is preferably configured to interface with the other devices according to a standard interface (e.g., a CompactFlashTM PC-card interface).
  • the CDO (e.g., the Main Unit) Synchronizes Information with Other Datasets
  • the CDO is used along with other information devices, such as desktop, notebook, or handheld personal computers (PCs), server computers (e.g., Internet server computers), and the like.
  • Each device includes a copy, or version, of the user's information that is found in the CDO.
  • information may be altered on any of the user's information devices independently of the other information devices.
  • the information in the devices typically should be periodically synchronized.
  • the CDO may synchronize with other information devices via its serial port 60 .
  • particular above-described embodiments of the CDO may synchronize with other information devices in other ways.
  • the main unit 20 itself (or at least one end of it) has the form factor of an interface card (e.g., a PC-card).
  • Such a main unit 20 may synchronize with other devices in a manner similar to the REXTM electronic organizer—e.g., by inserting at least one end of the main unit 20 (the end with the interface coupler 80 ) at least partially into the interface-card port of a PC or similar device.
  • the main unit 20 itself includes a detachable interface module (e.g., a module having an end that conforms to an interface specification such as the CompactFlashTM PC-card specification).
  • a main unit 20 may synchronize with other devices by inserting at least one end of the main unit 20 's interface module into the interface-card port of a PC or similar device, as discussed, for example, in the incorporated, commonly-owned patent application having Ser. No. 09/098,634 (filed Jun. 16, 1998).
  • the CDO in which the CDO is capable of engaging in communication (e.g., cellular wireless communication) with a remote computer via the CDO's host phone (e.g., via a built-in modem in the CDO).
  • a CDO may synchronize with another information device, e.g., an Internet server computer, or the like, via the host phone (e.g., wirelessly) through a communication network (e.g., a public telephone network).
  • a communication network e.g., a public telephone network
  • the CDO may use any suitable synchronization method to synchronize with other information devices.
  • the CDO may use any of the synchronization methods that are described in the incorporated, commonly-owned patent applications having Ser. Nos. 09/347,447 (filed Jul. 3, 1999), 09/311,781 (filed May 13, 1999), 09/208,815 (filed Dec. 8, 1998), 09/136,215 (filed Aug. 18, 1998), and 08/923,612 (filed Sep. 4, 1997).
  • the CDO if the CDO is to synchronize wirelessly, e.g., via the host phone, then the CDO preferably uses the synchronization methods that are identified as especially suitable to wireless synchronization in, for example, the incorporated, commonly-owned patent application having Ser. No. 09/311,781 (filed May 13, 1999).
  • An Included Battery Provides Auxiliary Power to the Host Phone
  • a particular embodiment of the CDO as shown in FIG. 1A includes an auxiliary power supply (e.g., battery) that provides power to the host phone.
  • the auxiliary power supply resides in the docking unit 10 , but the auxiliary power supply may also reside in the main unit 20 .
  • Power from the auxiliary power supply is routed to the host phone using the host phone's existing auxiliary power input point.
  • the main unit 20 includes its own power supply for stand-alone operation, but may also use power from an auxiliary power supply that exists on the docking unit 10 , or may use power from the host phone (e.g., via a dedicated power line or an ordinary signal line in the communication port 70 ) in particular embodiments.
  • the CDO is by default in a right-handed mode.
  • the CDO's main navigation inputs e.g., the Navi-disk keys 83
  • the user can hold the CDO's main unit 20 in his or her right hand and use at least the main navigation inputs using his or her right thumb. This leaves the user's left hand free, for example, to hold the CDO's host phone at ear-side during a call that was initiated by the CDO.
  • the user can give a command to the CDO's main unit 20 to enter into a left-handed mode, e.g., via the above-mentioned preferences software module or using a hardware switch located somewhere on the CDO.
  • a left-handed mode the display 81 's screen coordinate system is re-mapped such that all text images are effectively rotated about 180 degrees to display “upside-down”.
  • a left-handed person can easily hold the CDO “upside down” in his or her left hand and see a correct display.
  • the main navigation inputs e.g., the Navi-disk keyset 83
  • the user can hold the CDO's main unit 20 in his or her left hand and use at least the main navigation inputs using his or her left thumb.
  • the screen coordinate-system is re-mapped, for example, by setting a register or switch coupled to display controller circuitry within the main unit 20 .
  • the CDO re-maps the coordinate system by switching the direction of a serial latch in a horizontal display driver chip so that the chip renders backwards. Then the software compensates in the vertical direction by using negative raster offsets rather than positive offsets.
  • the display is configured within the housing such that it may be physically rotated and retain its correct wiring connection to its circuitry. For example, the display may be detached, rotated manually, and re-attached. In this alternative embodiment, no coordinate-system re-mapping is necessary for the display 81 to display “upside down”.
  • any physical buttons that face the user, without special provision, would also appear upside-down to the user, individually and in their positions relative to one another.
  • user buttons that are on-screen buttons would automatically display correctly in left-handed mode, individually and relative to one another, after the display screen's image has been rotated about 180 degrees.
  • Physical button keypads generally can benefit from being rotated about 180 degrees, in whole or in part, in left-handed mode.
  • buttons may be physically loosened from any rigid attachment to the main unit 20 , rotated about 180 degrees, and re-attached rigidly (e.g., “clicked in”) to present a rotated placement.
  • a user input keypad is not physically moved but the buttons' functionality are re-mapped, e.g., by setting register(s) or switch(es) coupled to keypad controller circuitry within the main unit 20 . After button functionality has been re-mapped, the icons displayed on the buttons may no longer match the buttons' functions.
  • a new membrane overlay (e.g., sticker or decal) may be provided to cover the buttons or to replace an existing membrane overlay.
  • the need for a new membrane overlay is avoided by re-mapping button functions if and only if the functions' buttons (e.g., physical buttons) display icons that, when read upside down, inherently correspond to the re-mapped function.
  • the FORWARD key is re-mapped to be the BACKWARD key, and vice versa
  • the UP key is re-mapped to be the DOWN key (if up and down keys exist), and vice versa, because such keys' arrow icons inherently show the re-mapped direction when viewed upside-down.
  • the CDO preferably does not re-map that key's function in left-handed mode.
  • a FORWARD key should always be below a BACKWARD key, in a culture in which text reads downward in the forward direction
  • a CHANGE-VIEW key can semantically be in any arbitrary spatial relationship with other keys.
  • FIGS. 2A and 2B illustrate a main unit 20 A in the right-handed mode and the left-handed mode, respectively, according to an embodiment of the present invention.
  • the display 81 is “correct-side-up” and primary input keys 88 , including a key 90 and a key 91 , face the user and reside to the right of the “correct-side-up” display 81 .
  • the key 90 is mapped to the BACKWARD navigation function
  • the key 91 is mapped to the FORWARD navigation function.
  • the key 90 bears a left-up arrow icon and the key 91 bears a right-down arrow icon, which icons respectively show the BACKWARD and FORWARD navigation functions.
  • the main unit 20 A is in left-handed mode and is therefore viewed “upside down” by the user.
  • the display 81 remains viewable because its coordinate system has been re-mapped to be upside down in the left-handed mode.
  • the main unit 20 A's primary input keys 88 now include keys with re-mapped functions.
  • the key 90 is now mapped to the FORWARD navigation function and the key 91 is now mapped to the BACKWARD navigation function. No new membrane overlay or physical rotating of keys is necessary because the icon imprinted on each of the keys 90 and 91 when upside down resembles the icon imprinted on the other of the keys 90 and 91 when right-side-up.
  • Speech recognition software is well known, and is available from a number of vendors, for example: Advanced Recognition Technologies, Inc.
  • caller-identification circuitry coupled to the system bus such that the CDO can: (1) instruct the host phone to allow the CDO to receive incoming-phone-call (e.g., “telephone ring”) signals; (2) decipher caller-ID information provided by the telephone service provider in the incoming-phone-call signal to identify the caller's phone number; (3) search the CDO's phone book to find a match, if any, between the caller's phone number and a contact's phone number in the CDO's phone book; and (4) display the name of the contact (as well as the identified phone number) on the CDO's display to the user, so that the user can know the name of the caller before choosing to answer the phone call.
  • incoming-phone-call e.g., “telephone ring”
  • main unit 20 in FIG. 1B is shown as having a generally rectangular shape, embodiments of the invention may be configured into other shapes.
  • one side of the main unit 20 e.g., the side having the Navi-Disk input keys 83
  • the tapered shape is similar to that shown on a CDO in the incorporated, commonly-owned patent application having Ser. No. 09/071,732 (filed May 1, 1998).
  • a portion of the docking unit 10 may be narrower than the target StarTAC® phone so as to provide clearance for a standard holster (available from Motorola, Inc.) that holds the StarTAC® phone onto a waist belt.
  • the narrowed portion may be along the two lateral sides of the docking unit 10 , starting from the base side, which is the side having the connector 50 .
  • the (partial or full) narrowing would correspond to the “lateral recess” of a CDO that is described and shown in the incorporated, commonly-owned patent application having Ser. No. 09/071,732 (filed May 1, 1998).
  • the main unit 20 may also have a housing that defines a recess, to provide additional clearance for the standard holster.
  • the user navigates the CDO's user interface to display or highlight a particular contact entry and from there invoke the DIAL-NUMBER command.
  • the CDO generates and issues a command to the target phone to dial the contact entry's phone number. If the contact entry has more than one phone number, the CDO uses the phone number that was highlighted by a cursor, if any, or the CDO first determines and displays a list of all non-empty phone-number fields for the contact entry and prompts the user to choose a number, which the CDO then uses for dialing.
  • the CDO generates and issues the command to the target phone according to the target phone's communication and command protocol.
  • the user may also navigate to displayed pages (e.g., views) that do not show a contact entry of the Contacts software module, or to pages that highlight a non-phone-number field of a record entry, and from those pages, invoke the DIAL-NUMBER command.
  • the user may navigate to a page that shows a calendar event, or to a page in which the user is viewing or editing the “subject” field of a “to-do” task, or to a page in which the user is viewing or editing the “body” field of a memo. From such a page, which does not highlight any phone-number field, the user invokes the DIAL-NUMBER command.
  • the CDO responds by intelligently trying to deduce a phone number that is associated with the current page, prompting the user to confirm the phone number, and generating and issuing a command to the target phone to dial the deduced phone number
  • the CDO determines the phone number to be dialed, based on the context (e.g., the displayed page) under which the DIAL-NUMBER command was invoked. In the preferred embodiment, the determination is made according to the following method:
  • STEP 1 If the DIAL-NUMBER command was invoked from a displayed page in which a phone-number record field is highlighted, then the CDO uses the highlighted phone number, and the method is DONE. (The record field is either already stored as a number or is stored as a text string that can be simply parsed to produce a phone number.)
  • STEP 2 If the DIAL-NUMBER command was invoked from a displayed page in which a non-phone-number record field is highlighted, then the CDO attempts to parse the content of the highlighted (non-phone-number) record field to identify a text substring that is a phone number. After the parsing, if such a text substring was identified, the phone number is used, and the method is DONE. After the parsing, if no such text substring is identified, the CDQ next attempts to deduce a phone number from the highlighted record field's record as if no record field had been highlighted, i.e., according to the STEPs 3 and 4 below.
  • STEP 3 If the DIAL-NUER command was invoked from a displayed page that shows or highlights a contact record, but does not highlight any particular field of the record, the CDO proceeds, as described earlier, to determine and display a list of all non-empty phone-number fields for the contact record and prompts the user to choose a number. Once the user chooses a phone number to be dialed, the method is DONE.
  • STEP 4 If the DIAL-NUMBER command was invoked from a displayed page that shows or highlights a non-contact record, but does not highlight any particular field of the record, the CDO attempts to parse the main field of the record to identify a text substring that is a phone number, as described for STEP 1 . In an alternate embodiment, or for certain types of records (e.g., memo records), the CDO actually parses multiple or all fields of the record, identifies all phone numbers contained in the fields, and prompts the user to choose one of them. If no phone number is found in the record's main field (or all fields, for the alternate embodiment) proceed to STEP 5 . If a phone number is identified, the method is DONE.
  • the main field of a “to-do” task record is preferably its “subject” field, or the like.
  • the main field of an event record is preferably its “subject” field, or the like.
  • the main field of an e-mail record is preferably its “subject” field, or the like.
  • the main field of a memo record is preferably its “subject” field, or the like, but if no separate “subject” field exists for the memo record, its entire “body” field, or the like, can be considered to be its main field.
  • STEP 5 (As reached from STEP 4 .) If the non-contact record is associated with a contact record (e.g., the record's main field contains a name (e.g., “Joe Smith”) that matches the name of a contact record), the CDO asks the user whether the user wishes to dial the contact record. If the user replies yes, proceed to STEP 3 . Otherwise, no phone number has been identified, and the method is DONE.
  • a “Find-inContacts” feature in the incorporated, commonly-owned patent application having Ser. No. 09/187,007, filed Nov. 4, 1998.
  • the parsing of a text field to identify and extract phone numbers may be done in any suitable way.
  • the parsing should depend on the format in which phone numbers are expected to be written, for a given user market.
  • the parsing algorithm is implemented according to the following source code snippet: return ScanNum(pNum,“1 (xxx) xxx-xxxx”,“?+ ?1 ? ⁇ ?(ddd ?)? ⁇ aaa ? ⁇ aaaa”, pString) ⁇ ScanNum(pNum,“1 (xxx) xxx-xxxx“,”?1?.
  • ScanNum( ) is a string parsing function that accepts four arguments.
  • the fourth argument e.g., pString
  • the first argument e.g., pNum
  • the second argument e.g., “1 (A) xxx-xxxx”, specifies the format of the result string that will contain the phone number, if parsing is successful.
  • the third argument e.g., “?1?. ?(ddd ?) ?.aaa.aaa”, specifies the pattern to be matched in the input string.
  • ScanNum( ) returns TRUE if and only if it succeeds in finding the desired pattern in the input.
  • the character ‘x’ is a placeholder for characters that are obtained from the input string; the character ‘A’ is a placeholder for the user's default telephone area code which is known to the function ScanNum( ); and all other characters are literal characters.
  • the character ‘a’ is to be matched by any alphabetic character or digit in the input string, and the character ‘d’ is to be matched by any digit in the input string.
  • the character ‘?’ followed by any character is to be matched by zero-or-more appearances of the character that follows ‘?’; a space character (i.e., ‘ ’) is to be matched by zero or more appearances of whitespace character(s) in the input string; and all other characters are literal characters to be matched by the same character (case-insensitively) in the input string.
  • Any character of the input string that is matched to the characters ‘a’ or ‘d’ of the pattern specification (i.e., of the third argument) is provided to the output string at the locations specified by the placeholder ‘x’ characters of the second argument.
  • the above code snippet is but one parsing implementation that is made deliberately simple for high execution speed. Other parsing implementations are possible.
  • FIG. 3A illustrates a CDO's docking unit 10 A according to a specific embodiment that attaches to a host phone 30 A in the manner of a cover for an internal battery compartment, according to an embodiment of the present invention.
  • a portion of the docking unit that makes contact with the host phone 30 A conforms in shape to at least some portion of a battery-compartment cover.
  • the docking unit includes connectors that emulate the battery-compartment cover's connectors (e.g., snap-in tabs, and the like).
  • FIG. 3B illustrates a main unit 20 A being attached to the docking unit 10 A of FIG. 3A.
  • the main unit 20 A that is shown in FIGS. 3A and 3B preferably can dock with multiple types of docking units (e.g., battery-compartment-cover docking units, external-auxiliary-battery docking units, even built-in docking units, and the like.
  • docking units e.g., battery-compartment-cover docking units, external-auxiliary-battery docking units, even built-in docking units, and the like.
  • Built-in docking units are docking units for non-legacy phones, that are built-into the phone itself and need not or cannot be removed from the phone.
  • a main unit that is to be docked to multiple docking units, for multiple target phones may be loaded with phone-specific (e.g., phone-model-specific) software.
  • such a main unit determines from the docking unit the model of the host phone, and selects and uses the software in the main unit's memory that is specific to the model of the host phone.
  • the phone-model-specific software is created and sold with each new model of docking unit, as new models of docking units are introduced for new models of host phones. In this way, the main unit can be updated as new models of phones are introduced.
  • Phone-model-specific software if any, is preferably transferred (e.g., installed) into the main unit (e.g., into flash-based memory in the main unit), for example via the serial port of the main unit from a personal computer.
  • each docking unit may include an amount of memory (e.g., flash-based memory) that contains phone-model-specific software for instructing the main unit to work with the docking unit's compatible model(s) of phone.
  • the main unit simply loads or uses the software from the docking unit for the docking unit's compatible model(s) of target phone.
  • the docking unit itself includes a microcontroller or other processor, and associated memory and software, that translates between a protocol understood by the main unit and a protocol used by the docking unit's compatible model(s) of target phone.

Abstract

An enhanced “Camel-back” or “Companion” Digital Organizer (CDO) is described that is designed to interface to a cellular telephone. The CDO is preferably implemented as an add-on component which can be easily attached and detached from a phone by a user and, once in place, can dramatically enhance the phone's functionality by converting the phone into a “smart” phone. Exemplary features of the CDO include an ability for the user to initiate a voice call on the phone from the CDO. Preferably, the user may initiate the voice call from any of multiple modules of the user's data, and not merely from a phone-book module. The CDO is also capable of stand-alone use as a personal organizer device, apart from the phone. The CDO preferably includes a docking unit that removably mates to particular model(s) of phones, and a main unit that removably docks to the docking unit. The docking unit preferably includes substantially all phone-model-specific geometries and features to thereby allow the main unit to be configured for stand-alone use as an organizer with few compromises made to accommodate specific model(s) of phones. Furthermore, the same main unit is suitable for use with multiple docking units that are respectively adapted for different models of phones. Note that some phones have an “automatic hang-up” feature in which the phone unilaterally hangs up a phone call that was initiated by an external device (e.g., a modem or the CDO) upon detaching of the device by the user. For such phones, the docking unit remains attached to the phone during a call initiated by the user via the CDO, even if the user should detach the main unit for stand-alone use as an organizer. The still-attached docking unit contains sufficient circuitry and physical features to prevent automatic hang-up. The main unit includes many features such as a choice of both left- and right-handed modes and the capability for handling electronic mail, remote browsing, remote synchronization, caller identification, and the like.

Description

    RELATED APPLICATIONS
  • The present application is related to, and claims the benefit of priority from, the following commonly-owned U.S. provisional patent applications, the disclosures of which are hereby incorporated by reference in their entirety, including any appendices or attachments thereof, for all purposes: serial No. 60/097,239, filed Aug. 20, 1998 and entitled E[0001] NHANCED CAMEL-BACK DIGITAL ORGANIZER FOR A CELLULAR PHONE DEVICE; serial No. 60/107,269, filed Nov. 4, 1998 and entitled COMPANION DIGITAL ORGANIZER FOR A CELLULAR PHONE DEVICE; and serial No. 60/107,151, filed Nov. 4, 1998 and entitled MULTI-COMPONENT INTERFACE CARD DIGITAL ORGANIZER;
  • The present application is a continuation-in-part application of and claims the benefit of priority from, the following commonly-owned U.S. patent applications, the disclosures of which are hereby incorporated by reference in their entirety, including any appendices or attachments thereof, for all purposes: Ser. No. 09/071,748, filed May 1, 1998 and entitled C[0002] AMEL-BACK DIGITAL ORGANIZER FOR A CELLULAR PHONE DEVICE; Ser. No. 09/071,732, filed May 1, 1998 and entitled CAMEL-BACK DIGITAL ORGANIZER AND COMMUNICATION PROTOCOL FOR A CELLULAR PHONE DEVICE; and Ser. No. 09/098,634, filed Jun. 16, 1998 and entitled MULTI-COMPONENT INTERFACE CARD ELECTRONIC ORGANIZER.
  • The present application is also related to the following commonly-owned U.S. patent applications, the disclosures of which are hereby incorporated by reference in their entirety, including any appendices or attachments thereof, for all purposes: Ser. No. 09/187,007, filed Nov. 4, 1998 and entitled U[0003] SER INTERFACE METHODOLOGY SUPPORTING LIGHT DATA ENTRY FOR MICROPROCESSOR DEVICE HAVING LIMITED USER INPUT; Ser. No. 08/905,463, filed Aug. 4, 1997 and entitled USER INTERFACE METHODOLOGY FOR MICROPROCESSOR DEVICE HAVING LIMITED USER INPUT; Ser. No. 09/347,447, filed Jul. 3, 1999 and entitled SYSTEM AND METHODS FOR SYNCHRONIZING DATASETS USING COOPERATION AMONG MULTIPLE SYNCHRONIZATION ENGINES; Ser. No. 09/311,781, filed May 13, 1999 and entitled SYSTEM AND METHODS FOR SYNCHRONIZING DATASETS IN A NON-FIFO OR OTHERWISE DIFFICULT COMMUNICATION ENVIRONMENT; Ser. No. 09/208,815, filed Dec. 8, 1998 and entitled SYSTEM AND METHODS FOR ROBUST SYNCHRONIZATION OF DATASETS; Ser. No. 09/136,215, filed Aug. 18, 1998 and entitled SYSTEM AND METHODS FOR SYNCHRONIZING TWO OR MORE DATASETS; and Ser. No. 08/923,612, filed Sep. 4, 1997 and entitled SYSTEM AND METHODS FOR SYNCHRONIZING INFORMATION AMONG DISPARATE DATASETS.
  • COPYRIGHT NOTICE
  • A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever. [0004]
  • BACKGROUND OF THE INVENTION
  • The present invention relates generally to electronic organizers and, more particularly, to apparatus and methods providing integration of electronic organizers with cellular phone devices. [0005]
  • With each passing day, there is ever increasing interest in providing integrated solutions for connected information appliances. Here, the general environment includes “appliances” in the form of electronic devices such as cellular phones, pagers, and battery-powered, hand-held devices (e.g., REX™, Palm Pilot™ and Windows™ CE devices). Such a device, in typical use, is occasionally connected to a desktop personal computer or PC, which stores information for a user. Still further, the PC may be connected to a server computer, which stores information important to the user's business. What the user wants is an integrated solution such that information of each device remains available for use in other devices in a convenient, transparent manner. [0006]
  • The user's wish for integration of personal information among devices is particularly noteworthy in connection with cellular phones, given their tremendous popularity. Although cellular phones are commonplace, a cellular phone user today finds that his or her device is not well integrated with other electronic devices. Consider, for instance, a user who maintains address-book or “contacts” information on a hand-held device. Despite having maintained extensive information about his or her contacts electronically, the user is forced to manually re-enter information into the cellular phone when placing a phone call. [0007]
  • What the user wants instead is the ability to make calls and look up addresses and phone numbers, and even check schedules and send electronic mail, from a single integrated solution. Yet to date, designers have struggled over how to integrate disparate information—such as calendaring, scheduling, and contact information—among disparate devices. [0008]
  • What is needed is a solution which combines telephony with personal information management in a single integrated hand-held unit. Given the millions of cellular phones in service today, such a solution should comprise a user-serviceable attachment allowing a legacy phone to be upgraded to a “smart” phone without requiring a change to the underlying phone equipment (i.e., in a manner which maintains compatibility with legacy hardware) and without requiring a complicated installation procedure. [0009]
  • More particularly, what is needed is such an integrated solution that can enable a user to conveniently access information in the user-serviceable attachment even during an existing phone call and even on a phone (e.g., a legacy phone) that has “automatic hang-up” logic which causes the phone to unilaterally terminate an ongoing call if the logic believes that the phone is no longer being used. What is also needed is an integrated solution that is little encumbered during use or transport by model-specific restrictions imposed by particular phone model(s) and that can easily be used with multiple models of phones. In short, a solution is needed that can accommodate and work with as many models of phones as possible. Similarly, a solution is needed that can accommodate as many users as possible. For example, what is needed is a solution that is equally convenient for left-handed as well as right-handed users to use. The present invention fulfills these and other needs. [0010]
  • SUMMARY OF THE INVENTION
  • The present invention provides a Companion Digital Organizer (CDO) or system, that is designed to interface with a cellular phone to thereby provide integrated organizer/telephone functionality. The CDO is preferably configured to interface with the phone through an existing interface port (e.g., StarTac™ cellular port) in the phone. The CDO is preferably implemented as an add-on component which can be easily attached and detached from a phone by a customer and, once in place, can dramatically enhance the phone functionality, converting the phone into a “smart” phone. In the preferred embodiment, the CDO is configured to attach to a cellular phone in the same manner as an auxiliary battery. [0011]
  • In an embodiment, the present invention includes a portable electronic organizer for independent operation and for operation with a portable telephone. The organizer includes a portable docking unit, a portable main unit, and logic. The portable docking unit is preferably configured to removably mate to the telephone. The portable main unit is preferably configured to removably dock to the docking unit. When the main unit is docked to the docking unit and the docking unit is mated to the telephone, the main unit is coupled to the telephone. The main unit includes a memory configured to store user data and a processor coupled to the memory. The logic is configured for the electronic organizer to initiate a voice telephone call over the telephone in response to user input related to the user data. [0012]
  • In an embodiment, the present invention includes a portable electronic organizer for independent operation and for operation with a portable telephone. The organizer includes a memory for storing user data, a display coupled to the memory, a communication coupler configured to interface with the portable telephone, and a processor, coupled to the memory and the display, configured to control, in response to user input, selective conveying of the user data to the user and instructing of the telephone via the communication coupler to initiate a phone call. The electronic organizer is capable of handheld use by a user for selectively accessing the user data while physically separate from the telephone, even during the phone call initiated by the telephone in response to the instructing by the processor. [0013]
  • An exemplary method for cooperatively using a portable phone and a portable electronic organizer that has a display includes the steps of: electively placing the portable electronic organizer into proximity with the portable phone to enable communication; displaying at the display first information comprising entries having corresponding phone number information; receiving first input that indicates a user request to dial a phone number associated with a particular entry of the displayed entries; and transmitting a first command from the electronic organizer to the phone for attempting to establish communication between the electronic organizer and the phone. The method further includes the steps of: if a communication can be established between the electronic organizer and the phone, transmitting in response to the user request a second command, from the electronic organizer to the phone, that instructs the phone to dial the phone number to thereby establish a phone call; during the established phone call, receiving second input indicating a user request to use the electronic organizer to view second information; and, in response to the second input, while at least a portion of the electronic organizer that includes the display is physically uncoupled from the phone, displaying at the electronic organizer the second information for viewing by the user while the user is actively engaged in the established phone call.[0014]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1A illustrates a CDO in its environment according to an embodiment of the present invention in profile view. [0015]
  • FIG. 1B illustrates the CDO of FIG. 1A in perspective view. [0016]
  • FIGS. 2A and 2B illustrate a main unit of a CDO in a right-handed mode and a left-handed mode, respectively, according to an embodiment of the present invention. [0017]
  • FIG. 3A illustrates a CDO's docking unit that attaches to a phone in the manner of a battery-compartment cover, according to an embodiment of the present invention. [0018]
  • FIG. 3B illustrates a CDO's main unit being attached to the docking unit of FIG. 3A. [0019]
  • DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
  • The following description will largely focus on a digital organizer which has as its target or host phone the popular Motorola StarTAC® cellular phone. For this target phone, the design of a docking unit of the digital organizer largely matches the physical geometry of the StarTAC® cellular phone's auxiliary battery. The design, construction, and operation taught by the present invention are not limited, however, to StarTAC® cellular phones but can be applied advantageously to other phones, including ones of markedly different design and style. The following description of exemplary embodiments is, therefore, for the purpose of illustration and not limitation. [0020]
  • A. Introduction [0021]
  • Companion Digital Organizers (“CDOs”), which may also be called Camel-back Digital Organizers (“CDOs”), were disclosed in the above-incorporated, commonly-owned patent applications having Ser. Nos. 09/071,732 (filed May 1, 1998), 09/071,748 (filed May 1, 1998), and 09/098,634 (filed Jun. 16, 1998). As described in those documents, an embodiment of the CDO is a personal organizer device capable of stand-alone use that may be removably mated to a cellular phone to thereby make the phone a smart phone. For example, the CDO may store and selectively display, for example, an address-and-phone book, a schedule, a “to-do” list, a calendar, and more during stand-alone operation. When mated to a phone, the CDO may, for example, permit the user to navigate through his address-and-phone book to a particular contact and easily initiate a phone call from the CDO on the phone. Thereafter, the user may hold an ordinary voice phone conversation over the initiated phone call on the phone. [0022]
  • One aspect of the CDO is that, not only is it suitable for use with next-generation phones designed with the CDO in mind, the CDO may also mate with existing “legacy” phones to add new life to the legacy phones. To this end, the CDO may interface with a legacy phone via the phone's existing communication port, according to the phone's existing communication port protocol. Such an existing communication port was typically originally intended primarily for connection with a local computer modem coupled to a computer. In such originally-intended use, the local computer modem can instruct the phone to make (or receive) a phone call so that the local modem can exchange data via the phone (e.g., via the phone's communication port) to a remote party (e.g., a remote modem). In such a scenario, once the local modem is disconnected from the phone or turned off, the user most likely has no further use for any ongoing phone call that involved the phone's communication port. [0023]
  • Certain models of legacy cellular phones, for example, certain models of Motorola, Inc.'s StarTAC® phones, have built-in logic that automatically terminates a phone call involving the communication port when the phone detects that whatever device (e.g., local modem) was connected to the communication port for the phone call has been unplugged from the port or is otherwise no longer maintaining communication with the phone. Such built-in phone logic may be understandable in the context of typical data transfer phone calls involving a local modem coupled to a computer, as described earlier. Such built-in logic makes less sense for CDO-initiated voice phone calls, but is nevertheless generally not a problem for the CDO user, as long as the CDO device remains connected to the phone during a CDO-initiated phone call. However, if the CDO user wishes to detach the CDO device during a CDO-initiated phone call (for example, to look up his or her schedule on the CDO) and continue to talk on such a legacy phone, a problem may exist because the phone may terminate the phone call upon detaching of the CDO. This undesirable behavior of the legacy phone serves to negate an advantage of the basic CDO design, which is that the CDO is capable of being held and operated in one hand to leave the other hand free, for example, to hold the phone at ear-side during an ongoing call that was initiated by the CDO. (Motorola, Inc. is based in Schaumburg, Ill.) [0024]
  • Another potential usability issue with retrofitting a CDO onto legacy phones is that available existing attachment points, such as those for auxiliary batteries, may require model-specific pins, hooks, protrusions, or other features that may interfere with ergonomic use or carrying of the CDO. For example, protrusions may snag on items in a purse or pocket, or be otherwise inconvenient. The model-specific features may also hamper the CDO from being easily attached to other phone model(s). [0025]
  • A CDO according to a preferred embodiment of the present invention can enable a user to conveniently access the CDO for ordinary use as an organizer even during an existing CDO-initiated phone call and even on a phone (e.g., a legacy phone) having the above-described “automatic hang-up” logic. The preferred CDO is little encumbered during use or transport by model-specific restrictions imposed by particular phone model(s) and can easily be used with multiple models of phones. In short, the preferred CDO can accommodate and work with as many models of target phones as possible. Furthermore, the preferred CDO can accommodate as many users as possible. For example, the preferred CDO is equally convenient for left-handed as well as right-handed users to use. [0026]
  • B. Device Hardware and Software [0027]
  • As will be further described, an enhanced CDO according to an embodiment of the present invention includes a docking unit and a detachable main unit. The docking unit and the main unit together include the elements of a CDO that are described in the incorporated, commonly-owned patent applications, e.g., the applications having Ser. Nos. 09/071,732 (filed May 1, 1998), 09/071,748 (filed May 1, 1998), and 60/107,269 (filed Nov. 4, 1998). In particular, the docking unit and the main unit together include a central processing unit (CPU), a memory, a display, a user input (e.g., terse keyset), a serial port, software, and couplers (e.g., physical and electrical) for mating and interfacing the CDO to a host phone. [0028]
  • The (enhanced) CDO's software includes a device operating system and organizer application(s), such as are described in the incorporated, commonly-owned patent applications, e.g., the applications having Ser. Nos. 09/187,007 (filed Nov. 4, 1998) and 08/905,463 (filed Aug. 4, 1997). Preferably, the organizer application(s) include a calendar/appointments module, an address-book (phone-book) module, a task-list module, a memos module, a world-clock module, and a preferences module. Preferably, these modules include the features and capabilities as described in the incorporated patent applications and additional features and capabilities as described in the present document. Some features and capabilities as described in the incorporated patent application are found, for example, in the popular StarTAC® clipOn Organizer and the REX PRO™ organizer. The StarTAC® clipOn Organizer includes licensed technology from Starfish Software, Inc. (“Starfish”), the present assignee, and is available from Motorola, Inc. The REX PRO™ organizer (e.g., model REX PRO 5) includes licensed technology from Starfish, the present assignee, and is available from Franklin Electronic Publishers of Burlington, N.J. StarTAC is a registered trademark of Motorola, Inc. REX and REX PRO are trademarks of Franklin Electronic Publishers. [0029]
  • The docking unit and the main unit may also together include the elements of a multi-component embodiment of the CDO, as described in the incorporated, commonly-owned patent application having Ser. Nos. 09/098,634 (filed Jun. 16, 1998) and 60/107,151 (filed Nov. 4, 1998). In particular, the main unit may itself include two components: an outer component, for providing the display and other bulky elements, and a detachable interface component, for interfacing with other devices such as handheld or notebook personal computers. The interface component preferably includes memory (e.g., flash memory) and is preferably configured to interface with the other devices according to a standard interface (e.g., a CompactFlash™ PC-card interface), the specifications of which are available from the CompactFlash Association of Palo Alto, Calif. CompactFlash is a trademark of the CompactFlash Association. [0030]
  • C. The Enhanced CDO Preferably Includes a Docking Unit and a Main Unit [0031]
  • FIG. 1A illustrates an enhanced CDO in its environment according to an embodiment of the present invention in profile view. The enhanced CDO includes a [0032] docking unit 10 and a detachable main unit 20, which together include the elements of a CDO as described above. The environment of the enhanced CDO (hereinafter, “CDO”) includes a target phone 30, a communication connector 33 from another device (not shown), and a serial interface plug 37. The CDO's docking unit 10 includes a communication connector 40, a pass-through communication port 43, a “hand-holding” module 47, connectors 50 and 53 for accepting the main unit 20 for docking, and connectors 55 and 57 for removably (and rigidly) mating the docking unit 10 to the target phone 30. The main unit 20 includes a serial port 60 and user interface and other elements (e.g., display, input keys, buzzer, processor, battery, and the like) not shown in FIG. 1A, which have all been described in the patent applications incorporated by reference. The target phone may be a legacy phone, for example, a Motorola StarTAC® cellular phone, that was designed without the CDO in mind. The target phone includes a communication port 70 (dashed lines). The serial interface plug 37 may be an ordinary serial plug (e.g., a stereo phono-style plug) as described in the patent applications incorporated by reference. The serial interface plug 37 may alternatively be a specialized serial plug that includes a serial controller chip 73, for example a “Maxim” serial controller chip, such that the specialized serial plug acts as a “cradle” for serial communications, as described, for example, in the incorporated, commonly-owned patent applications, for example, the application having Ser. No. 09/098,634 (filed Jun. 16, 1998). (The specialized serial plug may have more than only two contacts (e.g., six contacts) with the serial port 60. Thus, the drawing of the serial interface plug 37 in FIG. 1A is merely a schematic picture.)
  • D. The Docking Unit Mates to the Phone and Accepts the Main Unit for Docking [0033]
  • As shown in FIG. 1A, the [0034] docking unit 10 is configured to be detachably mated to the target phone. When the docking unit 10 is mated to the target phone, the docking unit 10's communication connector 40 (e.g., an electrical coupler) connects to (e.g., inserts into) the target phone's communication port 70. When the main unit 20 is docked into the docking unit 10, and the docking unit 10 is mated to the host phone 30, the user may initiate a phone call from the CDO. The CDO's docking unit 10's pass-through communication port 43 (dashed lines) is connected to the communication connector 40 and is wired to act as an “extension cord,” so that, even when the CDO's docking unit 10 is mated to the target phone, an external device (not shown) can still couple to the target phone's communication port 70, via the connector 33 and the pass-through communication port 43 of the docking unit 10, without having to remove the docking unit 10 from the target phone 30. For circuit and signal protection, the pass-through communication port 43 may be switched off (e.g., electrically isolated) from the communication port 70 and from the CDO's circuitry when the CDO is sending signals to the port 70, for example, when the CDO is instructing the target phone 30 to begin a phone call, or when the CDO has requested exclusive access to the port 70.
  • The mechanism by which the [0035] docking unit 10 is mated to any target phone depends on the design specification of the target phone. For example, if the target phone is a StarTAC® cellular phone, then the docking unit 10 would be configured to mate to the target phone largely in the manner of the StarTAC® cellular phone's standard auxiliary battery. In particular, the docking unit 10's connector 57 for mating to the target StarTAC®) phone would include a metal spring connector which grips the top (antenna end) of the phone and which extends to allow the user to line up and attach the docking unit 10's communication connector 40 to the standard communication port at the bottom of the phone. Further, the connector 55 for mating to the target phone would include two plastic connectors (e.g., pegs) which fit into slots on the phone and hold the docking unit 10 in place with tension being provided by the spring connector 57.
  • Depending on the particular design specification of the target phone, the [0036] communication connector 40 may include, for example, about five electrical conductors, or the like, that make contact with corresponding conductors in an interface port in the target phone. The communication connector 40 may also be an elastomeric or similar plastic-or-rubber-covered coupler, an infrared or other type of wireless coupler (e.g., a radio-frequency transmitter) for wirelessly communicating with the target phone (e.g., within a distance of about a meter), or the like, according to the particular design specification of the target phone. (Elastomeric couplers are further discussed, for example, in connection with the Miniature Card interface specification of Intel Corporation of Santa Clara, Calif., which interface specification is further discussed, for example, in the incorporated, commonly-owned patent application having Ser. No. 09/098,634 (filed Jun. 16, 1998). The mating of a CDO to target phones, including the StarTAC® cellular phone, is further described in the incorporated patent application having Ser. No. 09/071,732 (filed May 1, 1998).
  • E. The Docking Unit Prevents Automatic Hang-ups and Enhances Portability [0037]
  • 1. Overview [0038]
  • The hand-holding [0039] module 47 is a circuit or other element or feature that tells the target phone that the communication port 70 is still being used, so that the target phone 30's control logic does not automatically terminate a phone call initiated via the communication port 70 by the CDO, even if the CDO's main unit 20 is detached during such a phone call. Instead, the user would terminate the phone call in a usual manner, as if the phone call were an ordinary phone call initiated by the user via manual dialing. The hand-holding module 47, if it requires power for operation, may steal power from the host phone's communication port, or may be powered by a power supply (e.g., battery) on the docking unit 10.
  • 2. Example Embodiment: Docking Unit Provides Acknowledgment Signals [0040]
  • The precise structure or programming of the hand-holding [0041] module 47 depends on the specification of the target phone. For example, a target phone may periodically send a request for acknowledgment (e.g., an “are you there”-type query) to a device (e.g., a modem or a CDO) connected to the phone's communication port 70, according to the phone's communication protocol. If this target phone does not receive any acknowledgment from the device, the target phone would terminate any call involving the device (e.g., initiated or received due to the device). A docking unit 10 that targets such a target phone would include a hand-holding module 47 that is a circuit (e.g., a microcontroller such as a PIC chip) configured to (e.g., programmed to) simply respond to such a specified query with a suitable acknowledgment (e.g., an “I am here”-type response), even after the main unit 20 has been detached during a call that involves (e.g., is initiated by) the CDO.
  • 3. Example Embodiment: Docking Unit Simulates Communication Traffic [0042]
  • For another example, a target phone may passively monitor the sending of data or other signals (e.g., “I am here”-type signals) by a device (e.g., a modem or a CDO) connected to the phone's [0043] communication port 70. If this target phone notices no such signals over the communication port 70 over a specified time span, the phone would terminate an ongoing call that involves the device. A docking unit 10 that targets such a target phone would include a hand-holding module 47 that is a circuit configured to periodically send such a suitable signal so that the target phone would know that any existing CDO-initiated phone call should not be automatically hung up, even after the main unit 20 has been detached during a call that involves (e.g., is initiated by) the CDO.
  • 4. Example Embodiment: Docking Unit Provides Physical or Other Presence [0044]
  • For yet another example, a target phone may simply determine whether a device (e.g., a modem or a CDO) is physically connected to the [0045] communication port 70, in deciding whether to hang up an externally-initiated phone call. This physical determination may be based on a mechanical switch, a measurement of electrical load, e.g., on data-carrying or on dedicated connector pins in the port 70, or the like. A docking unit 10 that targets such a target phone would include a hand-holding module 47 that is merely the connector 40 itself, or a suitably connected circuit or structure (e.g., one that includes an electrical resistor, capacitor, signal generator, or other suitable element), as is appropriate for the target phone's specification or design.
  • 5. Further Remarks [0046]
  • Depending on the particular automatic hang-up logic employed by the [0047] target phone 30, the hand-holding module 47 may even be operational even when the main unit 20 has not been detached from the docking unit 10. In summary, the CDO is made safe against undesirable automatic hang-ups by the target phone 30, even if the main unit 20 is detached for use as an organizer during a phone call. In addition, the automatic hang-up feature is still available for its intended purpose, when the CDO is not being used. Furthermore, the main unit 20 is made capable of being configured for ease of use and carrying by the user, largely independently of the particular attachment geometry dictated by the target phone 30.
  • F. Main Unit is Usable with Multiple Phone Models; Docking Unit is Model(s)-Specific [0048]
  • A single [0049] main unit 20 is able to removably attach to a variety of docking units, wherein each docking unit is designed for a particular model, or set of models, of target phone. In this way, the user's investment in the CDO is largely protected, even if he or she buys a new model of cellular phone. In particular, if the user buys a new model of cellular phone, he or she could simply buy a new model-specific docking unit to use with the existing main unit 20. Such a course of action would be cheaper than buying an entirely new CDO, and would be more convenient than having to coordinate the use of two wholly-separate CDOs.
  • In general, the CDO may be used with host phones that employ either analog technology (e.g., AMPS—Advanced Mobile Phone Service) or digital technology (e.g., CDMA—Code Division Multiple Access, TDMA—Time Division Multiple Access, or GSM—Global System for Mobile Communications). A particular embodiment of the CDO as shown in FIG. 1A or as shown in the incorporated, commonly-owned patent applications, e.g., the applications having Ser. Nos. 09/071,732 (filed May 1, 1998) and 09/098,634 (filed Jun. 16, 1998), includes browser software and electronic mail (e-mail) software in its program memory such that the software can direct the CDO's processor to engage in communication with a remote host computer to exchange e-mail or to browse remote information on the Internet, an intranet, or the like. If the particular embodiment is to be used with analog phones, it also includes a modem, coupled to its processor, that handles communication with the remote host. [0050]
  • G. The Main Unit Docks to the Docking Unit via a Docking Interface [0051]
  • 1. Overview [0052]
  • FIG. 1B illustrates the CDO of FIG. 1A in perspective view. Most features of FIG. 1B have already been described in connection with either FIG. 1A, or in the patent applications incorporated by reference, and need not be described again in detail. Elements of the CDO that were labeled in FIG. 1A retain their numeric labels in FIG. 1B. These elements include the [0053] docking unit 10, the main unit 20, the pass-through communication port 43, the connectors 50 and 53, the connectors 55 and 57, and the serial port 60 of the main unit 20. As shown in FIG. 1B, the CDO's main unit 20 also includes an interface coupler 80 for conveying signals between the main unit 20 and the docking unit 10 which conveys the signals to and from the target phone (not shown in FIG. 1B). The main unit 20 further includes user inputs and a display 81. The user inputs are shown as physical “Navi-disk” input keys 83 and additional keys 85. The Navi-disk input keys 83 include directional keys (e.g., FORWARD, BACKWARD, and, optionally, UP and DOWN) and a selection key (e.g., ENTER). The additional keys 85 preferably include about four keys that are preferably programmed for invoking HOME/PREVIOUS, CHANGE-VIEW, EDIT, and DIAL-NUMBER commands. The input and navigation functionality of the inputs and the display 81 are further described, for example, in the incorporated, commonly-owned patent applications having serial Nos. 60/107,269 (filed Nov. 4, 1998), 09/071,732 (filed May 1, 1998), 09/187,007 (filed Nov. 4, 1998), and 08/905,463 (filed Aug. 4, 1997) .
  • The [0054] interface coupler 80 may include, for example, about five electrical conductors, or the like, that make contact with corresponding conductors (not shown) in the docking unit 10. The corresponding conductors cannot be seen in FIG. 1B, but would be on the hidden (in FIG. 1B) side of the connector 50. The interface coupler 80 may also be an elastomeric or similar plastic-or-rubber-covered coupler, an infrared or other type of wireless coupler (e.g., a radio-frequency transmitter) for wirelessly communicating (e.g., within a distance of about a meter) with the docking unit 10 and other devices, or the like. Whatever the form of the interface coupler 80, it interfaces with the target phone preferably via the docking unit which functions as a conduit. For example, the interface coupler 80 may interface with a corresponding coupler (not shown) in the docking unit, for example, on the hidden (in FIG. 1B) side of the connector 50 so that the docking unit conveys signals between the main unit 20 and the target phone and preferably performs any necessary protocol-translating functions (e.g., to handle phone-model-specific protocol issues).
  • 2. The Main Unit May Have Interface-Card Form, Like the REX™ Organizer [0055]
  • At least a portion of the [0056] main unit 20, including the interface coupler 80, may conform to the electrical and mechanical specification of a PC-Card connector, or other interface card connector. For example, the main unit 20 may have a form factor (e.g., size, shape, configuration) and data synchronization scheme that is functionally similar to those of the PC-Card-shaped (Type II) REX PRO™ electronic organizer or the REX™ electronic organizer, e.g., model REX-3, which are available from Franklin Electronic Publishers of Burlington, N.J., and embody licensed technology from Starfish, the present assignee.
  • The REX™ organizer is described for example in the incorporated, commonly-owned patent applications having Ser. Nos. 09/098,634 (filed Jun. 16, 1998) and 08/905,463 (filed Aug. 4, 1997). [0057]
  • 3. The Main Unit May Itself Have a Detachable Interface-card Component [0058]
  • As mentioned above, the [0059] main unit 20 may itself include two components: an outer component, for providing the display and other bulky elements, and a detachable interface component, for interfacing with other devices such as handheld or notebook personal computers. As mentioned above, such a two-component organizer is further discussed in the incorporated, commonly-owned patent application having Ser. Nos. 09/098,634 (filed Jun. 16, 1998) and 60/107,151 (filed Nov. 4, 1998). The interface component preferably includes memory (e.g., flash memory) and is preferably configured to interface with the other devices according to a standard interface (e.g., a CompactFlash™ PC-card interface).
  • H. The CDO (e.g., the Main Unit) Synchronizes Information with Other Datasets [0060]
  • 1. Overview [0061]
  • Typically, the CDO is used along with other information devices, such as desktop, notebook, or handheld personal computers (PCs), server computers (e.g., Internet server computers), and the like. Each device includes a copy, or version, of the user's information that is found in the CDO. In general, information may be altered on any of the user's information devices independently of the other information devices. Thus, the information in the devices typically should be periodically synchronized. [0062]
  • 2. Multiple Communication Paths May Exist for Synchronization [0063]
  • The CDO may synchronize with other information devices via its [0064] serial port 60. In addition, particular above-described embodiments of the CDO may synchronize with other information devices in other ways. For example, consider again the embodiment of the CDO in which the main unit 20 itself (or at least one end of it) has the form factor of an interface card (e.g., a PC-card). Such a main unit 20 may synchronize with other devices in a manner similar to the REX™ electronic organizer—e.g., by inserting at least one end of the main unit 20 (the end with the interface coupler 80) at least partially into the interface-card port of a PC or similar device. For another example, consider again the embodiment of the CDO in which the main unit 20 itself includes a detachable interface module (e.g., a module having an end that conforms to an interface specification such as the CompactFlash™ PC-card specification). Such a main unit 20 may synchronize with other devices by inserting at least one end of the main unit 20's interface module into the interface-card port of a PC or similar device, as discussed, for example, in the incorporated, commonly-owned patent application having Ser. No. 09/098,634 (filed Jun. 16, 1998). For yet another example, consider again the embodiment of the CDO in which the CDO is capable of engaging in communication (e.g., cellular wireless communication) with a remote computer via the CDO's host phone (e.g., via a built-in modem in the CDO). Such a CDO may synchronize with another information device, e.g., an Internet server computer, or the like, via the host phone (e.g., wirelessly) through a communication network (e.g., a public telephone network).
  • 3. Choose a Synchronization Method Optimized for the Communication Path [0065]
  • The CDO may use any suitable synchronization method to synchronize with other information devices. For example, the CDO may use any of the synchronization methods that are described in the incorporated, commonly-owned patent applications having Ser. Nos. 09/347,447 (filed Jul. 3, 1999), 09/311,781 (filed May 13, 1999), 09/208,815 (filed Dec. 8, 1998), 09/136,215 (filed Aug. 18, 1998), and 08/923,612 (filed Sep. 4, 1997). In particular, if the CDO is to synchronize wirelessly, e.g., via the host phone, then the CDO preferably uses the synchronization methods that are identified as especially suitable to wireless synchronization in, for example, the incorporated, commonly-owned patent application having Ser. No. 09/311,781 (filed May 13, 1999). [0066]
  • I. Further Usability Features [0067]
  • 1. An Included Battery Provides Auxiliary Power to the Host Phone [0068]
  • A particular embodiment of the CDO as shown in FIG. 1A includes an auxiliary power supply (e.g., battery) that provides power to the host phone. Preferably, the auxiliary power supply resides in the [0069] docking unit 10, but the auxiliary power supply may also reside in the main unit 20. Power from the auxiliary power supply is routed to the host phone using the host phone's existing auxiliary power input point. The main unit 20 includes its own power supply for stand-alone operation, but may also use power from an auxiliary power supply that exists on the docking unit 10, or may use power from the host phone (e.g., via a dedicated power line or an ordinary signal line in the communication port 70) in particular embodiments.
  • 2. Left-handed and Right-handed Modes Are Provided [0070]
  • During use by a right-handed user, the CDO is by default in a right-handed mode. In this mode, as the user views the CDO's [0071] display 81, the CDO's main navigation inputs (e.g., the Navi-disk keys 83) preferably face the user and reside to the right of the display 81. Thus, the user can hold the CDO's main unit 20 in his or her right hand and use at least the main navigation inputs using his or her right thumb. This leaves the user's left hand free, for example, to hold the CDO's host phone at ear-side during a call that was initiated by the CDO.
  • According to an embodiment of the present invention, the user can give a command to the CDO's [0072] main unit 20 to enter into a left-handed mode, e.g., via the above-mentioned preferences software module or using a hardware switch located somewhere on the CDO. In the left-handed mode, the display 81's screen coordinate system is re-mapped such that all text images are effectively rotated about 180 degrees to display “upside-down”.
  • Thus, a left-handed person can easily hold the CDO “upside down” in his or her left hand and see a correct display. In this left-handed position, as the user views the CDO's display, the main navigation inputs (e.g., the Navi-disk keyset [0073] 83) face the user and reside to the left of the display 81. Thus, the user can hold the CDO's main unit 20 in his or her left hand and use at least the main navigation inputs using his or her left thumb. The screen coordinate-system is re-mapped, for example, by setting a register or switch coupled to display controller circuitry within the main unit 20. In a particular embodiment, the CDO re-maps the coordinate system by switching the direction of a serial latch in a horizontal display driver chip so that the chip renders backwards. Then the software compensates in the vertical direction by using negative raster offsets rather than positive offsets. In an alternate embodiment, the display is configured within the housing such that it may be physically rotated and retain its correct wiring connection to its circuitry. For example, the display may be detached, rotated manually, and re-attached. In this alternative embodiment, no coordinate-system re-mapping is necessary for the display 81 to display “upside down”.
  • Once the CDO's [0074] main unit 20 is held in an “upside down” viewing position, any physical buttons that face the user, without special provision, would also appear upside-down to the user, individually and in their positions relative to one another. (In contrast, user buttons that are on-screen buttons (not illustrated in the Figs.) would automatically display correctly in left-handed mode, individually and relative to one another, after the display screen's image has been rotated about 180 degrees.) Physical button keypads generally can benefit from being rotated about 180 degrees, in whole or in part, in left-handed mode.
  • Various schemes for rotating physical buttons may be used. In one embodiment of the CDO, a user input keypad, or a portion thereof, may be physically loosened from any rigid attachment to the [0075] main unit 20, rotated about 180 degrees, and re-attached rigidly (e.g., “clicked in”) to present a rotated placement. In another embodiment, a user input keypad is not physically moved but the buttons' functionality are re-mapped, e.g., by setting register(s) or switch(es) coupled to keypad controller circuitry within the main unit 20. After button functionality has been re-mapped, the icons displayed on the buttons may no longer match the buttons' functions. Therefore, a new membrane overlay (e.g., sticker or decal) may be provided to cover the buttons or to replace an existing membrane overlay. In a particular embodiment, the need for a new membrane overlay is avoided by re-mapping button functions if and only if the functions' buttons (e.g., physical buttons) display icons that, when read upside down, inherently correspond to the re-mapped function. For example, the FORWARD key is re-mapped to be the BACKWARD key, and vice versa, and the UP key is re-mapped to be the DOWN key (if up and down keys exist), and vice versa, because such keys' arrow icons inherently show the re-mapped direction when viewed upside-down. Further, if the function of a key does not semantically impose a spatial relationship with respect to another function, then the CDO preferably does not re-map that key's function in left-handed mode. (For example, whereas a FORWARD key should always be below a BACKWARD key, in a culture in which text reads downward in the forward direction, a CHANGE-VIEW key can semantically be in any arbitrary spatial relationship with other keys.)
  • FIGS. 2A and 2B illustrate a [0076] main unit 20A in the right-handed mode and the left-handed mode, respectively, according to an embodiment of the present invention. In FIG. 2A, the display 81 is “correct-side-up” and primary input keys 88, including a key 90 and a key 91, face the user and reside to the right of the “correct-side-up” display 81. In the right-handed mode, the key 90 is mapped to the BACKWARD navigation function, and the key 91 is mapped to the FORWARD navigation function. The key 90 bears a left-up arrow icon and the key 91 bears a right-down arrow icon, which icons respectively show the BACKWARD and FORWARD navigation functions.
  • In FIG. 2B, the [0077] main unit 20A is in left-handed mode and is therefore viewed “upside down” by the user. The display 81 remains viewable because its coordinate system has been re-mapped to be upside down in the left-handed mode. The main unit 20A's primary input keys 88 now include keys with re-mapped functions. In particular, the key 90 is now mapped to the FORWARD navigation function and the key 91 is now mapped to the BACKWARD navigation function. No new membrane overlay or physical rotating of keys is necessary because the icon imprinted on each of the keys 90 and 91 when upside down resembles the icon imprinted on the other of the keys 90 and 91 when right-side-up. Note that other keys of the primary input keys 88 were not re-mapped, since their relative spatial relationships are not semantically constrained by their functions, and since their imprinted icons when upside-down do not inherently represent any function to which they might be re-mapped (e.g., any function originally mapped to another key when right-side-up).
  • 3. An Included Speech Recognizer Supports Voice Control [0078]
  • A particular embodiment of the CDO as shown in FIG. 1A, or as shown in the incorporated, commonly-owned applications, for example, the applications having Ser. Nos. 09/071,732 (filed May 1, 1998) and 09/098,634 (filed Jun. 16, 1998), includes an input microphone coupled to its processor and speech-recognition software in its program memory such that the software can direct the processor to recognize speech input from the user (e.g., user says “John Smith”) for looking up names in the phone list and for navigating to other views (e.g., user says “Calendar View”). Speech recognition software is well known, and is available from a number of vendors, for example: Advanced Recognition Technologies, Inc. of Delaware (headquarters in Chatsworth, Calif.) (http://www.artrecognition.com/); Dragon Systems, Inc. of Newton, Mass. (http://www.dragonsystems.com/); IBM Corporation of Armonk, N.Y. (http://www.ibm.com/). [0079]
  • 4. Included Caller-Identification Logic Identifies Incoming Callers [0080]
  • A particular embodiment of the CDO as shown in FIG. 1A, or as shown in the incorporated, commonly-owned applications, for example, the applications having Ser. Nos. 09/071,732 (filed May 1, 1998) and 09/098,634 (filed Jun. 16, 1998), includes caller-identification (caller-ID) circuitry coupled to the system bus such that the CDO can: (1) instruct the host phone to allow the CDO to receive incoming-phone-call (e.g., “telephone ring”) signals; (2) decipher caller-ID information provided by the telephone service provider in the incoming-phone-call signal to identify the caller's phone number; (3) search the CDO's phone book to find a match, if any, between the caller's phone number and a contact's phone number in the CDO's phone book; and (4) display the name of the contact (as well as the identified phone number) on the CDO's display to the user, so that the user can know the name of the caller before choosing to answer the phone call. [0081]
  • 5. Physical Dimensions Maintain Compatibility with Belt Holsters [0082]
  • Note that while the [0083] main unit 20 in FIG. 1B is shown as having a generally rectangular shape, embodiments of the invention may be configured into other shapes. In particular, in an embodiment that is designed for possible use with Motorola StarTAC® phones, one side of the main unit 20 (e.g., the side having the Navi-Disk input keys 83) may taper into a narrower side, to better conform to the shape of the auxiliary battery for the StarTAC® phone. The tapered shape is similar to that shown on a CDO in the incorporated, commonly-owned patent application having Ser. No. 09/071,732 (filed May 1, 1998). For the embodiment for use with StarTAC® phones, a portion of the docking unit 10 may be narrower than the target StarTAC® phone so as to provide clearance for a standard holster (available from Motorola, Inc.) that holds the StarTAC® phone onto a waist belt. In particular, the narrowed portion may be along the two lateral sides of the docking unit 10, starting from the base side, which is the side having the connector 50. The (partial or full) narrowing would correspond to the “lateral recess” of a CDO that is described and shown in the incorporated, commonly-owned patent application having Ser. No. 09/071,732 (filed May 1, 1998). If necessary (e.g., if the docking unit is thinner than the desired “recess”), the main unit 20 may also have a housing that defines a recess, to provide additional clearance for the standard holster.
  • J. Further Discussion of Specific Embodiments [0084]
  • 1. CDO Allows User to Dial From Any of Multiple Software Modules [0085]
  • a. Typical Usage: Dial from a Contact Page [0086]
  • In typical use, the user navigates the CDO's user interface to display or highlight a particular contact entry and from there invoke the DIAL-NUMBER command. In response, the CDO generates and issues a command to the target phone to dial the contact entry's phone number. If the contact entry has more than one phone number, the CDO uses the phone number that was highlighted by a cursor, if any, or the CDO first determines and displays a list of all non-empty phone-number fields for the contact entry and prompts the user to choose a number, which the CDO then uses for dialing. The CDO generates and issues the command to the target phone according to the target phone's communication and command protocol. An example of such a protocol is the standard modem “AT” command set, which is documented in the patent, trade, and technical literature. Interfacing with a target phone, as well as the “AT” command set, is further described, for example, in the incorporated, commonly-owned patent application having Ser. No. 09/071,73[0087] 2 (filed May 1, 1998).
  • b. Additional Usages: Dial from Non-Contact Page or Non-Phone Field [0088]
  • In the preferred embodiment of the CDO, the user may also navigate to displayed pages (e.g., views) that do not show a contact entry of the Contacts software module, or to pages that highlight a non-phone-number field of a record entry, and from those pages, invoke the DIAL-NUMBER command. For example, the user may navigate to a page that shows a calendar event, or to a page in which the user is viewing or editing the “subject” field of a “to-do” task, or to a page in which the user is viewing or editing the “body” field of a memo. From such a page, which does not highlight any phone-number field, the user invokes the DIAL-NUMBER command. The CDO responds by intelligently trying to deduce a phone number that is associated with the current page, prompting the user to confirm the phone number, and generating and issuing a command to the target phone to dial the deduced phone number [0089]
  • c. CDO Determines Phone Number to Use Based on Invocation Context [0090]
  • Upon invocation of the DLAL-NUMBER command, the CDO determines the phone number to be dialed, based on the context (e.g., the displayed page) under which the DIAL-NUMBER command was invoked. In the preferred embodiment, the determination is made according to the following method: [0091]
  • STEP [0092] 1: If the DIAL-NUMBER command was invoked from a displayed page in which a phone-number record field is highlighted, then the CDO uses the highlighted phone number, and the method is DONE. (The record field is either already stored as a number or is stored as a text string that can be simply parsed to produce a phone number.)
  • STEP [0093] 2: If the DIAL-NUMBER command was invoked from a displayed page in which a non-phone-number record field is highlighted, then the CDO attempts to parse the content of the highlighted (non-phone-number) record field to identify a text substring that is a phone number. After the parsing, if such a text substring was identified, the phone number is used, and the method is DONE. After the parsing, if no such text substring is identified, the CDQ next attempts to deduce a phone number from the highlighted record field's record as if no record field had been highlighted, i.e., according to the STEPs 3 and 4 below.
  • STEP [0094] 3: If the DIAL-NUER command was invoked from a displayed page that shows or highlights a contact record, but does not highlight any particular field of the record, the CDO proceeds, as described earlier, to determine and display a list of all non-empty phone-number fields for the contact record and prompts the user to choose a number. Once the user chooses a phone number to be dialed, the method is DONE.
  • STEP [0095] 4: If the DIAL-NUMBER command was invoked from a displayed page that shows or highlights a non-contact record, but does not highlight any particular field of the record, the CDO attempts to parse the main field of the record to identify a text substring that is a phone number, as described for STEP 1. In an alternate embodiment, or for certain types of records (e.g., memo records), the CDO actually parses multiple or all fields of the record, identifies all phone numbers contained in the fields, and prompts the user to choose one of them. If no phone number is found in the record's main field (or all fields, for the alternate embodiment) proceed to STEP 5. If a phone number is identified, the method is DONE. The main field of a “to-do” task record is preferably its “subject” field, or the like. The main field of an event record is preferably its “subject” field, or the like. The main field of an e-mail record is preferably its “subject” field, or the like. The main field of a memo record is preferably its “subject” field, or the like, but if no separate “subject” field exists for the memo record, its entire “body” field, or the like, can be considered to be its main field.
  • STEP [0096] 5: (As reached from STEP 4.) If the non-contact record is associated with a contact record (e.g., the record's main field contains a name (e.g., “Joe Smith”) that matches the name of a contact record), the CDO asks the user whether the user wishes to dial the contact record. If the user replies yes, proceed to STEP 3. Otherwise, no phone number has been identified, and the method is DONE. The determination of whether the non-contact record is associated with a contact record is further discussed in connection with a “Find-inContacts” feature in the incorporated, commonly-owned patent application having Ser. No. 09/187,007, filed Nov. 4, 1998.
  • The parsing of a text field to identify and extract phone numbers may be done in any suitable way. The parsing should depend on the format in which phone numbers are expected to be written, for a given user market. In the preferred embodiment, which is adapted for the United States market, the parsing algorithm is implemented according to the following source code snippet: [0097]
    return
    ScanNum(pNum,“1 (xxx) xxx-xxxx”,“?+ ?1 ?− ?(ddd ?)?− aaa ?− aaaa”,
    pString)
      ∥ ScanNum(pNum,“1 (xxx) xxx-xxxx“,”?1?. ?(ddd ?) ?.aaa.aaaa”,
      pString)
      ∥ ScanNum(pNum,“1 (A) xxx-xxxx“,”aaa − aaaa”,pString)
      ∥ ScanNum(pNum,“1 (A) xxx-xxxx“,”aaa.aaaa”,pString)
      ∥ ScanNum(pNum,“1 (A) xxx-xxxx“,”ddd ?. dddd”,pString)
  • In the above code snippet, ScanNum( ) is a string parsing function that accepts four arguments. The fourth argument, e.g., pString, is an input string to be parsed. The first argument, e.g., pNum, is an output string in which an identified phone number is to be stored, if parsing is successful. The second argument, e.g., “1 (A) xxx-xxxx”, specifies the format of the result string that will contain the phone number, if parsing is successful. The third argument, e.g., “?1?. ?(ddd ?) ?.aaa.aaaa”, specifies the pattern to be matched in the input string. ScanNum( ) returns TRUE if and only if it succeeds in finding the desired pattern in the input. [0098]
  • In the second argument, the character ‘x’ is a placeholder for characters that are obtained from the input string; the character ‘A’ is a placeholder for the user's default telephone area code which is known to the function ScanNum( ); and all other characters are literal characters. In the third argument, the character ‘a’ is to be matched by any alphabetic character or digit in the input string, and the character ‘d’ is to be matched by any digit in the input string. Further, in the third argument, the character ‘?’ followed by any character is to be matched by zero-or-more appearances of the character that follows ‘?’; a space character (i.e., ‘ ’) is to be matched by zero or more appearances of whitespace character(s) in the input string; and all other characters are literal characters to be matched by the same character (case-insensitively) in the input string. Any character of the input string that is matched to the characters ‘a’ or ‘d’ of the pattern specification (i.e., of the third argument) is provided to the output string at the locations specified by the placeholder ‘x’ characters of the second argument. The above code snippet is but one parsing implementation that is made deliberately simple for high execution speed. Other parsing implementations are possible. [0099]
  • For illustration, following are examples of input strings that can be successfully parsed into output strings by the above code snippet. In the examples, the user's default area code is “408”. [0100]
    Input String Output String
    “blah blah 1.800.555.1212 blah blah” “1 (800) 555-1212”
    “blah blah 800 555 1212 blah blah” “1 (800) 555-1212”
    “blah blah +1 (800)555-1212 blah blah” “1 (800) 555-1212”
    “blah blah (800)CALLNOW blah blah” “1 (800) CAL-LNOW”
    “blah blah 8005551212 blah blah” “1 (800) 555-1212”
    “blah blah 555 1212 blah blah” “1 (408) 555-1212”
  • 2. An Embodiment: Docking Unit Mates to Battery Compartment Opening [0101]
  • As mentioned above, a single [0102] main unit 20 is able to removably attach to a variety of docking units, wherein each docking unit is designed for a particular model or set of models of target phone. FIG. 3A illustrates a CDO's docking unit 10A according to a specific embodiment that attaches to a host phone 30A in the manner of a cover for an internal battery compartment, according to an embodiment of the present invention. In particular, a portion of the docking unit that makes contact with the host phone 30A conforms in shape to at least some portion of a battery-compartment cover. In particular the docking unit includes connectors that emulate the battery-compartment cover's connectors (e.g., snap-in tabs, and the like). FIG. 3B illustrates a main unit 20A being attached to the docking unit 10A of FIG. 3A.
  • 3. Working with Multiple Models of Phones [0103]
  • Like the main unit(s) mentioned in earlier sections, the [0104] main unit 20A that is shown in FIGS. 3A and 3B preferably can dock with multiple types of docking units (e.g., battery-compartment-cover docking units, external-auxiliary-battery docking units, even built-in docking units, and the like. Built-in docking units are docking units for non-legacy phones, that are built-into the phone itself and need not or cannot be removed from the phone. To the extent that different target phones do not use a same communication protocol, a main unit that is to be docked to multiple docking units, for multiple target phones, may be loaded with phone-specific (e.g., phone-model-specific) software. Upon docking with a docking unit, such a main unit determines from the docking unit the model of the host phone, and selects and uses the software in the main unit's memory that is specific to the model of the host phone. In a particular embodiment, the phone-model-specific software is created and sold with each new model of docking unit, as new models of docking units are introduced for new models of host phones. In this way, the main unit can be updated as new models of phones are introduced. Phone-model-specific software, if any, is preferably transferred (e.g., installed) into the main unit (e.g., into flash-based memory in the main unit), for example via the serial port of the main unit from a personal computer. In an alternate embodiment, each docking unit may include an amount of memory (e.g., flash-based memory) that contains phone-model-specific software for instructing the main unit to work with the docking unit's compatible model(s) of phone. In this alternate embodiment, the main unit simply loads or uses the software from the docking unit for the docking unit's compatible model(s) of target phone. In another alternate embodiment, the docking unit itself includes a microcontroller or other processor, and associated memory and software, that translates between a protocol understood by the main unit and a protocol used by the docking unit's compatible model(s) of target phone.
  • While the invention is described in some detail with specific reference to a single-preferred embodiment and certain alternatives, there is no intent to limit the invention to that particular embodiment or those specific alternatives. Thus, the true scope of the present invention is not limited to any one of the foregoing exemplary embodiments. [0105]

Claims (52)

What is claimed is:
1. A portable electronic organizer for independent operation and for operation with a portable telephone, the organizer comprising:
a portable docking unit configured to removably mate to the telephone; and
a portable main unit configured to removably dock to the docking unit, wherein, when the main unit is docked to the docking unit and the docking unit is mated to the telephone, the main unit is coupled to the telephone, the main unit comprising:
a memory configured to store user data; and
a processor coupled to the memory; and
logic configured for the electronic organizer to initiate a voice telephone call over the telephone in response to user input related to the user data.
2. The portable electronic organizer according to claim 1 wherein the user input related to the user data comprises a command to dial that is invoked by a user in the course of selective viewing by the user of the user data stored in the memory.
3. The portable electronic organizer according to claim 1 wherein the main unit is configured to be removable during the telephone call for handheld use by the user during a remainder of the telephone call, wherein the telephone call was initiated by the main unit in response to user input.
4. The portable electronic organizer according to claim 3 wherein the main unit is configured to be operable by a hand holding the main unit to thereby leave another hand free to hold the telephone at ear-side during the remainder of the telephone call.
5. The portable electronic organizer according to claim 1 wherein:
the telephone includes a communication port through which the main unit communicates with the telephone;
the telephone is configured to terminate a telephone call that involves the communication port in response to detecting that the communication port is no longer being actively used; and
the docking unit includes a module configured to prevent the telephone from detecting that the communication port is no longer being actively used, at least after the main unit is removed from the docking unit during a call that involves the main unit and the communication port.
6. The portable electronic organizer according to claim 5 wherein the module of the docking unit includes a circuit configured to send signals to the communication port, at least after the main unit is removed from the docking unit during a call that was initiated by the main unit, to prevent the telephone from automatically terminating the call that was initiated by the main unit.
7. The portable electronic organizer according to claim 6 wherein:
the telephone is configured to monitor communications via the communication port to detect a reduction of the communications; and
the circuit is configured to occasionally send the signals to the communication port to maintain the communications, at least after the main unit is removed from the docking unit during a call that involves the main unit and the communication port.
8. The portable electronic organizer according to claim 6 wherein:
the telephone is configured to occasionally send, via the communication port, requests for acknowledgment for detecting whether the communication port is no longer being actively used; and
the circuit is configured to respond to the requests by sending the signals to the communication port as acknowledgment, at least after the main unit is removed from the docking unit during a call that involves the main unit and the communication port.
9. The portable electronic organizer according to claim 1 wherein:
the telephone is hereinafter referred to as the first telephone;
the docking unit is hereinafter referred to as the first docking unit;
the main unit is also configured to removably dock with a second docking unit that is designed for removably mating to a second telephone;
the second telephone is of a different model as compared to the first telephone; and
the first and second docking units each includes model-specific features for interfacing with the first and second telephones, respectively.
10. The portable electronic organizer according to claim 9 wherein:
the model-specific features include a physical protrusion; and
the main unit is contoured to be independent of the physical protrusion, for ease of carrying and use.
11. The portable electronic organizer according to claim 1 wherein:
the docking unit includes model-specific features primarily dictated by the geometry for removably mating with the telephone; and
the main unit is configured for ease of carrying and use independently of the geometry for removably mating with the telephone.
12. The portable electronic organizer according to claim 1 wherein the docking unit is configured to removably mate to the telephone at an attachment point associated with attachment of a battery for the telephone.
13. The portable electronic organizer according to claim 12 wherein the attachment point is suitable for attachment of an external auxiliary battery for the telephone.
14. The portable electronic organizer according to claim 13 wherein the telephone is a StarTAC® cellular telephone.
15. The portable electronic organizer according to claim 12 wherein:
the attachment point is suitable for attachment of a cover for an internal battery compartment; and
the docking unit is configured to include connectors for attaching to the attachment point.
16. The portable electronic organizer according to claim 12 wherein the docking unit includes a power supply configured to supply power to the telephone.
17. The portable electronic organizer according to claim 1 wherein the docking unit includes at least one physical connector for mating the docking unit to the telephone, and the docking unit includes a docking port for accepting the main unit, wherein the at least one physical connector and the docking port are configured such that, when the main unit is docked to the docking unit and the docking unit is mated to the telephone, the organizer and the telephone together can be physically handled as a substantially rigid integrated combination.
18. The portable electronic organizer according to claim 1 wherein at least a portion of the main unit is configured to have the form factor of at least a portion of an interface card, for connectivity with another device.
19. The portable electronic organizer according to claim 1 wherein:
the telephone includes a communication port; and
the organizer further comprises a pass-through communication port by which another device may be coupled to the telephone when the organizer is occupying the communication port of the telephone.
20. The portable electronic organizer according to claim 1 wherein:
the telephone can be worn on a holster; and
the organizer is configured to avoid interfering with the holster, whereby when the docking unit is mated to the telephone, the telephone can still be worn on the holster.
21. The portable electronic organizer according to claim 1 wherein the electronic organizer includes a first power supply configured to supply power to the processor for operating the main unit independently of any power supply in the telephone.
22. The portable electronic organizer according to claim 28 wherein the electronic organizer includes a second power supply configured to supply power to the telephone.
23. The portable electronic organizer according to claim 29 wherein:
the first and second power supplies are not a same power supply;
the main unit includes the first power supply; and
the docking unit includes the second power supply.
24. A portable electronic organizer for independent operation and for operation with a portable telephone, the organizer comprising:
a memory for storing user data;
a display coupled to the memory;
a communication coupler configured to interface with the portable telephone; and
a processor, coupled to the memory and the display, configured to control, in response to user input, selective conveying of the user data to the user and instructing of the telephone via the communication coupler to initiate a phone call;
wherein the electronic organizer is capable of handheld use by a user for selectively accessing the user data while physically separate from the telephone, even during the phone call initiated by the telephone in response to the instructing by the processor.
25. The portable electronic organizer according to claim 24 wherein the organizer is configured to be operable by a hand holding the organizer to thereby leave another hand free to hold the telephone at ear-side during the phone call.
26. The portable electronic organizer according to claim 24 wherein:
the phone call is hereinafter referred as the organizer-initiated phone call;
the telephone is configured to terminate a phone call involving an external device in response to concluding that the external device is no longer using the phone call; and
the electronic organizer includes a module configured to prevent the telephone from concluding that the electronic organizer is no longer using the organizer-initiated phone call when the electronic organizer is in handheld use by a user for selectively accessing the user data during the organizer-initiated phone call.
27. The portable electronic organizer according to claim 26 wherein the module is configured to send signals via the communication coupler, at least when the electronic organizer is in handheld use by a user for selectively accessing the user data during the organizer-initiated phone call, to prevent the telephone from terminating the organizer-initiated phone call.
28. The portable electronic organizer according to claim 24 wherein the portable telephone is a wireless cellular telephone.
29. The portable electronic organizer according to claim 24 wherein the organizer is configured to store user data in the memory including contact and schedule data.
30. The portable electronic organizer according to claim 24 wherein the organizer includes a browser for accessing remote information via the telephone.
31. The portable electronic organizer according to claim 24 wherein the organizer includes a serial port for connecting with another device for synchronizing user data stored in the memory with corresponding user data in the other device.
32. The portable electronic organizer according to claim 24 wherein the organizer is configured to handle electronic mail communications communicated via the telephone.
33. The portable electronic organizer according to claim 24 wherein:
the electronic organizer is configured to store user data including a list of contacts;
the organizer includes software configured to instruct the processor to:
accept caller-identification information associated with an incoming phone call;
identify, in the list of contacts, a contact corresponding to the caller-identification information; and
convey the identified corresponding contact to the user for the user to use in determining whether to accept the incoming phone call.
34. The portable electronic organizer according to claim 24 further comprising a microphone and speech recognition software for accepting voice commands for operating the organizer.
35. A method for cooperatively using a portable phone and a portable electronic organizer that has a display, the method comprising:
electively placing the portable electronic organizer into proximity with the portable phone to enable communication;
displaying at the display first information comprising entries having corresponding phone number information;
receiving first input that indicates a user request to dial a phone number associated with a particular entry of the displayed entries;
transmitting a first command from the electronic organizer to the phone for attempting to establish communication between the electronic organizer and the phone;
if a communication can be established between the electronic organizer and the phone, transmitting in response to the user request a second command, from the electronic organizer to the phone, that instructs the phone to dial the phone number to thereby establish a phone call;
during the established phone call, receiving second input indicating a user request to use the electronic organizer to view second information; and
in response to the second input, while at least a portion of the electronic organizer that includes the display is physically uncoupled from the phone, displaying at the electronic organizer the second information for viewing by the user while the user is actively engaged in the established phone call.
36. The method of claim 35 wherein the step of placing the electronic organizer into proximity with the phone comprises physically attaching the electronic organizer to the phone.
37. The method of claim 36 further comprising physically uncoupling the at least a portion of the electronic organizer from the phone prior to the step of receiving the second input.
38. The method of claim 36 wherein the step of placing the electronic organizer into proximity with the phone further comprises making electrical contact between signal conductors, and the step of transmitting the second command comprises transmitting the second command across the signal conductors.
39. The method of claim 36, wherein the phone is a cellular phone that accommodates a battery, and the step of physically attaching the electronic organizer to the phone comprises attaching the electronic organizer to the phone at a location intended for attaching the battery.
40. The method of claim 36, wherein the phone is a cellular phone that includes a battery compartment and a battery-compartment cover, and the step of physically attaching the electronic organizer to the phone comprises attaching the electronic organizer to the phone at a location intended for attaching the battery-compartment cover.
41. The method of claim 35 wherein the step of placing the electronic organizer into proximity with the phone comprises positioning the electronic organizer within about one meter of the phone, and the step of transmitting the second command comprises transmitting the second command wirelessly.
42. The method of claim 41 wherein the step of transmitting the second command wirelessly comprises transmitting the second command using infrared signals.
43. The method of claim 41 wherein the step of transmitting the second command wirelessly comprises transmitting the second command using radio-frequency signals.
44. The method of claim 35 wherein:
the electronic organizer includes a button;
the method further comprises activating of the button by a first hand of the user while a second hand of the user is holding the phone at ear-side; and
the step of receiving the second input includes detecting the activating of the button.
45. The method of claim 35 wherein:
the electronic organizer includes a first module and a second module that are physically separable from one another; and
the step of placing the electronic organizer into proximity with the phone comprises electively and physically attaching the first module to the phone.
46. The method of claim 45 wherein the step of placing the electronic organizer into proximity with the phone further comprises electively and physically attaching the second module to the first module.
47. The method of claim 46 wherein the step of placing the electronic organizer into proximity with the phone further comprises making electrical contact between signal conductors, and the step of transmitting the second command comprises transmitting the second command across the signal conductors toward the phone.
48. The method of claim 47, wherein the phone is a cellular phone that accommodates a battery, and the step of physically attaching the first module to the phone comprises attaching the first module to the phone at a location configured for attaching the battery.
49. The method of claim 45, wherein the phone includes a battery-compartment cover, and the step of physically attaching the first module to the phone comprises attaching the first module to the phone at a location configured for attaching the battery-compartment cover.
50. The method of claim 35 wherein:
the phone uses a first command protocol;
the second module uses a second command protocol; and
the method further comprises translating between the first and the second protocols by the first module to facilitate communication between the second module and the phone.
51. The method of claim 35 wherein the step of receiving the first input comprises:
receiving third input for highlighting the particular entry of the entries of the first information; and
thereafter, receiving fourth input for indicating that the user desires to call the phone number associated with the particular entry; and
wherein the first input includes the third input and the fourth input.
52. The method of claim 35 wherein the electronic organizer includes contact information and event information; and
the second information includes information from at least one member of the set consisting of the contact information and the event information.
US10/679,856 1998-03-31 2003-10-06 Enhanced companion digital organizer for a cellular phone device Abandoned US20040097264A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/679,856 US20040097264A1 (en) 1998-03-31 2003-10-06 Enhanced companion digital organizer for a cellular phone device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US8029598P 1998-03-31 1998-03-31
US7174898A 1998-05-01 1998-05-01
US09/369,812 US6658268B1 (en) 1998-05-01 1999-08-06 Enhanced companion digital organizer for a cellular phone device
US10/679,856 US20040097264A1 (en) 1998-03-31 2003-10-06 Enhanced companion digital organizer for a cellular phone device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/369,812 Continuation US6658268B1 (en) 1998-03-31 1999-08-06 Enhanced companion digital organizer for a cellular phone device

Publications (1)

Publication Number Publication Date
US20040097264A1 true US20040097264A1 (en) 2004-05-20

Family

ID=29219877

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/424,384 Expired - Fee Related US7072688B2 (en) 1998-05-01 2003-04-28 Enhanced companion digital organizer for a cellular phone device
US10/679,856 Abandoned US20040097264A1 (en) 1998-03-31 2003-10-06 Enhanced companion digital organizer for a cellular phone device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/424,384 Expired - Fee Related US7072688B2 (en) 1998-05-01 2003-04-28 Enhanced companion digital organizer for a cellular phone device

Country Status (1)

Country Link
US (2) US7072688B2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030050101A1 (en) * 2001-09-10 2003-03-13 Ching-Chuan Lee Hands-free handset for a cordless telephone
US20040029608A1 (en) * 2002-06-27 2004-02-12 Suzan Sachdeva Mobile handset
US20040110532A1 (en) * 2002-12-02 2004-06-10 Ryouichi Ochi Telephone control method for portable information processing terminal and telephone control program product
US20040266402A1 (en) * 2003-06-30 2004-12-30 Schavitz Mary J. Apparatus and method for message control on a wireless communication device
US20060042971A1 (en) * 2004-09-01 2006-03-02 John Jeffrey Holmes Storage enclosure for electronic device
US7242963B1 (en) * 2001-03-07 2007-07-10 Palm, Inc. System and method for using a wireless enabled portable computer system as a wireless modem
US20070167149A1 (en) * 2001-05-31 2007-07-19 Palm, Inc. System and method for communicating with a network access node
US20080138028A1 (en) * 2006-10-13 2008-06-12 Jeff Grady Interface systems for portable digital media storage and playback devices
US7693484B2 (en) 2002-01-29 2010-04-06 Palm, Inc. Dynamic networking modes method and apparatus
US20100223055A1 (en) * 2009-02-27 2010-09-02 Research In Motion Limited Mobile wireless communications device with speech to text conversion and related methods
US7826832B1 (en) 2006-09-29 2010-11-02 Avaya Inc. Call storage in removable memory
US20130065539A1 (en) * 2006-12-02 2013-03-14 Samsung Electronics Co. Ltd. Method of processing information inputted while a mobile communication terminal is in an active communications state
US8523618B2 (en) * 2011-11-18 2013-09-03 Lotes Co., Ltd. High frequency adapter
US9978265B2 (en) 2016-04-11 2018-05-22 Tti (Macao Commercial Offshore) Limited Modular garage door opener

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388877B1 (en) 1999-02-04 2002-05-14 Palm, Inc. Handheld computer with open accessory slot
US7155258B1 (en) * 2001-05-04 2006-12-26 Cisco Technology, Inc. Communications module having a detachable antenna section
USRE44122E1 (en) * 2002-05-29 2013-04-02 Khyber Technologies Corporation Portable data entry device with a detachable host PDA
US20050003735A1 (en) * 2003-07-01 2005-01-06 Radioshack Corporation Transmitter adaptable for left-handed or right-handed use
US7185818B2 (en) * 2003-12-29 2007-03-06 Symbol Technologies, Inc. Rotatable/removeable keyboard
US7272420B2 (en) * 2004-01-14 2007-09-18 Microsoft Corporation Mobile device interface and adaptation system
US20060022953A1 (en) * 2004-07-30 2006-02-02 Nokia Corporation Left-hand originated user interface control for a device
US20070106828A1 (en) * 2005-10-14 2007-05-10 Oqo, Inc Single line dock status autoidentification
US8358983B2 (en) * 2006-04-12 2013-01-22 Mochis Investment Llc Detachable wireless terminal
US7865555B2 (en) 2006-06-19 2011-01-04 Research In Motion Limited Apparatus, and associated method, for alerting user of communication device of entries on a mail message distribution list
KR100836677B1 (en) * 2006-09-19 2008-06-10 주식회사 레인콤 Navigation System Equipped with Auxiliary Display
US8995626B2 (en) * 2007-01-22 2015-03-31 Microsoft Technology Licensing, Llc Unified and consistent user experience for server and client-based services
US20100138754A1 (en) * 2007-09-21 2010-06-03 Research In Motion Limited Message distribution warning indication
US8265665B2 (en) * 2007-09-21 2012-09-11 Research In Motion Limited Color differentiating a portion of a text message shown in a listing on a handheld communication device
US20090141436A1 (en) * 2007-11-30 2009-06-04 Yoshimichi Matsuoka Trim element for housing of computing device
US8719103B2 (en) * 2010-07-14 2014-05-06 iLoveVelvet, Inc. System, method, and apparatus to facilitate commerce and sales
US20120297339A1 (en) * 2011-01-27 2012-11-22 Kyocera Corporation Electronic device, control method, and storage medium storing control program
CN102438057A (en) * 2011-11-16 2012-05-02 鸿富锦精密工业(深圳)有限公司 Device and method for setting priority of address list of mobile terminal
AU350075S (en) * 2013-01-09 2013-08-02 Samsung Electronics Co Ltd Display screen for an electronic device
KR102367184B1 (en) * 2014-12-11 2022-02-25 삼성메디슨 주식회사 Method and apparatus for inputting information by using a screen keyboard
US10615834B1 (en) * 2017-07-28 2020-04-07 Radio Design Group, Inc. Two-way communication device with detachable transmitter and method of operation

Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5422656A (en) * 1993-11-01 1995-06-06 International Business Machines Corp. Personal communicator having improved contrast control for a liquid crystal, touch sensitive display
US5579489A (en) * 1993-02-10 1996-11-26 Elonex I.P. Holdings, Ltd. Hand-held portable computer having capability for external expansion of an internal bus
US5606594A (en) * 1994-01-27 1997-02-25 Dell Usa, L.P. Communication accessory and method of telecommunicating for a PDA
US5675524A (en) * 1993-11-15 1997-10-07 Ete Inc. Portable apparatus for providing multiple integrated communication media
US5737394A (en) * 1996-02-06 1998-04-07 Sony Corporation Portable telephone apparatus having a plurality of selectable functions activated by the use of dedicated and/or soft keys
US5802460A (en) * 1996-07-22 1998-09-01 Sony Corporation Telephone handset with remote controller for transferring information to a wireless messaging device
US5832388A (en) * 1996-12-31 1998-11-03 Motorola, Inc. Portable radiotelephone device adapted to receive a variety of other portable devices
US5854984A (en) * 1995-12-21 1998-12-29 At&T Wireless Services Inc Radio telephone with detachable pager
US5859628A (en) * 1994-01-05 1999-01-12 Pois, Inc. Apparatus and method for a personal onboard information system
US5873045A (en) * 1997-10-29 1999-02-16 International Business Machines Corporation Mobile client computer with radio frequency transceiver
US5898774A (en) * 1995-06-05 1999-04-27 Sony Corporation Portable telephone having a reversible and sliding card casing
US5924044A (en) * 1997-02-26 1999-07-13 Motorola, Inc. Modular communication device and method of providing communications therewith
US5953671A (en) * 1997-04-30 1999-09-14 Ericsson Inc System and method for priority group access
US5974334A (en) * 1997-10-16 1999-10-26 Ericsson Inc. Multi-positional handset for personal digital assistant
US5983073A (en) * 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US6029068A (en) * 1996-08-30 2000-02-22 Casio Computer Co., Ltd. Database system, data management system and communication terminal
US6140937A (en) * 1997-03-17 2000-10-31 Sony Corporation Modular pager unit removably incorporated with a personal electronic device
US6188917B1 (en) * 1998-09-16 2001-02-13 Nokia Mobile Phones Limited Portable telecommunications assembly having user hand-hold, and associated method
US6201951B1 (en) * 1993-09-10 2001-03-13 U.S. Philips Corporation Telephone set with a detachable cordless control and display panel
US6216017B1 (en) * 1997-11-06 2001-04-10 Samsung Electronics Co., Ltd. Separable cellular telephone and method for operating the same
US6215992B1 (en) * 1997-07-29 2001-04-10 Dennis S. Howell Universal dictation input apparatus and method
US6243578B1 (en) * 1997-06-24 2001-06-05 Kunihiko Koike Transmitting/receiving unit for use with a mobile communication device
US6244894B1 (en) * 1999-03-02 2001-06-12 Nec Corporation Cellular phone battery equipped with IC card
US6259769B1 (en) * 1999-05-04 2001-07-10 Cubic Corporation Portable smart card communication device
US6327152B1 (en) * 1998-04-10 2001-12-04 Casio Computer Co., Ltd. Interchangeable modular arrangement of computer and accessory devices
US6418309B1 (en) * 1997-10-22 2002-07-09 Ericsson Inc. Apparatus and method for configuring settings of a portable intelligent communications device during a meeting
US6434403B1 (en) * 1999-02-19 2002-08-13 Bodycom, Inc. Personal digital assistant with wireless telephone
US6490155B2 (en) * 2000-07-07 2002-12-03 Palm, Inc. Detachable coupling for handheld computer and peripheral attachment scheme
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
US6657654B2 (en) * 1998-04-29 2003-12-02 International Business Machines Corporation Camera for use with personal digital assistants with high speed communication link
US6674358B1 (en) * 2001-01-04 2004-01-06 Motorola, Inc. Holster with detection for an inserted electronic device
US6760600B2 (en) * 1999-01-27 2004-07-06 Gateway, Inc. Portable communication apparatus
US6856814B2 (en) * 2002-06-26 2005-02-15 Compal Electronics, Inc Electronic device including separable and independently operable personal digital assistant and mobile communications device
US6941158B2 (en) * 2000-05-05 2005-09-06 Pace Micro Technology Plc Portable communications device
US6952617B1 (en) * 1999-07-15 2005-10-04 Khyber Technologies Corporation Handheld computer with detachable handset

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4411482A (en) 1981-03-20 1983-10-25 Nikolaus Hoff Telephone organizer
US4769796A (en) 1984-02-14 1988-09-06 Levine Alfred B Time management scheduler
US4866611A (en) 1987-01-29 1989-09-12 International Business Machines Corporation Method for automatically reconciling entries on two copies of independently maintained electronic calendars
US4868376A (en) 1987-05-15 1989-09-19 Smartcard International Inc. Intelligent portable interactive personal data system
US4977520A (en) 1988-02-03 1990-12-11 Ibm Corp. Method to facilitate a reply to electronic meeting invitation in an interactive multi-terminal system employing electronic calendars
US4881179A (en) 1988-03-11 1989-11-14 International Business Machines Corp. Method for providing information security protocols to an electronic calendar
US5224212A (en) 1989-05-01 1993-06-29 Motorola, Inc. Asynchronous operation in a database management system
US5113380A (en) 1989-08-24 1992-05-12 Levine Alfred B Multiple option electronic scheduler and rescheduler
US5442783A (en) 1990-01-22 1995-08-15 Motorola, Inc. Method and apparatus for transferring data base information
FI85776C (en) 1990-08-20 1992-05-25 Nokia Oy Ab Portable personal workstation
US5390320A (en) 1991-01-22 1995-02-14 Grumman Aerospace Corporation Automatically converting structured analysis tool database outputs into an integrated simulation model via transportable standardized metafile
FR2676882B1 (en) 1991-05-21 1993-08-13 Pillet Michel TELEPHONE TELEPHONE SYSTEM.
US5519606A (en) 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5533097A (en) 1992-02-26 1996-07-02 Motorola, Inc. Portable communication system comprising a local and wide area communication units which can store a communication when the wide area communication system is not available
US5249218A (en) 1992-04-06 1993-09-28 Spectrum Information Technologies, Inc. Programmable universal interface system
US5392390A (en) 1992-04-10 1995-02-21 Intellilink Corp. Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
US5689654A (en) * 1992-06-29 1997-11-18 Elonex F.P. Holdings, Ltd. Digital assistant system including a host computer with a docking bay for the digital assistant wherein a heat sink is moved into contact with a docked digital assistant for cooling the digital assistant
USD361754S (en) 1992-10-09 1995-08-29 Motorola, Inc. Combined portable phone organizer and computer
US5666530A (en) 1992-12-02 1997-09-09 Compaq Computer Corporation System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between
US5522089A (en) 1993-05-07 1996-05-28 Cordata, Inc. Personal digital assistant module adapted for initiating telephone communications through DTMF dialing
US5710922A (en) 1993-06-02 1998-01-20 Apple Computer, Inc. Method for synchronizing and archiving information between computer systems
US5348347A (en) 1993-07-26 1994-09-20 Auto-Shade, Inc. Portable phone organizer
US5812870A (en) 1993-09-17 1998-09-22 Eloner I.P. Holdings Ltd. Personal organizer with interface for recording digital voice files
US5602963A (en) 1993-10-12 1997-02-11 Voice Powered Technology International, Inc. Voice activated personal organizer
US5625673A (en) 1994-09-22 1997-04-29 Lucent Technologies Inc. Modular communication apparatus
US5832487A (en) 1994-12-15 1998-11-03 Novell, Inc. Replicated object identification in a partitioned hierarchy
US5684990A (en) 1995-01-11 1997-11-04 Puma Technology, Inc. Synchronization of disparate databases
US5729735A (en) 1995-02-08 1998-03-17 Meyering; Samuel C. Remote database file synchronizer
US5619396A (en) 1995-02-21 1997-04-08 Intel Corporation Modular PCMCIA card
US5706509A (en) 1995-04-28 1998-01-06 Intel Corporation Application independent record level synchronization
US5664013A (en) 1995-06-07 1997-09-02 Compaq Computer Corporation Embedded notepad system for a cellular telephone
US5673417A (en) 1995-07-20 1997-09-30 Inventec Corporation Electronic organizer with a flash memory and associated data archiving
US5813009A (en) 1995-07-28 1998-09-22 Univirtual Corp. Computer based records management system method
US5664228A (en) 1995-08-09 1997-09-02 Microsoft Corporation Portable information device and system and method for downloading executable instructions from a computer to the portable information device
US5797089A (en) 1995-09-07 1998-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Personal communications terminal having switches which independently energize a mobile telephone and a personal digital assistant
US5758150A (en) 1995-10-06 1998-05-26 Tele-Communications, Inc. System and method for database synchronization
US5727202A (en) 1995-10-18 1998-03-10 Palm Computing, Inc. Method and apparatus for synchronizing information on two different computer systems
US5907815A (en) 1995-12-07 1999-05-25 Texas Instruments Incorporated Portable computer stored removable mobile telephone
US5978804A (en) 1996-04-11 1999-11-02 Dietzman; Gregg R. Natural products information system
US5778389A (en) 1996-05-23 1998-07-07 Electronic Data Systems Corporation Method and system for synchronizing computer file directories
US5913214A (en) 1996-05-30 1999-06-15 Massachusetts Inst Technology Data extraction from world wide web pages
US5933778A (en) 1996-06-04 1999-08-03 At&T Wireless Services Inc. Method and apparatus for providing telecommunication services based on a subscriber profile updated by a personal information manager
US5940752A (en) 1996-07-31 1999-08-17 Lucent Technologies Inc. Arrangement for remotely programming a cellular telephone terminal
US5761667A (en) 1996-08-07 1998-06-02 Bmc Software, Inc. Method of optimizing database organization using sequential unload/load operations
US5758355A (en) 1996-08-07 1998-05-26 Aurum Software, Inc. Synchronization of server database with client database using distribution tables
US5974238A (en) 1996-08-07 1999-10-26 Compaq Computer Corporation Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements
US5790817A (en) 1996-09-25 1998-08-04 Advanced Micro Devices, Inc. Configurable digital wireless and wired communications system architecture for implementing baseband functionality
US5926816A (en) 1996-10-09 1999-07-20 Oracle Corporation Database Synchronizer
US5926769A (en) 1997-02-18 1999-07-20 Nokia Mobile Phones Limited Cellular telephone having simplified user interface for storing and retrieving telephone numbers
US5929774A (en) 1997-06-13 1999-07-27 Charlton; Norman J Combination pager, organizer and radio
US6240302B1 (en) 1998-05-29 2001-05-29 3Com Corporation Wireless phone with removable personal information manager
US6266539B1 (en) 1998-06-12 2001-07-24 Cisco Technology, Inc. Telephone docking station for personal digital assistant
USD442582S1 (en) 2000-07-07 2001-05-22 Denis J Lantin Portable phone organizer and note pad

Patent Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579489A (en) * 1993-02-10 1996-11-26 Elonex I.P. Holdings, Ltd. Hand-held portable computer having capability for external expansion of an internal bus
US6201951B1 (en) * 1993-09-10 2001-03-13 U.S. Philips Corporation Telephone set with a detachable cordless control and display panel
US5422656A (en) * 1993-11-01 1995-06-06 International Business Machines Corp. Personal communicator having improved contrast control for a liquid crystal, touch sensitive display
US5675524A (en) * 1993-11-15 1997-10-07 Ete Inc. Portable apparatus for providing multiple integrated communication media
US5859628A (en) * 1994-01-05 1999-01-12 Pois, Inc. Apparatus and method for a personal onboard information system
US5606594A (en) * 1994-01-27 1997-02-25 Dell Usa, L.P. Communication accessory and method of telecommunicating for a PDA
US5898774A (en) * 1995-06-05 1999-04-27 Sony Corporation Portable telephone having a reversible and sliding card casing
US5854984A (en) * 1995-12-21 1998-12-29 At&T Wireless Services Inc Radio telephone with detachable pager
US5737394A (en) * 1996-02-06 1998-04-07 Sony Corporation Portable telephone apparatus having a plurality of selectable functions activated by the use of dedicated and/or soft keys
US5802460A (en) * 1996-07-22 1998-09-01 Sony Corporation Telephone handset with remote controller for transferring information to a wireless messaging device
US6029068A (en) * 1996-08-30 2000-02-22 Casio Computer Co., Ltd. Database system, data management system and communication terminal
US5832388A (en) * 1996-12-31 1998-11-03 Motorola, Inc. Portable radiotelephone device adapted to receive a variety of other portable devices
US5924044A (en) * 1997-02-26 1999-07-13 Motorola, Inc. Modular communication device and method of providing communications therewith
US6140937A (en) * 1997-03-17 2000-10-31 Sony Corporation Modular pager unit removably incorporated with a personal electronic device
US5983073A (en) * 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US5953671A (en) * 1997-04-30 1999-09-14 Ericsson Inc System and method for priority group access
US6243578B1 (en) * 1997-06-24 2001-06-05 Kunihiko Koike Transmitting/receiving unit for use with a mobile communication device
US6215992B1 (en) * 1997-07-29 2001-04-10 Dennis S. Howell Universal dictation input apparatus and method
US5974334A (en) * 1997-10-16 1999-10-26 Ericsson Inc. Multi-positional handset for personal digital assistant
US6418309B1 (en) * 1997-10-22 2002-07-09 Ericsson Inc. Apparatus and method for configuring settings of a portable intelligent communications device during a meeting
US5873045A (en) * 1997-10-29 1999-02-16 International Business Machines Corporation Mobile client computer with radio frequency transceiver
US6216017B1 (en) * 1997-11-06 2001-04-10 Samsung Electronics Co., Ltd. Separable cellular telephone and method for operating the same
US6327152B1 (en) * 1998-04-10 2001-12-04 Casio Computer Co., Ltd. Interchangeable modular arrangement of computer and accessory devices
US6657654B2 (en) * 1998-04-29 2003-12-02 International Business Machines Corporation Camera for use with personal digital assistants with high speed communication link
US6188917B1 (en) * 1998-09-16 2001-02-13 Nokia Mobile Phones Limited Portable telecommunications assembly having user hand-hold, and associated method
US6760600B2 (en) * 1999-01-27 2004-07-06 Gateway, Inc. Portable communication apparatus
US6434403B1 (en) * 1999-02-19 2002-08-13 Bodycom, Inc. Personal digital assistant with wireless telephone
US6244894B1 (en) * 1999-03-02 2001-06-12 Nec Corporation Cellular phone battery equipped with IC card
US6259769B1 (en) * 1999-05-04 2001-07-10 Cubic Corporation Portable smart card communication device
US6952617B1 (en) * 1999-07-15 2005-10-04 Khyber Technologies Corporation Handheld computer with detachable handset
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
US6941158B2 (en) * 2000-05-05 2005-09-06 Pace Micro Technology Plc Portable communications device
US6490155B2 (en) * 2000-07-07 2002-12-03 Palm, Inc. Detachable coupling for handheld computer and peripheral attachment scheme
US6674358B1 (en) * 2001-01-04 2004-01-06 Motorola, Inc. Holster with detection for an inserted electronic device
US6856814B2 (en) * 2002-06-26 2005-02-15 Compal Electronics, Inc Electronic device including separable and independently operable personal digital assistant and mobile communications device

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7242963B1 (en) * 2001-03-07 2007-07-10 Palm, Inc. System and method for using a wireless enabled portable computer system as a wireless modem
US8150461B1 (en) 2001-03-07 2012-04-03 Hewlett-Packard Development Company, L.P. System and method for using a wireless enabled portable computer system as a wireless modem
US8638763B2 (en) 2001-05-31 2014-01-28 Palm, Inc. System and method for communicating with a network access node
US20070167149A1 (en) * 2001-05-31 2007-07-19 Palm, Inc. System and method for communicating with a network access node
US6895260B2 (en) * 2001-09-10 2005-05-17 Ching-Chuan Lee Hands-free handset for a cordless telephone
US20030050101A1 (en) * 2001-09-10 2003-03-13 Ching-Chuan Lee Hands-free handset for a cordless telephone
US8180294B2 (en) 2002-01-29 2012-05-15 Hewlett-Packard Development Company, L.P. Dynamic networking modes method and apparatus
US7693484B2 (en) 2002-01-29 2010-04-06 Palm, Inc. Dynamic networking modes method and apparatus
US20100189088A1 (en) * 2002-01-29 2010-07-29 Palm, Inc. Dynamic networking modes method and apparatus
US8428517B2 (en) 2002-01-29 2013-04-23 Hewlett-Packard Development Company, L.P. Dynamic networking modes method and apparatus
US20040029608A1 (en) * 2002-06-27 2004-02-12 Suzan Sachdeva Mobile handset
US20040110532A1 (en) * 2002-12-02 2004-06-10 Ryouichi Ochi Telephone control method for portable information processing terminal and telephone control program product
US20040266402A1 (en) * 2003-06-30 2004-12-30 Schavitz Mary J. Apparatus and method for message control on a wireless communication device
US20060042971A1 (en) * 2004-09-01 2006-03-02 John Jeffrey Holmes Storage enclosure for electronic device
US7826832B1 (en) 2006-09-29 2010-11-02 Avaya Inc. Call storage in removable memory
US20080138028A1 (en) * 2006-10-13 2008-06-12 Jeff Grady Interface systems for portable digital media storage and playback devices
US20130065539A1 (en) * 2006-12-02 2013-03-14 Samsung Electronics Co. Ltd. Method of processing information inputted while a mobile communication terminal is in an active communications state
US10498875B2 (en) 2006-12-02 2019-12-03 Samsung Electronics Co., Ltd. Method of processing information inputted while a mobile communication terminal is in an active communications state
US11108905B2 (en) 2006-12-02 2021-08-31 Samsung Electronics Co., Ltd. Method of processing input information while performing communication using mobile communication terminal
US9280971B2 (en) 2009-02-27 2016-03-08 Blackberry Limited Mobile wireless communications device with speech to text conversion and related methods
US10522148B2 (en) 2009-02-27 2019-12-31 Blackberry Limited Mobile wireless communications device with speech to text conversion and related methods
US20100223055A1 (en) * 2009-02-27 2010-09-02 Research In Motion Limited Mobile wireless communications device with speech to text conversion and related methods
US8523618B2 (en) * 2011-11-18 2013-09-03 Lotes Co., Ltd. High frequency adapter
US9978265B2 (en) 2016-04-11 2018-05-22 Tti (Macao Commercial Offshore) Limited Modular garage door opener
US10127806B2 (en) 2016-04-11 2018-11-13 Tti (Macao Commercial Offshore) Limited Methods and systems for controlling a garage door opener accessory
US10157538B2 (en) 2016-04-11 2018-12-18 Tti (Macao Commercial Offshore) Limited Modular garage door opener

Also Published As

Publication number Publication date
US20030199288A1 (en) 2003-10-23
US7072688B2 (en) 2006-07-04

Similar Documents

Publication Publication Date Title
US7072688B2 (en) Enhanced companion digital organizer for a cellular phone device
US6658268B1 (en) Enhanced companion digital organizer for a cellular phone device
US6516202B1 (en) Mobile computer system designed for wireless communication expansion
US8855722B2 (en) Integrated handheld computing and telephony device
US7593723B2 (en) Modular personal device system
KR100447543B1 (en) Personal communication terminal
KR100346874B1 (en) Camel-back digital organizer and communication protocol for a cellular phone device
AU772944B2 (en) Personal communicator
US6760600B2 (en) Portable communication apparatus
US6266539B1 (en) Telephone docking station for personal digital assistant
US20060003806A1 (en) Phone synchronization device and method of handling personal information
US20020086703A1 (en) Mobile computing device docking station
US7706850B2 (en) Integrated detachable PDA and cellular phone
US7047038B1 (en) Computer and mobile communication system
EP1202540A2 (en) Handheld communication and processing device and method of operation thereof
EP1359731A1 (en) Replaceable personal digital assistant cradle for a telephone
KR20010100592A (en) Electronic namecard
JP3993494B2 (en) Mobile phone system
US6845247B1 (en) Communication terminal apparatus and seal-like recording medium
CA2230924C (en) Personal communications terminal
JP2002077440A (en) Mobile telephone auxiliary device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION