IP Library Granted Patent US 8,225,213
Granted Patent B2
US 8,225,213 · App. 12/287,175 · Granted Jul 17, 2012

User interface (UI) control for attestation process

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 8,225,213
App. No.
12/287,175
Granted
Jul 17, 2012
Kind
B2
Abstract

Methods and apparatus involve attestation of items, such as user profiles, roles, assets, etc. In a computing environment, a compliance administrator initiates an attestation process, including specifying particular attributes of a user that require attestation. A workflow is launched to present the user with a workflow form in a browser page of his computing device. As part of the launch, a UI control makes calls to an attestation service to determine which attributes of the user were specified by the compliance administrator and to query an association between each of the specified attributes and a particular UI control and field value therefor. Upon obtaining the results, the particular UI control for the specified attributes are presented to the user in the workflow form, along with an attestation question UI control, and an option for the user to update at least one of their field values.

Claims (25)

1. In a computing system environment, a method of attestation by a user on a first computing device, comprising:

via a compliance administrator on a second computing device, initiating a user attestation process including specifying which attributes of the user need attestation;

launching a workflow to ultimately present the user with a single workflow form in a browser page of the first computing device;

making calls to determine which said attributes of the user were said specified by the compliance administrator;

querying for an association between the specified attributes and a particular user interface (UI) control and field value therefor; and

thereafter, generating the particular UI controls for the specified attributes along with an attestation question UI control, the generating including an option for the user to update at least one of the field values thereby avoiding needing multiple browser pages to be loaded on the first computing device during the method of attestation.

2. The method of claim 1 , wherein initiating the user attestation process further includes invoking an attestation service.

3. The method of claim 2 , wherein launching the workflow is performed by the attestation service.

4. The method of claim 1 , wherein launching the workflow further includes launching a control that undertakes the steps of making calls and querying for the association.

5. The method of claim 1 , upon the user selecting the option to update, capturing all the field values for the specified attributes.

6. In a computing system environment, a method of attestation by a user on a first computing device, comprising:

via a compliance administrator on a second computing device, initiating a user attestation process including specifying which attributes of the user need attestation;

launching a workflow to present the user with a single workflow form in a browser page of the first computing device, the workflow form including a user interface (UI) control;

by the UI control, making calls to determine which said attributes of the user were said specified by the compliance administrator and to query an association between each of the specified attributes and a particular UI control and field value therefor to thereafter generate the particular UI control for the specified attributes along with an attestation question UI control, the generating being done with an option for the user to update at least one of the field values thereby avoiding needing multiple browser pages to be loaded on the first computing device during the user attestation process.

7. The method of claim 6 , upon the user selecting the option to update, capturing all the field values for the specified attributes.

8. The method of claim 7 , further including updating a directory for the user based on the captured all field values.

9. The method of claim 6 , determining whether the user has editing rights for the field values of the specified attributes.

10. The method of claim 9 , if the user does not have editing rights for at least one of the field values of the specified attributes, the generating the associated UI control for the specified attributes further including generating the at least one of the field values as read-only.

11. The method of claim 9 , if the user does not have editing rights for at least one of the field values of the specified attributes, the generating the associated UI control for the specified attributes further including resolving the at least one of the field values according to a locale of the user.

12. In a computing system environment, a method of attestation on a loaded page of a browser on a display of a first computing device by a user, comprising:

via a compliance administrator on a second computing device, initiating a user attestation process by way of an attestation service, the initiating including specifying which attributes of the user need attestation;

by the attestation service, launching a workflow for the browser, including a user interface (UI) control;

by the UI control, making two sets of Asynchronous JavaScript and XML (Ajax) calls

first to the attestation service for determining which said attributes of the user were said specified by the compliance administrator, and

second to a directory for querying an association between each of the specified attributes and a particular UI control and value therefor to thereafter dynamically generate a single form of the workflow in the browser, the form having for said each of the specified attributes the particular UI control and the value along with an attestation question UI control for the user's attestation, the generating including an option on the loaded page for the user to update at least one of the values thereby allowing the user to view and edit their profile within the single form.

Assignments (7)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2012
From: CPTN HOLDINGS LLC
To: APPLE INC.
Reel/Frame 028856/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 028841/0047 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2008
From: SIEGAL, BESS L.M.; DUYM, RUDY G.
To: NOVELL, INC.
Reel/Frame 021713/0799 →