IP Library Patent Application 12103700
Patent Application
App. No. 12/103,700

GROUP CALENDAR INTERFACE

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 None
App. No.
12/103,700
Abstract

Technologies are described herein for providing an improved group calendar. Information is received from a central server. A group is generated based on the information. The group is provided in the group calendar interface.

Claims (35)

1 . A method for providing a group calendar interface, the method comprising:

receiving information from a central server;

generating a group based on the information; and

providing the group in the group calendar interface.

2 . The method of claim 1 , further comprising:

providing a selection interface in the group calendar interface for selecting a plurality of members from the group;

receiving a selection of the plurality of members; and

upon receiving the selection of the plurality of members, displaying calendar items associated with the plurality of members.

3 . The method of claim 2 , wherein displaying calendar items associated with the plurality of members comprises displaying calendar items associated with the plurality of members in a day view.

4 . The method of claim 2 , wherein displaying calendar items associated with the plurality of members comprises displaying calendar items associated with the plurality of members in a week view.

5 . The method of claim 2 , the method further comprising providing a scheduling interface for scheduling an event for the plurality of members at one time.

6 . The method of claim 1 , wherein the central server comprises an email server.

7 . The method of claim 6 , wherein generating a group based on the information comprises generating the group based on an address book provided by the email server.

8 . The method of claim 6 , wherein generating a group based on the information comprises generating the group based on emails received and transmitted.

9 . A method for providing a group calendar interface, the method comprising:

providing along a first axis a plurality of members of a group, the plurality of members of the group being selected based on information provided by a central server;

providing along a second axis a time span; and

providing a calendar grid comprising a plurality of calendar entries, each of the calendar entries for storing a calendar item corresponding to one of the plurality of members along the first axis and a time frame selected from the time span along the second axis.

10 . The method of claim 9 , wherein the first axis is a vertical axis and the second axis is a horizontal axis.

11 . The method of claim 9 , wherein the time span is a daily time span.

12 . The method of claim 9 , wherein the time span is a weekly time span.

13 . The method of claim 9 , the method further comprising a group selection interface for selecting the plurality of members along the first axis.

14 . The method of claim 9 , the method further comprising providing a group status indicator for indicating whether the time frame is available for the plurality of members of the group.

15 . The method of claim 9 , the method further comprising a scheduling interface for scheduling an event for the plurality of members of the group at one time.

16 . The method of claim 9 , wherein the calendar grid displays text for each of the plurality of calendar items, the text comprising a description of the calendar items.

17 . The method of claim 16 , wherein the text is hidden from view in the calendar grid as specified by the one of the plurality of members.

18 . A computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:

receive group information from an email server;

generate a group based on the group information;

display the group in a group calendar interface;

receive a selection of a plurality of members from the group via the group calendar interface;

upon receiving the selection of the plurality of members, retrieve calendar items corresponding to the plurality of members from a calendar database; and

display in the group calendar interface a calendar grid comprising a plurality of calendar items, each of the plurality of calendar items being associated with one of the plurality of members displayed along a first axis of the calendar grid and a time frame displayed along a second axis of the calendar grid.

19 . The computer-readable medium of claim 18 , wherein the group information comprises groups specified by an address book stored on the email server.

20 . The computer-readable medium of claim 18 , wherein the group information comprises a number of emails received and transmitted between the plurality of members.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2008
From: MORI, YASUHIKO; BOU, YUSUKE; HARA, YOSHIAKI; KAWABATA, YUKITOSHI; SHIBATA, MASAFUMI
To: MICROSOFT CORPORATION
Reel/Frame 020981/0556 →