MULTI-PLATFORM PATTERN-BASED USER INTERFACES
First Claim
1. A method, comprising:
- determining a user experience design for one or more user interfaces of a first application, the user experience design comprising a look and feel of the first application and a plurality of functional elements of the first application;
defining a plurality of rules for implementing the one or more user interfaces based at least in part on the user experience design;
generating a pattern based at least in part on the plurality of rules;
deploying the pattern to a distributed network of computing devices;
receiving a request to design a second application; and
generating a new user interface for the second application based at least in part on the pattern, the second application complying with the look and feel of the first application and the plurality of functional elements associated with the first application.
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 one or more user interfaces of a first application, the user experience design comprising a look and feel of the first application and a plurality of functional elements of the first application; defining a plurality of rules for implementing the one or more user interfaces based at least in part on the user experience design; generating a pattern based at least in part on the plurality of rules; deploying the pattern to a distributed network of computing devices; receiving a request to design a second application; and generating a new user interface for the second application based at least in part on the pattern, the second application complying with the look and feel of the first application and the plurality of functional elements associated with the first application. - 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 one or more user interfaces of a first application, the user experience design comprising a look and feel of the first application and a plurality of functional elements of the first application; define a plurality of rules for implementing the one or more user interfaces based at least in part on the user experience design; generate a pattern based at least in part on the plurality of rules; deploy the pattern to a distributed network of computing devices; receive a request to design a second application; and generate a new user interface for the second application based at least in part on the pattern, the second application complying with the look and feel of the first application and the plurality of functional elements associated with the first application. - 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 one or more user interfaces of a first application, the user experience design comprising a look and feel of the first application and a plurality of functional elements of the first application; defining a plurality of rules for implementing the one or more user interfaces based at least in part on the user experience design; generating a pattern based at least in part on the plurality of rules; deploying the pattern to a distributed network of computing devices; receiving a request to design a second application; and generating a new user interface for the second application based at least in part on the pattern, the second application complying with the look and feel of the first application and the plurality of functional elements associated with the first application. - View Dependent Claims (18, 19, 20)
-
Specification