← Back to Patent Explorer
US6480830B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Active calendar system

Assignee: International Business Machines Corp
•
Filing: 1998-03-27
•
Granted: 2002-11-12
•
Expires: 2018-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An "active" calendar automatically analyzes a user's calendar entries and sends machine-readable messages to destinations appropriate to content of the calendar entry. A group of event categories is established, each category specifying one class of anticipated calendar entry. An action rule database pre-associates each event category with one or more message formats each having a content and a destination. The action rule database also contains data identifying sources containing the content and destination for each message format. These sources include records of the action rule database itself, subparts of calendar entries of the pre-associated event category, one or more other databases, or a combination of the foregoing. After the calendar receives a user-submitted computer calendar entry describing a planned event, it identifies one of the event categories of the established group that classifies the planned event. For each message format pre-associated with the identified event category, the calendar determines the content and destination for the message as specified by the action rule database, and transmits the message to the destination.

Inventors

  • 👤 Daniel Alexander Ford
  • 👤 Tobin Jon Lehman
  • 👤 Qi Lu
  • 👤 Udi Manber
  • 👤 Ron Yair Pinter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 15:40
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; G06Q10/1093

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 174 words
A computer implemented method for processing an appointment entry of a computerized calendar that includes predetermined event categories classifying anticipated calendar appointment entries, said calendar also including an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination, and (2) data identifying information sources containing the content and destination for each message format the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category, the method comprising: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 2
Dependent Claim 174 words
A computer implemented method for processing an appointment entry of a computerized calendar that includes predetermined event categories classifying anticipated calendar appointment entries, said calendar also including an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination, and (2) data identifying information sources containing the content and destination for each message format the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category, the method comprising: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 3
Dependent Claim 41 words
The method of claim 1 , the determining of the content and destination for the message comprising: consulting the action rule database and in response retrieving one or more of the content and destination from records of the action rule database.
Claim 4
Dependent Claim 41 words
The method of claim 1 , the determining of the content and destination for the message comprising: consulting the action rule database and in response obtaining one or more of the content and destination from data in the calendar appointment entry.
Claim 5
Dependent Claim 41 words
The method of claim 1 , the determining of the content and destination for the message comprising: consulting the action rule database to identify a target database and obtaining one or more of the content and destination from the target database.
Claim 6
Dependent Claim 28 words
The method of claim 1 , the identifying of one of the event categories being performed by applying a computer-implemented analysis to contents of the calendar appointment entry.
Claim 7
Dependent Claim 32 words
The method of claim 5 , the analysis comprising providing a group of probable event categories to a user and obtaining user input to identify a single one of the event categories.
Claim 8
Dependent Claim 35 words
The method of claim 1 , the identifying of one of the event categories comprising receiving identification of an event category from the user substantially concurrently with the user's submittal of the calendar appointment entry.
Claim 9
Dependent Claim 47 words
The method of claim 1 , there being one or more subcategories pre-associated with each event category, the method further comprising identifying a number of fields of the calendar appointment entry, each field being associated with a different one of the subcategories of the identified event category.
Claim 10
Dependent Claim 56 words
The method of claim 1 , the message formats including at least one of the following: a search for information, an e-mail message, and a processing instruction tailored to one or more subcomponents of a computer running the calendar, a processing instruction tailored to one or more peripheral components coupled to the computer running the calendar.
Claim 11
Dependent Claim 30 words
The method of claim 1 , the transmitted message comprising a request to search for information, the message content including search parameters, and the message destination including a search engine.
Claim 12
Dependent Claim 27 words
The method of claim 10 , the method further comprising: the requested search completing; and linking the calendar appointment entry to any information found by the search.
Claim 13
Dependent Claim 20 words
The method of claim 11 , the linking comprising hyperlinking the calendar appointment entry to information found by the search.
Claim 14
Dependent Claim 187 words
A signal-earing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for processing an appointment entry of a computerized calendar that includes predetermined event categories classifying anticipated calendar appointment entries and an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination and (2) data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category, the method comprising: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 15
Dependent Claim 187 words
A signal-earing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for processing an appointment entry of a computerized calendar that includes predetermined event categories classifying anticipated calendar appointment entries and an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination and (2) data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category, the method comprising: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 16
Dependent Claim 41 words
The medium of claim 13 , the determining of the content and destination for the message comprising: consulting the action rule database and in response retrieving one or more of the content and destination from records of the action rule database.
Claim 17
Dependent Claim 41 words
The medium of claim 13 , the determining of the content and destination for the message comprising: consulting the action rule database and in response obtaining one or more of the content and destination from data in the calendar appointment entry.
Claim 18
Dependent Claim 41 words
The medium of claim 13 , the determining of the content and destination for the message comprising: consulting the action rule database to identify a target database and obtaining one or more of the content and destination from the target database.
Claim 19
Dependent Claim 28 words
The medium of claim 13 , the identifying of one of the event categories being performed by applying a computer-implemented analysis to contents of the calendar appointment entry.
Claim 20
Dependent Claim 32 words
The medium of claim 17 , the analysis comprising providing a group of probable event categories to a user and obtaining user input to identify a single one of the event categories.
Claim 21
Dependent Claim 35 words
The medium of claim 13 , the identifying of one of the event categories comprising receiving identification of an event category from the user substantially concurrently with the user's submittal of the calendar appointment entry.
Claim 22
Dependent Claim 47 words
The medium of claim 13 , there being one or more sub-categories pre-associated with each event category, the method further comprising identifying a number of fields of the calendar appointment entry, each field being associated with a different one of the subcategories of the identified event category.
Claim 23
Dependent Claim 56 words
The medium of claim 13 , the message formats including at least one of the following: a search for information, an e-mail message, and a processing instruction tailored to one or more subcomponents of a computer running the calendar, a processing instruction tailored to one or more peripheral components coupled to the computer running the calendar.
Claim 24
Dependent Claim 30 words
The medium of claim 13 , the transmitted message comprising a request to search for information, the message content including search parameters, and the message destination including a search engine.
Claim 25
Dependent Claim 27 words
The medium of claim 22 , the method further comprising: the requested search completing; and linking the calendar appointment entry to any information found by the search.
Claim 26
Dependent Claim 20 words
The medium of claim 23 , the linking comprising hyperlinking the calendar appointment entry to information found by the search.
Claim 27
Dependent Claim 190 words
A computer-implemented active calendar, comprising: a storage; and a processor, coupled to the storage, the processor programmed to perform steps for processing an appointment entry of a computerized personal calendar that includes predetermined event categories classifying anticipated calendar appointment entries, the calendar also including an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination and (2) data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar entries of the pre-associated event category, the steps comprising: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 28
Dependent Claim 190 words
A computer-implemented active calendar, comprising: a storage; and a processor, coupled to the storage, the processor programmed to perform steps for processing an appointment entry of a computerized personal calendar that includes predetermined event categories classifying anticipated calendar appointment entries, the calendar also including an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination and (2) data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar entries of the pre-associated event category, the steps comprising: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 29
Dependent Claim 41 words
The calendar of claim 25 , the determining of the content and destination for the message comprising: consulting the action rule database and in response retrieving one or more of the content and destination from records of the action rule database.
Claim 30
Dependent Claim 41 words
The calendar of claim 25 , the determining of the content and destination for the message comprising: consulting the action rule database and in response obtaining one or more of the content and destination from data in the calendar appointment entry.
Claim 31
Dependent Claim 41 words
The calendar of claim 25 , the determining of the content and destination for the message comprising: consulting the action rule database to identify a target database and obtaining one or more of the content and destination from the target database.
Claim 32
Dependent Claim 28 words
The calendar of claim 25 , the identifying of one of the event categories being performed by applying a computer-implemented analysis to contents of the calendar appointment entry.
Claim 33
Dependent Claim 32 words
The calendar of claim 29 , the analysis comprising providing a group of probable event categories to a user and obtaining user input to identify a single one of the event categories.
Claim 34
Dependent Claim 35 words
The calendar of claim 25 , the identifying of one of the event categories comprising receiving identification of an event category from the user substantially concurrently with the user's submittal of the calendar appointment entry.
Claim 35
Dependent Claim 47 words
The calendar of claim 25 , there being one or more subcategories pre-associated with each event category, the method further comprising identifying a number of fields of the calendar appointment entry, each field being associated with a different one of the subcategories of the identified event category.
Claim 36
Dependent Claim 56 words
The calendar of claim 25 , the message formats including at least one of the following: a search for information, an e-mail message, and a processing instruction tailored to one or more subcomponents of a computer running the calendar, a processing instruction tailored to one or more peripheral components coupled to the computer running the calendar.
Claim 37
Dependent Claim 30 words
The calendar of claim 25 , the transmitted message comprising a request to search for information, the message content including search parameters, and the message destination including a search engine.
Claim 38
Dependent Claim 27 words
The calendar of claim 34 , the method further comprising: the requested search completing, and linking the calendar appointment entry to any information found by the search.
Claim 39
Dependent Claim 20 words
The calendar of claim 35 , the linking comprising hyperlinking the calendar appointment entry to information found by the search.
Claim 40
Dependent Claim 192 words
A digital data processing machine, comprising: means for storing digital data; and processing means, coupled to the means for storing digital data, for processing an appointment entry of a computerized personal calendar that includes predetermined event categories classifying anticipated calendar appointment entries and an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination and (2) data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category, the entry being processed by: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format preassociated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 41
Dependent Claim 192 words
A digital data processing machine, comprising: means for storing digital data; and processing means, coupled to the means for storing digital data, for processing an appointment entry of a computerized personal calendar that includes predetermined event categories classifying anticipated calendar appointment entries and an action rule database having (1) data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination and (2) data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category, the entry being processed by: automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format preassociated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 42
Dependent Claim 166 words
A computer implemented method for processing an appointment entry of a computerized calendar, comprising: establishing predetermined event categories classifying anticipated calendar appointment entries; constructing an action rule database including: data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination; and data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category; automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 43
Dependent Claim 166 words
A computer implemented method for processing an appointment entry of a computerized calendar, comprising: establishing predetermined event categories classifying anticipated calendar appointment entries; constructing an action rule database including: data pre-associating each event category with one or more predetermined message formats, each message format having a content and a destination; and data identifying information sources containing the content and destination for each message format, the sources including records of the action rule database and subparts of calendar appointment entries of the pre-associated event category; automatically in response to user completion of a computer calendar appointment entry describing a planned event, the computerized calendar automatically analyzing contents of the completed calendar entry to identify one of the predetermined event categories classifying the planned event; for each message format pre-associated with the identified event category, the computerized calendar performing operations comprising: determining content and destination for the message as specified in the action rule database; and transmitting a machine-readable message having the determined content to the determined destination.
Claim 44
Independent Claim 146 words
A method for providing a computer calendar system, comprising machine-executed operations of: detecting user entry of a computer calendar appointment describing a future event; automatically in response to user entry of the computer calendar appointment, performing operations comprising: analyzing contents of the appointment to identify one event category, in a group of predetermined event categories, classifying the planned event; consulting a database to identify one or more message types pre-associated with the identified event category, where said database pre-associates each event category with one or more predetermined message types; for each identified message type, performing operations comprising: consulting a database to identify one or more information resources, where said database pre-associates each message format with one or more predetermined information resources; utilizing the identified information sources to determine content and destination for the message; transmitting a machine-readable message having the determined content to the determined destination.
Claim 45
Independent Claim 146 words
A method for providing a computer calendar system, comprising machine-executed operations of: detecting user entry of a computer calendar appointment describing a future event; automatically in response to user entry of the computer calendar appointment, performing operations comprising: analyzing contents of the appointment to identify one event category, in a group of predetermined event categories, classifying the planned event; consulting a database to identify one or more message types pre-associated with the identified event category, where said database pre-associates each event category with one or more predetermined message types; for each identified message type, performing operations comprising: consulting a database to identify one or more information resources, where said database pre-associates each message format with one or more predetermined information resources; utilizing the identified information sources to determine content and destination for the message; transmitting a machine-readable message having the determined content to the determined destination.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-11-11 2006-05-13 2006-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-11-11 2010-05-13 2010-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-11-11 2014-05-13 2014-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag