Calendaring systems and methods
First Claim
1. A computer-based method, comprising:
- receiving a telephone call;
identifying the caller; and
determining a caller relationship setting.
0 Assignments
0 Petitions
Accused Products
Abstract
A calendaring system communicatively coupled to a network comprises: a calendar engine capable to store and display event data from a calendar database; a portrait database capable to store portraits of users; the portraits including relationship settings for users; and an event engine, communicatively coupled to the calendar engine and portrait database, capable of scheduling events (including implicit events), sending events invitations and responding to an event invitation received, and offering appropriate services related to those events, via the network, as a function of time availability as indicated in the calendar database, relationship settings, and lifestyle wishes, monitors and gauges of the participants in the event as indicated in the portrait database.
-
Citations
65 Claims
-
1. A computer-based method, comprising:
-
receiving a telephone call;
identifying the caller; and
determining a caller relationship setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-based method, comprising:
-
receiving an invitation to an event, the invitation including the time and date of the event and an inviter'"'"'s name;
determining if an automated acceptance preference is set;
determining a relationship setting for the inviter;
determining a life style wish setting;
determining if free time available to attend the event by looking up the time and date of the event in a calendar database;
sending an acceptance to the inviter as a function of the automated acceptance preference, free time, monitors and gauges, life style wishes, and relationship setting; and
updating the calendar database to include the event if an acceptance is sent. - View Dependent Claims (22, 23, 25, 26, 27, 28, 29)
-
-
24. A computer-based method, comprising:
-
receiving, from invitees, responses to a conference invitation;
sending confirmations to invitees that signal acceptance;
sending, to the invitees, notifications of start of the conference;
determining the impact of delaying the start of the conference; and
displaying the impact of delaying the conference.
-
-
30. A system communicatively coupled to a network, comprising:
-
a calendar engine capable to store and display event data from a calendar database;
a portrait database capable to store portraits of users;
the portraits including relationship settings for users; and
an event engine, communicatively coupled to the calendar engine and portrait database, capable to respond to an event invitation received, via the network, from an inviter as a function of time availability as indicated in the calendar database and relationship setting of the invitee as indicated in the portrait database. - View Dependent Claims (31, 32, 33, 34, 35, 37, 38, 39)
-
-
36. The system of 31, further comprising a conference scheduler engine communicatively coupled to the calendar engine, the portrait database and the life style wish preference file, the conference scheduler engine capable to send, via the network, invitations to invitees, wherein the invitees are users;
- receive replies to the invitations; and
send scheduling data to the invitees.
- receive replies to the invitations; and
-
40. A computer-based method, comprising
examining a calendar entry; - and
selecting one or more services appropriate to the event. - View Dependent Claims (41, 42, 43)
- and
-
44. A computer-readable medium storing computer-executable code to execute a method, the method comprising:
-
receiving a telephone call;
identifying the caller; and
determining a caller relationship setting. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer-readable medium storing computer-executable code to execute a method, the method comprising:
-
receiving an invitation to an event, the invitation including the time and date of the event and an inviter'"'"'s name;
determining if an automated acceptance preference is set;
determining a relationship setting for the inviter;
determining a life style wish setting;
determining if free time available to attend the event by looking up the time and date of the event in a calendar database;
sending an acceptance to the inviter as a function of the automated acceptance preference, free time, monitors and gauges, life style wishes, and relationship setting; and
updating the calendar database to include the event if an acceptance is sent.
-
-
65. A computer-readable medium storing computer-executable code to execute a method, the method comprising:
-
receiving, from invitees, responses to a conference invitation;
sending confirmations to invitees that signal acceptance;
sending, to the invitees, notifications of start of the conference;
determining the impact of delaying the start of the conference; and
displaying the impact of delaying the conference.
-
Specification