US2021072960A1PendingUtilityA1

Model-driven architecture for user-centered design

Assignee: ENT SERVICES DEV CORP LPPriority: Dec 19, 2014Filed: Aug 13, 2020Published: Mar 11, 2021
Est. expiryDec 19, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06Q 10/06G06Q 30/06G06Q 10/067G06F 8/20
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Example implementations relate to specifying a model-driven architecture for user-centered design. In an example implementations, a meta-language for the user-centered design may be defined, and a user-experience for a specified domain may be captured. A platform-independent representation of the user-centered design may be exported, and the platform-independent representation may be transformed into a platform-specific representation of the user-centered design that is executable on a targeted runtime platform.

Claims

exact text as granted — not AI-modified
1 . A method stored as computer-readable instructions on non-transitory computer-readable media and executable by a processor for specifying a model-driven architecture for user-centered design, the method comprising:
 defining a user experience meta-language for creating a user experience design based on subjects, verbs, and objects to represent relationships between elements in the user experience design;   identifying object types and relationship types of the user experience meta-language, wherein the object types include at least a user role, and wherein the relationship types include at least a task performed by the user role;   capturing the user experience design for a specified domain based on the user experience meta-language, wherein the capturing the user experience design receives user input defining the user role and the task performed by the user role in a Cascading Style Sheet (CSS) template and a plurality of screen templates each with a defined screen layout and navigation patterns;   exporting a platform-independent representation of the user experience design; and   transforming the platform-independent representation into a platform-specific representation of the user experience design that is executable on a targeted runtime platform.   
     
     
         2 . The method of  claim 1 , wherein the transforming is by applying a tool chain. 
     
     
         3 . The method of  claim 1 , further comprising using a capture tool that encodes the user experience meta-language. 
     
     
         4 . The method of  claim 1 , further comprising executing the platform-specific representation of the user experience design on a runtime platform. 
     
     
         5 . A system having computer-readable instructions stored on non-transitory computer-readable media and executable by a processor to specify a model-driven architecture for user-centered design, comprising:
 a data capture tool to define a user experience meta-language for creating a user experience design based on subjects, verbs, and objects to represent relationships between elements in the user experience design,
 the data capture tool to identify object types and relationship types of the user experience meta-language, wherein the object types include at least a user role, and wherein the relationship types include at least a task performed by the user role, 
 the data capture tool to receives user input defining the user role and the task performed by the user role in a Cascading Style Sheet (CSS) template and a plurality of screen templates each with a defined screen layout and navigation patterns; 
 the data capture tool to capture the user experience design for a specified domain based on the user experience meta-language, and export a platform-independent representation of the user experience design; and 
   a transformation tool to transform the platform-independent representation into a platform-specific representation of the user experience design that is executable on a targeted runtime platform.   
     
     
         6 . The system of  claim 5 , wherein the system is implemented by a tool chain for specifying models of an architectural type applied to the user experience design. 
     
     
         7 . The system of  claim 5 , further comprising a custom code implementation of a service composition framework runtime platform to execute the platform-specific representation of the user experience design. 
     
     
         8 . The system of  claim 5 , further comprising five to ten screen templates. 
     
     
         9 . A computer program product embodied as computer-readable instructions stored on non-transitory computer-readable media and executable by a processor to perform:
 defining a user experience meta-language for creating a user experience design based on subjects, verbs, and objects to represent relationships between elements in the user experience design;   identifying object types and relationship types of the user experience meta-language, wherein the object types include at least a user role, and wherein the relationship types include at least a task performed by the user role;   capturing the user experience design for a specified domain based on the user experience meta-language, wherein the capturing the user experience design receives user input defining the user role and the task performed by the user role in a Cascading Style Sheet (CSS) template and a plurality of screen templates each with a defined screen layout and navigation patterns;   generating a platform-independent representation of the user experience design; and   transforming the platform-independent representation of the user experience design into a platform-specific representation of the user experience design that is executable on a targeted runtime platform.   
     
     
         10 . The computer program product of  claim 9 , wherein the transforming is by applying a tool chain. 
     
     
         11 . The computer program product of  claim 9 , wherein the computer-readable instructions further perform:
 using a capture tool that encodes the user experience meta-language.   
     
     
         12 . The computer program product of  claim 9 , wherein the computer-readable instructions further perform:
 executing the platform-specific representation of the user experience design on a runtime platform.

Join the waitlist — get patent alerts

Track US2021072960A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.