Information management systems with time zone information, including event scheduling processes
First Claim
1. A computer-implemented scheduling method, the method performed by a computer system having a processor and a memory, the method comprising:
- collecting a participant time zone, wherein the participant time zone is determined by;
analyzing contact information associated with a participant, anddetermining a time zone for the participant based on the analysis of the contact information, wherein the contact information does not specify the time zone for the participant, and wherein the time zone is determined based on at least one of a phone number, an address, and an affiliation, wherein determining the time zone is performed by the processor executing instructions stored in the memory;
identifying a time difference between the participant time zone and a user time zone, wherein the participant time zone is associated with the participant and the user time zone is associated with a user scheduling an event, wherein identifying the time difference is performed by the processor executing instructions stored in the memory;
reviewing availability information for the participant and one or more selected time preference periods for the participant prior to inviting the participant to schedule the event, wherein the one or more selected time preference periods for the participant correspond to one or more time periods identified by the participant;
selecting a time range for the event;
graphically displaying in relationship to the user time zone the selected time range for the event relative to the availability information for the participant and the one or more selected time preference periods for the participant; and
indicating that the selected time range is during one or more selected time preference periods for the participant in relationship to the participant time zone or is not during the one or more selected time preference periods for the participant in relationship to the participant time zone, wherein the processor executes instructions stored in the memory to determine whether the selected time range is or is not during one or more selected time preference periods for the participant in relationship to the participant time zone.
2 Assignments
0 Petitions
Accused Products
Abstract
Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.
-
Citations
35 Claims
-
1. A computer-implemented scheduling method, the method performed by a computer system having a processor and a memory, the method comprising:
-
collecting a participant time zone, wherein the participant time zone is determined by; analyzing contact information associated with a participant, and determining a time zone for the participant based on the analysis of the contact information, wherein the contact information does not specify the time zone for the participant, and wherein the time zone is determined based on at least one of a phone number, an address, and an affiliation, wherein determining the time zone is performed by the processor executing instructions stored in the memory; identifying a time difference between the participant time zone and a user time zone, wherein the participant time zone is associated with the participant and the user time zone is associated with a user scheduling an event, wherein identifying the time difference is performed by the processor executing instructions stored in the memory; reviewing availability information for the participant and one or more selected time preference periods for the participant prior to inviting the participant to schedule the event, wherein the one or more selected time preference periods for the participant correspond to one or more time periods identified by the participant; selecting a time range for the event; graphically displaying in relationship to the user time zone the selected time range for the event relative to the availability information for the participant and the one or more selected time preference periods for the participant; and indicating that the selected time range is during one or more selected time preference periods for the participant in relationship to the participant time zone or is not during the one or more selected time preference periods for the participant in relationship to the participant time zone, wherein the processor executes instructions stored in the memory to determine whether the selected time range is or is not during one or more selected time preference periods for the participant in relationship to the participant time zone. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented scheduling method, the method performed by a computer system having a processor and a memory, the method comprising:
-
collecting a participant time zone, wherein the participant time zone is determined by; analyzing contact information associated with a participant, and determining a time zone for the participant based on the analysis of the contact information, wherein the contact information does not specify the time zone for the participant, and wherein the time zone is determined based on at least one of a phone number, an address, and an affiliation, wherein determining the time zone is performed by the processor executing instructions stored in the memory; identifying a difference between the participant time zone and a user time zone, wherein the participant time zone is associated with the participant and the user time zone is associated with a user scheduling an event, wherein identifying the difference between the participant time zone and the user time zone is performed by the processor executing instructions stored in the memory; reviewing availability information for the participant and one or more selected time preference periods for the participant prior to inviting the participant to schedule the event, wherein the one or more selected time preference periods for the participant correspond to one or more time periods identified by the participant; selecting a time range for the event, wherein the time range is within the one or more selected time preference periods for the participant, wherein selecting the time range for the event is performed by the processor executing instructions stored in the memory; and graphically displaying in relationship to the user time zone the selected time range for the event relative to the at least one of availability information for the participant and the one or more selected time preference periods for the participant. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium having computer-executable instructions for performing steps comprising:
-
collecting a participant time zone, wherein the participant time zone is determined by; collecting a participant time zone, wherein the participant time zone is determined by; analyzing contact information associated with a participant, and determining a time zone for the participant based on the analysis of the contact information, wherein the contact information does not specify the time zone for the participant, and wherein the time zone is determined based on at least one of a phone number, an address, and an affiliation, wherein determining the time zone is performed by the processor executing instructions stored in the memory; identifying a difference between the participant time zone and a user time zone, wherein the participant time zone is associated with the participant and the user time zone is associated with a user scheduling an event; reviewing availability information for the participant and one or more selected time preference periods for the participant prior to inviting the participant to schedule the event, wherein the one or more selected time preference periods for the participant correspond to one or more time periods identified by the participant; selecting a time range for the event, wherein the time range is within the one or more selected time preference periods for the participant; and graphically displaying in relationship to the user time zone the selected time range for the event relative to the availability information for the participant and the one or more selected time preference periods for the participant. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-implemented scheduling method, the method performed by a computer system having a processor and a memory, the method comprising:
-
collecting a participant time zone, wherein the participant time zone is determined by; collecting a participant time zone, wherein the participant time zone is determined by; analyzing contact information associated with a participant, and determining a time zone for the participant based on the analysis of the contact information, wherein the contact information does not specify the time zone for the participant, and wherein the time zone is determined based on at least one of a phone number, an address, and an affiliation, wherein determining the time zone is performed by the processor executing instructions stored in the memory; identifying a difference between the participant time zone and a user time zone, wherein the participant time zone is associated with the participant and the user time zone is associated with a user scheduling an event, wherein identifying the difference between the participant time zone and the user time zone is performed by a processor executing instructions stored in the memory; graphically displaying availability information for the participant relative to the user time zone and one or more selected time preference periods for the participant relative to the user time zone, wherein availability information is displayed prior to receiving a selection of a time range for the event, and wherein the one or more selected time preference periods for the participant correspond to one or more time periods identified by the participant; receiving a selection of a time range for the event, wherein the time range is within the one or more selected time preference periods for the participant; and graphically displaying the time range for the event, wherein the time range for the event is adjusted by the difference between the participant time zone and the user time zone.
-
-
35. A computer-implemented scheduling method, the method performed by a computer system having a processor and a memory, the method comprising:
-
collecting a participant time zone is determined by; collecting a participant time zone, wherein the participant time zone is determined by; analyzing contact information associated with a participant, and determining a time zone for the participant based on the analysis of the contact information, wherein the contact information does not specify the time zone for the participant, and wherein the time zone is determined based on at least one of a phone number, an address, and an affiliation, wherein determining the time zone is performed by the processor executing instructions stored in the memory; identifying a difference between the participant time zone and a user time zone, wherein the participant time zone is associated with the participant and the user time zone is associated with a user scheduling an event, wherein identifying the time difference is performed by the processor executing instructions stored in the memory; graphically displaying availability information for the participant and one or more selected time preference periods for the participant, wherein the availability information for the participant and the selected time preference periods for the participant are adjusted by the difference between the participant time zone and the user time zone, wherein availability information is displayed prior to receiving a selection of a time range for the event, and wherein the one or more selected time preference periods for the participant correspond to one or more time periods identified by the participant; and receiving a selection of a time range for the event, wherein the time range is within the one or more selected time preference periods for the participant.
-
Specification