Patents Assigned to SAP
-
Patent number: 11128633Abstract: Systems and methods are provided for receiving a request to access a service catalog from a computing device associated with a tenant with authorization to access a custom microservice and the core microservices of the service catalog, and determining that the service catalog associated with the tenant comprises the custom microservice. The systems and methods further provide for determining routing information from the service catalog to make a request to the custom microservice, routing the request to the custom microservice based on the determined routing information, wherein the request is routed to a tenant computing system associated with the custom microservice, receiving a payload from the tenant computing system associated with the custom microservice, and generating a user interface comprising representations corresponding to the custom microservice and each of the core microservices, the representations corresponding to the custom microservice based on the received payload.Type: GrantFiled: June 17, 2019Date of Patent: September 21, 2021Assignee: SAP SEInventors: Anubhav Bhatia, Patrick Brose
-
Patent number: 11128581Abstract: Various examples are directed to systems and methods for secure messaging between computing components. A first computing device may send tree generation data to a second computing component. The tree generation data may comprise string selection data identifying a set of at least two strings of a string library. The first computing component may generate a coding tree based at least in part on the tree generation data and the string library and encode a first message based at least in part on the coding tree to generate a first encoded message. The first computing component may send the first encoded message to the second computing component.Type: GrantFiled: December 2, 2019Date of Patent: September 21, 2021Assignee: SAP SEInventor: Shailesh Borkar
-
Patent number: 11127047Abstract: The present disclosure involves systems, software, and computer implemented methods for providing digital promotions using digital collectibles. One example method includes receiving an image file from a client application associated with a particular user profile. Image recognition is performed on the image file to identify at least one product associated with a digital collectible promotion. A digital collectible associated with the at least one product is identified. A first offer is transmitted, for presentation in the client application, for an availability of the digital collectible upon a transaction including the at least one product. An indication of a transaction associated with the particular user profile that includes the at least one product is received, from a merchant. Instructions to enable at least one digital collectible at the client application for the particular user profile are transmitted, in response to the transaction.Type: GrantFiled: December 20, 2018Date of Patent: September 21, 2021Assignee: SAP SEInventors: Lars Gregori, Anja Wilbert, Georg Kreimer, Denise Wildner, Jose Enrique Gonzalez Modecir
-
Patent number: 11128587Abstract: The present disclosure involves systems, software, and computer implemented methods for performing enterprise messaging with a virtual message broker. One example method includes operations to receive, at an enterprise messaging (EM) layer associated with a shared message bus, a request associated with a first client to subscribe to a second client, wherein the EM layer provides an abstraction to the shared message bus, and wherein the shared message bus is shared between the first client and the second client. A rule set associated with the first client is identified, where the rule set is defined in a service descriptor associated with an EM service interface bound to the first client. In response to determining that the requested subscription to the second client is allowed by the identified rule set, the subscription is created, and events corresponding to the subscription are provided to the first client for consumption.Type: GrantFiled: May 13, 2019Date of Patent: September 21, 2021Assignee: SAP SEInventors: Andreas Hoffner, Martin Bachmann, Oliver Liemert
-
Patent number: 11128651Abstract: Search results are received from an initiated free text search of log data from one or more logs, where the free text is performed using search terms entered into a free text search graphical user interface. A set of at least one search result is selected from the search results containing an event desired to be identified in a completed enterprise threat detection (ETD) pattern. A forensic lab application is rendered to complete an ETD pattern. An event filter is added for an event type based on normalized log data to a path. A relative ETD pattern time range is set and an ETD pattern is completed based on the added event filter.Type: GrantFiled: January 6, 2020Date of Patent: September 21, 2021Assignee: SAP SEInventors: Eugen Pritzkau, Joscha Philipp Bohn, Daniel Kartmann, Wei-Guo Peng, Hristina Dinkova, Lin Luo, Thomas Kunz, Marco Rodeck, Hartwig Seifert, Harish Mehta, Nan Zhang, Rita Merkel, Florian Chrosziel
-
Patent number: 11128547Abstract: Systems, methods, and techniques to efficiently optimize values associated with subscription services. The method includes retrieving usage information relating to one or more cloud services subscribed to by a user and provided by a plurality of cloud service providers. The method further includes determining, by the at least one processor and in response to the retrieving, authorization information and value information associated with the user and the one or more cloud services. The method further includes optimizing, by the at least one processor and in response to the determining, a number of cloud services and/or a value associated with the number of cloud services based on the usage information, authorization information, and value information.Type: GrantFiled: November 29, 2018Date of Patent: September 21, 2021Assignee: SAP SEInventor: Prabal Mahanta
-
Patent number: 11126324Abstract: Disclosed herein are system, method, and computer program product embodiments for a tile interface and launch pad system. An embodiment operates by providing a user interface with a plurality of tiles. An indication is received to move a first tile from a first section of the user interface to a second section of the user interface. The first tile as displayed in the first section includes a first selection of information, and tiles of the second section include a section selection of information. The visual appearance of the first tile is modified, and the second selection of information is displayed in the first tile.Type: GrantFiled: January 26, 2017Date of Patent: September 21, 2021Assignee: SAP SEInventors: Jamila Schon, Michael Krenkler, Eran Lahav, Marc Kumar Ziegler
-
Patent number: 11126684Abstract: Disclosed herein are system, method, and computer program product embodiments for generating an overview panel that includes content received from data sources. An embodiment operates by a computer implemented method that includes determining the user, the user's role, and/or domains associated with the user in order to determine the content and/or data sources from which content should be received. The method further includes parsing the content from the data sources associated with the user, the user's role, and/or domains and generating cards to display the content from the data sources in a unified and cohesive manner.Type: GrantFiled: March 21, 2017Date of Patent: September 21, 2021Assignee: SAP Portals Israel Ltd.Inventors: Itay Sagiv, Ioannis Grammatikakis, Dan Watters, Nicole Pompejus, Stefan Kusterer, Rachel Kahana Samet, Aviad Gilady, Ran Gross, Yotam Kadishay
-
Patent number: 11126676Abstract: Disclosed herein are system, method, and computer program product embodiments for generating an influence rank for users within an enterprise community based on a social graph and utilizing the influence rank to customize the user experience in the enterprise community. An influence rank for a user of the enterprise community may be determined based on building a social graph representing the user's interactions within the enterprise community and analyzing the social graph. Communications may be then redirected within the enterprise community based on the determined influence rank.Type: GrantFiled: December 10, 2018Date of Patent: September 21, 2021Assignee: SAP SEInventor: Chongyao Wang
-
Patent number: 11126571Abstract: According to some embodiments, an integration system may include a source data store that contains a plurality of workloads (e.g., data packets). A processing platform may retrieve a workload from the source data store via first unikernel-based workload processing. The processing platform may then process the workload (e.g., filtering or dropping) to generate an output result and arrange for the output result to be provided to a sink destination via second unikernel-based workload processing (e.g., associated with a Linux event loop model of input output multiplexing). In some embodiments, the processing platform initially evaluates the workload in the source data store to determine if the workload meets a predetermined condition. If the workload does not meet the predetermined condition, the retrieving and arranging may be performed via container-based workload processing instead of unikernel-based workload processing.Type: GrantFiled: January 30, 2020Date of Patent: September 21, 2021Assignee: SAP SEInventor: Shashank Mohan Jain
-
Patent number: 11126411Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a dashboard user interface design and integration system. An embodiment operates by receiving a request to generate an interface associated with a data source and establishing a connection with the data source to receive data from the data source. An indication of a component to be displayed on the interface is received and the interface is generated. The interface includes the component and is coupled to the data source.Type: GrantFiled: December 13, 2018Date of Patent: September 21, 2021Assignee: SAP SEInventors: Joachim Fitzer, Eduardo Berlitz, Eduardo Carvalho, Alexandre Faltz, Reinhold Kautzleben, Willian Mendes
-
Patent number: 11126466Abstract: The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving, in a dispatching layer, a request to run a first task for a first application, the request including a first application priority. At least one second application priority of at least one currently running application is identified. A maximum number of allowable parallel tasks per application is determined. Application priority weights are assigned to each of the first application priority and the at least one second application priority. A number of parallel tasks for the first application and the at least one currently running application are determined based on the maximum number of allowable parallel tasks per application and the assigned application priority weights. A first number of parallel tasks are assigned to the first application. The first application is executed using the assigned first number of parallel tasks.Type: GrantFiled: February 26, 2019Date of Patent: September 21, 2021Assignee: SAP SEInventors: Alain Gauthier, Martin Parent, Edgar Lott
-
Patent number: 11119997Abstract: A system for an in-memory row storage architecture can be provided. In some implementations, the system performs operations comprising adding a data row to an in-memory row store at a row location based on a database operation, indexing the row location in an index table comprising a plurality of nodes for a plurality of rows in the in-memory row store, the plurality of nodes organized across a plurality of buckets, and accessing the data row at the row location in the in-memory row store based on the index table to perform another database operation on the data row Related systems, methods, and articles of manufacture are also described.Type: GrantFiled: February 28, 2018Date of Patent: September 14, 2021Assignee: SAP SEInventors: Aditya Gurajada, Zhan-feng Ma, Zhi-ping Xiong
-
Patent number: 11120223Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for probabilistic word embeddings for text classification. A text classification system receives a message including a keyword and determines an embedding probability distribution representing the keyword. The text classification system then determines an embedding value for the keyword based on the embedding probability distribution. The text classification system uses the embedding value as input into a set of mathematical functions, yielding a first set of coefficient values for the keyword. Each respective mathematical function from the set corresponds to a respective classification label from a set of classification labels and defines a continuous surface.Type: GrantFiled: June 18, 2019Date of Patent: September 14, 2021Assignee: SAP SEInventors: Gil Katz, Mathis Lamarre
-
Patent number: 11120034Abstract: A method and system including one or more data sources; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: initiate a business intelligence (BI) tool; connect to a BI platform; receive selection of an initiate query control; retrieve one or more database coupling components, wherein each database coupling component corresponds to a data source; display the retrieved one or more database coupling components; and receive selection of at least one of the retrieved one or more database coupling components to provide data in response to execution of a query. Numerous other aspects are provided.Type: GrantFiled: November 13, 2018Date of Patent: September 14, 2021Assignee: SAP SEInventors: Sowmya Kalidindi, Sathya G, Vignesh Sankaran, Prasanna Bhat Mavinakuli
-
Patent number: 11120024Abstract: A database includes a blockchain infrastructure that allows data tables comprising the database to be associated with respective blockchains. Data inserted into a data table is replicated in its associated blockchain. Certain operations on a data table are disabled when it is associated with a blockchain.Type: GrantFiled: November 1, 2018Date of Patent: September 14, 2021Assignee: SAP SEInventors: Alexander Ocher, Viktor Lapitski, Andrey Belyy
-
Patent number: 11119742Abstract: A system for cache efficient reading of column values in a database is provided. In some aspects, the system performs operations including pre-fetching, asynchronously and in response to a request for data in a column store database system, a plurality of first values associated with the requested data. The request may identify a row of the column store database system associated with the requested data. The plurality of first values may be located in the row. The operations may further include storing the plurality of first values in a cache memory. The operations may further include pre-fetching, asynchronously and based on the plurality of first values, a plurality of second values. The operations may further include storing the plurality of second values in the cache memory. The operations may further include reading, in response to the storing the plurality of second values, the requested data from the cache memory.Type: GrantFiled: September 9, 2019Date of Patent: September 14, 2021Assignee: SAP SEInventor: Thomas Legler
-
Patent number: 11121943Abstract: A mesh-type scaler is selected for performing overall mesh-wide scaling of a microservices mesh. The microservices mesh is scaled with the mesh-type scaler and one or more mesh scaling rules to generate a predicted value for a monitoring parameter of one or more monitoring parameters. A single-service-type scaler is selected. The monitoring parameter is measured with the single-service-type-scaler to generate a measured value. For an individual service associated with the microservices mesh, a target value is calculated for the monitoring parameter using the predicted value and the measured value. The target value is compared against a defined threshold to generate a scaling value used to determine if scaling is needed with respect to the individual service.Type: GrantFiled: December 13, 2018Date of Patent: September 14, 2021Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 11120080Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives data from a subset of a first set of exchange tables stored in a first database of a source system. The program further creates a second set of exchange tables in a second database of the device. The program also creates a set of shadow tables in the second database of the device. The program further adapts the second set of exchange tables and the set of shadow tables to a higher upgrade version. The program also performs object generation based on the second set of exchange tables and the set of shadow tables. The program further drops the set of shadow tables. The program also receives a set of application tables from the source system. The program further adapts the set of application tables to the higher upgrade version.Type: GrantFiled: June 4, 2018Date of Patent: September 14, 2021Assignee: SAP SEInventor: Wieland Hoprich
-
Patent number: 11119883Abstract: Methods, systems, and computer-readable storage media for generating a call graph representative of a service mesh including software systems and extension applications, the software systems including a first software system that is configured to publish a first event and a second software system configured to receive first API calls, the extension applications including a first extension application configured to consume the first event and, in response to the first event, transmit first API calls, determining a first cardinality representative of a ratio of first events to first API-calls, receiving monitoring data representative of frequencies of the first event occurring during production use of the first software system, simulating production use of the service mesh by generating a set of frequencies of first API calls based on the call graph, the monitoring data, and the first cardinality, and displaying simulation results including the set of frequencies of the first API calls.Type: GrantFiled: September 24, 2020Date of Patent: September 14, 2021Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen