Patents by Inventor Daniel Jakobs
Daniel Jakobs 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: 10003668Abstract: The present disclosure relates to a telecommunication method for operating a telecommunication device being coupled to a digital telecommunication network. The telecommunication device has a processor, a display device and a memory with an application. The telecommunication device is connectable via the network to a backend server with access to a database comprising a plurality of datasets. The method has: sending an initializing data request to the backend server requesting a first number of the datasets from the database; in response to receiving an initializing data packet with the requested first number of the datasets; and calculating a second number of the datasets to be requested by a second data request.Type: GrantFiled: December 2, 2015Date of Patent: June 19, 2018Assignee: SAP SEInventor: Daniel Jakobs
-
Publication number: 20170094017Abstract: The present disclosure relates to a telecommunication method for operating a telecommunication device being coupled to a digital telecommunication network. The telecommunication device has a processor, a display device and a memory with an application. The telecommunication device is connectable via the network to a backend server with access to a database comprising a plurality of datasets. The method has: sending an initializing data request to the backend server requesting a first number of the datasets from the database; in response to receiving an initializing data packet with the requested first number of the datasets and calculating a second number of the datasets to be requested by a second data request.Type: ApplicationFiled: December 2, 2015Publication date: March 30, 2017Applicant: SAP SEInventor: Daniel JAKOBS
-
Patent number: 9594469Abstract: A system, method, and medium, the method including generating a display environment having multiple layers, each layer containing at least one user interface element associated with the layer; and generating a viewport having a port that provides a visible view onto multiple the layers of the display environment.Type: GrantFiled: July 25, 2012Date of Patent: March 14, 2017Assignee: SAP SEInventors: Daniel Jakobs, Niklas Baudy
-
Patent number: 9575873Abstract: A computer implemented system and method for testing code for implementation in web browsers, implements test class code defining test cases for testing operations on web applications implementable by different web browser types, and implements handler class code comprising code specific to each web browser and defining strategies to be used by test cases. The handler class code implements a handler interface and the test class code uses the handler interface to identify the methods to be used for test cases. A non-transient storage medium stores code for a handler template supporting different web browser types for use in a test environment, the code comprising code to identify browser specific strategies for implementation in the test environment; code to implement a strategy support interface for use by a handler factory to select a handler instance; and code to implement a handler interface for use by a test case to identify methods for testing web browser functions.Type: GrantFiled: September 13, 2013Date of Patent: February 21, 2017Assignee: SAP SEInventors: Daniel Jakobs, Marco Glaser
-
Publication number: 20150379534Abstract: Processing power of a database may be leveraged to perform contact engagement analysis efficiently defining target groups. A person-centric data model allows rapid segmentation based upon details of individual contacts, and the nature of their interactions. The data model may recognize multiple facets of a single individual, for example different identifiers for various personal networks (e.g., social media networks, enterprise directories, etc.). Contact engagement analysis may use techniques such as contact classification, filtering, date period selection, and/or tag cloud based topic classification visualization, in order to achieve target group definition. A data model and UI may provide selection tools filtering data of mixed quality, allowing fast overview, and providing selection possibilities of contact groups having different data quality classifications. A tag cloud (e.g., including a time slider) shows topics of interest derived from contact interactions, thus providing visual indications.Type: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Arnulf Schueler, Sven-Eric Eigemann, Thomas Maag, Vytas Cirpus, Daniel Jakobs, Martin Zielonkowski, Huaiyang Mao, Dagmar Opitz, Shabana Ansari, Eduard Hess, Sonja Zscherpel, Michael Rey, Andreas Bettin, Stefan Nasshan, Nicolae Ciumac, Joerg Losat, Joachim Woerner, Christian Clasani, Stefan Daum, Michael Ohnemus, Rolf Schumann
-
Patent number: 9075500Abstract: A method and system to define attributes of a plurality of interactive user interface elements, the attributes including, at least, a textual descriptor and a value representation of an associated data element; associate at least one of the interactive user interface elements into a group of user interface elements; and display, embedded in a user interface of a first application, the group including a presentation of the textual descriptor and the value representation of the associated data element for each interactive user interface element in the group.Type: GrantFiled: November 27, 2012Date of Patent: July 7, 2015Assignee: SAP SEInventors: Eduard Hess, Daniel Jakobs, Dagmar Opitz, Mariya Pavlenko, Arnulf Schueler, Lan Zhang
-
Publication number: 20150149962Abstract: Various embodiments for condensed display of data are described herein. A graphical user interface (GUI) comprises a first region including a plurality of graphical filter elements corresponding to respective content types, a grouping option selector, and a second region for displaying content. A graphical filter element comprises a unique icon representing corresponding content type, numeric information related to the corresponding content type, and a name of the corresponding content type. Upon selection of a grouping option using the grouping option selector, the content is displayed in groups in the second region. The groups are ordered in the second region and group indicators represent respective groups in the second region. Upon selection of a particular graphical filter element, content corresponding to the selected graphical filter element is displayed in the second region. The content in the second region is displayed in demarcated content regions corresponding to respective content types.Type: ApplicationFiled: November 22, 2013Publication date: May 28, 2015Inventors: Daniel Jakobs, Eduard Hess, Sonja Zscherpel
-
Publication number: 20150082279Abstract: A computer implemented system and method for testing code for implementation in web browsers, implements test class code defining test cases for testing operations on web applications implementable by different web browser types, and implements handler class code comprising code specific to each web browser and defining strategies to be used by test cases. The handler class code implements a handler interface and the test class code uses the handler interface to identify the methods to be used for test cases. A non-transient storage medium stores code for a handler template supporting different web browser types for use in a test environment, the code comprising code to identify browser specific strategies for implementation in the test environment; code to implement a strategy support interface for use by a handler factory to select a handler instance; and code to implement a handler interface for use by a test case to identify methods for testing web browser functions.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: SAP AGInventors: Daniel Jakobs, Marco Glaser
-
Publication number: 20150058093Abstract: A system and method for using a ranking circle display, including retrieving state information and progress information for one or more key performance indicators, displaying a page with one or more ranking circles on a portable electronic device, each ranking circle including state information and progress information of a key performance indicator, receiving a user input at the portable electronic device indicating that the user is selecting one of the ranking circles displayed on the page, and in response to selecting one of the ranking circles, displaying additional key performance indicator information or controls for the selected ranking circle.Type: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Inventor: Daniel Jakobs
-
Patent number: 8799318Abstract: A function module allows fuzzy searching of data stored in an environment lacking inherent fuzzy search capability, by leveraging a native fuzzy search capability of an underlying database. The function module receives the data that is to be searched, as well as search terms/parameters. The function module creates a temporary table in the database, populates the table with the corresponding data, and executes the fuzzy search on the table according to the terms/parameters utilizing the database layer's native fuzzy search capability. After returning the fuzzy search result, the function module removes the table from the database. One embodiment implements the function module with the Advanced Business Application Program (ABAP) environment available from SAP AG, which lacks an inherent ability to perform fuzzy searching. That function module leverages native fuzzy search capability of an underlying in-memory HANA database architecture database available from SAP AG.Type: GrantFiled: July 27, 2012Date of Patent: August 5, 2014Assignee: SAP AGInventor: Daniel Jakobs
-
Publication number: 20140149900Abstract: A method and system to define attributes of a plurality of interactive user interface elements, the attributes including, at least, a textual descriptor and a value representation of an associated data element; associate at least one of the interactive user interface elements into a group of user interface elements; and display, embedded in a user interface of a first application, the group including a presentation of the textual descriptor and the value representation of the associated data element for each interactive user interface element in the group.Type: ApplicationFiled: November 27, 2012Publication date: May 29, 2014Inventors: Eduard Hess, Daniel Jakobs, Dagmar Opitz, Mariya Pavlenko, Arnulf Schueler, Lan Zhang
-
Publication number: 20140129459Abstract: A method and system to receive business data related to an entity from a business application; determine at least one social media network to access by the business application; query the at least one social media network, based on search criteria derived from the business data, for unique identifiers of the at least one social media network associated with the entity; and determine a true identifier of the entity for the at least one social media network based on the unique identifiers and the business data.Type: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Inventors: Niklas Baudy, Julian Gimbel, Daniel Jakobs, Jonas Sladek, Julian Breunung, Stefanie Rupp
-
Publication number: 20140071158Abstract: A user interface integrates display of custom Key Performance Indicators (KPIs) calculated from an underlying database. The interface may allow for the creation of predictive algorithms customized to provide intelligent advice and meaningful alerts to the user in realtime, based upon the value of the KPIs. Certain embodiments may provide a dynamic ticker feature that provides recommendations for user action based upon displayed KPIs. The ticker may utilize attributes such as color and movement to effectively communicate relevant KPI information to the user.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: SAP AGInventors: Dagmar Opitz, Arnulf Schueler, Sven-Eric Eigemann, Daniel Jakobs, Thomas Maag, Lan Zhang
-
Publication number: 20140033116Abstract: A system, method, and medium, the method including generating a display environment having multiple layers, each layer containing at least one user interface element associated with the layer; and generating a viewport having a port that provides a visible view onto multiple the layers of the display environment.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Inventors: Daniel Jakobs, Niklas Baudy
-
Publication number: 20140032598Abstract: A function module allows fuzzy searching of data stored in an environment lacking inherent fuzzy search capability, by leveraging a native fuzzy search capability of an underlying database. The function module receives the data that is to be searched, as well as search terms/parameters. The function module creates a temporary table in the database, populates the table with the corresponding data, and executes the fuzzy search on the table according to the terms/parameters utilizing the database layer's native fuzzy search capability. After returning the fuzzy search result, the function module removes the table from the database. One embodiment implements the function module with the Advanced Business Application Program (ABAP) environment available from SAP AG, which lacks an inherent ability to perform fuzzy searching. That function module leverages native fuzzy search capability of an underlying in-memory HANA database architecture database available from SAP AG.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Applicant: SAP AGInventor: Daniel Jakobs