A computer implemented method, data processing system, and a computer program product configures components in a data processing system. A request for a vaguely specified component for implementation into a data processing system is received. Responsive to receiving the request, at least one corresp
A computer implemented method, data processing system, and a computer program product configures components in a data processing system. A request for a vaguely specified component for implementation into a data processing system is received. Responsive to receiving the request, at least one corresponding component is identified. The corresponding component is then displayed to a user for implementation of the corresponding component.
대표청구항▼
1. A computer implemented method for configuring components for assembly within a data processing system comprising: receiving a request for a vaguely specified component from an inventory of available components for implementation into the data processing system, wherein the request includes a clas
1. A computer implemented method for configuring components for assembly within a data processing system comprising: receiving a request for a vaguely specified component from an inventory of available components for implementation into the data processing system, wherein the request includes a class of the vaguely specified component, a property of the vaguely specified component, and a distinct part designation of the vaguely specified component, wherein the distinct part designation is a range indicating a minimum number of the at least one corresponding component and a maximum number of the at least one corresponding component to incorporate into the data processing system, wherein the minimum number of the at least one corresponding component indicates that the at least one corresponding component is not required, but can be selected if the at least one corresponding component is otherwise available, wherein the maximum number of the at least one corresponding component is equal to a total number of the at least one corresponding component identified, wherein the request identifies the vaguely specified component by a characteristic of the vaguely specified component, a property of the vaguely specified component, or a combination thereof, but does not include a make number of the vaguely specified component or a model number of the vaguely specified component;responsive to receiving the request, identifying at least one corresponding component from the inventory of available components for implementation into a data processing system, wherein the at least one corresponding component matches the characteristic of the vaguely specified component, the property of the vaguely specified component, or the combination thereof; anddisplaying the at least one corresponding component. 2. The computer implemented method of claim 1, wherein the step of identifying at least one corresponding component comprises parsing a database of all available components. 3. The computer implemented method of claim 2, wherein the step of identifying at least one corresponding component further comprises: comparing a class of the vaguely specified component to a list of component classes contained in the database, andcomparing a property of the vaguely specified component to a list of properties contained in the database, wherein the at least one corresponding component is identified if either the class of the vaguely specified component matches a class entry in the list of component classes, or the property of the vaguely specified component matches a property entry in the list of properties contained in the database. 4. The computer implemented method of claim 2, wherein the request includes a first class of the vaguely specified component and a first property of the vaguely specified component; and wherein the database of all available components comprises a second class and a second property; and wherein the at least one corresponding component is identified from the database of all available components based on matching the first class to the second class, and matching the first property to the second property. 5. The computer implemented method of claim 1, wherein the vaguely specified component is selected from the group consisting of, a hard drive, a network adapter, a video card, a bus type, and a motherboard. 6. A computer program product comprising: a non-transitory computer usable readable storage medium having computer usable program code for configuring components for assembly within a data processing system, the computer program product comprising:computer usable program code for receiving a request for a vaguely specified component from an inventory of available components for implementation into a data processing system, wherein the request includes a class of the vaguely specified component, a property of the vaguely specified component, and a distinct part designation of the vaguely specified component, wherein the distinct part designation is a range indicating a minimum number of the at least one corresponding component and a maximum number of the at least one corresponding component to incorporate into the data processing system, wherein the minimum number of the at least one corresponding component indicates that the at least one corresponding component is not required, but can be selected if the at least one corresponding component is otherwise available, wherein the maximum number of the at least one corresponding component is equal to a total number of the at least one corresponding component identified, wherein the request identifies the vaguely specified component by a characteristic of the vaguely specified component, a property of the vaguely specified component, or a combination thereof, but does not include a make number of the vaguely specified component or a model number of the vaguely specified component;computer usable program code, responsive to receiving the request, for identifying at least one corresponding component from the inventory of available components for implementation into a data processing system, wherein the at least one corresponding component matches the characteristic of the vaguely specified component, the property of the vaguely specified component, or the combination thereof; andcomputer usable program code, responsive to identifying the at least one corresponding component, for displaying the at least one corresponding component. 7. The computer program product of claim 6, wherein the computer usable program code for identifying at least one corresponding component comprises parsing a database of all available components. 8. The computer program product of claim 7, wherein the computer usable program code identifying at least one corresponding component further comprises comparing a class of the vaguely specified component to a list of component classes contained in the database, and comparing a property of the vaguely specified component to a list of properties contained in the database, wherein the at least one corresponding component is identified if either the class of the vaguely specified component matches a class entry in the list of component classes, or the property of the vaguely specified component matches a property entry in the list of properties contained in the database. 9. The computer program product of claim 6, wherein the request includes a first class of the vaguely specified component and a first property of the vaguely specified component; and wherein the database of all available components comprises a second class and a second property; and wherein the at least one corresponding component is identified from the database of all available components based on matching the first class to the second class, and matching the first property to the second property. 10. A data processing system comprising: a bus;a communications unit connected to the bus;a storage device connected to the bus, wherein the storage device includes computer usable program code; anda processor unit connected to the bus, wherein the processor unit executes the computer usable program to receive a request for a vaguely specified component from an inventory of available components for implementation into the data processing system, wherein the request includes a class of the vaguely specified component, a property of the vaguely specified component, and a distinct part designation of the vaguely specified component, wherein the distinct part designation is a range indicating a minimum number of the at least one corresponding component and a maximum number of the at least one corresponding component to incorporate into the data processing system, wherein the minimum number of the at least one corresponding component indicates that the at least one corresponding component is not required, but can be selected if the at least one corresponding component is otherwise available, wherein the maximum number of the at least one corresponding component is equal to a total number of the at least one corresponding component identified, wherein the request identifies the vaguely specified component by a characteristic of the vaguely specified component, a property of the vaguely specified component, or a combination thereof, but does not include a make number of the vaguely specified component or a model number of the vaguely specified component, responsive to receiving the request, identify at least one corresponding component from the inventory of available components for implementation into a data processing system, wherein the at least one corresponding component matches the characteristic of the vaguely specified component, the property of the vaguely specified component, or the combination thereof. 11. The data processing system of claim 10, wherein the step of identifying at least one corresponding component comprises parsing a database of all available components. 12. The data processing system of claim 11, wherein the step of identifying at least one corresponding component further comprises comparing a class of the vaguely specified component to a list of component classes contained in the database, and comparing a property of the vaguely specified component to a list of properties contained in the database, wherein the at least one corresponding component is identified if either the class of the vaguely specified component matches a class entry in the list of component classes, or the property of the vaguely specified component matches a property entry in the list of properties contained in the database. 13. The data processing system of claim 11, wherein the request includes a first class of the vaguely specified component and a first property of the vaguely specified component; and wherein the database of all available components comprises a second class and a second property; and wherein the at least one corresponding component is identified from the database of all available components based on matching the first class to the second class, and matching the first property to the second property. 14. A computer implemented method for configuring components in a data processing system comprising: receiving a request for a vaguely specified component from an inventory of available components for implementation into a data processing system, the request comprising a first class of the vaguely specified component, a first property of the vaguely specified component, and a first distinct part designation of the vaguely specified component, wherein the distinct part designation is a range indicating a minimum number of the at least one corresponding component and a maximum number of the at least one corresponding component to incorporate into the data processing system, wherein the minimum number of the at least one corresponding component indicates that the at least one corresponding component is not required, but can be selected if the at least one corresponding component is otherwise available, wherein the maximum number of the at least one corresponding component is equal to a total number of the at least one corresponding component identified;parsing a list of available components from the inventory of available components for implementation into a data processing system, each of the available components including one of a group of classes and at least one of a group or properties;identifying at least one of available components from the list of available components, wherein the at least one of a group of classes matches the first class and at least one of a group or properties matches the first property; anddisplaying the at least one available component. 15. The computer implemented method of claim 14, wherein identifying at least one of available component from the list of available components includes including those of the available components, having a second class of the group of classes that matches the first class, in a first group. 16. The computer implemented method of claim 15, wherein the step of identifying at least one of available components from the list of available components includes excluding components of the first group, having a second property of the group of properties that does not match the first property, from a second group. 17. A computer program product in a non-transitory computer readable storage medium for configuring components in a data processing system comprising: first instructions for receiving a request for a vaguely specified component from an inventory of available components for implementation into a data processing system, the request comprising a first class of the vaguely specified component, a first property of the vaguely specified component, and a first distinct part designation of the vaguely specified component, wherein the distinct part designation is a range indicating a minimum number of the at least one corresponding component and a maximum number of the at least one corresponding component to incorporate into the data processing system, wherein the minimum number of the at least one corresponding component indicates that the at least one corresponding component is not required, but can be selected if the at least one corresponding component is otherwise available, wherein the maximum number of the at least one corresponding component is equal to a total number of the at least one corresponding component identified;second instructions for parsing a list of available components from the inventory of available components for implementation into a data processing system, each of the available components including one of a group of classes and at least one of a group or properties;third instructions for identifying at least one of available component from the list of available components wherein the at least one of a group of classes matches the first class and at least one of a group or properties matches the first property; andfourth instructions for displaying the at least one available component. 18. The computer program product of claim 17, wherein the third instructions include including those of the available components, having a second class of the group of classes that matches the first class, in a first group. 19. The computer program product of claim 18, wherein the third instructions include excluding components of the first group, having a second property of the group of properties that does not match the first property, from a second group. 20. The computer program product of claim 19, wherein the first distinct part designation is a range indicating a minimum number of the at least one corresponding component and a maximum number of the at least one corresponding component to incorporate into the data processing system, the computer implemented method further comprising verifying that the second group falls within the range.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (15)
Canova ; Jr. Francis J. (Boynton Beach FL) Katz Neil A. (Parkland FL) Astarabadi Shaun (Irvine CA) Horton Robert L. (Alta Loma CA), Automatic device configuration for dockable portable computers.
Richek Martin D. (Houston TX) Gready Robert S. (Houston TX) Jones ; Jr. Curtis R. (Cypress TX), Computer implemented method and apparatus for dynamic and automatic configuration of a computer system and circuit board.
Fisher Jerald C. ; Nguyen Lien Dai ; Young James ; Seaburg Gunnar P. ; Hedlund Galen W. ; Katz Richard S., Computer manufacturing with smart configuration methods.
Morris James M. (828 Bay St. Mountain View CA 94041) Cleary John G. (R.R. 2 ; Box 405 La Honda CA 94020), System and method for creating configurators using templates.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.