Patents by Inventor Andreas E. Hotea

Andreas E. Hotea has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6442568
    Abstract: A customer information control system (CICS) application programming interface (API), with transient data queue functions, in a loosely coupled data processing environment. In accordance with the purpose of the invention, as embodied and broadly described herein, the invention is directed to a method, system and computer readable medium including program instructions (hereafter collectively referred to as the “invention”). In particular, the invention includes implementing a loosely coupled CICS region in a data processing environment, the loosely coupled CICS region including at least two of a plurality of address spaces each of which being associated with a machine. The invention further includes providing at least one CICS-API operating system server (COSS) within the loosely coupled CICS region, each COSS operating in one of the at least two address spaces within the loosely coupled CICS region.
    Type: Grant
    Filed: December 11, 1998
    Date of Patent: August 27, 2002
    Assignee: Compaq Computer Corporation
    Inventors: David G. Velasco, Andreas E. Hotea, Geoffrey A. McDonald, Robert W. Redd
  • Patent number: 6324563
    Abstract: The invention a customer information control system (CICS) application programming interface (API), with global and local system and file control functions, in a loosely coupled data processing system environment. In accordance with the purpose of the invention, as embodied and broadly described herein, the invention is directed to a method, system and computer readable medium for the local system and files control (hereafter collectively referred to as the “invention”). In particular, the invention includes implementing a loosely coupled CICS region in a data processing environment, the loosely coupled CICS region includes at least two of a plurality of machines and their respective address spaces. The invention further includes allocating a flat segment in the address space of the at least two machines. The invention additionally includes providing a keeper in the address space of each of the at least two machines, one of the keepers being designated as a master keeper.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: November 27, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Andreas E. Hotea, David G. Velasco, Geoffrey A. McDonald, Robert W. Redd
  • Patent number: 5790868
    Abstract: A distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity of user application processes are distributed over the server computers. An Enq table is stored on a first one of the server computers. The Enq table includes Enq records, each representing a locked resource. When any user application process executes an Enq instruction naming a specific resource, if the Enq table does not already contain an Enq record for the specific resource an Enq record is generated and stored in the Enq table representing the specific resource as locked. The Enq record is stored in the same Enq table on the first server computer regardless of which server computer executes the Enq instruction. If the Enq table does already contain an Enq record for the specific resource, execution of the user application process that executed the Enq instruction is suspended.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 4, 1998
    Assignee: Tandem Computers, Inc.
    Inventors: Andreas E. Hotea, John S. de Roo, Mark Phillips
  • Patent number: 5687372
    Abstract: In summary, the present invention is a distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity of user application processes are distributed over the server computers. A communication interface or router transmits data between the end user terminals and a transaction router process, which executes on one of the server computers. The transaction router process initiates execution of transactions by ones of the user application processes based on data received from the end user terminals. A link manager process selects application processes to execute the applications based on computational load distribution criteria, so as to distribute computational load as evenly as possible over the server computers, thereby maximizing the throughput and responsiveness of the system.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: November 11, 1997
    Assignee: Tandem Computers, Inc.
    Inventors: Andreas E. Hotea, John S. de Roo, Mark Phillips, David G. Velasco
  • Patent number: 5682507
    Abstract: The present invention is a distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity of user application processes are distributed over the server computers. A temporary storage file is stored on a first one of the server computers, for temporarily storing queues of data records. Each user application process responds to execution of a WriteQ TS instruction specifying data to be stored in a specified temporary storage queue by generating and storing at least one TS data record in the temporary storage file representing the specified data. Each TS data record has a primary key indicating the record's position in the specified temporary storage queue. Each TS data record is stored in the same temporary storage file on the first server computer regardless of which server computer executes the WriteQ TS instruction.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 28, 1997
    Assignee: Tandem Computers, Incorporated
    Inventors: Mark Phillips, John S. de Roo, Andreas E. Hotea, Robert W. Redd
  • Patent number: 5630133
    Abstract: The present invention is a distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity of user application processes are distributed over the server computers. A transaction start table, stored on a first one of the server computers, stores transaction start data representing transactions whose execution has been requested by other transactions being executed by the user application processes. The transaction start data indicates a start condition for each transaction whose execution has been requested. For most requested transactions the start condition is a time value indicating an earliest time at which the requested transaction's execution should be started. When any of the user application processes executes a Start transaction function, a transaction start record is generated and stored in the transaction start table.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: May 13, 1997
    Assignee: Tandem Computers, Incorporated
    Inventors: Andreas E. Hotea, John S. de Roo, Mark Phillips, David G. Velasco