Patents by Inventor Paul Kendel Klissner

Paul Kendel Klissner 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: 8505031
    Abstract: A method for sharing data includes creating a socket serviced by a server application executing within a central operating system environment and creating another socket serviced by a client application executing within a virtualized operating system environment. The central operating system environment and virtualized operating system environment run on a single computer and are separated by a secure boundary. The central operating system environment has administrative control over the virtualized operating system environment. The method also includes establishing a communication link across the secure boundary and between the sockets, requesting at least one element of a server array existing in a memory space of the server application and passing the at least one element to the client application via the communication link to mirror the server array into a memory space of the client application.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: August 6, 2013
    Assignee: Oracle America, Inc.
    Inventor: Paul Kendel Klissner
  • Publication number: 20130139185
    Abstract: A tandem interposer-logger approach exploits the interface of a DLL routine that is exposed to client software modules that interoperate with each other through the DLL routine. The DLL routine may also be used to interact with other resources on a computer, including hardware resources. The interposer routine exposes the same interface as the DLL routine. Transparently to the client software, an interposer routine is substituted for the DLL routine such that the client software modules call the interposer routine instead of the DLL routine. When a client software module calls an interface function, the interposer's respective function is called, which collects tracing information to transmit to a daemon process referred to as a logger. The logger process stores the tracing information in a log. Tracing information can then be viewed by human users. The logger process is also used to manage operation of the interposer routine.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Paul Kendel Klissner, Michael S. Bender
  • Publication number: 20100042722
    Abstract: A method for sharing data includes creating a socket serviced by a server application executing within a central operating system environment and creating another socket serviced by a client application executing within a virtualized operating system environment. The central operating system environment and virtualized operating system environment run on a single computer and are separated by a secure boundary. The central operating system environment has administrative control over the virtualized operating system environment. The method also includes establishing a communication link across the secure boundary and between the sockets, requesting at least one element of a server array existing in a memory space of the server application and passing the at least one element to the client application via the communication link to mirror the server array into a memory space of the client application.
    Type: Application
    Filed: August 18, 2008
    Publication date: February 18, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventor: Paul Kendel Klissner