Comparing system engram with product engram to determine compatibility with system
First Claim
1. A method comprising:
- receiving a system engram encoding an existing configuration of a target system, the existing configuration including one or more of hardware and software of the target system, the system engram originally acquired by a first processing device and received by a second processing device;
implicitly receiving selection of a product by explicitly receiving a product engram for the product without having previously received the selection of the product, the product engram directly encoding a required configuration of the target system for the 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;
comparing, by the second processing device, the system engram with the product engram;
outputting, as compatibility information of the product with the target system, results of comparison of the system engram with the product engram, by the second processing device;
where the product can be compatibly installed in relation to the target system, one or more of;
offering, by the second processing device, a user an opportunity to purchase the product;
listing, by the second processing device, first other products that can be compatibly installed in relation to the target system;
where the product cannot be compatibly installed in relation to the target system, one or more of;
indicating, by the second processing device, one or more first corrective actions that can be undertaken in relation to the target system for the product to be able to be compatibly installed in relation to the target system;
listing, by the second processing device, the first other products that can be compatibly installed in relation to the target system;
listing, by the second processing device, second other products that cannot be compatibly installed in relation to the target system but that require one or more second corrective actions to be undertaken in relation to the target system for the second other products to be able to be compatibly installed in relation to the target system, where the second corrective actions are less costly than the first corrective actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system engram encoding an existing configuration of a target system is received. The existing configuration includes one or more of hardware and software of the target system. The system engram is originally acquired by a first processing device and is received by a second processing device. The second processing device compares the system engram with a 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 includes 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 second processing device can output, as compatibility information of the product with the target system, results of comparison of the system engram with the product engram.
-
Citations
14 Claims
-
1. A method comprising:
-
receiving a system engram encoding an existing configuration of a target system, the existing configuration including one or more of hardware and software of the target system, the system engram originally acquired by a first processing device and received by a second processing device; implicitly receiving selection of a product by explicitly receiving a product engram for the product without having previously received the selection of the product, the product engram directly encoding a required configuration of the target system for the 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; comparing, by the second processing device, the system engram with the product engram; outputting, as compatibility information of the product with the target system, results of comparison of the system engram with the product engram, by the second processing device; where the product can be compatibly installed in relation to the target system, one or more of; offering, by the second processing device, a user an opportunity to purchase the product; listing, by the second processing device, first other products that can be compatibly installed in relation to the target system; where the product cannot be compatibly installed in relation to the target system, one or more of; indicating, by the second processing device, one or more first corrective actions that can be undertaken in relation to the target system for the product to be able to be compatibly installed in relation to the target system; listing, by the second processing device, the first other products that can be compatibly installed in relation to the target system; listing, by the second processing device, second other products that cannot be compatibly installed in relation to the target system but that require one or more second corrective actions to be undertaken in relation to the target system for the second other products to be able to be compatibly installed in relation to the target system, where the second corrective actions are less costly than the first corrective actions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a computer-readable medium to store a computer program executable by the processor; and
,a receiving component to receive; a system engram encoding an existing configuration of a target system, the existing configuration including one or more of hardware and software of the target system, the system engram originally acquired by a processing device; and implicit selection of a product by explicitly receiving a product engram for the product without having previously received selection of the product, the product engram directly encoding a required configuration of the target system for the 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, wherein the computer program is to compare the system engram with the product engram, and is further to; where the product can be compatibly installed in relation to the target system, one or more of; offer a user an opportunity to purchase the product; list first other products that can be compatibly installed in relation to the target system; where the product cannot be compatibly installed in relation to the target system, one or more of; indicate one or more first corrective actions that can be undertaken in relation to the target system for the product to be able to be compatibly installed in relation to the target system; list the first other products that can be compatibly installed in relation to the target system; list second other products that cannot be compatibly installed in relation to the target system but that require one or more second corrective actions to be undertaken in relation to the target system for the second other products to be able to be compatibly installed in relation to the target system, where the second corrective actions are less costly than the first corrective actions. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising:
a storage memory device storing computer-readable code executable by a second processing device, the computer-readable code comprising; first computer-readable code to receive a system engram encoding an existing configuration of a target system, the existing configuration including one or more of hardware and software of the target system, the system engram originally acquired by a first processing device; second computer-readable code to compare the system engram with a product engram; third computer-readable code to implicitly receive selection of a product by explicitly receiving the product engram for the product without having previously received the selection of the product, the product engram directly encoding a required configuration of the target system for the 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; and fourth computer-readable code to; where the product can be compatibly installed in relation to the target system, one or more of; offer a user an opportunity to purchase the product; list first other products that can be compatibly installed in relation to the target system; where the product cannot be compatibly installed in relation to the target system, one or more of; indicate one or more first corrective actions that can be undertaken in relation to the target system for the product to be able to be compatibly installed in relation to the target system; list the first other products that can be compatibly installed in relation to the target system; list second other products that cannot be compatibly installed in relation to the target system but that require one or more second corrective actions to be undertaken in relation to the target system for the second other products to be able to be compatibly installed in relation to the target system, where the second corrective actions are less costly than the first corrective actions. - View Dependent Claims (12, 13, 14)
Specification