US20060121938A1 - Integrated handheld computing and telephony device - Google Patents

Integrated handheld computing and telephony device Download PDF

Info

Publication number
US20060121938A1
US20060121938A1 US11/273,872 US27387205A US2006121938A1 US 20060121938 A1 US20060121938 A1 US 20060121938A1 US 27387205 A US27387205 A US 27387205A US 2006121938 A1 US2006121938 A1 US 2006121938A1
Authority
US
United States
Prior art keywords
voicemail
telephone
application
computing device
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
US11/273,872
Inventor
Jeffrey Hawkins
Robert Haitani
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.)
Palm Inc
Original Assignee
Palm 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/374,095 external-priority patent/US6516202B1/en
Priority claimed from US09/668,123 external-priority patent/US6781575B1/en
Priority claimed from US09/977,871 external-priority patent/US7007239B1/en
Application filed by Palm Inc filed Critical Palm Inc
Priority to US11/273,872 priority Critical patent/US20060121938A1/en
Publication of US20060121938A1 publication Critical patent/US20060121938A1/en
Assigned to PALM, INC. reassignment PALM, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAITANI, ROBERT Y., HAWKINS, JEFFREY C.
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. SECURITY AGREEMENT Assignors: PALM, INC.
Priority to US12/567,533 priority patent/US8855722B2/en
Assigned to PALM, INC. reassignment PALM, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Priority to US14/507,454 priority patent/US20150024716A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • 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/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use
    • 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/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations
    • 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/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • 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
    • 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
    • H04M1/72433User 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 for voice messaging, e.g. dictaphones
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • H04M3/4288Notifying a called subscriber of an incoming call during an ongoing call, e.g. Call Waiting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53333Message receiving aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Definitions

  • the present invention relates to mobile computer systems, and more specifically, to a handheld computer system.
  • a cellular telephone is becoming an essential tool for more and more people. It is useful for being available while one is traveling, or out of the office. Most people also have organizers. These organizers range from paper-based systems such as the Day Runner to electronic handheld computers, such as the PalmPilot. The organizer is useful to keep a daily schedule, as well as for an address book. For many, if they wish to call someone on the cellular telephone, the user must look up the telephone number in the user's organizer, and then dial the number on the physically separate cellular telephone. This is inconvenient.
  • the Smartphone has a display indicator showing telephone mode status.
  • the Smartphone also has a closed keypad with push-buttons for dialing telephone numbers.
  • the Smartphone further includes status lights, a speaker, and a microphone.
  • FIG. 2 is an illustration of the prior art phone, open, showing the organizer screen. When the keypad is opened, an organizer is shown.
  • the organizer includes a screen, a writing area, and soft buttons.
  • the Smartphone combines some of the functionality of an organizer and a telephone.
  • having a Smartphone means that any time someone wishes to have an organizer with them, they must also carry the telephone.
  • An organizer designed for a cellular telephone expansion comprises an organizer component, including a microphone.
  • the organizer further includes an area for receiving an additional component.
  • the area is designed to receive a cellular component, and a connection element is designed to mate the microphone in the organizer component with the cellular component, to use the organizer as a part of a cellular telephone.
  • FIG. 1 is an illustration of a prior art phone.
  • FIG. 2 is an illustration of the prior art phone, open.
  • FIG. 3A is an exploded view of one embodiment of the telephone according to the present invention.
  • FIG. 3B is a back view of the organizer.
  • FIG. 4 is a block diagram of the hardware elements of the system.
  • FIG. 5A is a flowchart of the process of integrating the cellular component and the organizer component.
  • FIG. 5B is a diagram of the interconnections formed between the telephone element and the organizer element.
  • FIG. 6 is a block diagram of the software elements of the system.
  • FIG. 7 is a diagram showing the screen options of the system.
  • FIG. 8A shows screen shots as for a dialing process.
  • FIG. 8B shows screen shots as the system is navigated through an incoming call alert.
  • FIG. 8C shows one embodiment of screen shots for a call history.
  • FIG. 9A is a flowchart showing one embodiment of the programming of voicemail access.
  • FIG. 9B shows one embodiment of screen shots for voicemail control.
  • An organizer designed to receive a cellular component, and thereby form a unitary cellular telephone is described.
  • the organizer is an independent handheld computer which functions without the cellular component.
  • a single telephone is formed. This is advantageous because it simplifies development of both the organizer component and the cellular component, because it permits a single organizer to be coupled to a plurality of telephones for different frequencies/standards so that the cellular telephone may be used in different parts of the world, and because the user need not carry a full cellular telephone around, if he or she wishes to have an organizer available.
  • the present specification discusses an organizer component and a cellular component.
  • the organizer component may be any handheld computer, or small size electronic device.
  • the organizer component generally includes a processor, a screen, and a way of interacting with a user.
  • the organizer component uses the Palm Operating System from 3Com Corporation.
  • the specification further discusses a cellular component.
  • the cellular component includes any wireless communication device.
  • the cellular component may be a mobile telephone, such as a TDMA, CDMA, GSM, PCS, DCS, digital or other telephone.
  • the cellular component may be enabled to make voice connections and/or digital data connections.
  • FIG. 3A is an exploded view of one embodiment of the telephone according to the present invention.
  • the telephone includes two components, the organizer component 300 and the cellular component 350 .
  • the organizer component 300 includes a screen 305 .
  • the screen 305 may display text, images, or software generated keys, which are drawn on the screen.
  • the screen 305 may display other types of information as well.
  • the organizer 300 further includes a writing area 310 , on which a user may enter information.
  • a user may also enter information by writing directly on screen 305 .
  • the organizer 300 further includes keys 315 for controlling the display of the organizer 300 .
  • the keys 315 may be set to bring up various applications.
  • the keys 315 may be user programmable.
  • the organizer 300 includes a serial connection to couple the organizer to a computer system.
  • the serial connection may be used to synchronize the organizer with the computer system.
  • the serial connection is a Universal Serial Bus (USB) connection.
  • USB Universal Serial Bus
  • the serial connection is an RS-232 connection. Alternative types of connections may be used.
  • the organizer 300 further includes a void 320 in the back area of the organizer 300 .
  • the void 320 is designed to receive an extra element.
  • the extra element may be a simple place holder.
  • the extra element may be something else.
  • the void 320 includes a connection portion 325 .
  • the connection portion 325 leads signals and other connections from the organizer component to the void 320 .
  • FIG. 3B shows a back view of the organizer, showing the connection portion 325 at the bottom of the void 320 .
  • connections may be connected from the processor on the organizer component.
  • at least one connection may be directly coupled from the serial connection of the organizer component, used for synchronizing the organizer with a computer system.
  • the connection portion 325 is designed to mate with the extra element placed in the void 320 .
  • the organizer 300 further includes a microphone 330 .
  • the input of the microphone 330 is coupled directly to the connection portion 325 , such that any sound picked up by the microphone is transmitted to the extra element that is connected to the connection element 325 of the organizer 300 .
  • a cellular element 350 is the extra element that may be coupled into the void 320 .
  • the cellular element 350 includes a control button 355 , for one embodiment, a power. button.
  • the control button 355 may have multiple functionalities, or there may be multiple control buttons 355 .
  • the cellular element includes a voice connection button 356 and a data connection button 357 .
  • the voice connection button 356 is used to initiate a voice connection, to receive or place a voice telephone call.
  • a dialing screen is displayed, permitting the user to select a telephone number for a voice connection.
  • the data connection button 357 is used to initiate a data connection, for access to the World Wide Web, e-mail, fax, or other data transfer.
  • a data screen is displayed, permitting the user to connect to e-mail, the Web, a fax interface, or other data interface.
  • the cellular element 350 further may include a status indicator 360 .
  • the status indicator 360 may be a light, a display panel, or other indicator of status.
  • the status indicator 360 may include multiple lights or other indicators.
  • the status indicator 360 is a single light that can display multiple colors such that different colors indicate different statuses.
  • the cellular element 350 may further include an antenna 370 and a speaker 365 .
  • the cellular element 350 includes a connector 385 .
  • a lower portion 380 of the cellular element 350 is sized such that it fits into the void 320 of the organizer 300 .
  • the connector 385 is coupled to the connection portion 325 , thereby completing a circuit. Signals are thus routed between the cellular element 350 and the organizer 300 .
  • the cellular element 350 does not include a microphone. Rather, when the cellular element 350 is mated to the organizer 300 , the microphone 330 in the organizer 300 is used by the cellular element 350 .
  • FIG. 4 is a block diagram of the hardware elements of the system.
  • the expansion slot 410 is the connection portion 325 of the organizer 300 (not shown.)
  • the expansion slot 410 is coupled to the organizer extension 420 .
  • the organizer extension 420 is hardware which is part of the cellular element, but is under the control of the organizer, and behaves as an extension of the organizer.
  • the organizer extension 420 includes read only memory (ROM) 425 , and a bidirectional communication medium.
  • the bi-directional communication medium is a Universal Asynchronous Receiver Transmitter (UART) 430 .
  • the bidirectional communication medium may be a FIFO, Dual-port, RAM, registers, or other such devices.
  • the ROM 425 includes the code to install a portion of the software on the organizer to allow the organizer to interface with the cellular element, and to uninstall the installed software.
  • the ROM 425 further includes software which is executed in-place by the organizer.
  • the phone specific hardware 440 is the hardware in the cellular element that is used to control specific telephone functionalities.
  • the phone specific hardware 440 may include: a radio frequency (RF)/antenna 445 , an IF logic 450 , a power connection 470 , a coder/decoder/speaker unit 465 , a microcontroller 460 , and other functions 455 .
  • RF radio frequency
  • the microcontroller 460 includes a digital signal processor (DSP).
  • DSP digital signal processor
  • the microcontroller 460 interfaces with the organizer, via the organizer extension slot 410 and the UART 430 .
  • the microcontroller 460 also controls the functions of the other elements of the cellular element.
  • the microcontroller 460 sends an interrupt signal 485 to the organizer when a telephone call is received.
  • the “telephone call” can include voice, data, or fax connections.
  • the microcontroller 460 also monitors the battery level signal 490 . If the battery level signal 490 indicates that the organizer does not have a battery in or if the battery level is below a threshold, the microcontroller 460 does not send the interrupt signal 485 . Generally, when a call is received, the organizer is asked to respond. Using the battery level signal 490 , the organizer is not asked to respond when the battery level is below the threshold. This prevents the stand-by power from being exhausted, possibly leading to memory loss.
  • the codec/speaker 465 receives a microphone signal 495 from the organizer expansion slot 410 .
  • the microphone signal 495 is connected directly through the organizer from a microphone 415 in the organizer.
  • the organizer itself does not touch the microphone signal 495 , but merely passes it to the codec/speaker 465 .
  • the speaker itself is in the cellular element. In this way, the microphone 415 in the organizer is integrated into the codec/speaker 465 in the cellular element.
  • the power 470 is a battery or other storage device to maintain power to the microcontroller 460 and the other elements of the cellular element.
  • the power 470 receives a power connection 498 from the organizer.
  • the power connection 498 may provide auxiliary power, operational power, or charging power to the cellular element.
  • the power connection 498 is connected through the organizer expansion slot 410 , to an organizer cradle slot.
  • One of the interconnections between the organizer and the cradle is a power connection.
  • This power connection is routed through the organizer, without being used within the organizer, to couple the power signal 498 to the power element 470 , when the cellular element is coupled to the organizer.
  • the power connection is used to charge the battery in the cellular element.
  • the power element 470 may further include a backup power source, such as a battery or capacitor, to maintain memory or otherwise maintain necessary data within the phone-specific hardware 440 , if the cellular element has not been charged in some period.
  • FIG. 5A is a flowchart illustrating one embodiment of the process of integrating the cellular component and the organizer component to form a single unit. The process starts at block 510 , when the user couples the cellular component into the slot of the organizer component.
  • the organizer recognizes that a card has been inserted into the expansion slot. For one embodiment, a hard interrupt is sent to the organizer when a card mates with the card connection of the organizer.
  • the Set Up application software is copied to RAM from the cellular component's ROM.
  • the organizer calls the Set Up software with an install parameter.
  • the cellular component queries the organizer which language is being run by the organizer.
  • the organizer may have multiple language support. Based on the language supported by the organizer, the appropriate language software is selected to be uploaded and moved into RAM.
  • the Set Up software uploads any software needed to interface the cellular component and the organizer.
  • this may include operating software, interrupts, an updated address book, and other software.
  • portions of the software executed by the organizer are executed in-place directly from the cellular component's memory.
  • the newly formed cellular telephone unit consisting of the organizer and the cellular element, can be used.
  • the user can place telephone calls, receive calls, use a dialing screen, or access data wirelessly from the cellular telephone unit.
  • the overall function of the organizer is not impacted by the presence of the cellular element. However, if a telephone call is received, the cellular element interrupts or wakes up the organizer, and otherwise interacts with the organizer to permit a user to take the telephone call.
  • the system determines whether the cellular element has been removed from the slot. For one embodiment, this is an interrupt driven system, and the organizer does not test this function. Rather, the organizer recognizes the removal of the cellular element.
  • the organizer calls on the Set Up application with a remove parameter, to remove all software, hooks, and anything else uploaded to operate the cellular element.
  • the organizer deletes the Set Up application.
  • the organizer is now returned to the same state it was operating in prior to the insertion of the cellular element. The process ends at block 555 .
  • FIG. 5B is a diagram of one embodiment of the connector pin list for the expansion slot.
  • the pins include a low battery pin indicator, pin 63 .
  • the low battery indicator signal on pin 63 indicates when there is no battery in the organizer or when the battery is below a threshold level. For one embodiment, this results in the cellular element not “waking up” the organizer when a telephone call is received.
  • the pins include microphone pins, pins 60 and 61 .
  • Microphone pins transmit the microphone signal from the organizer to the codec of the cellular element. By transmitting the microphone signal as a differential pair, the effects of noise are reduced.
  • the pins further include VDOCK, pins 18 and/or 52 , or docking voltage. This signal transmits the power connection from the cradle to the cellular component, as described above.
  • the physical header is similar to the pins of PCMCIA standard. This is advantageous because it permits a cellular component to use an off-the-shelf connector.
  • the key of the socket is different from PCMCIA standard, such that a PCMCIA card can not be accidentally inserted into the organizer.
  • FIG. 6 is a block diagram of the software elements of the cellular element's system.
  • the software includes software that executes on the organizer 610 and software that executes on the cellular element 650 .
  • the software that executes on the organizer 610 may be executed in place from the cellular component's memory.
  • the software that executes on the organizer 610 may be uploaded to the organizer memory, and executed from there.
  • the software that executes on the organizer 610 includes a phone application 620 .
  • the phone app 620 controls the user interface, database, and system level operations of the cellular element.
  • the software that executes on the organizer may further include an address book 625 .
  • the organizer includes an address book that is changed in format when the cellular element is coupled to the organizer.
  • the address book displays a single-key dialing ability when the cellular element is coupled to the organizer.
  • Other applications 630 such as conference calling, e-mail, web browser, etc. may be part of the software that runs on the organizer 610 . Any application that is altered by the connection of the cellular element to the organizer would be included in this list.
  • the software that executes on the cellular element 650 interfaces with the software that executes on the organizer 610 using an application programming interface (API) 640 .
  • API application programming interface
  • the API 640 runs over serial communications, over the bi-directional communications medium.
  • the software that executes on the cellular element 650 runs on the microcontroller in the cellular element.
  • the software that executes on the cellular component 650 includes the phone OS 660 , cellular telephony protocol stack 670 , and hardware control and interface 680 .
  • the cellular telephony functions include the cellular protocol stack, frequency/code selection, control of data services, etc.
  • functions directly related to making a connection to the network are handled in the software that executes on the cellular component 650 . Functions for database management, storing and retrieving information about the connection, etc. are executed on the organizer.
  • FIG. 7 is a diagram showing one embodiment of the screen options of the system.
  • the base views 710 include three screens, the speed dial screen 715 , phone pad 720 , and dial log 725 .
  • the speed dial screen 715 permits access to an edit screen 730 , on which the user can edit the list of speed-dialed numbers, an edit entry screen 735 which permits editing of an existing entry, and a find number screen 740 which permits a search of existing telephone numbers, in the address book and elsewhere, to add to an entry.
  • the phone pad 720 includes software generated numbers to dial.
  • the dial status screen shows the status of current calls.
  • the dial log screen 725 includes a log of past dialed and/or received telephone calls.
  • the dial log screen 725 permits access to the call details screen 760 .
  • the dial status screen 750 displays information about an ongoing call or calls. For one embodiment, the dial status screen 750 is automatically displayed on the viewer screen whenever a voice call(s) is established.
  • FIG. 8A shows one embodiment of screen shots for a dialing process.
  • the opening screen 805 indicates that a connection has been established with a cellular service. For one embodiment, this screen appears when the cellular element is first coupled to the organizer and/or when the cellular element is initially turned on.
  • the base screen is the speed dialing screen 810 .
  • Programmed speed dialing screen 810 includes identifiers for each of the individuals programmed into the speed dialer. The identifiers are designated by the user, and may be nicknames, or other identifiers.
  • the top left hand slot is a voicemail slot.
  • the other base screens On the bottom left of the speed dialing screen 810 are indicated the other base screens, the dial pad screen 815 , and the call history screen (not shown). An option to edit the speed dial listings is also provided.
  • the speed dialing screen 810 At the top of the speed dialing screen 810 , and every other base screen for one embodiment, are indicators. There is a time indicator, a message indicator, a signal strength indicator, and a battery strength indicator. For one embodiment, there are two message indicators, indicating either a voicemail message or a text/e-mail message. For one embodiment, the message indicator may further include service provider information as well.
  • the screen changes to the dialing screen 820 .
  • the dialing screen 820 indicates the status of the call, as well as the identity of the person called. For one embodiment, there is a hang-up option.
  • the call active screen 830 is displayed, showing the connection time, and providing the options of hanging up, placing the call on hold, placing a second call, or engaging the key pad (to dial additional numbers, such as for a credit card call, voicemail call, dialing an extension, etc.)
  • the speed dialing screen 850 appears, although the user may optionally switch to another screen.
  • the first call is automatically placed on hold.
  • the second call is then dialed.
  • The-two-call dial status screen 855 indicates the status of both calls. For one embodiment, only one call can be active at any time. For another embodiment, multiple calls may be simultaneously active, and in such a case, the calls may be conferenced together.
  • An alternative base screen is the dialing pad 815 .
  • the dialing pad 815 displays the software generated dialing keys.
  • the dialing screen 825 is displayed, and the numbers dialed replace the status indicators at the top of the screen.
  • FIG. 8B shows screen shots as the system is navigated through an incoming call alert.
  • the incoming call alert displays a call alert screen 865 .
  • the system determines the telephone number of the caller. If that telephone number appears in the call list, or on any other system that indicates the identity of the caller, the incoming screen 865 is displayed, showing the telephone number and identity of the caller. If the identity of the caller is unknown, the telephone number is displayed as shown on screen 868 . And if the caller identification is not enabled, no identifier is displayed, as shown on screen 870 .
  • the user may chose to answer the call, by pushing the answer button, or ignore the call.
  • the answer button may be a software generated button.
  • the user may also accept or ignore the call by pushing a built-in button on the cellular element. If the user ignores the call, and voicemail is enabled on the system, the call is automatically transferred to voicemail. For one embodiment, if the user ignores the call, the call may be transferred to a user designated destination.
  • a missed call screen 883 is displayed, showing the identity, telephone number, time and date of call. The user may acknowledge the missed call, or may automatically return the call, if caller identification is enabled. For one embodiment, if the caller left a message on voicemail, a third option is displayed, permitting the user to listen to the voicemail left by the caller, shown on voicemail screen 886 .
  • the active call screen 873 is shown. From here, the user can place the caller on hold, hang up, dial a second call, or receive a second call. When a second call is received, the first call is placed on hold, for one embodiment. In this way, the maximum amount of information is displayed to the user, regarding the status of various calls and systems.
  • FIG. 8C shows one embodiment of screen shots for a call history.
  • the call history screen 890 shows available information about calls made and calls received. For one embodiment, only the name and telephone number are displayed. For one embodiment, the list is ordered by time/date of the call. For another embodiment, the list may be ordered by name. For one embodiment, the user may select details.
  • the details screen 893 shows further available information about the call. The details screen 893 shows one or more of the following: name, number, date, time, duration of call, and type of call. For one embodiment, the user may edit the information displayed in the detail, specifically by adding/changing the name information. This would enable a user to have a more complete call history information.
  • the user can further save information from the call history. If the user selects the “save” button, a save screen 896 is displayed. This save screen 896 permits the user to automatically add data from the history entry to his or her speed dial list and/or address book. For one embodiment, if other programs are supported, the user may further add the data into other programs, such as a contact tracker, etc.
  • the call history may interface with a contact tracking application, and automatically update information in the contact tracking application, as calls are made and received.
  • FIG. 9A is a flowchart showing one embodiment of adding a voice mailbox to the speed dial of the system for voicemail access. The process starts at block 910 .
  • the user selects to add a new voicemail account to the speed dialing list.
  • Voicemail programmed speed dial buttons are treated differently from other speed dial buttons.
  • the user is prompted to enter the telephone number and/or password for the voicemail account.
  • the user is permitted to use “pause” characters or “wait for tone” characters, to dial the full voicemail access code.
  • the telephone number is dialed, and when the user pushes the voicemail button for a second time, the password is dialed. Both of these numbers are entered at this stage.
  • control screen is displayed.
  • the control screen includes each of the commands that are generally available in a voicemail system, such as previous message, next message, back, skip message, delete message, forward message, back to the beginning, reply to message, etc.
  • a subset of these commands may be made available.
  • the user may alter this listing, and may create new commands.
  • the user is prompted to enter a command or command sequence for each of the commands that are available in the voicemail system. For example, in a voicemail system, pressing the “3” key may mean “delete message.” The user can enter the number “3” underneath the command key, to program the command. In other systems, the pressing the “7” key twice may be the code to “delete message.” The user can enter whatever key combination works for the specific voicemail system.
  • the user is prompted to name the speed dial button.
  • the default name is “voicemail.”
  • users may have multiple voicemail accounts, and may wish to have more descriptive names.
  • the process ends. The programming of the voicemail access is now complete, and the user can access the voicemail system by pressing the speed dial button.
  • FIG. 9B shows one embodiment of screen shots for voicemail control.
  • the voicemail button 950 is shown on speed dialing screen 955 .
  • the voicemail number programmed in by the user is dialed.
  • the dialing screen is shown (see screen 820 ).
  • the call connects the voicemail control screen 960 is displayed.
  • the voicemail control screen 960 includes the controls available for the voicemail system.
  • Control screen 960 is an exemplary screen, showing the controls: prev(ious message), back (to the beginning of the message), pause, next (message), del(ete message), reply (to message), forward (message), and dial pad, for entering additional commands. Other layouts or sets of commands may be used.
  • using this type of voicemail control screen 960 for all voicemail applications simplifies access to multiple voicemail accounts.

Abstract

A method and apparatus for an organizer that may receive a cellular portion to form a cellular telephone is provided. An organizer comprises an organizer component, including a microphone. The organizer further includes an area for receiving an additional component. The area is designed to receive a cellular component, and a connection element is designed to mate the microphone in the organizer component with the cellular component, to use the organizer as a part of a cellular telephone.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This patent application is a continuation-in-part of and claims a benefit of U.S. patent application Ser. No. 11/231,631, filed Sep. 20, 2005, titled “Integrated Handheld Computing and Telephony System and Services”, which is a continuation of and claims a benefit of U.S. patent application Ser. No. 09/977,871, filed Oct. 14, 2001, titled “Method and Apparatus for Accessing a Contacts Database and Telephone Services”, which is a continuation-in-part of and claims a benefit of U.S. patent application Ser. No. 09/668,123, filed Sep. 21, 2000, titled “Method and Apparatus for Organizing Addressing Elements”, now U.S. Pat. No. 6,781,575, and a continuation-in-part of and claims a benefit of U.S. patent application Ser. No. 09/374,095, filed Aug. 12, 1999, titled “Mobile Computer System Designed for Wireless Communication Expansion”, now U.S. Pat. No. 6,516,202, the relevant contents of each of these applications herein being incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to mobile computer systems, and more specifically, to a handheld computer system.
  • 2. Description of the Related Art
  • A cellular telephone is becoming an essential tool for more and more people. It is useful for being available while one is traveling, or out of the office. Most people also have organizers. These organizers range from paper-based systems such as the Day Runner to electronic handheld computers, such as the PalmPilot. The organizer is useful to keep a daily schedule, as well as for an address book. For many, if they wish to call someone on the cellular telephone, the user must look up the telephone number in the user's organizer, and then dial the number on the physically separate cellular telephone. This is inconvenient.
  • One prior art solution to this problem is the Qualcomm pdQ Smartphone, illustrated in FIG. 1. The Smartphone has a display indicator showing telephone mode status. The Smartphone also has a closed keypad with push-buttons for dialing telephone numbers. The Smartphone further includes status lights, a speaker, and a microphone.
  • FIG. 2 is an illustration of the prior art phone, open, showing the organizer screen. When the keypad is opened, an organizer is shown. The organizer includes a screen, a writing area, and soft buttons.
  • The Smartphone combines some of the functionality of an organizer and a telephone. However, having a Smartphone means that any time someone wishes to have an organizer with them, they must also carry the telephone. Furthermore, there is a separate dialing keypad for the telephone and a separate input area for the organizer, such that manufacturing the Smartphone is expensive. Therefore, an improved method and apparatus for combining the functionality of an organizer and a cellular telephone would be advantageous.
  • SUMMARY OF THE INVENTION
  • An organizer designed for a cellular telephone expansion is described. An organizer comprises an organizer component, including a microphone. The organizer further includes an area for receiving an additional component. The area is designed to receive a cellular component, and a connection element is designed to mate the microphone in the organizer component with the cellular component, to use the organizer as a part of a cellular telephone.
  • The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The disclosed embodiments have other advantages and features which will be more readily apparent from the following detailed description and the appended claims, when taken in conjunction with the accompanying drawings.
  • The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
  • FIG. 1 is an illustration of a prior art phone.
  • FIG. 2 is an illustration of the prior art phone, open.
  • FIG. 3A is an exploded view of one embodiment of the telephone according to the present invention.
  • FIG. 3B is a back view of the organizer.
  • FIG. 4 is a block diagram of the hardware elements of the system.
  • FIG. 5A is a flowchart of the process of integrating the cellular component and the organizer component.
  • FIG. 5B is a diagram of the interconnections formed between the telephone element and the organizer element.
  • FIG. 6 is a block diagram of the software elements of the system.
  • FIG. 7 is a diagram showing the screen options of the system.
  • FIG. 8A shows screen shots as for a dialing process.
  • FIG. 8B shows screen shots as the system is navigated through an incoming call alert.
  • FIG. 8C shows one embodiment of screen shots for a call history.
  • FIG. 9A is a flowchart showing one embodiment of the programming of voicemail access.
  • FIG. 9B shows one embodiment of screen shots for voicemail control.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • An organizer designed to receive a cellular component, and thereby form a unitary cellular telephone is described. The organizer is an independent handheld computer which functions without the cellular component. However, when the cellular component is inserted into the organizer, a single telephone is formed. This is advantageous because it simplifies development of both the organizer component and the cellular component, because it permits a single organizer to be coupled to a plurality of telephones for different frequencies/standards so that the cellular telephone may be used in different parts of the world, and because the user need not carry a full cellular telephone around, if he or she wishes to have an organizer available.
  • The present specification discusses an organizer component and a cellular component. The organizer component may be any handheld computer, or small size electronic device. The organizer component generally includes a processor, a screen, and a way of interacting with a user. For one embodiment, the organizer component uses the Palm Operating System from 3Com Corporation.
  • The specification further discusses a cellular component. The cellular component includes any wireless communication device. For one embodiment, the cellular component may be a mobile telephone, such as a TDMA, CDMA, GSM, PCS, DCS, digital or other telephone. The cellular component may be enabled to make voice connections and/or digital data connections.
  • FIG. 3A is an exploded view of one embodiment of the telephone according to the present invention. The telephone includes two components, the organizer component 300 and the cellular component 350. The organizer component 300 includes a screen 305. The screen 305 may display text, images, or software generated keys, which are drawn on the screen. The screen 305 may display other types of information as well.
  • The organizer 300 further includes a writing area 310, on which a user may enter information. For one embodiment, the user may also enter information by writing directly on screen 305.
  • The organizer 300 further includes keys 315 for controlling the display of the organizer 300. For one embodiment, the keys 315 may be set to bring up various applications. For one embodiment, the keys 315 may be user programmable.
  • The organizer 300 includes a serial connection to couple the organizer to a computer system. For one embodiment, the serial connection may be used to synchronize the organizer with the computer system. For one embodiment, the serial connection is a Universal Serial Bus (USB) connection. For another embodiment, the serial connection is an RS-232 connection. Alternative types of connections may be used.
  • The organizer 300 further includes a void 320 in the back area of the organizer 300. The void 320 is designed to receive an extra element. For one embodiment, the extra element may be a simple place holder. For another embodiment, the extra element may be something else. The void 320 includes a connection portion 325. The connection portion 325 leads signals and other connections from the organizer component to the void 320. FIG. 3B shows a back view of the organizer, showing the connection portion 325 at the bottom of the void 320.
  • For one embodiment, at least some of the connections may be connected from the processor on the organizer component. For one embodiment, at least one connection may be directly coupled from the serial connection of the organizer component, used for synchronizing the organizer with a computer system. For one embodiment, the connection portion 325 is designed to mate with the extra element placed in the void 320.
  • For one embodiment, the organizer 300 further includes a microphone 330. The input of the microphone 330, for one embodiment, is coupled directly to the connection portion 325, such that any sound picked up by the microphone is transmitted to the extra element that is connected to the connection element 325 of the organizer 300.
  • For one embodiment, a cellular element 350 is the extra element that may be coupled into the void 320. The cellular element 350 includes a control button 355, for one embodiment, a power. button. For one embodiment, the control button 355 may have multiple functionalities, or there may be multiple control buttons 355.
  • For one embodiment, the cellular element includes a voice connection button 356 and a data connection button 357. The voice connection button 356 is used to initiate a voice connection, to receive or place a voice telephone call. For one embodiment, when the user pushes the voice connection button 356 a dialing screen is displayed, permitting the user to select a telephone number for a voice connection. The data connection button 357 is used to initiate a data connection, for access to the World Wide Web, e-mail, fax, or other data transfer. When the user pushes the data connection button, a data screen is displayed, permitting the user to connect to e-mail, the Web, a fax interface, or other data interface.
  • The cellular element 350 further may include a status indicator 360. The status indicator 360 may be a light, a display panel, or other indicator of status. For one embodiment, the status indicator 360 may include multiple lights or other indicators. For one embodiment, if the status indicator 360 is a single light that can display multiple colors such that different colors indicate different statuses.
  • The cellular element 350 may further include an antenna 370 and a speaker 365. The cellular element 350 includes a connector 385. A lower portion 380 of the cellular element 350 is sized such that it fits into the void 320 of the organizer 300. When the lower portion 380 is inserted into the void 320, the connector 385 is coupled to the connection portion 325, thereby completing a circuit. Signals are thus routed between the cellular element 350 and the organizer 300.
  • The cellular element 350, for one embodiment, does not include a microphone. Rather, when the cellular element 350 is mated to the organizer 300, the microphone 330 in the organizer 300 is used by the cellular element 350.
  • FIG. 4 is a block diagram of the hardware elements of the system. The expansion slot 410 is the connection portion 325 of the organizer 300 (not shown.) The expansion slot 410 is coupled to the organizer extension 420.
  • The organizer extension 420 is hardware which is part of the cellular element, but is under the control of the organizer, and behaves as an extension of the organizer. The organizer extension 420 includes read only memory (ROM) 425, and a bidirectional communication medium. For one embodiment, the bi-directional communication medium is a Universal Asynchronous Receiver Transmitter (UART) 430. For another embodiment, the bidirectional communication medium may be a FIFO, Dual-port, RAM, registers, or other such devices.
  • The ROM 425 includes the code to install a portion of the software on the organizer to allow the organizer to interface with the cellular element, and to uninstall the installed software. For one embodiment, the ROM 425 further includes software which is executed in-place by the organizer.
  • The phone specific hardware 440 is the hardware in the cellular element that is used to control specific telephone functionalities. The phone specific hardware 440 may include: a radio frequency (RF)/antenna 445, an IF logic 450, a power connection 470, a coder/decoder/speaker unit 465, a microcontroller 460, and other functions 455.
  • For one embodiment, the microcontroller 460 includes a digital signal processor (DSP). The microcontroller 460 interfaces with the organizer, via the organizer extension slot 410 and the UART 430. The microcontroller 460 also controls the functions of the other elements of the cellular element. The microcontroller 460 sends an interrupt signal 485 to the organizer when a telephone call is received. For one embodiment, the “telephone call” can include voice, data, or fax connections.
  • For one embodiment, the microcontroller 460 also monitors the battery level signal 490. If the battery level signal 490 indicates that the organizer does not have a battery in or if the battery level is below a threshold, the microcontroller 460 does not send the interrupt signal 485. Generally, when a call is received, the organizer is asked to respond. Using the battery level signal 490, the organizer is not asked to respond when the battery level is below the threshold. This prevents the stand-by power from being exhausted, possibly leading to memory loss.
  • The codec/speaker 465 receives a microphone signal 495 from the organizer expansion slot 410. For one embodiment, the microphone signal 495 is connected directly through the organizer from a microphone 415 in the organizer. The organizer itself does not touch the microphone signal 495, but merely passes it to the codec/speaker 465. The speaker itself is in the cellular element. In this way, the microphone 415 in the organizer is integrated into the codec/speaker 465 in the cellular element.
  • The power 470 is a battery or other storage device to maintain power to the microcontroller 460 and the other elements of the cellular element. The power 470, for one embodiment, receives a power connection 498 from the organizer. The power connection 498 may provide auxiliary power, operational power, or charging power to the cellular element. For one embodiment, the power connection 498 is connected through the organizer expansion slot 410, to an organizer cradle slot. One of the interconnections between the organizer and the cradle is a power connection. This power connection is routed through the organizer, without being used within the organizer, to couple the power signal 498 to the power element 470, when the cellular element is coupled to the organizer. The power connection is used to charge the battery in the cellular element. For one embodiment, the power element 470 may further include a backup power source, such as a battery or capacitor, to maintain memory or otherwise maintain necessary data within the phone-specific hardware 440, if the cellular element has not been charged in some period.
  • FIG. 5A is a flowchart illustrating one embodiment of the process of integrating the cellular component and the organizer component to form a single unit. The process starts at block 510, when the user couples the cellular component into the slot of the organizer component.
  • At block 515, the organizer recognizes that a card has been inserted into the expansion slot. For one embodiment, a hard interrupt is sent to the organizer when a card mates with the card connection of the organizer.
  • At block 520, the Set Up application software is copied to RAM from the cellular component's ROM.
  • At block 525, the organizer calls the Set Up software with an install parameter. The cellular component queries the organizer which language is being run by the organizer. For one embodiment, the organizer may have multiple language support. Based on the language supported by the organizer, the appropriate language software is selected to be uploaded and moved into RAM.
  • At block 530, the Set Up software uploads any software needed to interface the cellular component and the organizer. For one embodiment, this may include operating software, interrupts, an updated address book, and other software. For one embodiment, portions of the software executed by the organizer are executed in-place directly from the cellular component's memory.
  • At block 535, the newly formed cellular telephone unit, consisting of the organizer and the cellular element, can be used. In this period, the user can place telephone calls, receive calls, use a dialing screen, or access data wirelessly from the cellular telephone unit. For one embodiment, the overall function of the organizer is not impacted by the presence of the cellular element. However, if a telephone call is received, the cellular element interrupts or wakes up the organizer, and otherwise interacts with the organizer to permit a user to take the telephone call.
  • At block 540, the system determines whether the cellular element has been removed from the slot. For one embodiment, this is an interrupt driven system, and the organizer does not test this function. Rather, the organizer recognizes the removal of the cellular element.
  • At block 545, the organizer calls on the Set Up application with a remove parameter, to remove all software, hooks, and anything else uploaded to operate the cellular element.
  • At block 550, after the Set Up application has finished the removal process, the organizer deletes the Set Up application. The organizer is now returned to the same state it was operating in prior to the insertion of the cellular element. The process ends at block 555.
  • FIG. 5B is a diagram of one embodiment of the connector pin list for the expansion slot. The pins include a low battery pin indicator, pin 63. As described above, the low battery indicator signal on pin 63 indicates when there is no battery in the organizer or when the battery is below a threshold level. For one embodiment, this results in the cellular element not “waking up” the organizer when a telephone call is received.
  • The pins include microphone pins, pins 60 and 61. Microphone pins transmit the microphone signal from the organizer to the codec of the cellular element. By transmitting the microphone signal as a differential pair, the effects of noise are reduced.
  • The pins further include VDOCK, pins 18 and/or 52, or docking voltage. This signal transmits the power connection from the cradle to the cellular component, as described above.
  • For one embodiment, the physical header is similar to the pins of PCMCIA standard. This is advantageous because it permits a cellular component to use an off-the-shelf connector. For one embodiment, the key of the socket is different from PCMCIA standard, such that a PCMCIA card can not be accidentally inserted into the organizer.
  • Of course, it is to be understood that this is merely an exemplary pin out, and the pin order as well as content could be changed without changing the present invention.
  • FIG. 6 is a block diagram of the software elements of the cellular element's system. The software includes software that executes on the organizer 610 and software that executes on the cellular element 650. For one embodiment, the software that executes on the organizer 610 may be executed in place from the cellular component's memory. For another embodiment, the software that executes on the organizer 610 may be uploaded to the organizer memory, and executed from there.
  • The software that executes on the organizer 610 includes a phone application 620. The phone app 620 controls the user interface, database, and system level operations of the cellular element. The software that executes on the organizer may further include an address book 625. For one embodiment, the organizer includes an address book that is changed in format when the cellular element is coupled to the organizer. For example, for one embodiment, the address book displays a single-key dialing ability when the cellular element is coupled to the organizer.
  • Other applications 630, such as conference calling, e-mail, web browser, etc. may be part of the software that runs on the organizer 610. Any application that is altered by the connection of the cellular element to the organizer would be included in this list.
  • The software that executes on the cellular element 650 interfaces with the software that executes on the organizer 610 using an application programming interface (API) 640. For one embodiment, the API 640 runs over serial communications, over the bi-directional communications medium.
  • For one embodiment, the software that executes on the cellular element 650 runs on the microcontroller in the cellular element. For one embodiment, the software that executes on the cellular component 650 includes the phone OS 660, cellular telephony protocol stack 670, and hardware control and interface 680. The cellular telephony functions include the cellular protocol stack, frequency/code selection, control of data services, etc. For one embodiment, functions directly related to making a connection to the network are handled in the software that executes on the cellular component 650. Functions for database management, storing and retrieving information about the connection, etc. are executed on the organizer.
  • FIG. 7 is a diagram showing one embodiment of the screen options of the system. The base views 710 include three screens, the speed dial screen 715, phone pad 720, and dial log 725. The speed dial screen 715 permits access to an edit screen 730, on which the user can edit the list of speed-dialed numbers, an edit entry screen 735 which permits editing of an existing entry, and a find number screen 740 which permits a search of existing telephone numbers, in the address book and elsewhere, to add to an entry. The phone pad 720 includes software generated numbers to dial. The dial status screen shows the status of current calls. The dial log screen 725 includes a log of past dialed and/or received telephone calls. The dial log screen 725 permits access to the call details screen 760. The dial status screen 750 displays information about an ongoing call or calls. For one embodiment, the dial status screen 750 is automatically displayed on the viewer screen whenever a voice call(s) is established.
  • FIG. 8A shows one embodiment of screen shots for a dialing process. The opening screen 805 indicates that a connection has been established with a cellular service. For one embodiment, this screen appears when the cellular element is first coupled to the organizer and/or when the cellular element is initially turned on.
  • The base screen is the speed dialing screen 810. Programmed speed dialing screen 810 includes identifiers for each of the individuals programmed into the speed dialer. The identifiers are designated by the user, and may be nicknames, or other identifiers. For one embodiment, the top left hand slot is a voicemail slot.
  • On the bottom left of the speed dialing screen 810 are indicated the other base screens, the dial pad screen 815, and the call history screen (not shown). An option to edit the speed dial listings is also provided.
  • At the top of the speed dialing screen 810, and every other base screen for one embodiment, are indicators. There is a time indicator, a message indicator, a signal strength indicator, and a battery strength indicator. For one embodiment, there are two message indicators, indicating either a voicemail message or a text/e-mail message. For one embodiment, the message indicator may further include service provider information as well.
  • From the speed dialing screen 810, if a user presses a speed dial button, the screen changes to the dialing screen 820. The dialing screen 820 indicates the status of the call, as well as the identity of the person called. For one embodiment, there is a hang-up option. When the call is connected, the call active screen 830 is displayed, showing the connection time, and providing the options of hanging up, placing the call on hold, placing a second call, or engaging the key pad (to dial additional numbers, such as for a credit card call, voicemail call, dialing an extension, etc.)
  • If the user selects “second call”, the speed dialing screen 850 appears, although the user may optionally switch to another screen. The first call is automatically placed on hold. The second call is then dialed. The-two-call dial status screen 855 indicates the status of both calls. For one embodiment, only one call can be active at any time. For another embodiment, multiple calls may be simultaneously active, and in such a case, the calls may be conferenced together.
  • An alternative base screen is the dialing pad 815. The dialing pad 815 displays the software generated dialing keys. When the user starts dialing, the dialing screen 825 is displayed, and the numbers dialed replace the status indicators at the top of the screen.
  • Of course, these screens are sample screens only. Altering the location or display format of any of this data is optional, and would not change the present invention.
  • FIG. 8B shows screen shots as the system is navigated through an incoming call alert. The incoming call alert displays a call alert screen 865. For one embodiment, if there is a caller identification enabled, the system determines the telephone number of the caller. If that telephone number appears in the call list, or on any other system that indicates the identity of the caller, the incoming screen 865 is displayed, showing the telephone number and identity of the caller. If the identity of the caller is unknown, the telephone number is displayed as shown on screen 868. And if the caller identification is not enabled, no identifier is displayed, as shown on screen 870.
  • The user may chose to answer the call, by pushing the answer button, or ignore the call. For one embodiment, the answer button may be a software generated button. For one embodiment, the user may also accept or ignore the call by pushing a built-in button on the cellular element. If the user ignores the call, and voicemail is enabled on the system, the call is automatically transferred to voicemail. For one embodiment, if the user ignores the call, the call may be transferred to a user designated destination. A missed call screen 883 is displayed, showing the identity, telephone number, time and date of call. The user may acknowledge the missed call, or may automatically return the call, if caller identification is enabled. For one embodiment, if the caller left a message on voicemail, a third option is displayed, permitting the user to listen to the voicemail left by the caller, shown on voicemail screen 886.
  • If the user answers the call, the active call screen 873 is shown. From here, the user can place the caller on hold, hang up, dial a second call, or receive a second call. When a second call is received, the first call is placed on hold, for one embodiment. In this way, the maximum amount of information is displayed to the user, regarding the status of various calls and systems.
  • FIG. 8C shows one embodiment of screen shots for a call history. For one embodiment, the call history screen 890 shows available information about calls made and calls received. For one embodiment, only the name and telephone number are displayed. For one embodiment, the list is ordered by time/date of the call. For another embodiment, the list may be ordered by name. For one embodiment, the user may select details. The details screen 893 shows further available information about the call. The details screen 893 shows one or more of the following: name, number, date, time, duration of call, and type of call. For one embodiment, the user may edit the information displayed in the detail, specifically by adding/changing the name information. This would enable a user to have a more complete call history information.
  • The user can further save information from the call history. If the user selects the “save” button, a save screen 896 is displayed. This save screen 896 permits the user to automatically add data from the history entry to his or her speed dial list and/or address book. For one embodiment, if other programs are supported, the user may further add the data into other programs, such as a contact tracker, etc. For one embodiment, the call history may interface with a contact tracking application, and automatically update information in the contact tracking application, as calls are made and received.
  • FIG. 9A is a flowchart showing one embodiment of adding a voice mailbox to the speed dial of the system for voicemail access. The process starts at block 910.
  • At block 915, the user selects to add a new voicemail account to the speed dialing list. Voicemail programmed speed dial buttons are treated differently from other speed dial buttons.
  • At block 920, the user is prompted to enter the telephone number and/or password for the voicemail account. For one embodiment, the user is permitted to use “pause” characters or “wait for tone” characters, to dial the full voicemail access code. For another embodiment, when the user first pushes the voicemail button, the telephone number is dialed, and when the user pushes the voicemail button for a second time, the password is dialed. Both of these numbers are entered at this stage.
  • At block 925, control screen is displayed. The control screen includes each of the commands that are generally available in a voicemail system, such as previous message, next message, back, skip message, delete message, forward message, back to the beginning, reply to message, etc. For one embodiment, a subset of these commands may be made available. For another embodiment, the user may alter this listing, and may create new commands.
  • At block 930, the user is prompted to enter a command or command sequence for each of the commands that are available in the voicemail system. For example, in a voicemail system, pressing the “3” key may mean “delete message.” The user can enter the number “3” underneath the command key, to program the command. In other systems, the pressing the “7” key twice may be the code to “delete message.” The user can enter whatever key combination works for the specific voicemail system.
  • At block 935, after the user finishes programming the voicemail system, the user is prompted to name the speed dial button. For one embodiment, the default name is “voicemail.” However, users may have multiple voicemail accounts, and may wish to have more descriptive names. At block 940, the process ends. The programming of the voicemail access is now complete, and the user can access the voicemail system by pressing the speed dial button.
  • FIG. 9B shows one embodiment of screen shots for voicemail control. The voicemail button 950 is shown on speed dialing screen 955. When the user selects the voicemail button 950, the voicemail number programmed in by the user is dialed. For one embodiment, the dialing screen is shown (see screen 820). When the call connects the voicemail control screen 960 is displayed. The voicemail control screen 960 includes the controls available for the voicemail system. Control screen 960 is an exemplary screen, showing the controls: prev(ious message), back (to the beginning of the message), pause, next (message), del(ete message), reply (to message), forward (message), and dial pad, for entering additional commands. Other layouts or sets of commands may be used. However, using this type of voicemail control screen 960 for all voicemail applications simplifies access to multiple voicemail accounts.
  • In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims (23)

1. A computing device configurable for use as a telephone, the computing device comprising:
a control switch configured to include a first state and a second state, the first state corresponding to enabling a speaker in the computing device and the second state corresponding to muting the speaker in the computing device;
a microcontroller configured to generate a telephone call interrupt signal in response to an antenna receiving a radio frequency signal corresponding to a telephone call; and
a processor in the computing device configured to generate a ring tone signal in response to receiving the telephone call interrupt signal,
the ring tone signal played through the speaker in response to the control switch set in the first state and not played through the speaker in response to the control switch set in the second state.
2. The device of claim 1, wherein the ring tone signal enables a non-sound notification in response to control switch set in the second state.
3. The device of claim 2, wherein the non-sound notification comprises an notification on a display of the computing device.
4. The device of claim 1, wherein the switch is one from a group consisting of a button, a slider, and a rocker.
5. The device of claim 1, wherein the switch comprises a software switch.
6. A computing device including an integrated telephone subsystem, the computing device comprising:
a selection enabled display;
a switch configured to retrieve a telephone application; and
a processor configured to execute the telephone application, the telephone application further configured to
generate a telephone dial pad screen on the selection enabled display, the telephone dial pad screen having a plurality of keys, and
generate, for each key selected through the selection enabled display, a dual tone multi frequency (DTMF) signal.
7. The computing device of claim 6, wherein the switch is configured to retrieve the telephone application in response to user input.
8. The computing device of claim 6, wherein the switch is configured to retrieve the telephone application in response to the telephone subsystem receiving a telephone call.
9. The computing device of claim 6, wherein the selection enabled display comprises a touch display.
10. The computing device of claim 6, wherein the telephone application is further configured to generate a caller identification screen to replace the telephone dial pad screen in response to establishing a telephone call.
11. A wireless communication system comprising:
a computing device including an integrated wireless communication component;
a first application button integrated with the computing device and configured to execute a voice application associated with the wireless communication component, the voice application generating a voice interface screen for a display of the computing device; and
a second application button integrated with the computing device and configured to execute data application associated with the wireless communication component, the data application generating a data interface dialog screen on the display of the computing device.
12. The system of claim 11, wherein the first application button comprises a mechanical switch.
13. The system of claim 11, wherein the second application button comprises a mechanical switch.
14. The system of claim 11, wherein the display is a selection enabled display.
15. The system of claim 14, wherein the selection enabled display is a touch display.
16. The system of claim 14, wherein the first application button comprises a software button on the selection enabled display.
17. The system of claim 14, wherein the second application button comprises a software button on the selection enabled display.
18. The system of claim 14, wherein the voice application comprises a voicemail application.
19. A voicemail application configured for execution with a telephone application in a computing device, the voicemail application comprising:
voicemail account file configured to store a plurality of voicemail telephone numbers and configured to generate a voicemails listing screen on the display of the computing device the stored plurality of voicemail telephone numbers; and
a controls file configured to store, for each input voicemail telephone number, a plurality of voicemail commands associated with the input voicemail telephone number and configured to generate, in response to selection of a voicemail telephone number from the plurality of voicemail telephone numbers, a voicemail control screen on the display of the computing device the stored plurality of voicemail commands for the selected voicemail telephone number.
20. The voicemail application of claim 19, wherein the voicemail account file includes for at least one voicemail telephone number a password corresponding to that voicemail telephone number.
21. The voicemail application of claim 20, wherein the voicemail account file includes for the at least one voicemail telephone number a character associated with generating a pause between the voicemail telephone number and the password.
22. The voicemail application of claim 19, wherein the plurality of voicemail commands is received in the computing device as a file.
23. The voicemail application of claim 19, wherein the plurality of voicemail commands is received in the computing device through user input.
US11/273,872 1999-08-12 2005-11-14 Integrated handheld computing and telephony device Abandoned US20060121938A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US11/273,872 US20060121938A1 (en) 1999-08-12 2005-11-14 Integrated handheld computing and telephony device
US12/567,533 US8855722B2 (en) 1999-08-12 2009-09-25 Integrated handheld computing and telephony device
US14/507,454 US20150024716A1 (en) 1999-08-12 2014-10-06 Integrated handheld computing and telephony device

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US09/374,095 US6516202B1 (en) 1999-08-12 1999-08-12 Mobile computer system designed for wireless communication expansion
US09/668,123 US6781575B1 (en) 2000-09-21 2000-09-21 Method and apparatus for organizing addressing elements
US09/977,871 US7007239B1 (en) 2000-09-21 2001-10-14 Method and apparatus for accessing a contacts database and telephone services
US11/231,631 US7555727B2 (en) 1999-08-12 2005-09-20 Integrated handheld computing and telephony system and services
US11/273,872 US20060121938A1 (en) 1999-08-12 2005-11-14 Integrated handheld computing and telephony device

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US11/231,631 Continuation-In-Part US7555727B2 (en) 1999-08-12 2005-09-20 Integrated handheld computing and telephony system and services
US11/231,631 Continuation US7555727B2 (en) 1999-08-12 2005-09-20 Integrated handheld computing and telephony system and services

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/567,533 Continuation US8855722B2 (en) 1999-08-12 2009-09-25 Integrated handheld computing and telephony device

Publications (1)

Publication Number Publication Date
US20060121938A1 true US20060121938A1 (en) 2006-06-08

Family

ID=46323163

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/273,872 Abandoned US20060121938A1 (en) 1999-08-12 2005-11-14 Integrated handheld computing and telephony device
US12/567,533 Expired - Lifetime US8855722B2 (en) 1999-08-12 2009-09-25 Integrated handheld computing and telephony device
US14/507,454 Abandoned US20150024716A1 (en) 1999-08-12 2014-10-06 Integrated handheld computing and telephony device

Family Applications After (2)

Application Number Title Priority Date Filing Date
US12/567,533 Expired - Lifetime US8855722B2 (en) 1999-08-12 2009-09-25 Integrated handheld computing and telephony device
US14/507,454 Abandoned US20150024716A1 (en) 1999-08-12 2014-10-06 Integrated handheld computing and telephony device

Country Status (1)

Country Link
US (3) US20060121938A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030073430A1 (en) * 2001-10-17 2003-04-17 Palm, Inc. User interface-technique for managing an active call
US20050134581A1 (en) * 2001-10-14 2005-06-23 Hawkins Jeffrey C. Charging and communication cable system for a mobile computer apparatus
US20060015819A1 (en) * 1999-08-12 2006-01-19 Hawkins Jeffrey C Integrated handheld computing and telephony system and services
US20060103642A1 (en) * 2000-09-21 2006-05-18 Hawkins Jeffrey C Charging and communication cable system for a mobile computer apparatus
US20060205432A1 (en) * 1999-08-12 2006-09-14 Hawkins Jeffrey C Control mechanisms for mobile devices
US20080032728A1 (en) * 2006-08-03 2008-02-07 Bina Patel Systems, methods and devices for communicating among multiple users
US20080049921A1 (en) * 2003-06-23 2008-02-28 Mark Davis Automated telephone conferencing method and system
US20080080687A1 (en) * 2006-10-02 2008-04-03 Sony Ericsson Mobile Communications Ab Contact list
US20080139250A1 (en) * 2006-12-08 2008-06-12 Kabushiki Kaisha Toshiba Information processing apparatus
US20090061956A1 (en) * 2007-08-31 2009-03-05 Yoshimichi Matsuoka Housing for mobile computing device having construction to slide and pivot into multiple positions
US20100015965A1 (en) * 1999-08-12 2010-01-21 Palm, Inc. Integrated handheld computing and telephony device
US7692667B2 (en) 2001-08-17 2010-04-06 Palm, Inc. Handheld computer having moveable segments that are interactive with an integrated display
US7802206B1 (en) 2003-05-01 2010-09-21 Palm, Inc. Dynamic sizing user interface method and system for data display
US20100322409A1 (en) * 2000-09-21 2010-12-23 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
USRE42268E1 (en) 2000-09-21 2011-04-05 Hewlett-Packard Company Method and apparatus for organizing addressing elements
US8150482B2 (en) 2008-01-08 2012-04-03 Hewlett-Packard Development Company, L.P. Mobile computing device with moveable housing segments
US8200298B2 (en) 2008-01-08 2012-06-12 Hewlett-Packard Development Company, L.P. Keypad housing configuration for a mobile computing device
US8233948B2 (en) 2007-12-11 2012-07-31 Hewlett-Packard Development Company, L.P. Slider assembly for a housing of a mobile computing device
US20170264727A1 (en) * 2005-12-23 2017-09-14 Samsung Electronics Co., Ltd. Apparatus and method for providing incoming and outgoing call information in a mobile communication terminal

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10326808B2 (en) * 2016-03-16 2019-06-18 International Business Machines Corporation Contact information distributor

