Patents by Inventor Gerd Martin Ritter
Gerd Martin Ritter 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: 11226982Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: GrantFiled: April 23, 2019Date of Patent: January 18, 2022Assignee: SAP SEInventors: Gerd Martin Ritter, Pradeep Kumar Singh, Tim Kornmann, Rene Gross
-
Patent number: 10489378Abstract: Disclosed herein are system, method, and computer program product embodiments for the detection and resolution of conflicts in data synchronization. An embodiment operates by receiving an upload from a user device of one or more changes to a local copy of a master document. A conflict is identified between the one or more uploaded changes and one or more previous changes to the master document. A super user is notified of the conflict. A resolution of the conflict is received. The resolution to resolve the conflict is applied.Type: GrantFiled: December 8, 2015Date of Patent: November 26, 2019Assignee: SAP SEInventor: Gerd Martin Ritter
-
Patent number: 10437788Abstract: Disclosed herein are system, method, and computer program product embodiments for the automatic detection, retry, and resolution of errors in data synchronization. An embodiment operates by receiving one or more changes to a local copy of a master document. An error is detected during a synchronization of the one or more changes with the master document. A count is incremented and the synchronization is retried until either the synchronization completes or a threshold has been reached.Type: GrantFiled: December 8, 2015Date of Patent: October 8, 2019Assignee: SAP SEInventor: Gerd Martin Ritter
-
Publication number: 20190251096Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: ApplicationFiled: April 23, 2019Publication date: August 15, 2019Inventors: Gerd Martin Ritter, Pradeep Kumar Singh, Tim Kornmann, Rene Gross
-
Patent number: 10311082Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: GrantFiled: December 21, 2015Date of Patent: June 4, 2019Assignee: SAP SEInventors: Gerd Martin Ritter, Pradeep Kumar Singh, Tim Kornmann, Rene Gross
-
Publication number: 20170177687Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: ApplicationFiled: December 21, 2015Publication date: June 22, 2017Inventors: Gerd Martin RITTER, Pradeep Kumar SINGH, Tim KORNMANN, Rene GROSS
-
Publication number: 20170161296Abstract: Disclosed herein are system, method, and computer program product embodiments for the automatic detection, retry, and resolution of errors in data synchronization. An embodiment operates by receiving one or more changes to a local copy of a master document. An error is detected during a synchronization of the one or more changes with the master document. A count is incremented and the synchronization is retried until either the synchronization completes or a threshold has been reached.Type: ApplicationFiled: December 8, 2015Publication date: June 8, 2017Inventor: Gerd Martin Ritter
-
Patent number: 9020881Abstract: A computer-implemented system may include an application platform comprising a platform model of a plurality of business objects, each of the business objects comprising a model of data and associated logic, and a public solution model comprising a subset of the platform model. The system may also include a business application, wherein a data model and access logic of the business application are defined based on the public solution model, and wherein the application platform is to provide services to the business application based on the data model, the access logic and the platform model.Type: GrantFiled: December 19, 2008Date of Patent: April 28, 2015Assignee: SAP SEInventors: Gerd Martin Ritter, Stefan A. Baeuerle, Frank Brunswig, Thomas Fiedler, Jens Freund, Reiner Hammerich, Baré Said, Guenter Pecht-Seibert, Wolfgang Koch
-
Patent number: 8706804Abstract: A computer-implemented system may include reception of a user interface request corresponding to two or more chained operations associated with one or more service calls to a backend service layer, determination of whether to update a backend buffer after execution of each of the one or more service calls, execution, if it is determined to update the backend buffer after execution of each of the one or more service calls, of each of the one or more service calls, and a read service call after execution of each of the one or more service calls, and execution, if it is determined not to update the backend buffer after execution of each of the one or more service calls, of each of the one or more service calls in sequence, and a bulk read service call only after execution of all of the one or more service calls.Type: GrantFiled: December 13, 2011Date of Patent: April 22, 2014Assignee: SAP AGInventors: Tim Kornmann, Dirk Stumpt, Gerd Martin Ritter, Rene Gross
-
Patent number: 8555248Abstract: A computer-implemented system may include a data store to store business data, an application platform, and a business application. The application platform may include a repository to store metadata defining a plurality of business objects, each of the business objects comprising a respective model of data and associated logic, each business object associated with respective business object entities, and a framework in communication with the repository to provide access to the business data. The business application is to access the data via the framework and based on the metadata, wherein the metadata associates a first plurality of the business object entities with a RELEASED release status code, and wherein the metadata associates a second plurality of the business object entities with a DEPRECATED release status code.Type: GrantFiled: December 16, 2009Date of Patent: October 8, 2013Assignee: SAP AGInventors: Frank Brunswig, Dirk A. Giebel, Hubert Klein, Gerd Martin Ritter, Noam Tamarkin
-
Publication number: 20130151585Abstract: A computer-implemented system may include reception of a user interface request corresponding to two or more chained operations associated with one or more service calls to a backend service layer, determination of whether to update a backend buffer after execution of each of the one or more service calls, execution, if it is determined to update the backend buffer after execution of each of the one or more service calls, of each of the one or more service calls, and a read service call after execution of each of the one or more service calls, and execution, if it is determined not to update the backend buffer after execution of each of the one or more service calls, of each of the one or more service calls in sequence, and a bulk read service call only after execution of all of the one or more service calls.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Inventors: Tim Kornmann, Dirk Stumpt, Gerd Martin Ritter, Rene Gross
-
Publication number: 20110145787Abstract: A computer-implemented system may include a data store to store business data, an application platform, and a business application. The application platform may include a repository to store metadata defining a plurality of business objects, each of the business objects comprising a respective model of data and associated logic, each business object associated with respective business object entities, and a framework in communication with the repository to provide access to the business data. The business application is to access the data via the framework and based on the metadata, wherein the metadata associates a first plurality of the business object entities with a RELEASED release status code, and wherein the metadata associates a second plurality of the business object entities with a DEPRECATED release status code.Type: ApplicationFiled: December 16, 2009Publication date: June 16, 2011Inventors: Frank Brunswig, Dirk A. Giebel, Hubert Klein, Gerd Martin Ritter, Noam Tamarkin
-
Publication number: 20100161675Abstract: A computer-implemented system may include an application platform comprising a platform model of a plurality of business objects, each of the business objects comprising a model of data and associated logic, and a public solution model comprising a subset of the platform model. The system may also include a business application, wherein a data model and access logic of the business application are defined based on the public solution model, and wherein the application platform is to provide services to the business application based on the data model, the access logic and the platform model.Type: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Inventors: Gerd Martin Ritter, Stefan A. Baeuerle, Frank Brunswig, Thomas Fiedler, Jens Freund, Reiner Hammerich, Bare Said, Guenter Pecht-Seibert, Wolfgang Koch
-
Patent number: 7680783Abstract: Systems and methods are described that permit a user to configure an identification strategy at run time to facilitate user input of data. The identification strategy may include a parsing grammar and a search algorithm. The parsing grammar may be used to parse user input, and the search algorithm may be used to search a database for the user input. A configuring user may configure the parsing grammar at run time to accept data in a customized form to suit the user's input style. The search algorithm may be configured accordingly as well.Type: GrantFiled: December 28, 2006Date of Patent: March 16, 2010Assignee: SAP AGInventors: Gerd Martin Ritter, Volkmar Stegmann
-
Publication number: 20080162447Abstract: Systems and methods are described that permit a user to configure an identification strategy at run time to facilitate user input of data. The identification strategy may include a parsing grammar and a search algorithm. The parsing grammar may be used to parse user input, and the search algorithm may be used to search a database for the user input. A configuring user may configure the parsing grammar at run time to accept data in a customized form to suit the user's input style. The search algorithm may be configured accordingly as well.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Gerd Martin RITTER, Volkmar STEGMANN