IP Library Granted Patent US 9,715,679
Granted Patent B2
US 9,715,679 · App. 12/116,363 · Granted Jul 25, 2017

System and method for displaying multiple time zones in an online calendar view

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,715,679
App. No.
12/116,363
Granted
Jul 25, 2017
Kind
B2
Abstract

Method and system for presenting a view of a calendar on an electronic display. In one embodiment, the method comprises presenting on the display an entry corresponding to a scheduled meeting having at least two participants; presenting on the display a first timeline associated with a first one of the participants, the first timeline comprising an incremental listing of time of day in accordance with a first time zone; presenting on the display a second timeline adjacent the first timeline, the second timeline associated with a second one of the participants and comprising an incremental listing of time of day in accordance with a second time zone; and wherein the entry is presented on the display relative to the first and second timelines to thereby reflect start and end times of the scheduled meeting relative to each of the first and second time zones.

Claims (40)

1. A method for presenting a view of a calendar on an electronic display, the method comprising:

presenting on the display a entry corresponding to a scheduled meeting having at least two participants;

presenting on the display a first timeline associated with a first one of the participants, the first timeline comprising an incremental listing of time of day in accordance with a first time zone associated with the first one of the participants;

presenting on the display a second timeline adjacent the first timeline, the second timeline associated with a second one of the participants and comprising an incremental listing of time of day in accordance with a second time zone associated with the second one of the participants, wherein the second time zone is different than the first time zone, wherein the entry corresponding to the scheduled meeting is presented on the display relative to the first and second timelines thereby reflecting start and end times of the scheduled meeting relative to each of the first and second time zones; and

responsive to selection of the entry corresponding to the scheduled meeting presented on the display relative to the first and second timelines, presenting on the display a meeting view including the first and second timelines for the scheduled meeting to which the selected entry corresponds.

2. The method of claim 1 further comprising, for each of the timelines, identifying in connection with each of the timelines the participant with whom the timeline is associated.

3. The method of claim 1 further comprising:

presenting on the display a second entry corresponding to a second scheduled meeting having at least two participants, wherein a first one of the second scheduled meeting participants is identical to the first one of the first scheduled meeting participants and a second one of the second scheduled meeting participants is different from all of the first scheduled meeting participants;

presenting on the display a third timeline adjacent the second timeline, the third timeline associated with the second one of the second scheduled meeting participants, and comprising an incremental listing of time of day in accordance with a third time zone associated with the second one of the second scheduled meeting participants; and

wherein the second entry corresponding to the second scheduled meeting is presented on the display relative to the first and third timelines thereby reflecting start and end times of the second scheduled meeting relative to each of the first and third time zones.

4. The method of claim 3 further comprising, responsive to selection of the second entry corresponding to the second scheduled meeting presented on the display relative to the first and third timelines, presenting on the display a second meeting view including the first and third timelines for the second scheduled meeting to which the selected second entry corresponds.

5. The method of claim 1 wherein the presenting on the display a meeting view comprises presenting on the display only those timelines associated with participants in the meeting to which the selected entry corresponds.

6. The method of claim 1 wherein the presenting on the display a meeting view further comprises presenting on the display only the entry comprising the selected entry and including details thereof, the selected entry being presented on the display relative to the timelines associated with participants in the meeting to which the selected entry corresponds thereby reflecting start and end times of the scheduled meetings relative to the time zones of the participants in the meeting to which the selected entry corresponds.

7. The method of claim 1 wherein the first timeline is associated with a first plurality of participants, wherein each of the first plurality of participants is associated with the first time zone, and the second timeline is associated with a second plurality of participants, wherein each of the second plurality of participants is associated with the second time zone.

8. A computer program product for presenting a view of a calendar on an electronic display connected to a computer, the computer program product comprising:

a non-transitory computer-readable medium having stored thereon instructions executable by a computer for causing the computer to:

present on the display a entry corresponding to a scheduled meeting having at least two participants;

present on the display a first timeline associated with a first one of the participants, the first timeline comprising an incremental listing of time of day in accordance with a first time zone associated with the first one of the participants; and

present on the display a second timeline adjacent the first timeline, the second timeline associated with a second one of the participants and comprising an incremental listing of time of day in accordance with a second time zone associated with the second one of the participants, wherein the second time zone is different than the first time zone, wherein the entry corresponding to the scheduled meeting is presented on the display relative to the first and second timelines thereby reflecting start and end times of the scheduled meeting relative to each of the first and second time zones; and

responsive to selection of the entry corresponding to the scheduled meeting presented on the display relative to the first and second timelines, presenting on the display a meeting view including the first and second timelines for the scheduled meeting to which the selected entry corresponds.

