Patents by Inventor Dietrich Mayer-Ullmann

Dietrich Mayer-Ullmann 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: 9223582
    Abstract: Embodiments provide a method for generating a user interface (UI) using a UI description language. An exemplary method may be executed by a computer processor to designate each element of the UI as either a container element or a child element, store a design guideline as a set of editable rules, integrate the set of editable rules in a prototyping tool, integrate the prototyping tool in a development environment and render the UI by using a rules engine to interpret the set of editable rules.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: December 29, 2015
    Assignee: SAP SE
    Inventor: Dietrich Mayer-Ullmann
  • Patent number: 9152434
    Abstract: In one embodiment, a method is illustrated as rendering an application User Interface (UI) to be modified to reflect a use case, and initiating a guided procedure relating to the use of an elected privilege to modify the application UI. Further, in one embodiment, a method is illustrated as including displaying a configuration rule, the configuration rule used to govern a UI configuration, detecting a selection of the configuration rule as an elected privilege relating to modifying a UI element and a layout element, and storing the elected privilege. In some cases, the UI is a Customer Relationship Management (CRM) UI.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: October 6, 2015
    Assignee: SAP SE
    Inventors: Dietrich Mayer-Ullmann, Erdal Kayacan, Clare Johnson, Hanna Kieser, Matthias Berger
  • Publication number: 20150261659
    Abstract: Various embodiments of systems and methods to assess gesture inputs for performing usability testing of an application are described herein. In one aspect, a GUI associated with an application to be tested is presented. Gesture inputs from test participants to invoke execution of a task of the application using the GUI are recorded. Further, 3D coordinates corresponding to each of the recorded gesture inputs are determined And, the determined 3D coordinates are assessed to determine at least one intuitive gesture input to invoke execution of the task of the application.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Inventors: Bjoern BADER, Patrick FISCHER, Juergen MANGERICH, Dietrich MAYER-ULLMANN, Caroline SCHUSTER, Susann GRAEFF
  • Patent number: 8533584
    Abstract: A context control interface may include a context name field that is arranged and configured to identify a working context, one or more attribute name fields that are configured to identify one or more attributes that define the working context and one or more attribute value fields that are arranged and configured to correspond to the attribute name fields and to define one or more values for the attribute name fields. The attribute name fields and the corresponding attribute value fields may be mapped to a first set of fields in a first application and may be mapped to second set of fields in a second application and the attributes and the values populate the first set of fields and the second set of fields such that the working context is persistent across the first application and the second application, where the first application differs from the second application.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: September 10, 2013
    Assignee: SAP AG
    Inventors: Kerstin Dittmar, Carsten Fuchs, Bernhard Teltscher, Ingo Deck, Susann Stieler, Martin Schrepp, Annett Hardt, Theo Held, Dietrich Mayer-Ullmann, Nadine Beigel, Hena Mau, Martin Wegmann, Stefan Kirchfeld, Edward Palmer
  • Patent number: 8418070
    Abstract: Various example embodiments are disclosed. According to an example embodiment, a computer-implemented method may include receiving user interface guidelines via an editor graphical user interface, generating extensible-markup language (XML) guideline data based on the received user interface guidelines, presenting a prototyping graphical user interface with user interface element options based on the XML guideline data, receiving prototype user interface element settings via the prototyping graphical user interface, and generating XML prototype data based on the prototype user interface element settings.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: April 9, 2013
    Assignee: SAP AG
    Inventor: Dietrich Mayer-Ullmann
  • Publication number: 20130067430
    Abstract: Embodiments provide a method for generating a user interface (UI) using a UI description language. An exemplary method may be executed by a computer processor to designate each element of the UI as either a container element or a child element, store a design guideline as a set of editable rules, integrate the set of editable rules in a prototyping tool, integrate the prototyping tool in a development environment and render the UI by using a rules engine to interpret the set of editable rules.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: SAP AG
    Inventor: Dietrich MAYER-ULLMANN
  • Patent number: 8015501
    Abstract: One implementation provides a method for accessing a window previously viewed by a user in a graphical user interface (GUI) during an interaction with an individual. The method includes displaying to the user a first window in the GUI. The first window contains a collapsible/expandable menu. The menu contains an entry that refers to a window previously viewed by the user. Upon selection of the entry in the menu, the method further includes displaying to the user the corresponding window previously viewed by the user in the GUI. The corresponding window has a data-entry field that contains a latest version of information that is related to the interaction with the individual that was previously entered or modified by the user.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: September 6, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Peter Conrad, Theo Held, Michael Kuehn, Janaki P. Kumar, Dietrich Mayer-Ullmann, Deborah Rodgers
  • Patent number: 7844462
    Abstract: Methods and apparatus for spatial sound generation for screen navigation are disclosed. An example method for spatial sound generation comprises receiving an indication of a cursor focus position, where the cursor focus position corresponds with a location on a display device. The example method further includes receiving speech information associated with an object situated at the location on the display device. The example method also includes modifying the speech information based on the indication of the cursor focus position such that the modified speech information spatially represents the location on the display device.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: November 30, 2010
    Assignee: SAP AG
    Inventor: Dietrich Mayer-Ullmann
  • Patent number: 7827486
    Abstract: A method may include determining a plurality of sets of interaction events, each set of interaction events associated with a use of a user interface. Determining common interaction events among the sets. Determining a common interaction path including an ordered sequence of the common interaction events. Providing a simulation associated with the common interaction path including rendering the common interaction events in the ordered sequence.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: November 2, 2010
    Assignee: SAP AG
    Inventor: Dietrich Mayer-Ullmann
  • Publication number: 20100162158
    Abstract: Described herein is a method, providing a user of a graphical user interface (GUI) with a plurality of selectable values, suitable for an input of a text field in the GUI. Each time the user enters a character in the text field, a background search is performed and the plurality of selectable values is reduced to the matching values only. In case the selectable values consist of multiple words, the background search matches the input to each of the consisting words. If the user does not enter a character in the text field, the method displays a plurality of selectable values when the user performs a double-click over the text field or uses backspace key while the text field is selected. If there is no user context defined, the displayed plurality of selectable values consists of a predefined number of last recently used values in the text field. If the user is working in a context, the displayed plurality of selectable values consists of a predefined number of previously entered context specific values.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Inventors: Kerstin Dittmar, Nadine Beigel, Ingo Deck, Annett Hardt, Theo Held, Dietrich Mayer-Ullmann, Martin Schrepp
  • Publication number: 20100146073
    Abstract: A method and a system for a mobile data upload to an enterprise computer system are described. The data is received at a mobile device. The mobile device operates in a particular context. A reference to an application object of the enterprise computer system is specified based on the context. The data is sent directly from the mobile device to the application object using the specified reference. The context of the mobile device could include the location of the mobile device, the performed task, the user habits, and other elements that are analyzed either by the mobile device or by the enterprise system.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventors: KERSTIN DITTMAR, Ingo Deck, Dietrich Mayer-Ullmann, Martin Schrepp, Susann Stieler
  • Publication number: 20100088618
    Abstract: Various example embodiments are disclosed. According to an example embodiment, a computer-implemented method may include receiving user interface guidelines via an editor graphical user interface, generating extensible-markup language (XML) guideline data based on the received user interface guidelines, presenting a prototyping graphical user interface with user interface element options based on the XML guideline data, receiving prototype user interface element settings via the prototyping graphical user interface, and generating XML prototype data based on the prototype user interface element settings.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Applicant: SAP AG
    Inventor: Dietrich Mayer-Ullmann
  • Patent number: 7673287
    Abstract: Usability of a software program can be tested by generating a first electronic record of input events that a user executes with at least one input device during a test session. The operations comprise applying the generated first electronic record to a predictive model to generate a prediction for performing the predefined task. Usability of a software program can be tested by registering input events that a user executes with at least one input device during a test session in which the user performs a predefined task of a software program. The operations comprise generating a first electronic record associated with the test session. The first electronic record includes at least one characteristic of the registered input events and a prediction for performing the predefined task. The prediction is generated by applying the registered input events to a predictive model.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: March 2, 2010
    Assignee: SAP AG
    Inventors: Dietrich Mayer-Ullmann, Ute Weber-Schaefer, Theo Held
  • Publication number: 20090204577
    Abstract: A computer-implemented method for facilitating a unified search comprising: providing a first user interface element with which a user can select a search type from a plurality of search types, wherein the search types comprise searches saved by a user and a plurality of standard searches; providing a second user interface element with which a user can select a refined search criteria that refines the selected search type; searching of customer relationship management data based upon the selected search type and the refined search criteria; and providing the results of the search in a single display frame.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 13, 2009
    Applicant: SAP AG
    Inventors: Dietrich Mayer-Ullmann, Martin Schrepp, Theo Held, Kerstin Dittmar, Annett Hardt, Susann Stieler, Ingo Deck, Nadine Beigel
  • Publication number: 20090158135
    Abstract: A context control interface may include a context name field that is arranged and configured to identify a working context, one or more attribute name fields that are configured to identify one or more attributes that define the working context and one or more attribute value fields that are arranged and configured to correspond to the attribute name fields and to define one or more values for the attribute name fields. The attribute name fields and the corresponding attribute value fields may be mapped to a first set of fields in a first application and may be mapped to second set of fields in a second application and the attributes and the values populate the first set of fields and the second set of fields such that the working context is persistent across the first application and the second application, where the first application differs from the second application.
    Type: Application
    Filed: January 31, 2008
    Publication date: June 18, 2009
    Applicant: SAP AG
    Inventors: Kerstin Dittmar, Carsten Fuchs, Bernhard Teltscher, Ingo Deck, Susann Stieler, Martin Schrepp, Annett Hardt, Theo Held, Dietrich Mayer-Ullmann, Nadine Beigel, Hena Mau, Martin Wegmann, Stefan Kirchfeld, Edward Palmer
  • Publication number: 20080263462
    Abstract: In one embodiment, a method is illustrated as rendering an application User Interface (UI) to be modified to reflect a use case, and initiating a guided procedure relating to the use of an elected privilege to modify the application UI. Further, in one embodiment, a method is illustrated as including displaying a configuration rule, the configuration rule used to govern a UI configuration, detecting a selection of the configuration rule as an elected privilege relating to modifying a UI element and a layout element, and storing the elected privilege. In some cases, the UI is a Customer Relationship Management (CRM) UI.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 23, 2008
    Inventors: Dietrich Mayer-Ullmann, Erdal Kayacan, Clare Johnson, Hanna Kieser, Matthias Berger
  • Publication number: 20080189115
    Abstract: Methods and apparatus for spatial sound generation for screen navigation are disclosed. An example method for spatial sound generation comprises receiving an indication of a cursor focus position, where the cursor focus position corresponds with a location on a display device. The example method further includes receiving speech information associated with an object situated at the location on the display device. The example method also includes modifying the speech information based on the indication of the cursor focus position such that the modified speech information spatially represents the location on the display device.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Inventor: Dietrich Mayer-Ullmann
  • Publication number: 20080186276
    Abstract: A method may include determining a plurality of sets of interaction events, each set of interaction events associated with a use of a user interface. Determining common interaction events among the sets. Determining a common interaction path including an ordered sequence of the common interaction events. Providing a simulation associated with the common interaction path including rendering the common interaction events in the ordered sequence.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Inventor: Dietrich Mayer-Ullmann
  • Publication number: 20070083854
    Abstract: Usability of a software program can be tested by generating a first electronic record of input events that a user executes with at least one input device during a test session. The operations comprise applying the generated first electronic record to a predictive model to generate a prediction for performing the predefined task. Usability of a software program can be tested by registering input events that a user executes with at least one input device during a test session in which the user performs a predefined task of a software program. The operations comprise generating a first electronic record associated with the test session. The first electronic record includes at least one characteristic of the registered input events and a prediction for performing the predefined task. The prediction is generated by applying the registered input events to a predictive model.
    Type: Application
    Filed: October 11, 2005
    Publication date: April 12, 2007
    Inventors: Dietrich Mayer-Ullmann, Ute Weber-Schaefer, Theo Held
  • Publication number: 20050160353
    Abstract: One implementation provides a method for accessing a window previously viewed by a user in a graphical user interface (GUI) during an interaction with an individual. The method includes displaying to the user a first window in the GUI. The first window contains a collapsible/expandable menu. The menu contains an entry that refers to a window previously viewed by the user. Upon selection of the entry in the menu, the method further includes displaying to the user the corresponding window previously viewed by the user in the GUI. The corresponding window has a data-entry field that contains a latest version of information that is related to the interaction with the individual that was previously entered or modified by the user.
    Type: Application
    Filed: July 2, 2004
    Publication date: July 21, 2005
    Inventors: Peter Conrad, Theo Held, Michael Kuehn, Janaki Kumar, Dietrich Mayer-Ullmann, Deborah Rodgers