Claims
- 1. A method for telephonically updating calendaring information with respect to a particular called party, said method comprising:
executing a calendaring program on a general purpose processor-based system; storing existing calendaring information with respect to said called party on said general purpose processor-based system, said existing calendaring information operable with said calendaring program executing on said general purpose processor-based system; receiving, on a separate telephony system, an incoming call from a calling party directed toward said called party; querying said calling party, using said separate telephony system, for additional calendaring information directed toward said called party; integrating select portions of said additional calendaring information into said existing calendaring information stored on said general purpose processor-based system, making said additional calendaring information accessible by said calendaring program executing on said general purpose processor-based system.
- 2. The method of claim 1, wherein said querying comprises:
eliciting a particular calendaring preference from said calling party; and determining if a conflict exists between said preference and said existing calendaring information.
- 3. The method of claim 2, wherein said querying further comprises:
offering at least one calendaring alternative to said calling party if a conflict exists between said preference and said existing calendaring information.
- 4. The method of claim 3, wherein said calendaring alternative is a nearest available scheduling choice of said existing calendaring information to said preference.
- 5. The method of claim 1, wherein said querying is carried out by a voice response unit.
- 6. The method of claim 1, wherein said integrating comprises:
storing said additional calendaring information discrete from said stored calendaring information on said general purpose processor-based system; and allowing said called party to selectively integrate portions of said additional calendaring information into said existing calendaring information stored on said general purpose processor-based system.
- 7. The method of claim 1, further comprising:
selectively disseminating at least a portion of said existing calendaring information through said separate telephony system.
- 8. The method of claim 7, wherein said disseminating comprises:
presenting to said calling party a humanly perceptible reproduction of said at least a portion of said existing calendaring information.
- 9. A system for telephonically updating calendaring information with respect to a particular called party, said system comprising:
means operable within a telephony system for querying a calling party to elicit calendaring information directed toward said called party; a general purpose processor-based system, separate from said telephony system, executing a calendaring program; existing calendaring information with respect to said called party stored on said general purpose processor-based system and operable with said calendaring program; means for integrating select portions of said elicited calendaring information into said existing calendaring information stored on said general purpose processor-based system, said integrated elicited calendaring information accessible by said calendaring program on said general purpose processor-based system.
- 10. The system of claim 9, wherein said querying means comprises:
means for eliciting a particular calendaring preference from said calling party; and means for determining if a conflict exists between said preference and said existing calendaring information.
- 11. The system of claim 10, wherein said querying means further comprises:
means for offering at least one calendaring alternative to said calling party if a conflict exists between said preference and said existing calendaring information.
- 12. The system of claim 9 wherein said querying means comprises a voice response unit.
- 13. The system of claim 9, wherein said integrating means comprises:
means for storing said elicited calendaring information discrete from said existing calendaring information on said general purpose processor-based system; and means for allowing said called party to selectively integrate select portions of said elicited calendaring information within said existing calendaring information stored on said general purpose processor-based system.
- 14. The system of claim 9, further comprising:
means for selectively disseminating at least a portion of said existing calendaring information stored on said general purpose processor-based system through said telephony system.
- 15. The system of claim 4, wherein said disseminated existing calendaring information results in a humanly perceptible reproduction, presented to said calling party, of said at least a portion of said existing calendaring information.
- 16. A system for providing data intercommunication between a telephony apparatus and a separate general purpose processor-based device, said separate general purpose processor-based device executing a calendaring program, wherein said calendaring program is unrelated to said telephony apparatus, and wherein data stored by said calendaring program on said separate general purpose processor-based device is updated to include supplemental information accepted from a caller using said telephony apparatus, said system comprising:
querying logic operable to elicit said supplemental information from said caller, said supplemental information including a preferred calendaring choice made by said caller; translator logic operable to identify portions of said stored data relevant to said supplemental information, said translator logic further operable to obtain at least a subset of said identified portions of said data from said separate general purpose processor-based device for use by said system; and database management logic operable to compare said supplemental information with said obtained data, said database management logic operable to determine if a conflict exists between said supplemental information and said obtained information, and if no conflict is determined to exist said database management logic and said translator logic operable to integrate said supplemental information into said stored data on said separate general purpose processor-based device.
- 17. The system of claim 16, wherein said querying logic includes a call script operable on a voice response unit.
- 18. The system of claim 16, wherein if a conflict is determined to exist, said querying logic is operable in conjunction with said database management logic to offer said caller a nearest calendaring choice to said preferred calendaring choice.
- 19. The system of claim 16, wherein said database management logic is operable to selectively update said stored calendaring information with said supplemental information under control of a user of said calendaring program.
- 20. The system of claim 16, wherein said integrated information is displayed, under control of said calendaring program, on a display device associated with said general purpose processor-based device.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of commonly assigned and co-pending U.S. application Ser. No. 09/528,816, entitled ONE NUMBER LAN BASED CALENDAR, filed Mar. 20, 2000, which is a divisional of U.S. patent application Ser. No. 08/899,953 which issued as U.S. Pat. No. 6,058,415, May 2, 2000; the disclosures of which are hereby incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
08899953 |
Jul 1997 |
US |
Child |
09528816 |
Mar 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09528816 |
Mar 2000 |
US |
Child |
10641839 |
Aug 2003 |
US |