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: 9223582Abstract: 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: GrantFiled: September 12, 2011Date of Patent: December 29, 2015Assignee: SAP SEInventor: Dietrich Mayer-Ullmann
-
Patent number: 9152434Abstract: 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: GrantFiled: April 18, 2007Date of Patent: October 6, 2015Assignee: SAP SEInventors: Dietrich Mayer-Ullmann, Erdal Kayacan, Clare Johnson, Hanna Kieser, Matthias Berger
-
Publication number: 20150261659Abstract: 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: ApplicationFiled: March 12, 2014Publication date: September 17, 2015Inventors: Bjoern BADER, Patrick FISCHER, Juergen MANGERICH, Dietrich MAYER-ULLMANN, Caroline SCHUSTER, Susann GRAEFF
-
Patent number: 8533584Abstract: 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: GrantFiled: January 31, 2008Date of Patent: September 10, 2013Assignee: SAP AGInventors: 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: 8418070Abstract: 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: GrantFiled: October 8, 2008Date of Patent: April 9, 2013Assignee: SAP AGInventor: Dietrich Mayer-Ullmann
-
Publication number: 20130067430Abstract: 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: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: SAP AGInventor: Dietrich MAYER-ULLMANN
-
Patent number: 8015501Abstract: 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: GrantFiled: July 2, 2004Date of Patent: September 6, 2011Assignee: SAP AktiengesellschaftInventors: Peter Conrad, Theo Held, Michael Kuehn, Janaki P. Kumar, Dietrich Mayer-Ullmann, Deborah Rodgers
-
Patent number: 7844462Abstract: 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: GrantFiled: February 1, 2007Date of Patent: November 30, 2010Assignee: SAP AGInventor: Dietrich Mayer-Ullmann
-
Patent number: 7827486Abstract: 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: GrantFiled: February 1, 2007Date of Patent: November 2, 2010Assignee: SAP AGInventor: Dietrich Mayer-Ullmann
-
Publication number: 20100162158Abstract: 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: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Inventors: Kerstin Dittmar, Nadine Beigel, Ingo Deck, Annett Hardt, Theo Held, Dietrich Mayer-Ullmann, Martin Schrepp
-
Publication number: 20100146073Abstract: 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: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Inventors: KERSTIN DITTMAR, Ingo Deck, Dietrich Mayer-Ullmann, Martin Schrepp, Susann Stieler
-
Publication number: 20100088618Abstract: 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: ApplicationFiled: October 8, 2008Publication date: April 8, 2010Applicant: SAP AGInventor: Dietrich Mayer-Ullmann
-
Patent number: 7673287Abstract: 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: GrantFiled: October 11, 2005Date of Patent: March 2, 2010Assignee: SAP AGInventors: Dietrich Mayer-Ullmann, Ute Weber-Schaefer, Theo Held
-
Publication number: 20090204577Abstract: 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: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Applicant: SAP AGInventors: Dietrich Mayer-Ullmann, Martin Schrepp, Theo Held, Kerstin Dittmar, Annett Hardt, Susann Stieler, Ingo Deck, Nadine Beigel
-
Publication number: 20090158135Abstract: 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: ApplicationFiled: January 31, 2008Publication date: June 18, 2009Applicant: SAP AGInventors: 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: 20080263462Abstract: 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: ApplicationFiled: April 18, 2007Publication date: October 23, 2008Inventors: Dietrich Mayer-Ullmann, Erdal Kayacan, Clare Johnson, Hanna Kieser, Matthias Berger
-
Publication number: 20080189115Abstract: 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: ApplicationFiled: February 1, 2007Publication date: August 7, 2008Inventor: Dietrich Mayer-Ullmann
-
Publication number: 20080186276Abstract: 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: ApplicationFiled: February 1, 2007Publication date: August 7, 2008Inventor: Dietrich Mayer-Ullmann
-
Publication number: 20070083854Abstract: 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: ApplicationFiled: October 11, 2005Publication date: April 12, 2007Inventors: Dietrich Mayer-Ullmann, Ute Weber-Schaefer, Theo Held
-
Publication number: 20050160353Abstract: 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: ApplicationFiled: July 2, 2004Publication date: July 21, 2005Inventors: Peter Conrad, Theo Held, Michael Kuehn, Janaki Kumar, Dietrich Mayer-Ullmann, Deborah Rodgers