IP Library Granted Patent US 7,805,676
Granted Patent B2
US 7,805,676 · App. 11/638,941 · Granted Sep 28, 2010

Enhanced calendaring functionality in a collaboration suite

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 7,805,676
App. No.
11/638,941
Granted
Sep 28, 2010
Kind
B2
Abstract

Various embodiments of the present invention provide for enhanced calendaring functionality in a collaboration suite application. A mini-calendar display in different views of the collaboration suite application provide for an easy way to view, edit and/or add appointments without needing to open of the calendar in the collaboration suite application. Email messages can be dragged onto days in the mini-calendar to create meeting proposals. Enhanced UI allows for different meetings being having different appearances based on whether they have been accepted, rejected, etc. Multiple calendars can be viewed simultaneously and their cumulative availability for any time slot can be easily seen via a calendar thermometer. Requests for sharing of calendars can be communicated via email messages, and they can be seamlessly responded to within the email message itself.

Claims (15)

1. A computer-implemented method for enhanced calendaring functionality in a collaboration suite application, the collaboration suite application comprising a plurality of elements, wherein one of the plurality of elements is a calendaring element, the method comprising:

displaying on a display associated with a computer a miniature calendar in a subsidiary view, with a second one of the plurality of elements of the collaboration suite application being displayed in a main view; and

allowing a user to interact, using an input device, with entries in the calendaring element via the displayed miniature calendar on the display associated with the computer, without navigating away from the second one of the plurality of elements of the collaboration suite application displayed in the main view, wherein the interacting is via one of a group including a tool-tip, a button click, and a drag and drop.

2. The computer-implemented method of claim 1 , wherein interacting with entries in the calendaring element comprises one of the group consisting of viewing, editing and adding appointments.

3. The computer-implemented method of claim 1 , further comprising:

providing for interaction of a mailbox item in the main view with the miniature calendar.

4. The computer-implemented method of claim 3 , wherein interaction comprises dragging the mailbox item over to a day displayed in the miniature calendar.

5. The computer-implemented method of claim 4 , further comprising:

in response to the interaction, creating a meeting proposal based on the dragged mailbox item and the day in the miniature calendar to which it is dragged.

6. A computer-implemented method for enhanced calendaring functionality in a collaboration suite application, the method comprising:

providing, on a display associated with a computer, a view of multiple calendars simultaneously, each of the multiple calendars being divided into a plurality of timeslots and each of the multiple calendars having a name;

providing, on the display associated with the computer, a visual indicator to provide an indication of the cumulative availability of each of the plurality of timeslots across the multiple calendars, wherein the visual indicator is also divided into the plurality of timeslots, and wherein the visual indicator does not overlap with any of the multiple calendars;

receiving interaction with one of the plurality of timeslots in the visual indicator; and

displaying in a tool-tip, on the display associated with the computer, the names of the ones of the multiple calendars which are not available for the one of the plurality of timeslots.

7. The computer-implemented method of claim 6 wherein the multiple calendars belong to different users.

Assignments (4)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2010
From: YAHOO! INC.
To: VMWARE, INC.
Reel/Frame 024309/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2007
From: ZIMBRA, INC.
To: YAHOO! INC.
Reel/Frame 020214/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2007
From: SCHEMERS, ROLAND J.; DARGAHI, ROSS; BRENNAN, TIMOTHY W.; KARP, DANIEL G.; CLARK, JAMES A.; WILLIAMS, MATTHEW O.
To: ZIMBRA, INC.
Reel/Frame 018977/0904 →