Comparing system engram with product engram to determine compatibility of product with system
First Claim
1. A method comprising:
- receiving information by a processor, the information comprising a plurality of states, each state representable by a number, each state corresponding to a characteristic of a plurality of characteristics, each characteristic assigned an index integer of a plurality of index integers of an index, each characteristic having a plurality of potential states from which the state corresponding to the characteristic is specified within the information;
for each characteristic, generating by the processor an engram value for the characteristic, the engram value equal to the number representing the state corresponding to the characteristic multiplied by a state base value for the characteristic, the state base value for the characteristic equal to a base value to the power of the index integer assigned to the characteristic, the base value identical for all the characteristics;
generating a first engram by the processor based on the engram values for the characteristics;
comparing the first engram against a second engram, by the processor, by, for each characteristic until an end condition has been reached, determining a comparison result equal to the number representing the state corresponding to the characteristic within the information encoded into the first engram with a corresponding number representing the state corresponding to the characteristic within other information encoded into the second engram; and
outputting one or more of the comparison results, by the processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Information includes states that are each representable by a number and that each corresponds to a characteristic. Each characteristic is assigned an index integer of an index, and has potential states from which the state corresponding to the characteristic is specified within the information. An engram value for each characteristic is equal to the number representing the state corresponding to the characteristic multiplied by a state base value for the characteristic. The state base value for each characteristic is equal to a base value to the power of the index integer assigned to the characteristic. The base value is identical for all the characteristics. An engram is based on the engram values for the characteristics. Engrams can be generated and can be compared to one another, to, for instance, determine whether a product can be compatibly installed in relation to a target system.
49 Citations
20 Claims
-
1. A method comprising:
-
receiving information by a processor, the information comprising a plurality of states, each state representable by a number, each state corresponding to a characteristic of a plurality of characteristics, each characteristic assigned an index integer of a plurality of index integers of an index, each characteristic having a plurality of potential states from which the state corresponding to the characteristic is specified within the information; for each characteristic, generating by the processor an engram value for the characteristic, the engram value equal to the number representing the state corresponding to the characteristic multiplied by a state base value for the characteristic, the state base value for the characteristic equal to a base value to the power of the index integer assigned to the characteristic, the base value identical for all the characteristics; generating a first engram by the processor based on the engram values for the characteristics; comparing the first engram against a second engram, by the processor, by, for each characteristic until an end condition has been reached, determining a comparison result equal to the number representing the state corresponding to the characteristic within the information encoded into the first engram with a corresponding number representing the state corresponding to the characteristic within other information encoded into the second engram; and outputting one or more of the comparison results, by the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
a storage memory device storing computer-readable code executable by a processor, the computer-readable code comprising; first computer-readable code to receive a test engram and a reference engram against which the test engram is to be compared, the test engram encoding first information, the reference engram encoding second information, the first information comprising a plurality of first states, each first state representable by a number, each first state corresponding to a characteristic of a plurality of characteristics, each characteristic assigned an index integer of a plurality of index integers of an index, each characteristic having a plurality of potential states from which the first state corresponding to the characteristic is specified within the first information, the second information comprising a plurality of second states, each second state representable by a number, each second state corresponding to one of the characteristics, each second state specified within the second information as one of the potential states of the characteristic to which the second state corresponds, the test engram based on a plurality of first engram values corresponding to the characteristics, each first engram value equal to the number representing the first state corresponding to the characteristic multiplied by a state base value for the characteristic, the state base value for the characteristic equal to a base value to the power of the index integer assigned to the characteristic, the base value identical for all the characteristics, the reference engram based on a plurality of second engram values corresponding to the characteristics, each second engram value equal to the number representing the second state corresponding to the characteristic multiplied by the state base value for the characteristic; and
,second computer-readable code to compare the test engram against the reference engram by, for each characteristic until an end condition has been reached, determining a comparison result equal to the number representing the first state corresponding to the characteristic minus the number representing the second state corresponding to the characteristic. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A system comprising:
-
a processor; a computer-readable medium to store a system engram and a product engram against which the system engram is to be compared, the system engram encoding an existing configuration of a target system, the existing configuration including one or more of hardware and software of the system, the product engram encoding a required configuration of the target system for a product to be compatibly installed in relation to the target system, the required configuration including one or more of required hardware and required software within the target system for the product to be compatibly installed in relation to the target system, the existing configuration comprising a plurality of first states, each first state representable by a number, each first state corresponding to a characteristic of a plurality of characteristics, each characteristic assigned an index integer of a plurality of index integers of an index, each characteristic having a plurality of potential states from which the first state corresponding to the characteristic is specified within the existing configuration, the required configuration comprising a plurality of second states, each second state representable by a number, each second state corresponding to one of the characteristics, each second state specified within the required configuration as one of the potential states of the characteristic to which the second state corresponds, the system engram based on a plurality of first engram values corresponding to the characteristics, each first engram value equal to the number representing the first state corresponding to the characteristic multiplied by a state base value for the characteristic, the state base value for the characteristic equal to a base value to the power of the index integer assigned to the characteristic, the base value identical for all the characteristics, the product engram based on a plurality of second engram values corresponding to the characteristics, each second engram value equal to the number representing the second state corresponding to the characteristic multiplied by the state base value for the characteristic; and
,a computer program stored on the computer-readable medium and executable by the processor to compare the system engram against the product engram by, for each characteristic until an end condition has been reached, determining a comparison result equal to the number representing the first state corresponding to the characteristic minus the number representing the second state corresponding to the characteristic. - View Dependent Claims (18, 19, 20)
-
Specification