Semantic Gesture Processing Device and Method Providing Novel User Interface Experience
First Claim
Patent Images
1. :
- A method for semantic processing of gestures on a user interface comprising;
receiving an instruction on a user interface;
identifying a position of the received instruction on the user interface;
correlating the identified position to a content area, the content area including content area information and content area metadata associated therewith;
registering additional instructions at the identified position of the received instruction on the user interface;
transforming the registered additional instructions to a semantic instruction, the semantic instruction comprising a semantic interpretation of the registered additional instructions, the semantic interpretation being based on at least one or more of the following data;
registration times of the registered additional instructions, the content area, content area information, content area metadata, and a duration of the registered additional instructions;
executing a set of actions as a function of the semantic instruction; and
providing a result in response to the executed set of actions.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for semantic processing of gestures on a user interface, a method for semantic processing of gestures on a user interface using remote resources, and a device incorporating the method as a novel user interface paradigm. User gestural input is sampled, analyzed, and interpreted while input is still occurring, and a change in user intent effects an action.
17 Citations
19 Claims
-
1. :
- A method for semantic processing of gestures on a user interface comprising;
receiving an instruction on a user interface; identifying a position of the received instruction on the user interface; correlating the identified position to a content area, the content area including content area information and content area metadata associated therewith; registering additional instructions at the identified position of the received instruction on the user interface; transforming the registered additional instructions to a semantic instruction, the semantic instruction comprising a semantic interpretation of the registered additional instructions, the semantic interpretation being based on at least one or more of the following data;
registration times of the registered additional instructions, the content area, content area information, content area metadata, and a duration of the registered additional instructions;executing a set of actions as a function of the semantic instruction; and providing a result in response to the executed set of actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- A method for semantic processing of gestures on a user interface comprising;
-
10. :
- A system for semantic processing of gestures on a user interface comprising;
a surface or a display for receiving an instruction from a user; a user interface for identifying a position of the received instruction on the surface or the display; a memory for storing data relating to one or more content areas; the user interface rendering the one or more content areas on the surface or the display; a processor configured for correlating the identified position to the one or more content areas, the one or more content areas including content area information and content area metadata associated therewith; the user interface registering additional instructions at the identified position of the received instruction on the user interface; the processor being configured for transforming the registered additional instructions to a semantic instruction, the semantic instruction comprising an interpretation of the registered additional instructions based on at least one or more of the following factors;
registration times of the registered additional instructions, the content area, the content area information and content area metadata, and a duration of the registered additional instructions;wherein the processor executes a set of actions as a function of the semantic instruction; and wherein the user interface provides a result in response to the executed set of actions on the surface or the display. - View Dependent Claims (11, 12)
- A system for semantic processing of gestures on a user interface comprising;
-
13. :
- A device configured to process gestures on a user interface comprising;
a surface or a display for receiving an instruction from the user; a user interface for identifying the position of a received instruction on the surface or the display; a memory for storing data relating to one or more content areas; the user interface rendering the one or more content areas on the surface or the display; a processor configured for correlating the identified position to the one or more content areas; the one or more content areas including content area information and content area metadata associated therewith; the user interface registering additional instructions at the identified position of the received instruction on the user interface; the processor being configured for transforming the registered additional instructions to a semantic instruction, the semantic instruction comprising an interpretation of the registered additional instructions based on at least one or more of the following factors;
registration times of the registered additional instructions, the content area, the content area information and content area metadata, and a duration of the registered additional instructions;wherein the processor executes a set of actions as a function of the semantic instruction; and wherein the user interface provides a result in response to the executed set of actions on the surface or the display. - View Dependent Claims (14, 15)
- A device configured to process gestures on a user interface comprising;
-
16. :
- A networked system for semantic processing of gestures on a user interface comprising;
a network interface configured to communicate with a remote client; the remote client having a remote display, a remote user interface, a remote processor, and a remote memory; the network interface being configured to receive encoded instructions; the encoded instructions comprising one or more received instructions at the remote display; a memory for storing data related to one or more content areas; a processor being configured for decoding the encoded instructions to produce registered instructions; the processor being configured for transforming the registered instructions to a semantic instruction, the semantic instruction comprising an interpretation of the registered instructions based on at least one or more of the following factors;
registration times of the registered instructions, the content area, the content area information and content area metadata, and a duration of the registered instructions;the processor being configured for encoding the semantic instruction to produce an encoded semantic instruction; and the network interface being configured to send encoded semantic instructions to a remote device. - View Dependent Claims (17, 18)
- A networked system for semantic processing of gestures on a user interface comprising;
-
19. :
- A method for semantic processing of gestures on a user interface of a device comprising;
receiving an instruction on a user interface of a device; identifying a position of the received instruction on the user interface; correlating the identified position to a content area, the content area including content area information and content area metadata associated therewith; registering additional instructions at the identified position of the received instruction on the user interface; transforming the registered additional instructions to a semantic instruction, the semantic instruction comprising a semantic interpretation of the registered additional instructions, the semantic interpretation being based on at least one or more of the following factors;
registration times of the registered additional instructions, the content area, content area information, content area metadata, and a duration of the registered additional instructions;sending a request to a remote source to process the semantic instruction; receiving a response from the remote source; and providing the received response.
- A method for semantic processing of gestures on a user interface of a device comprising;
Specification