IP Library Granted Patent US 9,606,694
Granted Patent B2
US 9,606,694 · App. 13/528,662 · Granted Mar 28, 2017

System and method for building and managing user experience for computer software interfaces

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 9,606,694
App. No.
13/528,662
Granted
Mar 28, 2017
Kind
B2
Abstract

Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets.

Claims (44)

1. A computer application usability reporting utility, comprising:

a memory storing a plurality of nodes of a tree, the tree representing a user interface of the computer application, wherein each node corresponds to a respective portion of the user interface, each node is associated with a unique identification of the respective portion of the user interface and each node includes a counter, and the memory stores a plurality of user experience personas and a plurality of scenarios in association with each node of the tree;

a port configured to receive electronic usability problem reports, each such report including an identification of a portion of the user interface on which a usability problem has been automatically detected; and

a control program that:

controls the memory and the port;

in response to receiving a usability problem report via the port, locates the node in the tree that corresponds to the portion of the user interface identified by the identification in the usability report;

increments the counter in the node; and

in response to receiving a user input identifying a user experience persona, displays information about content of the counter of a node associated with the identified user experience persona.

2. A computer application usability reporting utility according to claim 1 , wherein:

the control program is configured to, in response to receiving a user input identifying a scenario, display information about content of the counter of a node associated with the identified scenario.

3. A computer application usability reporting utility according to claim 1 , wherein:

the control program is configured to, in response to receiving a user input identifying a user experience persona, display information about contents of the counters of all nodes associated with the identified user experience persona.

4. A computer application usability reporting utility according to claim 1 , wherein:

the port is configured to receive electronic usability problem reports from a plurality of disparate sources; and

the counter in each node reflects a total number of usability problem reports received from the plurality of disparate sources.

5. A computer-implemented method for reporting on computer application usability, the method comprising:

storing a plurality of nodes of a tree, the tree representing a user interface of the computer application, wherein each node corresponds to a respective portion of the user interface, each node is associated with a unique identification of the respective portion of the user interface and each node includes a counter;

storing a plurality of user experience personas and a plurality of scenarios in association with each node of the tree;

receiving an electronic usability problem report, the report including an identification of a portion of the user interface on which a usability problem has been automatically detected;

in response to receiving the usability problem report, automatically locating the node in the tree that corresponds to the portion of the user interface identified by the identification in the usability report;

incrementing the counter in the node

in response to receiving a user input identifying a user experience persona, displaying information about content of the counter of a node associated with the identified user experience persona.

6. A method according to claim 5 , further comprising:

in response to receiving a user input identifying a scenario, displaying information about content of the counter of a node associated with the identified scenario.

7. A method according to claim 5 , further comprising:

in response to receiving a user input identifying a user experience persona, displaying information about contents of the counters of all nodes associated with the identified user experience persona.

8. A method according to claim 5 , further comprising:

receiving electronic usability problem reports from a plurality of disparate sources; and

wherein the counter in each node reflects a total number of usability problem reports received from the plurality of disparate sources.

9. A computer program product for reporting on computer application usability, the computer program product comprising a non-transitory computer-readable medium having computer readable program code stored thereon, the computer readable program code configured to:

store a plurality of nodes of a tree, the tree representing a user interface of the computer application, wherein each node corresponds to a respective portion of the user interface, each node is associated with a unique identification of the respective portion of the user interface and each node includes a counter;

store a plurality of user experience personas and a plurality of scenarios in association with each node of the tree;

receive an electronic usability problem report, the report including an identification of a portion of the user interface on which a usability problem has been automatically detected;

in response to receiving the usability problem report, automatically locate the node in the tree that corresponds to the portion of the user interface identified by the identification in the usability report;

increment the counter in the node

in response to receiving a user input identifying a user experience persona, display information about content of the counter of a node associated with the identified user experience persona.

10. A computer application usability reporting utility, comprising:

a memory storing a plurality of nodes of a tree, the tree representing a user interface of the computer application, wherein each node corresponds to a respective portion of the user interface, each node is associated with a unique identification of the respective portion of the user interface and each node includes a counter, and the memory stores at least one user experience persona in association with each node of the tree;

a port configured to receive electronic usability problem reports, each such report including an identification of a portion of the user interface on which a usability problem has been automatically detected; and

a control program configured to:

control the memory and the port;

in response to receiving a usability problem report via the port, locate the node in the tree that corresponds to the portion of the user interface identified by the identification in the usability report;

increment the counter in the node; and

in response to receiving a user input identifying a user experience persona, display information about content of the counter of a node associated with the identified persona.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE OF MERGER PREVIOUSLY RECORDED ON REEL 66511 FRAME 683. ASSIGNOR(S) HEREBY CONFIRMS THE CONVEYANCE TYPE OF ASSIGNMENT. Recorded Feb 26, 2024
From: GENPACT LUXEMBOURG S.À R.L. II
To: GENPACT USA, INC.
Reel/Frame 067211/0020 →
MERGER Recorded Feb 7, 2024
From: GENPACT LUXEMBOURG S.À R.L. II
To: GENPACT USA, INC.
Reel/Frame 066511/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2021
From: GENPACT LUXEMBOURG S.Á R.L
To: GENPACT LUXEMBOURG S.Á R.L II
Reel/Frame 057961/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2019
From: TANDEMSEVEN, INC.
To: GENPACT LUXEMBOURG S.A R.L.
Reel/Frame 048574/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2012
From: TORBEY, FRANK J.; CLARK, DAVID W.; GODDARD, PHIL H.; STEINER, KARL
To: TANDEMSEVEN, INC.
Reel/Frame 028699/0916 →