9. The computer program product of claim 8 wherein the non-transitory computer-readable medium further has stored thereon computer-executable instructions for causing the computer to provide in connection with each of the timelines an indication of the participant with whom the timeline is associated.

10. The computer program product of claim 8 wherein the non-transitory computer-readable medium further has stored thereon computer-executable instructions for causing the computer to:

present on the display a second entry corresponding to a second scheduled meeting having at least two participants, wherein a first one of the second scheduled meeting participants is identical to the first one of the first scheduled meeting participants and a second one of the second scheduled meeting participants is different from all of the first scheduled meeting participants; and

present on the display a third timeline adjacent the second timeline, the third timeline associated with the second one of the second scheduled meeting participants, and comprising an incremental listing of time of day in accordance with a third time zone associated with the second one of the second scheduled meeting participants;

wherein the second entry corresponding to the second scheduled meeting is presented on the display relative to the first and third timelines thereby reflecting start and end times of the second scheduled meeting relative to each of the first and third time zones.

11. The computer program product of claim 10 wherein the non-transitory computer-readable medium further has stored thereon computer-executable instructions for causing the computer to, responsive to selection of the second entry corresponding to the second meeting presented on the display relative to the first and third timelines, present on the display a second meeting view including the first and third timelines for the second scheduled meeting to which the selected second entry corresponds.

12. The computer program product of claim 8 wherein the computer-executable instructions for causing the computer to present on the display a meeting view comprises computer-executable instructions for causing the computer to present on the display only those timelines associated with participants in the meeting to which the selected entry corresponds.

13. The computer program product of claim 8 wherein the computer-executable instructions for causing the computer to present on the display a meeting view further comprises computer-executable instructions for causing the computer to present on the display only the entry comprising the selected entry and including details thereof, the selected entry being presented on the display relative to the timelines associated with participants in the meeting to which the selected entry corresponds thereby reflecting start and end times of the scheduled meetings relative to the time zones of the participants in the meeting to which the selected entry corresponds.

14. The computer program product of claim 8 wherein the first timeline is associated with a first plurality of participants, wherein each of the first plurality of participants is associated with the first time zone, and the second timeline is associated with a second plurality of participants, wherein each of the second plurality of participants is associated with the second time zone.

15. A method for representing a day view of an online calendar product on an electronic display, the method comprising:

for each participant in a scheduled meeting, presenting on the display a timeline associated with the participant, the timeline comprising an incremental listing of time of day in accordance with a time zone associated with the participant, wherein at least two of the time zones are different;

presenting on the display an entry representative of the scheduled meeting, wherein the entry representative of the scheduled meeting is positioned on the display relative to the timelines thereby reflecting start and end times of the scheduled meeting relative to each of the time zones; and

responsive to selection of the entry representative of the scheduled meeting positioned on the display relative to the timelines, presenting on the display a meeting view including a first and a second timeline for the scheduled meeting to which the selected entry corresponds.

16. The method of claim 15 further comprising providing in connection with each of the timelines an indication of the participant with whom the timeline is associated.

17. The method of claim 15 further comprising:

for each participant in a second scheduled meeting, presenting on the display a timeline associated with the second meeting participant, the timeline comprising an incremental listing of time of day in accordance with a time zone associated with the second meeting participant; and

presenting on the display a second entry representative of the second scheduled meeting, wherein the second entry representative of the second scheduled meeting is positioned on the display relative to the timelines associated with the second meeting participants thereby reflecting start and end times of the second scheduled meeting relative to each of the time zones associated with the second meeting participants.

18. The method of claim 17 further comprising, responsive to selection of the second entry representative of the second scheduled meeting presented on the display relative to the timelines, presenting on the display a second meeting view for the second scheduled meeting to which the selected second entry corresponds.

19. The method of claim 15 wherein the presenting on the display a meeting view comprises presenting on the display only those timelines associated with participants in the scheduled meeting to which the selected entry corresponds.

20. The method of claim 15 wherein each of the timelines is associated with a group participants, the time zone represented by the timeline is associated with each participant in the group of participants.

Assignments (15)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
RELEASE OF SECURITY INTEREST IN PATENTS FIRST LIEN (RELEASES RF 026270/0001 AND 027289/0727) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0077 →
RELEASE OF SECURITY IN PATENTS SECOND LIEN (RELEASES RF 026275/0018 AND 027290/0983) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0154 →
GRANT OF PATENT SECURITY INTEREST (SECOND LIEN) Recorded May 13, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026275/0018 →
GRANT OF PATENT SECURITY INTEREST Recorded May 12, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2008
From: ISAACSON, SCOTT
To: NOVELL, INC.
Reel/Frame 020912/0433 →