Patents by Inventor Johann George

Johann George 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).

  • Publication number: 20130151467
    Abstract: Approaches for replicating data in a distributed transactional system. At a first node of a cluster, a per-transaction write set, comprising a plurality of write operations, is committed against a first MySQL database. One or more per-transaction write sets are replicated from the first node to a second node. Upon receiving a read query, the second node parses the read query to identify a read set, calculates a write set conflict window for the read query, and upon determining that the read set conflicts with one or more write sets in the write set conflict window, waits to process the read query until all conflicting write sets are committed. However, upon determining that the read set does not conflict any write sets in the write set conflict window, the read query is processed without first committing any write transactions in the write set conflict window for the read query.
    Type: Application
    Filed: February 17, 2012
    Publication date: June 13, 2013
    Inventors: Manavalan Krishnan, Darpan Dinker, Johann George
  • Publication number: 20120005154
    Abstract: Approaches for recovering a node of a distributed transactional system. When a recovering node is being brought on-line, a copy of at least a portion of a first data store maintained by an existing node is created without ceasing to process transactions against the first data store at the existing node. The recovering node creates a second data store based on the copy of the first data store. While the recovering node creates the second data store, the recovering node stores committed transaction data received from a plurality of nodes. The committed transaction data describes transactions committed against data stores maintained by the sender of the committed transaction data. The recovering node may thereafter replay, against the second data store, any transactions identified by the committed transaction data that are associated with a global transaction number that is more recent than is a reference commit number.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 5, 2012
    Inventors: Johann George, Darpan Dinker, Manavalan Krishnan, Brian W. O'Krafka
  • Publication number: 20110320403
    Abstract: Approaches for replicating data in a distributed transactional system. At a first node of a cluster, a per-transaction write set that comprises a plurality of write operations that are performed against a first data store maintained by the first node is committed. The per-transaction write set is replicated from the first node to a second node of the cluster. At the second node, the plurality of write operations, specified by the per-transaction write set, may be performed in parallel against a second data store maintained by the second node. At the second node, two or more threads may perform a portion of the plurality of write operations against data blocks stored within an in-memory buffer.
    Type: Application
    Filed: June 28, 2011
    Publication date: December 29, 2011
    Inventors: Brian W. O'Krafka, Darpan Dinker, Manavalan Krishnan, Johann George
  • Publication number: 20110307736
    Abstract: Approaches for recovering nodes and adding new nodes to object stores maintained on one or more solid state devices. At a surviving node, in a cluster of nodes, replicating, to a recovering node in the cluster of nodes, all requests to modify data stored in a first data store thereon that are received by the surviving node. The surviving node performing a bulk copy operation to copy data, stored in the first data store, to a second data store maintained on the recovering node. The surviving node (a) replicates all requests to modify data received by the surviving node and (b) performs a bulk copy operation in parallel.
    Type: Application
    Filed: April 11, 2011
    Publication date: December 15, 2011
    Inventors: Johann GEORGE, Brian W. O'KRAFKA
  • Patent number: 7067770
    Abstract: A radiant heating arrangement with a high infrared heating capacity for treatment chambers provides a vacuum-compatible radiant heating system with which it is possible to achieve considerable radiation levels reliably. The radiant heating arrangement includes a tube that is permeable to infrared radiation. The tube extends into the treatment chamber and penetrates the wall of the chamber with at least one end. A source of infrared radiation is situated inside the tube with the inside of the tube being isolated from the atmosphere inside the treatment chamber.
    Type: Grant
    Filed: November 8, 2000
    Date of Patent: June 27, 2006
    Assignee: Centrotherm Elektrische Anlagen GmbH & Co.
    Inventors: Hans-Peter Volk, Johann George Reichart
  • Patent number: 6734037
    Abstract: The present invention concerns a process for fabricating a solar cell, wherein material is deposited on a multicrystalline silicon substrate and passivation is performed by means of hydrogen plasma. It is proposed that the material be deposited by low-pressure CVD and the hydrogen passivation be effected by feeding in a hydrogen plasma induced remotely from the partially processed solar cells. A device for carrying out the process is also described.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: May 11, 2004
    Assignees: Universität Konstanz, Centrotherm Elektrische Anlagen GmbH & Co.
    Inventors: Peter Fath, Markus Spiegel, Thomas Pernau, Gernot Wandel, Rainer Moller, Johann-George Reichart
  • Patent number: 4956809
    Abstract: A method for making files compatible between different computers having different binary structures while using the same operating system by keeping all files in a standardized canonical order when they move to or from external data storage or communication means. The method includes converting all binary data accessed from a file or communications channel from the canonical order to the natural order of the host computer before using the binary data in the host computer and converting all binary data which is to be sent to a file or communications channel from the natural order of the host computer to the canonical order before sending the binary data.
    Type: Grant
    Filed: December 29, 1988
    Date of Patent: September 11, 1990
    Assignee: Mark Williams Company
    Inventors: Johann George, Trevor J. Thompson, David G. Conroy, Frederick H. Tudor
  • Patent number: 4108171
    Abstract: Breathing apparatus is disclosed in which a selected portion of each exhalation is returned to the inlet side for rebreathing. The percentage of each exhalation rebreathed varies from exhalation to exhalation and is determined in accordance with the detected magnitude of the preceding inhalation. Breathing mixture is withdrawn by the user from a reservoir which is in communication with a cylinder having a spring loaded piston therein. The pressure in the reservoir, and hence in said cylinder, at the end of each inhalation determines the position of the piston. A chamber receives the exhaled breath and expands to a degree dependant on the position of the piston. Once the chamber has expanded to the maximum extent permitted for that exhalation, the remainder of the exhalation is discharged from the apparatus.
    Type: Grant
    Filed: June 9, 1976
    Date of Patent: August 22, 1978
    Inventors: Roland John Nyman, Johann George VAN DER Walt