IP Library › Granted Patent US 11,599,339
Granted Patent B2
US 11,599,339 · App. 17/211,228 · Granted Mar 7, 2023

Creating user experience designs

Inventors: Manali Tanpure (Pune, IN); Akash U. Dhoot (Pune, IN); Venkata Vara Prasad Karri (Visakhapatnam, IN); Shailendra Moyal (Pune, IN)
Assignee: International Business Machines Corporation
G06F8/38
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 11,599,339
App. No.
17/211,228
Filed
Mar 24, 2021
Granted
Mar 7, 2023
Kind
B2
Art Unit
2191
USPC
717/106
Abstract

A computer-implemented method, system and computer program product for creating user experience designs. User requirements for creating user experience designs are gathered. After gathering the user requirements, such user requirements are analyzed in connection with historical user experience designs. A user experience flow is then derived based on these analyzed gathered user requirements. Furthermore, a theme for a user experience design is received. Additionally, a sketch (e.g., paper sketch of a user interface) is received from a user, which is transformed into a wireframe. User interface elements and components are then derived based on the derived user experience flow and the received theme. A user experience design is then generated in the wireframe based on these derived user interface elements and components. In this manner, user experience designs are created that can be used to create products that provide meaningful and relevant experiences to users.

Claims (63)

1. A computer-implemented method for creating user experience designs, the method comprising:

gathering user requirements for creating user experience designs;

analyzing said gathered user requirements in connection with historical user experience designs;

deriving a user experience flow based on said analyzed gathered user requirements;

receiving a theme for a user experience design;

receiving a sketch of a user interface;

transforming said sketch of said user interface into a wireframe;

deriving user interface elements and components based on said derived user experience flow and said received theme for said user experience design; and

generating said user experience design in said wireframe based on said derived user interface elements and components.

2. The method as recited in claim 1 further comprising:

updating said generated user experience design in response to receiving instructions from a developer to update said generated user experience design.

3. The method as recited in claim 2 further comprising:

presenting said updated user experience design to a user.

4. The method as recited in claim 3 further comprising:

receiving feedback from said user to further update said updated user experience design.

5. The method as recited in claim 4 further comprising:

modifying said updated user experience design in response to said feedback received from said user.

6. The method as recited in claim 5 further comprising:

issuing said modified user experience design to said developer to develop code to implement said user experience design.

7. The method as recited in claim 1 further comprising:

issuing said user experience design to a developer to develop code to implement said user experience design.

8. A computer program product for creating user experience designs, the computer program product comprising one or more computer readable storage mediums having program code embodied therewith, the program code comprising programming instructions for:

gathering user requirements for creating user experience designs;

analyzing said gathered user requirements in connection with historical user experience designs;

deriving a user experience flow based on said analyzed gathered user requirements;

receiving a theme for a user experience design;

receiving a sketch of a user interface;

transforming said sketch of said user interface into a wireframe;

deriving user interface elements and components based on said derived user experience flow and said received theme for said user experience design; and

generating said user experience design in said wireframe based on said derived user interface elements and components.

9. The computer program product as recited in claim 8 , wherein the program code further comprises the programming instructions for:

updating said generated user experience design in response to receiving instructions from a developer to update said generated user experience design.

10. The computer program product as recited in claim 9 , wherein the program code further comprises the programming instructions for:

presenting said updated user experience design to a user.

11. The computer program product as recited in claim 10 , wherein the program code further comprises the programming instructions for:

receiving feedback from said user to further update said updated user experience design.

12. The computer program product as recited in claim 11 , wherein the program code further comprises the programming instructions for:

modifying said updated user experience design in response to said feedback received from said user.

13. The computer program product as recited in claim 12 , wherein the program code further comprises the programming instructions for:

issuing said modified user experience design to said developer to develop code to implement said user experience design.

14. The computer program product as recited in claim 8 , wherein the program code further comprises the programming instructions for:

issuing said user experience design to a developer to develop code to implement said user experience design.

15. A system, comprising:

a memory for storing a computer program for creating user experience designs; and

a processor connected to said memory, wherein said processor is configured to execute program instructions of the computer program comprising:

gathering user requirements for creating user experience designs;

analyzing said gathered user requirements in connection with historical user experience designs;

deriving a user experience flow based on said analyzed gathered user requirements;

receiving a theme for a user experience design;

receiving a sketch of a user interface;

transforming said sketch of said user interface into a wireframe;

deriving user interface elements and components based on said derived user experience flow and said received theme for said user experience design; and

generating said user experience design in said wireframe based on said derived user interface elements and components.

16. The system as recited in claim 15 , wherein the program instructions of the computer program further comprise:

updating said generated user experience design in response to receiving instructions from a developer to update said generated user experience design.

17. The system as recited in claim 16 , wherein the program instructions of the computer program further comprise:

presenting said updated user experience design to a user.

18. The system as recited in claim 17 , wherein the program instructions of the computer program further comprise:

receiving feedback from said user to further update said updated user experience design.

19. The system as recited in claim 18 , wherein the program instructions of the computer program further comprise:

modifying said updated user experience design in response to said feedback received from said user.

20. The system as recited in claim 19 , wherein the program instructions of the computer program further comprise:

issuing said modified user experience design to said developer to develop code to implement said user experience design.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2021
From: TANPURE, MANALI; DHOOT, AKASH U.; KARRI, VENKATA VARA PRASAD; MOYAL, SHAILENDRA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055703/0385 →
Continuity (1)
Related Publication 20220308843A1 · Sep 29, 2022