Unified view of aggregated calendar data

US9569754B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9569754-B2
Application numberUS-56794506-A
CountryUS
Kind codeB2
Filing dateDec 7, 2006
Priority dateDec 7, 2006
Publication dateFeb 14, 2017
Grant dateFeb 14, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention address deficiencies of the art in respect to calendaring and scheduling and provide a novel and non-obvious method, system and computer program product for providing a unified view of aggregated calendar data in a C&S system. In one embodiment of the invention, a method for providing a unified view of aggregated calendar data for an event in a calendar view can be provided. The method can include selecting an event in the calendar view, aggregating calendar data for the event relating to all invitees for the event, computing statistics for the aggregated calendar data, and rendering a display of the computed statistics proximate to the selected event in the calendar view.

First claim

Opening claim text (preview).

We claim: 1. A method for providing a unified view of aggregated calendar data for an event in a calendar view, the method comprising: receiving, by a processor of a computer, a view command in association with a selected event upon a user selecting an event in the calendar view; aggregating, by the processor of the computer, calendar data for the selected event relating to all invitees receiving an invitation to the selected event; computing, by the processor of the computer, statistical values for all of the aggregated calendar data; and, rendering, by the processor of the computer, a display of the aggregated calendar data proximate to the selected event in the calendar view and also rendering a display of the computed statistical values for all of the aggregated calendar data in a pop-up view proximate to the selected event in the calendar view. 2. The method of claim 1 , wherein the user selecting the event in the calendar view comprises selecting an icon positioned adjacently to the event in the calendar view. 3. The method of claim 1 , wherein aggregating calendar data for the selected event relating to all invitees receiving the invitation to the selected event comprises aggregating a list of invitees for the selected event and grouping the invitees in the list of invitees according to which invitees have accepted the invitation to the selected event, which invitees have declined the invitation to the selected event, and which invitees have not yet responded to the invitation to the selected event. 4. The method of claim 1 , wherein aggregating calendar data for the selected event relating to all invitees receiving the invitation to the selected event comprises aggregating a list of anticipated locations from which accepting ones of the invitees are to participate in the selected event, and grouping the list of anticipated locations according to different locations. 5. The method of claim 1 , wherein computing statistics for the aggregated calendar data comprises computing percentages of those invitees who have accepted the invitation to the selected event, those invitees who have declined the invitation, and those invitees who have not yet responded to the invitation. 6. The method of claim 1 , wherein computing statistics for the aggregated calendar data comprises computing percentages for different locations for those invitees who have accepted the invitation to the selected event and who have indicated a particular location from which to participate in the selected event. 7. The method of claim 5 , wherein rendering the display of the computed statistics proximate to the selected event in the calendar view further comprises rendering the display of those invitees who have not yet responded to the invitation. 8. The method of claim 7 , further comprising applying presence awareness to the display of invitees who have not yet responded to the invitation. 9. The method of claim 7 , further comprising linking an invitee in the display of invitees to launch a corresponding message directed to the linked invitee. 10. A calendaring and scheduling (C&S) data processing system configured for providing a unified view of aggregated calendar data for an event in a calendar view, the system comprising: a C&S system disposed in a host computing platform; a data store of calendar events coupled to the C&S system; a calendar view provided by the C&S system; and, calendar data aggregation logic comprising program code enabled to: receive a view command in association with a selected event upon a user selecting an event in the calendar view, to aggregate calendar data for the selected event relating to all invitees receiving an invitation to the selected event, to compute statistical values for all of the aggregated calendar data, and to render a display of the aggregated calendar data proximate to the selected event in the calendar view and also rendering a display of the computed statistical values for all of the aggregated calendar data in a pop-up view proximate to the selected event in the calendar view. 11. The system of claim 10 , wherein the calendar view comprises a view selected from the group consisting of a daily view, a weekly view and a monthly view. 12. A computer program product comprising a non-transitory computer usable storage medium having computer usable program code for providing a unified view of aggregated calendar data for an event in a calendar view, the computer program product including: computer usable program code for receiving a view command in association with a selected event upon a user selecting an event in the calendar view; computer usable program code for aggregating calendar data for the event relating to all invitees receiving an invitation to the selected event; computer usable program code for computing statistical values for all of the aggregated calendar data; and, computer usable program code for a display of the aggregated calendar data proximate to the selected event in the calendar view and also rendering a display of the computed statistical values for all of the aggregated calendar data in a pop-up view proximate to the selected event in the calendar view. 13. The computer program product of claim 12 , wherein the computer usable program code for the user selecting the event in the calendar view comprises computer usable program code for selecting an icon positioned adjacently to the event in the calendar view. 14. The computer program product of claim 12 , wherein the computer usable program code for aggregating calendar data for the selected event relating to all invitees receiving the invitation to the selected event comprises computer usable program code for aggregating a list of invitees for the selected event and grouping the invitees in the list of invitees according to which invitees have accepted the invitation to the selected event, which invitees have declined the invitation to the selected event, and which invitees have not yet responded to the invitation to the selected event. 15. The computer program product of claim 12 , wherein the computer usable program code for aggregating calendar data for the selected event relating to all invitees receiving the invitation to the selected event comprises computer usable program code for aggregating a list of anticipated locations from which accepting ones of the invitees are to participate in the selected event, and grouping the list of anticipated locations according to different locations. 16. The computer program product of claim 12 , wherein the computer usable program code for computing statistics for the aggregated calendar data comprises computer usable program code for computing percentages of those invitees who have accepted the invitation to the selected event, those invitees who have declined the invitation, and those invitees who have not yet responded to the invitation. 17. The computer program product of claim 12 , wherein the computer usable program code for computing statistics for the aggregated calendar data comprises computer usable program code for computing percentages for different locations for those invitees who have accepted the invitation to the selected event and who have indicated a particular location from which to participate in the selected event. 18. The computer program product of claim 16 , wherein the computer usable program code for rendering the display of the computed statistics proximate to the selected event in the calendar view further comprises computer usable program code for rendering the display of those invitees who h

Assignees

Inventors

Classifications

  • Calendar-based scheduling for persons or groups · CPC title

  • G06Q10/109Primary

    Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9569754B2 cover?
Embodiments of the present invention address deficiencies of the art in respect to calendaring and scheduling and provide a novel and non-obvious method, system and computer program product for providing a unified view of aggregated calendar data in a C&S system. In one embodiment of the invention, a method for providing a unified view of aggregated calendar data for an event in a calendar view…
Who is the assignee on this patent?
Lyle Ruthie D, Ryan Corinne M, IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).