Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
278 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content, said plurality of different message formats selected from a group comprising at least a proprietary scheduling format, a Hypertext Markup Language (HTML) format, and a simple electronic-mail format so that said scheduling invitation may be encoded for appropriate processing by disparate remote computer systems including those which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant, (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply.
Claim 2
Dependent Claim
278 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content, said plurality of different message formats selected from a group comprising at least a proprietary scheduling format, a Hypertext Markup Language (HTML) format, and a simple electronic-mail format so that said scheduling invitation may be encoded for appropriate processing by disparate remote computer systems including those which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant, (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply.
Claim 3
Dependent Claim
235 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant. (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply, wherein at least one message format comprises a proprietary scheduling format of the computerized scheduling system of the user.
Claim 4
Dependent Claim
235 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant. (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply, wherein at least one message format comprises a proprietary scheduling format of the computerized scheduling system of the user.
Claim 5
Dependent Claim
34 words
The method of claim 2, wherein said message format which comprises a proprietary scheduling format of the computerized scheduling system of the user is transmitted in the electronic scheduling message as a binary attachment.
Claim 6
Dependent Claim
14 words
The method of claim 3, wherein said binary attachment comprises a Multipurpose-Internet-Mail-Extensions binary attachment.
Claim 7
Dependent Claim
36 words
The method of claim 1, wherein at least one message format comprises a simple text message ensuring that a participant employing a computer system providing only simple electronic-mail support can reply to said electronic scheduling message.
Claim 8
Dependent Claim
18 words
The method of claim 1, wherein said input received from the user comprises an event time and location.
Claim 9
Dependent Claim
37 words
The method of claim 6, wherein at least one of the scheduling replies comprises a reply indicating that a participant cannot participate in the event and further includes information indicating an alternate time for scheduling the event.
Claim 10
Dependent Claim
254 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant, (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply, wherein said message format which comprises a Hypertext Markup Language (HTML) form automatically generated by the system based on said input from the user, said HTML form capable of being viewed by any participant having an HTML browser.
Claim 11
Dependent Claim
254 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant, (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply, wherein said message format which comprises a Hypertext Markup Language (HTML) form automatically generated by the system based on said input from the user, said HTML form capable of being viewed by any participant having an HTML browser.
Claim 12
Dependent Claim
32 words
The method of claim 8, wherein said HTML form comprises form fields displaying said input from the user, and further comprises screen buttons which a participant can select for generating a reply.
Claim 13
Dependent Claim
248 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant, (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply, wherein said a different level of information content comprises selected ones of a proprietary scheduling format of the computerized scheduling system, a Hypertext Markup Language (HTML) format, and a simple text format.
Claim 14
Dependent Claim
248 words
In a computerized scheduling system, a method for assisting a user with scheduling calendar events in an electronic calendar, the method comprising: (a) receiving input from the user specifying an event to schedule together with a lists of participants desired to participate in the event, at least some of said participants employing remote computer systems which are unable to interpret proprietary scheduling formats of the computerized scheduling system of the user; (b) in response to said input, generating an electronic scheduling invitation which invites the participants to the event, said scheduling invitation being encoded in a plurality of different message formats, each message format supporting a different level of information content; (c) sending said scheduling invitation to each participant; (d) upon receiving said scheduling invitation, generating an electronic scheduling reply by: (i) decoding the message format having the highest level of information content suitable for the computer system employed by said each participant, (ii) creating an electronic scheduling reply suitable for automatic processing by said computerized scheduling system of the user, said reply including a response indicating whether said each participant can participate in the event, and (iii) sending said scheduling reply to said user; and (e) upon receiving each participant's scheduling reply, automatically updating the calendar based on the response contained within the scheduling reply, wherein said a different level of information content comprises selected ones of a proprietary scheduling format of the computerized scheduling system, a Hypertext Markup Language (HTML) format, and a simple text format.
Claim 15
Dependent Claim
39 words
The method of claim 1, wherein said electronic scheduling invitation includes an embedded identifier which is incorporated into each reply so that said computerized scheduling system can automatically differentiate the replies from other electronic mail which the user receives.
Claim 16
Dependent Claim
30 words
The method of claim 11, wherein said embedded identifier includes information allowing said computerized scheduling system to automatically identify the replies as being associated with a particular electronic scheduling invitation.
Claim 17
Dependent Claim
26 words
The method of claim 1, wherein each reply includes a participant identifier allowing said computerized scheduling system to automatically associate each reply with a particular participant.
Claim 18
Dependent Claim
17 words
The method of claim 13, wherein step (e) includes indicating in the calendar which participants can attend.
Claim 19
Dependent Claim
43 words
The method of claim 1, wherein step (c) includes: transmitting said scheduling invitation via a particular electronic-mail format of America On-line, CompuServe, Microsoft Exchange, and Internet POP3, wherein the particular electronic-mail format employed is selected based on an electronic-mail address for each participant.
Claim 20
Dependent Claim
176 words
An automated electronic scheduling system comprising: a computer having a processor and a memory; a user interface for inputting a particular event for scheduling; a composer, responsive to said user interface, for automatically generating an electronic mail (e-mail) invitation which encodes scheduling information in formats of differing levels of information content for supporting e-mail systems other than said automated electronic scheduling system, said plurality formats selected from a group comprising at least a proprietary scheduling format, a Hypertext Markup Language (HTML) format, and a simple electronic-mail format so that said e-mail invitation may be encoded for appropriate processing by disparate e-mail systems including those which are unable to interpret proprietary scheduling formats of said automated electronic scheduling system; an e-mail transport mechanism for sending the e-mail invitation to each desired participants, at least some of who reply to the e-mail invitation; and means for identifying each reply which responds to the e-mail invitation; and a parser, responsive to identification means, for extracting from each reply information indicating whether a desired participant can attend the particular event.
Claim 21
Dependent Claim
176 words
An automated electronic scheduling system comprising: a computer having a processor and a memory; a user interface for inputting a particular event for scheduling; a composer, responsive to said user interface, for automatically generating an electronic mail (e-mail) invitation which encodes scheduling information in formats of differing levels of information content for supporting e-mail systems other than said automated electronic scheduling system, said plurality formats selected from a group comprising at least a proprietary scheduling format, a Hypertext Markup Language (HTML) format, and a simple electronic-mail format so that said e-mail invitation may be encoded for appropriate processing by disparate e-mail systems including those which are unable to interpret proprietary scheduling formats of said automated electronic scheduling system; an e-mail transport mechanism for sending the e-mail invitation to each desired participants, at least some of who reply to the e-mail invitation; and means for identifying each reply which responds to the e-mail invitation; and a parser, responsive to identification means, for extracting from each reply information indicating whether a desired participant can attend the particular event.
Claim 22
Dependent Claim
22 words
The system of claim 16, further comprising: a calendar update module for automatically indicating which desired participants can attend the particular event.
Claim 23
Dependent Claim
33 words
The system of claim 16, wherein said composer inserts an identifier into the e-mail invitation so that any reply which incorporates contents of the e-mail invitation can be associated with the particular event.
Claim 24
Dependent Claim
18 words
The system of claim 18, wherein said identifier is inserted into a subject line of the e-mail invitation.
Claim 25
Dependent Claim
42 words
The system of claim 16, wherein said composer inserts into the e-mail invitation for each particular desired participant an identifier for the participant so that any reply which incorporates contents of the e-mail invitation can be associated with the particular desired participant.
Claim 26
Dependent Claim
172 words
An automated electronic scheduling system comprising: a computer having a processor and a memory; a user interface for inputting a particular event for scheduling; a composer, responsive to said user interface, for automatically generating an electronic mail (e-mail) invitation which encodes scheduling information in formats of differing levels of information content for supporting e-mail systems other than said automated electronic scheduling system; an e-mail transport mechanism for sending the e-mail invitation to each desired participants, at least some of who reply to the e-mail invitation; and means for identifying each reply which responds to the e-mail invitation; and a parser, responsive to identification means, for extracting from each reply information indicating whether a desired participant can attend the particular event, wherein said formats comprise at least a simple text message understood by any participant having a system with simple e-mail support, a Hypertext Markup Language (HTML) form understood by any participant having a system with an Internet browser, and a binary attachment understood by any participant having the automated electronic scheduling system.
Claim 27
Dependent Claim
172 words
An automated electronic scheduling system comprising: a computer having a processor and a memory; a user interface for inputting a particular event for scheduling; a composer, responsive to said user interface, for automatically generating an electronic mail (e-mail) invitation which encodes scheduling information in formats of differing levels of information content for supporting e-mail systems other than said automated electronic scheduling system; an e-mail transport mechanism for sending the e-mail invitation to each desired participants, at least some of who reply to the e-mail invitation; and means for identifying each reply which responds to the e-mail invitation; and a parser, responsive to identification means, for extracting from each reply information indicating whether a desired participant can attend the particular event, wherein said formats comprise at least a simple text message understood by any participant having a system with simple e-mail support, a Hypertext Markup Language (HTML) form understood by any participant having a system with an Internet browser, and a binary attachment understood by any participant having the automated electronic scheduling system.
Claim 28
Dependent Claim
28 words
The system of claim 21, wherein said simple text message includes delimiters for recording a desired participant's response in a manner which can be identified by the parser.
Claim 29
Dependent Claim
38 words
The system of claim 22, wherein said delimiters comprise text strings having a form substantially like [ ] Accept and [ ] Decline, for allowing a desired participant to indicate whether the participant can attend the particular event.
Claim 30
Dependent Claim
42 words
The system of claim 22, wherein said delimiters further comprise text strings having a form substantially like <BEGIN REPLY MESSAGE> and <END REPLY MESSAGE>, for allowing a desired participant to enter a reply which is automatically recognized and processed by the system.
Claim 31
Dependent Claim
152 words
An automated electronic scheduling system comprising: a computer having a processor and a memory; a user interface for inputting a particular event for scheduling; a composer, responsive to said user interface, for automatically generating an electronic mail (e-mail) invitation which encodes scheduling information in formats of differing levels of information content for supporting e-mail systems other than said automated electronic scheduling system; an e-mail transport mechanism for sending the e-mail invitation to each desired participants, at least some of who reply to the e-mail invitation; and means for identifying each reply which responds to the e-mail invitation; and a parser, responsive to identification means, for extracting from each reply information indicating whether a desired participant can attend the particular event, wherein said e-mail transport mechanism is a selected one of a Microsoft MAPI (Messaging Application Programming Interface) compliant e-mail transport mechanism and a POP3 (Internet Post Office Protocol) compliant e-mail transport mechanism.
Claim 32
Dependent Claim
152 words
An automated electronic scheduling system comprising: a computer having a processor and a memory; a user interface for inputting a particular event for scheduling; a composer, responsive to said user interface, for automatically generating an electronic mail (e-mail) invitation which encodes scheduling information in formats of differing levels of information content for supporting e-mail systems other than said automated electronic scheduling system; an e-mail transport mechanism for sending the e-mail invitation to each desired participants, at least some of who reply to the e-mail invitation; and means for identifying each reply which responds to the e-mail invitation; and a parser, responsive to identification means, for extracting from each reply information indicating whether a desired participant can attend the particular event, wherein said e-mail transport mechanism is a selected one of a Microsoft MAPI (Messaging Application Programming Interface) compliant e-mail transport mechanism and a POP3 (Internet Post Office Protocol) compliant e-mail transport mechanism.
Claim 33
Independent Claim
152 words
A method for unattended scheduling of resources, the method comprising: storing in a computer information describing a set of resources which are available for use by individuals; providing at least one electronic mail (e-mail) account at the computer for receiving e-mail scheduling requests from the individuals for scheduling use of the resources at particular times; for such an e-mail request received at the computer, processing the e-mail request for identifying a particular individual who is requesting a particular resource at a requested time; comparing the received request against a scheduling calendar listing availability of the particular resource at the requested time; and if the particular resource is available at the requested time, automatically sending a reply e-mail message to the particular individual confirming acceptance of the scheduling request and updating the scheduling calendar for indicating that the particular resource is now scheduled at the requested time for use by the particular individual.
Claim 34
Independent Claim
152 words
A method for unattended scheduling of resources, the method comprising: storing in a computer information describing a set of resources which are available for use by individuals; providing at least one electronic mail (e-mail) account at the computer for receiving e-mail scheduling requests from the individuals for scheduling use of the resources at particular times; for such an e-mail request received at the computer, processing the e-mail request for identifying a particular individual who is requesting a particular resource at a requested time; comparing the received request against a scheduling calendar listing availability of the particular resource at the requested time; and if the particular resource is available at the requested time, automatically sending a reply e-mail message to the particular individual confirming acceptance of the scheduling request and updating the scheduling calendar for indicating that the particular resource is now scheduled at the requested time for use by the particular individual.
Claim 35
Dependent Claim
33 words
The method of claim 26, further comprising: if the particular resource is unavailable at the requested time, automatically sending a reply e-mail message to the particular individual denying acceptance of the scheduling request.
Claim 36
Dependent Claim
25 words
The method of claim 27, wherein said reply e-mail message further comprises a report indicating availability of the particular resource for a given time period.
Claim 37
Dependent Claim
30 words
The method of claim 26, wherein said set of resources include at least two types of resources selected from a movable type of resource and an immovable type of resource.
Claim 38
Dependent Claim
16 words
The method of claim 29, wherein said movable type of resource includes an "equipment" resource type.
Claim 39
Dependent Claim
16 words
The method of claim 29, wherein said immovable type of resource includes a "room" resource type.
Claim 40
Dependent Claim
37 words
The method of claim 31, wherein said scheduling calendar also maintains schedules for meetings of the individuals and wherein individuals are not allowed to schedule two meetings which require an identical resource which is of type "room."
Claim 41
Dependent Claim
22 words
The method of claim 29, wherein a resource which is immovable is not allowed to accept scheduling requests specifying times which overlap.
Claim 42
Dependent Claim
21 words
The method of claim 29, wherein a resource which is movable is allowed to accept scheduling requests specifying times which overlap.
Claim 43
Dependent Claim
31 words
The method of claim 26, wherein said processing the e-mail request includes parsing the e-mail request to extract an identifier indicating that the e-mail is a scheduling request for a resource.
Claim 44
Dependent Claim
26 words
The method of claim 26, wherein said requested time is automatically converted by the system to a time zone relative to where the particular individual resides.