Portable electronic device having integrated telephony and calendar functions
The phone number or other identifying information of an incoming phone call or other network communication is optionally stored, and a call-back is optionally scheduled. The user is prompted whether to schedule a call back, and if so, a call-back sequence is initiated at an appropriate time. When a call-back sequence is initiated, the scheduled call-back number or address may be automatically dialed, or alternatively the user selects whether to go forward with the call-back routine, at which time the call-back continues if the user selects an affirmative response. As an option, the user can delay the call-back to a predetermined time in the future, or the call-back can be rescheduled or canceled. Associated notes or other text can be saved in a calendar along with the scheduled call-back event to remind the user the reason and subject matter of the call back. The invention provides integrated communications and calendaring features. The invention may be directed to telephony system such as cellular telephones or telephony enabled computers systems, or may be expanded to network communication such as e-mail or network addressing in lieu of telephony communications.
Latest Gateway Inc. Patents:
The numerous advantages of the present invention may be better understood by those skilled in the art by reference to the accompanying figures in which:
Referring now to
Once a contact associated with an incoming telephone call is identified, call manager 112 schedules a call-back for that contact in calendar 118. The scheduling of call-backs is implemented using a scheduler module 120 which may perform several functions including managing the input of a scheduled call-back into calendar 118, monitoring the time to determine when call-back reminders and call-backs should occur and for notifying the user accordingly, and for automatically initiating a call-back at the appropriate time. In one embodiment, a user may select to directly schedule a call-back in calendar 118 without associating the incoming telephone call information with a contact record in contacts database, and without saving the incoming call information to a contacts record. In this example, the call information is directly entered into the calendar 118 and is used to schedule a call-back. In any event, at the appropriate time as determined by scheduler 120, the telephone number for the call-back stored in calendar 118 is called, either automatically or by first prompting a user that a call-back is about to be initiated. The user may be prompted, for example, to go ahead with the call-back at this time, to delay the call-back to some future time (e.g., 15 minutes, 1 hour, etc.), or to cancel the call-back.
Referring now to
Referring now to
Referring now to
Referring now to
The hardware system 500 further includes a display system 512 for connecting to a display device 514, and an input/output (I/O) system 516 for connecting to one or more I/O devices 518, 520, and up to N number of I/O devices 522. The display system 512 may comprise a video display adapter having all of the components for driving the display device, including video memory, buffer, and graphics engine as desired. Video memory may be, for example, video random access memory (AM), synchronous graphics random access memory (SGRAM), windows random access memory (WRAM), and the like. The display device 714 may comprise a cathode ray-tube (CRT) type display such as a monitor or television, or may comprise an alternative type of display technology such as a projection-type CRT display, a liquid-crystal display (LCD) overhead projector display, an LCD display, a light-emitting diode (LED) display, a gas or plasma display, an electroluminescent display, a vacuum fluorescent display, a cathodoluminescent (field emission) display, a plasma-addressed liquid crystal (PALC) display, a high gain emissive display (HGED), and so forth. The input/output system 516 may comprise one or more controllers or adapters for providing interface functions between the one or more I/O devices 518-522. For example, the input/output system 516 may comprise a serial port, parallel port, universal serial bus (USB) port, IEEE 1394 serial bus port, infrared port, network adapter, printer adapter, radio-frequency (RF) communications adapter, universal asynchronous receiver-transmitter (UART) port, etc., for interfacing between corresponding I/O devices such as a keyboard, mouse, trackball, touchpad, joystick, trackstick, infrared transducers, printer, modem, RF modem, bar code reader, charge-coupled device (CCD) reader, scanner, compact disc (CI)), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), video capture device, TV tuner card, touch screen, stylus, electroacoustic transducer, microphone, speaker, audio amplifier, etc. The input/output system 716 and I/O devices 518-522 may provide or receive analog or digital signals for communication between the hardware system 500 of the present invention and external devices, networks, or information sources. The input/output system 516 and I/O devices 518-522 preferably implement industry promulgated architecture standards, including Ethernet IEEE 802 standards (e.g., IEEE 802.3 for broadband and baseband networks, IEEE 802.3z for Gigabit Ethernet, IEEE 802.4 for token passing bus networks, IEEE 802.5 for token ring networks, IEEE 802.6 for metropolitan area networks, and so on), Fibre Channel, digital subscriber line (DSL), asymmetric digital subscriber line (ASDL), frame relay, asynchronous transfer mode (ATM), integrated digital services network (ISDN), personal communications services (PCS), transmission control protocol/Internet protocol (TCP/IP), serial line Internet protocol/point to point protocol (SLIP/PPP), and so on. It should be appreciated that modification or reconfiguration of the hardware system 500 of
The invention provides cross-functional features between devices having the ability to provide communications and additional features, for example telephony and calendar functions. Additional features may be provided using these cross-functional features. For example, telephone numbers of a contact record in contacts database 116 can be given the same quality as an Internet link. When a telephone number is set up as a link, the telephone number can be underlined to indicate that it is a link such as shown in contacts display 310 of
It is understood that the specific order or hierarchies of steps in the methods disclosed herein are examples of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the scope of the present invention . The attached method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
Although the invention has been described with a certain degree of particularity, it should be recognized that elements thereof may be altered by persons skilled in the art without departing from the spirit and scope of the invention and without providing substantial change thereto. It is believed that the portable electronic device having integrated telephony and calendar functions of the present invention and many of its attendant advantages will be understood by the forgoing description, and it will be apparent that various changes may be made in the form, construction and arrangement of the components thereof without departing from the scope and spirit of the invention or without sacrificing all of its material advantages, the form herein before described being merely an explanatory embodiment thereof, and further without providing substantial change thereto. It is the intention of the claims to encompass and include such changes.
Claims
1. An apparatus, comprising:
- a telephony circuit structure, disposed within a first device, configured to receive an incoming telephone call and enable a user of the first device to speak to an initiator of the incoming telephone call;
- a caller ID circuit structure, disposed within the first device, configured to identify caller information associated with the incoming telephone call; and
- a scheduling circuit structure, disposed within the first device, configured to enable the user to schedule a call-back based on the identifying caller information identified by said caller ID circuit structure; and
- a reminder circuit structure disposed within the first device and configured to initiate a call-back scheduled by the scheduling circuit structure;
- wherein said scheduling circuit structure is configured to require, upon receiving the incoming telephone call and after said identifying caller information for the incoming telephone call is provided to the user upon receipt of the incoming telephone call, an indication from the user that a call-back should be scheduled.
2. An apparatus as claimed in claim 1, wherein said scheduling circuit structure includes an electronic calendar.
3. An apparatus as claimed in claim 1, wherein said scheduling circuit structure includes a scheduler module.
4. An apparatus as claimed in claim 1, further comprising a call management circuit structure disposed within the first device and being coupled with said telephony circuit structure, said caller ID circuit structure, and said scheduling circuit structure.
5. An apparatus as claimed in claim 1, the first device being selected from the group comprising a cellular telephone, a home telephone, and a work telephone.
6. An apparatus as claimed in claim 1, further comprising a storage circuit structure configured to store the identified caller information associated with the incoming telephone call.
7. An apparatus as claimed in claim 6, said storing means including a contacts database.
8. The apparatus of claim 1, wherein the first device comprises a portable handheld device.
9. The apparatus of claim 8, wherein the scheduling circuit structure enables a user of the portable device, after receiving the incoming call, to, at the option of the user, automatically schedule a call-back.
10. The apparatus of claim 1, wherein the scheduling circuit structure enables a user of the first device to, at the direction of the user and based on a selection by the user after receiving the incoming call, automatically schedule a call-back.
11. The apparatus of claim 1, further comprising a prompting circuit structure within the first device and configured to prompt the user to approve of the call back prior to initiation of the call back.
12. A method for enabling a recipient of an incoming telephone call to schedule a call-back, comprising:
- receiving an incoming telephone call by a first device;
- obtaining caller information associated with the incoming telephone call by the first device;
- providing the caller information associated with the incoming telephone call by the first device to a recipient of the incoming call; and
- requesting from the recipient of the incoming call, after receiving the incoming call and providing the caller information to the recipient of the incoming call, an indication of whether the first device should initiate an automatic scheduling of a call-back for the incoming telephone call by the first device based on the caller information provided to the recipient.
13. A method as claimed in claim 12, further comprising the step of determining whether obtained caller information associated with the incoming telephone call is stored in a database, and if not, then saving the obtained caller information in the database.
14. A method as claimed in claim 12, further comprising the step of, at a time scheduled in said scheduling step, initiating a call-back based using the obtained caller information.
15. A method as claimed in claim 12, said scheduling step further comprising the step of optionally entering text associated with the scheduled call-back.
16. A method as claimed in claim 12, further comprising the step of, at a scheduled call-back time, prompting the user to select an option to be executed, the option being at least one of the following from the group comprising proceeding with a scheduled call-back, canceling a scheduled call-back, delaying a scheduled call-back, and rescheduling a scheduled call-back.
17. A method as claimed in claim 12, wherein the enabling step further comprises, after the incoming call is received, requiring the recipient to indicate that a call-back should be scheduled for the incoming telephone call before any scheduling of a call-back.
18. A method as claimed in claim 12, wherein the enabling step further comprises, after the incoming call is received, requesting from the recipient an indication that a call-back should be scheduled for the incoming telephone call before any scheduling of a call-back.
19. An apparatus, comprising:
- means for receiving an incoming communication;
- means for identifying information associated with the incoming communication;
- means for presenting the identifying information to a recipient of the incoming communication; and
- means for requesting the recipient of the incoming communication to indicate, after receiving the incoming communication and presenting the identifying information to the recipient, whether to automatically schedule a response to the incoming communication based on information identified by said identifying means.
20. An apparatus as claimed in claim 19, the incoming communication received by said receiving means being selected from the group comprising telephony, e-mail, network protocol, file transfer protocol, Internet protocol, wireless network protocol, RF network protocol.
21. An apparatus as claimed in claim 19, said receiving means being selected from the group comprising cellular telephone, home telephone, work telephone, computer system, network adapter, and server.
22. An apparatus as claimed in claim 19, said identifying means including a structure selected from the group comprising caller ID, network adapter, firewall software, firewall hardware, network hardware, and network software.
23. An apparatus as claimed in claim 22, said scheduling means including an electronic calendar.
24. An apparatus as claimed in claim 22, said scheduling means initiating a response communication at a scheduled time.
5625683 | April 29, 1997 | Nazanin et al. |
5872841 | February 16, 1999 | King et al. |
6005870 | December 21, 1999 | Leung et al. |
6009398 | December 28, 1999 | Mueller et al. |
6104788 | August 15, 2000 | Shaffer et al. |
6317593 | November 13, 2001 | Vossler |
6427064 | July 30, 2002 | Henderson |
6477374 | November 5, 2002 | Shaffer et al. |
6631188 | October 7, 2003 | Sands |
6651218 | November 18, 2003 | Adler et al. |
6658106 | December 2, 2003 | Atkinson et al. |
6751307 | June 15, 2004 | McAlinden |
6760423 | July 6, 2004 | Todd |
6763092 | July 13, 2004 | Borland |
20020052225 | May 2, 2002 | Davis et al. |
20020076026 | June 20, 2002 | Batten |
20020131565 | September 19, 2002 | Scheuring et al. |
20020144136 | October 3, 2002 | Stornetta, Jr. et al. |
20040082317 | April 29, 2004 | Graefen |
0587950 | September 1992 | EP |
0587950 | March 1994 | EP |
0746130 | May 1996 | EP |
- .nokiausa.com/beautylandscape/1,2500,14,FF. Nokia Connecting People 9000I Digital, 2001.
- .nokiausa.com/quickguidehorizontal/0,2521,9000il,00. Nokia Connecting People 900I Quick Guide, 2001.
- .techtv.com/produ...ectronics/story/0,23008,3319048,00 techtv, Apr. 2001.
- .techtv.com/print/story/0,23102,3011446,00. products & reviews Samsung merges pda with phone, Mar. 2001.
- .samsungelectronics.com/mobil...ss—terminals/gsm mobile phone wireless terminals internet in the palm of your hand, 2001.
- .ericsson.com/WAP/products/mc—218. mobile companion mc 218, Sep. 28, 2001 submitted.
- .fusionone.com/benefits/yourcalendars. fusionOne sync your address books and calendars, and you'll always be at the right place at the right time, Sep. 28, 2001.
- .fusionone.com/benefits/youraddresss. fusionOne sync your mobile phone-and nothing can stop you from making the call, Sep. 28, 2001.
- .handspring.com/pro.../ c/net handspring morphs its handheld into a cell phone, Sep. 2000.
- http://call.click2talk.net2phone.com Free phone calls across the USA / Net 2 Phone.
Type: Grant
Filed: Sep 28, 2001
Date of Patent: Apr 22, 2008
Patent Publication Number: 20030063732
Assignee: Gateway Inc. (Irvine, CA)
Inventor: Russell F. Mcknight (Sioux City, IA)
Primary Examiner: William J. Deane, Jr.
Attorney: Woods Fuller Shultz & Smith PC
Application Number: 09/966,533
International Classification: H04M 3/42 (20060101); H04M 3/00 (20060101);