Patents by Inventor Christian Fleischer

Christian Fleischer 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: 20070162469
    Abstract: A software toolset includes a number of software modules that handle control and data communication within a web application server instance. An application programmatic interface (API) provides a common interface to communicate with the software modules in the toolset.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Inventors: Frank Kilian, Christian Fleischer, Oliver Luik
  • Publication number: 20070156869
    Abstract: A connection manager includes a dispatcher that dispatches requests to worker nodes in an application server according to a load balancing algorithm.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Galin Galchev, Christian Fleischer, Oliver Luik
  • Publication number: 20070156973
    Abstract: A memory architecture includes at any given point in time a contiguous memory window located at a fixed virtual address space comprising a first context to be shared by a plurality of worker processes in an application server instance and at least a second context to be attached to only one of the plurality of worker processes in the application server instance.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Christian Fleischer, Jan Dostert
  • Publication number: 20070156907
    Abstract: A connection manager and worker nodes of an application server are both capable to access and control a shared memory session table.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Galin Galchev, Christian Fleischer, Oliver Luik, Frank Kilian, Georgi Stanev
  • Publication number: 20070055781
    Abstract: A method is described that involves establishing a connection over a shared memory between a connection manager and a worker node. The shared memory is accessible to multiple worker nodes. Then sending, from the connection manager to the worker node over the connection, a first request containing a method call to a remote object on the worker node. Also sending, from the connection manager to the worker node over the connection, a second request containing a second method call to a second remote object on the worker node.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Inventors: Christian Fleischer, Oliver Luik, Georgi Stanev
  • Publication number: 20060248276
    Abstract: A system and method to monitor caches of at least one Java virtual machine (“JVM”). A program is operated on the at least one JVM. Objects associated with the program are cached within a local cache of the JVM. Cache status information about the local cache is generated and then the cache status information is reported into memory external to the JVM to enable monitoring of the local cache from external to the JVM.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Frank Kilian, Christian Fleischer, Petio Petev
  • Publication number: 20060242634
    Abstract: A system and method for integrating different virtual machines (“VMs”). A first VM is loaded into an Application Server (“AS”) instance. The first VM includes standard features accessible through a standard native interface. A second VM is loaded into the AS instance including the standard features and extended features. The standard features provided by the second VM are accessed by native platform entities through a standardized native interface. The extended features provided by the second VM are accessed by the native platform entities through an adaptation interface.
    Type: Application
    Filed: April 25, 2005
    Publication date: October 26, 2006
    Inventors: Christian Fleischer, Jan Dostert, Frank Kilian
  • Publication number: 20060143328
    Abstract: A method is described that involves entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes. The first worker node is targeted to process the request. In response to the first worker node failing before the notification could be serviced from the first queue, the notification is moved from the first queue to a second queue that supplies request notifications to a second worker node amongst the plurality of worker nodes. After servicing the notification from the second queue, the request is transferred to the second worker node. A response to the request is then generated with the second worker node.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Christian Fleischer, Galin Galchev, Frank Kilian, Oliver Luik, Georgi Stanev
  • Publication number: 20060143595
    Abstract: A system and method to monitor a virtual machine VM. The VM executes one or more applications. During executing of the one or more applications, local objects are created and stored within an internal heap maintained by the VM. Status data of the internal heap is published to monitoring memory external to the VM.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Jan Dostert, Christian Fleischer, Frank Kilian, Randolf Werner
  • Publication number: 20060143608
    Abstract: A system and method to monitor worker threads within a Java virtual machine. At least one program is executed on the Java virtual machine to perform a task. A worker thread of the Java virtual machine is assigned to perform the task. Status information for the worker thread is generated and reported into memory external to the Java virtual machine to enable monitoring of the worker thread from external to the Java virtual machine.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Jan Dostert, Christian Fleischer, Frank Kilian, Petio Petev, Randolf Werner
  • Publication number: 20060143618
    Abstract: A method is described that involves identifying which session a received request pertains to. The method also involves referring to information maintained for the session. The information comprises first information that identifies a queue that provides notifications of requests to a worker node that is assigned to handle the session. The method also involves entering a request for a session into a shared memory. The method also involves entering a notification of the request into the queue. The method also involves, after failure of the worker node, retracting the notification from the queue, and, identifying a new worker node to handle the session with a load balancing algorithm.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Christian Fleischer, Oliver Luik
  • Publication number: 20060143290
    Abstract: A system and method to monitor client sessions within a Java virtual machine. Client sessions are established within an application server instance to store session context data for each of the client sessions during the client sessions. At least two Java virtual machines are operated within the application server instance to service client requests received from clients associated with each of the client sessions. Status information about each of the client sessions is reported into shared memory external to the Java virtual machines to monitor each of the client sessions during operation of the Java virtual machines.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Jan Dostert, Christian Fleischer, Frank Kilian, Georgi Stanev, Randolf Werner
  • Publication number: 20060129989
    Abstract: A system and method are described for implementing native methods within a Java environment. The native methods may be used, for example, as part of a startup framework for a cluster of Java application servers. In one embodiment, a class object for a the class containing the native methods is instantiated in a memory. After the class object is loaded, one or more function pointers are inserted within the class object. The function pointers include identification information identifying an implementation of the native methods.
    Type: Application
    Filed: December 9, 2004
    Publication date: June 15, 2006
    Inventor: Christian Fleischer
  • Publication number: 20060129981
    Abstract: A system and method are described for performing data processing using shared memory and socket-like application programming interface. In one embodiment, a plurality of handles is employed and associated with a plurality of processes. The plurality of handles may serve as communication end-points for communication of data. Further, an application programming interface is employed to present the plurality of handles as the application programming interface for sockets for facilitating the communication of data compatible with a programming language. The data is communicated between the plurality of processes via the socket-like plurality of handles.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventors: Jan Dostert, Christian Fleischer
  • Patent number: 6654450
    Abstract: In a speech detection device (13) for detecting a speech signal (SS) in an input signal (ES), including input means (14) arranged to receive an input signal (ES) which can contain a speech signal (SS) and/or a tone signal (CNG, BSY), and including processing means (15) for processing the input signal (ES) and for supplying at least first and second characteristic information (FS1, FS2, FS3, FS4) of the input signal (ES), and including threshold test means (16) for checking whether the first and the second characteristic information (FS1, FS2, FS3, FS4) exceed a threshold value and for supplying at least one item of detection information (D1, D2, D3, D4), and including evaluation means (17) for evaluating the at least one item of detection information (D1, D2, D3, D4) and for supplying speech detection information (SDI) which is characteristic of the presence of a speech signal (SS) in the input signal (ES), the processing means (15) further include filter means (22) adapted to extract a first frequency band s
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: November 25, 2003
    Assignee: Sagem SA
    Inventors: Othmar Aigner, Christian Fleischer