A system and method for determining information for system components includes a database, an interchanger subsystem, and a product selection subsystem. The database includes information concerning components. An interchanger subsystem receives product parameters from a selected one of the plurality of users. The product parameters specify features of a component. The interchanger subsystem determines a list of interchangeable substitute components from the information in the database. The product selection subsystem receives component information from a selected one of the plurality of users and determines a range of product offerings from the information in the database.
|
23. A method for providing a comparison of parts to facilitate part selection, comprising in combination:
displaying a first list of features of a first part;
selecting at least one substitute part that has similar features as the first part;
displaying a corresponding list of features for the substitute part selected;
comparing the first list and the corresponding list; and
providing an indication to call attention to differences between a listed feature of the first part and a corresponding listed feature for the substitute part selected to allow for comparing of the first and substitute parts.
33. A method for providing a comparison of parts to facilitate part selection, comprising in combination:
displaying a first list of dimensions of a first part;
selecting at least one substitute part that has similar dimensions as the first part;
displaying a corresponding list of dimensions for the substitute part selected;
comparing the first list and the corresponding list; and
providing an indication to call attention to differences between a listed dimension of the first part and a corresponding listed dimension for the substitute part selected to allow for comparing of the first and substitute parts.
1. A system for providing a comparison of parts to facilitate part selection, comprising in combination:
a processor;
data storage; and
instructions stored in the data storage executable by the processor, in response to a user providing information regarding a first part, to:
display a first list of features of the first part;
select at least one substitute part that has similar features as the first part;
display a corresponding list of features for the substitute part selected;
compare the first list and the corresponding list; and
provide an indication to call attention to differences between a listed feature of the first part and a corresponding listed feature for the substitute part selected to allow for comparing of the first and substitute parts.
12. A system for providing a comparison of parts to facilitate part selection, comprising in combination:
a processor;
data storage; and
instructions stored in the data storage executable by the processor, in response to a user providing information regarding a first part, to:
display a first list of dimensions of the first part;
select at least one substitute part that has similar dimensions as the first part;
display a corresponding list of dimensions of the substitute part selected;
compare the first list and the corresponding list; and
provide an indication to call attention to differences between a listed dimension of the first part and a corresponding listed dimension for the substitute part selected to allow for comparing of the first and substitute parts.
4. The system of
5. The system of
6. The system of
7. The system of
8. The system of
9. The system of
15. The system of
16. The system of
17. The system of
18. The system of
19. The system of
20. The system of
24. The method of
25. The method of
26. The method of
27. The method of
28. The method of
29. The method of
30. The method of
34. The method of
35. The method of
36. The method of
37. The method of
38. The method of
39. The method of
40. The method of
|
The present invention relates to systems and methods for automating and facilitating the retrieval and comparison of product information, and the ordering of products. More specifically, it relates to allowing a user to retrieve and compare product information or obtaining a product solution from a list of input parameters, and order products from a website.
In many types of businesses, the interface that customers use to obtain and compare product information, and order products is an important concern. Current processes and tools do not support ordering and comparing products at a level of sophistication that is desired by customers. One example of a product line where current systems and methods fall short of achieving desired results is the industrial product field and the power transmission component product line.
Power transmission components are used in many applications. For example, AC and DC motors may be used in industrial manufacturing equipment and processes. Gear couplings may be used to readily transmit mechanical power in applications such as pumps, compressors, air conditioning and refrigeration equipment, fans and blowers, and other rotating machinery. Clutches may be used in the drive trains of printing presses, conveyors, and pumps to prevent damage due to excessive torque generated by overloads and/or jamming.
In other examples of power transmission components, mounted and unmounted bearings may be used in various types of industrial equipment. Belt drives may also be used in various applications.
Previously, customers of power transmission products may have relied upon printed catalogs. The catalogs may include a variety of types of information. For example, the dimensions of a component may be included in the catalog description. In another example, the catalog may include the operating characteristics or tolerances of a power transmission component.
Customers of power transmission products may have also relied on human operators to supply the customer with further information concerning a component. In one example, suppliers of power transmission components may establish a toll-free telephone line that customers may use to obtain further information concerning power transmission components. The human operator may manually communicate information to a customer concerning a power transmission component, for instance, by looking at a catalog and communicating the information to the customer over the telephone. The human operator may also take an order of the customer for a component.
Both of the above-mentioned methods have drawbacks. For example, printed catalogs may be large and cumbersome for the customer to read. In addition, verbal comments from human operators may be unreliable and, in some cases, difficult to obtain during non-business hours.
The Internet has changed business practices around the world making online communications important to strengthening the distribution channels for an organization. This is important to not only a manufacturer, but to the partners of the manufacturer. However, the automated ordering and sophisticated comparison of components is not supported by current systems and processes at a level desired by customers. Accordingly, it is desirable to automate, facilitate, and integrate the ordering and comparison of products and the provisioning of engineered solutions that overcomes the problems associated with prior systems.
The present invention is directed to systems and methods for automating the retrieval of product information, comparison of product information, and the ordering of products. The system and method of the present invention advantageously allows a user to specify a product from a first manufacturer and obtain a comparable product from a second manufacturer. The system and method of the present invention additionally allows a user to specify parameters for a component and obtain one or more products that have similar or matching parameters. The products may be ranked according to a predetermined set of criteria.
In one aspect of the present invention, a database is coupled to an interchanger subsystem. The database may include information concerning components. The interchanger subsystem may receive product parameters from a selected one of a plurality of users. The product parameters may specify features of a component. The interchanger subsystem may determine a list of interchangeable, substitute components from the information in the database.
In another example of the present invention, a database is coupled to a product selection subsystem. The database may include information concerning components. The product selection subsystem may receive component information from a selected one of the plurality of users and determine a range of product offerings from the information in the database. For instance, a user may input the load and speed of a bearing and obtain solutions.
The foregoing and other features and advantages of the system and method for an automated parts ordering system will be apparent from the following more particular description of preferred embodiments of the system and method as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views.
Preferred embodiments of the present inventions are described with reference to the following drawings, wherein:
Exemplary Architecture and Operation
The present invention is directed to systems and methods for automating information retrieval, comparisons, and ordering of products, for example, power transmission components. Although the description that follows describes the invention in relation to power transmission systems and components, it will be understood that the invention is applicable to any type of component in any type of industry. In other words, the invention is in no way limited to power transmission systems or components.
The operating environment for the methods and apparatus for the system of the present invention includes a processing system with at least one high speed processing unit and a memory system. In accordance with common practices in the art of computer programming, the description below includes reference to acts and symbolic representations of operations or instructions that are performed by the processing system, unless indicated otherwise. Such acts and operations or instructions are sometimes referred to as being “computer-executed” or “processing unit executed.”
It will be appreciated that the acts and symbolically represented operations or instructions include the manipulation of electrical signals by the computer-processing unit. An electrical system with data bits causes a resulting transformation or reduction of the electrical signal representation, and the maintenance of data bits at memory locations in the memory system to thereby reconfigure or otherwise alter the processing unit's operation, as well as other processing of signals. The memory locations where data bits are maintained are physical locations that have particular electrical, magnetic, optical, or organic properties corresponding to the data bits.
The data bits may be also maintained on a computer readable medium including magnetic disks, optical disks, organic disks, and any other volatile or non-volatile mass storage system readable by the processing unit. The computer readable medium includes cooperating or interconnected computer readable media, which exist exclusively on the processing system or is distributed among multiple interconnected processing systems that may be local or remote to the processing system.
The systems may be implemented using, but not limited to, the software and standards such as, for example, an IDEAS Master Series 7 m2 running on Windows NT, SAP 4.6 running on Windows NT 4.0 (service pack 2), Microsoft Visual C++ (v5.0), and HTML version 3.0. However, it is possible to use other applications, languages, standards, and/or operating systems such as UNIX, LINUX, or others.
Referring now to
The functions of the management subsystem 102 may be implemented by computer instructions stored in a memory and executed by a processor. The management subsystem 102 may receive instructions from a user, for example, from a human operator at a user interface. The management subsystem 102 may perform any translation function, for example, translating the instructions from one computer-based language to another language. The management subsystem 102 may determine the destination of the instructions and route the instructions to the appropriate subsystem.
The functions of the catalog subsystem 104 may be implemented by computer instructions stored in a memory and executed by a processor. The catalog subsystem 104 may include a database that includes product entries or access product entries from the common database 111. The catalog subsystem 104 may receive instructions to display the catalog entries and, responsively, may display the catalog entries to a user.
The functions of the interchanger subsystem 106 may be implemented by computer instructions stored in a memory and executed by a processor. The interchanger subsystem 106 may receive information including the identity of a product. The interchanger subsystem 106 may take this information and determine (from information stored in the common database 114 or a local database) substitute products that may functionally replace the product. The interchanger subsystem 106 may rank the products using a set of predetermined criteria. The interchanger subsystem 106 may display a list of determined or ranked products. Further, the user may order products from the list.
In one example of the operation of the interchanger subsystem 106, the user enters information concerning a part of a competitor. The user may enter the part number, a competitor's name, or both the part number and the competitor's name. The subsystem 106 may retrieve, from a database, competitor parts that match the information supplied by the user. The subsystem 106 may display a list of competitor part numbers and the user may select one of these parts.
Once the user selects a particular competitor part, the subsystem 106 may perform a database lookup and obtain the dimensions and attributes of that competitor part. The subsystem 106 may next determine substitute parts having dimensions and attributes that match the dimensions and attributes of the competitor part. Alternatively, the subsystem 106 may determine components that most closely match the dimensions and components of the competitor part.
For instance, the subsystem 106 may obtain a list of possible substitute parts from the database and compare the required dimensions (of the competitor part) to the dimensions of a potential substitute part. If a match is obtained, the part is added to a list of substitute parts. If no match exists, another part is obtained from the list of possible substitute parts and the process is repeated. The subsystem 106 may display the list of substitute parts, differences between the competitor part and the substitute part, and/or details of the substitute part to the user as described elsewhere in this specification.
The functions of the drawing and display subsystem 108 may be implemented by computer instructions stored in a memory and executed by a processor. The drawing and display subsystem 108 may receive instructions to download and display the drawings of a particular product for a user. The drawing and display subsystem 108 may locate the drawings, which may be stored in the common database 111, a local database, or a provider's website, and display the drawings to the user.
The functions of the product selection subsystem 110 may be implemented by computer instructions stored in a memory and executed by a processor. The product selection subsystem 110 may receive instructions from a user indicating the parameters of a component. The product selection subsystem 110 may determine a list of products that meet the parameters supplied by the user and may display a list of products to the user. The information used to make the selection may be stored in the common database 111 or a local database. The user may select particular products from the list and the product selection subsystem 110 may display further information concerning these products. Further, the user may order products from the list.
In one example of the operation of the subsystem 110, the user may enter requirements for a mounted bearing. For instance, the user may enter load, speed, and 15,000 hour life requirements.
The subsystem 110 may check to see if the entered information exceeds certain thresholds. The subsystem 110 may then obtain a list of potential solution parts from the database. Associated with each entry for each potential solution part in the database may be parameters of the part.
For each potential solution part, the subsystem 110 may perform a series of calculations. For example, the subsystem 110 may calculate the 15,000 hour lifetime of the potential substitute part (from the values in the database), for instance, using the equation L10=500*(BDR/(P*(0.03*N)^3))^10/3 where L10 is the 10 year lifetime; BDR is the basic dynamic rating; P is the constant equivalent radial load; and N is the speed. The subsystem 110 may also obtain the bearing rating-to-load (C/P) ratio, bore times speed (DN) value, and the estimated operating temperature of the potential substitute part. The subsystem 110 may compare the values (for the potential substitute part) to the requirements entered by the user. If, at any of the steps, the requirements supplied by the user are not met, a new part is obtained from the list, and the calculations described above are repeated. If a part meets the criteria, it is put on a solutions list. The solutions list may be ranked, for example, into good, better, and best categories as described elsewhere in this specification. This solutions list may be displayed to the user as described elsewhere in this specification.
The functions of the general information subsystem 112 may be implemented by computer instructions stored in a memory and executed by a processor. The general information subsystem 112 may receive instructions from the user indicating that the user desires further information. This information, which may be stored in the common database 111 or a local database, may include general information concerning the website, contact information, or legal notices. Other types of general information may also be displayed.
Referring now to
If, at step 204, the user selects the eLINK option, execution continues at step 206. At step 206, the user may be given the option to select a catalog entry, access a message center, order a product, or change their password. Other eLINK options are also possible.
If, at step 206, the user selects the order option, execution continues at step 207. At step 207, the user may order a product or products from an order screen. Products may also be ordered from other subsystems. The ordering may be accomplished via a business subsystem, which may access inventory, accounting, and/or manufacturing subsystems. An example of a business subsystem is the Enterprise Resource Planning (ERP) system, such as a SAP system.
If, at step 206, the user selects the catalog entry option, execution continues at step 208. At step 208, the user may select entries from a catalog and the system may display the entries. The entries may be designated by any type of method. For example, the entries may be designated by a part number or product name. The entries may be designated in full or in part. For example, the user may use wildcard characters to display entries where only a portion of the part number is known. Further, the user may order products from the list.
If, at step 206, the user selects the message center option, execution continues at step 210. At step 210, the system may display messages sent by the system operator to the user. The user may read these messages. The system may also allow the user to send messages to the system operator or other users. Other options are also possible.
If, at step 206, the user selects the change the password option, execution continues at step 212. At step 212, the user may change their password. For example, the user may be provided with a screen to enter a new password and verify the new password.
If, at step 204, the user selects the EDGE online option, execution continues at step 214. At step 214, the system may give the user the EDGE online options of product selection, engineered solutions, smart interchange, media library, and CAD drawings.
If, at step 214, the user chooses the product selection option, execution continues at step 216. At step 216, the user enters a product line and parameters for a particular type of product in that product line. The system determines a list of products from the parameters that fit within the parameters. The system may rank the products on the list using a set of criteria. For example, the products may be ranked as to how close the parameters or the cost of the product. Other examples are possible. Further, the user may order products from the list.
If, at step 214, the user chooses the engineered solutions option, execution continues at step 218. At step 218, the system may provide a form to allow the user to specify various types of parameters. The form may be sent to the system operator and the system operator may contact the user to provide a custom solution for the user at a later time.
If, at step 214, the user chooses the smart interchange option, execution continues at step 220. At step 220, the user may supply product identification information. The system may then determine a list of substitute products that may functionally replace the product specified by the user. The system may perform a ranking of these components or arrange the components in any number of ways for display to the user. Further, the user may order products from the list.
If, at step 214, the user chooses the media library option, execution continues at step 222. At step 222, the user may select different on-line publications for display. Alternatively, the user may be given the choice to order publications for delivery to the home or business of the user.
If, at step 214, the user chooses the CAD option, execution continues at step 224. At step 224, the user may select CAD drawings for display. For example, the user may specify a product in any way and the system may display a CAD drawing of the product. The CAD drawing may be downloaded from a database to the user.
If, at step 204, the user selects the general information option, execution continues at step 226. At step 226, the system may display general information for the user, for instance, information about the website or contact information.
If, at step 204, the user selects the legal option, execution continues at step 228. At step 228, the system may display legal notices for the user.
Referring now to
At step 304, the user selects product parameters. The user may be presented with a screen where the user may enter different types of parameters. In one example, if the user has chosen mounted bearings as the product, the user may enter the radial load, speed, required life, shaft diameter, and other characteristics of the desired mounted bearing. The user may be required to enter some or all of these characteristics before moving to the next step.
At step 306, the system determines any matches that exist for the product. The system may also rank the matches using a set of predetermined criteria. For example, the system may determine good, better, and best matches. From these matches a list may be created.
At step 308, the system displays the matches to the user. Different modules for different products may perform the engineering calculations needed to size a component. The user may supply parameters such as load, speed, speed reduction, centerline, and desired life. The system may display a screen to the user ordered according to the ranking.
Referring now to
At step 322, a preliminary calculation is made to find bearings that will attain the minimum desired life the user has specified. This step results in a preliminary list of components.
At step 324, a filtering is made. The system may take the factors supplied by the user to arrive at a short list of recommendations. For example, the system may compare speed to bearing type and locking device; estimate operating temperature; compare contamination to seal design; and compare ambient and predicted temperatures. The comparisons may determine a list of products that may conform to the product desired by the user.
At step 326, the filtered list is ranked in terms of being good, better, and best. In one example, the good products will fulfill the minimum requirements of the application of the user. The better and best components may enhance the performance of the bearing in the application. The system may also tag or otherwise identify products that are more readily available for shipment when the list is displayed to the user.
Referring now to
At step 404, the user selects a part number or brand name. The user may be presented with a screen whereby the user can specify this information.
At step 406, the system determines substitute products that may replace the product specified by the user. A comparison is done of the alphanumeric characters entered by the user. The comparison may ignore spaces, dashes, and other characters to allow for variations in the input of a user. A database lookup is performed and a result screen displayed.
If the product specified by the user is not found, then a message to that effect is returned to the user. If the product is found in the database, but a substitute product not found, the user may be prompted to contact a Technical Services representative. If the product and substitute product or products are found, the system may display a list of substitute products. The substitute product name or number may be an icon, which the user can “click” to receive information concerning the substitute product. The products may be categorized as “best” and “functional” interchanges, in one example. “Best” products may represent products with other desirable characters as compared to “functional” products, in this example.
In another example, the system may display products that constitute primary exchanges, alternate exchanges, and enhanced solutions. The enhanced solution may be a product with additional or more desirable features than the features indicated by the user. The user may also request additional information, for instance, by indicating they are having special problems. This option is described in more detail in relation to
At step 408, the user determines whether additional information is needed. If the answer is affirmative, then execution continues at step 410. If the answer is negative, execution ends.
At step 410, the user may click on the icon and detailed interchange information may be displayed for a substitute product. For example, the system may display dimensions, material composition, and possible applications for the substitute product. Further, the user may order product.
Referring now to
At step 504, the user chooses a product line. For example, the system may display a list of product options and the user may select the product line by clicking on the name.
At step 506, the user may choose a particular product from the product line. Another screen or screens may be presented to the user to allow the user to input a particular part number or attributes of the part.
At step 508, a list of products is displayed. For example, the ZIP may be displayed. In another example, the system may display a product list, the user may select a product, and the system may display the CAD file of the selected product.
At step 510, software is downloaded to the user. The software may include the CAD files of a particular product. In one example, ZIP files are downloaded. The user may choose the files to be downloaded from a menu.
Referring now to
At step 604, the user may choose a particular product. For example, the user may be given a search screen where the user enters parameters for the product. The user may initiate the search by pressing, for instance, a search icon. The system then searches the database for products that match the request.
At step 606, the system displays a list of products that match the request. The user may select, for example, by clicking on the product, additional information for the product. At step 608, the system displays the product information. The display may include a printout of the catalog page with relevant information about the part.
Referring now to
At step 1202, the system displays a list of possible product solutions available to the user. For example, the system may offer primary exchange products, alternate exchange products, enhanced solution products, and problem indications. Primary solution products may, in one example, be substitute products that meet the minimum needs of the user. Alternate exchange products may be other substitute products that meet the minimum needs of the user, but may be not as good of a solution product as the primary solution product. For example, alternate exchange products may be products that are not as readily available to the user. Enhanced solution products may be substitute products that include additional features or have enhanced performance that may be of interest to the user. Problem indications may represent an icon or hyperlink that asks whether the user is having problems with a product. Each of the above product solutions (including each of the substitute products) may be in the form of an icon or hyperlink.
At step 1204, the user makes a choice of the possible solution product. For example, the user may select the icon or hyperlink representing particular primary interchange products, alternate interchange products, enhanced solution products, or problem indications.
If, at step 1204, the user indicates a primary interchange product, execution continues at step 1206. At step 1206, the system displays primary exchange product information. For example, the system may display screens indicating product dimensions for the primary interchange product. At step 1208, the user may select a particular product and order that product, for example, from an ordering screen.
If, at step 1204, the user indicates an alternate interchange product, execution continues at step 1210. At step 1210, the system displays alternate interchange product information. For example, the system may display screens indicating product dimensions for the alternate interchange products. At step 1212, the user may select a particular product and order that product, for example, from an ordering screen.
If, at step 1204, the user indicates an enhanced solutions interchange product, execution continues at step 1214. At step 1214, the system displays enhanced solutions product information. For example, the system may display screens indicating product dimensions and other features or advantages of the enhanced solutions interchange product. At step 1216, the user may select a particular product and order that product, for example, from an ordering screen.
If, at step 1204, the user indicates a problem indication, execution continues at step 1218. At step 1218, the system displays causes of failures screens. For example, the screens may indicate causes of failures and other information relating to reasons for failure. The user may select these reasons for further information and for products that may address these failure causes. At step 1220, the system offers possible solutions to the user. At step 1222, the user may display the solutions, for example, by pressing an icon or a hyperlink. At step 1224, the user may select a particular product and order that product, for example, from an ordering screen.
Exemplary Computer Screens
Referring now to
The further information section 822 may allow for the further display of information relating to tabs 824. Tabs 824, when pressed by the user, may allow the system to display further information about the product. In this example, the tabs allow for the further display of information related to the housing, load, life, and shaft of the mounted bearing. A next icon 826 is pressed to allow the user to move to the next screen (see
A bearing options icon 829 allows a user to enter further information. For example, selecting the icon 820 displays a screen where the user can enter the bearing type, the product series, the locking type, the seal type, and whether expansion is desired. After entering the characteristics, the user returns to the screen of
In addition, the parts may be ordered from the computer screen 849. For example, high-lighting a part number a clicking on the part number may cause an order screen to appear. The order screen may filled in by the user and e-mailed to a parts supplier to place the part on order.
The computer screen 949 also includes a product interchange table 952 comparing the substitute product with the product to be interchanged. A product features table 954 includes features of the substitute product. A dimension interchange table 956 compares features of the substitute product to that of the product to be interchanged. An order icon 958 may be pressed that causes an order to be placed for the order with a product supplier. In one example, pressing the order icon 958 causes an order screen to appear. The order screen may filled in by the user to place the part on order.
The computer screen 1300 includes a primary interchange product field 1302, an alternate product interchange field 1304, and an enhanced solutions field 1306. The primary interchange product field 1302 shows a product or products that meet the minimum requirements of the user. The alternate product interchange field 1304 shows a product or products that also meet the minimum requirements of the user. The enhanced solutions field 1306 shows a product or products that not only meets the minimum requirements of the user and may exceed all or some of these requirements and/or offer additional features that may be of interest to the user. Each of the products may be an icon or hyperlink. For example, fields 1308, 1310, and 1307 may be hyperlinks to the respective products shown.
A field 1312 may be used as a problem indication hyperlink. The field 1312 may be selected if the user is having problems with a product and desires additional information about the product. A field 1314 may include information concerning the primary interchange product and compare features of this product with the product specified by the competitor.
The field 1357 includes a pie chart including common causes of product failure. Portions of the pie chart may be hyperlinks that cause additional information concerning a particular reason for failure to be displayed. For example, a hyperlink 1356 may provide further information concerning dry contaminants.
The field 1356 may include common descriptions of product problems. Each of the descriptions may be a hyperlink. Pressing the hyperlink may provide additional information about the common description. For example, the hyperlink 1360 may relate to spinning on the shaft and pressing the hyperlink 1360 may provide additional information concerning spinning on the shaft.
The field 1358 indicates an analysis of product failure. For example, one entry may be a hyperlink where the contact a human operator for additional information or support.
A field 1376 may provide information about the solution product indicated by field 1370. A field 1378 may include features of this product and how this product addresses the problem selected by the user (e.g., spinning on the shaft). A field 1380 may include a comparison of dimensions between the substitute product and the product of the competitor specified by the user.
It should be understood that the programs, processes, methods and systems described herein are not related or limited to any particular type of computer or network system (hardware or software), unless indicated otherwise. Various types of general purpose or specialized computer systems may be used with or perform operations in accordance with the teachings described herein.
In view of the wide variety of embodiments to which the principles of the present invention can be applied, it should be understood that the illustrated embodiments are exemplary only, and should not be taken as limiting the scope of the present invention. For example, the steps of the flow diagrams may be taken in sequences other than those described, and more or fewer elements may be used in the block diagrams. While various elements of the preferred embodiments have been described as being implemented in software, in other embodiments in hardware or firmware implementations may alternatively be used, and vice-versa.
It will be apparent to those of ordinary skill in the art that methods involved in the system and method for power transmission system information retrieval and component ordering may be embodied in a computer program product that includes a computer usable medium. For example, such a computer usable medium can include a readable memory device, such as, a hard drive device, a CD-ROM, a DVD-ROM, or a computer diskette, having computer readable program code segments stored thereon. The computer readable medium can also include a communications or transmission medium, such as, a bus or a communications link, either optical, wired, or wireless having program code segments carried thereon as digital or analog data signals.
The claims should not be read as limited to the described order or elements unless stated to that effect. Therefore, all embodiments that come within the scope and spirit of the following claims and equivalents thereto are claimed as the invention.
Fannin, Daniel G., Parejko, James A., Bisotti, John Francesco, Johnson, James Pierce, Fischer, Harold A., Stein, Michael Jay
Patent | Priority | Assignee | Title |
10739064, | Aug 10 2018 | Heatcraft Refrigeration Products LLC | Cooling system |
11428461, | Aug 10 2018 | Heatcraft Refrigeration Products LLC | Cooling system |
8359304, | Mar 16 2007 | The MathWorks, Inc | Collaborative modeling environment |
8590011, | Feb 24 2005 | VERSATA DEVELOPMENT GROUP, INC | Variable domain resource data security for data processing systems |
8600954, | Mar 16 2007 | The MathWorks, Inc. | Collaborative modeling environment |
8671110, | Mar 16 2007 | The MathWorks, Inc. | Collaborative modeling environment |
8676768, | Mar 16 2007 | The MathWorks, Inc. | Collaborative modeling environment |
8745026, | Mar 16 2007 | The MathWorks, Inc. | Collaborative modeling environment |
9323851, | Mar 16 2007 | The MathWorks, Inc. | Collaborative modeling environment |
9466079, | Sep 04 2012 | COX ENTERPRISES, INC. | Systems and methods for facilitating the purchase of one or more vehicles |
9729843, | Mar 16 2007 | The MathWorks, Inc | Enriched video for a technical computing environment |
9904953, | Mar 23 2011 | PayPal, Inc | Method and system of building store product finders |
Patent | Priority | Assignee | Title |
5825651, | Sep 03 1996 | VERSATA DEVELOPMENT GROUP, INC | Method and apparatus for maintaining and configuring systems |
6360216, | Mar 11 1999 | Thomas Publishing Company | Method and apparatus for interactive sourcing and specifying of products having desired attributes and/or functionalities |
6405308, | Sep 03 1996 | VERSATA DEVELOPMENT GROUP, INC | Method and apparatus for maintaining and configuring systems |
6552663, | Feb 16 2000 | Northern Illinois University | Product information display system with expanded retail display functions |
6658424, | Oct 19 1998 | Deutsche Telekom AG | Method for the database-supported selection of products for electronic-commerce applications on the internet |
6675294, | Sep 03 1996 | VERSATA DEVELOPMENT GROUP, INC | Method and apparatus for maintaining and configuring systems |
6728685, | Nov 05 1999 | Ford Motor Company | Communication schema of online reporting system and method related to online orders for consumer products having specific configurations |
6728706, | Mar 23 2001 | PayPal, Inc | Searching products catalogs |
6751615, | May 01 2000 | AspenTech Corporation | Method and system generating query form, assigning and comparing risk designation of chemical product over a computer network for chemical products customers |
WO196078, | |||
WO210993, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 29 2002 | STEIN, MICHAEL JAY | EMERSON POWER TRANSMISSION MANUFACTURING, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012550 | /0477 | |
Jan 29 2002 | PAREJKO, JAMES A | EMERSON POWER TRANSMISSION MANUFACTURING, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012550 | /0477 | |
Jan 29 2002 | FISCHER, HAROLD A | EMERSON POWER TRANSMISSION MANUFACTURING, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012550 | /0477 | |
Jan 29 2002 | JOHNSON, JAMES PIERCE | EMERSON POWER TRANSMISSION MANUFACTURING, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012550 | /0477 | |
Jan 29 2002 | FANNIN, DANIEL G | EMERSON POWER TRANSMISSION MANUFACTURING, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012550 | /0477 | |
Jan 29 2002 | BISOTTI, JOHN FRANCESCO | EMERSON POWER TRANSMISSION MANUFACTURING, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012550 | /0477 | |
Jan 30 2002 | Emerson Power Transmission Manufacturing LP | (assignment on the face of the patent) | / | |||
Sep 29 2006 | EMERSON POWER TRANSMISSION MANUFACTURING, L P | Emerson Power Transmission Manufacturing | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023208 | /0977 | |
Aug 07 2009 | Emerson Power Transmission Manufacturing | Emerson Power Transmission Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023208 | /0797 | |
Jan 30 2015 | Emerson Power Transmission Corporation | Regal Beloit America, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 035000 | /0749 |
Date | Maintenance Fee Events |
Mar 18 2011 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 18 2015 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 18 2019 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 18 2010 | 4 years fee payment window open |
Mar 18 2011 | 6 months grace period start (w surcharge) |
Sep 18 2011 | patent expiry (for year 4) |
Sep 18 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 18 2014 | 8 years fee payment window open |
Mar 18 2015 | 6 months grace period start (w surcharge) |
Sep 18 2015 | patent expiry (for year 8) |
Sep 18 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 18 2018 | 12 years fee payment window open |
Mar 18 2019 | 6 months grace period start (w surcharge) |
Sep 18 2019 | patent expiry (for year 12) |
Sep 18 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |