Patents by Inventor Thomas Angermayer

Thomas Angermayer 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: 10908774
    Abstract: This disclosure provides a method, system, and computer-readable medium for maintaining a history of copied objects using a mobile device and providing a menu listing the history of copied objects when a preconfigured gesture is received by the mobile device. The history of copied objects includes text objects, such as words, phrases, sentences, or complete paragraphs, and non-text objects, such as images, sounds, movies, and other such non-text objects. In addition, the mobile device is configured to be context-sensitive such that the alphanumeric characters of the text objects are saved in a persistent data storage whereas references to the non-text objects are saved.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 2, 2021
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Patent number: 10545813
    Abstract: A method for performing database diagnostics may include generating, by a database diagnostic engine, a user interface for displaying, at a client, a first selection of symptoms. The database diagnostic engine may receive, from the client and via the user interface, a first input indicating that a first symptom from the first selection of symptoms is present at a database coupled with the client. The database diagnostic engine may respond to the first input by updating the user interface to enable an entry of a second input with respect to the first symptom. The second input may be received from the client via the updated user interface. The database diagnostic engine may perform, based on the first input and/or the second input, checks to detect at least one error at the database. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: January 28, 2020
    Assignee: SAP SE
    Inventor: Thomas Angermayer
  • Publication number: 20190377668
    Abstract: A method for regression testing may include detecting a client request sent from a client to a cloud-based service. One or more actions triggered at the cloud-based service by the one or more actions may be detected. The one or more actions may include a change to a database coupled with the cloud-based service. A test case may be generated for regression testing the cloud-based service. The test case may include the client request and an expected result of the client request. The expected result of the client request may include the one or more actions triggered at the cloud-based service by the client request. The cloud-based service may be regression tested by at least executing the test case. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventor: Thomas Angermayer
  • Patent number: 10496530
    Abstract: A method for regression testing may include detecting a client request sent from a client to a cloud-based service. One or more actions triggered at the cloud-based service by the one or more actions may be detected. The one or more actions may include a change to a database coupled with the cloud-based service. A test case may be generated for regression testing the cloud-based service. The test case may include the client request and an expected result of the client request. The expected result of the client request may include the one or more actions triggered at the cloud-based service by the client request. The cloud-based service may be regression tested by at least executing the test case. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: December 3, 2019
    Assignee: SAP SE
    Inventor: Thomas Angermayer
  • Patent number: 10482004
    Abstract: Described herein is a test data framework. In accordance with one aspect, the framework creates a test data container that stores test data corresponding to one or more attributes of a business object. The framework may further create a test metaobject instance corresponding to the business object, wherein the test metaobject instance defines associations with the test data container and the business object. The test data container and the test metaobject instance may be sent to a test system for creating one or more instances of the business object that reflect the test data.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: November 19, 2019
    Assignee: SuccessFactors, Inc.
    Inventors: Thomas Angermayer, Bjoern Sanders
  • Patent number: 10387835
    Abstract: Various embodiments of systems, computer program products, and methods to visually represent information related to an application are described herein. A request can be received to view latest data modification information for an application. A plurality of data values and a plurality of data modification time periods corresponding to the plurality of data values can be retrieved. A plurality of latest data values from the retrieved plurality of data values can be visually modified. The modified data values and time periods can be displayed at the application.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: August 20, 2019
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Publication number: 20190179688
    Abstract: A method for performing database diagnostics may include generating, by a database diagnostic engine, a user interface for displaying, at a client, a first selection of symptoms. The database diagnostic engine may receive, from the client and via the user interface, a first input indicating that a first symptom from the first selection of symptoms is present at a database coupled with the client. The database diagnostic engine may respond to the first input by updating the user interface to enable an entry of a second input with respect to the first symptom. The second input may be received from the client via the updated user interface. The database diagnostic engine may perform, based on the first input and/or the second input, checks to detect at least one error at the database. Related systems and articles of manufacture are also provided.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventor: Thomas Angermayer
  • Patent number: 10299067
    Abstract: There is provided a method. The method may include selecting a rule defined by one or more of a location, a time, or other factor stored in a database. The method may further include selecting an external service to be triggered by application of the rule to one or more of a current location, a current time, or current other factor at a mobile station. The method may include determining the current location of the mobile station, applying the selected rule to the one or more of the current location, the current time, and a current value of other factor, and/or triggering the external service based on the applying the selected rule.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 21, 2019
    Assignee: SuccessFactors, Inc.
    Inventors: Bjoern Sanders, Thomas Angermayer
  • Patent number: 10248287
    Abstract: Methods and apparatus, including computer program products, are provided for finger gestures. In one aspect there is provided a method, which may include detecting a first finger gesture proximate to or making contact with a graphical user interface element representative of a first picker wheel presented on a user interface; detecting a second finger gesture proximate to or making contact with the user interface, the second finger gesture detected during a time period comprising a time when the first finger gesture is proximate to or making contact with the first picker wheel; changing, when the second finger gesture is detected, a second picker wheel from an independent mode to a dependent mode; and updating, when in the dependent mode, the second picker wheel based on a selection value made via the first finger gesture at the first picker wheel. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: April 2, 2019
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Patent number: 10140385
    Abstract: A data model defines a structure of data objects with data fields, together with presentation properties. Data is stored according to data models. A request is received that identifies a data object described in a data model. Based on the request, data associated with the data object is invoked according to the data model. The data associated with the data object is invoked from a database and comprises fields' data, field identifiers, field labels, and field properties assigned to a plurality of fields of the data object. A set of contexts is defined to be associated with the data model. A context from the set of contexts is determined to be associated with the invoked data. A presentation of the invoked data is configured according to context specific conditions defined for the determined context. The configured presentation of the data is displayed on a presentation interface.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: November 27, 2018
    Assignee: SuccessFactors, Inc.
    Inventors: Thomas Angermayer, Begona Fernandez Martinez, Silke Storch
  • Patent number: 10061475
    Abstract: Techniques are described for generating a graphical user interface for presenting a list of objects. The graphical user interface can include a selection zone encompassed by a partial outer ring that is configured to present a portion of the list of objects. Rotational touch gestures detected in the selection zone can cause the list of objects to scroll around the partial outer ring. The scroll rate of the objects can depend on the number of touch inputs detected as part of the touch gesture.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: August 28, 2018
    Assignee: SAP SE
    Inventors: Jens Bombolowsky, Thomas Angermayer, Wilko Dann, Matthias Klauer, Yulia Kosolapova, Ralf Philipp, Carmen Riepp, Bjoern Sanders
  • Patent number: 9710076
    Abstract: Methods and apparatus, including computer program products, are provided for finger gestures. In one aspect there is provided a method, which may include detecting a first finger gesture proximate to or making contact with a slider element presented on a user interface; detecting a second finger gesture proximate to or making contact with the user interface, the second finger gesture detected during a time period comprising a time when the first finger is proximate to or making contact with the slider; and changing a resolution of the slider from a first resolution value to a second resolution value, when the second finger gesture is detected. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: July 18, 2017
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Publication number: 20170185241
    Abstract: This disclosure provides a method, system, and computer-readable medium for maintaining a history of copied objects using a mobile device and providing a menu listing the history of copied objects when a preconfigured gesture is received by the mobile device. The history of copied objects includes text objects, such as words, phrases, sentences, or complete paragraphs, and non-text objects, such as images, sounds, movies, and other such non-text objects. In addition, the mobile device is configured to be context-sensitive such that the alphanumeric characters of the text objects are saved in a persistent data storage whereas references to the non-text objects are saved.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventor: Thomas Angermayer
  • Publication number: 20170154084
    Abstract: Various embodiments of systems, computer program products, and methods to visually represent information related to an application are described herein. A request can be received to view latest data modification information for an application. A plurality of data values and a plurality of data modification time periods corresponding to the plurality of data values can be retrieved. A plurality of latest data values from the retrieved plurality of data values can be visually modified. The modified data values and time periods can be displayed at the application.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventor: Thomas Angermayer
  • Patent number: 9652363
    Abstract: A dependent object delegation testing approach can feature use of a dependent object delegation tester object that prompts a service provider to make delegation calls and a mock enterprise services infrastructure that include mock objects for receiving the delegation calls and verifying compliance of those delegation calls with one or more predefined check types.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 16, 2017
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Publication number: 20170109003
    Abstract: A data model defines a structure of data objects with data fields, together with presentation properties. Data is stored according to data models. A request is received that identifies a data object described in a data model. Based on the request, data associated with the data object is invoked according to the data model. The data associated with the data object is invoked from a database and comprises fields' data, field identifiers, field labels, and field properties assigned to a plurality of fields of the data object. A set of contexts is defined to be associated with the data model. A context from the set of contexts is determined to be associated with the invoked data. A presentation of the invoked data is configured according to context specific conditions defined for the determined context. The configured presentation of the data is displayed on a presentation interface.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Thomas Angermayer, Begona Fernandez Martinez, Silke Storch
  • Publication number: 20170109269
    Abstract: Described herein is a test data framework. In accordance with one aspect, the framework creates a test data container that stores test data corresponding to one or more attributes of a business object. The framework may further create a test metaobject instance corresponding to the business object, wherein the test metaobject instance defines associations with the test data container and the business object. The test data container and the test metaobject instance may be sent to a test system for creating one or more instances of the business object that reflect the test data.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Inventors: Thomas ANGERMAYER, Bjoern SANDERS
  • Publication number: 20170024104
    Abstract: Methods and apparatus, including computer program products, are provided for gesture detection on a user interface such as a touchscreen. In one aspect there is provided a method. The method may include detecting a touch on an entry presented on a touchscreen as a candidate erasure figure gesture; tracking a finger motion associated with the detected touch to determine whether the finger motion corresponds to an erasure figure gesture; and sending a message to cancel the entry, when the finger motion corresponds to the erasure figure gesture. Related systems and articles of manufacture are also discloses.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventor: Thomas Angermayer
  • Publication number: 20160183041
    Abstract: There is provided a method. The method may include selecting a rule defined by one or more of a location, a time, or other factor stored in a database. The method may further include selecting an external service to be triggered by application of the rule to one or more of a current location, a current time, or current other factor at a mobile station.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Bjoern Sanders, Thomas Angermayer
  • Publication number: 20160170578
    Abstract: Methods and apparatus, including computer program products, are provided for finger gestures. In one aspect there is provided a method, which may include detecting a first finger gesture proximate to or making contact with a graphical user interface element representative of a first picker wheel presented on a user interface; detecting a second finger gesture proximate to or making contact with the user interface, the second finger gesture detected during a time period comprising a time when the first finger gesture is proximate to or making contact with the first picker wheel; changing, when the second finger gesture is detected, a second picker wheel from an independent mode to a dependent mode; and updating, when in the dependent mode, the second picker wheel based on a selection value made via the first finger gesture at the first picker wheel. Related systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventor: Thomas Angermayer