Method, system and computer program product for automatically generating a subset of task-based components from engineering and maintenance data
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/50
G06F-019/00
출원번호
UP-0720714
(2003-11-24)
등록번호
US-7529648
(2009-07-01)
발명자
/ 주소
Baum, Lawrence S.
Boose, John H.
Boose, Molly L.
Chaplin, Carey S.
Larsen, Ole B.
출원인 / 주소
The Boeing Company
대리인 / 주소
Alston & Bird LLP
인용정보
피인용 횟수 :
5인용 특허 :
7
초록▼
The method, system and computer program product for automatically generating a subset of components include receiving a request to generate a subset of components, accessing connectivity data that includes information regarding at least the components and connections among the components, and automa
The method, system and computer program product for automatically generating a subset of components include receiving a request to generate a subset of components, accessing connectivity data that includes information regarding at least the components and connections among the components, and automatically selecting portions of the connectivity data that satisfy the request to generate the subset of components. The subset may then be used to generate a diagram of the subset of components from the portions of the connectivity data that satisfy the request. Thus, the method, system and computer program product are capable of efficiently creating subsets/families of components from electronic schematic diagrams because the portions of connectivity data that satisfy a request for a subset of components are automatically selected and a diagram of the selected components may be automatically generated.
대표청구항▼
That which is claimed: 1. A method for automatically generating a subset of components from a plurality of components, comprising: receiving a request to generate a subset of components; accessing connectivity data comprising information regarding at least the plurality of components and connection
That which is claimed: 1. A method for automatically generating a subset of components from a plurality of components, comprising: receiving a request to generate a subset of components; accessing connectivity data comprising information regarding at least the plurality of components and connections among the plurality of components; automatically selecting portions of the connectivity data that satisfy the request to generate the subset of components, wherein automatically selecting portions of the connectivity data comprises: for an initial component in the subset of components, identifying another component connected to the initial component based upon the connectivity data; adding the other component to the subset of components; and repeating the identifying and adding steps with the other component being the initial component; generating a diagram based upon the automatically selected portions of the connectivity data of only the subset of components without other components from the plurality of components that are not included in the subset of components; and displaying the diagram of only the subset of components without other components from the plurality of components that are not included in the subset of components. 2. The method of claim 1, wherein receiving a request comprises receiving a unique name of at least one component desired in the subset of components. 3. The method of claim 1, wherein receiving a request comprises receiving a description of at least one component desired in the subset of components. 4. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components that connect at least two other components, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that create at least one path between the at least two other components. 5. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components that connect a source component to a sink component, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that create at least one path between the source component and the sink component. 6. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components that connect a respective component to at least one of a source component and a sink component, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that create at least one path between the respective component and at least one of the source component and the sink component. 7. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components that comprises at least one of an Airline Transport Association (ATA) system and a Unified Numbering System (UNS), and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that include the components of the at least one of the ATA system and the UNS and that create at least one path among the components of the at least one of the ATA system and the UNS. 8. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components that comprises at least one figure-sheet set specification, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that include the components of the at least one figure sheet set specification and that create at least one path among the components of the at least one figure sheet set specification. 9. The method of claim 1, further comprising: removing at least one component from the automatically selected portions of the connectivity data that satisfy the request for the subset of components; and directly connecting the components that attach to a removed component prior to generating the diagram of the subset of components. 10. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components that comprises at least one of a maximum number of components and a maximum number of connections, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that satisfy the at least one requested maximum number of components and maximum number of connections. 11. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components that comprise a path that is located a predefined distance away from a respective component, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that include the path that is located the predefined distance away from the respective component. 12. The method of claim 1, further comprising adding at least one component to the subset of components after generating the diagram of the subset of components and re-generating a diagram of the subset of components including the at least one added component. 13. The method of claim 1, further comprising removing at least one component from the subset of components after generating the diagram of the subset of components and re-generating a diagram of the subset of components without the at least one removed component. 14. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components included in a repair log, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that include the components included in the repair log. 15. The method of claim 14, wherein automatically selecting portions of the connectivity data further comprises selecting portions of the connectivity data that create at least one path among the components included in the repair log. 16. The method of claim 1, wherein receiving a request comprises receiving a request for the subset of components included in a maintenance procedure, and wherein automatically selecting portions of the connectivity data comprises selecting portions of the connectivity data that include the components included in the maintenance procedure. 17. The method of claim 16, wherein automatically selecting portions of the connectivity data further comprises selecting portions of the connectivity data that create at least one path among the components included in the maintenance procedure. 18. The method of claim 1 wherein automatically selecting portions of the connectivity data further comprises terminating the repeating upon satisfying a predefined condition. 19. A system for automatically generating a subset of components from a plurality of components, comprising: a client element capable of receiving a request to generate a subset of components from a user; a storage element capable of storing connectivity data comprising information regarding at least the plurality of components and the connections among the plurality of components; a processing element capable of automatically selecting portions of the connectivity data from said storage element that satisfy the request from said client element to generate the subset of components, wherein the processing element is configured to automatically select portions of the connectivity data by being configured to: for an initial component in the subset of components, identify another component connected to the initial component based upon the connectivity data; add the other component to the subset of components; and repeat the identification and addition with the other component being the initial component; a generation element capable of generating a diagram of the subset of components from the portions of the connectivity data that were determined by said processing element to satisfy the request to generate the subset of components without other components from the plurality of components that are not included in the subset of components; and a display element, responsive to said generation element, configured to display the diagram of only the subset of components without other components from the plurality of components that are not included in the subset of components. 20. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components that connect at least two other components, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that create at least one path between the at least two other components. 21. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components that connect a source component to a sink component, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that create at least one path between the source component and the sink component. 22. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components that connect a respective component to at least one of a source component and a sink component, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that create at least one path between the respective component and at least one of the source component and the sink component. 23. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components that comprises at least one of an Airline Transport Association (ATA) system and a Unified Numbering System (UNS), and wherein said processing element is also capable of automatically selecting portions of the connectivity data that include the components of the at least one of the ATA system and the UNS and that create at least one path among the components of the at least one of the ATA system and the UNS. 24. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components that comprises at least one figure-sheet set specification, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that include the components of the at least one figure sheet set specification and that create at least one path among the components of the at least one figure sheet set specification. 25. The system of claim 19, wherein said processing element is further capable of removing at least one component from the automatically selected portions of the connectivity data that satisfy the request for the subset of components and directly connecting the components that attach to a removed component. 26. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components that comprises at least one of a maximum number of components and a maximum number of connections, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that satisfy the at least one requested maximum number of components and maximum number of connections. 27. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components that comprise a path that is located a predefined distance away from a respective component, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that include the path that is located the predefined distance away from the respective component. 28. The system of claim 19, wherein said processing element comprises said generation element. 29. The system of claim 19, wherein said processing element is further capable of adding at least one component to the subset of components after the diagram of the subset of components is generated and said generation element is also capable of re-generating a diagram of the subset of components including the at least one added component. 30. The system of claim 19, wherein said processing element is further capable of removing at least one component from the subset of components after the diagram of the subset of components is generated and said generation element is also capable of re-generating a diagram of the subset of components without the at least one removed component. 31. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components included in a repair log, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that include the components included in the repair log. 32. The system of claim 31, wherein said processing element is further capable of automatically selecting portions of the connectivity data that create at least one path among the components included in the repair log. 33. The system of claim 19, wherein said client element is also capable of receiving a request for the subset of components included in a maintenance procedure, and wherein said processing element is also capable of automatically selecting portions of the connectivity data that include the components included in the maintenance procedure. 34. The system of claim 33, wherein said processing element is further capable of automatically selecting portions of the connectivity data that create at least one path among the components included in the maintenance procedure. 35. The system of claim 19 wherein the processing element is further configured to terminate the repeating upon satisfying a predefined condition. 36. A computer program product for automatically generating a subset of components from a plurality of components, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: a first executable portion receiving a request to generate a subset of components from a user; a second executable portion providing connectivity data comprising information regarding at least the plurality of components and the connections among the plurality of components; a third executable portion automatically selecting portions of the connectivity data provided by said second executable portion that satisfy the request to generate the subset of components that is received by said first executable portion, wherein the third executable portion is configured to automatically select portions of the connectivity data by being configured to: for an initial component in the subset of components, identify another component connected to the initial component based upon the connectivity data; add the other component to the subset of components; and repeat the identification and addition with the other component being the initial component; and a fourth executable portion configured to generate a display of a diagram based upon the automatically selected portions of the connectivity data of only the subset of components without other components from the plurality of components that are not included in the subset of components. 37. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components that connect at least two other components, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that create at least one path between the at least two other components. 38. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components that connect a source component to a sink component, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that create at least one path between the source component and the sink component. 39. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components that connect a respective component to at least one of a source component and a sink component, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that create at least one path between the respective component and at least one of the source component and the sink component. 40. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components that comprises at least one of an Airline Transport Association (ATA) system and a Unified Numbering System (UNS), and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that include the components of the at least one of the ATA system and the UNS and that create at least one path among the components of the at least one of the ATA system and the UNS. 41. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components that comprises at least one figure-sheet set specification, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that include the components of the at least one figure sheet set specification and that create at least one path among the components of the at least one figure sheet set specification. 42. The computer program product of claim 36, wherein said third executable portion is further capable of removing at least one component from the automatically selected portions of the connectivity data that satisfy the request for the subset of components and directly connecting the components that attach to a removed component. 43. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components that comprises at least one of a maximum number of components and a maximum number of connections, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that satisfy the at least one requested maximum number of components and maximum number of connection paths. 44. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components that comprise a path that is located a predefined distance away from a respective component, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that include the path that is located the predefined distance away from the respective component. 45. The computer program product of claim 36, wherein said third executable portion comprises said fourth executable portion. 46. The computer program product of claim 36, wherein said third executable portion is further capable of adding at least one component to the subset of components after the diagram of the subset of components is generated and said fourth executable portion is also capable of re-generating a diagram of the subset of components including the at least one added component. 47. The computer program product of claim 36, wherein said third executable portion is further capable of removing at least one component from the subset of components after the diagram of the subset of components is generated and said fourth executable portion is also capable of re-generating a diagram of the subset of components without the at least one removed component. 48. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components included in a repair log, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that include the components included in the repair log. 49. The computer program product of claim 48, wherein said third executable portion is further capable of automatically selecting portions of the connectivity data that create at least one path among the components included in the repair log. 50. The computer program product of claim 36, wherein said first executable portion is also capable of receiving a request for the subset of components included in a maintenance procedure, and wherein said third executable portion is also capable of automatically selecting portions of the connectivity data that include the components included in the maintenance procedure. 51. The computer program product of claim 50, wherein said third executable portion is further capable of automatically selecting portions of the connectivity data that create at least one path among the components included in the maintenance procedure. 52. The computer program product of claim 36 wherein the third executable portion is further configured to terminate the repeating upon satisfying a predefined condition.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Dessureault,Paul Fred; Vazzana,Gregory; Abildgaard,Soren; Storms,Craig, Adaptable multi-representation building systems part.
Solberg Stephen J. ; Szymanski Curt D., Computer automated system and method for converting source documents bearing symbols and alphanumeric text relating to three dimensional objects.
Solberg Stephen J. ; LaPierre Larry L., Computer automated system and method for converting source-documents bearing alphanumeric text relating to survey measur.
Kano Shigeru,JPX ; Nakada Yasuhiro,JPX ; Usuda Yutaka,JPX, Method for diagram recognition by using recognizing rules and system for implementing the method.
Rivette Kevin G. (Palo Alto CA) Florio Michael P. (Atherton CA) Jackson Adam (Belmont CA) Ahn Don (Daly City CA) Rappaport Irving S. (Palo Alto CA) Kurata Deborah (Pleasanton CA), System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to p.
Sharma, Anurag H. K.; Natarajan, Varun; Bhaskaran, Srinivasan; Thirumalai, Kannan; Reddy, Hari Prasad; Sen, Arpita, System and method for generating three dimensional functional space reservation systems of a vehicle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.