Method for training a system to specifically react on a specific input
First Claim
1. A method for training a system to specifically react on a specific input, comprising:
- defining a set of binary data structures, each data structure representing an abstract description of a certain type of a real-world component, item, or virtual object, and each data structure comprising a feature of said represented type of component, item, or object, its possible states, its attributes, its possible actions to be performed, and possible relationships between other of said components, items, or virtual objects;
storing each of the binary data structures directly as a binary pattern in a computer memory or a disk memory;
creating uniquely identifiable copies of the binary data structures to represent an individual instance of said types of components, items, or virtual objects;
creating a virtual state space of said individual types of components, items, or virtual objects by grouping them as relevant for a specific situation;
receiving in real time data describing a human user'"'"'s interactions with said real-world components, items, or virtual objects;
modifying the virtual state space for the specific situation in response to the human user'"'"'s interactions;
receiving via keyboard input, sensor devices, or other technical means changes of status or attribute values of at least one of said components, items, or virtual objects;
storing said received changes as a new version of the respective data structure, representing the changed status and transition process of said individual components, items, or virtual objects;
analyzing similarities of said binary patterns stored in said computer or disk memory related to a particular action performed;
searching for a match in said binary patterns of said data structures; and
if at least one matched binary pattern of said data structures is identified, proposing or automatically performing at least one possible action related to the matched binary pattern.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for training a system to specifically react on a specific input. The method can include defining a set of binary data structures, each representing a real-world component, item, or virtual object; storing each data structure as a binary pattern; creating uniquely identifiable copies of the data structures to represent individual instances of the components, items, or virtual objects; creating a virtual state space of the components, items, or virtual objects by grouping them as relevant for a specific situation; receiving an input to change a status or an attribute value of at least one of the components, items, or virtual objects; storing the received changes in a new version of the applicable data structure instance; analyzing similarities of the stored binary patterns related to a particular action performed; and if a matched binary pattern is identified, proposing at least one possible action related to the matched binary pattern.
-
Citations
19 Claims
-
1. A method for training a system to specifically react on a specific input, comprising:
-
defining a set of binary data structures, each data structure representing an abstract description of a certain type of a real-world component, item, or virtual object, and each data structure comprising a feature of said represented type of component, item, or object, its possible states, its attributes, its possible actions to be performed, and possible relationships between other of said components, items, or virtual objects; storing each of the binary data structures directly as a binary pattern in a computer memory or a disk memory; creating uniquely identifiable copies of the binary data structures to represent an individual instance of said types of components, items, or virtual objects; creating a virtual state space of said individual types of components, items, or virtual objects by grouping them as relevant for a specific situation; receiving in real time data describing a human user'"'"'s interactions with said real-world components, items, or virtual objects; modifying the virtual state space for the specific situation in response to the human user'"'"'s interactions; receiving via keyboard input, sensor devices, or other technical means changes of status or attribute values of at least one of said components, items, or virtual objects; storing said received changes as a new version of the respective data structure, representing the changed status and transition process of said individual components, items, or virtual objects; analyzing similarities of said binary patterns stored in said computer or disk memory related to a particular action performed; searching for a match in said binary patterns of said data structures; and if at least one matched binary pattern of said data structures is identified, proposing or automatically performing at least one possible action related to the matched binary pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification