Patents by Inventor Dirk Koehler

Dirk Koehler 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: 9268546
    Abstract: Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 23, 2016
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Patent number: 9197720
    Abstract: Method, system, and programs for determining a point of execution for applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is deployed to a client device. The application is hosted for execution at a server. A dynamic determination is made regarding whether a request to the application should be executed by the client device or the server.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 24, 2015
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Patent number: 8607224
    Abstract: Methods and apparatus are described for packaging native program extensions with a virtual machine application. The application is distributed in an application package containing application code that runs in a virtual machine, native code that runs outside the virtual machine, and other resources. When the application requires access to native features of the underlying device not provided in the virtual machine, the native code is installed and executed. The virtual machine application accesses the native features by communicating with the native code running outside the virtual machine via inter-process communication.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: December 10, 2013
    Assignee: Yahoo! Inc.
    Inventors: Dirk Köhler, Karsten Litsche, Mathias Winkler
  • Publication number: 20130263112
    Abstract: Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
    Type: Application
    Filed: December 28, 2012
    Publication date: October 3, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20130151594
    Abstract: Method, system, and programs for determining a point of execution for applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is deployed to a client device. The application is hosted for execution at a server. A dynamic determination is made regarding whether a request to the application should be executed by the client device or the server.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 13, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20130151595
    Abstract: Method, system, and programs for integrating peripheral services in applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is generated. The application is packaged to include a peripheral services module. The application is deployed to a client device.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 13, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Patent number: 7313601
    Abstract: The present invention describes an adaptive control system being preferably part of the portal, which provides a sophisticated method for a partial sequential and parallel invocation of portlets depending on the available resources and system utilization. Based on defined time mark for rendering content (maximum invocation time for displaying a portal page or a portal-wide portlets rending time mark), a number of available threads, and estimated invocation time for each portlet the inventive method determines and invokes a first group of portlets (80,90) providing the maximum number of portlets to be invoked sequentially without exceeding defined time mark for rending content, and then all remaining portlets (80,90) are to be invoked parallel to that first group of portlets. The invention guarantees reasonable response times and high scalability and performance. (FIG. 9).
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Peter Fischer, Stephan Hesmer, Thomas Schaeck, Brad Byer Topol, Dirk Koehler, Gerhard Stark
  • Patent number: 7150842
    Abstract: A method of extruding a mixture made of a granulate, chips, or powder, etc. of a first thermoplastic and a second thermoplastic is described, the melting range of the first thermoplastic differing from the melting range of the second thermoplastic, using an extruder which has a heatable housing and a screw, which has an intake zone, a melting zone, a delivery zone, and a hole, extending from the intake zone up to the delivery zone, into which a temperature control media may be introduced, in which the temperature control medium causes heating of the screw in the intake zone to a temperature below the melting range of the thermoplastic having the lower melting range and temperature control of the screw in the delivery zone to a temperature which lies between the melting range of the first thermoplastic and the second thermoplastic.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: December 19, 2006
    Assignee: Nexans
    Inventors: Franz Dänekas, Dirk Köhler
  • Publication number: 20030188163
    Abstract: The present invention describes an adaptive control system being preferably part of the portal, which provides a sophisticated method for a partial sequential and parallel invocation of portlets depending on the available resources and system utilization. Based on defined time mark for rendering content (maximum invocation time for displaying a portal page or a portal-wide portlet rendering time mark), a number of available threads, and estimated invocation time for each portlet the inventive method determines and invokes a first group of portlets (80,90) providing the maximum number of portlets to be invoked sequentially without exceeding defined time mark for rendering content, and then all remaining portlets (80,90) are to be invoked parallel to that first group of portlets. The invention guarantees reasonable response times and high scalability and performance.
    Type: Application
    Filed: January 23, 2003
    Publication date: October 2, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter Fischer, Stephan Hesmer, Thomas Schaeck, Brad Byer Topol, Dirk Koehler, Gerhard Stark