US 11,861,329 B2
Method and apparatus for codifying user experience designs and managing the codified user experience designs
Sumedh Sathaye, Austin, TX (US); Patrick East, Arvada, CO (US); Reut Kovetz, Tel Aviv (IL); Jennifer Minarik, Zionsville, IN (US); and Kelly Lisai, Austin, TX (US)
Assigned to Dell Products, L.P., Hopkinton, MA (US)
Filed by Dell Products, L.P., Hopkinton, MA (US)
Filed on Jan. 18, 2022, as Appl. No. 17/577,542.
Prior Publication US 2023/0229398 A1, Jul. 20, 2023
Int. Cl. G06F 8/20 (2018.01); G06F 9/451 (2018.01); G06F 8/71 (2018.01); G06F 9/448 (2018.01); G06F 8/10 (2018.01)
CPC G06F 8/10 (2013.01) [G06F 8/24 (2013.01); G06F 8/71 (2013.01); G06F 9/4498 (2018.02); G06F 9/451 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method of codifying user experience designs and managing the codified user experience designs, comprising:
retrieving a user experience definition from a design system, the user experience definition being based on a user experience design created in the design system and including user experience metadata, the user experience metadata including persona metadata, outcome metadata, and workflow metadata;
extracting persona and outcome metadata from the user experience metadata and normalizing the extracted persona and outcome metadata against a taxonomy of persona and outcome metadata;
generating a finite state machine from the workflow metadata;
using the normalized extracted persona and outcome metadata and the finite state machine to generate a codified user experience design;
versioning the codified user experience design to create a versioned codified experience specification; and
storing the versioned codified user experience specification in a user experience design repository.