MULTI-PLATFORM PATTERN-BASED USER INTERFACES
First Claim
1. A method, comprising:
- determining a user experience design for a first user interface of a of a first platform, the user experience design comprising at least display attributes of the first user interface;
generating a pattern based at least in part on the user experience design, the pattern comprising a hierarchy of sub-elements for configuring specific aspects of the display attributes of the first user interface;
deploying the hierarchy of sub-elements for configuring the specific aspects of the display attributes of the first user interface to a distributed network of computing devices;
receiving a request to design a second user interface for a second platform; and
generating the second user interface for the second platform based at least in part on the pattern, the second user interface complying with the display attributes of the first user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for encapsulating a user experience design for user interfaces of an application, where the user experience design comprises a look and feel of the application and a plurality of functional elements of the application. A plurality of rules for implementing the one or more user interfaces may be defined, and the rules may be based at least in part on the user experience design. Additionally, a pattern may be generated based at least in part on the plurality of rules. The pattern may be deployed to a distributed network of computing devices, and reused in the design of multiple other applications. The new user interfaces for those applications may be generated based at least in part on the pattern, where the additional applications comply with the look and feel and the plurality of functional elements of the other applications that share the pattern.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining a user experience design for a first user interface of a of a first platform, the user experience design comprising at least display attributes of the first user interface; generating a pattern based at least in part on the user experience design, the pattern comprising a hierarchy of sub-elements for configuring specific aspects of the display attributes of the first user interface; deploying the hierarchy of sub-elements for configuring the specific aspects of the display attributes of the first user interface to a distributed network of computing devices; receiving a request to design a second user interface for a second platform; and generating the second user interface for the second platform based at least in part on the pattern, the second user interface complying with the display attributes of the first user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a memory configured to store computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to at least; determine a user experience design for a first user interface of a of a first platform, the user experience design comprising at least display attributes of the first user interface; generate a pattern based at least in part on the user experience design, the pattern comprising a hierarchy of sub-elements for configuring specific aspects of the display attributes of the first user interface; deploy the hierarchy of sub-elements for configuring the specific aspects of the display attributes of the first user interface to a distributed network of computing devices; receive a request to design a second user interface for a second platform; and generate the second user interface for the second platform based at least in part on the pattern, the second user interface complying with the display attributes of the first user interface. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable medium storing computer-executable code that, when executed by a processor, cause the processor to perform the operations comprising:
-
determining a user experience design for a first user interface of a of a first platform, the user experience design comprising at least display attributes of the first user interface; generating a pattern based at least in part on the user experience design, the pattern comprising a hierarchy of sub-elements for configuring specific aspects of the display attributes of the first user interface; deploying the hierarchy of sub-elements for configuring the specific aspects of the display attributes of the first user interface to a distributed network of computing devices; receiving a request to design a second user interface for a second platform; and generating the second user interface for the second platform based at least in part on the pattern, the second user interface complying with the display attributes of the first user interface. - View Dependent Claims (18, 19, 20)
-
Specification