IP Library Patent Application 14021858
Patent Application
App. No. 14/021,858

USER EXPERIENCE FOR APPROVING DOCUMENTS

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.
14/021,858
Abstract

Pending approvals in a computer system are aggregated from various parts of the computer system and presented to a user. Each pending approval includes contextual information and a user input mechanism to approve or reject the pending approval.

Claims (46)

1 . A computer-implemented method of approving a document in a computer system, comprising:

displaying a first approval display with a pending approval user input mechanism corresponding to each of a plurality of pending approvals;

receiving user actuation of a given pending approval user input mechanism; and

displaying a second approval display with contextual information for a given pending approval corresponding to the given pending approval user input mechanism, along with an approval user input mechanism that is actuated to approve the given pending approval.

2 . The computer-implemented method of claim 1 wherein the computer system comprises a business system and wherein the document comprises a business document in the business system, and further comprising:

aggregating the plurality of pending approvals, for a given user, from a plurality of different business applications in the business system, and displaying the first approval display with pending approval user input mechanisms for each of the aggregated pending approvals.

3 . The computer-implemented method of claim 2 wherein displaying the first approval display comprises:

displaying a sort criteria user input mechanism that receives a sort criteria input indicative of sort criteria; and

displaying the pending approval user input mechanisms grouped into groups based on the sort criteria.

4 . The computer-implemented method of claim 3 wherein displaying the sort criteria user input mechanism includes displaying user selectable criteria comprising at least submitter, approval type and date.

5 . The computer-implemented method of claim 3 wherein displaying the first approval display comprises:

displaying the first approval display as a horizontally scrollable display, scrollable to view all of the pending approval user input mechanisms.

6 . The computer-implemented method of claim 5 wherein displaying the first approval display comprises:

displaying summary information indicative of a number of pending approvals aggregated.

7 . The computer-implemented method of claim 5 wherein displaying the sort criteria user input mechanism includes displaying a state user input mechanism that is actuated to display different approval user input mechanisms corresponding to approvals that are in a different state, other than a pending state.

8 . The computer-implemented method of claim 5 wherein displaying the first approval display comprises:

displaying each pending approval user input mechanism with submitter information indicative of a submitter of the pending approval and summary information indicative of a summary of the pending approval.

9 . The computer-implemented method of claim 2 wherein displaying the second approval display comprises:

displaying submitter information indicative of a submitter of the given pending approval; and

displaying a view selector actuatable to change the contextual information displayed in the second approval display for the given pending approval.

10 . The computer-implemented method of claim 9 wherein displaying the submitter information comprises:

displaying historical information indicating previous approvals submitted by the submitter.

11 . The computer-implemented method of claim 9 and further comprising:

receiving user actuation of the approval user input mechanism; and

sending to a given one of the business applications, from which the given pending approval was aggregated, an approval indication indicating that the given pending approval is approved.

12 . The computer-implemented method of claim 11 and further comprising:

resuming a corresponding workflow, corresponding to the given pending approval, in the given business application in response to receiving the approval indication.

13 . A computer system, comprising:

an approval component that aggregates pending approvals for a given user from a plurality of applications;

a user interface component that displays a first approval display with a pending approval user input mechanism corresponding to each of the pending approvals; and

a computer processor, being a functional part of the computer system and activated by the approval component and the user interface component to facilitate aggregating and displaying.

14 . The computer system of claim 13 wherein the computer system comprises a business system and wherein the plurality of applications comprises a plurality of business applications, the pending approvals each corresponding to a business document submitted for approval.

15 . The computer system of claim 14 wherein the first approval display includes a sort criteria user input mechanism that receives a sort criteria input indicative of sort criteria, and wherein the approval component comprises:

a sort component that sorts the pending approval user input mechanisms into groups based on the sort criteria, the user interface component displaying the first approval display with the approval user input mechanisms displayed in the groups.

16 . The computer system of claim 14 wherein the user interface component receives user actuation of a given pending approval user input mechanism and wherein, in response, the approval component displays a second approval display with contextual information for a given pending approval corresponding to the given pending approval user input mechanism, along with an approval user input mechanism that is actuated to approve the given pending approval.

17 . The computer system of claim 16 wherein the second approval display includes a view selection user input mechanism that receives a user input indicative of a selected view and wherein the approval component comprises:

a view generator that generates a view with different contextual information, based on user the selected view.

18 . A computer readable storage medium, storing computer readable instructions which, when executed by a computer, cause the computer to perform a method, comprising:

aggregating pending approvals for a given user from a plurality of applications in a computer system; and

displaying a first approval display with a pending approval user input mechanism corresponding to each of the pending approvals, each pending approval user input mechanism being actuatable to display contextual information for the corresponding pending approval.

19 . The computer readable storage medium of claim 18 wherein the computer system is a business system, the applications are business applications, and each pending approval represents a business document submitted for approval, and further comprising:

receiving user actuation of a given pending approval user input mechanism; and

displaying a second approval display with the contextual information for a given pending approval corresponding to the given pending approval user input mechanism, along with an approval user input mechanism that is actuated to approve the given pending approval, and a view selector user input mechanism that is actuated to change the contextual information displayed for the given pending approval.

20 . The computer readable storage medium of claim 19 wherein displaying the first approval display comprises:

displaying a sort criteria user input mechanism that receives a sort criteria input indicative of sort criteria; and

displaying the pending approval user input mechanisms grouped into groups based on the sort criteria.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2013
From: YOUNG, KYLE S.; MUELLER, LISA R.; PREKASKI, JULIANNE; KHAROUFEH, BISHARA S.
To: MICROSOFT CORPORATION
Reel/Frame 031271/0709 →