Automated compatibility checking for hardware/software purchases at time of purchase
First Claim
1. A pre-purchase method for determining computing item compatibility comprising:
- storing, by one or more computing devices each comprising computing equipment having at least one processor executing instructions stored in a non-transitory medium, configuration information associated with a previously purchased home computer of a potential purchaser;
detecting, by at least one of the one or more computing devices, a for-sale item to be used with the previously purchased home computer, wherein the for-sale item is a computer peripheral hardware component;
determining, by at least one of the one or more computing devices wherein the at least one of the computing devices is a storefront system, wherein the determining occurs as part of a purchasing process, a compatibility between the for-sale item and the configuration information, wherein said determining step further comprises;
checking to ensure that software drivers exist for a platform defined by the configuration information that enable the computer peripheral hardware component to operate and be installed within the previously purchased home computer to which the configuration information applies; and
checking a hardware interface of the computer peripheral hardware component against at least one hardware interface of the previously purchased home computer;
responsive to determining that the computer peripheral hardware component is compatible with the previously purchased home computer, the storefront system completing a purchase of the for-sale item without presenting a compatibility warning to the potential purchaser;
responsive to determining that the computer peripheral hardware component is not compatible with the previously purchased home computer, the storefront system interrupting the purchase of the for-sale item, and presenting the potential purchaser with the compatibility warning indicating that results of the determining step indicate the for-sale item is not compatible with the previously purchased home computer, wherein the compatibility warning is presented only when the determining indicates incompatibility and occurs before the potential purchaser completes the purchase of the for-sale item;
permitting, by the storefront system, the potential purchaser to ignore the compatibility warning, while recording that the compatibility warning was presented;
upon an attempt by the potential purchaser to return the for-sale item after the purchase, the storefront system;
refusing the attempt to return the for-sale item that was identified by the storefront system as being incompatible with the previously purchase home computer before the purchase was completed;
orcharging a return penalty to the potential purchaser for return of the for-sale item that had a known incompatibility.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention can include a pre-purchase method for determining computing item compatibility. In the method, configuration information associated with a computing system can be stored. A for-sale item to be used with the computing system can be detected. A compatibility between the for-sale item and the configuration information can be determined. A potential purchaser can be notified of results of the determining step before completing a purchase of the for-sale item. The method can be automatically performed by an online storefront system (e.g., a e-retailing Web site) or by in-store computing equipment, such as a cashier'"'"'s register and/or an in-store kiosk.
14 Citations
18 Claims
-
1. A pre-purchase method for determining computing item compatibility comprising:
-
storing, by one or more computing devices each comprising computing equipment having at least one processor executing instructions stored in a non-transitory medium, configuration information associated with a previously purchased home computer of a potential purchaser; detecting, by at least one of the one or more computing devices, a for-sale item to be used with the previously purchased home computer, wherein the for-sale item is a computer peripheral hardware component; determining, by at least one of the one or more computing devices wherein the at least one of the computing devices is a storefront system, wherein the determining occurs as part of a purchasing process, a compatibility between the for-sale item and the configuration information, wherein said determining step further comprises; checking to ensure that software drivers exist for a platform defined by the configuration information that enable the computer peripheral hardware component to operate and be installed within the previously purchased home computer to which the configuration information applies; and checking a hardware interface of the computer peripheral hardware component against at least one hardware interface of the previously purchased home computer; responsive to determining that the computer peripheral hardware component is compatible with the previously purchased home computer, the storefront system completing a purchase of the for-sale item without presenting a compatibility warning to the potential purchaser; responsive to determining that the computer peripheral hardware component is not compatible with the previously purchased home computer, the storefront system interrupting the purchase of the for-sale item, and presenting the potential purchaser with the compatibility warning indicating that results of the determining step indicate the for-sale item is not compatible with the previously purchased home computer, wherein the compatibility warning is presented only when the determining indicates incompatibility and occurs before the potential purchaser completes the purchase of the for-sale item; permitting, by the storefront system, the potential purchaser to ignore the compatibility warning, while recording that the compatibility warning was presented; upon an attempt by the potential purchaser to return the for-sale item after the purchase, the storefront system; refusing the attempt to return the for-sale item that was identified by the storefront system as being incompatible with the previously purchase home computer before the purchase was completed;
orcharging a return penalty to the potential purchaser for return of the for-sale item that had a known incompatibility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising:
-
a program for controlling computer equipment, said program being stored in a non-transitory medium, said program when executed by the computing equipment generating a computer interface that is a graphical user interface through which a user interacts with the computing equipment, said computer interface comprising; a target system section configured to permit a user of a computer interface to identify one or more computers, wherein configuration information for the identified one or more computers is previously stored in data store communicatively linked to the computer interface; a computing item section configured to permit the user to identify at least one for-sale item to be used with the identified one or more computers; a compatibility checking element configured to execute a compatibility software program, wherein the compatibility software program contains a set of programmatic instructions readable by a machine causing the machine to determine a compatibility between said at least one for-sale item identified in the computing item section and the identified one or more computers, wherein said at least one for-sale item is a hardware component installable on at least one of the one or more computers or is a software program for installation and execution on at least one of the one or more computers; a notification section configured to present results of the compatibility software program, said results including an indication of whether the at least one for-sale item is compatible with the identified one or more computers; permitting the potential purchaser to ignore the indication, while recording that the indication was presented; upon an attempt by the potential purchaser to return the for-sale item after the purchase; refusing the attempt to return the for-sale item that was identified as being incompatible with the previously purchase home computer before the purchase was completed;
orcharging a return penalty to the potential purchaser for return of the for-sale item that had a known incompatibility. - View Dependent Claims (12, 13, 14)
-
-
15. A system for determining computing item compatibility:
-
at least one software agent, comprising program instructions stored in a memory, said program instructions executing on a processor to automatically determine configuration information for a computer upon which the software agent executes, wherein the configuration data is stored in a configuration data store; a configuration data store for storing configuration information of the computer; a platform compatibility engine configured to determine whether a for-sale item being sold by a retailer is compatible with the computer based upon the stored configuration information; a storefront system remotely located from the configuration data store configured to permit a potential purchaser to purchase the for-sale item, wherein before the storefront system completes a purchase involving the for-sale item for a purchaser, the storefront system triggers the platform compatibility engine to query the configuration data store for the compatibility information of the computer and to determine whether the for-sale item is compatible with the computer or not, wherein the storefront system interrupts the purchase of the for-sale item only when the for-sale item is determined to be incompatible with the computer, wherein said for-sale item is a hardware component installable on the computer or is a software program for installation and execution on the identified computing system; permitting, by the storefront system, the potential purchaser to ignore the interruption, while recording that the interruption was presented; upon an attempt by the potential purchaser to return the for-sale item after the purchase, the storefront system; refusing the attempt to return the for-sale item that was identified by the storefront system as being incompatible with the previously purchase home computer before the purchase was completed;
orcharging a return penalty to the potential purchaser for return of the for-sale item that had a known incompatibility. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
running a software agent program on a computer to generate configuration information for that computer, said configuration information defining hardware and software of the computer; storing within a non-transitory storage medium the configuration information associated with a desktop computer; a software program running on a mobile phone carried by a shopper detecting a for-sale item to be installed on the computer; the software program of the mobile phone determining a compatibility or non-compatibility between the for-sale item and the configuration information of the computer; the software program of the mobile phone presenting a compatibility report on the mobile phone indicating an extent that the for-sale item is compatible with the computer given the configuration information of the computer; the software program permitting the potential purchaser to ignore the compatibility report, while recording that the compatibility report was presented; upon an attempt by the potential purchaser to return the for-sale item after the purchase; refusing the attempt to return the for-sale item that was identified as being incompatible with the previously purchase home computer before the purchase was completed;
orcharging a return penalty to the potential purchaser for return of the for-sale item that had a known incompatibility.
-
Specification