RESPONSE TO USER INPUT BASED ON DECLARATIVE MAPPINGS
First Claim
Patent Images
1. A method facilitated by at least one processor of a computing system, comprising:
- receiving, from an application, a set of declarative mappings describing output based upon input;
receiving user input directed to the application; and
generating output, on behalf of the application, in response to the user input based on at least one declarative mapping from the set of declarative mappings.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that enable direct response to user input, e.g., in accordance with storyboards. For instance, applications can predefine storyboards which describe output in terms of received input. The predefined storyboards can be used externally and independently from the applications to process user input on behalf of the applications.
-
Citations
20 Claims
-
1. A method facilitated by at least one processor of a computing system, comprising:
-
receiving, from an application, a set of declarative mappings describing output based upon input; receiving user input directed to the application; and generating output, on behalf of the application, in response to the user input based on at least one declarative mapping from the set of declarative mappings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A direct manipulation subsystem integrated into an operating system, comprising:
-
an input component configured to receive at least one declarative mapping from at least one application and user input corresponding to at least one touch manipulation of a touch interface; and an output transform component configured to create at least one output transform based upon the at least one declarative mapping, wherein the at least one output transform represents at least one response to the user input. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
a direct manipulation component configured to receive a set of declarative mappings from an application and touch input for the application from an operating system of the system, wherein the direct manipulation component derives output that responds to the touch input, independently and on behalf of the application, in accordance with the set of declarative mappings. - View Dependent Claims (16, 17, 18, 19, 20)
Specification