US20020083076A1 - Intelligent object builder - Google Patents
Intelligent object builder Download PDFInfo
- Publication number
- US20020083076A1 US20020083076A1 US10/021,661 US2166101A US2002083076A1 US 20020083076 A1 US20020083076 A1 US 20020083076A1 US 2166101 A US2166101 A US 2166101A US 2002083076 A1 US2002083076 A1 US 2002083076A1
- Authority
- US
- United States
- Prior art keywords
- data
- computer system
- graphical
- database
- cad
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000004891 communication Methods 0.000 claims abstract description 54
- 238000000034 method Methods 0.000 claims abstract description 43
- 238000011960 computer-aided design Methods 0.000 abstract description 179
- 238000010276 construction Methods 0.000 abstract description 13
- 238000013461 design Methods 0.000 description 29
- 239000004744 fabric Substances 0.000 description 14
- 230000008901 benefit Effects 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 239000013589 supplement Substances 0.000 description 5
- 230000010354 integration Effects 0.000 description 4
- 230000009469 supplementation Effects 0.000 description 4
- 239000002023 wood Substances 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- ORQBXQOJMQIAOY-UHFFFAOYSA-N nobelium Chemical compound [No] ORQBXQOJMQIAOY-UHFFFAOYSA-N 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- -1 Stain Substances 0.000 description 1
- 238000009435 building construction Methods 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009408 flooring Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000010985 leather Substances 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000009428 plumbing Methods 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 1
- 229920002554 vinyl polymer Polymers 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
Definitions
- This application is directed to a data manipulation system for item specifications which associate computer generated graphical objects with non-graphical information.
- Designing and building a project is a complicated and long process that requires the diverse services of many participants.
- the present invention will be described with reference to the design and/or building of a construction project, it being understood that the present invention may find application in other disciplines.
- These design and build participants may include architects, structural engineers, mechanical engineers, electrical engineers, interior designers, etc. who are responsible for creating the design drawings for the project.
- the participants may include purchasing agents who are responsible for purchasing components (e.g., furniture, fixtures and equipment, etc.) for integration into the project.
- Contractors and subcontractors are needed to actually build the project according to the design plans.
- Expeditors are often needed to receive and route purchased components to the construction site when needed by contractors and subcontractors.
- the project participants may further include accountants who are responsible for tracking the project's fiscal budget and paying for components purchased.
- a project manager may manage the participants, for example, by approving some or all changes to the project requested by the participants. Additionally, the project owner's participation is often needed to insure that the project progresses to his satisfaction from initial conception through completion.
- a project typically involves many phases including design and build phases. These phases often overlap and each is highly dynamic.
- the design phase usually starts with one or more design professionals creating initial design drawings (e.g., prints) of the final project according to a developer's direction.
- the prints generally include perimeter lines representing specific areas (e.g., restaurants, rooms, lobbies, offices, etc.) within the project.
- the prints may also include graphical representations of components within the specified areas. For example, an architect may create prints of a restaurant area of a Hotel/Casino project.
- the restaurant prints may include graphical representations of furniture, fixtures, mechanical equipment, electrical equipment, etc. Examples include tables, windows, ovens, refrigerators, a backup power generator, etc.
- the project may start with many different sets of prints, all related to each other.
- the initial prints or sets of prints, once completed, are provided to several other participants involved in the design and build process.
- the restaurant prints example above may be provided to one or more structural engineers, mechanical engineers, electrical engineers and interior designers for their review, modification, and/or supplementation.
- These project participants may add further graphical representations of components to the initial set of prints.
- An interior designer of the project may wish to add graphical representations of additional components such as chairs or art work to a dinning room sub-area of the example restaurant blueprint above.
- a structural engineer may also seek to add graphical representations of components to the restaurant prints such as a platform on which the backup power generator (graphically represented in the print) rests. Often times different participants may receive different sets of prints which are related to each other.
- the prints give very little information about the components graphically represented therein.
- the prints simply identify the components by title or type (e.g., “a table,” “a window,” “a backup power generator”). It is usually the responsibility of the engineers, interior designers, etc., to further define or specify the characteristics or attributes of components originally contained in the prints or components added to the prints. Some of this information may be entered onto the prints by the engineers or designers. However, it is more likely that a separate specification sheet is created by the engineers or designers for each component graphically represented on the print.
- an interior designer may create a separate specification sheet for each type of chair graphically represented in the restaurant print, wherein each specification sheet contains descriptive information (size, color, fabric, whether the fabric is treated, etc.) regarding a respective chair.
- an electrical engineer may, for example, create a separate specification sheet for the graphically represented backup power generator describing, for example, the generator's size, power generation capacity, weight, etc.
- Engineers and designers normally employ software applications for generating specification sheets for project components for which they have responsibility. These software applications generate electronic versions of specification sheets into which engineers or interior designers hand enter descriptive information of the corresponding component. Additionally, a reference to a graphical representation in a print is normally entered into each specification sheet so that each specification sheet can be associated with the respective component represented on the prints.
- revisions to each of the specification sheets may occur throughout the design and build process. Indeed, revisions to a specification sheet can occur even after the corresponding component has been purchased. In this latter case, the purchased component, if it can be found, would normally be returned to its manufacturer and the purchase price refunded less restocking fees.
- Specification sheet revisions may occur for a variety of reasons by a variety of project participants.
- the project owner upon receipt of a specification sheet for one type of the restaurant chairs, may desire the chair color to be different than originally specified by an interior designer, or the project owner may decide that the chair as originally specified would be too expensive.
- Another interior designer for the project upon receipt of the same specification sheet for the restaurant chair, may notice that the originally specified fabric did not include a fire treatment in accordance with local fire codes.
- the structural engineer upon receipt of the specification sheet for the backup power generator, may notice that his platform may not support the weight of the backup generator specified by the electrical engineer. At any rate, it is apparent that the specification sheets may be subjected to several iterative revisions.
- a specification sheet for a component may be submitted to the project's purchase agent.
- the purchase agent may create a purchase order for the component using information from the specification sheet.
- the purchasing agent like the project engineers and interior designers, may employ a computer system executing specialized software for generating an electronic purchase order sheet.
- the purchasing agent transfers specification sheet information by hand into the electronic purchase order sheet, and subsequently sends the purchase order sheet to manufacturers via hard copy or e-mail attachment.
- a copy of the purchase order is also typically sent to the project's accountant. This data may also be sent to the original specifier to update the specification sheet
- the present invention relates to a system and method for linking computer aided design (CAD) elements with non-graphical information within a database.
- the database receives and stores first CAD element data generated by a first computer system in data communication with the database.
- This first CAD element data represents a first CAD element displayable on a monitor of a computer system such as a CAD computer system.
- a link is created in the database between the stored first CAD element data and component specification stored in the database.
- This component specification may include non-graphical descriptive data which describes a component of a project.
- the first computer system is coupled to the database via the Internet.
- the component specifications includes at least one database object.
- FIG. 1 is a block diagram illustrating a networked system employing the present invention
- FIG. 2 is a block diagram illustrating the computer server system of FIG. 1 in greater detail
- FIG. 3 is a block diagram illustrating one of the CAD computer systems of FIG. 1 in greater detail
- FIG. 4A conceptionally illustrates the database of FIGS. 1 and 2 in greater detail
- FIG. 4B is a block diagram conceptionally illustrating a CAD element linked to a component specification in accordance with one embodiment of the present invention
- FIG. 5 conceptionally illustrates the Hotel/Casino project file of FIG. 4A in greater detail
- FIG. 6 graphically illustrates the exemplary Hotel/Casino project
- FIG. 7 conceptionally illustrates the Hotel/Casino Project Specifications file of FIG. 4A in greater detail
- FIG. 8 conceptionally illustrates the Interior Design Discipline file of FIG. 7 in greater detail
- FIG. 9 conceptionally illustrates the Furniture classification file of FIG. 8 in greater detail
- FIG. 10 conceptionally illustrates the Public Area Furnishings group file of FIG. 9 in greater detail
- FIG. 11 illustrates a CAD drawing of an example area of the exemplary Hotel/Casino project
- FIG. 12A is a flowchart illustrating operational aspects of a file creation procedure
- FIG. 12B graphically illustrates one embodiment of an Add File interface displayable on a monitor of one of the CAD systems of FIGS. 1, 2 or 3 ;
- FIG. 13A is a flowchart illustrating operational aspects of adding a graphical representation to an opened area file
- FIG. 13B graphically illustrates one embodiment of an Area Attributes interface displayable on a monitor of one of the CAD systems of FIGS. 1, 2 or 3 ;
- FIG. 14A is a flowchart illustrating operational aspects of dividing an area perimeter into one or more sub-areas
- FIG. 15A is a flowchart illustrating operational aspects of one embodiment for linking a new or preexisting CAD element to one or more component specifications in order to create an intelligent CAD object within the database shown in FIGS. 1 or 2 ;
- FIG. 15B graphically illustrates one embodiment of a CAD Object Manager interface displayable on a monitor of one of the CAD systems of FIGS. 1, 2 or 3 .
- the present invention will be described with reference to the design and build of a large or complicated building construction project. More particularly, the present invention will described with reference to the design and build of a Hotel/Casino construction project.
- the present invention should not be limited thereto. Rather, the present invention has application to the design and/or construction of any large and/or complex project that involves the integration of many distinct components and/or disciplines. For example, the present invention may find application in the design and build of a commercial airplane.
- FIG. 1 shows in block diagram form a system employing the present invention.
- System 10 includes several CAD systems 12 - 18 in data communication with a server computer system 20 .
- Exemplary CAD systems include AUTOCAD by AUTODESK, INC. and TRIFORMA by BENTLEY SYSTEMS, INC.
- Server computer system in turn, is in data communication with a central database 22 .
- Central database 22 may take form in a relational, object oriented or distributed database.
- CAD systems 12 - 18 may be in Internet or intranet communication with server system 20 .
- FIG. 2 shows in block diagram form, a more detailed view of system 10 .
- sever computer system 20 is shown to include a network interface 24 in data communication with CAD systems 12 - 18 .
- computer system 20 includes a database access/update processing module 26 in data communication with central database 22 .
- Module 26 may perform several functions including those described in U.S. patent application Ser. No. 09/519,935, filed Mar. 7, 2000, entitled Integrated Business System for the Design, Execution, and Management of Projects and which is incorporated herein in its entirety.
- Processing module 26 and network interface 24 communicate with each other via database update messages 30 and database information messages 32 .
- CAD systems 12 - 18 may be in either Internet or intranet communication with server computer system 20 .
- FIG. 3 shows in block diagram form, a more detailed description of CAD system 12 shown in FIGS. 1 and 2.
- CAD systems 14 - 18 may take similar form.
- CAD system 12 includes a CAD module 34 in data communication with a CAD interface 36 and memory 40 .
- CAD system 12 may include a web browser 42 in data communication with CAD interface 36 .
- the web browser 42 facilitates Internet communication with server computer system 20 (not shown in FIG. 3).
- server computer system 20 not shown in FIG. 3
- Communication link 44 between CAD system 12 and server system 20 facilitates data signal transmission therebetween.
- the data communication link between CAD system 12 and server system 20 may include a data signal transmission medium which further includes a data communication network, a communications satellite, one or more data signal routers, signaling equipment of an Internet Service Provider (ISP), and/or one or more switches such as an asynchronous transfer mode (ATM) switch.
- ISP Internet Service Provider
- ATM asynchronous transfer mode
- the term “server system” or “CAD system” as used herein generally describes the hardware and software components that in combination allow the execution of computer programs. These computer programs may be implemented in software, hardware, or combination of software and hardware.
- the hardware generally includes one or more processors and a memory medium for storing computer program instructions executable by one or more processors.
- the term “memory medium” includes any installation medium, e.g., a CD-ROM or floppy disks; a volatile computer system memory such as DRAM, SRAM, etc.; or a nonvolatile memory such as an optical storage or a hard drive.
- CAD module 34 , CAD interface 36 , and web browser 42 shown in FIG. 3 may take form in one or more microprocessors executing instructions stored in a memory medium in accordance with an operating system.
- FIG. 4A shows, in block diagram form, database access/update processing module 26 in data communication with database 22 .
- database 22 includes project files 50 - 54 , project component specification files 60 - 64 , and library files 72 - 78 .
- Each file may further contain a hierarchy of files more fully described below.
- Project files 50 - 54 correspond to respective design and build projects.
- Specification files 60 - 64 correspond to project files 50 - 54 , respectively.
- the term files may be referred to as data units or structures in memory that store related data.
- FIG. 5 illustrates one embodiment of the Hotel/Casino project file 50 shown in FIG. 4A.
- FIG. 6 corresponds to FIG. 5 and conceptionally illustrates the exemplary Hotel/Casino project to be designed and built.
- FIG. 5 shows subproject files, designated Hotel and Casino, contained in the Hotel/Casino project file.
- the Hotel and Casino subproject files correspond to the Hotel and Casino portions, respectively, in FIG. 6.
- the level files of FIG. 5, designated Floors 1 - 4 are contained in the Hotel subproject file and correspond to Floors 1 - 4 , respectively, in FIG. 6.
- Area files designated HVAC, Generator, and Elevator Equipment Rooms are contained in the Floor 4 level file and correspond to respective portions of Floor 4 in FIG. 6.
- the remaining area files (e.g., Guest Suites, Lobby, and Restaurant files) in FIG. 5 correspond to representations (not shown) in Floors 1 - 3 of FIG. 6.
- each of the area files in FIG. 5 may contain a CAD system generated area perimeter having one or more CAD system generated sub-areas and/or one or more CAD system generated CAD elements.
- Each of the CAD elements may graphically represent a construction project component.
- components include any physical element or item added to (or to be added to) the exemplary construction project such as HVAC systems and/or sub-elements thereof, electrical distribution systems and/or sub-elements thereof, plumbing systems and/or sub-elements thereof, structural systems and/or sub-elements thereof, doors and/or sub-elements thereof, windows and/or sub-elements thereof, molding and/or sub-elements thereof, chairs and/or sub-elements thereof, fabrics and/or sub-elements thereof, etc.
- HVAC systems and/or sub-elements thereof such as HVAC systems and/or sub-elements thereof, electrical distribution systems and/or sub-elements thereof, plumbing systems and/or sub-elements thereof, structural systems and/or sub-elements thereof, doors and/or sub-elements thereof, windows and/or sub-elements thereof, molding and/or sub-elements thereof, chairs and/or sub-elements thereof, fabrics and/or sub-elements thereof, etc.
- Specification files 60 - 64 of FIG. 4A correspond to files 50 - 54 , respectively.
- Files 60 - 64 may contain a hierarchy of files that, in turn, contain component specifications.
- Each component specification may take form in a database object (or several database objects which are linked together) stored in the database 22 .
- Fundamentals of Database Systems, Elmasri Narathe ( 1989 ) describes database objects and database links.
- a database object is well known in the object oriented programming arts. Where the component specifications take form in database objects, several of the objects in the database may be instances of the same class of objects each of which contains different values for their instance variables.
- Each component specification may include information (or variable values) describing physical and/or functional characteristics of at least one corresponding project building component.
- Each component specification may further include one or more database links to additional component specifications (i.e., sub-specifications) stored in the specification file 60 .
- Each component specification may further include information related to a corresponding component other than its physical or functional attributes.
- each component specification may include a design status (e.g., published and ready to be purchased) for the component, a predetermined budget for the component, the quantity of the component to be purchased, the number of CAD elements (more fully described below) representing the component that are linked to the specification, purchase price of the component, whether the component has been received from a manufacturer, etc.
- FIG. 7 illustrates one embodiment of Hotel/Casino specification file 60 corresponding to the exemplary Hotel/Casino project.
- File 60 may include several discipline files each including a hierarchy of files, the lowest levels of which contain component specifications and/or component specifications linked to other component specifications.
- file 60 includes: a Mechanical discipline file for storing specifications of mechanical components; an Electrical discipline file for storing specifications of electrical components; a Structural discipline file for storing specifications of structural components, and; an Interior Design discipline file for storing specifications of interior design components (e.g., furniture, fixtures, etc.).
- Each of the discipline files may contain classifications of different objects.
- the Interior Design discipline file contains several classifications of objects including those designated Furniture, Fabric, Finishes, etc.
- the classification of objects may include groups of objects.
- the classification designated Furniture may include groups designated Guest Room Furnishings and Public Area Furnishings
- the classification designated Fabric may include groups designated Fabrics, Fabric Treatment, Vinyl, and Leather
- the classification designated Finishes may include groups designated Paint, Stain, and Wood Flooring.
- each component specification in a classification may be assigned a common attribute value describing a functional or physical characteristic.
- each component specification in the Public Area Furnishings group may have an attribute value indicating that all components defined by specifications of this group are to be made using the same wood stain color or are to be built by the same manufacturer.
- a group of objects may contain component object specifications. More particularly, FIG. 10 shows the Public Area Furnishings group file containing several component object specifications including those designated Hotel Restaurant Dinning Area Chair, Hotel Restaurant Dinning Area Table, Hotel Restaurant Lounge Area Chair, Hotel Restaurant Lounge Area Table, Hotel Restaurant Door 1 , Casino Dinning Area Chair, Casino Restaurant Dinning Area Table, Casino Restaurant Lounge Area Chair, Casino Restaurant Lounge Area Table, Casino Area Chair 1 , Casino Area Chair 2 , Hotel Lobby Chair, and Hotel Lobby Table.
- Each of these component object specifications is database linked to or can be database linked to a CAD element contained within one or more CAD system area perimeters and/or sub-area perimeters of area files shown in FIG. 5.
- the Hotel Restaurant Dinning Area Chair component specification is linked to or can be linked to one or all of CAD elements representing dinning room chairs in the hotel restaurant.
- the group files of FIG. 9 may contain further files which, in turn, contain component specifications.
- the Public Room Furnishings group file may contain files that correspond to respective public areas of the exemplary Hotel/Casino project.
- a Hotel Restaurant Area file that contains the component specifications designated Hotel Restaurant Dinning Area Chair, Hotel Restaurant Dinning Area Table, Hotel Restaurant Lounge Area Chair, Hotel Restaurant Lounge Area Table, Hotel Restaurant Door 1 ; a Casino Restaurant Area file that contains the component specifications designated Casino Restaurant Dinning Area Chair, Casino Restaurant Dinning Area Table, Casino Restaurant Lounge Area Chair, Casino Restaurant Lounge Area Table; a Casino Area file that contains the component specifications designated Casino Area Chair 1 , Casino Area Chair 2 , and; a Hotel Lobby Area file that contains the Hotel Lobby Chair, and Hotel Lobby Table.
- the component object specifications may be linked to each other.
- a chair object specification may be linked to a fabric object specification and indicate that the chair represented by the chair object specification requires 3 yards of the fabric represented by the fabric object specification.
- Files 72 - 78 of FIG. 4A may contain a hierarchy of files that contain predefined CAD elements, or predefined CAD elements linked to predefined component specifications.
- a user operating through CAD system 12 may copy a predefined CAD element from one of the Files 70 - 76 into one of the files 50 - 54 . Thereafter, the user may link the copied standard CAD element within the database 22 to a component specification contained within one of the files 60 - 64 .
- FIG. 4B illustrates a CAD element 80 within database 22 that is linked via database link 84 -to a component specification 82 also stored in database 22 .
- component specification 82 may consist of a database object or several linked database objects. Individual information components of component specification 82 may reside as entries in separate tables or records that are logically linked together in database 22 . However, for purposes of illustration, component specification 82 is viewed as a single entity (e.g. database object) stored in database 22 .
- a user such as an architect, operating through CAD module 34 of CAD system 12 , may create graphical representations of construction project areas.
- Project areas may be graphically represented by CAD system generated perimeter shapes.
- Sub-areas may also be graphically represented by CAD system generated perimeter shapes contained in the area perimeter shapes.
- components e.g., chairs, tables, windows, doors, backup power generators, etc.
- a graphical representation of a component will often be referred to as a CAD element
- a graphical representation of an area will often be referred to as an area perimeter shape
- a graphical representation of a sub-area will often be referred to as an sub-area perimeter shape.
- FIG. 11 illustrates a graphical representation 90 of the Hotel Restaurant (see FIG. 6) of the exemplary Hotel/Casino project.
- the graphical representation 90 may be stored in the Restaurant area file of FIG. 5.
- This graphical representation may have been created by one or more users of CAD systems 12 - 18 via CAD module 34 , and can be displayed on a monitor (not shown in FIG. 3) of any of the CAD systems 12 - 18 after it has been stored in database 22 .
- graphical representation 90 is stored in database 22 , it can be accessed by any of the CAD systems 12 - 18 so that it can be subsequently modified or supplemented.
- Modification may include: changing the perimeter shapes or CAD elements; deleting perimeter shapes or CAD elements, or; moving CAD element positions within an area or sub-area perimeter shape.
- Supplementation may include adding sub-area perimeter shapes and/or CAD elements
- Restaurant representation includes an area 90 defined by an area perimeter shape 92 , sub-areas 94 , 96 , and 98 defined by respective sub-area perimeter shapes, and several CAD elements 100 - 114 .
- CAD elements 100 and 108 are contained in sub-areas 96 and 98 , respectively, and may represent dinning area and lounge area tables, respectively.
- CAD elements 102 - 106 are contained in sub-area 96 and may represent dinning area chairs.
- CAD element 110 is contained in sub-area 98 and may represent a lounge area chair.
- CAD element 112 may represent a door.
- CAD element 114 is contained in sub-area 94 and may represent an electrical power generator. It is noted that restaurant representation 90 includes several CAD elements without reference numbers.
- the perimeter shapes of the area 92 and sub-areas 94 - 96 may be individually created by the CAD system user using CAD module 34 .
- the CAD elements 100 - 114 may also be individually created using CAD module 34 .
- one or more CAD elements 100 - 114 may be predefined CAD elements copied from a library of predefined CAD elements stored in local memory 40 or in database 22 .
- the user may create and store an area representation in an area file within database 22 .
- a user may link CAD elements of a stored area representation to one or more component specifications stored in database 22 .
- the user may create and store representation 90 in the Restaurant area file of FIG. 5, and link any or all of CAD elements 100 - 114 to one or more component specifications stored in the specification file 60 .
- CAD elements 102 - 106 may be linked to the Hotel Restaurant Dinning Area Chair component specification of FIG. 10.
- the user operating through CAD system 12 may modify or supplement representation 90 stored in the Restaurant area file by, for example, modifying or adding to the information of a component specification linked to one of the CAD elements 100 - 114 , modifying or adding a new CAD element to one of the sub-areas 94 - 98 , adding CAD elements representing sub-components to one of the CAD elements 100 - 114 , or linking an existing CAD element or a newly added CAD element to one or more specifications in file 60 .
- Adding a new CAD element may include copying a CAD element from one of the libraries 70 - 76 into the representation stored in the Restaurant area file.
- CAD elements stored in file 50 are database linked to one more component specifications stored in project specifications file 60
- the linked CAD elements may be referred to as intelligent CAD objects.
- the Restaurant area file of FIG. 5 may contain graphical data representing the restaurant 90 of FIG. 11. Indeed, each of the area files shown in FIG. 5 is designed to hold a graphical representation having an area, one or more sub-areas, and/or one or more CAD elements, similar to that shown in FIG. 11. Each of the graphical representations stored in the area files may be created by several users operating through different CAD systems 12 - 18 , respectively. Thus, restaurant 90 of FIG. 11 may have been created by two users using respective CAD systems 12 and 14 operating via database 22 .
- each file therein may be created within database 22 by a user operating any of the CAD systems 12 - 18 shown in FIG. 1.
- Each file may be identified by a special non display file ID associated with the file.
- a file When a file is opened a corresponding entry is created in database 22 .
- Each file has corresponding readable information which may include a name of the file (e.g., Restaurant), a name or number of the project to which the file belongs, the level (e.g., area, level, sub-project, etc.) of the new file within the hierarchy, and the name and level of the parent file within the hierarchy.
- Any of the CAD systems 12 - 18 may create a new file, including an area file, within the hierarchy shown in FIG. 5. It is noted that the files, including the area files, are stored in the database. Once created in the database 22 , any CAD system 12 - 18 may open a file, including an area file. Any area file within the database 22 may contain graphical representations including area perimeter shapes, sub-area perimeter shapes, and/or CAD elements.
- FIG. 12A is a flowchart illustrating operational aspects of the file creation procedure. Initially, as shown in FIG. 12A, an Add File user interface (UI) is presented on a monitor of the CAD system.
- FIG. 12B illustrates one embodiment of the Add File UI.
- UI Add File user interface
- Add File UI Once the Add File UI is displayed, a user of the CAD system enters relevant information into fields thereof including, for example, the project number or name, the type of file being created (area, level, etc.) the name of the new file, the parent file type, and/or the parent file name, as shown in FIG. 12A.
- relevant information including, for example, the project number or name, the type of file being created (area, level, etc.) the name of the new file, the parent file type, and/or the parent file name, as shown in FIG. 12A.
- a database entry for the new file is created.
- a file ID is created and assigned for the new file as shown.
- the area files of FIG. 5 represent the lowest file level within the file hierarchy and are designed to contain graphical representations of project areas such as shown in FIG. 11.
- a user operating through one of the CAD systems 12 - 18 may add a graphical representation (i.e., an area shape perimeter) of an area.
- FIG. 13A illustrates operational aspects of adding a graphical representation to an opened area file.
- the user operating via CAD module, creates a perimeter shape representing an area.
- This area representation may eventually contain sub-area perimeter shapes and/or CAD elements.
- the user may open an Area Attributes UI as shown in FIG. 13B.
- This Area Attributes UI contains one or more fields into which values may be entered by the user.
- the user may enter the use of the newly created area into the corresponding field of the Area Attributes UI.
- the use may be selected from a drop-down menu.
- Other fields of the Area Attributes UI may be prepopulated.
- a name field may be prepopulated with the name of the currently opened area file.
- a gross square feet field may be prepopulated with a value calculated by the CAD system from the area perimeter shape.
- FIG. 14A illustrates operational aspects of dividing an area perimeter into one or more sub-areas. More particularly, as shown in FIG. 14A, an area perimeter of an area file may be divided by creating a sub-area perimeter shapes within the area perimeter shape. Thereafter, an Add Sub-Area Attributes UI may be opened. FIG. 14B illustrates one embodiment of the Sub-Area Attributes UI. Once the UI is opened, values are entered into one or more fields thereof. Additionally, one or more of the UI fields may be prepopulated with values. Once data is entered in the fields, the newly created sub-area perimeter shape is stored in the opened area file.
- a user can create and enter a CAD element into the area and/or sub-area perimeter.
- the user may subsequently link the newly entered CAD element to one or more component specifications as will be more fully described below. This is true regardless of whether the user created the area and/or sub-area perimeter, or whether another user (via CAD system 14 ) created the area and/or sub-area perimeter.
- a user can also link one or more component specifications to preexisting CAD elements in an area and/or sub-area perimeter.
- a user can modify or supplement any component specification linked to a CAD element in an area and/or sub-area perimeter. This is true regardless of whether the user linked the component specification to the CAD element, or whether another user (via CAD system 14 ) linked the component specification to the CAD element.
- the component specification or specifications, to which a CAD element is linked may preexist in the specification file 60 .
- a user operating via any of the CAD systems 12 - 18 may create and subsequently store a new component specification in file 60 of the database 22 .
- a user operating via any of the CAD systems 12 - 18 may modify or supplement a component specification in database 22 regardless of whether the component specification is linked to a CAD element.
- a user operating through a non-CAD system e.g., a desktop or laptop computer system (not shown in the Figures) in data communication with database 22 via server system 20 , may create and store a new component specification in file 60 or modify or supplement a preexisting component specification regardless of whether the preexisting component specification is linked to a CAD element.
- FIG. 15A illustrates operational aspects of one embodiment for linking a new or preexisting CAD element to one or more component specifications in order to create an intelligent CAD object within the database 22 .
- Intelligent CAD objects are defined to be CAD elements stored in the database 22 and linked to one or more component specifications also stored within the database 22 .
- Other embodiments for linking CAD elements to one or more component specifications are contemplated.
- FIG. 15A begins with a user opening the CAD Object Manager UI on a monitor of one of the CAD systems 12 - 18 .
- FIG. 15B illustrates one embodiment of the CAD Object Manager UI.
- the CAD Object Manager can be used to link a newly created or preexisting CAD element to one or more component specifications.
- a user operating via a CAD system may open the CAD Object Manager while an area file is open and an area or sub-area perimeter shape therein is displayed on the CAD system's monitor.
- the user can select a newly created or preexisting displayed CAD element using the Select button.
- a newly created or preexisting CAD element 102 representing the Hotel Restaurant Dinning Area Chair may be selected. It is noted that the first two steps in FIG. 15A could be reversed.
- the user may enter a group code or a group name into the Group field.
- the CAD Object Manager may include a drop-down menu (not shown) which includes all available group codes or names. These drop-down menu group codes or names may correspond to the group files, respectively, of FIG. 9.
- the group code PAF corresponding to the Public Area Furnishings group file of FIG. 9 may be selected from the drop-down menu and entered into the Group field.
- the user may enter a component specification code or name a into the Specification field of the CAD Object Manager.
- the CAD Object Manager may include a drop-down menu (not shown) which may include all component specification codes or names that correspond to the group code or name entered in the Group field.
- the drop-down menu component specification codes or names may correspond to the component specifications, respectively, of the group corresponding to the group code entered into the Group field.
- the drop-down menu may contain component specification codes that correspond to the component specifications, respectively, in the Public Area Furnishings group file of FIG. 10.
- a component specification code may be selected from the drop-down menu and entered into the Specification field.
- the component specification code HRDAC corresponding to the Hotel Restaurant Dinning Area Chair component specification is selected and entered.
- the user may activate the Apply button which causes the selected CAD element to be database linked to the component specification corresponding to the entered component specification code or name thereby creating an intelligent CAD object.
- the user may activate the Details button to expand the CAD Object Manager and display information contained within the selected and linked component specification.
- the expanded CAD Object Manager may display an Attributes tab of the selected and linked component specification which contains one or more fields each of which contains information describing a physical, functional or other attribute of the related component (e.g., the dinning room chair).
- the Attributes tab includes Height, Width, and Depth fields for displaying dimensions of the chair defined by the exemplary Hotel Restaurant Dinning Area Chair component specification, or a Color field for displaying a wood stain color of the chair defined by the exemplary Hotel Restaurant Dinning Area Chair component specification.
- the expanded CAD Object Manager may display a Status tab which contains one or more fields (not shown) each indicating a status such as whether the component specification has been approved by necessary design participants of the project, whether the related component has been purchased, or whether the related component has been delivered to the project construction site.
- the Quantities tab may include a field (not shown) indicating the number of CAD elements linked to the instant component specification or a field (not shown) indicating a total number of the related component to be purchased.
- the Costs tab of the selected component specification may include a separate field (not shown) indicating the original or revised budget cost for the related component or a field indicating the actual cost of the related component. The information in a field of the tabs is modifiable by the user.
- the user may change the stain color in the illustrated Color field.
- a user may add a new field to a tab of a component specification.
- any given component specification may be linked to several CAD elements.
- a change to a component specification, whether adding a new field or changing information in a preexisting field, may simultaneously modify several intelligent CAD objects stored in the database 22 .
- the expanded CAD Object Manager also displays a tree in window 150 that identifies component specifications linked to the component specification identified in the Specification field.
- window 150 shows that the exemplary Hotel Restaurant Dinning Area Chair component specification, identified as HRDAC, includes links to other component specifications designated Fabric 1 and Scotchguard which may relate to fabric and fabric treatment sub-components, respectively, of the exemplary dinning room chair. Clicking on or selecting any of these linked component specifications causes the Attributes, Status, Quantities, and Costs tabs to be updated with fields of information from the linked component specification.
- a user, initiating the AddSubSpec button can link the component specification identified in the Specification field to another component specification. For example, the user can add a component specification relating to a particular wood stain of the Stain group file.
- the Remove button may be initiated by the user to remove a component specification linked to the component specification identified in the Specification field.
- a user may create a new component specification for a CAD element.
- the user may initiate the New Spec button of the CAD Object Manager to clear all the information in all the fields and window 150 .
- the user may select and enter a group code from the group code drop-down menu into the Group field.
- the selected group code will designate one of the group files in file 60 into which the new component specification is to be stored.
- the user may then enter a new component specification name or code into the Specification field to identify the new component specification.
- the user can enter information into the existing fields of the tabs or newly created fields of the tabs, or add links to other component specifications using the AddSubSpec button.
- the user can activate the Apply button and link a selected CAD element.
- the newly created component specification also will be stored in the appropriate group file of file 60 and will be subsequently available to link to CAD elements and/or modification.
- a user operating through any of the CAD systems 12 - 18 may access an area file of database 22 via the Internet and display the graphics stored therein including any CAD elements linked to one or more component specifications. Thereafter, the user may view and alter the information of a component specification linked to a CAD element. For example, a user may open the CAD Object Manager and select a displayed CAD element of the accessed area file. In response, the CAD Object Manager will display some or all of the contents of the component specification linked to the selected element including values stored in the fields of the tabs of the expanded view. Thereafter, the user may modify or supplement the information of the linked component specification in a manner described above.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Educational Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Stored Programmes (AREA)
Abstract
Disclosed is a system and method for linking computer aided design (CAD) elements with non-graphical information within a database. In one embodiment of the method the database receives and stores first CAD element data generated by a first computer system in data communication with the database. This first CAD element data represents a first CAD element displayable on a monitor of a computer system such as a CAD computer system. Thereafter, a link is created in the database between the stored first CAD element data and one of a plurality of component specifications stored in the database. Each of the plurality of component specifications comprises non-graphical descriptive data that may describe a component of a construction project. In one embodiment, the first computer system is coupled to the database via the Internet. In another embodiment, each of the component specifications include at least one database object.
Description
- This application relates to application Ser. No. 09/557,641 (attorney docket TRIRG-08330US0) filed on Apr. 25, 2000, entitled “Agent Based Purchasing System” and naming Thomas A. Wucherer as inventor, the application being incorporated herein by reference in its entirety.
- This application relates to application Ser. No. 09/519,935 (attorney docket TRIRG-08331US0) filed on Mar. 7, 2000, entitled “Integrated Business System for the Design, Execution and Management of Projects” and naming Cherisse M. Nicastro, Thomas A. Wucherer, Todd Nisbet and Anthony A. Marnell II as inventors, the application being incorporated herein by reference in its entirety.
- The present application is related to U.S. patent application Ser. No.______, (attorney docket TRIRG-0100US0) filed on Oct. 30, 2001, entitled “Business Asset Management System”, and naming Cherisse M. Nicastro, Thomas A. Wucherer, Todd Nisbet, Anthony A. Marnell II, Anthony A. Marnell III, Herman Spencer, Jr., which patent application is incorporated by reference herein in its entirety.
- The present application is related to U.S. patent application Ser. No.______, (attorney docket TRIRG-01001US0) filed on Oct. 30, 2001, entitled “Item Specification Object Management System”, and naming Cherisse M. Nicastro, Thomas A. Wucherer, Todd Nisbet, Anthony A. Marnell II, and Anthony A. Marnell III, which patent application is incorporated by reference herein in its entirety.
- This application relates to application Ser. No.______(attorney docket TRIRG-01002US0) filed on Oct. 30, 2001, entitled “Business Asset Management System Using Virtual Areas” and naming Cherisse M. Nicastro, Thomas A. Wucherer, Todd Nisbet, Anthony A. Marnell II, Anthony A. Marnell II, and Herman Spencer, Jr. as inventors, the application being incorporated herein by reference in its entirety.
- This application claims the benefit of U.S. Provisional Application Serial No. 60/244,492, entitled “Intelligent CAD Objects Technology”, filed Oct. 30, 2000.
- This application also claims the benefit of U.S. Provisional Application Serial No. 60/246,275, entitled “Intelligent CAD Objects”, filed Nov. 6, 2000.
- This application claims the benefit of U.S. Provisional Application Serial No. 60/244,457, entitled “Item Data Integration System And Method”, filed Oct. 30, 2000.
- This application also claims the benefit of U.S. Provisional Application Serial No. 60/246,276, entitled “Item Data Integration System And Method”, filed Nov. 6, 2000.
- This application claims the benefit of U.S. Provisional Application Serial No. 60/244,493, entitled “Tracking Modules For Specified Objects”, filed Oct. 30, 2000.
- This application claims the benefit of U.S. Provisional Application Serial No. 60/244,485, entitled “Module For Publishing Reports On Intelligent Object”, filed Oct. 30, 2000.
- 1. Field of the Invention
- This application is directed to a data manipulation system for item specifications which associate computer generated graphical objects with non-graphical information.
- 2. Description of the Related Art
- Designing and building a project is a complicated and long process that requires the diverse services of many participants. The present invention will be described with reference to the design and/or building of a construction project, it being understood that the present invention may find application in other disciplines. These design and build participants may include architects, structural engineers, mechanical engineers, electrical engineers, interior designers, etc. who are responsible for creating the design drawings for the project. The participants may include purchasing agents who are responsible for purchasing components (e.g., furniture, fixtures and equipment, etc.) for integration into the project. Contractors and subcontractors are needed to actually build the project according to the design plans. Expeditors are often needed to receive and route purchased components to the construction site when needed by contractors and subcontractors. The project participants may further include accountants who are responsible for tracking the project's fiscal budget and paying for components purchased. A project manager may manage the participants, for example, by approving some or all changes to the project requested by the participants. Additionally, the project owner's participation is often needed to insure that the project progresses to his satisfaction from initial conception through completion.
- A project typically involves many phases including design and build phases. These phases often overlap and each is highly dynamic. The design phase usually starts with one or more design professionals creating initial design drawings (e.g., prints) of the final project according to a developer's direction. The prints generally include perimeter lines representing specific areas (e.g., restaurants, rooms, lobbies, offices, etc.) within the project. The prints may also include graphical representations of components within the specified areas. For example, an architect may create prints of a restaurant area of a Hotel/Casino project. The restaurant prints may include graphical representations of furniture, fixtures, mechanical equipment, electrical equipment, etc. Examples include tables, windows, ovens, refrigerators, a backup power generator, etc. The project may start with many different sets of prints, all related to each other.
- The initial prints or sets of prints, once completed, are provided to several other participants involved in the design and build process. For example, the restaurant prints example above may be provided to one or more structural engineers, mechanical engineers, electrical engineers and interior designers for their review, modification, and/or supplementation. These project participants may add further graphical representations of components to the initial set of prints. An interior designer of the project may wish to add graphical representations of additional components such as chairs or art work to a dinning room sub-area of the example restaurant blueprint above. A structural engineer may also seek to add graphical representations of components to the restaurant prints such as a platform on which the backup power generator (graphically represented in the print) rests. Often times different participants may receive different sets of prints which are related to each other.
- When project participants (e.g., engineers, interior designers, etc.) receive initial prints of the project, the prints give very little information about the components graphically represented therein. Typically, the prints simply identify the components by title or type (e.g., “a table,” “a window,” “a backup power generator”). It is usually the responsibility of the engineers, interior designers, etc., to further define or specify the characteristics or attributes of components originally contained in the prints or components added to the prints. Some of this information may be entered onto the prints by the engineers or designers. However, it is more likely that a separate specification sheet is created by the engineers or designers for each component graphically represented on the print. Thus, an interior designer may create a separate specification sheet for each type of chair graphically represented in the restaurant print, wherein each specification sheet contains descriptive information (size, color, fabric, whether the fabric is treated, etc.) regarding a respective chair. Likewise, an electrical engineer may, for example, create a separate specification sheet for the graphically represented backup power generator describing, for example, the generator's size, power generation capacity, weight, etc.
- Engineers and designers normally employ software applications for generating specification sheets for project components for which they have responsibility. These software applications generate electronic versions of specification sheets into which engineers or interior designers hand enter descriptive information of the corresponding component. Additionally, a reference to a graphical representation in a print is normally entered into each specification sheet so that each specification sheet can be associated with the respective component represented on the prints.
- Existing electronic specification sheets are arranged as flat files, templates, or spreadsheets. Once the engineers or designers finish authoring their specification sheets, the specification sheets are provided to other project participants for their review, modification, supplementation, and/or approval. The specification sheets can be sent as e-mail attachments if the recipient has a computer system with appropriate software applications for accessing the attachments. Alternatively, copies of the specification sheet may be printed and distributed. One copy is normally saved by the author as the original specification sheet either in electronic version form, hard copy form, or both, for archiving purposes. It is noted that except for the reference mentioned above, the specification sheets, either in hard copy or e-mail attachment form, are distributed physically separated from corresponding prints.
- One or more revisions to each of the specification sheets may occur throughout the design and build process. Indeed, revisions to a specification sheet can occur even after the corresponding component has been purchased. In this latter case, the purchased component, if it can be found, would normally be returned to its manufacturer and the purchase price refunded less restocking fees.
- Specification sheet revisions may occur for a variety of reasons by a variety of project participants. For example, the project owner, upon receipt of a specification sheet for one type of the restaurant chairs, may desire the chair color to be different than originally specified by an interior designer, or the project owner may decide that the chair as originally specified would be too expensive. Another interior designer for the project, upon receipt of the same specification sheet for the restaurant chair, may notice that the originally specified fabric did not include a fire treatment in accordance with local fire codes. The structural engineer, upon receipt of the specification sheet for the backup power generator, may notice that his platform may not support the weight of the backup generator specified by the electrical engineer. At any rate, it is apparent that the specification sheets may be subjected to several iterative revisions.
- Each reason for revision is communicated to the original author who, in response, revises the specification sheet in accordance thereto. Once revised, the specification sheet is redistributed to other project participants for further review, modification, supplementation, and/or approval. It is noted that the original specification sheet author usually has the responsibility for maintaining a history of all revisions to his specification sheet, and the responsibility that all necessary project participants have the most up to date version of his specification sheet.
- Once a specification sheet for a component has been approved by all the necessary project participants, it may be submitted to the project's purchase agent. The purchase agent, in turn, may create a purchase order for the component using information from the specification sheet. The purchasing agent, like the project engineers and interior designers, may employ a computer system executing specialized software for generating an electronic purchase order sheet. Typically, the purchasing agent transfers specification sheet information by hand into the electronic purchase order sheet, and subsequently sends the purchase order sheet to manufacturers via hard copy or e-mail attachment. A copy of the purchase order is also typically sent to the project's accountant. This data may also be sent to the original specifier to update the specification sheet
- As noted above, the design and build process involves a substantial number of participants. The complexity of large-scale construction projects often necessitates contributions from a corresponding large number of design and build participants. Indeed, the design and construction of modern Hotel/Casinos often require teams of architects, interior designers, purchasing agents, etc., whereas the design and construction of a stand alone retail store may only require the services of a single architect, interior designer, purchasing agent, etc. Nonetheless, each project participant requires collaboration and an exchange of information including design plans, specification sheets, etc., with one or more of the other project participants for the project to progress efficiently and effectively to completion.
- Collaboration and the exchange of information, including prints and specification sheets, between design and build participants adds to the complexity of each project. Effective and efficient collaboration and information exchange is often the single most important key to bringing a project to fruition in a quality, timely and cost effective manner. However, as more fully exemplified above, collaboration and information exchange between participants, is typically a chaotic process.
- These and other objects and advantages of the present invention will appear more clearly from the following description in which the preferred embodiment of the invention has been set forth in conjunction with the drawings.
- The present invention relates to a system and method for linking computer aided design (CAD) elements with non-graphical information within a database. In one embodiment of the method the database receives and stores first CAD element data generated by a first computer system in data communication with the database. This first CAD element data represents a first CAD element displayable on a monitor of a computer system such as a CAD computer system. Thereafter, a link is created in the database between the stored first CAD element data and component specification stored in the database. This component specification may include non-graphical descriptive data which describes a component of a project. In one embodiment, the first computer system is coupled to the database via the Internet. In another embodiment, the component specifications includes at least one database object.
- The invention will be described with respect to the particular embodiments thereof. Other objects, features, and advantages of the invention will become apparent with reference to the specification and drawings in which:
- FIG. 1 is a block diagram illustrating a networked system employing the present invention;
- FIG. 2 is a block diagram illustrating the computer server system of FIG. 1 in greater detail;
- FIG. 3 is a block diagram illustrating one of the CAD computer systems of FIG. 1 in greater detail;
- FIG. 4A conceptionally illustrates the database of FIGS. 1 and 2 in greater detail;
- FIG. 4B is a block diagram conceptionally illustrating a CAD element linked to a component specification in accordance with one embodiment of the present invention;
- FIG. 5 conceptionally illustrates the Hotel/Casino project file of FIG. 4A in greater detail;
- FIG. 6 graphically illustrates the exemplary Hotel/Casino project;
- FIG. 7 conceptionally illustrates the Hotel/Casino Project Specifications file of FIG. 4A in greater detail;
- FIG. 8 conceptionally illustrates the Interior Design Discipline file of FIG. 7 in greater detail;
- FIG. 9 conceptionally illustrates the Furniture classification file of FIG. 8 in greater detail;
- FIG. 10 conceptionally illustrates the Public Area Furnishings group file of FIG. 9 in greater detail;
- FIG. 11 illustrates a CAD drawing of an example area of the exemplary Hotel/Casino project;
- FIG. 12A is a flowchart illustrating operational aspects of a file creation procedure;
- FIG. 12B graphically illustrates one embodiment of an Add File interface displayable on a monitor of one of the CAD systems of FIGS. 1, 2 or3;
- FIG. 13A is a flowchart illustrating operational aspects of adding a graphical representation to an opened area file;
- FIG. 13B graphically illustrates one embodiment of an Area Attributes interface displayable on a monitor of one of the CAD systems of FIGS. 1, 2 or3;
- FIG. 14A is a flowchart illustrating operational aspects of dividing an area perimeter into one or more sub-areas;
- FIG. 15A is a flowchart illustrating operational aspects of one embodiment for linking a new or preexisting CAD element to one or more component specifications in order to create an intelligent CAD object within the database shown in FIGS.1 or 2;
- FIG. 15B graphically illustrates one embodiment of a CAD Object Manager interface displayable on a monitor of one of the CAD systems of FIGS. 1, 2 or3.
- The present invention will be described with reference to the design and build of a large or complicated building construction project. More particularly, the present invention will described with reference to the design and build of a Hotel/Casino construction project. The present invention should not be limited thereto. Rather, the present invention has application to the design and/or construction of any large and/or complex project that involves the integration of many distinct components and/or disciplines. For example, the present invention may find application in the design and build of a commercial airplane.
- FIG. 1 shows in block diagram form a system employing the present invention.
System 10 includes several CAD systems 12-18 in data communication with aserver computer system 20. Exemplary CAD systems include AUTOCAD by AUTODESK, INC. and TRIFORMA by BENTLEY SYSTEMS, INC. Server computer system, in turn, is in data communication with acentral database 22.Central database 22 may take form in a relational, object oriented or distributed database. CAD systems 12-18 may be in Internet or intranet communication withserver system 20. - FIG. 2 shows in block diagram form, a more detailed view of
system 10. In FIG. 2, severcomputer system 20 is shown to include anetwork interface 24 in data communication with CAD systems 12-18. Additionally,computer system 20 includes a database access/update processing module 26 in data communication withcentral database 22.Module 26 may perform several functions including those described in U.S. patent application Ser. No. 09/519,935, filed Mar. 7, 2000, entitled Integrated Business System for the Design, Execution, and Management of Projects and which is incorporated herein in its entirety.Processing module 26 andnetwork interface 24 communicate with each other via database update messages 30 and database information messages 32. Again, it is noted, that CAD systems 12-18 may be in either Internet or intranet communication withserver computer system 20. - FIG. 3 shows in block diagram form, a more detailed description of
CAD system 12 shown in FIGS. 1 and 2. CAD systems 14-18 (not shown in FIG. 3) may take similar form.CAD system 12 includes aCAD module 34 in data communication with aCAD interface 36 andmemory 40. Additionally,CAD system 12 may include aweb browser 42 in data communication withCAD interface 36. Theweb browser 42, facilitates Internet communication with server computer system 20 (not shown in FIG. 3). For the purposes of explanation, the present invention will be described below with reference toCAD system 12 in Internet communication withserver system 20 - Communication link44 between
CAD system 12 andserver system 20 facilitates data signal transmission therebetween. The data communication link betweenCAD system 12 andserver system 20 may include a data signal transmission medium which further includes a data communication network, a communications satellite, one or more data signal routers, signaling equipment of an Internet Service Provider (ISP), and/or one or more switches such as an asynchronous transfer mode (ATM) switch. - The term “server system” or “CAD system” as used herein generally describes the hardware and software components that in combination allow the execution of computer programs. These computer programs may be implemented in software, hardware, or combination of software and hardware. The hardware generally includes one or more processors and a memory medium for storing computer program instructions executable by one or more processors. As used herein, the term “memory medium” includes any installation medium, e.g., a CD-ROM or floppy disks; a volatile computer system memory such as DRAM, SRAM, etc.; or a nonvolatile memory such as an optical storage or a hard drive. It is to be understood that
CAD module 34,CAD interface 36, andweb browser 42 shown in FIG. 3 may take form in one or more microprocessors executing instructions stored in a memory medium in accordance with an operating system. - FIG. 4A shows, in block diagram form, database access/
update processing module 26 in data communication withdatabase 22. In one embodiment,database 22 includes project files 50-54, project component specification files 60-64, and library files 72-78. Each file may further contain a hierarchy of files more fully described below. Project files 50-54 correspond to respective design and build projects. Specification files 60-64 correspond to project files 50-54, respectively. The term files may be referred to as data units or structures in memory that store related data. - To illustrate features of the present invention,
project file 50 will be described with reference to the exemplary Hotel/Casino construction project. FIG. 5 illustrates one embodiment of the Hotel/Casino project file 50 shown in FIG. 4A. FIG. 6 corresponds to FIG. 5 and conceptionally illustrates the exemplary Hotel/Casino project to be designed and built. FIG. 5 shows subproject files, designated Hotel and Casino, contained in the Hotel/Casino project file. The Hotel and Casino subproject files correspond to the Hotel and Casino portions, respectively, in FIG. 6. The level files of FIG. 5, designated Floors 1-4, are contained in the Hotel subproject file and correspond to Floors 1-4, respectively, in FIG. 6. Area files designated HVAC, Generator, and Elevator Equipment Rooms, are contained in theFloor 4 level file and correspond to respective portions ofFloor 4 in FIG. 6. The remaining area files (e.g., Guest Suites, Lobby, and Restaurant files) in FIG. 5 correspond to representations (not shown) in Floors 1-3 of FIG. 6. - As will be more fully described below, each of the area files in FIG. 5 may contain a CAD system generated area perimeter having one or more CAD system generated sub-areas and/or one or more CAD system generated CAD elements. Each of the CAD elements may graphically represent a construction project component. In one embodiment, components include any physical element or item added to (or to be added to) the exemplary construction project such as HVAC systems and/or sub-elements thereof, electrical distribution systems and/or sub-elements thereof, plumbing systems and/or sub-elements thereof, structural systems and/or sub-elements thereof, doors and/or sub-elements thereof, windows and/or sub-elements thereof, molding and/or sub-elements thereof, chairs and/or sub-elements thereof, fabrics and/or sub-elements thereof, etc.
- Specification files60-64 of FIG. 4A correspond to files 50-54, respectively. Files 60-64 may contain a hierarchy of files that, in turn, contain component specifications. Each component specification may take form in a database object (or several database objects which are linked together) stored in the
database 22. Fundamentals of Database Systems, Elmasri Narathe (1989) describes database objects and database links. A database object is well known in the object oriented programming arts. Where the component specifications take form in database objects, several of the objects in the database may be instances of the same class of objects each of which contains different values for their instance variables. - Each component specification may include information (or variable values) describing physical and/or functional characteristics of at least one corresponding project building component. Each component specification may further include one or more database links to additional component specifications (i.e., sub-specifications) stored in the
specification file 60. Each component specification may further include information related to a corresponding component other than its physical or functional attributes. For example, each component specification may include a design status (e.g., published and ready to be purchased) for the component, a predetermined budget for the component, the quantity of the component to be purchased, the number of CAD elements (more fully described below) representing the component that are linked to the specification, purchase price of the component, whether the component has been received from a manufacturer, etc. - FIG. 7 illustrates one embodiment of Hotel/
Casino specification file 60 corresponding to the exemplary Hotel/Casino project.File 60, as shown n FIG. 7, may include several discipline files each including a hierarchy of files, the lowest levels of which contain component specifications and/or component specifications linked to other component specifications. In FIG. 7, file 60 includes: a Mechanical discipline file for storing specifications of mechanical components; an Electrical discipline file for storing specifications of electrical components; a Structural discipline file for storing specifications of structural components, and; an Interior Design discipline file for storing specifications of interior design components (e.g., furniture, fixtures, etc.). - Each of the discipline files may contain classifications of different objects. For example, as shown in FIG. 8, the Interior Design discipline file contains several classifications of objects including those designated Furniture, Fabric, Finishes, etc. The classification of objects may include groups of objects. For example, with reference to FIG. 9, the classification designated Furniture may include groups designated Guest Room Furnishings and Public Area Furnishings; the classification designated Fabric may include groups designated Fabrics, Fabric Treatment, Vinyl, and Leather, and; the classification designated Finishes may include groups designated Paint, Stain, and Wood Flooring. It is noted that each component specification in a classification may be assigned a common attribute value describing a functional or physical characteristic. For example, each component specification in the Public Area Furnishings group may have an attribute value indicating that all components defined by specifications of this group are to be made using the same wood stain color or are to be built by the same manufacturer.
- A group of objects may contain component object specifications. More particularly, FIG. 10 shows the Public Area Furnishings group file containing several component object specifications including those designated Hotel Restaurant Dinning Area Chair, Hotel Restaurant Dinning Area Table, Hotel Restaurant Lounge Area Chair, Hotel Restaurant Lounge Area Table,
Hotel Restaurant Door 1, Casino Dinning Area Chair, Casino Restaurant Dinning Area Table, Casino Restaurant Lounge Area Chair, Casino Restaurant Lounge Area Table,Casino Area Chair 1,Casino Area Chair 2, Hotel Lobby Chair, and Hotel Lobby Table. Each of these component object specifications is database linked to or can be database linked to a CAD element contained within one or more CAD system area perimeters and/or sub-area perimeters of area files shown in FIG. 5. For example, the Hotel Restaurant Dinning Area Chair component specification is linked to or can be linked to one or all of CAD elements representing dinning room chairs in the hotel restaurant. It should be noted that, in the alternative, the group files of FIG. 9 may contain further files which, in turn, contain component specifications. For example, the Public Room Furnishings group file may contain files that correspond to respective public areas of the exemplary Hotel/Casino project. In this alternative embodiment, the Public Area Furnishings group file of FIG. 9 may contain: a Hotel Restaurant Area file that contains the component specifications designated Hotel Restaurant Dinning Area Chair, Hotel Restaurant Dinning Area Table, Hotel Restaurant Lounge Area Chair, Hotel Restaurant Lounge Area Table,Hotel Restaurant Door 1; a Casino Restaurant Area file that contains the component specifications designated Casino Restaurant Dinning Area Chair, Casino Restaurant Dinning Area Table, Casino Restaurant Lounge Area Chair, Casino Restaurant Lounge Area Table; a Casino Area file that contains the component specifications designatedCasino Area Chair 1,Casino Area Chair 2, and; a Hotel Lobby Area file that contains the Hotel Lobby Chair, and Hotel Lobby Table. It is noted the component object specifications may be linked to each other. For example, a chair object specification may be linked to a fabric object specification and indicate that the chair represented by the chair object specification requires 3 yards of the fabric represented by the fabric object specification. - Files72-78 of FIG. 4A may contain a hierarchy of files that contain predefined CAD elements, or predefined CAD elements linked to predefined component specifications. A user operating through
CAD system 12 may copy a predefined CAD element from one of the Files 70-76 into one of the files 50-54. Thereafter, the user may link the copied standard CAD element within thedatabase 22 to a component specification contained within one of the files 60-64. FIG. 4B illustrates aCAD element 80 withindatabase 22 that is linked via database link 84 -to acomponent specification 82 also stored indatabase 22. As noted above,component specification 82 may consist of a database object or several linked database objects. Individual information components ofcomponent specification 82 may reside as entries in separate tables or records that are logically linked together indatabase 22. However, for purposes of illustration,component specification 82 is viewed as a single entity (e.g. database object) stored indatabase 22. - A user, such as an architect, operating through
CAD module 34 ofCAD system 12, may create graphical representations of construction project areas. Project areas may be graphically represented by CAD system generated perimeter shapes. Sub-areas may also be graphically represented by CAD system generated perimeter shapes contained in the area perimeter shapes. Additionally, components (e.g., chairs, tables, windows, doors, backup power generators, etc.) may be graphically represented by CAD system generated CAD elements. A graphical representation of a component will often be referred to as a CAD element, a graphical representation of an area will often be referred to as an area perimeter shape, and a graphical representation of a sub-area will often be referred to as an sub-area perimeter shape. - FIG. 11 illustrates a
graphical representation 90 of the Hotel Restaurant (see FIG. 6) of the exemplary Hotel/Casino project. Thegraphical representation 90 may be stored in the Restaurant area file of FIG. 5. This graphical representation may have been created by one or more users of CAD systems 12-18 viaCAD module 34, and can be displayed on a monitor (not shown in FIG. 3) of any of the CAD systems 12-18 after it has been stored indatabase 22. In other words, oncegraphical representation 90 is stored indatabase 22, it can be accessed by any of the CAD systems 12-18 so that it can be subsequently modified or supplemented. Modification may include: changing the perimeter shapes or CAD elements; deleting perimeter shapes or CAD elements, or; moving CAD element positions within an area or sub-area perimeter shape. Supplementation may include adding sub-area perimeter shapes and/or CAD elements - Restaurant representation includes an
area 90 defined by anarea perimeter shape 92, sub-areas 94, 96, and 98 defined by respective sub-area perimeter shapes, and several CAD elements 100-114. CAD elements 100 and 108 are contained insub-areas sub-area 96 and may represent dinning area chairs.CAD element 110 is contained insub-area 98 and may represent a lounge area chair.CAD element 112 may represent a door. Lastly,CAD element 114 is contained insub-area 94 and may represent an electrical power generator. It is noted thatrestaurant representation 90 includes several CAD elements without reference numbers. The perimeter shapes of thearea 92 and sub-areas 94-96 may be individually created by the CAD system user usingCAD module 34. The CAD elements 100-114 may also be individually created usingCAD module 34. Alternatively, one or more CAD elements 100-114 may be predefined CAD elements copied from a library of predefined CAD elements stored inlocal memory 40 or indatabase 22. - The user, operating through
CAD system 12, may create and store an area representation in an area file withindatabase 22. A user may link CAD elements of a stored area representation to one or more component specifications stored indatabase 22. For example, as noted above, the user, operating throughCAD system 12, may create and storerepresentation 90 in the Restaurant area file of FIG. 5, and link any or all of CAD elements 100-114 to one or more component specifications stored in thespecification file 60. For example, CAD elements 102-106 may be linked to the Hotel Restaurant Dinning Area Chair component specification of FIG. 10. Further, the user operating throughCAD system 12, or another user operating throughCAD system 14, may modify or supplementrepresentation 90 stored in the Restaurant area file by, for example, modifying or adding to the information of a component specification linked to one of the CAD elements 100-114, modifying or adding a new CAD element to one of the sub-areas 94-98, adding CAD elements representing sub-components to one of the CAD elements 100-114, or linking an existing CAD element or a newly added CAD element to one or more specifications infile 60. Adding a new CAD element may include copying a CAD element from one of the libraries 70-76 into the representation stored in the Restaurant area file. When CAD elements stored infile 50 are database linked to one more component specifications stored in project specifications file 60, the linked CAD elements may be referred to as intelligent CAD objects. - As described above, the Restaurant area file of FIG. 5 may contain graphical data representing the
restaurant 90 of FIG. 11. Indeed, each of the area files shown in FIG. 5 is designed to hold a graphical representation having an area, one or more sub-areas, and/or one or more CAD elements, similar to that shown in FIG. 11. Each of the graphical representations stored in the area files may be created by several users operating through different CAD systems 12-18, respectively. Thus,restaurant 90 of FIG. 11 may have been created by two users usingrespective CAD systems database 22. - With reference to FIG. 5, each file therein may be created within
database 22 by a user operating any of the CAD systems 12-18 shown in FIG. 1. Each file may be identified by a special non display file ID associated with the file. When a file is opened a corresponding entry is created indatabase 22. Each file has corresponding readable information which may include a name of the file (e.g., Restaurant), a name or number of the project to which the file belongs, the level (e.g., area, level, sub-project, etc.) of the new file within the hierarchy, and the name and level of the parent file within the hierarchy. - Any of the CAD systems12-18 may create a new file, including an area file, within the hierarchy shown in FIG. 5. It is noted that the files, including the area files, are stored in the database. Once created in the
database 22, any CAD system 12-18 may open a file, including an area file. Any area file within thedatabase 22 may contain graphical representations including area perimeter shapes, sub-area perimeter shapes, and/or CAD elements. - When a user operating one of the CAD systems12-18, seeks to create a new file within the hierarchy shown in FIG. 5, the CAD system, operating in conjunction with the
server computer system 20, initiates a file creation routine. FIG. 12A is a flowchart illustrating operational aspects of the file creation procedure. Initially, as shown in FIG. 12A, an Add File user interface (UI) is presented on a monitor of the CAD system. FIG. 12B illustrates one embodiment of the Add File UI. Once the Add File UI is displayed, a user of the CAD system enters relevant information into fields thereof including, for example, the project number or name, the type of file being created (area, level, etc.) the name of the new file, the parent file type, and/or the parent file name, as shown in FIG. 12A. In response, a database entry for the new file is created. Additionally, a file ID is created and assigned for the new file as shown. - As noted, the area files of FIG. 5 represent the lowest file level within the file hierarchy and are designed to contain graphical representations of project areas such as shown in FIG. 11. With an area file open, a user operating through one of the CAD systems12-18 may add a graphical representation (i.e., an area shape perimeter) of an area. FIG. 13A illustrates operational aspects of adding a graphical representation to an opened area file. The user, operating via CAD module, creates a perimeter shape representing an area. This area representation may eventually contain sub-area perimeter shapes and/or CAD elements. Once the area perimeter is created, the user may open an Area Attributes UI as shown in FIG. 13B. This Area Attributes UI contains one or more fields into which values may be entered by the user. In particular, the user may enter the use of the newly created area into the corresponding field of the Area Attributes UI. The use may be selected from a drop-down menu. Other fields of the Area Attributes UI may be prepopulated. For example, a name field may be prepopulated with the name of the currently opened area file. A gross square feet field may be prepopulated with a value calculated by the CAD system from the area perimeter shape. After values have been entered into one or more fields of the Area Attributes UI, the newly created area perimeter is stored within the opened area file.
- Once an area perimeter is created and stored in an area file, the area perimeter may be divided into sub-areas using a procedure similar to creating and storing area perimeters within area files. FIG. 14A illustrates operational aspects of dividing an area perimeter into one or more sub-areas. More particularly, as shown in FIG. 14A, an area perimeter of an area file may be divided by creating a sub-area perimeter shapes within the area perimeter shape. Thereafter, an Add Sub-Area Attributes UI may be opened. FIG. 14B illustrates one embodiment of the Sub-Area Attributes UI. Once the UI is opened, values are entered into one or more fields thereof. Additionally, one or more of the UI fields may be prepopulated with values. Once data is entered in the fields, the newly created sub-area perimeter shape is stored in the opened area file.
- Once an area and/or sub-area perimeter is created and stored within an area file, a user (via CAD system12) can create and enter a CAD element into the area and/or sub-area perimeter. The user may subsequently link the newly entered CAD element to one or more component specifications as will be more fully described below. This is true regardless of whether the user created the area and/or sub-area perimeter, or whether another user (via CAD system 14) created the area and/or sub-area perimeter. A user (via CAD system 12) can also link one or more component specifications to preexisting CAD elements in an area and/or sub-area perimeter. This is true regardless of whether the user created the preexisting CAD element, or whether another user (via CAD system 14) created the preexisting CAD element. Further, a user (via CAD system 12) can modify or supplement any component specification linked to a CAD element in an area and/or sub-area perimeter. This is true regardless of whether the user linked the component specification to the CAD element, or whether another user (via CAD system 14) linked the component specification to the CAD element. The component specification or specifications, to which a CAD element is linked, may preexist in the
specification file 60. A user operating via any of the CAD systems 12-18 may create and subsequently store a new component specification infile 60 of thedatabase 22. A user operating via any of the CAD systems 12-18, may modify or supplement a component specification indatabase 22 regardless of whether the component specification is linked to a CAD element. Lastly, it is noted that a user operating through a non-CAD system, e.g., a desktop or laptop computer system (not shown in the Figures) in data communication withdatabase 22 viaserver system 20, may create and store a new component specification infile 60 or modify or supplement a preexisting component specification regardless of whether the preexisting component specification is linked to a CAD element. - FIG. 15A illustrates operational aspects of one embodiment for linking a new or preexisting CAD element to one or more component specifications in order to create an intelligent CAD object within the
database 22. Intelligent CAD objects are defined to be CAD elements stored in thedatabase 22 and linked to one or more component specifications also stored within thedatabase 22. Other embodiments for linking CAD elements to one or more component specifications are contemplated. - The process shown in FIG. 15A begins with a user opening the CAD Object Manager UI on a monitor of one of the CAD systems12-18. FIG. 15B illustrates one embodiment of the CAD Object Manager UI. The CAD Object Manager can be used to link a newly created or preexisting CAD element to one or more component specifications. A user operating via a CAD system may open the CAD Object Manager while an area file is open and an area or sub-area perimeter shape therein is displayed on the CAD system's monitor.
- Once the CAD Object manager is opened, the user can select a newly created or preexisting displayed CAD element using the Select button. As an example, with reference to FIG. 11, newly created or
preexisting CAD element 102 representing the Hotel Restaurant Dinning Area Chair may be selected. It is noted that the first two steps in FIG. 15A could be reversed. - With
CAD element 102 is selected, the user may enter a group code or a group name into the Group field. It is noted that the CAD Object Manager may include a drop-down menu (not shown) which includes all available group codes or names. These drop-down menu group codes or names may correspond to the group files, respectively, of FIG. 9. In the illustrated example, the group code PAF corresponding to the Public Area Furnishings group file of FIG. 9 may be selected from the drop-down menu and entered into the Group field. - Once the group code is entered, the user may enter a component specification code or name a into the Specification field of the CAD Object Manager. It is noted that the CAD Object Manager may include a drop-down menu (not shown) which may include all component specification codes or names that correspond to the group code or name entered in the Group field. The drop-down menu component specification codes or names may correspond to the component specifications, respectively, of the group corresponding to the group code entered into the Group field. Thus, with PAF entered into the Group field, the drop-down menu may contain component specification codes that correspond to the component specifications, respectively, in the Public Area Furnishings group file of FIG. 10. A component specification code may be selected from the drop-down menu and entered into the Specification field. In the illustrated example, the component specification code HRDAC corresponding to the Hotel Restaurant Dinning Area Chair component specification is selected and entered.
- With the component specification code entered into the Specification field, the user may activate the Apply button which causes the selected CAD element to be database linked to the component specification corresponding to the entered component specification code or name thereby creating an intelligent CAD object.
- The user may activate the Details button to expand the CAD Object Manager and display information contained within the selected and linked component specification. For example, the expanded CAD Object Manager may display an Attributes tab of the selected and linked component specification which contains one or more fields each of which contains information describing a physical, functional or other attribute of the related component (e.g., the dinning room chair). In the illustrated example, the Attributes tab includes Height, Width, and Depth fields for displaying dimensions of the chair defined by the exemplary Hotel Restaurant Dinning Area Chair component specification, or a Color field for displaying a wood stain color of the chair defined by the exemplary Hotel Restaurant Dinning Area Chair component specification. The expanded CAD Object Manager may display a Status tab which contains one or more fields (not shown) each indicating a status such as whether the component specification has been approved by necessary design participants of the project, whether the related component has been purchased, or whether the related component has been delivered to the project construction site. The Quantities tab may include a field (not shown) indicating the number of CAD elements linked to the instant component specification or a field (not shown) indicating a total number of the related component to be purchased. The Costs tab of the selected component specification may include a separate field (not shown) indicating the original or revised budget cost for the related component or a field indicating the actual cost of the related component. The information in a field of the tabs is modifiable by the user. For example, the user may change the stain color in the illustrated Color field. Further, a user may add a new field to a tab of a component specification. However, any given component specification may be linked to several CAD elements. A change to a component specification, whether adding a new field or changing information in a preexisting field, may simultaneously modify several intelligent CAD objects stored in the
database 22. - The expanded CAD Object Manager also displays a tree in
window 150 that identifies component specifications linked to the component specification identified in the Specification field. In the illustrated example,window 150 shows that the exemplary Hotel Restaurant Dinning Area Chair component specification, identified as HRDAC, includes links to other component specifications designatedFabric 1 and Scotchguard which may relate to fabric and fabric treatment sub-components, respectively, of the exemplary dinning room chair. Clicking on or selecting any of these linked component specifications causes the Attributes, Status, Quantities, and Costs tabs to be updated with fields of information from the linked component specification. A user, initiating the AddSubSpec button, can link the component specification identified in the Specification field to another component specification. For example, the user can add a component specification relating to a particular wood stain of the Stain group file. The Remove button may be initiated by the user to remove a component specification linked to the component specification identified in the Specification field. - A user may create a new component specification for a CAD element. The user may initiate the New Spec button of the CAD Object Manager to clear all the information in all the fields and
window 150. Thereafter, the user may select and enter a group code from the group code drop-down menu into the Group field. The selected group code will designate one of the group files infile 60 into which the new component specification is to be stored. The user may then enter a new component specification name or code into the Specification field to identify the new component specification. Lastly, the user can enter information into the existing fields of the tabs or newly created fields of the tabs, or add links to other component specifications using the AddSubSpec button. After the newly created component specification is complete, the user can activate the Apply button and link a selected CAD element. The newly created component specification also will be stored in the appropriate group file offile 60 and will be subsequently available to link to CAD elements and/or modification. - A user operating through any of the CAD systems12-18 may access an area file of
database 22 via the Internet and display the graphics stored therein including any CAD elements linked to one or more component specifications. Thereafter, the user may view and alter the information of a component specification linked to a CAD element. For example, a user may open the CAD Object Manager and select a displayed CAD element of the accessed area file. In response, the CAD Object Manager will display some or all of the contents of the component specification linked to the selected element including values stored in the fields of the tabs of the expanded view. Thereafter, the user may modify or supplement the information of the linked component specification in a manner described above. - Although the present invention has been described in connection with several embodiments, the invention is not intended to be limited to the specific forms set forth herein, but on the contrary, it is intended to cover such alternatives, modifications, and equivalents as can be reasonably included with in the spirit and scope of the invention as defined by the appended claims.
- The foregoing detailed description of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. The described embodiments were chosen in order to best explain the principles of the invention and its practical application to thereby enable others skilled in the art to best utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims appended hereto.
Claims (26)
1. A method comprising:
adding a first graphical element to an image displayed on a monitor of a first computer system;
displaying a graphical user interface on the monitor of the first computer system, wherein the graphical user interface is configured for receiving non-graphical information;
entering first non-graphical information into the graphical user interface;
the first computer system transmitting first element data to a database for storage therein via internet communication, wherein the first element data represents the first graphical element;
the first computer system transmitting first non-graphical information data to the database for storage therein via internet communication, wherein the first non-graphical information data represents the first non-graphical information entered into the graphical user interface.
2. The method of claim 1 wherein the first computer system comprises a CAD computer system and wherein the first graphical element comprises a first CAD graphical element.
3. The method of claim 1 wherein the graphical user interface comprises a plurality of fields, wherein the first non-graphical information comprises a plurality of non-graphical information components, and wherein entering first non-graphical information into the graphical user interface comprises the plurality of non-graphical information components into the plurality of fields, respectively, of the graphical user interface.
4. The method of claim 1 further comprising:
the first computer system receiving, via internet communication, specification list data, wherein specification list data represents a list of specifications displayable on the monitor of the first computer system, wherein each specification of the list represents a data unit stored in the database in data communication with the first computer system, wherein each data unit contains data representing non-graphical information;
the first computer system displaying the list of specifications;
adding a second graphical element to the image displayed on the monitor of the first computer system;
the first computer system transmitting second graphical element data to the database for storage therein via internet communication, wherein the second graphical element data represents the second graphical element;
the first computer system transmitting link data to the database via internet communication, wherein the link data indicates that one of the data units stored in the database is to be linked within the database to the second graphical element data after the second graphical element data is stored in the database.
5. A method comprising:
a first computer system receiving, via internet communication, specification list data, wherein specification list data represents a list of specifications displayable on a monitor of the first computer system, wherein each specification of the list represents a data unit stored in a database in internet communication with the first computer system, wherein each data unit contains data representing non-graphical information;
the first computer system displaying the list of specifications;
adding a graphical element to an image displayed on the monitor of the first computer system;
the first computer system transmitting graphical element data to the database for storage therein via internet communication, wherein the graphical element data represents the graphical element;
the first computer system transmitting link data to the database via internet communication, wherein the link data indicates that one of the data units stored in the database is to be linked within the database to the graphical element data after the graphical element data is stored in the database.
6. A method comprising:
a computer system receiving a first graphical element data via internet communication from a first computer system, wherein the first element data represents a first graphical element which is displayable on a monitor of the first computer system;
the computer system storing the first graphical element data into a database in data communication with the computer system;
creating a link within the database between the first graphical element data and a first non-graphical data unit in the database after the first graphical element data is stored in the database, wherein the first non-graphical data unit stores first non-graphical information data.
7. The method of claim 6 further comprising:
the computer system transmitting the first graphical element data to a second computer system via internet communication;
the computer system transmitting first non-graphical data to the second computer system via internet communication.
8. The method of claim 6 further comprising:
a computer system receiving second graphical element data via internet communication from a second computer system, wherein the second element data represents a second graphical element which is displayable on a monitor of the second computer system;
the computer system storing the second graphical element data into the database;
creating a link within the database between the second graphical element data and the first data unit after the second graphical element data is stored in the database..
9. The method of claim 6 further comprising the computer system sending, via internet communication, list data to the first computer system, wherein the list data represents a list of non-graphical data units in the database, wherein each non-graphical data unit stores non-graphical information data, wherein the list of non-graphical data units includes the first non-graphical data unit.
10. The method of claim 6 further comprising:
the computer system receiving additional non-graphical information data from a second computer system via internet communication;
the computer system storing the additional non-graphical information data in the first non-graphical data unit.
11. The method of claim 6 further comprising the computer system storing the first graphical element data in a first graphical data unit in the database, wherein the first graphical data unit stores additional graphical element data.
12. The method of claim 6 wherein the first non-graphical information data represents information displayable in fields of an interface, wherein the interface is displayable on a monitor of the first computer system.
13. The method of claim 6 wherein the first non-graphical data unit is linked within the database to a second non-graphical data unit in the database.
14. A method comprising:
a computer system receiving first non-graphical information data via internet communication from a first computer system, wherein the first non-graphical information data represents first non-graphical information;
the computer system storing the first non-graphical information data in a first non-graphical data unit in a database, wherein the database is in data communication with the computer system, and wherein the first non-graphical data unit is linked within the database to first graphical element data stored in the database.
15. The method of claim 12 further comprising:
a computer system receiving first non-graphical information data via internet communication from a first computer system, wherein the first non-graphical information data represents first non-graphical information;
the computer system storing the first non-graphical information data in a first non-graphical data unit in a database, wherein the database is in data communication with the computer system, and wherein the first non-graphical data unit is linked within the database to first graphical element data stored in the database.
16. The method of claim 6 further comprising the computer system transmitting data representing the first component specification to a second computer system via internet communication, wherein the data representing the first component specification comprises data representing non-graphical information, wherein the data representing the first component specification is transmitted after the database link is created.
17. The method of claim 16 further comprising the computer system receiving modifying the non-graphical information displayed in the fields of the interface.
18. A method comprising:
a database receiving and storing first CAD element data generated by a first computer system in data communication with the database, wherein the first CAD element data represents a first CAD element displayable on a monitor;
creating a link in the database between the stored first CAD element data and one of a plurality of component specifications stored in the database, wherein each of the plurality of component specifications comprises non-graphical descriptive data.
19. The method of claim 18 wherein the first computer system is coupled to the database via the Internet.
20. A memory for storing instructions executable by a first computer system to enable a method, the method comprising:
adding a first graphical element to an image displayed on a monitor of the first computer system;
the first computer system displaying a graphical user interface on a monitor of the first computer system, wherein the graphical user interface is configured for receiving non-graphical information;
entering first non-graphical information into the graphical user interface;
the first computer system transmitting first element data to a database for storage therein via internet communication, wherein the first element data represents the first graphical element;
the first computer system transmitting first non-graphical information data to the database for storage therein via internet communication, wherein the first non-graphical information data represents the first non-graphical information entered into the graphical user interface.
21. The memory of claim 20 wherein the first computer system comprises a CAD computer system and wherein the first graphical element comprises a first CAD graphical element.
22. The memory of claim 20 wherein the graphical user interface comprises a plurality of fields, wherein the first non-graphical information comprises a plurality of non-graphical information components, and wherein entering first non-graphical information into the graphical user interface comprises the plurality of non-graphical information components into the plurality of fields, respectively, of the graphical user interface.
23. The memory of claim 20 wherein the method further comprises:
the first computer system receiving, via internet communication, specification list data, wherein specification list data represents a list of specifications displayable on the monitor of the first computer system, wherein each specification of the list represents a data unit stored in the database in data communication with the first computer system, wherein each data unit contains data representing non-graphical information;
the first computer system displaying the list of specifications;
adding a second graphical element to the image displayed on the monitor of the first computer system;
the first computer system transmitting second graphical element data to the database for storage therein via internet communication, wherein the second graphical element data represents the second graphical element;
the first computer system transmitting link data to the database via internet communication, wherein the link data indicates that one of the data units stored in the database is to be linked within the database to the second graphical element data after the second graphical element data is stored in the database.
24. A memory for storing instructions executable by a first computer system to enable a method, the method comprising:
the first computer system receiving, via internet communication, specification list data, wherein specification list data represents a list of specifications displayable on a monitor of the first computer system, wherein each specification of the list represents a data unit stored in a database in internet communication with the first computer system, wherein each data unit contains data representing non-graphical information;
the first computer system displaying the list of specifications;
adding a graphical element to an image displayed on the monitor of the first computer system;
the first computer system transmitting graphical element data to the database for storage therein via internet communication, wherein the graphical element data represents the graphical element;
the first computer system transmitting link data to the database via internet communication, wherein the link data indicates that one of the data units stored in the database is to be linked within the database to the graphical element data after the graphical element data is stored in the database.
25. A memory for storing instructions executable by a computer system to enable a method, the method comprising:
a computer system receiving a first graphical element data via internet communication from a first computer system, wherein the first element data represents a first graphical element which is displayable on a monitor of the first computer system;
the computer system storing the first graphical element data into a database in data communication with the computer system;
creating a link within the database between the first graphical element data and a first non-graphical data unit in the database after the first graphical element data is stored in the database, wherein the first non-graphical data unit stores first non-graphical information data.
26. A memory for storing instructions executable by a computer system to enable a method, the method comprising:
the database receiving and storing second CAD element data generated by a second computer system in data communication with the database, wherein the second CAD element data represents a second CAD element displayable on the monitor;
creating a link in the database between the stored second CAD element data and the one of the plurality of component specifications stored in the database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/021,661 US20020083076A1 (en) | 2000-10-30 | 2001-10-30 | Intelligent object builder |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US24448500P | 2000-10-30 | 2000-10-30 | |
US24449200P | 2000-10-30 | 2000-10-30 | |
US24449300P | 2000-10-30 | 2000-10-30 | |
US24445700P | 2000-10-30 | 2000-10-30 | |
US24627600P | 2000-11-06 | 2000-11-06 | |
US24627500P | 2000-11-06 | 2000-11-06 | |
US10/021,661 US20020083076A1 (en) | 2000-10-30 | 2001-10-30 | Intelligent object builder |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020083076A1 true US20020083076A1 (en) | 2002-06-27 |
Family
ID=27559328
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/016,615 Abandoned US20040015367A1 (en) | 2000-10-30 | 2001-10-30 | Business asset management system using virtual areas |
US10/020,552 Abandoned US20020073114A1 (en) | 2000-10-30 | 2001-10-30 | Business asset management system |
US10/015,903 Expired - Fee Related US7330856B2 (en) | 2000-10-30 | 2001-10-30 | Item specification object management system |
US10/021,661 Abandoned US20020083076A1 (en) | 2000-10-30 | 2001-10-30 | Intelligent object builder |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/016,615 Abandoned US20040015367A1 (en) | 2000-10-30 | 2001-10-30 | Business asset management system using virtual areas |
US10/020,552 Abandoned US20020073114A1 (en) | 2000-10-30 | 2001-10-30 | Business asset management system |
US10/015,903 Expired - Fee Related US7330856B2 (en) | 2000-10-30 | 2001-10-30 | Item specification object management system |
Country Status (3)
Country | Link |
---|---|
US (4) | US20040015367A1 (en) |
AU (3) | AU2002232594A1 (en) |
WO (3) | WO2002037394A2 (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020072886A1 (en) * | 2000-12-11 | 2002-06-13 | Kazushige Oikawa | Three dimensional model simulator |
US20030018492A1 (en) * | 2001-07-20 | 2003-01-23 | Carlson Ronald M. | Method and apparatus for building project planning and budgeting |
US20030065637A1 (en) * | 2001-08-31 | 2003-04-03 | Jinan Glasgow | Automated system & method for patent drafting & technology assessment |
US20040167639A1 (en) * | 2002-11-19 | 2004-08-26 | Siemens Aktiengesellschaft | Project design method |
US20050086093A1 (en) * | 2003-10-16 | 2005-04-21 | Newfield Information Technology Limited | Asset management systems |
US20050107998A1 (en) * | 2003-11-18 | 2005-05-19 | The Mathworks, Inc. | Propagation of characteristics in a graphical model environment |
US6922701B1 (en) * | 2000-08-03 | 2005-07-26 | John A. Ananian | Generating cad independent interactive physical description remodeling, building construction plan database profile |
US20050204304A1 (en) * | 2004-03-15 | 2005-09-15 | Autodesk, Inc. | User interface elements of a sheet set manager for a graphics program |
US20060041842A1 (en) * | 2004-08-17 | 2006-02-23 | Loberg Barrie A | Capturing a user's intent in design software |
US7418666B2 (en) * | 2002-10-21 | 2008-08-26 | Bentley Systems, Incorporated | System, method and computer program product for managing CAD data |
US20080291199A1 (en) * | 2007-05-21 | 2008-11-27 | Archi.Con.Des Inventions (Uk) Limited | Computer-aided design apparatus |
US20080312880A1 (en) * | 2005-05-18 | 2008-12-18 | Advanced Integrated Engineering Solutions Ltd | Simulation Environment |
US7511697B2 (en) | 2004-03-19 | 2009-03-31 | Omegavue, Inc. | Facility reference system and method |
US20100268513A1 (en) * | 2006-02-16 | 2010-10-21 | Dirtt Environmental Solutions Ltd. | Rendering and modifying cad design entities in object-oriented applications |
US20110022613A1 (en) * | 2008-01-31 | 2011-01-27 | Siemens Ag | Method and System for Qualifying CAD Objects |
US20110191706A1 (en) * | 2004-08-17 | 2011-08-04 | Dirtt Environmental Solutions Ltd. | Automatically creating and modifying furniture layouts in design software |
US20110307281A1 (en) * | 2010-06-11 | 2011-12-15 | Satterfield & Pontikes Construction, Inc. | Model inventory manager |
US8762877B2 (en) | 2003-09-30 | 2014-06-24 | Ice Edge Business Solutions Ltd. | Creation and modification of valid functional design layouts |
US9189571B2 (en) | 2011-06-11 | 2015-11-17 | Ice Edge Business Solutions, Ltd. | Automated re-use of structural components |
US9245064B2 (en) | 2009-11-24 | 2016-01-26 | Ice Edge Business Solutions | Securely sharing design renderings over a network |
US9519407B2 (en) | 2008-03-11 | 2016-12-13 | Ice Edge Business Solutions, Ltd. | Automatically creating and modifying furniture layouts in design software |
US10303811B2 (en) * | 2015-07-31 | 2019-05-28 | Autodesk, Inc. | Deep-learning based functional correlation of volumetric designs |
Families Citing this family (299)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6765000B2 (en) * | 1999-03-17 | 2004-07-20 | Bonner Jr Ernest L | Treatment for reactive arthritis or bursitis |
US7386495B2 (en) | 2001-03-23 | 2008-06-10 | International Business Machines Corporation | System and method for processing tax codes by company group |
US7155403B2 (en) * | 2001-03-22 | 2006-12-26 | International Business Machines Corporation | System and method for leveraging procurement across companies and company groups |
US8027892B2 (en) | 2001-03-28 | 2011-09-27 | International Business Machines Corporation | System and method for automating invoice processing with positive confirmation |
US7398226B2 (en) * | 2000-11-06 | 2008-07-08 | American Express Travel Related Services Company, Inc. | System and method for networked loyalty program |
US6865559B2 (en) * | 2000-12-07 | 2005-03-08 | International Business Machines Corporation | Method and system in electronic commerce for inspection-service-based release of escrowed payments |
US20020124028A1 (en) * | 2000-12-23 | 2002-09-05 | Atub, Inc. | System, method and article of manufacture for scheduling and document management integration |
US20070294617A1 (en) * | 2000-12-23 | 2007-12-20 | Kroeger Dann E | System, method, and article of manufacture for scheduling and document management integration |
US20020107889A1 (en) * | 2001-02-08 | 2002-08-08 | Tilion Corporation | Markup language routing and administration |
US7243077B2 (en) | 2001-03-02 | 2007-07-10 | International Business Machines Corporation | Method and computer program product for managing an internet trading network |
US7260771B2 (en) * | 2001-04-26 | 2007-08-21 | Fuji Xerox Co., Ltd. | Internet-based system for multimedia meeting minutes |
US7080355B2 (en) * | 2001-07-06 | 2006-07-18 | Logiclibrary, Inc. | Targeted asset capture, identification, and management |
US7322024B2 (en) * | 2002-03-18 | 2008-01-22 | Logiclibrary, Inc. | Generating reusable software assets from distributed artifacts |
US7149734B2 (en) * | 2001-07-06 | 2006-12-12 | Logic Library, Inc. | Managing reusable software assets |
US20030023622A1 (en) * | 2001-07-27 | 2003-01-30 | Liaison Technology, Inc. | Manual activity persistence in content management workflow systems |
US6835173B2 (en) * | 2001-10-05 | 2004-12-28 | Scimed Life Systems, Inc. | Robotic endoscope |
US20030085915A1 (en) * | 2001-11-02 | 2003-05-08 | Mumm Barry R. | Website, method and system for customizing designer products |
WO2003040865A2 (en) * | 2001-11-07 | 2003-05-15 | Sap Aktiengesellschaft | Multi-purpose configuration model |
US6636857B2 (en) | 2001-12-18 | 2003-10-21 | Bluecurrent, Inc. | Method and system for web-based asset management |
US7340383B2 (en) * | 2001-12-20 | 2008-03-04 | Ricoh Company, Ltd. | Control device, method and computer program product for browsing data |
JP3685155B2 (en) * | 2001-12-20 | 2005-08-17 | マツダ株式会社 | Electronic form processing system, electronic form processing program, and computer-readable recording medium recording the program |
US8412813B2 (en) * | 2002-03-18 | 2013-04-02 | Logiclibrary, Inc. | Customizable asset governance for a distributed reusable software library |
US20030182167A1 (en) * | 2002-03-21 | 2003-09-25 | Wolfgang Kalthoff | Goal management |
AU2003219415A1 (en) * | 2002-03-21 | 2003-10-08 | Sap Aktiengesellschaft | Synchronizing users on shared data with locks |
US20060253480A1 (en) * | 2002-04-06 | 2006-11-09 | Staples Peter E | Collaborative design process for a design team, outside suppliers, and outside manufacturers |
US20030208342A1 (en) * | 2002-05-02 | 2003-11-06 | Jung Pyoung Young | Method and system for providing construction information service |
US20040015556A1 (en) * | 2002-05-10 | 2004-01-22 | Renu Chopra | Software-based process/issue management system |
US7469242B2 (en) * | 2002-05-23 | 2008-12-23 | The Boeing Company | Central based computer network of solid models and associated data with search capability |
US7613994B2 (en) * | 2002-05-29 | 2009-11-03 | International Business Machines Corporation | Document handling in a web application |
WO2003102833A1 (en) * | 2002-06-03 | 2003-12-11 | Honda Giken Kogyo Kabushiki Kaisha | Balance management system |
US20040024730A1 (en) * | 2002-08-02 | 2004-02-05 | Brown Thomas M. | Inventory management of products |
US20040044541A1 (en) * | 2002-08-30 | 2004-03-04 | Capital One Financial Corporation | Method of telemarketing supplier oversight |
US7509326B2 (en) * | 2002-09-03 | 2009-03-24 | Sap Ag | Central master data management |
US20040044730A1 (en) * | 2002-09-03 | 2004-03-04 | Holger Gockel | Dynamic access of data |
US7236973B2 (en) * | 2002-11-27 | 2007-06-26 | Sap Aktiengesellschaft | Collaborative master data management system for identifying similar objects including identical and non-identical attributes |
US7949690B2 (en) * | 2002-09-06 | 2011-05-24 | Autodesk, Inc. | Project structure |
US8510181B2 (en) * | 2002-10-04 | 2013-08-13 | Hart Business Solutions, L.L.C. | Administering a contract over a data network |
US8438238B2 (en) * | 2002-10-16 | 2013-05-07 | Sap Ag | Master data access |
US7548930B2 (en) * | 2002-10-18 | 2009-06-16 | Neighborhood America | Platform for management of internet based public communications and public comment |
US7840434B2 (en) * | 2002-10-29 | 2010-11-23 | At&T Intellectual Property I, L. P. | Methods and systems for assigning multiple tasks |
US7222298B2 (en) * | 2002-11-12 | 2007-05-22 | Siemens Communications, Inc. | Advanced JAVA rich text format generator |
AU2003295530A1 (en) * | 2002-11-15 | 2004-06-15 | Power Management Concepts, Llc | System and method for processing, organizing and accessing mission critical facilities information and intellectual capital |
US20040111336A1 (en) * | 2002-12-10 | 2004-06-10 | International Business Machines Corporation | Method, system, and storage medium for optimizing procurement and fulfillment processes over a computer network |
US8195631B2 (en) * | 2002-12-23 | 2012-06-05 | Sap Ag | Resource finder tool |
US20040122693A1 (en) * | 2002-12-23 | 2004-06-24 | Michael Hatscher | Community builder |
US7711694B2 (en) * | 2002-12-23 | 2010-05-04 | Sap Ag | System and methods for user-customizable enterprise workflow management |
US7219107B2 (en) * | 2002-12-23 | 2007-05-15 | Sap Ag | Collaborative information spaces |
US7849175B2 (en) * | 2002-12-23 | 2010-12-07 | Sap Ag | Control center pages |
US7136713B2 (en) | 2003-01-14 | 2006-11-14 | Motorola, Inc. | Manufacturing and de-fabrication analysis method and apparatus |
US9691053B1 (en) | 2003-02-13 | 2017-06-27 | Sap Se | System and method of master data management |
US20040167833A1 (en) * | 2003-02-20 | 2004-08-26 | Schickler John F. | Parts search system |
US20040167790A1 (en) * | 2003-02-24 | 2004-08-26 | Grasse Robert De | Method of conducting business in a system requiring frequency up-dates and corrections |
US7414717B2 (en) * | 2003-10-21 | 2008-08-19 | Fastmetrix, Inc. | System and method for detection and identification of optical spectra |
US20040186763A1 (en) * | 2003-03-18 | 2004-09-23 | Charles Smith | System for real-time monitoring and cost management of construction projects |
US20040187090A1 (en) * | 2003-03-21 | 2004-09-23 | Meacham Randal P. | Method and system for creating interactive software |
US20040210470A1 (en) * | 2003-04-16 | 2004-10-21 | John Rusk | System and method for project management |
US20040243421A1 (en) * | 2003-05-29 | 2004-12-02 | Jannott Frederick P. | System and method of presenting construction specifications |
US20070112788A1 (en) * | 2003-05-30 | 2007-05-17 | Kobza Kim P | Development management system |
CA2430733A1 (en) * | 2003-06-02 | 2004-12-02 | Ibm Canada Limited - Ibm Canada Limitee | A method and system for hosting electronic stores using hosting contracts |
JP4424721B2 (en) * | 2003-06-11 | 2010-03-03 | キヤノン株式会社 | License information issue server |
US7516090B2 (en) * | 2003-07-19 | 2009-04-07 | Sap Ag | Dynamic attributes |
US7685207B1 (en) * | 2003-07-25 | 2010-03-23 | The United States Of America As Represented By The Secretary Of The Navy | Adaptive web-based asset control system |
JP4322615B2 (en) * | 2003-09-30 | 2009-09-02 | 株式会社東芝 | Component information processing apparatus, component information processing method, and component information processing program provided with three-dimensional layout adjustment CAD system |
US8805731B2 (en) * | 2003-10-24 | 2014-08-12 | Elbert Harris | Construction project submittal management |
EP1533733A1 (en) * | 2003-11-18 | 2005-05-25 | Microsoft Corporation | Active agenda |
US20050114222A1 (en) * | 2003-11-21 | 2005-05-26 | United Parcel Service Of America, Inc. | Method and system for providing a shipping label via an electronic procurement system |
US20050114361A1 (en) * | 2003-11-26 | 2005-05-26 | Brent Roberts | Method and apparatus for integrating data repositories and frameworks |
US20050131714A1 (en) * | 2003-12-10 | 2005-06-16 | Braunstein Anne R. | Method, system and program product for hierarchically managing a meeting |
US20050197879A1 (en) * | 2003-12-17 | 2005-09-08 | Judy Deborah J. | System and method for program management |
US7930149B2 (en) * | 2003-12-19 | 2011-04-19 | Sap Aktiengesellschaft | Versioning of elements in a configuration model |
US20050149474A1 (en) * | 2003-12-30 | 2005-07-07 | Wolfgang Kalthoff | Master data entry |
US7991399B2 (en) * | 2004-01-06 | 2011-08-02 | Vasu Networks Corporation | Telephone with automatic switching between cellular and VoIP networks |
US20050222923A1 (en) * | 2004-03-02 | 2005-10-06 | Abstar Disbursing Company | Disbursement system |
US8788372B2 (en) | 2004-03-08 | 2014-07-22 | Sap Aktiengesellschaft | Method and system for classifying retail products and services using characteristic-based grouping structures |
US8285584B2 (en) | 2004-03-08 | 2012-10-09 | Sap Ag | System and method for performing assortment planning |
US7693749B2 (en) * | 2004-03-08 | 2010-04-06 | Sap Ag | System and computer product for managing purchase orders |
US7853491B2 (en) * | 2004-03-08 | 2010-12-14 | Sap Ag | Purchase orders based on purchasing list, capacity plans, assortment plans, and area spread assortment plans |
US7739203B2 (en) * | 2004-03-08 | 2010-06-15 | Sap Aktiengesellschaft | Method and system for classifying retail products and services using price band categories |
US7805335B2 (en) * | 2004-03-08 | 2010-09-28 | Sap Ag | Purchase list having status indicators |
US8423428B2 (en) | 2004-03-08 | 2013-04-16 | Sap Ag | Method for allocation of budget to order periods and delivery periods in a purchase order system |
US8370184B2 (en) * | 2004-03-08 | 2013-02-05 | Sap Aktiengesellschaft | System and method for assortment planning |
US7647250B2 (en) * | 2004-03-08 | 2010-01-12 | Sap Ag | Method and program product for event monitoring |
US7983962B2 (en) * | 2004-03-08 | 2011-07-19 | Sap Aktiengesellschaft | Method and system for purchase order data entry |
US7752067B2 (en) * | 2004-03-08 | 2010-07-06 | Sap Aktiengesellschaft | System and method for assortment planning |
US8050990B2 (en) | 2004-03-08 | 2011-11-01 | Sap Ag | Method of and system for generating purchase orders using an auction process |
US8639548B2 (en) * | 2004-03-08 | 2014-01-28 | Sap Aktiengesellschaft | System and method for assortment planning |
US8108270B2 (en) * | 2004-03-08 | 2012-01-31 | Sap Ag | Method and system for product layout display using assortment groups |
US7831487B2 (en) | 2004-03-08 | 2010-11-09 | Sap Ag | Method and system for scheduling purchase orders |
US7742948B2 (en) * | 2004-03-08 | 2010-06-22 | Sap Aktiengesellschaft | Method of and system for allocating an OTB-relevant purchasing contract |
US8050956B2 (en) * | 2004-03-08 | 2011-11-01 | Sap Ag | Computer-readable medium, program product, and system for providing a schedule bar with event dates to monitor procurement of a product |
US7813949B2 (en) * | 2004-03-08 | 2010-10-12 | Sap Ag | Method and system for flexible budgeting in a purchase order system |
US8392231B2 (en) * | 2004-03-08 | 2013-03-05 | Sap Aktiengesellschaft | System and method for performing assortment definition |
US7660742B2 (en) | 2004-03-08 | 2010-02-09 | Sap Aktiengesellschaft | Method of and system for processing purchase orders |
US8046273B2 (en) | 2004-03-08 | 2011-10-25 | Sap Ag | System and method for purchase order creation, procurement, and controlling |
US8027886B2 (en) * | 2004-03-08 | 2011-09-27 | Sap Aktiengesellschaft | Program product for purchase order processing |
US20050209901A1 (en) * | 2004-03-18 | 2005-09-22 | Scott Miller | System and method for engineering project tracking |
US8655697B2 (en) * | 2004-04-16 | 2014-02-18 | Sap Aktiengesellschaft | Allocation table generation from assortment planning |
US20050240458A1 (en) * | 2004-04-23 | 2005-10-27 | Lucent Technologies, Inc. | Methods and apparatus for transaction and project management |
EP1782366A2 (en) * | 2004-06-04 | 2007-05-09 | Sap Ag | Consistent set of interfaces derived from a business object |
US7917414B2 (en) * | 2004-06-28 | 2011-03-29 | Joshua David Nathanson | System and method for an automated sales system with remote negotiation and post-sale verification |
US7925584B2 (en) * | 2004-06-29 | 2011-04-12 | Textura Corporation | Construction payment management system and method with document tracking features |
US9460441B2 (en) * | 2004-06-29 | 2016-10-04 | Textura Corporation | Construction payment management system and method with document exchange features |
US20080288379A1 (en) * | 2004-06-29 | 2008-11-20 | Allin Patrick J | Construction payment management system and method with automated electronic document generation features |
CA2570897C (en) | 2004-06-29 | 2017-05-09 | Textura, Llc | Construction payment management system and method |
US20060059031A1 (en) * | 2004-08-06 | 2006-03-16 | Sap Aktiengesellschaft | Risk management |
US10200468B2 (en) * | 2004-11-18 | 2019-02-05 | Microsoft Technology Licensing, Llc | Active agenda |
US8214461B1 (en) * | 2004-11-23 | 2012-07-03 | Hewlett-Packard Development Company, L.P. | Method of processing request by server computer system |
US20060122891A1 (en) * | 2004-12-03 | 2006-06-08 | The Refinishing Touch, Inc. | Method and apparatus of obtaining renovation cost estimates |
US20070255674A1 (en) * | 2005-01-10 | 2007-11-01 | Instant Information Inc. | Methods and systems for enabling the collaborative management of information based upon user interest |
US20070255712A1 (en) * | 2005-01-10 | 2007-11-01 | Instant Information Inc. | Methods and systems for enabling the collaborative management of information using controlled access electronic workspace |
US20070168340A1 (en) * | 2005-01-10 | 2007-07-19 | Instant Information Inc. | Methods and systems for enabling the collaborative management of information using persistent metadata |
US7443303B2 (en) | 2005-01-10 | 2008-10-28 | Hill-Rom Services, Inc. | System and method for managing workflow |
US20060190364A1 (en) * | 2005-02-07 | 2006-08-24 | International Business Machines Corporation | Method and system for improved bill of material creation and maintenance |
US20060229999A1 (en) * | 2005-04-11 | 2006-10-12 | Herbert Dodell | Decision support system for litigation evaluation |
US8473470B1 (en) * | 2005-05-23 | 2013-06-25 | Bentley Systems, Incorporated | System for providing collaborative communications environment for manufacturers and potential customers |
US8527540B2 (en) * | 2005-05-24 | 2013-09-03 | Business Objects Software Ltd. | Augmenting a report with metadata for export to a non-report document |
US20060287932A1 (en) * | 2005-06-20 | 2006-12-21 | Spraying Systems Co. | System and method for intelligent product configuration and price quotation |
CN1885325A (en) * | 2005-06-23 | 2006-12-27 | 国际商业机器公司 | Work breakdown structure design manager, design tool and method thereof |
US20070055535A1 (en) * | 2005-09-06 | 2007-03-08 | Mowry Craig P | System and method for funding and evaluating revenue potential of an entertainment project |
US7724890B1 (en) | 2005-09-07 | 2010-05-25 | Sap Ag | Focused retrieval of selected data in a call center environment |
JP4441464B2 (en) * | 2005-09-09 | 2010-03-31 | オリンパスメディカルシステムズ株式会社 | Image display device |
US20070100685A1 (en) * | 2005-10-31 | 2007-05-03 | Sbc Knowledge Ventures, L.P. | Portfolio infrastructure management method and system |
US20070106560A1 (en) * | 2005-11-10 | 2007-05-10 | Ford Motor Company | Electronic, computer-implemented method and system of tracking purchase order history |
US8306924B2 (en) * | 2005-11-16 | 2012-11-06 | Submittal Exchange, Llc | Method and system for online submittal exchange |
US20070255631A1 (en) * | 2005-11-28 | 2007-11-01 | Douglas Schmidt | Product catalog management system and method |
US7472103B1 (en) * | 2005-12-23 | 2008-12-30 | The Mathworks, Inc. | Registering rules for entity attributes for validation and inference |
US8327319B2 (en) * | 2005-12-30 | 2012-12-04 | Sap Ag | Software model process interaction |
US20070156500A1 (en) * | 2005-12-30 | 2007-07-05 | Wilfried Merkel | Architectural design for sell from stock application software |
US8522194B2 (en) * | 2005-12-30 | 2013-08-27 | Sap Ag | Software modeling |
US8448137B2 (en) * | 2005-12-30 | 2013-05-21 | Sap Ag | Software model integration scenarios |
US8380553B2 (en) * | 2005-12-30 | 2013-02-19 | Sap Ag | Architectural design for plan-driven procurement application software |
US8396731B2 (en) * | 2005-12-30 | 2013-03-12 | Sap Ag | Architectural design for service procurement application software |
US8660904B2 (en) * | 2005-12-30 | 2014-02-25 | Sap Ag | Architectural design for service request and order management application software |
US8407664B2 (en) | 2005-12-30 | 2013-03-26 | Sap Ag | Software model business objects |
US8326703B2 (en) * | 2005-12-30 | 2012-12-04 | Sap Ag | Architectural design for product catalog management application software |
US8402426B2 (en) * | 2005-12-30 | 2013-03-19 | Sap Ag | Architectural design for make to stock application software |
US20070156550A1 (en) * | 2005-12-30 | 2007-07-05 | Der Emde Martin V | Architectural design for cash and liquidity management application software |
US8321831B2 (en) * | 2005-12-30 | 2012-11-27 | Sap Ag | Architectural design for internal projects application software |
US8676617B2 (en) | 2005-12-30 | 2014-03-18 | Sap Ag | Architectural design for self-service procurement application software |
US8370794B2 (en) * | 2005-12-30 | 2013-02-05 | Sap Ag | Software model process component |
US8316344B2 (en) * | 2005-12-30 | 2012-11-20 | Sap Ag | Software model deployment units |
US8396749B2 (en) | 2006-03-30 | 2013-03-12 | Sap Ag | Providing customer relationship management application as enterprise services |
US8538864B2 (en) | 2006-03-30 | 2013-09-17 | Sap Ag | Providing payment software application as enterprise services |
US8442850B2 (en) * | 2006-03-30 | 2013-05-14 | Sap Ag | Providing accounting software application as enterprise services |
US8438119B2 (en) | 2006-03-30 | 2013-05-07 | Sap Ag | Foundation layer for services based enterprise software architecture |
US8396761B2 (en) | 2006-03-30 | 2013-03-12 | Sap Ag | Providing product catalog software application as enterprise services |
US8326702B2 (en) * | 2006-03-30 | 2012-12-04 | Sap Ag | Providing supplier relationship management software application as enterprise services |
US8321832B2 (en) * | 2006-03-31 | 2012-11-27 | Sap Ag | Composite application modeling |
US20070239561A1 (en) * | 2006-04-10 | 2007-10-11 | James Tusing | System and method for selecting do-it -yourself projects and obtaining required materials thereof |
US8312416B2 (en) * | 2006-04-13 | 2012-11-13 | Sap Ag | Software model business process variant types |
US8805919B1 (en) * | 2006-04-21 | 2014-08-12 | Fredric L. Plotnick | Multi-hierarchical reporting methodology |
US20070294155A1 (en) * | 2006-05-31 | 2007-12-20 | Renegade Swish, Llc | Apparatus, system, method, and computer program for managing transactions involving aviation assets |
US20070288323A1 (en) * | 2006-06-07 | 2007-12-13 | Dani Halevy | Method and System for Verifying the Integrity of an On-Line Vendor |
US20070288207A1 (en) * | 2006-06-12 | 2007-12-13 | Autodesk, Inc. | Displaying characteristics of a system of interconnected components at different system locations |
US20080021768A1 (en) * | 2006-07-05 | 2008-01-24 | Romey Ross | Method and system for improved project delivery |
JP4218769B2 (en) * | 2006-07-14 | 2009-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレーション | System and method for managing workflow |
US20080021866A1 (en) * | 2006-07-20 | 2008-01-24 | Heather M Hinton | Method and system for implementing a floating identity provider model across data centers |
US9805318B2 (en) | 2006-07-28 | 2017-10-31 | International Business Machines Corporation | Method, system and program product for conditionally controlling changes to key data fields in a project database |
US20080033995A1 (en) * | 2006-08-02 | 2008-02-07 | Fabio Casati | Identifying events that correspond to a modified version of a process |
US20080065460A1 (en) * | 2006-08-23 | 2008-03-13 | Renegade Swish, Llc | Apparatus, system, method, and computer program for task and process management |
US8484554B2 (en) * | 2006-08-31 | 2013-07-09 | Sap Ag | Producing a chart |
US8255870B2 (en) * | 2006-08-31 | 2012-08-28 | Sap Aktiengesellschaft | Application access for support users |
US20090037302A1 (en) * | 2006-09-27 | 2009-02-05 | Rockwell Automation Technologies, Inc. | Programmatically scheduled verification |
US7715930B2 (en) * | 2006-09-27 | 2010-05-11 | Rockwell Automation Technologies, Inc. | Aggregating audit information with field conditions |
US8370224B2 (en) | 2006-09-27 | 2013-02-05 | Rockwell Automation Technologies, Inc. | Graphical interface for display of assets in an asset management system |
US20080077617A1 (en) * | 2006-09-27 | 2008-03-27 | Rockwell Automation Technologies, Inc. | Universal, hierarchical layout of assets in a facility |
US7506001B2 (en) * | 2006-11-01 | 2009-03-17 | I3Solutions | Enterprise proposal management system |
US7881977B2 (en) * | 2006-11-01 | 2011-02-01 | Leasecorp, Inc. | Construction bidding system and method |
US7676443B2 (en) * | 2006-11-17 | 2010-03-09 | Sap Ag | System and method for processing data elements in retail sales environment |
US7548900B2 (en) * | 2006-11-30 | 2009-06-16 | Sap Ag | Systems and methods for data management |
US8839100B1 (en) * | 2007-01-26 | 2014-09-16 | The Mathworks, Inc. | Updating information related to data set changes |
US9177054B2 (en) | 2007-01-31 | 2015-11-03 | Paypal, Inc. | Selective presentation of data items |
US20080189389A1 (en) * | 2007-02-06 | 2008-08-07 | Delos & Laurel, Llc | Web-based method and system for providing person-to-person, high-end design services |
WO2008098026A2 (en) * | 2007-02-06 | 2008-08-14 | Delos & Laurel, Llc | A web-based method and system for providing person-to-person, high-end design services and for manufacture and sale of custom-made, high-end products |
US20080189386A1 (en) * | 2007-02-06 | 2008-08-07 | Delos & Laurel, Llc | Web-based methods and systems for manufacturing and selling custom-made, high-end products |
US20080222649A1 (en) * | 2007-03-06 | 2008-09-11 | Williamson Industries, Inc. | Method and computer program for managing man hours of multiple individuals working one or more tasks |
US8306883B2 (en) | 2007-04-30 | 2012-11-06 | Textura Corporation | Construction payment management systems and methods with specified billing features |
US8015113B2 (en) * | 2007-06-13 | 2011-09-06 | Hart Business Solutions, Llc. | Administering contracts over data network |
US8099337B2 (en) | 2007-06-19 | 2012-01-17 | Sap Ag | Replenishment planning management |
US8341547B2 (en) | 2007-07-17 | 2012-12-25 | At&T Intellectual Property I, L.P. | Methods, systems, and computer-readable media for providing contact information at turf level |
US8239232B2 (en) | 2007-07-17 | 2012-08-07 | At&T Intellectual Property I, L.P. | Methods, systems, and computer-readable media for providing commitments information relative to a turf |
US8380744B2 (en) | 2007-07-17 | 2013-02-19 | At&T Intellectual Property I, L.P. | Methods, systems, and computer-readable media for generating a report indicating job availability |
US20090024437A1 (en) * | 2007-07-17 | 2009-01-22 | Robert Ingman | Methods, Systems, and Computer-Readable Media for Providing A Ratio of Tasks Per Technician |
US7730051B2 (en) | 2007-07-23 | 2010-06-01 | Sap Aktiengesellschaft | System and method for embedded expression assignment |
US7730052B2 (en) | 2007-07-23 | 2010-06-01 | Sap Aktiengesellschaft | System and method for providing a virtual item context |
US7809707B2 (en) * | 2007-07-23 | 2010-10-05 | Sap Ag | System and method for identifying element usage in a deep element structure |
US20090063309A1 (en) * | 2007-08-31 | 2009-03-05 | Tim Stephens | System And Method For Automating Engineering Processes For Build-To-Order Projects |
JP2009086742A (en) * | 2007-09-27 | 2009-04-23 | Fujifilm Corp | Document management server, portable terminal and document management system |
US20120046985A1 (en) * | 2007-10-02 | 2012-02-23 | Emergency Response And Training Solutions, Inc. | Method for the secure logging of correspondence and notification thereof |
US8984433B2 (en) * | 2007-10-10 | 2015-03-17 | Microsoft Technology Licensing, Llc. | Graphical representation of tabular data |
US8510143B2 (en) * | 2007-12-31 | 2013-08-13 | Sap Ag | Architectural design for ad-hoc goods movement software |
US8671032B2 (en) | 2007-12-31 | 2014-03-11 | Sap Ag | Providing payment software application as enterprise services |
US8671033B2 (en) * | 2007-12-31 | 2014-03-11 | Sap Ag | Architectural design for personnel events application software |
US20090171758A1 (en) * | 2007-12-31 | 2009-07-02 | Shai Alfandary | Architectural design for physical inventory application software |
US8671034B2 (en) | 2007-12-31 | 2014-03-11 | Sap Ag | Providing human capital management software application as enterprise services |
US20090171811A1 (en) * | 2007-12-31 | 2009-07-02 | Peter Markus A | Architectural Design For Product Catalog Management Application Software |
US8401936B2 (en) | 2007-12-31 | 2013-03-19 | Sap Ag | Architectural design for expense reimbursement application software |
US8447657B2 (en) * | 2007-12-31 | 2013-05-21 | Sap Ag | Architectural design for service procurement application software |
US8315900B2 (en) | 2007-12-31 | 2012-11-20 | Sap Ag | Architectural design for self-service procurement application software |
US8290801B1 (en) | 2008-01-11 | 2012-10-16 | Certainteed Corporation | System and method for providing building product specification and product recommendations |
US8112317B1 (en) | 2008-01-15 | 2012-02-07 | SciQuest Inc. | Providing substitute items when ordered item is unavailable |
US8285573B1 (en) | 2008-01-15 | 2012-10-09 | SciQuest Inc. | Prioritizing orders/receipt of items between users |
US8359245B1 (en) | 2008-01-15 | 2013-01-22 | SciQuest Inc. | Taxonomy and data structure for an electronic procurement system |
US8930244B2 (en) * | 2008-01-15 | 2015-01-06 | Sciquest, Inc. | Method, medium, and system for processing requisitions |
US8065202B1 (en) | 2008-01-15 | 2011-11-22 | SciQuest Inc. | Form management in an electronic procurement system |
US8065189B1 (en) | 2008-01-15 | 2011-11-22 | SciQuest Inc. | Method, medium, and system for automatically moving items from a first shopping cart to a second shopping cart |
US8694429B1 (en) | 2008-01-15 | 2014-04-08 | Sciquest, Inc. | Identifying and resolving discrepancies between purchase documents and invoices |
US8966492B2 (en) * | 2008-01-31 | 2015-02-24 | Nec Corporation | Service provision quality control device |
US20090259953A1 (en) * | 2008-04-14 | 2009-10-15 | Jannott Frederick P | Customizable Specification Library |
US8499250B2 (en) | 2008-05-13 | 2013-07-30 | Cyandia, Inc. | Apparatus and methods for interacting with multiple information forms across multiple types of computing devices |
US8751948B2 (en) | 2008-05-13 | 2014-06-10 | Cyandia, Inc. | Methods, apparatus and systems for providing and monitoring secure information via multiple authorized channels and generating alerts relating to same |
US9245291B1 (en) | 2008-05-27 | 2016-01-26 | SciQuest Inc. | Method, medium, and system for purchase requisition importation |
US8069096B1 (en) | 2008-05-27 | 2011-11-29 | SciQuest Inc. | Multi-constituent attribution of a vendor's product catalog |
US8756117B1 (en) * | 2008-05-27 | 2014-06-17 | Sciquest, Inc. | Sku based contract management in an electronic procurement system |
WO2009155578A2 (en) * | 2008-06-19 | 2009-12-23 | Andrew Liebman | A novel media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems |
US20100037171A1 (en) * | 2008-08-08 | 2010-02-11 | Yahoo! Inc. | Utility toolbar for online collaboration platform |
US20100049643A1 (en) * | 2008-08-19 | 2010-02-25 | Bank Of America | Online billpay memo data |
US20100049642A1 (en) * | 2008-08-19 | 2010-02-25 | Bank Of America | Online billpay attachments |
US8380549B2 (en) * | 2008-09-18 | 2013-02-19 | Sap Ag | Architectural design for embedded support application software |
US8401928B2 (en) | 2008-09-18 | 2013-03-19 | Sap Ag | Providing supplier relationship management software application as enterprise services |
US8386325B2 (en) | 2008-09-18 | 2013-02-26 | Sap Ag | Architectural design for plan-driven procurement application software |
US8326706B2 (en) * | 2008-09-18 | 2012-12-04 | Sap Ag | Providing logistics execution application as enterprise services |
US8595077B2 (en) | 2008-09-18 | 2013-11-26 | Sap Ag | Architectural design for service request and order management application software |
US8352338B2 (en) | 2008-09-18 | 2013-01-08 | Sap Ag | Architectural design for time recording application software |
US8374896B2 (en) * | 2008-09-18 | 2013-02-12 | Sap Ag | Architectural design for opportunity management application software |
US8359218B2 (en) | 2008-09-18 | 2013-01-22 | Sap Ag | Computer readable medium for implementing supply chain control using service-oriented methodology |
US8818884B2 (en) * | 2008-09-18 | 2014-08-26 | Sap Ag | Architectural design for customer returns handling application software |
US20100082497A1 (en) * | 2008-09-18 | 2010-04-01 | Sap Ag | Providing Foundation Application as Enterprise Services |
US8315926B2 (en) | 2008-09-18 | 2012-11-20 | Sap Ag | Architectural design for tax declaration application software |
US8321250B2 (en) | 2008-09-18 | 2012-11-27 | Sap Ag | Architectural design for sell from stock application software |
US20100070395A1 (en) * | 2008-09-18 | 2010-03-18 | Andreas Elkeles | Architectural design for payroll processing application software |
US20100070336A1 (en) * | 2008-09-18 | 2010-03-18 | Sap Ag | Providing Customer Relationship Management Application as Enterprise Services |
US20100106551A1 (en) * | 2008-10-24 | 2010-04-29 | Oskari Koskimies | Method, system, and apparatus for process management |
US8321308B2 (en) | 2008-12-03 | 2012-11-27 | Sap Ag | Architectural design for manual invoicing application software |
US8311904B2 (en) * | 2008-12-03 | 2012-11-13 | Sap Ag | Architectural design for intra-company stock transfer application software |
US8738476B2 (en) | 2008-12-03 | 2014-05-27 | Sap Ag | Architectural design for selling standardized services application software |
US8401908B2 (en) * | 2008-12-03 | 2013-03-19 | Sap Ag | Architectural design for make-to-specification application software |
US8321306B2 (en) * | 2008-12-03 | 2012-11-27 | Sap Ag | Architectural design for selling project-based services application software |
US20100153239A1 (en) * | 2008-12-11 | 2010-06-17 | Sap Ag | Providing accounting software application as enterprise services |
US8671035B2 (en) | 2008-12-11 | 2014-03-11 | Sap Ag | Providing payroll software application as enterprise services |
US20100153158A1 (en) * | 2008-12-11 | 2010-06-17 | Sap Ag | Providing project management software application as enterprise services |
US8019651B2 (en) * | 2008-12-22 | 2011-09-13 | International Business Machines Corporation | Method, system, and computer usable medium for ensuring purchasers are charged a most favorable price |
US20100169134A1 (en) * | 2008-12-31 | 2010-07-01 | Microsoft Corporation | Fostering enterprise relationships |
US20090182601A1 (en) * | 2009-01-29 | 2009-07-16 | Joseph John Melfi | Alerts Realtime Delivery Broker |
US8249947B2 (en) * | 2009-04-30 | 2012-08-21 | Lear Corporation | Vehicle seat component selection system |
US8156050B2 (en) * | 2009-05-26 | 2012-04-10 | The United States Of America As Represented By The Secretary Of The Navy | Project management system and method |
US20110040588A1 (en) * | 2009-08-14 | 2011-02-17 | American Epress Travel Related Services Company, Inc. | Virtual meeting aggregator system and method |
US20110040591A1 (en) * | 2009-08-14 | 2011-02-17 | American Express Travel Related Services Company, Inc. | Virtual meeting aggregator price comparison system and method |
GB2473646A (en) * | 2009-09-18 | 2011-03-23 | Maya Technologies Ltd | Financial asset management system |
US9256695B1 (en) * | 2009-09-30 | 2016-02-09 | Saba Software, Inc. | Method and system for sharing content |
US8768887B2 (en) * | 2009-12-16 | 2014-07-01 | Sap Ag | Generating and binding notes to business objects |
TWM390811U (en) * | 2010-03-01 | 2010-10-21 | zhi-hao Zhang | Game frame capable of inspiring geometry concept |
WO2012012833A2 (en) * | 2010-07-29 | 2012-02-02 | James Hardie Technology Limited | Systems and methods for providing product information |
US20120089418A1 (en) * | 2010-10-11 | 2012-04-12 | Shwetha Ramachandra Kamath | INTEGRATED INTERACTIVE SYSTEMS AND METHODS WITH SINGLE TRANSACTIONAL DATABASE AND REPORTING APPLICATION FOR eCLINICAL TRIALS |
US8819726B2 (en) | 2010-10-14 | 2014-08-26 | Cyandia, Inc. | Methods, apparatus, and systems for presenting television programming and related information |
US9858535B2 (en) * | 2010-10-25 | 2018-01-02 | Innovatia Inc. | System and method for dynamic generation of procedures |
JP2014510330A (en) * | 2011-01-25 | 2014-04-24 | ティファニー・ホージー・ブラウン | Construction information management, software, and methods for the construction industry |
WO2012139008A1 (en) | 2011-04-08 | 2012-10-11 | Andrew Liebman | Systems, computer readable storage media, and computer implemented methods for project sharing |
US9600801B2 (en) * | 2011-05-03 | 2017-03-21 | Architectural Computer Services, Inc. | Systems and methods for integrating research and incorporation of information into documents |
US9189816B1 (en) | 2011-06-14 | 2015-11-17 | Amazon Technologies, Inc. | Budget planner for softlines |
WO2012177722A1 (en) * | 2011-06-20 | 2012-12-27 | Michael Gerard | Target portfolio templates |
US8661503B2 (en) * | 2011-09-30 | 2014-02-25 | Oracle International Corporation | Flexible document security for procurement agents |
US9201710B1 (en) * | 2011-11-07 | 2015-12-01 | Smooth Logics, LLC | System and method for controlling the sale and manufacture of equipment and the transition therebetween |
US9229621B2 (en) | 2012-05-22 | 2016-01-05 | Paletteapp, Inc. | Electronic palette system |
US20140019148A1 (en) * | 2012-07-11 | 2014-01-16 | On Center Software, Inc. | Change process for construction projects |
US9483452B2 (en) * | 2012-09-28 | 2016-11-01 | Apple Inc. | Generating document content from application data |
US9449056B1 (en) | 2012-11-01 | 2016-09-20 | Intuit Inc. | Method and system for creating and updating an entity name alias table |
US20140164510A1 (en) * | 2012-12-11 | 2014-06-12 | International Business Machines Corporation | Rescheduling unfinished meeting agenda topics |
US9436349B2 (en) * | 2013-03-12 | 2016-09-06 | Microsoft Technology Licensing, Llc | Business solution user interface enabling interaction with reports |
US10296665B2 (en) * | 2013-03-15 | 2019-05-21 | On Center Software, Inc. | Image management in construction project software programs |
US20140278644A1 (en) * | 2013-03-15 | 2014-09-18 | First Service Networks Inc. | System and method for controlling the elements of parts and labor costs in a facilities management computing environment |
US9788084B2 (en) * | 2013-04-05 | 2017-10-10 | NBCUniversal, LLC | Content-object synchronization and authoring of dynamic metadata |
US20140344168A1 (en) * | 2013-05-14 | 2014-11-20 | Sap Ag | Object Related Collaboration |
US9286332B1 (en) | 2013-08-29 | 2016-03-15 | Intuit Inc. | Method and system for identifying entities and obtaining financial profile data for the entities using de-duplicated data from two or more types of financial management systems |
US20150154535A1 (en) * | 2013-12-04 | 2015-06-04 | Surgere, Inc. | Asset information system |
US9400964B2 (en) | 2013-12-04 | 2016-07-26 | Surgere, Inc. | Method for predicting asset availability |
US9361777B2 (en) | 2013-12-04 | 2016-06-07 | Surgere, Inc. | Gate system for inventory control and theft prevention |
US9785727B1 (en) | 2014-01-10 | 2017-10-10 | Verso Furniture, Inc. | Method and system of assembly design |
US20150348161A1 (en) * | 2014-06-02 | 2015-12-03 | Gerald Thomas Freeman | Electronic sample palette system and filters |
US20160063414A1 (en) * | 2014-09-02 | 2016-03-03 | AIR LIQUIDE GLOBAL E&C SOLUTIONS US Inc. | Methods and systems for configuring a methanol production facility |
US10083479B2 (en) * | 2015-06-04 | 2018-09-25 | Verizon Patent And Licensing Inc. | Systems and methods for product user interface development |
US10366244B2 (en) * | 2015-06-09 | 2019-07-30 | International Business Machines Corporation | Performing an operation on sensitive data |
US10534859B2 (en) * | 2015-10-26 | 2020-01-14 | Bluebeam, Inc. | Method of computerized presentation of a legend of object symbols on a document |
US10248921B2 (en) | 2016-05-03 | 2019-04-02 | United States Golf Association (Usga) | Analyzing and optimizing maintenance of golf courses and golf course designs by use of allocable resources |
US20180107990A1 (en) * | 2016-10-18 | 2018-04-19 | Robert Dale Beadles | Systems and methods of dispatching contractor services |
TWM568972U (en) | 2016-10-31 | 2018-10-21 | 美商米沃奇電子工具公司 | Signaling system and location recording system |
US10061755B2 (en) | 2016-12-22 | 2018-08-28 | Marketo, Inc. | Document editing system with design editing panel that mirrors updates to document under creation |
US11036938B2 (en) * | 2017-10-20 | 2021-06-15 | ConceptDrop Inc. | Machine learning system for optimizing projects |
US11093462B1 (en) | 2018-08-29 | 2021-08-17 | Intuit Inc. | Method and system for identifying account duplication in data management systems |
US11329990B2 (en) | 2019-05-17 | 2022-05-10 | Imprivata, Inc. | Delayed and provisional user authentication for medical devices |
US11087103B2 (en) | 2019-07-02 | 2021-08-10 | Target Brands, Inc. | Adaptive spatial granularity based on system performance |
US11620599B2 (en) | 2020-04-13 | 2023-04-04 | Armon, Inc. | Real-time labor tracking and validation on a construction project using computer aided design |
US20230245065A1 (en) * | 2020-04-29 | 2023-08-03 | The Solutions Company, LLC | System and method for generating cost estimation for damage restoration |
CN112000697B (en) * | 2020-08-11 | 2023-04-07 | 中国移动通信集团四川有限公司 | Enterprise performance identification method for bid evaluation |
US11288082B1 (en) * | 2021-02-17 | 2022-03-29 | Atlassian Pty Ltd. | Object page configuration interface of an asset management system |
US11644962B2 (en) | 2021-02-17 | 2023-05-09 | Atlassian Pty Ltd. | Widget configuration interface and widget component of an asset management system |
US11880737B2 (en) * | 2021-05-07 | 2024-01-23 | Surgere, Llc | Dynamic RFID portal modulation |
US12001995B2 (en) * | 2021-05-07 | 2024-06-04 | Surgere, Llc | System and method for producing and processing transportation and shipping documentation |
US20240177097A1 (en) * | 2022-06-03 | 2024-05-30 | Rocket Software, Inc. | Automation tool and method |
Citations (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4578768A (en) * | 1984-04-06 | 1986-03-25 | Racine Marsh V | Computer aided coordinate digitizing system |
US4970666A (en) * | 1988-03-30 | 1990-11-13 | Land Development Laboratory, Inc. | Computerized video imaging system for creating a realistic depiction of a simulated object in an actual environment |
US5201046A (en) * | 1990-06-22 | 1993-04-06 | Xidak, Inc. | Relational database management system and method for storing, retrieving and modifying directed graph data structures |
US5293479A (en) * | 1991-07-08 | 1994-03-08 | Quintero Smith Incorporated | Design tool and method for preparing parametric assemblies |
US5434994A (en) * | 1994-05-23 | 1995-07-18 | International Business Machines Corporation | System and method for maintaining replicated data coherency in a data processing system |
US5634016A (en) * | 1993-01-21 | 1997-05-27 | Blade Software, Inc. | Event management system |
US5761674A (en) * | 1991-05-17 | 1998-06-02 | Shimizu Construction Co., Ltd. | Integrated construction project information management system |
US5794257A (en) * | 1995-07-14 | 1998-08-11 | Siemens Corporate Research, Inc. | Automatic hyperlinking on multimedia by compiling link specifications |
US5822207A (en) * | 1996-05-06 | 1998-10-13 | Amadasoft America, Inc. | Apparatus and method for integrating intelligent manufacturing system with expert sheet metal planning and bending system |
US5838328A (en) * | 1989-05-19 | 1998-11-17 | Hewlett-Packard Company | Method for generating graphical models and computer aided design system |
US5845288A (en) * | 1995-12-11 | 1998-12-01 | Xerox Corporation | Automated system for indexing graphical documents having associated text labels |
US5848410A (en) * | 1997-10-08 | 1998-12-08 | Hewlett Packard Company | System and method for selective and continuous index generation |
US5859847A (en) * | 1996-12-20 | 1999-01-12 | Square D Company | Common database system for a communication system |
US5899990A (en) * | 1997-03-31 | 1999-05-04 | Sun Microsystems, Inc. | Java-to-Database Connectivity Server |
US5918227A (en) * | 1996-05-06 | 1999-06-29 | Switchboard, Inc. | On-line directory service with a plurality of databases and processors |
US5940820A (en) * | 1996-09-24 | 1999-08-17 | Fujitsu Limited | GUI apparatus for generating an object-oriented database application |
US5950206A (en) * | 1997-04-23 | 1999-09-07 | Krause; Gary Matthew | Method and apparatus for searching and tracking construction projects in a document information database |
US5970490A (en) * | 1996-11-05 | 1999-10-19 | Xerox Corporation | Integration platform for heterogeneous databases |
US5983101A (en) * | 1996-11-26 | 1999-11-09 | Telefonaktiebolaget Lm Ericsson | Point to multipoint radio access system |
US6003039A (en) * | 1997-06-27 | 1999-12-14 | Platinum Technology, Inc. | Data repository with user accessible and modifiable reuse criteria |
US6012006A (en) * | 1995-12-07 | 2000-01-04 | Kansei Corporation | Crew member detecting device |
US6016478A (en) * | 1996-08-13 | 2000-01-18 | Starfish Software, Inc. | Scheduling system with methods for peer-to-peer scheduling of remote users |
US6029165A (en) * | 1997-11-12 | 2000-02-22 | Arthur Andersen Llp | Search and retrieval information system and method |
US6044382A (en) * | 1995-05-19 | 2000-03-28 | Cyber Fone Technologies, Inc. | Data transaction assembly server |
US6044205A (en) * | 1996-02-29 | 2000-03-28 | Intermind Corporation | Communications system for transferring information between memories according to processes transferred with the information |
US6056556A (en) * | 1997-03-05 | 2000-05-02 | Educational Testing Service | Computer-based simulation examination of architectural practice |
US6064386A (en) * | 1998-06-01 | 2000-05-16 | Autodesk, Inc. | Shape objects having authorable behaviors and appearances |
US6063128A (en) * | 1996-03-06 | 2000-05-16 | Bentley Systems, Incorporated | Object-oriented computerized modeling system |
US6169987B1 (en) * | 1997-03-25 | 2001-01-02 | Mci Communications Corporation | System and method to automate equipment placement at remote sites |
US6295513B1 (en) * | 1999-03-16 | 2001-09-25 | Eagle Engineering Of America, Inc. | Network-based system for the manufacture of parts with a virtual collaborative environment for design, developement, and fabricator selection |
US20010047251A1 (en) * | 2000-03-03 | 2001-11-29 | Kemp William H. | CAD system which designs 3-D models |
US20020059054A1 (en) * | 2000-06-02 | 2002-05-16 | Bade Stephen L. | Method and system for virtual prototyping |
US20020067364A1 (en) * | 2000-06-22 | 2002-06-06 | Lane John F. | Method for browsing various intelligent design data abstractions |
US20020103557A1 (en) * | 2000-10-04 | 2002-08-01 | Habersham Metal Products Company | Design tool systems and methods, and user interface |
US6466953B1 (en) * | 1998-05-12 | 2002-10-15 | Autodesk, Inc. | Method and apparatus for hierarchical drawing sheet management |
US6574644B2 (en) * | 1997-11-26 | 2003-06-03 | Siemens Corporate Research, Inc | Automatic capturing of hyperlink specifications for multimedia documents |
US6625619B1 (en) * | 2000-03-15 | 2003-09-23 | Building Systems Design, Inc. | Electronic taxonomy for construction product information |
US6633788B1 (en) * | 1998-09-12 | 2003-10-14 | Rolls-Royce Plc | Data processing method and system |
US6741898B2 (en) * | 2000-09-29 | 2004-05-25 | Ford Motor Company | Method of using neutral event file for manufacturing line analysis |
US6789252B1 (en) * | 1999-04-15 | 2004-09-07 | Miles D. Burke | Building business objects and business software applications using dynamic object definitions of ingrediential objects |
US6823299B1 (en) * | 1999-07-09 | 2004-11-23 | Autodesk, Inc. | Modeling objects, systems, and simulations by establishing relationships in an event-driven graph in a computer implemented graphics system |
US6826593B1 (en) * | 1998-09-01 | 2004-11-30 | Lucent Technologies Inc. | Computer implemented method and apparatus for fulfilling a request for information content with a user-selectable version of a file containing that information content |
US6826539B2 (en) * | 1999-12-31 | 2004-11-30 | Xactware, Inc. | Virtual structure data repository and directory |
US20040243483A1 (en) * | 1999-07-30 | 2004-12-02 | Web2Cad Ag | Mechanical engineering web portal |
US6859768B1 (en) * | 2000-03-03 | 2005-02-22 | The Beck Technology | Computer-implemented automated building design and modeling and project cost estimation and scheduling system |
US6922701B1 (en) * | 2000-08-03 | 2005-07-26 | John A. Ananian | Generating cad independent interactive physical description remodeling, building construction plan database profile |
US6993456B2 (en) * | 1999-09-30 | 2006-01-31 | Rockwell Automation Technologies, Inc. | Mechanical-electrical template based method and apparatus |
US6992680B1 (en) * | 1998-06-01 | 2006-01-31 | Autodesk, Inc. | Dynamic positioning and alignment aids for shape objects |
US6999907B2 (en) * | 2000-09-19 | 2006-02-14 | Draftlogic System, Inc. | System and process for client-driven automated computer-aided drafting |
US7199809B1 (en) * | 1998-10-19 | 2007-04-03 | Symyx Technologies, Inc. | Graphic design of combinatorial material libraries |
Family Cites Families (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4383298A (en) * | 1980-04-10 | 1983-05-10 | Ciba-Geigy Corporation | Plant maintenance control system |
US4700318A (en) * | 1983-12-09 | 1987-10-13 | Stuart Ockman | Project construction with depiction means and methods |
US4870576A (en) * | 1986-03-19 | 1989-09-26 | Realpro, Ltd. | Real estate search and location system and method |
US4799156A (en) | 1986-10-01 | 1989-01-17 | Strategic Processing Corporation | Interactive market management system |
US4862376A (en) * | 1987-10-28 | 1989-08-29 | International Business Machines Corp. | Bill of material interface to CAD/CAM environment |
US4972318A (en) | 1988-09-09 | 1990-11-20 | Iron City Sash & Door Company | Order entry and inventory control method |
US5179651A (en) * | 1988-11-08 | 1993-01-12 | Massachusetts General Hospital | Apparatus for retrieval and processing of selected archived images for display at workstation terminals |
US4992940A (en) | 1989-03-13 | 1991-02-12 | H-Renee, Incorporated | System and method for automated selection of equipment for purchase through input of user desired specifications |
US5189606A (en) | 1989-08-30 | 1993-02-23 | The United States Of America As Represented By The Secretary Of The Air Force | Totally integrated construction cost estimating, analysis, and reporting system |
CA2025131A1 (en) * | 1989-09-28 | 1991-03-29 | John W. White | Portable and dynamic distributed applications architecture |
JPH03180963A (en) * | 1989-12-08 | 1991-08-06 | Hitachi Ltd | Plan formation supporting system and scheduling system based upon the supporting system |
JP3125791B2 (en) * | 1990-03-09 | 2001-01-22 | 株式会社日立製作所 | Make-to-order system |
US5261069A (en) * | 1990-08-13 | 1993-11-09 | Hewlett-Packard Company | Method of maintaining consistency of cached data in a database system |
US5305389A (en) * | 1991-08-30 | 1994-04-19 | Digital Equipment Corporation | Predictive cache system |
US5528490A (en) | 1992-04-10 | 1996-06-18 | Charles E. Hill & Associates, Inc. | Electronic catalog system and method |
US5402336A (en) * | 1993-01-15 | 1995-03-28 | Ss&D Corporation | System and method for allocating resources of a retailer among multiple wholesalers |
US5799318A (en) * | 1993-04-13 | 1998-08-25 | Firstfloor Software | Method and apparatus for collecting and displaying information from diverse computer resources |
EP0651898A4 (en) * | 1993-05-20 | 2003-01-08 | Moore Business Forms Inc | Computer integration network for channeling customer orders through a centralized computer to various suppliers |
US5544352A (en) | 1993-06-14 | 1996-08-06 | Libertech, Inc. | Method and apparatus for indexing, searching and displaying data |
US5666493A (en) * | 1993-08-24 | 1997-09-09 | Lykes Bros., Inc. | System for managing customer orders and method of implementation |
US5526520A (en) * | 1993-09-21 | 1996-06-11 | Krause; Gary M. | Method to organize and manipulate blueprint documents using hypermedia links from a primary document to recall related secondary documents |
US5664111A (en) | 1994-02-16 | 1997-09-02 | Honicorp, Inc. | Computerized, multimedia, network, real time, interactive marketing and transactional system |
US5557775A (en) * | 1994-02-23 | 1996-09-17 | International Business Machines Corporation | Expert system for designing computer networks |
US5655118A (en) * | 1994-03-21 | 1997-08-05 | Bell Communications Research, Inc. | Methods and apparatus for managing information on activities of an enterprise |
JPH07271569A (en) * | 1994-03-31 | 1995-10-20 | Hitachi Software Eng Co Ltd | Program specification preparation system |
US5950173A (en) * | 1996-10-25 | 1999-09-07 | Ipf, Inc. | System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents |
US5754850A (en) * | 1994-05-11 | 1998-05-19 | Realselect, Inc. | Real-estate method and apparatus for searching for homes in a search pool for exact and close matches according to primary and non-primary selection criteria |
JP2507235B2 (en) * | 1994-06-24 | 1996-06-12 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Client server computer system, its client computer, server computer, and object updating method |
US5765142A (en) | 1994-08-18 | 1998-06-09 | Creatacard | Method and apparatus for the development and implementation of an interactive customer service system that is dynamically responsive to change in marketing decisions and environments |
US5570291A (en) * | 1994-08-24 | 1996-10-29 | Wallace Computer Services, Inc. | Custom product estimating and order processing system |
US5715314A (en) | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
US6009413A (en) | 1994-11-10 | 1999-12-28 | America Online, Inc. | System for real time shopping |
US5907850A (en) * | 1994-12-23 | 1999-05-25 | Gary Matthew Krause | Method and system for manipulating construction blueprint documents with hypermedia hotspot reference links from a first construction document to a related secondary construction document |
US5668736A (en) | 1995-01-25 | 1997-09-16 | Mr. Arch, Inc. | Method for designing and illustrating architectural enhancements to existing buildings |
US5689705A (en) * | 1995-02-13 | 1997-11-18 | Pulte Home Corporation | System for facilitating home construction and sales |
US5768142A (en) | 1995-05-31 | 1998-06-16 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving product data based on embedded expert suitability ratings |
US5799286A (en) | 1995-06-07 | 1998-08-25 | Electronic Data Systems Corporation | Automated activity-based management system |
US5774668A (en) * | 1995-06-07 | 1998-06-30 | Microsoft Corporation | System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing |
US5875110A (en) * | 1995-06-07 | 1999-02-23 | American Greetings Corporation | Method and system for vending products |
US5815829A (en) * | 1995-07-19 | 1998-09-29 | Zargar; Dara | Job cost accounting data compression and indexing system and methods for doing the same |
US5710887A (en) * | 1995-08-29 | 1998-01-20 | Broadvision | Computer system and method for electronic commerce |
US5873076A (en) | 1995-09-15 | 1999-02-16 | Infonautics Corporation | Architecture for processing search queries, retrieving documents identified thereby, and method for using same |
US5932459A (en) | 1995-10-20 | 1999-08-03 | Sittinger; Michael | Artificial tissues, methods for the production and the use thereof |
US5758327A (en) * | 1995-11-01 | 1998-05-26 | Ben D. Gardner | Electronic requisition and authorization process |
US5847971A (en) | 1996-01-05 | 1998-12-08 | Steelcase Incorporated | 3-D spatial GUI querying and manipulating an RDMS for order-entry applications |
US5931907A (en) | 1996-01-23 | 1999-08-03 | British Telecommunications Public Limited Company | Software agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information |
US5983010A (en) * | 1996-01-24 | 1999-11-09 | Jeffrey Earl Murdock | Method of describing a building structure |
US5758328A (en) * | 1996-02-22 | 1998-05-26 | Giovannoli; Joseph | Computerized quotation system and method |
JPH09231274A (en) * | 1996-02-26 | 1997-09-05 | Fujitsu Ltd | Search server system |
US5793632A (en) | 1996-03-26 | 1998-08-11 | Lockheed Martin Corporation | Cost estimating system using parametric estimating and providing a split of labor and material costs |
US5755072A (en) | 1996-05-13 | 1998-05-26 | Lingafelter; Kenneth | Construction method |
US5727950A (en) * | 1996-05-22 | 1998-03-17 | Netsage Corporation | Agent based instruction system and method |
US5826252A (en) | 1996-06-28 | 1998-10-20 | General Electric Company | System for managing multiple projects of similar type using dynamically updated global database |
US5991535A (en) * | 1996-07-03 | 1999-11-23 | Sun Microsystems, Inc. | Visual composition tool for constructing application programs using distributed objects on a distributed object network |
US5974395A (en) * | 1996-08-21 | 1999-10-26 | I2 Technologies, Inc. | System and method for extended enterprise planning across a supply chain |
US5799266A (en) * | 1996-09-19 | 1998-08-25 | Sun Microsystems, Inc. | Automatic generation of test drivers |
US5903877A (en) | 1996-09-30 | 1999-05-11 | Lucent Technologies Inc. | Transaction center for processing customer transaction requests from alternative media sources |
US5924094A (en) * | 1996-11-01 | 1999-07-13 | Current Network Technologies Corporation | Independent distributed database system |
US6014644A (en) | 1996-11-22 | 2000-01-11 | Pp International, Inc. | Centrally coordinated communication systems with multiple broadcast data objects and response tracking |
GB2319862A (en) | 1996-11-28 | 1998-06-03 | Ibm | Performing computer-based on-line commerce using an intelligent agent |
US5893082A (en) | 1996-12-23 | 1999-04-06 | Mccormick; John M. | System for processing and presenting cost estimates in the construction industry |
EP1015997A4 (en) | 1997-02-28 | 2006-03-29 | Siebel Systems Inc | Partially replicated distributed database with multiple levels of remote clients |
US6026376A (en) | 1997-04-15 | 2000-02-15 | Kenney; John A. | Interactive electronic shopping system and method |
US5895454A (en) * | 1997-04-17 | 1999-04-20 | Harrington; Juliette | Integrated interface for vendor/product oriented internet websites |
US5970472A (en) | 1997-05-13 | 1999-10-19 | Fogdog Sports | Performing electronic commerce on the internet providing links from product manufacturers to authorized dealers where the authorized dealer provides a custom order interface for the manufacturer's products |
US5956709A (en) | 1997-07-28 | 1999-09-21 | Xue; Yansheng | Dynamic data assembling on internet client side |
US6256712B1 (en) * | 1997-08-01 | 2001-07-03 | International Business Machines Corporation | Scaleable method for maintaining and making consistent updates to caches |
US5899980A (en) | 1997-08-11 | 1999-05-04 | Trivnet Ltd. | Retail method over a wide area network |
US6012066A (en) | 1997-10-01 | 2000-01-04 | Vallon, Inc. | Computerized work flow system |
US5970475A (en) | 1997-10-10 | 1999-10-19 | Intelisys Electronic Commerce, Llc | Electronic procurement system and method for trading partners |
US6035293A (en) * | 1997-10-20 | 2000-03-07 | Advanced Micro Devices, Inc. | Validating process data in manufacturing process management |
US6279032B1 (en) * | 1997-11-03 | 2001-08-21 | Microsoft Corporation | Method and system for quorum resource arbitration in a server cluster |
US6064982A (en) | 1997-11-12 | 2000-05-16 | Netscape Communication Corporation | Smart configurator |
US6037945A (en) * | 1997-12-16 | 2000-03-14 | Xactware, Inc. | Graphical method for modeling and estimating construction costs |
WO1999033007A1 (en) | 1997-12-22 | 1999-07-01 | Rightworks Corporation | System and method for collaborative data sharing |
US6038547A (en) | 1998-01-07 | 2000-03-14 | Casto; Robin L. | Construction tracking and payment method and system |
US6047290A (en) * | 1998-02-20 | 2000-04-04 | I2 Technologies, Inc. | Computer implemented planning system and process providing mechanism for grouping and prioritizing consumer objects based on multiple criteria |
US6363393B1 (en) * | 1998-02-23 | 2002-03-26 | Ron Ribitzky | Component based object-relational database infrastructure and user interface |
GB2336449A (en) * | 1998-04-14 | 1999-10-20 | Ibm | A server selection method in an asynchronous client-server computer system |
US6285369B1 (en) | 1998-05-12 | 2001-09-04 | Autodesk, Inc. | Electronic notebook for maintaining design information |
US6260021B1 (en) * | 1998-06-12 | 2001-07-10 | Philips Electronics North America Corporation | Computer-based medical image distribution system and method |
US6266150B1 (en) * | 1998-08-24 | 2001-07-24 | International Business Machines Corporation | Virtual printer |
US6029174A (en) * | 1998-10-31 | 2000-02-22 | M/A/R/C Inc. | Apparatus and system for an adaptive data management architecture |
US20010011222A1 (en) * | 1998-12-24 | 2001-08-02 | Andrew W. Mclauchlin | Integrated procurement management system using public computer network |
US6363362B1 (en) | 1999-04-07 | 2002-03-26 | Checkfree Services Corporation | Technique for integrating electronic accounting systems with an electronic payment system |
US6868370B1 (en) * | 1999-05-17 | 2005-03-15 | General Electric Company | Methods and apparatus for system and device design |
US6356933B2 (en) * | 1999-09-07 | 2002-03-12 | Citrix Systems, Inc. | Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language |
US7424543B2 (en) * | 1999-09-08 | 2008-09-09 | Rice Iii James L | System and method of permissive data flow and application transfer |
US7231327B1 (en) * | 1999-12-03 | 2007-06-12 | Digital Sandbox | Method and apparatus for risk management |
EP1117220A1 (en) * | 2000-01-14 | 2001-07-18 | Sun Microsystems, Inc. | Method and system for protocol conversion |
AU2001245275A1 (en) * | 2000-02-25 | 2001-09-03 | Empriva, Inc. | System and method for specification and exchange management |
US7174339B1 (en) * | 2000-03-07 | 2007-02-06 | Tririga Llc | Integrated business system for the design, execution, and management of projects |
US20020025085A1 (en) * | 2000-04-19 | 2002-02-28 | Ipads.Com, Inc. | Computer-controlled system and method for generating a customized imprinted item |
US6976090B2 (en) * | 2000-04-20 | 2005-12-13 | Actona Technologies Ltd. | Differentiated content and application delivery via internet |
US7747572B2 (en) * | 2000-07-28 | 2010-06-29 | Waypoint Global Ii, Inc. | Method and system for supply chain product and process development collaboration |
US7162036B2 (en) * | 2001-08-06 | 2007-01-09 | Igt | Digital identification of unique game characteristics |
-
2001
- 2001-10-30 US US10/016,615 patent/US20040015367A1/en not_active Abandoned
- 2001-10-30 US US10/020,552 patent/US20020073114A1/en not_active Abandoned
- 2001-10-30 US US10/015,903 patent/US7330856B2/en not_active Expired - Fee Related
- 2001-10-30 AU AU2002232594A patent/AU2002232594A1/en not_active Abandoned
- 2001-10-30 AU AU2002227376A patent/AU2002227376A1/en not_active Abandoned
- 2001-10-30 WO PCT/US2001/047965 patent/WO2002037394A2/en active Search and Examination
- 2001-10-30 AU AU2002237718A patent/AU2002237718A1/en not_active Abandoned
- 2001-10-30 US US10/021,661 patent/US20020083076A1/en not_active Abandoned
- 2001-10-30 WO PCT/US2001/048449 patent/WO2002039327A2/en active Application Filing
- 2001-10-30 WO PCT/US2001/048494 patent/WO2002037395A2/en active Application Filing
Patent Citations (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4578768B1 (en) * | 1984-04-06 | 1989-09-26 | ||
US4578768A (en) * | 1984-04-06 | 1986-03-25 | Racine Marsh V | Computer aided coordinate digitizing system |
US4970666A (en) * | 1988-03-30 | 1990-11-13 | Land Development Laboratory, Inc. | Computerized video imaging system for creating a realistic depiction of a simulated object in an actual environment |
US5838328A (en) * | 1989-05-19 | 1998-11-17 | Hewlett-Packard Company | Method for generating graphical models and computer aided design system |
US5201046A (en) * | 1990-06-22 | 1993-04-06 | Xidak, Inc. | Relational database management system and method for storing, retrieving and modifying directed graph data structures |
US5761674A (en) * | 1991-05-17 | 1998-06-02 | Shimizu Construction Co., Ltd. | Integrated construction project information management system |
US5293479A (en) * | 1991-07-08 | 1994-03-08 | Quintero Smith Incorporated | Design tool and method for preparing parametric assemblies |
US5634016A (en) * | 1993-01-21 | 1997-05-27 | Blade Software, Inc. | Event management system |
US5434994A (en) * | 1994-05-23 | 1995-07-18 | International Business Machines Corporation | System and method for maintaining replicated data coherency in a data processing system |
US6044382A (en) * | 1995-05-19 | 2000-03-28 | Cyber Fone Technologies, Inc. | Data transaction assembly server |
US5794257A (en) * | 1995-07-14 | 1998-08-11 | Siemens Corporate Research, Inc. | Automatic hyperlinking on multimedia by compiling link specifications |
US6012006A (en) * | 1995-12-07 | 2000-01-04 | Kansei Corporation | Crew member detecting device |
US5845288A (en) * | 1995-12-11 | 1998-12-01 | Xerox Corporation | Automated system for indexing graphical documents having associated text labels |
US6044205A (en) * | 1996-02-29 | 2000-03-28 | Intermind Corporation | Communications system for transferring information between memories according to processes transferred with the information |
US6063128A (en) * | 1996-03-06 | 2000-05-16 | Bentley Systems, Incorporated | Object-oriented computerized modeling system |
US5822207A (en) * | 1996-05-06 | 1998-10-13 | Amadasoft America, Inc. | Apparatus and method for integrating intelligent manufacturing system with expert sheet metal planning and bending system |
US5918227A (en) * | 1996-05-06 | 1999-06-29 | Switchboard, Inc. | On-line directory service with a plurality of databases and processors |
US6016478A (en) * | 1996-08-13 | 2000-01-18 | Starfish Software, Inc. | Scheduling system with methods for peer-to-peer scheduling of remote users |
US5940820A (en) * | 1996-09-24 | 1999-08-17 | Fujitsu Limited | GUI apparatus for generating an object-oriented database application |
US5970490A (en) * | 1996-11-05 | 1999-10-19 | Xerox Corporation | Integration platform for heterogeneous databases |
US5983101A (en) * | 1996-11-26 | 1999-11-09 | Telefonaktiebolaget Lm Ericsson | Point to multipoint radio access system |
US5859847A (en) * | 1996-12-20 | 1999-01-12 | Square D Company | Common database system for a communication system |
US6056556A (en) * | 1997-03-05 | 2000-05-02 | Educational Testing Service | Computer-based simulation examination of architectural practice |
US6169987B1 (en) * | 1997-03-25 | 2001-01-02 | Mci Communications Corporation | System and method to automate equipment placement at remote sites |
US5899990A (en) * | 1997-03-31 | 1999-05-04 | Sun Microsystems, Inc. | Java-to-Database Connectivity Server |
US5950206A (en) * | 1997-04-23 | 1999-09-07 | Krause; Gary Matthew | Method and apparatus for searching and tracking construction projects in a document information database |
US6003039A (en) * | 1997-06-27 | 1999-12-14 | Platinum Technology, Inc. | Data repository with user accessible and modifiable reuse criteria |
US5848410A (en) * | 1997-10-08 | 1998-12-08 | Hewlett Packard Company | System and method for selective and continuous index generation |
US6029165A (en) * | 1997-11-12 | 2000-02-22 | Arthur Andersen Llp | Search and retrieval information system and method |
US6574644B2 (en) * | 1997-11-26 | 2003-06-03 | Siemens Corporate Research, Inc | Automatic capturing of hyperlink specifications for multimedia documents |
US6466953B1 (en) * | 1998-05-12 | 2002-10-15 | Autodesk, Inc. | Method and apparatus for hierarchical drawing sheet management |
US6992680B1 (en) * | 1998-06-01 | 2006-01-31 | Autodesk, Inc. | Dynamic positioning and alignment aids for shape objects |
US6064386A (en) * | 1998-06-01 | 2000-05-16 | Autodesk, Inc. | Shape objects having authorable behaviors and appearances |
US6826593B1 (en) * | 1998-09-01 | 2004-11-30 | Lucent Technologies Inc. | Computer implemented method and apparatus for fulfilling a request for information content with a user-selectable version of a file containing that information content |
US6633788B1 (en) * | 1998-09-12 | 2003-10-14 | Rolls-Royce Plc | Data processing method and system |
US7199809B1 (en) * | 1998-10-19 | 2007-04-03 | Symyx Technologies, Inc. | Graphic design of combinatorial material libraries |
US6295513B1 (en) * | 1999-03-16 | 2001-09-25 | Eagle Engineering Of America, Inc. | Network-based system for the manufacture of parts with a virtual collaborative environment for design, developement, and fabricator selection |
US6789252B1 (en) * | 1999-04-15 | 2004-09-07 | Miles D. Burke | Building business objects and business software applications using dynamic object definitions of ingrediential objects |
US6823299B1 (en) * | 1999-07-09 | 2004-11-23 | Autodesk, Inc. | Modeling objects, systems, and simulations by establishing relationships in an event-driven graph in a computer implemented graphics system |
US20040243483A1 (en) * | 1999-07-30 | 2004-12-02 | Web2Cad Ag | Mechanical engineering web portal |
US6993456B2 (en) * | 1999-09-30 | 2006-01-31 | Rockwell Automation Technologies, Inc. | Mechanical-electrical template based method and apparatus |
US6826539B2 (en) * | 1999-12-31 | 2004-11-30 | Xactware, Inc. | Virtual structure data repository and directory |
US6859768B1 (en) * | 2000-03-03 | 2005-02-22 | The Beck Technology | Computer-implemented automated building design and modeling and project cost estimation and scheduling system |
US20010047251A1 (en) * | 2000-03-03 | 2001-11-29 | Kemp William H. | CAD system which designs 3-D models |
US6625619B1 (en) * | 2000-03-15 | 2003-09-23 | Building Systems Design, Inc. | Electronic taxonomy for construction product information |
US20020059054A1 (en) * | 2000-06-02 | 2002-05-16 | Bade Stephen L. | Method and system for virtual prototyping |
US20020067364A1 (en) * | 2000-06-22 | 2002-06-06 | Lane John F. | Method for browsing various intelligent design data abstractions |
US6922701B1 (en) * | 2000-08-03 | 2005-07-26 | John A. Ananian | Generating cad independent interactive physical description remodeling, building construction plan database profile |
US6999907B2 (en) * | 2000-09-19 | 2006-02-14 | Draftlogic System, Inc. | System and process for client-driven automated computer-aided drafting |
US6741898B2 (en) * | 2000-09-29 | 2004-05-25 | Ford Motor Company | Method of using neutral event file for manufacturing line analysis |
US20020103557A1 (en) * | 2000-10-04 | 2002-08-01 | Habersham Metal Products Company | Design tool systems and methods, and user interface |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6922701B1 (en) * | 2000-08-03 | 2005-07-26 | John A. Ananian | Generating cad independent interactive physical description remodeling, building construction plan database profile |
US20020072886A1 (en) * | 2000-12-11 | 2002-06-13 | Kazushige Oikawa | Three dimensional model simulator |
US20030018492A1 (en) * | 2001-07-20 | 2003-01-23 | Carlson Ronald M. | Method and apparatus for building project planning and budgeting |
US20030065637A1 (en) * | 2001-08-31 | 2003-04-03 | Jinan Glasgow | Automated system & method for patent drafting & technology assessment |
US7418666B2 (en) * | 2002-10-21 | 2008-08-26 | Bentley Systems, Incorporated | System, method and computer program product for managing CAD data |
US20040167639A1 (en) * | 2002-11-19 | 2004-08-26 | Siemens Aktiengesellschaft | Project design method |
US7418360B2 (en) * | 2002-11-19 | 2008-08-26 | Siemens Aktiengesellschaft | Project design method |
US8762877B2 (en) | 2003-09-30 | 2014-06-24 | Ice Edge Business Solutions Ltd. | Creation and modification of valid functional design layouts |
US20050086093A1 (en) * | 2003-10-16 | 2005-04-21 | Newfield Information Technology Limited | Asset management systems |
US20050107998A1 (en) * | 2003-11-18 | 2005-05-19 | The Mathworks, Inc. | Propagation of characteristics in a graphical model environment |
US8875039B2 (en) * | 2003-11-18 | 2014-10-28 | The Mathworks, Inc. | Propagation of characteristics in a graphical model environment |
US20050204304A1 (en) * | 2004-03-15 | 2005-09-15 | Autodesk, Inc. | User interface elements of a sheet set manager for a graphics program |
US7511697B2 (en) | 2004-03-19 | 2009-03-31 | Omegavue, Inc. | Facility reference system and method |
US20110191706A1 (en) * | 2004-08-17 | 2011-08-04 | Dirtt Environmental Solutions Ltd. | Automatically creating and modifying furniture layouts in design software |
US8510672B2 (en) | 2004-08-17 | 2013-08-13 | Dirtt Environmental Solutions Ltd | Automatically creating and modifying furniture layouts in design software |
US9536340B2 (en) | 2004-08-17 | 2017-01-03 | Dirtt Environmental Solutions, Ltd. | Software incorporating efficient 3-D rendering |
US20060041842A1 (en) * | 2004-08-17 | 2006-02-23 | Loberg Barrie A | Capturing a user's intent in design software |
US8751950B2 (en) | 2004-08-17 | 2014-06-10 | Ice Edge Business Solutions Ltd. | Capturing a user's intent in design software |
US20080312880A1 (en) * | 2005-05-18 | 2008-12-18 | Advanced Integrated Engineering Solutions Ltd | Simulation Environment |
US8548774B2 (en) * | 2005-05-18 | 2013-10-01 | Advanced Integrated Engineering Solutions Ltd | Simulation environment for simulating physical system and/or sub-systems |
US20100268513A1 (en) * | 2006-02-16 | 2010-10-21 | Dirtt Environmental Solutions Ltd. | Rendering and modifying cad design entities in object-oriented applications |
US8762941B2 (en) * | 2006-02-16 | 2014-06-24 | Dirtt Environmental Solutions, Ltd. | Rendering and modifying CAD design entities in object-oriented applications |
US20080294392A1 (en) * | 2007-05-21 | 2008-11-27 | Archi.Con.Des Inventions (Uk) Limited | Computer-aided design apparatus |
US20080291199A1 (en) * | 2007-05-21 | 2008-11-27 | Archi.Con.Des Inventions (Uk) Limited | Computer-aided design apparatus |
US8112256B2 (en) | 2007-05-21 | 2012-02-07 | Archi.Con.Des Inventions (Uk) Limited | Method and apparatus for computer-aided design of three-dimensional objects to be fabricated |
US8117011B2 (en) | 2007-05-21 | 2012-02-14 | Archi.Con.Des Inventions (Uk) Limited | Computer-aided design of three-dimensional objects to be fabricated |
US8280701B2 (en) | 2007-05-21 | 2012-10-02 | Archi con des Inventions (UK) Limited | Method and apparatus for computer-aided design of three-dimensional objects to be fabricated |
US8380465B2 (en) | 2007-05-21 | 2013-02-19 | Archi.Con.Des Inventions (Uk) Limited | Method and apparatus for computer-aided design of three-dimensional objects to be fabricated |
US8103484B2 (en) | 2007-05-21 | 2012-01-24 | Archi.Con.Des Inventions (Uk) Limited | Method and apparatus for computer-aided design of three-dimensional objects to be fabricated |
US20080294391A1 (en) * | 2007-05-21 | 2008-11-27 | Archi.Con.Des Inventions (Uk) Limited | Computer-aided design apparatus |
US20080294389A1 (en) * | 2007-05-21 | 2008-11-27 | Archi.Con.Des Inventions (Uk) Limitd | Computer-aided design apparatus |
US8112255B2 (en) | 2007-05-21 | 2012-02-07 | Archi.Con.Des. Inventions (UK) Limited | Method and apparatus for computer-aided design of three-dimensional objects to be fabricated |
US20080294390A1 (en) * | 2007-05-21 | 2008-11-27 | Archi.Con.Des Inventions (Uk) Limited | Computer-aided design apparatus |
US20110022613A1 (en) * | 2008-01-31 | 2011-01-27 | Siemens Ag | Method and System for Qualifying CAD Objects |
US9519407B2 (en) | 2008-03-11 | 2016-12-13 | Ice Edge Business Solutions, Ltd. | Automatically creating and modifying furniture layouts in design software |
US9245064B2 (en) | 2009-11-24 | 2016-01-26 | Ice Edge Business Solutions | Securely sharing design renderings over a network |
US20110307281A1 (en) * | 2010-06-11 | 2011-12-15 | Satterfield & Pontikes Construction, Inc. | Model inventory manager |
US9189571B2 (en) | 2011-06-11 | 2015-11-17 | Ice Edge Business Solutions, Ltd. | Automated re-use of structural components |
US10303811B2 (en) * | 2015-07-31 | 2019-05-28 | Autodesk, Inc. | Deep-learning based functional correlation of volumetric designs |
US10997323B2 (en) | 2015-07-31 | 2021-05-04 | Autodesk, Inc. | Deep-learning based functional correlation of volumetric designs |
US11514198B2 (en) | 2015-07-31 | 2022-11-29 | Autodesk, Inc. | Deep-learning based functional correlation of volumetric designs |
Also Published As
Publication number | Publication date |
---|---|
WO2002037394A2 (en) | 2002-05-10 |
WO2002039327A2 (en) | 2002-05-16 |
US20020073114A1 (en) | 2002-06-13 |
US20040015367A1 (en) | 2004-01-22 |
WO2002037395A3 (en) | 2002-08-22 |
WO2002039327A3 (en) | 2002-10-10 |
US20020077939A1 (en) | 2002-06-20 |
AU2002237718A1 (en) | 2002-05-21 |
US7330856B2 (en) | 2008-02-12 |
WO2002037394A8 (en) | 2002-10-31 |
WO2002037395A2 (en) | 2002-05-10 |
AU2002232594A1 (en) | 2002-05-15 |
WO2002037395A9 (en) | 2004-04-15 |
AU2002227376A1 (en) | 2002-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020083076A1 (en) | Intelligent object builder | |
US7941321B2 (en) | Facilitating management of service elements usable in providing information technology service offerings | |
US7174339B1 (en) | Integrated business system for the design, execution, and management of projects | |
US7302400B2 (en) | System and method for the development and deployment of service elements | |
US7543005B1 (en) | Web site content change management | |
US7421659B2 (en) | System and method for dynamically publishing a document in collaboration space responsive to room aesthetics and input text | |
US6748425B1 (en) | System and method for browser creation and maintenance of forms | |
US6594664B1 (en) | System and method for online/offline uninterrupted updating of rooms in collaboration space | |
US6728762B1 (en) | System and method for browser definition of workflow documents | |
US20080215396A1 (en) | Facilitating error checking of service elements | |
US20080015823A1 (en) | Extensible building information model toolset | |
US20020161608A1 (en) | Virtual structure data repository and directory | |
US20040044672A1 (en) | Intelligent business system cache manager | |
US20040252123A1 (en) | System and method for presentation of room navigation | |
WO1998055949A9 (en) | Graphical user interface supporting method and system for remote order generation of office furniture products | |
US20030195757A1 (en) | Packaging and distributing service elements | |
Khemlani et al. | Intelligent representation for computer-aided building design | |
WO2004012124A2 (en) | Method and system for leveraging functional knowledge in an engineering project | |
US7865545B1 (en) | System and method for independent room security management | |
JP2003216666A (en) | Drawing management system | |
JP2000268084A (en) | Integrated business package software introduction plan planning support system | |
Clayton et al. | A study of information content of as-built drawings for USAA | |
de Vries | Communication in the building industry: a strategy for implementing electronic information exchange | |
JP2002073334A (en) | Method of constructing distributed system for business use, support device for constructing distributed system for business use, and computer readable recording medium recorded with construction support program | |
JP2002123721A (en) | Rental house system by free interior design |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TRIRIGA INC., NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WUCHERER, THOMAS A.;NICASTRO, CHERISSE M.;MARNELL, ANTHONY A. II;AND OTHERS;REEL/FRAME:012637/0831;SIGNING DATES FROM 20020123 TO 20020130 |
|
AS | Assignment |
Owner name: TRIRIGA LLC, NEVADA Free format text: UNIT PURCHASE AGREEMENT;ASSIGNOR:TRIRIGA INC.;REEL/FRAME:014390/0218 Effective date: 20020501 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |