Systems and methods for differentiating and associating multiple drawings in a CAD environment
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/50
G06F-019/00
출원번호
US-0716757
(2010-03-03)
등록번호
US-8554520
(2013-10-08)
발명자
/ 주소
Reghetti, Joseph P.
Schaeffer, Phillip M.
출원인 / 주소
Auto Prep, LLC
대리인 / 주소
Woodcock Washburn LLP
인용정보
피인용 횟수 :
1인용 특허 :
88
초록▼
Systems and methods for facilitating CAD design of one or more structures by automatically categorizing and/or associating multiple drawings without pre-existing knowledge as to the type of drawings being categorized. In some examples, a computing system receives a set of CAD drawings from a third-p
Systems and methods for facilitating CAD design of one or more structures by automatically categorizing and/or associating multiple drawings without pre-existing knowledge as to the type of drawings being categorized. In some examples, a computing system receives a set of CAD drawings from a third-party, and a host manager automatically determines which of the drawings are host, stand-alone, and external reference drawings. Moreover, the host manager can determine which of a set of external references comprises a broken reference, such as a network pathway that does not contain the desired external reference. For each broken or corrupt reference, the host manager can create a dummy (proxy) drawing that can be inserted in place of the broken reference so that the system can process (e.g., bind) the set of drawings without crashing. An interface may be further provided for displaying the categorized set of drawings to the user.
대표청구항▼
1. A method for managing a batch of computer aided design (CAD) drawings, the method comprising: receiving with a first computing device a plurality of CAD drawings associated with a design of one or more structures, wherein the plurality of CAD drawings comprises at least one host drawing and a plu
1. A method for managing a batch of computer aided design (CAD) drawings, the method comprising: receiving with a first computing device a plurality of CAD drawings associated with a design of one or more structures, wherein the plurality of CAD drawings comprises at least one host drawing and a plurality of external reference drawings;storing a list of the plurality of CAD drawings in a memory;for each of the plurality of CAD drawings, accessing an external reference listing within the CAD drawing structured to identify one or more external reference drawings related to the particular CAD drawing, andif the external reference listing identifies no external reference drawings, storing an identification of the particular CAD drawing within a first database,otherwise, storing an identification of each of the one or more external reference drawings within a second database;identifying as external reference drawings, with a host manager module executing on the first computing device, first ones of the plurality of CAD drawings identified in the second database and storing the external reference drawings in a first location;identifying as stand-alone drawings, with the host manager module, second ones of the plurality of CAD drawings identified in the first database and storing the stand-alone drawings in a second location;identifying as host drawings, with the host manager module, third ones of the plurality of CAD drawings not identified in at least one of the first database and the second database and storing the host drawings in a third location; andoutputting to a user interface an indication of the external reference drawings, the stand-alone drawings and the host drawings. 2. The method of claim 1, additionally comprising identifying as a broken reference each of the one or more external reference drawings identified in the second database that is not also identified in the list of the plurality of CAD drawings. 3. The method of claim 2, additionally comprising creating a blank CAD drawing for each of the broken references. 4. The method of claim 3, additionally comprising assigning each blank CAD drawing a name of the corresponding broken reference and storing each blank CAD drawing in the first location. 5. The method of claim 1, wherein the plurality of CAD drawings is received over a network. 6. The method of claim 1, additionally comprising: attempting to open each of the plurality of CAD drawings; andfor each of the plurality of CAD drawings that cannot be successfully opened, withholding an identification of the particular CAD drawing from the list of the plurality of CAD drawings. 7. The method of claim 1, wherein the plurality of CAD drawings comprises a duplicate set of original drawings. 8. The method of claim 1, additionally comprising displaying through the user interface relationships between at least the external reference drawings and the host drawings of the plurality of CAD drawings. 9. The method of claim 1, wherein said receiving comprises receiving the plurality of CAD drawings without information categorizing each of the plurality of CAD drawings as an external reference drawing, a stand-alone drawing or a host drawing. 10. A system for managing a batch of computer aided design (CAD) drawings, the system comprising: a plurality of CAD drawings comprising at least one host drawing and a plurality of external reference drawings;at least one storage device configured to store at least the plurality of CAD drawings and a list of each of the plurality of CAD drawings;a first database;a second database; anda host manager module executing on at least one computing device, the host manager module being configured to, for each of the plurality of CAD drawings, access a listing of the CAD drawing to identify any external reference drawings associated with the particular CAD drawing,store an identification of the particular CAD drawing in the first database if the listing identifies no external reference drawings, andif the listing identifies one or more external reference drawings, store an identification of each of the one or more external reference drawings within the second database;and wherein the host manager module is further configured to, identify first ones of the plurality of CAD drawings identified in the second database as external reference drawings and store the external reference drawings in a first memory location,identify second ones of the plurality of CAD drawings identified in the first database as stand-alone drawings and store the stand-alone drawings in a second memory location, andidentify third ones of the plurality of CAD drawings not identified in at least one of the first database and the second database as host drawings and store the host drawings in a third memory location. 11. The system of claim 10, wherein the first, second and third memory locations comprise first, second and third folders in a file system. 12. The system of claim 10, further comprising a user interface module configured to display to a user listings of the external reference drawings, stand-alone drawings and host drawings of the plurality of CAD drawings. 13. The system of claim 10, wherein the host manager module is further configured to identify corrupt ones of the plurality of CAD drawings. 14. The system of claim 13, wherein the host manager module is further configured to replace each of the corrupt drawings with blank CAD drawings. 15. The system of claim 13, wherein the host manager module is further configured to create a blank drawing for each of the corrupt drawings and to assign the blank drawing a name of the corresponding corrupt drawing. 16. The system of claim 10, wherein the at least one computing device is configured to receive the plurality of CAD drawings over a network from a second computing device. 17. The system of claim 10, wherein the plurality of CAD drawings comprises at least one hundred CAD drawings. 18. The system of claim 10, wherein the listing comprises a plurality of network paths to each of the external reference drawings related to the particular CAD drawing. 19. A system for selectively grouping a batch of computer aided design (CAD) drawings, the system comprising: means for receiving a plurality of CAD drawings comprising at least one host drawing and a plurality of external reference drawings;means for storing a list of the plurality of CAD drawings;means for processing each of the plurality of CAD drawings by, accessing a listing of the CAD drawing structured to identify one or more external reference drawings related to the particular CAD drawing, and if the listing identifies no external reference drawings, storing an identification of the particular CAD drawing within a first database,otherwise, storing an identification of each of the one or more external reference drawings within a second database,storing first ones of the plurality of CAD drawings identified in the second database in a first location,storing second ones of the plurality of CAD drawings identified in the first database in a second location, andstoring third ones of the plurality of CAD drawings not identified in at least one of the first database and the second database in a third location; andmeans for displaying relationships between at least a portion of the CAD drawings stored in the first and third locations. 20. The system of claim 19, further comprising means for creating blank drawings for each of the one or more external reference drawings identified in the second database that is not also identified in the list of the plurality of CAD drawings.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (88)
Ladner Francis D. ; Branc Joseph R., 3-D spatial GUI querying and manipulating an RDMS for order-entry applications.
Niu Xingzhang F. (Rosemead CA) Chen Liangpin (Monterey Park CA), Method and apparatus for creating solid models from two-dimensional drawings on a graphics display.
Cox Gene M. (Lisle IL) Hines ; III Charles L. (Hinsdale IL) Normann Linda M. (Glendale Heights IL), Method and apparatus for designing a distribution system for a building.
Normann Linda M. (664 Leslie La. Glendale Heights IL 60139) Hines ; III Charles L. (345 E. Hickory Hinsdale IL 60521) Cox Gene M. (3954 W. Woodlake Dr. Columbus IN 47201), Method and apparatus for designing and editing a distribution system for a building.
Sweat,Mark Edward; Callahan,Michael William; Kamada,Cyrus Masayuki; Vogelsberg,Chris Alan; East,John William, Method and apparatus for drawing collaboration on a network.
Rappaport,Theodore; Skidmore,Roger; Reifsnider,Eric, Method and system for designing or deploying a communications network which considers component attributes.
Carballo,Juan Antonio; Director,Stephen W., Method and system for providing constraint-based guidance to a designer in a collaborative design environment.
Douglas Edwin S. (Flintridge CA) Turner Daryl V. (Scottsdale Ranch AZ), Method for designing and illustrating architectural enhancements to existing buildings.
Aldrich Gary R. (Apalachin NY) Brown George T. (Apalachin NY) Millis David B. (Friendsville PA) Nowak Ronald P. (Endicott NY), Method for producing installation instructions for three dimensional assemblies.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Spellmann Richard A. (El Cerrito CA), Off-line method of depicting piping items of pipe specification files of a computer-aided graphics system, without dupli.
Schwegler, Jr.,Benedict Richard; Fischer,Martin Arthur; Liston,Kathleen McKinney; Akbas,Ragip, Text overlay for multi-dimensional construction project models.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.