Patent US3436967A successfully refreshed from Google Patents.
Patent US6732080B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6732080B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method of providing personal calendar services

Assignee: Nokia Inc
•
Filing: 1999-09-15
•
Granted: 2004-05-04
•
Expires: 2019-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention is a system ( 10 ) and method for providing personal calendar services. A system providing calendar services in accordance with the invention includes a mobile terminal ( 12 ) including a display ( 14 ), a processor ( 34 ) which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider and have associated therewith a scheduled time and at least one location at which the user service is provided to the user; at least one calendaring and scheduling server ( 20 ) providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendaring and scheduling server and which is displayed by the display under control of the calendar software client, each calendaring and scheduling server executing software, which is responsive to a physical location stored therein to schedule at least one scheduled calendar user service for the user of the mobile terminal; and a communication system ( 16 ) providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring and scheduling server and the at least one service provider.

Inventors

  • 👤 Lioudmila Blants

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 13:41
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; G06Q10/1093

Claims Analysis

Total Claims: 94
Claim 1
Independent Claim 257 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location for which the user service is provided to the user; at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendaring and scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location to schedule at least one scheduled calendar user service for the user of the mobile terminal and when a schedule conflict exists with a scheduled service, the at least one calendaring and scheduling server communicates with the at least one user service provider server and changes the schedule to avoid the conflict; and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring and scheduling server and the at least one user service provider server; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 2
Independent Claim 257 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location for which the user service is provided to the user; at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendaring and scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location to schedule at least one scheduled calendar user service for the user of the mobile terminal and when a schedule conflict exists with a scheduled service, the at least one calendaring and scheduling server communicates with the at least one user service provider server and changes the schedule to avoid the conflict; and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring and scheduling server and the at least one user service provider server; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 3
Dependent Claim 19 words
A system in accordance with claim 1 wherein: the stored location is a physical location of the mobile terminal.
Claim 4
Dependent Claim 36 words
A system in accordance with claim 1 wherein: the stored location is a stored physical location for which the calendaring and scheduling server has scheduled a scheduled calendar user service to be provided to the user.
Claim 5
Dependent Claim 18 words
A system in accordance with claim 1 wherein: the conflict is at a specified time or physical location.
Claim 6
Dependent Claim 71 words
A system in accordance with claim 1 further comprising: at least one information provider server, in communication with the at least one calendaring and scheduling server, which provides calendar information service by providing information which is stored by the at least one information provider server to the user by transmission with the communication system to the mobile terminal under control of one of the at least one calendaring and scheduling server.
Claim 7
Dependent Claim 45 words
A system in accordance with claim 5 wherein: the calendar information service provided by the at least one information provider server is selected as a function of a location stored in at least one calendaring and scheduling server associated with a scheduled calendar user service.
Claim 8
Dependent Claim 63 words
A system in accordance with claim 6 wherein: the information provided by the at least one information provider server is transmitted to the user of the mobile terminal after the user has moved to a new physical location stored in the at least one calendaring and scheduling server and is information selected to be useful to the user at the new physical location.
Claim 9
Dependent Claim 109 words
A system in accordance with claim 1 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar services and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 10
Dependent Claim 72 words
A system in accordance with claim 8 wherein: the profile of the user contains at least one preferred user service provider which may be chosen to provide service to the user and the at least one preferred user service provider is given preference by the software in scheduling the scheduled calendar user services over any other user service provider which may be chosen to provide the user the scheduled calendar user services.
Claim 11
Dependent Claim 35 words
A system in accordance with claim 8 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 12
Dependent Claim 35 words
A system in accordance with claim 9 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 13
Dependent Claim 109 words
A system in accordance with claim 4 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar server and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 14
Dependent Claim 72 words
A system in accordance with claim 12 wherein: the profile of the user contains at least one preferred user service provider which may be chosen to provide service to the user and the at least one preferred user service provider is given preference by the software in scheduling the scheduled calendar user services over any other user service provider which may be chosen to provide the user the scheduled calendar user services.
Claim 15
Dependent Claim 35 words
A system in accordance with claim 12 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 16
Dependent Claim 35 words
A system in accordance with claim 13 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 17
Dependent Claim 109 words
A system in accordance with claim 5 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar server and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 18
Dependent Claim 72 words
A system in accordance with claim 16 wherein: the profile of the user contains at least one preferred user service provider which may be chosen to provide service to the user and the at least one preferred user service provider is given preference by the software in scheduling the scheduled calendar user services over any other user service provider which may be chosen to provide the user the scheduled calendar user services.
Claim 19
Dependent Claim 35 words
A system in accordance with claim 16 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 20
Dependent Claim 35 words
A system in accordance with claim 17 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 21
Dependent Claim 64 words
A system in accordance with claim 1 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the stored physical location.
Claim 22
Dependent Claim 24 words
A system in accordance with claim 20 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 23
Dependent Claim 62 words
A system in accordance with claim 4 wherein: the software at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the stored physical location.
Claim 24
Dependent Claim 24 words
A system in accordance with claim 22 wherein: the unscheduled action is an activity which may be performed by the user independent of time.
Claim 25
Dependent Claim 62 words
A system in accordance with claim 5 wherein: the software at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the stored physical location.
Claim 26
Dependent Claim 24 words
A system in accordance with claim 24 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 27
Dependent Claim 64 words
A system in accordance with claim 6 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the stored physical location.
Claim 28
Dependent Claim 24 words
A system in accordance with claim 26 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 29
Dependent Claim 64 words
A system in accordance with claim 7 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the stored physical location.
Claim 30
Dependent Claim 24 words
A system in accordance with claim 28 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 31
Dependent Claim 63 words
A system in accordance with claim 8 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the physical location.
Claim 32
Dependent Claim 24 words
A system in accordance with claim 30 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 33
Dependent Claim 63 words
A system in accordance with claim 9 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the physical location.
Claim 34
Dependent Claim 24 words
A system in accordance with claim 32 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 35
Dependent Claim 63 words
A system in accordance with claim 10 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the physical location.
Claim 36
Dependent Claim 24 words
A system in accordance with claim 34 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 37
Independent Claim 220 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar services which are provided to the user of the mobile terminal by at least one service provider server; and at least one calendaring and scheduling server providing the mobile terminal with a calendar of events which are displayed by the display under the control of the calendar software, the at least one calendaring and scheduling server executing software which is responsive to a stored physical location where the user is scheduled by the software of the at least one calendaring and scheduling server to be present to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an activity independent of time while the user is in physical proximity to the stored physical location and when a conflict of calendar events exists, the at least one calendaring and scheduling server communicates with the at least one service provider server and changes the schedule to avoid the conflict; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 38
Independent Claim 220 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar services which are provided to the user of the mobile terminal by at least one service provider server; and at least one calendaring and scheduling server providing the mobile terminal with a calendar of events which are displayed by the display under the control of the calendar software, the at least one calendaring and scheduling server executing software which is responsive to a stored physical location where the user is scheduled by the software of the at least one calendaring and scheduling server to be present to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an activity independent of time while the user is in physical proximity to the stored physical location and when a conflict of calendar events exists, the at least one calendaring and scheduling server communicates with the at least one service provider server and changes the schedule to avoid the conflict; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 39
Dependent Claim 20 words
A system in accordance with claim 36 wherein: the stored physical location is the physical location of the mobile terminal.
Claim 40
Dependent Claim 35 words
A system in accordance with claim 36 wherein: the stored physical location is a physical location at which the calendaring and scheduling server has scheduled a calendar user service to be provided to the user.
Claim 41
Independent Claim 328 words
A method of providing calendar services in a system including a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location for which the user service is provided to the user, at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendar scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location to schedule at least one scheduled calendar user service for the user of the mobile terminal and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring scheduling server and the at least one user service provider server comprising: storing a location in one of the at least one calendaring and scheduling server; in response to the stored location, the software of the one calendaring and scheduling server schedules at least one scheduled calendar user service for the user and when a schedule conflict exists with a scheduled service, the at least one calendaring and scheduling server communicates with the at least one service provider server and changes the schedule to avoid the conflict; transmitting the at least one scheduled calendar user service for the user to the mobile terminal; and displaying the at least one scheduled calendar user service on the display; and wherein the schedule of scheduled calendar user services and chances of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 42
Independent Claim 328 words
A method of providing calendar services in a system including a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location for which the user service is provided to the user, at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendar scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location to schedule at least one scheduled calendar user service for the user of the mobile terminal and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring scheduling server and the at least one user service provider server comprising: storing a location in one of the at least one calendaring and scheduling server; in response to the stored location, the software of the one calendaring and scheduling server schedules at least one scheduled calendar user service for the user and when a schedule conflict exists with a scheduled service, the at least one calendaring and scheduling server communicates with the at least one service provider server and changes the schedule to avoid the conflict; transmitting the at least one scheduled calendar user service for the user to the mobile terminal; and displaying the at least one scheduled calendar user service on the display; and wherein the schedule of scheduled calendar user services and chances of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 43
Dependent Claim 19 words
A method in accordance with claim 39 wherein: the stored location is a physical location of the mobile terminal.
Claim 44
Dependent Claim 34 words
A method in accordance with claim 39 wherein: the stored location is a physical location for which the calendaring and scheduling server has scheduled a scheduled calendar service to be provided to the user.
Claim 45
Dependent Claim 18 words
A method in accordance with claim 39 wherein: the conflict is at a specified time or physical location.
Claim 46
Dependent Claim 70 words
A method in accordance with claim 39 wherein: at least one information provider server, in communication with the at least one calendaring and scheduling server, which provides calendar information service by providing information which is stored by the at least one information provider server to the user by transmission with the communication system to the mobile terminal under control of one of the at least one calendaring and scheduling server.
Claim 47
Dependent Claim 45 words
A method in accordance with claim 43 wherein: the calendar information service provided by the at least one information provider server is selected as a function of a location stored in at least one calendaring and scheduling server associated with a scheduled calendar user service.
Claim 48
Dependent Claim 63 words
A method in accordance with claim 44 wherein: the information provided by the at least one information provider server is transmitted to the user of the mobile terminal after the user has moved to a new physical location stored in the at least one calendaring and scheduling server and is information selected to be useful to the user at the new physical location.
Claim 49
Dependent Claim 109 words
A method in accordance with claim 39 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar server and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 50
Dependent Claim 72 words
A method in accordance with claim 46 wherein: the profile of the user contains at least one preferred user service provider which may be chosen to provide service to the user and the at least one preferred user service provider is given preference by the software in scheduling the scheduled calendar user services over any other user service provider which may be chosen to provide the user the scheduled calendar user services.
Claim 51
Dependent Claim 35 words
A system in accordance with claim 46 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 52
Dependent Claim 35 words
A system in accordance with claim 47 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 53
Dependent Claim 109 words
A method in accordance with claim 42 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar server and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 54
Dependent Claim 72 words
A method in accordance with claim 50 wherein: the profile of the user contains at least one preferred user service provider which may be chosen to provide service to the user and the at least one preferred user service provider is given preference by the software in scheduling the scheduled calendar user services over any other user service provider which may be chosen to provide the user the scheduled calendar user services.
Claim 55
Dependent Claim 35 words
A system in accordance with claim 50 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 56
Dependent Claim 110 words
A method in accordance with claim 43 where in: a user profile server which stores a profile of the user providing information about Preferences of the user regarding the scheduled calendar server and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 57
Dependent Claim 72 words
A system in accordance with claim 53 wherein: the profile of the user contains at least one preferred user service provider which may be chosen to provide service to the user and the at least one preferred user service provider is given preference by the software in scheduling the scheduled calendar user services over any other user service provider which may be chosen to provide the user the scheduled calendar user services.
Claim 58
Dependent Claim 35 words
A system in accordance with claim 53 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 59
Dependent Claim 35 words
A system in accordance with claim 54 wherein: the user profile stores additional information for selecting between a plurality of user service providers to provide more than one scheduled calendar user service to the user.
Claim 60
Dependent Claim 63 words
A method in accordance with claim 39 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the physical location.
Claim 61
Dependent Claim 24 words
A method in accordance with claim 57 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 62
Dependent Claim 63 words
A method in accordance with claim 42 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the physical location.
Claim 63
Dependent Claim 24 words
A method in accordance with claim 59 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 64
Dependent Claim 64 words
A method in accordance with claim 43 wherein: the software of the at least one calendar and scheduling server further is responsive to the physical location stored therein to generate an alert which is transmitted to the mobile terminal which informs the user that the user should perform an unscheduled activity while the user is in a physical proximity to the stored physical location.
Claim 65
Dependent Claim 24 words
A method in accordance with claim 61 wherein: the unscheduled activity is an activity which may be performed by the user independent of time.
Claim 66
Dependent Claim 35 words
A system in accordance with claim 7 wherein: the software of the calendar and scheduling server further schedules at least one item in the calendar for the user is associated with the new physical location.
Claim 67
Dependent Claim 35 words
A method in accordance with claim 45 wherein: the software of the calendar and scheduling server further schedules at least one item in the calendar for the user is associated with the new physical location.
Claim 68
Dependent Claim 33 words
A system in accordance with claim 63 wherein: the at least one item is a scheduled user service to be provided to the user while the user is at the new physical location.
Claim 69
Dependent Claim 36 words
A system in accordance with claim 63 wherein: the at least one item is delivery of information to the user from at least one information provider server while the user is at the new physical location.
Claim 70
Dependent Claim 25 words
A system in accordance with claim 66 wherein: the information is subject matter useful to the user while the user is in the new location.
Claim 71
Dependent Claim 33 words
A method in accordance with claim 64 wherein: the at least one item is a scheduled user service to be provided to the user while the user is at the new physical location.
Claim 72
Dependent Claim 36 words
A method in accordance with claim 64 wherein: the at least one item is delivery of information to the user from at least one information provider server while the user is at the new physical location.
Claim 73
Independent Claim 276 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location at which the user service is provided to the user; at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendaring and scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location, to schedule at least one calendar user service for the user of the mobile terminal and when a schedule conflict exists, the at least one calendaring and scheduling server communicates with the at least one service provider and changes the schedule to avoid the conflict and in response to confirmation that the calendar user service has been completed, schedules at least one additional item related to completion of the calendar user service; and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring and scheduling server and the at least one service provider server; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 74
Independent Claim 276 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location at which the user service is provided to the user; at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendaring and scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location, to schedule at least one calendar user service for the user of the mobile terminal and when a schedule conflict exists, the at least one calendaring and scheduling server communicates with the at least one service provider and changes the schedule to avoid the conflict and in response to confirmation that the calendar user service has been completed, schedules at least one additional item related to completion of the calendar user service; and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring and scheduling server and the at least one service provider server; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 75
Dependent Claim 32 words
A system in accordance with claim 70 wherein: the at least one additional item is independent of a location of the mobile terminal at a time the calendar user service was completed.
Claim 76
Independent Claim 342 words
A method of providing calendar services in a system including a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one service provider server and have associated therewith a scheduled time and at least one location at which the service is provided to the user, at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar services which is maintained by the at least one calendar scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored therein to schedule at least one scheduled calendar user service for the user of the mobile terminal and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring scheduling server and the at least one service provider server comprising: storing a location in at least one of the at least one calendaring and scheduling server and when a schedule conflict exists, the at least one calendaring and scheduling server communicates with the at least one service provider server and changes the schedule to avoid the conflict; in response to the stored location, the software of the at least one calendaring and schedules server schedules at least one calendar service for the user and in response to confirmation that the calendar service has been completed, schedules at least one additional item related to completion of a calendar service; transmitting the at least one scheduled calendar service to the mobile terminal; and displaying the at least one scheduled calendar service on the display; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 77
Independent Claim 342 words
A method of providing calendar services in a system including a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one service provider server and have associated therewith a scheduled time and at least one location at which the service is provided to the user, at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar services which is maintained by the at least one calendar scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored therein to schedule at least one scheduled calendar user service for the user of the mobile terminal and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring scheduling server and the at least one service provider server comprising: storing a location in at least one of the at least one calendaring and scheduling server and when a schedule conflict exists, the at least one calendaring and scheduling server communicates with the at least one service provider server and changes the schedule to avoid the conflict; in response to the stored location, the software of the at least one calendaring and schedules server schedules at least one calendar service for the user and in response to confirmation that the calendar service has been completed, schedules at least one additional item related to completion of a calendar service; transmitting the at least one scheduled calendar service to the mobile terminal; and displaying the at least one scheduled calendar service on the display; and wherein the schedule of scheduled calendar user services and changes of the schedule to avoid conflict is maintained solely by the at least one calendaring and scheduling server.
Claim 78
Dependent Claim 32 words
A method in accordance with claim 72 wherein: the at least one additional item is independent of a location of the mobile terminal at a time the calendar service has been completed.
Claim 79
Dependent Claim 39 words
A system in accordance with claim 1 comprising: an entity in the system; and wherein when a conflict exists, the at least one calendaring and scheduling server communicates with the entity to change the schedule to avoid the conflict.
Claim 80
Dependent Claim 39 words
A method in accordance with claim 39 comprising: an entity in the system; and wherein when a conflict exists, the at least one calendaring and scheduling server communicates with the entity to change the schedule to avoid the conflict.
Claim 81
Dependent Claim 39 words
A system in accordance with claim 70 comprising: an entity in the system; and wherein when a conflict exists, the at least one calendaring and scheduling server communicates with the entity to change the schedule to avoid the conflict.
Claim 82
Dependent Claim 39 words
A system in accordance with claim 72 comprising: an entity in the system; and wherein when a conflict exists, the at least one calendaring and scheduling server communicates with the entity to change the schedule to avoid the conflict.
Claim 83
Dependent Claim 21 words
A system in accordance with claim 8 wherein: the user profile server is the at least one calendaring and scheduling server.
Claim 84
Dependent Claim 21 words
A system in accordance with claim 12 wherein: the user profile server is the at least one calendaring and scheduling server.
Claim 85
Dependent Claim 21 words
A system in accordance with claim 16 wherein: the user profile server is the at least one calendaring and scheduling server.
Claim 86
Dependent Claim 109 words
A system in accordance with claim 36 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar services and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 87
Dependent Claim 109 words
A system in accordance with claim 70 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar services and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 88
Dependent Claim 109 words
A method in accordance with claim 72 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar services and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 89
Dependent Claim 21 words
A system in accordance with claim 82 wherein: the user profile server is the at least one calendaring and scheduling server.
Claim 90
Dependent Claim 21 words
A method in accordance with claim 83 comprising: the user profile server is the at least one calendaring and scheduling server.
Claim 91
Independent Claim 228 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location for which the user service is provided to the user; at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendaring and scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location to schedule at least one scheduled calendar user service for the user of the mobile terminal and when a schedule conflict exists with a scheduled service, the at least one calendaring and scheduling server communicates with the at least one user service provider server and changes the schedule to avoid the conflict; and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring and scheduling server and the at least one user service provider server.
Claim 92
Independent Claim 228 words
A system providing calendar services comprising: a mobile terminal including a display, a processor which controls providing a display on the display of a calendar of a user of the mobile terminal including scheduled calendar user services which are provided to the user of the mobile terminal by at least one user service provider server and have associated therewith a scheduled time and at least one location for which the user service is provided to the user; at least one calendaring and scheduling server providing the mobile terminal with a schedule of the scheduled calendar user services which is maintained by the at least one calendaring and scheduling server and which is displayed by the display under control of the processor, the at least one calendaring and scheduling server executing software, which is responsive to a stored location to schedule at least one scheduled calendar user service for the user of the mobile terminal and when a schedule conflict exists with a scheduled service, the at least one calendaring and scheduling server communicates with the at least one user service provider server and changes the schedule to avoid the conflict; and a communication system providing communications between the mobile terminal and the at least one calendaring and scheduling server and between the at least one calendaring and scheduling server and the at least one user service provider server.
Claim 93
Dependent Claim 109 words
A system in accordance with claim 86 comprising: a user profile server which stores a profile of the user providing information about preferences of the user regarding the scheduled calendar services and changing a scheduled service to avoid conflict; and wherein the at least one calendaring and scheduling server stores information displayed by the display under control of the processor; and the software of the at least one calendaring and scheduling server accesses the profile of the user and uses the profile of the user in providing at least the scheduled calendar user services to the user of the mobile terminal and to change the schedule to avoid conflict.
Claim 94
Dependent Claim 21 words
A system in accordance with claim 87 wherein: the user profile server is the at least one calendaring and scheduling server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-05-04 2007-11-03 2008-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-05-04 2011-11-03 2012-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-05-04 2015-11-03 2016-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag