Calendar-driven Business Intelligence
First Claim
1. A method for aiding an individual in managing work activities, the method comprising:
- receiving, from a first software application in a plurality of software applications, first information about a first work activity for the individual, the first work activity relating to a first business transaction facilitated by the first software application;
receiving, from a second software application in the plurality of software applications, second information about a second work activity for the individual, the second work activity relating to a second business transaction facilitated by the second software application;
generating, based on the first information, a first calendar entry for the first work activity, the first calendar entry indicating one or more dates relevant to the first work activity;
generating, based on the second information, a second calendar entry for the second work activity, the second calendar entry indicating one or more dates relevant to the second work activity; and
displaying the first and second calendar entries in a calendar of the individual.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for aiding individuals in managing work activities. In one set of embodiments, information about work activities for an individual is received from a plurality of different business applications. The work activities relate to business transactions facilitated by the plurality of different business applications. Calendar entries are then generated for each work activity based on the received information, and presented in a calendar of the individual. In various embodiments, the calendar entries are generated automatically (i.e., without human intervention). By focusing on the time sequence in which work activities should be addressed, embodiments of the present invention enable individuals to quickly and efficiently prioritize and carry out their pending work activities, thereby improving the operational efficiency of an enterprise.
5 Citations
20 Claims
-
1. A method for aiding an individual in managing work activities, the method comprising:
-
receiving, from a first software application in a plurality of software applications, first information about a first work activity for the individual, the first work activity relating to a first business transaction facilitated by the first software application; receiving, from a second software application in the plurality of software applications, second information about a second work activity for the individual, the second work activity relating to a second business transaction facilitated by the second software application; generating, based on the first information, a first calendar entry for the first work activity, the first calendar entry indicating one or more dates relevant to the first work activity; generating, based on the second information, a second calendar entry for the second work activity, the second calendar entry indicating one or more dates relevant to the second work activity; and displaying the first and second calendar entries in a calendar of the individual. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for aiding an individual in managing work activities, the method comprising:
-
receiving, from a software application, information about a work activity for the individual, the work activity relating to a transaction facilitated by the software application; generating, based on the information, a calendar entry for the work activity, wherein the calendar entry indicates one or more dates relevant to the work activity, and wherein the calendar entry is generated without any human intervention; and displaying the calendar entry in a calendar of the individual.
-
-
16. A system for aiding an individual in managing work activities, the system comprising:
-
an application programming interface (API) for use by a plurality of software applications; and a calendar module configured to; receive, via an invocation of the application programming interface by a first software application in a plurality of software applications, first information about a first work activity for the individual, the first work activity relating to a first transaction facilitated by the first software application; receive, via an invocation of the application programming interface by a second software application in the plurality of software applications, second information about a second work activity for the individual, the second work activity relating to a second transaction facilitated by the second software application; generate, based on the first information, a first calendar entry for the first work activity, the first calendar entry indicating one or more dates relevant to the first work activity; generate, based on the second information, a second calendar entry for the second work activity, the second calendar entry indicating one or more dates relevant to the second work activity; and display the first and second calendar entries in a calendar of the individual. - View Dependent Claims (17, 18, 19)
-
-
20. A machine-readable medium for a computer system, the machine-readable medium having stored thereon a series of instructions which, when executed by a processing component, cause the processing component to aid an individual in managing work activities by:
-
receiving, from a first software application in a plurality of software applications, first information about a first work activity for the individual, the first work activity relating to a first transaction facilitated by the first software application; receiving, from a second software application in the plurality of software applications, second information about a second work activity for the individual, the second work activity relating to a second transaction facilitated by the second software application; generating, based on the first information, a first calendar entry for the first work activity, the first calendar entry indicating one or more dates relevant to the first work activity; generating, based on the second information, a second calendar entry for the second work activity, the second calendar entry indicating one or more dates relevant to the second work activity; and displaying the first and second calendar entries in a calendar of the individual.
-
Specification