Patents by Inventor Christoph Kuhmuench

Christoph Kuhmuench 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: 9430665
    Abstract: Systems and methods are presented for dynamically controlling role-based access to enterprise applications. The access includes both a user's ability to access a requested functionality (hereinafter referred to as “features”) in an enterprise applications, as well as the user's ability to access the specific data (and request filtering of the data) within the enterprise applications. The systems and methods provide dynamic control by utilizing a number of separate tables for identifying each element (user, role and feature), with join-tables used to define, on an active/customized basis, the association of each user with respect to a particular role (user_role join-table) and association of each feature with the listing of roles (feature_role join-table). The join-tables and specific element tables may be modified during runtime to modify any of the associations or listings.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: August 30, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventor: Christoph Kuhmuench
  • Publication number: 20150026208
    Abstract: Systems and methods are presented for dynamically controlling role-based access to enterprise applications. The access includes both a user's ability to access a requested functionality (hereinafter referred to as “features”) in an enterprise applications, as well as the user's ability to access the specific data (and request filtering of the data) within the enterprise applications. The systems and methods provide dynamic control by utilizing a number of separate tables for identifying each element (user, role and feature), with join-tables used to define, on an active/customized basis, the association of each user with respect to a particular role (user_role join-table) and association of each feature with the listing of roles (feature_role join-table). The join-tables and specific element tables may be modified during runtime to modify any of the associations or listings.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 22, 2015
    Applicant: SIEMENS CORPORATION
    Inventor: Christoph Kuhmuench
  • Patent number: 8850353
    Abstract: A reading aid is provided for large documents or images on space-constrained touch-sensitive screens of devices, such as mobile phones and personal digital assistants (PDAs). A visual scrolling reference pattern such as a grid is projected over a document during scrolling operations on a touch screen. The scrolling reference pattern correlates information presented in different parts of large documents that are not visible at the same time.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: September 30, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Christoph Wienands, Christoph Kuhmuench
  • Patent number: 8490062
    Abstract: A method for automatic identification of execution phases in load test data includes receiving load test data indicating processor utilization for threads over a period of time divided into a plurality of intervals. For each pair of proximate intervals, it is determined whether thread-wise processor utilization for a first interval is statistically indistinguishable from that of a second interval. The pair of proximate intervals is combined when it is determined that the processor utilization for the first interval is statistically indistinguishable from that of the second interval. Each of the pair of proximate intervals is divided into subintervals when it is determined that the first interval is not statistically indistinguishable the second interval. One or more execution phases are automatically identified as occurring between proximate intervals that are not substantially equivalent.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: July 16, 2013
    Assignee: Siemens Corporation
    Inventors: Andre Benjamin Bondi, Michael W. Hasling, Christoph Kuhmuench
  • Patent number: 8265906
    Abstract: A method for automatic identification of execution phases in load test data includes receiving load test data. A period of time of the load test data is divided into a plurality of intervals. For each pair of proximate intervals of the plurality of intervals, a first interval is compared with a second interval to determine whether application execution characteristics for each of the pair of proximate intervals are substantially equivalent. The pair of proximate intervals is combined into a single interval when it is determined that the pair is substantially equivalent. Each of the pair of proximate intervals is divided into subintervals when it is determined that the pair of proximate intervals is not substantially equivalent. One or more execution phases are automatically identified as occurring between proximate intervals that are not substantially equivalent.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: September 11, 2012
    Assignee: Siemens Corporation
    Inventors: Andre Benjamin Bondi, Christoph Kuhmuench
  • Publication number: 20110047504
    Abstract: The readability of large documents or images on space-constrained touch-sensitive screens of devices, such as mobile phones and personal digital assistants (PDAs), is improved by using a visual scrolling reference pattern such as a grid that is projected over a document during scrolling operations on a touch screen. The scrolling reference pattern simplifies the correlation of information presented in different parts of large documents that are not visible at the same time.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 24, 2011
    Applicant: Siemens Corporation
    Inventors: Christoph Wienands, Christoph Kuhmuench
  • Publication number: 20110041122
    Abstract: A method for automatic identification of execution phases in load test data includes receiving load test data indicating processor utilization for threads over a period of time divided into a plurality of intervals. For each pair of proximate intervals, it is determined whether thread-wise processor utilization for a first interval is statistically indistinguishable from that of a second interval. The pair of proximate intervals is combined when it is determined that the processor utilization for the first interval is statistically indistinguishable from that of the second interval. Each of the pair of proximate intervals is divided into subintervals when it is determined that the first interval is not statistically indistinguishable the second interval. One or more execution phases are automatically identified as occurring between proximate intervals that are not substantially equivalent.
    Type: Application
    Filed: August 16, 2010
    Publication date: February 17, 2011
    Applicant: Siemens Corporation
    Inventors: Andre Benjamin Bondi, Michael W. Hasling, Christoph Kuhmuench
  • Publication number: 20100271320
    Abstract: A control device (1) controls a system using at least one control element (3) that can be manually actuated, a function (F) of the system being controllable depending on a position of the control element (3) in a multi-dimensional reference space (2).
    Type: Application
    Filed: May 20, 2009
    Publication date: October 28, 2010
    Inventors: Roland Eckl, Alois Ferscha, Stefan Gusenbauer, Cornel Klein, Christoph Kuhmünch, Asa MacWilliams, Jelena Mitic, Bernhard Wally
  • Publication number: 20100274531
    Abstract: A method for automatic identification of execution phases in load test data includes receiving load test data. A period of time of the load test data is divided into a plurality of intervals. For each pair of proximate intervals of the plurality of intervals, a first interval is compared with a second interval to determine whether application execution characteristics for each of the pair of proximate intervals are substantially equivalent. The pair of proximate intervals is combined into a single interval when it is determined that the pair is substantially equivalent. Each of the pair of proximate intervals is divided into subintervals when it is determined that the pair of proximate intervals is not substantially equivalent. One or more execution phases are automatically identified as occurring between proximate intervals that are not substantially equivalent.
    Type: Application
    Filed: April 22, 2010
    Publication date: October 28, 2010
    Applicant: Siemens Corporation
    Inventors: Andre Benjamin Bondi, Christoph Kuhmuench