← Back to Patent Explorer
US5923552A Expired / Lapsed US ⏱️ 0.0 years remaining

Systems and methods for facilitating the exchange of information between separate business entities

Assignee: BuildNet Inc
•
Filing: 1996-12-31
•
Granted: 1999-07-13
•
Expires: 2016-12-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Systems, methods, and computer program products synchronize product fabrication schedules with supplier schedules. A fabrication schedule is obtained from a fabricator data processing system, and supplier schedules are obtained from respective supplier data processing systems. Restrictive links are established between the fabrication schedule and the supplier schedules. Each restrictive link defines the supplier that will perform a work stage, and can also define the starting and ending times for both fabrication and supplier schedules. Float time preceding a selected activity starting time is assigned and utilized to absorb delays in completing activities preceding the selected activity. A computer based product catalog system automatically distributes and updates product information.

Inventors

  • 👤 Keith T. Brown
  • 👤 Philip B. Brown
  • 👤 J. William Waddell
  • 👤 Jeffrey J. Andre

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 21:06
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06311; G06Q10/08; G06Q10/087; G06Q30/00; G06Q30/02; G06Q30/06; G06Q30/0601; G06Q30/0633

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 407 words
A method of synchronizing schedules of separate business entities within the building industry, the schedules including a fabrication schedule of a builder and a plurality of supplier schedules for a respective plurality of suppliers of building materials or services, the fabrication schedule of the builder comprising a plurality of sequential work stages which are stored on a fabricator data processing system, the plurality of supplier schedules of the plurality of suppliers of building materials or services comprising a plurality of schedules for one of the sequential work stages which is performed by each of the suppliers of building materials or services and which is stored on a plurality of supplier data processing systems, the synchronizing method comprising the steps of: obtaining the fabrication schedule of a builder from the fabricator data processing system; obtaining the plurality of supplier schedules for a respective plurality of suppliers of building materials or services from the respective supplier data processing systems; establishing restrictive links among the fabrication schedule of the builder and the plurality of supplier schedules for the respective plurality of suppliers of building materials or services, the restrictive links defining which suppliers will perform the sequential work stages of the fabrication schedule of the builder; obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing system; automatically modifying the restrictive links among the fabrication schedule of the builder and plurality of supplier schedules of the respective plurality of suppliers of building materials or services in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule of at least one of the suppliers of building materials or services; and communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of at least one of the suppliers of building materials or services to the separate business entities in the building industry by communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of at least one of the respective suppliers of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.
Claim 2
Independent Claim 407 words
A method of synchronizing schedules of separate business entities within the building industry, the schedules including a fabrication schedule of a builder and a plurality of supplier schedules for a respective plurality of suppliers of building materials or services, the fabrication schedule of the builder comprising a plurality of sequential work stages which are stored on a fabricator data processing system, the plurality of supplier schedules of the plurality of suppliers of building materials or services comprising a plurality of schedules for one of the sequential work stages which is performed by each of the suppliers of building materials or services and which is stored on a plurality of supplier data processing systems, the synchronizing method comprising the steps of: obtaining the fabrication schedule of a builder from the fabricator data processing system; obtaining the plurality of supplier schedules for a respective plurality of suppliers of building materials or services from the respective supplier data processing systems; establishing restrictive links among the fabrication schedule of the builder and the plurality of supplier schedules for the respective plurality of suppliers of building materials or services, the restrictive links defining which suppliers will perform the sequential work stages of the fabrication schedule of the builder; obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing system; automatically modifying the restrictive links among the fabrication schedule of the builder and plurality of supplier schedules of the respective plurality of suppliers of building materials or services in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule of at least one of the suppliers of building materials or services; and communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of at least one of the suppliers of building materials or services to the separate business entities in the building industry by communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of at least one of the respective suppliers of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.
Claim 3
Dependent Claim 27 words
A method according to claim 1 wherein said restrictive links define work stage starting and ending times among the fabrication schedule and the plurality of supplier schedules.
Claim 4
Dependent Claim 28 words
A method according to claim 1 further comprising the step of returning an error message if a restrictive link cannot be modified in response to the obtained change.
Claim 5
Independent Claim 392 words
A method of synchronizing schedules of separate business entities within the building industry, the schedules including a fabrication schedule of a builder and a plurality of supplier schedules for a respective plurality of suppliers of building materials or services, the fabrication schedule of the builder comprising a plurality of sequential work stages which are stored on a fabricator data processing system, the plurality of supplier schedules for the suppliers of building materials or services comprising a plurality of schedules for one of the sequential work stages which is performed by each of the suppliers of building materials or services and which is stored on a plurality of supplier data processing systems, the synchronizing method comprising the steps of: obtaining the fabrication schedule of the builder from the fabricator data processing system; obtaining the plurality of supplier schedules for the respective plurality of suppliers of building materials or services from the respective supplier data processing systems; automatically selecting one of the suppliers of building materials or services from the plurality of suppliers of building materials or services; communicating the selection to the supplier data processing system which corresponds to the selected supplier of building materials or services; obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing system; automatically modifying the restrictive links among the fabrication schedule of the builder and plurality of supplier schedules of the respective plurality of suppliers of building materials or services in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule for a supplier of building materials and services; and communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of a supplier of building materials or services to the separate business entities within the building industry by communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of at least one of the respective suppliers of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.
Claim 6
Independent Claim 392 words
A method of synchronizing schedules of separate business entities within the building industry, the schedules including a fabrication schedule of a builder and a plurality of supplier schedules for a respective plurality of suppliers of building materials or services, the fabrication schedule of the builder comprising a plurality of sequential work stages which are stored on a fabricator data processing system, the plurality of supplier schedules for the suppliers of building materials or services comprising a plurality of schedules for one of the sequential work stages which is performed by each of the suppliers of building materials or services and which is stored on a plurality of supplier data processing systems, the synchronizing method comprising the steps of: obtaining the fabrication schedule of the builder from the fabricator data processing system; obtaining the plurality of supplier schedules for the respective plurality of suppliers of building materials or services from the respective supplier data processing systems; automatically selecting one of the suppliers of building materials or services from the plurality of suppliers of building materials or services; communicating the selection to the supplier data processing system which corresponds to the selected supplier of building materials or services; obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing system; automatically modifying the restrictive links among the fabrication schedule of the builder and plurality of supplier schedules of the respective plurality of suppliers of building materials or services in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule for a supplier of building materials and services; and communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of a supplier of building materials or services to the separate business entities within the building industry by communicating the modified fabrication schedule of the builder or the at least one modified supplier schedule of at least one of the respective suppliers of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.
Claim 7
Dependent Claim 30 words
A method according to claim 4 further comprising the steps of: determining that the selected supplier is not able to supply the work stage; and automatically reselecting a second supplier.
Claim 8
Dependent Claim 356 words
A scheduling system for synchronizing schedules of separate business entities within the building industry, the system comprising: a fabricator data processing system which stores a fabrication schedule of a builder comprising a plurality of sequential work stages; a plurality of supplier data processing systems, each of which stores a schedule for one of the sequential work stages which is performed by a respective supplier of building materials or services; means for obtaining the fabrication schedule of the builder from the fabricator data processing system; means for obtaining the plurality of supplier schedules for the respective plurality of suppliers of building materials or services from the respective supplier data processing systems; means for establishing restrictive links among the obtained fabrication schedule of the builder and the obtained plurality of supplier schedules for the respective plurality of suppliers of building materials or services, the restrictive links defining which suppliers of building materials or services will perform the sequential work stages of the fabrication schedule of the builder; means for obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing systems; means for automatically modifying the restrictive links among the fabrication schedule of the builder and plurality of supplier schedules of the respective plurality of suppliers of building materials and services in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule for a supplier of building materials or services; and means for communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the separate business entities within the building industry by communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.
Claim 9
Dependent Claim 356 words
A scheduling system for synchronizing schedules of separate business entities within the building industry, the system comprising: a fabricator data processing system which stores a fabrication schedule of a builder comprising a plurality of sequential work stages; a plurality of supplier data processing systems, each of which stores a schedule for one of the sequential work stages which is performed by a respective supplier of building materials or services; means for obtaining the fabrication schedule of the builder from the fabricator data processing system; means for obtaining the plurality of supplier schedules for the respective plurality of suppliers of building materials or services from the respective supplier data processing systems; means for establishing restrictive links among the obtained fabrication schedule of the builder and the obtained plurality of supplier schedules for the respective plurality of suppliers of building materials or services, the restrictive links defining which suppliers of building materials or services will perform the sequential work stages of the fabrication schedule of the builder; means for obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing systems; means for automatically modifying the restrictive links among the fabrication schedule of the builder and plurality of supplier schedules of the respective plurality of suppliers of building materials and services in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule for a supplier of building materials or services; and means for communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the separate business entities within the building industry by communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.
Claim 10
Dependent Claim 75 words
A scheduling system according to claim 6 wherein said means for obtaining the fabrication schedule, said means for obtaining the plurality of supplier schedules, said means for establishing restrictive links, said means for obtaining a change in at least one of the sequential work stages, said means for automatically modifying the restrictive links, and said means for communicating the modified fabrication schedule or the modified supplier schedule, are contained within said fabricator data processing system.
Claim 11
Dependent Claim 423 words
A computer program product for synchronizing schedules of separate business entities within the building industry, the computer program product configured for use with a fabricator data processing system which stores a fabrication schedule of a builder comprising a plurality of sequential work stages, and a plurality of supplier data processing systems, each of which stores a schedule for one of the sequential work stages which is performed by a respective supplier of building materials or services, said computer program product comprising; a computer usable medium having computer readable program code means embodied in said medium for obtaining the fabrication schedule of the builder from the fabricator data processing system; the computer usable medium having computer readable program code means embodied in said medium for obtaining the plurality of supplier schedules for the respective plurality of suppliers of building materials or services from the respective supplier data processing systems; the computer usable medium having computer readable program code means embodied in said medium for establishing restrictive links among the obtained fabrication schedule of the builder and the obtained plurality of supplier schedules for the respective plurality of suppliers of building materials or services, the restrictive links defining which suppliers of building materials or services will perform the sequential work stages of the fabrication schedule of the builder; the computer usable medium having computer readable program code means embodied in said medium for obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing system; the computer usable medium having computer readable program code means embodied in said medium for automatically modifying the restrictive links in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule of a supplier of building materials or services; and the computer usable medium having computer readable program code means embodied in said medium for communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the separate business entities within the building industry be communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.
Claim 12
Dependent Claim 423 words
A computer program product for synchronizing schedules of separate business entities within the building industry, the computer program product configured for use with a fabricator data processing system which stores a fabrication schedule of a builder comprising a plurality of sequential work stages, and a plurality of supplier data processing systems, each of which stores a schedule for one of the sequential work stages which is performed by a respective supplier of building materials or services, said computer program product comprising; a computer usable medium having computer readable program code means embodied in said medium for obtaining the fabrication schedule of the builder from the fabricator data processing system; the computer usable medium having computer readable program code means embodied in said medium for obtaining the plurality of supplier schedules for the respective plurality of suppliers of building materials or services from the respective supplier data processing systems; the computer usable medium having computer readable program code means embodied in said medium for establishing restrictive links among the obtained fabrication schedule of the builder and the obtained plurality of supplier schedules for the respective plurality of suppliers of building materials or services, the restrictive links defining which suppliers of building materials or services will perform the sequential work stages of the fabrication schedule of the builder; the computer usable medium having computer readable program code means embodied in said medium for obtaining a change in at least one of the sequential work stages of the fabrication schedule of the builder from the builder via the fabricator data processing system or a change in a sequential work stage of a supplier schedule from a supplier of building materials or services via a respective supplier data processing system; the computer usable medium having computer readable program code means embodied in said medium for automatically modifying the restrictive links in response to the obtained change to thereby generate a modified fabrication schedule of the builder or at least one modified supplier schedule of a supplier of building materials or services; and the computer usable medium having computer readable program code means embodied in said medium for communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the separate business entities within the building industry be communicating the modified fabrication schedule of the builder or the modified supplier schedule of a supplier of building materials or services to the fabricator data processing system and to at least one of the supplier data processing systems, respectively.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-12 2003-01-11 2003-07-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-12 2007-01-11 2007-07-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-12 2011-01-11 2011-07-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag