The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 28, 2020

Filed:

May. 16, 2016
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Dave Schikora, Berlin, DE;

Pit Humke, Potsdam, DE;

Michael Burwig, Berlin, DE;

Ole Lilienthal, Werder, DE;

Leif Jensen-Pistorius, Oestringen, DE;

Martin Wezowski, Berlin, DE;

Thomas Spangemacher, Neulussheim, DE;

Peer Hilgers, Grasellenbach, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/0481 (2013.01); G06F 16/25 (2019.01); G06F 16/21 (2019.01); G06Q 10/10 (2012.01);
U.S. Cl.
CPC ...
G06F 16/252 (2019.01); G06F 16/211 (2019.01); G06Q 10/10 (2013.01); G06Q 10/103 (2013.01);
Abstract

Techniques are described for service mapping and other backend operations for a collaborative platform. A platform may access data objects from any suitable number of source services. The data model of the platform may be dependent on the data models of its associated source services as well as source service annotations, where such annotations describe the mapping onto the various data model elements. The process of mapping requests and results between the platform and the external data sources at runtime may employ a schema mapping data structure to minimize potential performance impacts. Implementations may employ a hierarchical class structure that is configured to achieve efficient traversal by shifting computational load to initialization time when the source service data models and annotations are processed. The initialization of the structure may be triggered at initialization time of the platform or whenever an administrative action causes changes to the schema mapping.


Find Patent Forward Citations

Loading…