Citations (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4279021A (en) * 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
US4587630A (en) * 1984-02-15 1986-05-06 Hewlett-Packard Company Intelligent programmable touchscreen system
US4725694A (en) * 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US4764770A (en) * 1986-06-11 1988-08-16 Hewlett-Packard Company Stabilized molded rubber keyboards
US4892981A (en) * 1988-09-26 1990-01-09 Richard Soloway Snap-in modular keypad apparatus
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US5012219A (en) * 1989-10-13 1991-04-30 Motorola, Inc. Message reminder alert for selective call receiver
US5101439A (en) * 1990-08-31 1992-03-31 At&T Bell Laboratories Segmentation process for machine reading of handwritten information
US5179653A (en) * 1991-03-29 1993-01-12 Deneb Robotics, Inc. 3-tier menu system
US5180961A (en) * 1988-11-11 1993-01-19 Sanyo Electric Co., Ltd. Battery charging apparatus
US5218188A (en) * 1989-10-24 1993-06-08 Norand Corporation Compact hand-held RF data terminal
US5227614A (en) * 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US5335276A (en) * 1992-12-16 1994-08-02 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5334824A (en) * 1991-09-19 1994-08-02 Martinez Jerry R Method and apparatus for validating credit information during home delivery of order
US5336001A (en) * 1992-08-04 1994-08-09 Lichtenberg Allan C Maximum comfort keyboard
US5345615A (en) * 1993-07-09 1994-09-13 Htm Sport S.P.A. Wide viewfield underwater mask
US5379057A (en) * 1988-11-14 1995-01-03 Microslate, Inc. Portable computer with touch screen and computer system employing same
US5381461A (en) * 1993-04-13 1995-01-10 At&T Corp. Interactive display for use in a telephone terminal
US5392447A (en) * 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US5394140A (en) * 1992-11-23 1995-02-28 Motorola, Inc. Method and apparatus for pre-programmed call-back-number-determined alert
US5430436A (en) * 1992-10-05 1995-07-04 Motorola, Inc. Method and apparatus for displaying a keypad arrangement on a selective call receiver
USD359920S (en) * 1994-04-27 1995-07-04 Matsushita Electric Industrial Co., Ltd. Handheld position detecting and indicating receiver
US5494363A (en) * 1993-03-16 1996-02-27 Preh-Werke Gmbh Co. Kg Keyboard
US5502805A (en) * 1992-04-08 1996-03-26 Borland International, Inc. System and methods for improved spreadsheet interface with user-familiar objects
US5503484A (en) * 1992-12-14 1996-04-02 Typeright Keyboard Corporation Ergonomic keyboard apparatus and method of using same
US5510808A (en) * 1990-05-31 1996-04-23 International Business Machines Corporation Scrollbar having system of user supplied information
US5612682A (en) * 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device
US5619555A (en) * 1995-07-28 1997-04-08 Latitude Communications Graphical computer interface for an audio conferencing system
US5627978A (en) * 1994-12-16 1997-05-06 Lucent Technologies Inc. Graphical user interface for multimedia call set-up and call handling in a virtual conference on a desktop computer conferencing system
US5650776A (en) * 1993-09-23 1997-07-22 Motorola, Inc. Communication receiver having user configuration control functions
US5672952A (en) * 1996-07-01 1997-09-30 Analog Devices, Inc. Controller for battery charger with reduced reverse leakage current
US5705995A (en) * 1995-11-06 1998-01-06 Motorola, Inc. Selective call receiver and method of storing messages therein
US5742894A (en) * 1995-02-06 1998-04-21 Motorola, Inc. Radio communication device having a moveable housing element and keypad disposed therein
US5745904A (en) * 1996-01-12 1998-04-28 Microsoft Corporation Buffered table user index
US5779030A (en) * 1996-11-27 1998-07-14 Samsung Electro-Mechanics Co., Ltd. Key board
US5797098A (en) * 1995-07-19 1998-08-18 Pacific Communication Sciences, Inc. User interface for cellular telephone
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
US5799070A (en) * 1997-03-04 1998-08-25 Hewlett Packard Company User friendly interface for a facsimile machine integrating programed dialing and monitor dialing
US5809115A (en) * 1996-01-03 1998-09-15 Nokia Mobile Phones Ltd. Terminal to be coupled to a telecommunications network using radio communication
US5812651A (en) * 1996-02-29 1998-09-22 Qualcomm Incorporated Telephone number parser for wireless local loop telephones
US5813778A (en) * 1997-03-28 1998-09-29 Behavior Tech Computer Corp. Key underboard structure of computer keyboard
US5815142A (en) * 1994-07-25 1998-09-29 International Business Machines Corporation Apparatus and method for marking text on a display screen in a personal communications device
US5860074A (en) * 1995-09-25 1999-01-12 Adobe Systems Incorporated Method and apparatus for displaying an electronic document with text over object
US5898772A (en) * 1997-05-29 1999-04-27 Lucent Technologies Inc. Logical PC agent
US5903852A (en) * 1991-02-04 1999-05-11 Motorola, Inc. Radiotelephone operating technique
US5917905A (en) * 1996-03-12 1999-06-29 Intrinsic Solutions, Inc. Telephone station equipment employing rewriteable display keys
US5917906A (en) * 1997-10-01 1999-06-29 Ericsson Inc. Touch pad with tactile feature
US5941648A (en) * 1998-10-21 1999-08-24 Olivetti Office U.S.A., Inc. Personal digital assistant having a foldable keyboard component
US5949764A (en) * 1997-11-21 1999-09-07 Vlsi Technology, Inc. Conference call on a personal handy phone system portable station
US5958006A (en) * 1995-11-13 1999-09-28 Motorola, Inc. Method and apparatus for communicating summarized data
US6016142A (en) * 1998-02-09 2000-01-18 Trimble Navigation Limited Rich character set entry from a small numeric keypad
US6029072A (en) * 1996-01-25 2000-02-22 Oki Telecom, Inc. Portable telephone with terminal mode facility
US6035214A (en) * 1998-02-24 2000-03-07 At&T Corp Laptop computer with integrated telephone
US6055439A (en) * 1995-11-07 2000-04-25 Nokia Mobile Phones Limited Mobile telephone user interface
US6058304A (en) * 1993-10-13 2000-05-02 Dataquill Limited Data entry system
US6084951A (en) * 1997-04-23 2000-07-04 Nortel Networks Corporation Iconized name list
US6097391A (en) * 1997-03-31 2000-08-01 Menai Corporation Method and apparatus for graphically manipulating objects
US6101531A (en) * 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US6119179A (en) * 1998-08-28 2000-09-12 Pda Peripherals Inc. Telecommunications adapter providing non-repudiable communications log and supplemental power for a portable programmable device
US6169911B1 (en) * 1997-09-26 2001-01-02 Sun Microsystems, Inc. Graphical user interface for a portable telephone
US6188917B1 (en) * 1998-09-16 2001-02-13 Nokia Mobile Phones Limited Portable telecommunications assembly having user hand-hold, and associated method
US6192118B1 (en) * 1994-11-01 2001-02-20 Davox Corporation Computer telephone system and method having a graphical user interface
US6198053B1 (en) * 1999-10-12 2001-03-06 Shin Jiuh Corp. Foldable pushbutton-input device
US6215865B1 (en) * 1996-06-10 2001-04-10 E-Talk Corporation System, method and user interface for data announced call transfer
US6243452B1 (en) * 1998-04-23 2001-06-05 Nortel Networks Limited Graphical call status presentation system
US6256631B1 (en) * 1997-09-30 2001-07-03 International Business Machines Corporation Automatic creation of hyperlinks
USD454349S1 (en) * 2001-02-22 2002-03-12 Sharp Kabushiki Kaisha Personal digital assistant
US20020032699A1 (en) * 1996-06-17 2002-03-14 Nicholas Hector Edwards User interface for network browser including pre processor for links embedded in hypermedia documents
US6360205B1 (en) * 1998-10-30 2002-03-19 Trip.Com, Inc. Obtaining and utilizing commercial information
US6370018B1 (en) * 2000-08-18 2002-04-09 William B. Miller, Jr. Portable computer keyboard
US6370518B1 (en) * 1998-10-05 2002-04-09 Openwave Systems Inc. Method and apparatus for displaying a record from a structured database with minimum keystrokes
US20020044136A1 (en) * 1998-06-26 2002-04-18 Griffin Jason T. Dual-mode mobile communication device
USD456794S1 (en) * 2001-08-30 2002-05-07 Garmin Ltd. Wireless communications device
US6389124B1 (en) * 1998-08-26 2002-05-14 Microsoft Corporation Common visual and functional architecture for presenting and controlling arbitrary telephone line features
US6405172B1 (en) * 2000-09-09 2002-06-11 Mailcode Inc. Voice-enabled directory look-up based on recognized spoken initial characters
US20020082043A1 (en) * 1994-05-19 2002-06-27 Kari-Pekka Wilska Device for personal communications, data collection and data processing, and a circuit card
US6415138B2 (en) * 1997-11-27 2002-07-02 Nokia Mobile Phones Ltd. Wireless communication device and a method of manufacturing a wireless communication device
US6418416B1 (en) * 1999-04-02 2002-07-09 Supplypro, Inc. Inventory management system and method
USD468714S1 (en) * 2002-02-04 2003-01-14 Motorola, Inc. Housing for a communication device or similar articles
US20030022702A1 (en) * 2001-07-25 2003-01-30 Sawako Usuki Electric-mechanical-acoustic-transducer and portable communication device including the same
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
USD470842S1 (en) * 2001-10-23 2003-02-25 Symbol Technologies, Inc. Portable handheld terminal housing
USD471559S1 (en) * 2001-03-16 2003-03-11 Patientline Plc Alphanumeric input device
US6557004B1 (en) * 2000-01-06 2003-04-29 Microsoft Corporation Method and apparatus for fast searching of hand-held contacts lists
US6577721B1 (en) * 1998-05-01 2003-06-10 Nokia Mobile Phones Limited Conference call
US6583806B2 (en) * 1993-10-01 2003-06-24 Collaboration Properties, Inc. Videoconferencing hardware
USD477597S1 (en) * 2002-07-02 2003-07-22 Garmin Ltd. Combined personal digital assistant and navigation device
US20040028192A1 (en) * 1999-03-30 2004-02-12 Dale T. Pelletier Telephone set
US6898577B1 (en) * 1999-03-18 2005-05-24 Oracle International Corporation Methods and systems for single sign-on authentication in a multi-vendor e-commerce environment and directory-authenticated bank drafts
US20060015819A1 (en) * 1999-08-12 2006-01-19 Hawkins Jeffrey C Integrated handheld computing and telephony system and services
US20060033706A1 (en) * 1999-08-12 2006-02-16 Robert Haitani Method and apparatus for accessing a contacts database and telephone services
US20060161858A1 (en) * 1999-08-12 2006-07-20 Hawkins Jeffrey C Configuration mechanism for organization of addressing elements
US20060168539A1 (en) * 1999-08-12 2006-07-27 Jeffrey Hawkins Method and apparatus for accessing a contacts database and telephone services
US7171185B2 (en) * 2002-01-29 2007-01-30 Matsushita Electric Industrial Co., Ltd. Direct conversion receiver and DC offset reducing method
US20070160017A1 (en) * 2006-01-09 2007-07-12 Cisco Technology, Inc. Seamless roaming for dual-mode WiMax/WiFi stations
US7333776B1 (en) * 2004-03-25 2008-02-19 Joseph York Phone alert

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4415065A (en) 1980-11-17 1983-11-15 Sandstedt Gary O Restaurant or retail vending facility
US4394613A (en) * 1981-01-19 1983-07-19 California Institute Of Technology Full-charge indicator for battery chargers
GB2150726B (en) 1983-11-30 1988-01-20 Standard Telephones Cables Ltd Office terminals
US4887212A (en) 1986-10-29 1989-12-12 International Business Machines Corporation Parser for natural language text
US4849682A (en) * 1987-10-30 1989-07-18 Anton/Bauer, Inc. Battery charging system
US5043650A (en) 1988-02-26 1991-08-27 Black & Decker Inc. Battery charger
US4924496A (en) * 1988-05-12 1990-05-08 Romek Figa D/B/A Abraham & Sons Automatic incoming telephone call originating number and party display system
US4972457A (en) * 1989-01-19 1990-11-20 Spectrum Information Technologies, Inc. Portable hybrid communication system and methods
US5010547A (en) * 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address
US5075684A (en) 1989-10-06 1991-12-24 Motorola, Inc. Selective call message management
USD320598S (en) 1989-11-02 1991-10-08 Mitsubishi Electric Sales America, Inc. Portable keyboard for remote controller
US5067164A (en) 1989-11-30 1991-11-19 At&T Bell Laboratories Hierarchical constrained automatic learning neural network for character recognition
US5305205A (en) * 1990-10-23 1994-04-19 Weber Maria L Computer-assisted transcription apparatus
US5559860A (en) * 1992-06-11 1996-09-24 Sony Corporation User selectable response to an incoming call at a mobile station
JPH0629677A (en) 1992-07-10 1994-02-04 Fujitsu Ltd Switch board unit
US5481177A (en) * 1992-08-18 1996-01-02 Hamley; James P. Electronic charging system
US5359317A (en) 1992-10-09 1994-10-25 Motorola, Inc. Method and apparatus for selectively storing a portion of a received message in a selective call receiver
US5465401A (en) 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5581599A (en) * 1993-12-30 1996-12-03 Northern Telecom Limited Cordless telephone terminal
US5491784A (en) * 1993-12-30 1996-02-13 International Business Machines Corporation Method and apparatus for facilitating integration of software objects between workspaces in a data processing system graphical user interface
US5584054A (en) * 1994-07-18 1996-12-10 Motorola, Inc. Communication device having a movable front cover for exposing a touch sensitive display
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5625673A (en) 1994-09-22 1997-04-29 Lucent Technologies Inc. Modular communication apparatus
EP0809914A1 (en) * 1995-02-13 1997-12-03 Cidco, Incorporated Method and structure for detecting a customer premises equipment alerting signal
US6295372B1 (en) 1995-03-03 2001-09-25 Palm, Inc. Method and apparatus for handwriting input on a pen based palmtop computing device
US5751793A (en) * 1995-03-14 1998-05-12 U S West Technologies, Inc. Method and instructions for visual voice messaging user interface
GB2301987B (en) * 1995-06-05 2000-01-12 Nokia Mobile Phones Ltd Radio telephone text transmission system
WO1997006591A1 (en) 1995-08-10 1997-02-20 Sony Corporation Charging method, charging device and integrated circuit
US5848356A (en) 1995-10-02 1998-12-08 Motorola, Inc. Method for implementing icons in a radio communication device
FR2740884B1 (en) 1995-11-03 1997-12-19 Bull Sa ADMINISTRATOR INTERFACE FOR A DATABASE IN A DISTRIBUTED COMPUTING ENVIRONMENT
KR0167727B1 (en) 1996-05-07 1999-02-01 김광호 Wireless data communication system using mike head phone of a cellular phone
TW347498B (en) * 1996-09-30 1998-12-11 Casio Computer Co Ltd Information supply system
US6002944A (en) 1996-11-04 1999-12-14 Siemens Information And Communication Networks, Inc. Vehicular telephone and method including an improved user interface
US5883942A (en) * 1996-11-20 1999-03-16 Cybiotronics, Ltd. Voice caller I.D. apparatus
DE19651383B4 (en) * 1996-12-11 2008-08-28 Ipcom Gmbh & Co. Kg telecommunications equipment
FR2760933A1 (en) 1997-03-11 1998-09-18 Philips Electronics Nv Mobile Phone connection/attachment technique for Personal Organisers
JP3606348B2 (en) 1997-03-18 2005-01-05 松下電器産業株式会社 Wireless communication device
US5907604A (en) * 1997-03-25 1999-05-25 Sony Corporation Image icon associated with caller ID
FI101909B (en) 1997-04-01 1998-09-15 Nokia Mobile Phones Ltd Electronic data retrieval method and device
US6310609B1 (en) 1997-04-17 2001-10-30 Nokia Mobile Phones Limited User interface with guide lights
US6333973B1 (en) * 1997-04-23 2001-12-25 Nortel Networks Limited Integrated message center
US6178338B1 (en) * 1997-04-28 2001-01-23 Sony Corporation Communication terminal apparatus and method for selecting options using a dial shuttle
US6285364B1 (en) * 1997-06-03 2001-09-04 Cisco Technology, Inc. Method and apparatus for organizing and displaying internet and telephone information
KR100237440B1 (en) * 1997-06-27 2000-01-15 윤종용 Conference phoning method in an switching system
US6016476A (en) 1997-08-11 2000-01-18 International Business Machines Corporation Portable information and transaction processing system and method utilizing biometric authorization and digital certificate security
DE19742681C2 (en) 1997-09-26 2003-03-06 Ericsson Telefon Ab L M GPRS subscriber selection from several Internet service providers
US5974334A (en) 1997-10-16 1999-10-26 Ericsson Inc. Multi-positional handset for personal digital assistant
US5883943A (en) * 1997-11-06 1999-03-16 Ericsson Inc. Calling party name delivery to digital phone subscriber
US6526026B1 (en) * 1997-12-10 2003-02-25 Intel Corporation Digit transmission over wireless communication link
US6157630A (en) 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
US6547620B1 (en) * 1998-03-18 2003-04-15 Brother Kogyo Kabushiki Kaisha Communication apparatus, memory medium and method
US6133916A (en) 1998-04-08 2000-10-17 International Business Machines Corporation Graphical user interface providing access to files downloaded over a network
US6253075B1 (en) * 1998-05-19 2001-06-26 Nokia Mobile Phones Ltd. Method and apparatus for incoming call rejection
US6369803B2 (en) * 1998-06-12 2002-04-09 Nortel Networks Limited Active edge user interface
US6484027B1 (en) * 1998-06-15 2002-11-19 Sbc Technology Resources, Inc. Enhanced wireless handset, including direct handset-to-handset communication mode
US6278442B1 (en) 1998-06-26 2001-08-21 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
USD416256S (en) 1998-06-26 1999-11-09 Research In Motion Limited Hand-held messaging device with keyboard
GB2339114B (en) * 1998-06-30 2003-03-05 Ericsson Telefon Ab L M Secure messaging in mobile telephones
US6339795B1 (en) * 1998-09-24 2002-01-15 Egrabber, Inc. Automatic transfer of address/schedule/program data between disparate data hosts
US6594484B1 (en) 1998-12-17 2003-07-15 Openwave Systems Inc. Automated access by mobile device to automated telephone information services
US6757376B1 (en) * 1998-12-21 2004-06-29 Samsung Electronics Co., Ltd. Method for registering phone number in telephone
US6766004B1 (en) * 1999-02-15 2004-07-20 Microsoft Corporation Method and apparatus for coordinating ringing and audio announcements in a phone system
US6298128B1 (en) * 1999-03-11 2001-10-02 Thomson Licensing S.A. Unified directory for caller ID and electronic mail addresses
US6584090B1 (en) 1999-04-23 2003-06-24 Skyworks Solutions, Inc. System and process for shared functional block CDMA and GSM communication transceivers
CA2376214A1 (en) * 1999-06-08 2000-12-14 The Trustees Of Columbia University In The City Of New York Network telephony appliance and system for inter/intranet telephony
US6321078B1 (en) * 1999-06-16 2001-11-20 Ronald J. Menelli System and method for providing expense reports to wireless service subscribers
KR100344786B1 (en) * 1999-07-15 2002-07-19 엘지전자주식회사 Caller Information Providing System and Forwarding Method in Mobile Communication Network
US20060121938A1 (en) * 1999-08-12 2006-06-08 Hawkins Jeffrey C Integrated handheld computing and telephony device
US6781575B1 (en) 2000-09-21 2004-08-24 Handspring, Inc. Method and apparatus for organizing addressing elements
TW424924U (en) 1999-08-30 2001-03-01 Jou Jin Wen Improved position structure of push-button for keyboard
USD462354S1 (en) 1999-09-07 2002-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Keyboard attachable to mobile phone
US6546262B1 (en) * 1999-11-12 2003-04-08 Altec Lansing Technologies, Inc. Cellular telephone accessory device for a personal computer system
CA2342095A1 (en) 2000-03-27 2001-09-27 Symagery Microsystems Inc. Image capture and processing accessory
US7533342B1 (en) * 2000-09-29 2009-05-12 Palmsource, Inc. System and method of a personal computer device providing telephone capability
US6976217B1 (en) 2000-10-13 2005-12-13 Palmsource, Inc. Method and apparatus for integrating phone and PDA user interface on a single processor
US6898323B2 (en) 2001-02-15 2005-05-24 Ricoh Company, Ltd. Memory usage scheme for performing wavelet processing
US6813344B1 (en) * 2001-08-29 2004-11-02 Palm Source, Inc. Method and system for providing information for identifying callers based on a partial number
US7231208B2 (en) * 2001-10-17 2007-06-12 Palm, Inc. User interface-technique for managing an active call
USD464962S1 (en) 2001-10-23 2002-10-29 Symbol Technologies, Inc. Portable handheld terminal housing
JP2004320375A (en) 2003-04-15 2004-11-11 Sony Ericsson Mobilecommunications Japan Inc Electronic apparatus
US7382983B2 (en) * 2003-05-29 2008-06-03 Mitsubishi Electric Corporation Optical control type phased array antenna
US20070008239A1 (en) * 2005-07-08 2007-01-11 Microsoft Corporation Communications device interactive display
US8009812B2 (en) * 2006-10-31 2011-08-30 At&T Intellectual Property I, L.P. System and method of audible caller identification via a multimedia device

Patent Citations (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4279021A (en) * 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
US4587630A (en) * 1984-02-15 1986-05-06 Hewlett-Packard Company Intelligent programmable touchscreen system
US4725694A (en) * 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US4764770A (en) * 1986-06-11 1988-08-16 Hewlett-Packard Company Stabilized molded rubber keyboards
US5227614A (en) * 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US4892981A (en) * 1988-09-26 1990-01-09 Richard Soloway Snap-in modular keypad apparatus
US5180961A (en) * 1988-11-11 1993-01-19 Sanyo Electric Co., Ltd. Battery charging apparatus
US5379057A (en) * 1988-11-14 1995-01-03 Microslate, Inc. Portable computer with touch screen and computer system employing same
US5012219A (en) * 1989-10-13 1991-04-30 Motorola, Inc. Message reminder alert for selective call receiver
US5218188A (en) * 1989-10-24 1993-06-08 Norand Corporation Compact hand-held RF data terminal
US5510808A (en) * 1990-05-31 1996-04-23 International Business Machines Corporation Scrollbar having system of user supplied information
US5101439A (en) * 1990-08-31 1992-03-31 At&T Bell Laboratories Segmentation process for machine reading of handwritten information
US5903852A (en) * 1991-02-04 1999-05-11 Motorola, Inc. Radiotelephone operating technique
US5179653A (en) * 1991-03-29 1993-01-12 Deneb Robotics, Inc. 3-tier menu system
US5334824A (en) * 1991-09-19 1994-08-02 Martinez Jerry R Method and apparatus for validating credit information during home delivery of order
US5392447A (en) * 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US5502805A (en) * 1992-04-08 1996-03-26 Borland International, Inc. System and methods for improved spreadsheet interface with user-familiar objects
US5336001A (en) * 1992-08-04 1994-08-09 Lichtenberg Allan C Maximum comfort keyboard
US5430436A (en) * 1992-10-05 1995-07-04 Motorola, Inc. Method and apparatus for displaying a keypad arrangement on a selective call receiver
US5394140A (en) * 1992-11-23 1995-02-28 Motorola, Inc. Method and apparatus for pre-programmed call-back-number-determined alert
US5503484A (en) * 1992-12-14 1996-04-02 Typeright Keyboard Corporation Ergonomic keyboard apparatus and method of using same
US5335276A (en) * 1992-12-16 1994-08-02 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5494363A (en) * 1993-03-16 1996-02-27 Preh-Werke Gmbh Co. Kg Keyboard
US5381461A (en) * 1993-04-13 1995-01-10 At&T Corp. Interactive display for use in a telephone terminal
US5345615A (en) * 1993-07-09 1994-09-13 Htm Sport S.P.A. Wide viewfield underwater mask
US5650776A (en) * 1993-09-23 1997-07-22 Motorola, Inc. Communication receiver having user configuration control functions
US6583806B2 (en) * 1993-10-01 2003-06-24 Collaboration Properties, Inc. Videoconferencing hardware
US6058304A (en) * 1993-10-13 2000-05-02 Dataquill Limited Data entry system
USD359920S (en) * 1994-04-27 1995-07-04 Matsushita Electric Industrial Co., Ltd. Handheld position detecting and indicating receiver
US20020082043A1 (en) * 1994-05-19 2002-06-27 Kari-Pekka Wilska Device for personal communications, data collection and data processing, and a circuit card
US5815142A (en) * 1994-07-25 1998-09-29 International Business Machines Corporation Apparatus and method for marking text on a display screen in a personal communications device
US6192118B1 (en) * 1994-11-01 2001-02-20 Davox Corporation Computer telephone system and method having a graphical user interface
US5627978A (en) * 1994-12-16 1997-05-06 Lucent Technologies Inc. Graphical user interface for multimedia call set-up and call handling in a virtual conference on a desktop computer conferencing system
US5742894A (en) * 1995-02-06 1998-04-21 Motorola, Inc. Radio communication device having a moveable housing element and keypad disposed therein
US5612682A (en) * 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device
US5797098A (en) * 1995-07-19 1998-08-18 Pacific Communication Sciences, Inc. User interface for cellular telephone
US5619555A (en) * 1995-07-28 1997-04-08 Latitude Communications Graphical computer interface for an audio conferencing system
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
US5860074A (en) * 1995-09-25 1999-01-12 Adobe Systems Incorporated Method and apparatus for displaying an electronic document with text over object
US5705995A (en) * 1995-11-06 1998-01-06 Motorola, Inc. Selective call receiver and method of storing messages therein
US6055439A (en) * 1995-11-07 2000-04-25 Nokia Mobile Phones Limited Mobile telephone user interface
US5958006A (en) * 1995-11-13 1999-09-28 Motorola, Inc. Method and apparatus for communicating summarized data
US6101531A (en) * 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US5809115A (en) * 1996-01-03 1998-09-15 Nokia Mobile Phones Ltd. Terminal to be coupled to a telecommunications network using radio communication
US5745904A (en) * 1996-01-12 1998-04-28 Microsoft Corporation Buffered table user index
US6029072A (en) * 1996-01-25 2000-02-22 Oki Telecom, Inc. Portable telephone with terminal mode facility
US5812651A (en) * 1996-02-29 1998-09-22 Qualcomm Incorporated Telephone number parser for wireless local loop telephones
US5917905A (en) * 1996-03-12 1999-06-29 Intrinsic Solutions, Inc. Telephone station equipment employing rewriteable display keys
US6215865B1 (en) * 1996-06-10 2001-04-10 E-Talk Corporation System, method and user interface for data announced call transfer
US20020032699A1 (en) * 1996-06-17 2002-03-14 Nicholas Hector Edwards User interface for network browser including pre processor for links embedded in hypermedia documents
US5672952A (en) * 1996-07-01 1997-09-30 Analog Devices, Inc. Controller for battery charger with reduced reverse leakage current
US5779030A (en) * 1996-11-27 1998-07-14 Samsung Electro-Mechanics Co., Ltd. Key board
US5799070A (en) * 1997-03-04 1998-08-25 Hewlett Packard Company User friendly interface for a facsimile machine integrating programed dialing and monitor dialing
US5813778A (en) * 1997-03-28 1998-09-29 Behavior Tech Computer Corp. Key underboard structure of computer keyboard
US6097391A (en) * 1997-03-31 2000-08-01 Menai Corporation Method and apparatus for graphically manipulating objects
US6084951A (en) * 1997-04-23 2000-07-04 Nortel Networks Corporation Iconized name list
US5898772A (en) * 1997-05-29 1999-04-27 Lucent Technologies Inc. Logical PC agent
US6169911B1 (en) * 1997-09-26 2001-01-02 Sun Microsystems, Inc. Graphical user interface for a portable telephone
US6256631B1 (en) * 1997-09-30 2001-07-03 International Business Machines Corporation Automatic creation of hyperlinks
US5917906A (en) * 1997-10-01 1999-06-29 Ericsson Inc. Touch pad with tactile feature
US5949764A (en) * 1997-11-21 1999-09-07 Vlsi Technology, Inc. Conference call on a personal handy phone system portable station
US6415138B2 (en) * 1997-11-27 2002-07-02 Nokia Mobile Phones Ltd. Wireless communication device and a method of manufacturing a wireless communication device
US6016142A (en) * 1998-02-09 2000-01-18 Trimble Navigation Limited Rich character set entry from a small numeric keypad
US6035214A (en) * 1998-02-24 2000-03-07 At&T Corp Laptop computer with integrated telephone
US6243452B1 (en) * 1998-04-23 2001-06-05 Nortel Networks Limited Graphical call status presentation system
US6577721B1 (en) * 1998-05-01 2003-06-10 Nokia Mobile Phones Limited Conference call
US20020044136A1 (en) * 1998-06-26 2002-04-18 Griffin Jason T. Dual-mode mobile communication device
US6389124B1 (en) * 1998-08-26 2002-05-14 Microsoft Corporation Common visual and functional architecture for presenting and controlling arbitrary telephone line features
US6119179A (en) * 1998-08-28 2000-09-12 Pda Peripherals Inc. Telecommunications adapter providing non-repudiable communications log and supplemental power for a portable programmable device
US6188917B1 (en) * 1998-09-16 2001-02-13 Nokia Mobile Phones Limited Portable telecommunications assembly having user hand-hold, and associated method
US6370518B1 (en) * 1998-10-05 2002-04-09 Openwave Systems Inc. Method and apparatus for displaying a record from a structured database with minimum keystrokes
US5941648A (en) * 1998-10-21 1999-08-24 Olivetti Office U.S.A., Inc. Personal digital assistant having a foldable keyboard component
US6360205B1 (en) * 1998-10-30 2002-03-19 Trip.Com, Inc. Obtaining and utilizing commercial information
US6898577B1 (en) * 1999-03-18 2005-05-24 Oracle International Corporation Methods and systems for single sign-on authentication in a multi-vendor e-commerce environment and directory-authenticated bank drafts
US20040028192A1 (en) * 1999-03-30 2004-02-12 Dale T. Pelletier Telephone set
US6418416B1 (en) * 1999-04-02 2002-07-09 Supplypro, Inc. Inventory management system and method
US20060015819A1 (en) * 1999-08-12 2006-01-19 Hawkins Jeffrey C Integrated handheld computing and telephony system and services
US20060168539A1 (en) * 1999-08-12 2006-07-27 Jeffrey Hawkins Method and apparatus for accessing a contacts database and telephone services
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
US20060161858A1 (en) * 1999-08-12 2006-07-20 Hawkins Jeffrey C Configuration mechanism for organization of addressing elements
US20060033706A1 (en) * 1999-08-12 2006-02-16 Robert Haitani Method and apparatus for accessing a contacts database and telephone services
US6198053B1 (en) * 1999-10-12 2001-03-06 Shin Jiuh Corp. Foldable pushbutton-input device
US6557004B1 (en) * 2000-01-06 2003-04-29 Microsoft Corporation Method and apparatus for fast searching of hand-held contacts lists
US6370018B1 (en) * 2000-08-18 2002-04-09 William B. Miller, Jr. Portable computer keyboard
US6405172B1 (en) * 2000-09-09 2002-06-11 Mailcode Inc. Voice-enabled directory look-up based on recognized spoken initial characters
US7007239B1 (en) * 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
USD454349S1 (en) * 2001-02-22 2002-03-12 Sharp Kabushiki Kaisha Personal digital assistant
USD471559S1 (en) * 2001-03-16 2003-03-11 Patientline Plc Alphanumeric input device
US20030022702A1 (en) * 2001-07-25 2003-01-30 Sawako Usuki Electric-mechanical-acoustic-transducer and portable communication device including the same
USD456794S1 (en) * 2001-08-30 2002-05-07 Garmin Ltd. Wireless communications device
USD470842S1 (en) * 2001-10-23 2003-02-25 Symbol Technologies, Inc. Portable handheld terminal housing
US7171185B2 (en) * 2002-01-29 2007-01-30 Matsushita Electric Industrial Co., Ltd. Direct conversion receiver and DC offset reducing method
USD468714S1 (en) * 2002-02-04 2003-01-14 Motorola, Inc. Housing for a communication device or similar articles
USD488478S1 (en) * 2002-07-02 2004-04-13 Garmin Ltd. Front face of a combined personal digital assistant and navigation device
USD477597S1 (en) * 2002-07-02 2003-07-22 Garmin Ltd. Combined personal digital assistant and navigation device
US7333776B1 (en) * 2004-03-25 2008-02-19 Joseph York Phone alert
US20070160017A1 (en) * 2006-01-09 2007-07-12 Cisco Technology, Inc. Seamless roaming for dual-mode WiMax/WiFi stations

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090034514A1 (en) * 1999-08-12 2009-02-05 Palm, Inc. Integrated Mobile Computing and Telephony Device and Services
US8855722B2 (en) 1999-08-12 2014-10-07 Hewlett-Packard Development Company, L.P. Integrated handheld computing and telephony device
US20060015819A1 (en) * 1999-08-12 2006-01-19 Hawkins Jeffrey C Integrated handheld computing and telephony system and services
US20060205432A1 (en) * 1999-08-12 2006-09-14 Hawkins Jeffrey C Control mechanisms for mobile devices
US8064886B2 (en) 1999-08-12 2011-11-22 Hewlett-Packard Development Company, L.P. Control mechanisms for mobile devices
US20100015965A1 (en) * 1999-08-12 2010-01-21 Palm, Inc. Integrated handheld computing and telephony device
US20060103642A1 (en) * 2000-09-21 2006-05-18 Hawkins Jeffrey C Charging and communication cable system for a mobile computer apparatus
US8332553B2 (en) 2000-09-21 2012-12-11 Hewlett-Packard Development Company, L.P. Method and apparatus for accessing a contacts database and telephone services
USRE42268E1 (en) 2000-09-21 2011-04-05 Hewlett-Packard Company Method and apparatus for organizing addressing elements
US20100322409A1 (en) * 2000-09-21 2010-12-23 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
US7692667B2 (en) 2001-08-17 2010-04-06 Palm, Inc. Handheld computer having moveable segments that are interactive with an integrated display
US7376846B2 (en) 2001-10-14 2008-05-20 Palm, Inc. Charging and communication cable system for a mobile computer apparatus
US20050134581A1 (en) * 2001-10-14 2005-06-23 Hawkins Jeffrey C. Charging and communication cable system for a mobile computer apparatus
US20080012825A1 (en) * 2001-10-17 2008-01-17 Palm, Inc. User interface technique for managing an active call
US20030073430A1 (en) * 2001-10-17 2003-04-17 Palm, Inc. User interface-technique for managing an active call
US7812817B2 (en) 2001-10-17 2010-10-12 Palm, Inc. System and method for managing wireless communications utilizing a mobile device
US20100273466A1 (en) * 2001-10-17 2010-10-28 Palm, Inc. User interface technique for managing an active call
US7916123B2 (en) 2001-10-17 2011-03-29 Hewlett-Packard Development Company, L.P. User interface technique for managing an active call
US8677286B2 (en) 2003-05-01 2014-03-18 Hewlett-Packard Development Company, L.P. Dynamic sizing user interface method and system for data display
US7802206B1 (en) 2003-05-01 2010-09-21 Palm, Inc. Dynamic sizing user interface method and system for data display
US7992096B1 (en) 2003-05-01 2011-08-02 Hewlett-Packard Development Company, L.P. Data browsing method and system for user interface
US20080049921A1 (en) * 2003-06-23 2008-02-28 Mark Davis Automated telephone conferencing method and system
US7865180B2 (en) 2003-06-23 2011-01-04 Palm, Inc. Automated telephone conferencing method and system
US20170264727A1 (en) * 2005-12-23 2017-09-14 Samsung Electronics Co., Ltd. Apparatus and method for providing incoming and outgoing call information in a mobile communication terminal
US10116779B2 (en) * 2005-12-23 2018-10-30 Samsung Electronics Co., Ltd Apparatus and method for providing incoming and outgoing call information in a mobile communication terminal
US11057509B2 (en) * 2005-12-23 2021-07-06 Samsung Electronics Co., Ltd Apparatus and method for providing incoming and outgoing call information in a mobile communication terminal
US20080032728A1 (en) * 2006-08-03 2008-02-07 Bina Patel Systems, methods and devices for communicating among multiple users
US20080080687A1 (en) * 2006-10-02 2008-04-03 Sony Ericsson Mobile Communications Ab Contact list
US8331899B2 (en) * 2006-10-02 2012-12-11 Sony Mobile Communications Ab Contact list
US8112123B2 (en) * 2006-12-08 2012-02-07 Fujitsu Toshiba Mobile Communications Limited Information processing apparatus
US20080139250A1 (en) * 2006-12-08 2008-06-12 Kabushiki Kaisha Toshiba Information processing apparatus
US8126519B2 (en) 2007-08-31 2012-02-28 Hewlett-Packard Development Company, L.P. Housing for mobile computing device having construction to slide and pivot into multiple positions
US20090061956A1 (en) * 2007-08-31 2009-03-05 Yoshimichi Matsuoka Housing for mobile computing device having construction to slide and pivot into multiple positions
US8233948B2 (en) 2007-12-11 2012-07-31 Hewlett-Packard Development Company, L.P. Slider assembly for a housing of a mobile computing device
US8200298B2 (en) 2008-01-08 2012-06-12 Hewlett-Packard Development Company, L.P. Keypad housing configuration for a mobile computing device
US8150482B2 (en) 2008-01-08 2012-04-03 Hewlett-Packard Development Company, L.P. Mobile computing device with moveable housing segments

Also Published As

Publication number Publication date
US20100015965A1 (en) 2010-01-21
US8855722B2 (en) 2014-10-07
US20150024716A1 (en) 2015-01-22

Similar Documents

Publication Publication Date Title
US6516202B1 (en) Mobile computer system designed for wireless communication expansion
US8855722B2 (en) Integrated handheld computing and telephony device
US8321814B2 (en) Integrated handheld computing and telephony system and services
US6628940B1 (en) Wireless portable information storage and retrieval device
US7072688B2 (en) Enhanced companion digital organizer for a cellular phone device
JP4475580B2 (en) Telephone
CN100385425C (en) Apparatus and method for storing and reading out data in a mobile terminal
US20060095849A1 (en) Method and apparatus for integrating phone and PDA user interfaces on a single processor
US20080108386A1 (en) mobile communication terminal and method therefor
CN101686278A (en) Communication method and communication device thereof
EP0542900A1 (en) Portable office cordless telephone
JP2002118662A (en) Cellular phone and data-recording system
US7171236B2 (en) Call service method for a cellular phone
KR20060089805A (en) Apparatus for storing phone book and method for calling using the apparatus and mobile phone therefor
EP1202540A2 (en) Handheld communication and processing device and method of operation thereof
CN101237634A (en) Mobile terminal and method for calling based on relation between contacts in number book
WO2006043128A1 (en) Recording data at a mobile telephone during a telephone call
JP2004135114A (en) Voice information notification method for mobile phone and mobile phone with voice information notification function using voice information notification method
JP2000201234A (en) Call terminal use environment setting method/device
JP2001197554A (en) Mobile communication system and communication method used for it
JP3162617B2 (en) Telephone exchange system
KR20010100592A (en) Electronic namecard
KR100630201B1 (en) Method for selecting and forwarding the data in wireless terminal
CN100525333C (en) Telephone
JP3570997B2 (en) Communication systems, telephone exchanges and communication devices

Legal Events

Date Code Title Description
AS Assignment

Owner name: PALM, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAWKINS, JEFFREY C.;HAITANI, ROBERT Y.;REEL/FRAME:017767/0449;SIGNING DATES FROM 20060116 TO 20060124

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020319/0568

Effective date: 20071024

Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020319/0568

Effective date: 20071024

STCB Information on status: application discontinuation

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

AS Assignment

Owner name: PALM, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024630/0474

Effective date: 20100701