Patent EP0781075A1 successfully refreshed from Google Patents.
Patent US5548756A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5548756A Expired / Lapsed US ⏱️ 0.0 years remaining

Object-oriented architecture for factory floor management

Assignee: Consilium Inc
•
Filing: 1995-03-09
•
Granted: 1996-08-20
•
Expires: 2015-03-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object-oriented architecture for a factory floor management software system is described in which factory floor entities are modelled as factory objects within a relational database. The architecture includes X-terminal or bar code devices for facilitating user interaction with the system via one or more of the factory floor entities; Application Engines for processing user interaction of events and generating application service requests; and Application servers for processing the application service requests and generating database service requests in response. These database service requests are utilized to retrieve, manipulate and update data stored within the relational database. Communication Managers are employed for coordinating interprocess communication between the Application Engines, the Application Servers, and the Database Servers. Each of these major components are distributed among computer resources that are networked across the factory floor.

Inventors

  • 👤 Subhash B. Tantry
  • 👤 Rajesh U. Mashruwala
  • 👤 Barry A. Lozier
  • 👤 Richard L. Hess

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:16
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 283 words
An object-oriented distributed computer system for factory floor management, the distributed computer system comprising: a plurality of processing nodes, each processing node of the plurality of processing nodes including a processor and a memory, each processing node of the plurality of processing nodes being communicatively coupled to other nodes of the plurality of processing nodes; the plurality of processing nodes including a plurality of database nodes, each database node of the plurality of database nodes storing a portion of a single relational database, the relational database including a plurality of factory objects which represent factory floor entities of a factory floor management system, wherein each factory floor object of the plurality of factory floor objects belongs to an object class of a plurality of object classes, wherein the plurality of object classes are related according to a predetermined class hierarchy; and wherein each processing node of the plurality of processing nodes executes at least one of the following: an interface server receiving input from a user and initiating a server request in response to the input; an application engine receiving the server request and generating one or more application service requests responsive to the server request; an application server processing an application service request of the one or more application service requests and generating one or more database service requests to access the factory objects in the relational database responsive to the application service request; and a database server accessing the factory objects in the relational database in response to a data service request of the one or more database service requests wherein each of the interface server, application engine, application server and database server is executed on at least one processing node.
Claim 2
Dependent Claim 283 words
An object-oriented distributed computer system for factory floor management, the distributed computer system comprising: a plurality of processing nodes, each processing node of the plurality of processing nodes including a processor and a memory, each processing node of the plurality of processing nodes being communicatively coupled to other nodes of the plurality of processing nodes; the plurality of processing nodes including a plurality of database nodes, each database node of the plurality of database nodes storing a portion of a single relational database, the relational database including a plurality of factory objects which represent factory floor entities of a factory floor management system, wherein each factory floor object of the plurality of factory floor objects belongs to an object class of a plurality of object classes, wherein the plurality of object classes are related according to a predetermined class hierarchy; and wherein each processing node of the plurality of processing nodes executes at least one of the following: an interface server receiving input from a user and initiating a server request in response to the input; an application engine receiving the server request and generating one or more application service requests responsive to the server request; an application server processing an application service request of the one or more application service requests and generating one or more database service requests to access the factory objects in the relational database responsive to the application service request; and a database server accessing the factory objects in the relational database in response to a data service request of the one or more database service requests wherein each of the interface server, application engine, application server and database server is executed on at least one processing node.
Claim 3
Dependent Claim 19 words
The distributed computer system of claim 1, wherein the plurality of processing nodes includes a plurality of application nodes.
Claim 4
Dependent Claim 29 words
The distributed computer system of claim 2, wherein each of the application nodes executes a communication manager spawning a plurality of application servers responsive to the application service request.
Claim 5
Dependent Claim 30 words
The distributed computer system of claim 3, wherein the plurality of application servers comprise a remote object server process for handling an application service request for operations on non-persistent objects.
Claim 6
Dependent Claim 35 words
The distributed computer system of claim 2, wherein each application node of the plurality of application nodes executes a single remote object server process for communicating with other nodes of the plurality of application nodes.
Claim 7
Dependent Claim 144 words
The distributed computer system of claim 1, wherein a first processing node executing the database server belongs to a first database domain of a plurality of database domains, wherein a given database service request of the database service requests received by the first processing node is a request for access to a factory object which resides on a second node executing the communication manager in a second domain of the plurality of database domains, the second domain being a different domain than the first database domain, the second node executing the communication manager also executing a second database server, wherein the first processing node executing the database server transmits a request signal to the second node executing the communication manager responsive to the given database request, wherein the first processing node executing the communication manager accesses the relational database responsive to the request signal.

References Cited (Backward Citations)

US4811207A Cited
US4751635A Cited
US4901223A Cited
US4831582A Cited
US5179660A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-20 2000-02-19 2000-08-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-20 2004-02-19 2004-08-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-20 2008-02-19 2008-08-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag