Patents by Inventor Christopher Kasten

Christopher Kasten 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: 20080059950
    Abstract: According to a first aspect there is provided a system to automatically generate software for an object to relational mapping system. The system reads class information respectively associated with a plurality of classes. The system reads meta-data based on the class information. In addition the system automatically generates the plurality of classes based on the meta-data. The plurality of classes to be used in the object to relational mapping system to enable an application program to access data that is persistently stored in a database and accessed by the application program from an instance of a data object class that is included in the plurality of classes. The plurality of classes further includes a first class that is utilized to create the instance of the data object class.
    Type: Application
    Filed: October 22, 2007
    Publication date: March 6, 2008
    Inventors: Greg Seitz, Christopher Kasten
  • Publication number: 20070290418
    Abstract: A tuyere for an oxygen blast furnace has a body and a first conduit extending through the body. The first conduit is adapted to receive a medium at one end of the conduit and discharge the medium at a second end of the conduit through at least one discharge nozzle. A second conduit can be arranged concentrically around the first conduit and is adapted to receive a medium and discharge the medium through at least one discharge nozzle. In another aspect, a portable oxygen blast furnace system includes oxygen blast furnace secured to a railcar. The portable furnace system can be transported by rail for processing material at remote locations.
    Type: Application
    Filed: May 1, 2007
    Publication date: December 20, 2007
    Applicants: Sierra Energy Corporation, Materials Conversions, Inc., Improved Converters, Inc.
    Inventors: Martin Corbett, Doris Corbett, John Jabinsek, Christopher Kasten
  • Publication number: 20070136311
    Abstract: A system automatically maintains a plurality of client connections associated with a plurality of clients, the plurality of client connections including active and idle connections. A first server receives a request from a client of the plurality of clients to access a second server of a plurality of second servers communicatively coupled to the first server, the plurality of second servers having varying communication protocols. The first server then identifies a first communication protocol associated with the second server and activating a link between the first server and the second server using the first communication protocol.
    Type: Application
    Filed: November 28, 2006
    Publication date: June 14, 2007
    Inventors: Christopher Kasten, Igor Chernyshev, Greg Seitz
  • Publication number: 20060294038
    Abstract: A method and system is provided to process data transactions in a data store including a plurality of databases. The system may comprise a computer interface module to receive a data transaction request from at least one requesting computer and a data store interface module to interface the system to the plurality of databases. The system also includes a data access layer defining an abstraction layer to identify at least one database of the plurality of databases. The data transaction request may be an object orientated request and the plurality of databases may be horizontally distributed wherein the data access layer defines an object orientated abstraction layer between the computer interface module and the plurality of databases. In one embodiment a data dependent routing module is provided that generates a query to a database that is identified based on content of the data in the data transaction request.
    Type: Application
    Filed: May 12, 2004
    Publication date: December 28, 2006
    Inventors: Elena Grossfeld, Surjatini Widjojo, Thorsten Lockert, Greg Seitz, Kenneth Wigginton, Christopher Kasten
  • Publication number: 20050182758
    Abstract: A system to automatically generate query language in software is described. The system receives a request for data that is persistently stored in a database. The system selects a predefined query template from a number of query templates based on the request. The system utilizes the query template to receive content from at least one different source, the first source being a prototype data object. The system generates a query statement based on the query template that includes the content. Finally the system queries the database using the query statement to retrieve the requested data.
    Type: Application
    Filed: December 8, 2004
    Publication date: August 18, 2005
    Inventors: Greg Seitz, Christopher Kasten
  • Publication number: 20050165758
    Abstract: Methods and systems are presented for custom caching. Application threads define caches. The caches may be accessed through multiple index keys, which are mapped to multiple application thread-defined keys. Methods provide for the each index key and each application thread-defined key to be symmetrical. The index keys are used for loading data from one or more data sources into the cache stores on behalf of the application threads. Application threads access the data from the cache store by providing references to the caches and the application-supplied keys. Some data associated with some caches may be shared from the cache store by multiple application threads. Additionally, some caches are exclusively accessed by specific application threads.
    Type: Application
    Filed: December 8, 2004
    Publication date: July 28, 2005
    Inventors: Christopher Kasten, Greg Seitz
  • Publication number: 20050154722
    Abstract: There is provided a system to respond to a request for data. The system receives a request for the data, queries at least two data sources for the data based on the request and receives results that include the data that is populated to at least one data object.
    Type: Application
    Filed: December 8, 2004
    Publication date: July 14, 2005
    Inventors: Greg Seitz, Christopher Kasten
  • Publication number: 20050154765
    Abstract: According to a second aspect there is provided a method and system to automatically regenerate software for an object to relational mapping system. The system automatically regenerates a first set of classes. For each class, the system reads class information; reads meta-data based on the class information; and automatically regenerates the class based on the meta-data without overwriting associated custom code. The first set of classes includes base code that is associated with the custom code. The first set of classes and the base code are utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database.
    Type: Application
    Filed: December 8, 2004
    Publication date: July 14, 2005
    Inventors: Greg Seitz, Christopher Kasten
  • Publication number: 20050149907
    Abstract: According to a first aspect there is provided a system to automatically generate software for an object to relational mapping system. The system automatically generates a number of classes. The system automatically generates the each class by reading class information, reading meta-data based on the class information, and automatically generating the class based on the meta-data. The classes used in the object to relational mapping system to enable an application program to access data that is persistently stored in a database and accessed by the application program from an instance of a data object class that is included in the classes.
    Type: Application
    Filed: December 8, 2004
    Publication date: July 7, 2005
    Inventors: Greg Seitz, Christopher Kasten