Patents by Inventor Karlheinz Dorn

Karlheinz Dorn 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: 20070240210
    Abstract: A method is disclosed for controlling the access to resources in a computer system with at least two access processes, where one access process accesses the resources of the respective other access process. An apparatus for carrying out the method and a computer program product with the method are also disclosed. In at least one embodiment, the call for a component as a resource of a thread as a first access process is diverted, following the call for a second resource of a second thread as a second access process, back to the first thread by a return call. This ensures that only one particular access process ever accesses the component and it is therefore not necessary to implement synchronization of the access processes to shared resources. The return call to the first thread affects the appropriate access to program areas which are actually encapsulated independently, with the access operations no longer needing to be synchronized by the program developer.
    Type: Application
    Filed: February 26, 2007
    Publication date: October 11, 2007
    Inventors: Karlheinz Dorn, Hans-Martin Von Stockhausen
  • Publication number: 20070240108
    Abstract: A system, method, and program support a flexible framework for providing communications between the layers of a software application. A processing unit is operable to execute a communications API (Applications Program Interface), the communications API virtually or effectively interconnecting presentation logic and business logic associated with a software application. The communications API transparently and interchangeably executes desktop implementation of the software application and a network implementation of the software application. The desktop implementation, the network implementation, and any switching between implementation modes may be transparent to the presentation logic and/or the business logic. The software application may be an n-layer application, and the communications API may arrange the order of the n-layers based upon whether desktop or network implementation is to be employed. The presentation logic and business logic may be associated with different machines located at a distance.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 11, 2007
    Inventors: Karlheinz Dorn, Hans-Martin Stockhausen
  • Patent number: 7200663
    Abstract: A central computer receives from a supplier a parameter set for a data technologically parameterizable device and buffer-stores it. The central computer communicates the parameter set to a decision-maker. It incorporates the parameter set into a parameter set list if the central computer is prescribed an acceptance command by an operator. Parameter sets incorporated into the parameter set list can be communicated from the central computer to an interrogator at the request of the interrogator.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: April 3, 2007
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stephan Arens, Thomas Birkhoelzer, Karlheinz Dorn, Martin Herget, Klaus Moritzen
  • Publication number: 20070074161
    Abstract: To enable the adaptation of display units, e.g. of a medical device, to different color display capabilities, an individual library of individual user interface components is used. The individual library of individual user interface components is derived from a generically wrapped library of universal user interface components. It is consequently readily possible to modify the graphical user interface.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 29, 2007
    Inventors: Karlheinz Dorn, Mario Plendl, Christian Scharf, Hans-Martin Stockhausen
  • Publication number: 20070055977
    Abstract: An apparatus and a method for processing data in different modalities involve applications accessing service modules which are set up by a runtime environment at the time of loading in line with a configuration file. This allows data in different modalities to be edited flexibly and with a resource saving.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 8, 2007
    Inventors: Detlef Becker, Karlheinz Dorn, Vladyslav Ukis, Hans-Martin Von Stockhausen
  • Publication number: 20060206862
    Abstract: A data processing system is disclosed, for integrating two program frameworks. The system includes a generic container to communicate with applications implemented in a first framework and to enable them to communicate with one another. A generic component, implemented in the first framework, is included, which provides the functionalities of a second framework. Further, at least one new application is generated via the second framework or via a third framework based on the second framework, which uses the functionalities of the second framework. Finally, an adapter component is included to communicate between the generic component and the at least one new application.
    Type: Application
    Filed: March 1, 2006
    Publication date: September 14, 2006
    Inventors: Detlef Becker, Karlheinz Dorn, Vladyslav Ukis, Hans-Martin Von Stockhausen
  • Publication number: 20060206825
    Abstract: A method and apparatus are disclosed for controlling positioning for a child window, produced by a main window, on at least one monitor in a multimonitor computer system, where a first and a second positioning mechanism control the positioning of the child window on the monitors such that the child window is positioned at the topmost position and fully visibly on all monitors.
    Type: Application
    Filed: March 13, 2006
    Publication date: September 14, 2006
    Inventors: Karlheinz Dorn, Oliver Graf, Christian Scharf, Hans-Martin Von Stockhausen
  • Publication number: 20060206858
    Abstract: A system arrangement is disclosed for automated application development with user guidance, including at least one view component (front-end) with a plurality of presentation forms, from which, at a particular time, a respective one is intended for data viewing and for input by a user, at least one model component (back-end) for storing and retrieving data, and a controller component for forwarding user inputs and/or requests for data to the model component and for forwarding requested data to a view component. The controller component is also intended for changeover between the presentation forms. Finally, a process flow component is provided for stipulating a sequence for the changeover between the presentation forms.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 14, 2006
    Inventors: Detlef Becker, Karlheinz Dorn, Christian Scharf, Vladyslav Ukis, Hans-Martin Von Stockhausen
  • Publication number: 20060161906
    Abstract: A method and system arrangement are disclosed for configuring a program system. The method includes initializing binary program components of the program system and a source code interpreter for interpreting at least one source code event handler. Logical connections are set up between interfaces of the binary program components and interfaces of the interpreted source code event handler in order for events generated by the binary program components to be processed by the at least one source code event handler. A configuration file may also additionally be evaluated.
    Type: Application
    Filed: January 17, 2006
    Publication date: July 20, 2006
    Inventors: Detlef Becker, Karlheinz Dorn, Vladyslav Ukis, Hans-Martin Stockhausen
  • Publication number: 20060136921
    Abstract: A method, a device and a system arrangement are disclosed for generating self-contained software components having in each case synchronous and/or asynchronous interfaces with an internal threading model. The concept disclosed enables all necessary synchronization mechanisms to be provided automatically. The concept is based on an asynchronous operation manager used to divert callbacks from a called component into a calling component.
    Type: Application
    Filed: November 22, 2005
    Publication date: June 22, 2006
    Inventors: Detlef Becker, Karlheinz Dorn, Vladyslav Ukis, Hans-Martin Von Stockhausen
  • Publication number: 20060112020
    Abstract: An apparatus, a method and a system arrangement are disclosed for executing an order from a user, in which it is necessary to check authorization to execute the order from the user. The authorization to execute the order is defined in a rights context. When the order is given by a user, the rights context for the order is recorded, checked and frozen for the duration of the order so that it is possible to ensure that the order can be executed fully even when the rights context is changed at the time of execution.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 25, 2006
    Inventors: Karlheinz Dorn, Ralf Hofmann, Ivan Murphy, Andreas Schuelke
  • Publication number: 20050188347
    Abstract: A method and a system are for generating an object model for an application in an object-oriented environment. The system includes at least one generic component which reads in a configuration file and automatically generates an object model therefrom. The generic component also contains a repository which is intended for managing elements of the generated object model.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 25, 2005
    Inventors: Karlheinz Dorn, Hans-Martin Von Stockhausen
  • Publication number: 20050108365
    Abstract: An image retrieval system has a network server, at least one client terminal and a data archive of a multiuser file management system, spatially separated from server and client, of a file server. A reduced data stream is now transmitted between server and client and includes a header for transmitting address and meta information with an additional data field that includes an access key to the bulk data stored in the external data archive. This reduces the data volume to be transmitted during image retrieval, and thus reduces the network utilization in the transmission of the data stream occurring between server and client. As a result of this, the time period required to transfer the modified data stream between server and client terminal is correspondingly short.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 19, 2005
    Inventors: Detlef Becker, Karlheinz Dorn, Artur Pusztai
  • Publication number: 20050097579
    Abstract: A method and a system are for dynamically generating user interfaces for an application, independently of resolution and platform. In this case, a configuration file is read in and interpreted. A layout engine generates the user interface by accessing a mapping which assigns a respective control event to an event handler.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 5, 2005
    Inventors: Karlheinz Dorn, Christian Scharf, Michael Schnitzke, Hans-Martin Von Stockhausen
  • Patent number: 6836880
    Abstract: A software component that can be called via a container proceeding from an operating system and that has one or more sub-components. The sub-components have internal interfaces meeting the Microsoft OCX or the Java Beans definition for communication with one another and/or with the software component and have a common container interface for communication of the sub-components with the container. The common container interface meets the Microsoft OCX or the Java Beans definition.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: December 28, 2004
    Assignee: Siemens Aktiengesellschaft
    Inventors: Karlheinz Dorn, Stefan Muenzel
  • Publication number: 20040210755
    Abstract: The invention concerns a method and a data processing system to protect an electronic data object from unauthorized access. Via a method, a) in a first step, an electronic data object identifier is generated dependent on the content of the data object, b) in a further step, an access right is determined dependent on the data object identifier, and c) in a last step, an access to the data object is allowed dependent of the access right. The data processing system comprises a data processing device and an access control module. Via the access control module, an electronic data object identifier can be generated dependent on the content of a data object, and an access right can be determined dependent on the data object identifier. The access right can comprises standard rights such as “Read” or “Write” and an “Execute” right to execute specific functionalities.
    Type: Application
    Filed: March 12, 2004
    Publication date: October 21, 2004
    Inventors: Detlef Becker, Gerhard Monnich, Karlheinz Dorn, Thomas Pohley, Ivan Murphy
  • Publication number: 20040153675
    Abstract: The invention concerns a procedure for logging a user into a data processing device with an operating system and a data processing program. In a first step, data for authenticating a user is entered, in a second step an identity and access rights are determined based upon the authentication data and in a third step access is provided for the application program and/or for sensitive data based on the defined access rights. In accordance with the invention, the steps are independent from starting the operating system or the data processing applications. In an especially advantageous version of the invention, a user switch can be performed by logging a user out and logging another user in while retaining the application context, i.e., user interface and current processing data.
    Type: Application
    Filed: December 1, 2003
    Publication date: August 5, 2004
    Inventors: Karlheinz Dorn, Ivan Murphy, Thomas Pohley, Andreas Schuelke
  • Publication number: 20040078226
    Abstract: A medical data processing system is for local and Internet based access to medical data stored in a data store in a medical facility. The medical data processing system has a server program for local access to the data in the data storage device and a web server program, potentially extended by a web application server program, for Internet based access to the data in the data storage device. Upon a request for data from the data storage device over the Internet, the web server program and the web application server program buffer-store no process state relating to the request beyond the request.
    Type: Application
    Filed: April 22, 2003
    Publication date: April 22, 2004
    Inventors: Detlef Becker, Karlheinz Dorn, Michael Peter, Michael Schnitzke
  • Publication number: 20040027386
    Abstract: At least one basic program and an auxiliary program run on a computer and collaborate with the computer via an operating system, with windows being displayed on a viewing device allocated to the computer. The auxiliary program determines a basic window pointer on the basis of an identifier that is characteristic of the at least one basic program, the location and size of the basic window on the viewing device being able to be set via the basic window pointer. The auxiliary program, based on this pointer, sets the location and size of the basic window to values determined by the auxiliary program.
    Type: Application
    Filed: April 25, 2003
    Publication date: February 12, 2004
    Inventors: Karlheinz Dorn, Michael Peter
  • Publication number: 20030163564
    Abstract: A central computer receives from a supplier a parameter set for a data technologically parameterizable device and buffer-stores it. The central computer communicates the parameter set to a decision-maker. It incorporates the parameter set into a parameter set list if the central computer is prescribed an acceptance command by an operator. Parameter sets incorporated into the parameter set list can be communicated from the central computer to an interrogator at the request of the interrogator.
    Type: Application
    Filed: January 28, 2003
    Publication date: August 28, 2003
    Inventors: Stephan Arens, Thomas Birkhoelzer, Karlheinz Dorn, Martin Herget, Klaus Moritzen