Patents by Inventor Carsten Driesner

Carsten Driesner 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: 7707584
    Abstract: In a client and server system the execution of calls is synchronized to maintain a correct execution of a service application. At the server, calls are executed asynchronously by a plurality of threads, and when a thread change occurs, a synchronization call is generated and transmitted to the client, including a server call counter value indicating a number of calls executed at the server. With every synchronization call, the client determines whether the server call counter value corresponds to a current client call counter value. If the counter values are identical, the correct sequence of execution is maintained, but if they differ, an overtake condition has occurred, indicating that service calls from a first thread were overtaken by a second thread. The thread and service calls which have overtaken other service calls are placed into a wait condition to maintain the correct order of execution of service calls.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: April 27, 2010
    Assignee: Oracle America, Inc.
    Inventors: Carsten Driesner, Thorsten O. Laux
  • Publication number: 20020083211
    Abstract: In a client and server system the execution of calls is synchronized to maintain a correct execution of a service application. At the server, calls are executed asynchronously by a plurality of threads, and when a thread change occurs, a synchronization call is generated and transmitted to the client, including a server call counter value indicating a number of calls executed at the server. With every synchronization call, the client determines whether the server call counter value corresponds to a current client call counter value. If the counter values are identical, the correct sequence of execution is maintained, but if they differ, an overtake condition has occurred, indicating that service calls from a first thread were overtaken by a second thread. The thread and service calls which have overtaken other service calls are placed into a wait condition to maintain the correct order of execution of service calls.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 27, 2002
    Inventors: Carsten Driesner, Thorsten O. Laux