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

Method and system for generating product performance history

Assignee: GlobalFoundries Inc
•
Filing: 1994-04-05
•
Granted: 1997-04-29
•
Expires: 2014-04-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data in disparate formats from different data sources are reformatted into a common data format and stored in database servers serving one or more data sources such that each database server contains only a portion of the composite database. A client server and graphical user interface are provided for allowing a client to perform simple search requests on one database server, browse requests on all database servers, or serve complex search requests on one or more database servers. The client server may reformat the resultant search data into one or more specific database formats for retrieval and manipulation by a specific database program or display the information for the client. The present invention has particular application to the semiconductor manufacturing field, for tracking data produced during the processes of semiconductor manufacturing.

Inventors

  • 👤 Randy Burdick
  • 👤 Richard Kittler
  • 👤 F. Walter Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:55
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06F; G06F16/00; G06F16/10; G06F16/17; G06F16/178; G06F16/1794; G06F16/20; G06F16/25; G06F16/252; G06F16/258; G06Q10/00; G06Q10/08; G06Q10/087; H; H10; H10P; H10P74/00; H10P74/23; G06F11/00; G06F11/30; G06F11/34; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 166 words
A system for storing and retrieving data, comprising: a network for transmitting and receiving data; at least one input system, coupled to said network, for inputting data in at least a first format; a reformatter, coupled to said network, for receiving said data and reformatting said data into a predetermined format to produce reformatted data; a database, coupled to said network, for storing said reformatted data; a loader, coupled to said database, for loading said reformatted data into said database; at least one client workstation, coupled to said network, for receiving database search requests; a front end server, coupled to said network, for receiving said database search requests and processing said search requests, querying said database, receiving reformatted data from said database, and outputting said reformatted data, and at least one data archiver, coupled to said database, for archiving at least a portion of the data stored in said database according to a predetermined archiving algorithm, and for transferring archived data to an archive storage media.
Claim 2
Independent Claim 166 words
A system for storing and retrieving data, comprising: a network for transmitting and receiving data; at least one input system, coupled to said network, for inputting data in at least a first format; a reformatter, coupled to said network, for receiving said data and reformatting said data into a predetermined format to produce reformatted data; a database, coupled to said network, for storing said reformatted data; a loader, coupled to said database, for loading said reformatted data into said database; at least one client workstation, coupled to said network, for receiving database search requests; a front end server, coupled to said network, for receiving said database search requests and processing said search requests, querying said database, receiving reformatted data from said database, and outputting said reformatted data, and at least one data archiver, coupled to said database, for archiving at least a portion of the data stored in said database according to a predetermined archiving algorithm, and for transferring archived data to an archive storage media.
Claim 3
Dependent Claim 45 words
The system of claim 1, further comprising: at least one data distributor, coupled to said database and said network, for shadowing at least a portion of the data stored in said database according to a predetermined algorithm, and for transferring shadowed data over said network.
Claim 4
Dependent Claim 16 words
The system of claim 2, wherein said shadowed data is received and stored by another database.
Claim 5
Dependent Claim 24 words
The system of claim 1, wherein said at least one data archiver stores schema data on said archive storage media accompanying said archived data.
Claim 6
Dependent Claim 69 words
The system of claim 4, further comprising: at least one data de-archiver, coupled to said database, said at least one client workstation, and said archive storage media, for receiving de-archive requests from said at least one client workstation, and for retrieving at least a portion of the archived data and corresponding schema data stored on said archive storage media and transferring archived data and schema data to said loader.
Claim 7
Dependent Claim 24 words
The system of claim 5, wherein said loader receives said archived data and said schema data and reloads said archived data into said database.
Claim 8
Dependent Claim 166 words
A database system, comprising: a plurality of database servers, each containing at least a portion of data comprising a database, said data being in a predetermined format; a communications network coupled to each of said plurality of database servers; at least one client server coupled to said communications network, for inputting database search requests; wherein at least one of said plurality of database servers receives said database search request, searches for data in one or more of said plurality of database servers and produces data responsive to said database search request; at least one input system, coupled to said communications network, for inputting data in at least a first format; a reformatter, coupled to said communications network, for receiving said data and reformatting said data into a predetermined format to produce reformatted data; and at least one loader, coupled to said at least one of said plurality of database servers, for loading said reformatted data into said at least one of said plurality of database servers.
Claim 9
Dependent Claim 166 words
A database system, comprising: a plurality of database servers, each containing at least a portion of data comprising a database, said data being in a predetermined format; a communications network coupled to each of said plurality of database servers; at least one client server coupled to said communications network, for inputting database search requests; wherein at least one of said plurality of database servers receives said database search request, searches for data in one or more of said plurality of database servers and produces data responsive to said database search request; at least one input system, coupled to said communications network, for inputting data in at least a first format; a reformatter, coupled to said communications network, for receiving said data and reformatting said data into a predetermined format to produce reformatted data; and at least one loader, coupled to said at least one of said plurality of database servers, for loading said reformatted data into said at least one of said plurality of database servers.
Claim 10
Dependent Claim 61 words
The database system of claim 7, further comprising: at least one data archiver, coupled to at least one of said plurality of database servers, for archiving at least a portion of the data stored in said at least one of said plurality of database servers according to a predetermined archiving algorithm, and for transferring archived data to an archive storage media.
Claim 11
Dependent Claim 25 words
The database system of claim 8, wherein said at least one data archiver stores schema data on said archive storage media accompanying said archived data.
Claim 12
Dependent Claim 80 words
The database system of claim 9, further comprising: at least one data de-archiver, coupled to at least one of said plurality of database servers, said at least one client server, and said archive storage media, for receiving de-archive requests from said at least one client server, and for retrieving at least a portion of the archived data and corresponding schema data stored on said archive storage media and transferring archived data and schema data to said at least one loader.
Claim 13
Dependent Claim 33 words
The database system of claim 10, wherein said loader receives said archived data and said schema data and reloads said archived data into said at least one of said plurality of database servers.
Claim 14
Dependent Claim 55 words
The database system of claim 7, further comprising: a front end server, coupled to said client server and said communications network, for receiving said database search request, partitioning said database search request according to the location of requested data and transmitting said partitioned search request to one or more of said plurality of database servers.
Claim 15
Dependent Claim 61 words
The database system of claim 12, wherein said front end server further receives resultant data responsive to said partitioned database search request from at least one of said plurality of database servers, reformats said resultant data into one of a predetermined number of predetermined data formats to produce reformatted resultant data and transmits said reformatted resultant data to said client server.
Claim 16
Dependent Claim 63 words
The database system of claim 7, further comprising: at least one data distributor, coupled to at least one of said plurality of database servers and said communications network, for shadowing at least a portion of the data stored in said at least one of said plurality of database servers according to a predetermined algorithm, and for transferring shadowed data over said communications network.
Claim 17
Dependent Claim 22 words
The database system of claim 14, wherein said shadowed data is received and stored by another of said plurality of database servers.
Claim 18
Independent Claim 108 words
A method of manufacturing a semiconductor device, comprising the steps of: processing a semiconductor material in a series of steps to form a semiconductor circuit; collecting process data of a prescribed format from one or more of said processing steps; testing said semiconductor circuit in at least one test step; collecting test data of the prescribed format from said at least one test step; reformatting said process data and said test data into a predetermined data format to produce reformatted data; and loading said reformatted data into at least one database server to produce a database containing said process data and said test data in a predetermined format.
Claim 19
Independent Claim 108 words
A method of manufacturing a semiconductor device, comprising the steps of: processing a semiconductor material in a series of steps to form a semiconductor circuit; collecting process data of a prescribed format from one or more of said processing steps; testing said semiconductor circuit in at least one test step; collecting test data of the prescribed format from said at least one test step; reformatting said process data and said test data into a predetermined data format to produce reformatted data; and loading said reformatted data into at least one database server to produce a database containing said process data and said test data in a predetermined format.
Claim 20
Dependent Claim 26 words
The method of claim 16, further comprising the steps of: querying said database to produce a record of the production and testing of said semiconductor circuit.

References Cited (Backward Citations)

US5150308A Cited
US5036479A Cited
US5325290A Cited
US5261094A Cited
US5333183A Cited
US5438614A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-28 2000-10-28 2001-04-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-28 2004-10-28 2005-04-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-28 2008-10-28 2009-04-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag