Patents by Inventor Martin Kolb
Martin Kolb 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: 9563415Abstract: Users design and develop a current version of an application to be rendered on different devices. The application is configured and deployed with its current version on a platform server. The application can run on different servers provided from different platforms. A desktop browser displays the current version of the application by loading a Uniform Resource Locator (URL). The current version of the application can be tested both on a desktop browser and on a browser, installed on a remote device. Additionally, a visually encoded dynamic code is generated that is scanned by a remote device to launch the deployed version of the application. The visually encoded dynamic code encrypts dynamic information for locating the deployed application that is dependent on the platform server used for deployment. After displaying the current version on the remote device, further points for improvement of the design and functionality of the application are defined.Type: GrantFiled: May 28, 2013Date of Patent: February 7, 2017Assignee: SAP SEInventors: Stefan Jesse, Martin Kolb, Hans-Peter Schaerges
-
Publication number: 20140359578Abstract: Users design and develop a current version of an application to be rendered on different devices. The application is configured and deployed with its current version on a platform server. The application can run on different servers provided from different platforms. A desktop browser displays the current version of the application by loading a Uniform Resource Locator (URL). The current version of the application can be tested both on a desktop browser and on a browser, installed on a remote device. Additionally, a visually encoded dynamic code is generated that is scanned by a remote device to launch the deployed version of the application. The visually encoded dynamic code encrypts dynamic information for locating the deployed application that is dependent on the platform server used for deployment. After displaying the current version on the remote device, further points for improvement of the design and functionality of the application are defined.Type: ApplicationFiled: May 28, 2013Publication date: December 4, 2014Inventors: Stefan Jesse, Martin Kolb, Hans-Peter Schaerges
-
Patent number: 8682636Abstract: Computer-implemented methods, systems, computer programs and data files implement and use techniques for recording and recreating user interactions with an application program. User actions performed in interacting with an application program in a first user interface environment are detected, and an abstract representation of the user actions is recorded. The user actions access one or more components of the first user interface environment, which implement user interface elements of the application program. The abstract representation describes the user actions in a format independent of the components of the first user interface environment. The abstract representation is usable in a second user interface environment to recreate results of the user actions in the application program. The abstract representations can be used to test application programs in different user interface environments.Type: GrantFiled: August 30, 2002Date of Patent: March 25, 2014Assignee: SAP AGInventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
-
Patent number: 8117255Abstract: Embodiments consistent with the principles of the invention provide client-server application problem-solving capabilities at sites remote from the operational site by supplying server response data to a copy of the client-side application running at the remote site. The client-side application running at the remote site receives the same inputs as the operational site application, allowing application problems and behavior to be reproduced at the remote site. Debugging tools, expertise, and other resources may be more efficiently applied at the remote site to solve problems and explain behavior than would be the case at the operational site.Type: GrantFiled: September 7, 2005Date of Patent: February 14, 2012Assignee: SAP AGInventors: Martin Kolb, Ulrich Roegelein
-
Patent number: 7913231Abstract: Methods and apparatus, including computer program products, implement techniques for testing applications using configurable patterns. A test script is received for a pattern that includes a predefined arrangement of user interface elements and specifies predefined actions that can be performed using the user interface elements. The test script specifies test sequences operable to invoke one or more of the predefined actions that can be performed. A specification of an application is received, where the specification includes configuration data for the pattern. The configuration data specifies associations between one or more of the user interface elements and one or more entities in a back-end system. A generated application-specific test is operable to invoke one or more of the predefined actions according to the test sequences in the test script. The predefined actions use the entities in the back-end system with which the user interface elements are associated.Type: GrantFiled: May 11, 2004Date of Patent: March 22, 2011Assignee: SAP AGInventors: Frank Stienhans, Markus Muenkel, Joerg Bischof, Martin Kolb
-
Patent number: 7669118Abstract: Methods, systems and programs are disclosed for providing a page with a plurality of code portions. In accordance with one embodiment, a computer system is provided that includes a browser client and a page-generator server. The page-generator may provide an HTML-page with a plurality of Y-code portions in HTML by using a page description with X-code portions in XML. The generator may read a set of first data items from an interface and read the description that defines a table structure, references to the first data items, a set of second data items, and a presentation direction by which the first and second data items are to be consecutively presented by the browser. Further, the generator may provide the Y-code portions for the page by writing corresponding structure code to the page according to the table structure, by writing data code (a) corresponding to the first data items resolved from the references and (b) corresponding to the second data items, and by writing presentation direction code.Type: GrantFiled: January 6, 2003Date of Patent: February 23, 2010Assignee: SAP AGInventors: Martin Kolb, Lorenz Wiest
-
Patent number: 7454660Abstract: A method is described comprising: providing a user interface for entering data and triggering one or more operations to process the data; translating the data and/or operations to a business layer format; receiving results of the data and/or operations in a business layer format; and storing the entered data, operations and/or results in the business layer format within a test script, the test script usable to test an instance of an application at the business layer of the application. Also described is a method for testing an application comprising: transmitting a series of business layer data and associated operations to an instance of a business layer of an application, the application processing the test data and associated operations; receiving business layer results of the associated operations; and comparing the business layer results to recorded business layer results to ensure that the application is functioning properly.Type: GrantFiled: October 13, 2003Date of Patent: November 18, 2008Assignee: SAP AGInventors: Martin Kolb, Joerg Bischof, Jan Olsen, Johannes Viegener, Rainer Brendle, Frank Brunswig
-
Patent number: 7397902Abstract: The invention relates to a leaf (1) for a multi-leaf collimator (2) for delimiting a high-energy beam (3, 3?, 3?) of an irradiation device, in particular for conformational radiation therapy. According to the invention, the multi-leaf collimator (2) comprises a plurality of opposing leaves (1), which can be brought into the beam path (3, 3?, 3?) by means of drives (4), in such a way that the contour (5) of said path can be shaped in accordance with the volume to be irradiated. The need for beam-absorbent material (7) is reduced, as the leaf (1) essentially only comprises a beam-absorbent material (7) of an appropriate thickness (8) in a region (6) that is brought into the path (3, 3?, 3?) of the high-energy beam (3) during the course of all possible positional displacements (9). The invention also relates to a corresponding multi-leaf collimator (2), a device (22) for delimiting beams, and an irradiation device.Type: GrantFiled: March 11, 2003Date of Patent: July 8, 2008Assignee: Siemens AktiengesellschaftInventors: Steffen Seeber, Joerg Stein, Stefan Goelz, John Juschka, Martin Kolb
-
Patent number: 7315853Abstract: Methods and apparatus, including computer program products, for leveraging legacy reports in a service-oriented architecture include receiving search conditions defining requested data and submitting a request to a reporting server for report results on data in a back-end database. The request defines search criteria, corresponding to the search conditions for identifying data in the back-end, in a format used by the reporting server. Report results are received from the reporting server in response to the request. The report results include data identified in the back-end as matching the search criteria. The reporting server interacts with the back-end and is implemented within an integrated business process architecture having multiple software modules executable on a virtual machine. The integrated business process architecture operates to update data across the software modules in real time, and the back-end includes relational databases for storing data.Type: GrantFiled: October 11, 2004Date of Patent: January 1, 2008Assignee: SAP AGInventors: Frank Brunswig, Arnd Graf, Martin Kolb, Ruediger Kretschmer, Falko Schneider
-
Publication number: 20070055769Abstract: Embodiments consistent with the principles of the invention provide client-server application problem-solving capabilities at sites remote from the operational site by supplying server response data to a copy of the client-side application running at the remote site. The client-side application running at the remote site receives the same inputs as the operational site application, allowing application problems and behavior to be reproduced at the remote site. Debugging tools, expertise, and other resources may be more efficiently applied at the remote site to solve problems and explain behavior than would be the case at the operational site.Type: ApplicationFiled: September 7, 2005Publication date: March 8, 2007Inventors: Martin Kolb, Ulrich Roegelein
-
Patent number: 7099893Abstract: Methods and apparatus, including computer program products, for recording user actions includes receiving information representing a sequence of individual software application input actions taken by a user with respect to a software application, and recording the sequence as a higher level entry.Type: GrantFiled: June 28, 2002Date of Patent: August 29, 2006Assignee: SAP AktiengesellschaftInventors: Jörg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
-
Publication number: 20060080289Abstract: Methods and apparatus, including computer program products, for leveraging legacy reports in a service-oriented architecture include receiving search conditions defining requested data and submitting a request to a reporting server for report results on data in a back-end database. The request defines search criteria, corresponding to the search conditions for identifying data in the back-end, in a format used by the reporting server. Report results are received from the reporting server in response to the request. The report results include data identified in the back-end as matching the search criteria. The reporting server interacts with the back-end and is implemented within an integrated business process architecture having multiple software modules executable on a virtual machine. The integrated business process architecture operates to update data across the software modules in real time, and the back-end includes relational databases for storing data.Type: ApplicationFiled: October 11, 2004Publication date: April 13, 2006Inventors: Frank Brunswig, Arnd Graf, Martin Kolb, Ruediger Kretschmer, Falko Schneider
-
Patent number: 6978218Abstract: A system and method for testing application program code within the presentation layer of an application server. A user interface is provided for entering data and triggering one or more actions to process the data; the data and/or actions are translated to a presentation layer format; results of the data and/or actions are received in a presentation layer format; and the entered data, actions and/or results are stored in the presentation layer format within a test script, the test script usable to test an instance of an application at the presentation layer of the application.Type: GrantFiled: October 13, 2003Date of Patent: December 20, 2005Assignee: SAP AGInventors: Martin Kolb, Stefan Beck
-
Publication number: 20050257198Abstract: Methods and apparatus, including computer program products, implement techniques for testing applications using configurable patterns. A test script is received for a pattern that includes a predefined arrangement of user interface elements and specifies predefined actions that can be performed using the user interface elements. The test script specifies test sequences operable to invoke one or more of the predefined actions that can be performed. A specification of an application is received, where the specification includes configuration data for the pattern. The configuration data specifies associations between one or more of the user interface elements and one or more entities in a back-end system. A generated application-specific test is operable to invoke one or more of the predefined actions according to the test sequences in the test script. The predefined actions use the entities in the back-end system with which the user interface elements are associated.Type: ApplicationFiled: May 11, 2004Publication date: November 17, 2005Inventors: Frank Stienhans, Markus Muenkel, Joerg Bischof, Martin Kolb
-
Publication number: 20050212268Abstract: A cover arrangement for a gas bag module (10) in a safety device for motor vehicles comprises a frame part (24), an opening (16) provided in the frame part (24) for accommodating a gas bag (20), and a cover (22) that in a non-activated condition of the gas bag module closes off the opening (16). The cover (22) and the frame part (24) are connected to each other by a latching connection, which has a latching hook (26) and a retaining part (48) for the latching hook (26). In an operating condition of the gas bag module the retaining part (48) is burst apart by means of the gas bag (20) acting upon the cover (22).Type: ApplicationFiled: March 23, 2005Publication date: September 29, 2005Inventors: Ludwig Nagy, Anton Fischer, Martin Kolb, Andreas Meyer, Ralf Kucher
-
Publication number: 20040133852Abstract: In a computer system (902, 901) with browser client (250, 902) and page-generator server (902), a generator provides a HTML-page (240) with a plurality of Y-code in HTML by using a page description with X-code in XML. The generator (230) reads a first data items from an interface (210) and reads (420) the description (220) that defines a table structure, references to the first data items, second data items, and a presentation direction by that first and second data items are to be consecutively presented by the browser. The generator (230) provides (430) the Y-code for the page (240) by writing (431) corresponding structure code (Y02, Y08) to the page (240) according to the table structure, by writing (432) data code (a) corresponding to the first data items resolved from the references and (b) corresponding to the second data items, and by writing (433) presentation direction code. Presentation directions are horizontal and vertical.Type: ApplicationFiled: January 6, 2003Publication date: July 8, 2004Inventors: Martin Kolb, Lorenz Wiest
-
Publication number: 20040041827Abstract: Computer-implemented methods, systems, computer programs and data files implement and use techniques for recording and recreating user interactions with an application program. User actions performed in interacting with an application program in a first user interface environment are detected, and an abstract representation of the user actions is recorded. The user actions access one or more components of the first user interface environment, which implement user interface elements of the application program. The abstract representation describes the user actions in a format independent of the components of the first user interface environment. The abstract representation is usable in a second user interface environment to recreate results of the user actions in the application program. The abstract representations can be used to test application programs in different user interface environments.Type: ApplicationFiled: August 30, 2002Publication date: March 4, 2004Inventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
-
Publication number: 20040002996Abstract: Methods and apparatus, including computer program products, for recording user actions includes receiving information representing a sequence of individual software application input actions taken by a user with respect to a software application, and recording the sequence as a higher level entry.Type: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Inventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb