Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Sap Se patents


Recent patent applications related to Sap Se. Sap Se is listed as an Agent/Assignee. Note: Sap Se may have other listings under different names/spellings. We're not affiliated with Sap Se, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "S" | Sap Se-related inventors


Asynchronous garbage collection in parallel transaction system without locking

Methods, systems, and computer-readable storage media for determining that a transaction of a plurality of transactions performed in at least a portion of a system includes a delete operation, the plurality of transactions being managed by a secondary transaction manager and including a subset of all transactions performed in the system, in response to the delete operation, inserting a clean-up entry in the secondary transaction manager, attaching the clean-up entry to a subsequent transaction in order to determine and assign a time to the cleanup-entry that is used to subsequently trigger garbage collection, and selectively comparing the time to a most-recently-reported minimum read timestamp that is periodically reported to the secondary transaction manager from a primary transaction manager of the system, wherein the clean-up entry is executed in response to determining that the time is less than the most-recently-reported minimum read timestamp.. . ... Sap Se

Redistribution of data processing tasks

Disclosed herein are system, method, and computer program product embodiments for a data processing redistribution system. An embodiment operates by an in-memory database, that includes a portion of data from a remote database, receiving a request to perform a procedure on a portion of data of the remote. ... Sap Se

Secure data sharing through a network application

Some embodiments include reception, from a first client system, of first instance data of a first data structure defined by the stored metadata, the first instance data associated with a first entity, storage of the first instance data of the first data structure in a data store, reception, from the first client system, of an indication associating the first instance data, a second client system, and second data not defined by the metadata, storage of the indication in the data store, reception, from the first client system, of information for retrieving the second data from the first client system and for generating a visualization based on the second data, reception of a request for data associated with the first entity from a second client system, and, in response to the request, identification of the stored indication associating the first instance data, the second client system, and the second data, retrieval of the second data from the first client system based on the information, generation of the visualization of the second data based on the information, and transmission of a visualization of the stored first instance data and the visualization of the second data to the second client system.. . ... Sap Se

Data storage system file integrity check

An integrity check for a first file is initiated. In response, a first key corresponding to the first file is obtained. ... Sap Se

Weight initialization for machine learning models

In one respect, there is provided a system that may include a processor and a memory. The memory may be configured to store instructions that results in operations when executed by the processor. ... Sap Se

Multi-dimensional data visualization

Disclosed herein are system, method, and computer program product embodiments for generating and adjusting multi-dimensional data visualizations. An embodiment operates by a computer implemented method that includes evaluating, by at least one processor, data to be displayed on a multi-dimensional data visualization and information associated with the multi-dimensional data visualization. ... Sap Se

Cross-system object tracking platform

Integrity of a physical object is verified by receiving, data encapsulating a request to verify the integrity of the physical object. Subsequently, a data structure is accessed that includes a plurality of linked segments each characterizing an entity within a supply chain for the physical object. ... Sap Se

Single job backorder processing using prioritized requirements

Systems and methods are provided herein for a single job backorder processing using prioritized requirements. Data comprising a plurality of requirements associated with an availability check is received. ... Sap Se

Training machine learning models

In one respect, there is provided a system that may include a processor and a memory. The memory may be configured to store instructions that results in operations when executed by the processor. ... Sap Se

Small object detection

In one respect, there is provided a system that may include a processor and a memory. The memory may be configured to store instructions that results in operations when executed by the processor. ... Sap Se

Tenant table sharing with content separation

Implementations include providing a database system that a plurality of tenant systems interact with, providing a shared database schema and a plurality of tenant database schemas, the shared database schema including a shared table, and each tenant database schema being assigned to a respective tenant and including a view into the shared table, which includes a tenant specification field, and a row visibility field, the tenant specification field indicating a tenant, to which a respective row is assigned, and the row visibility field indicating visibility of a respective row to respective tenants.. . ... Sap Se

Discriminative clustering

A visual analytics system includes a memory and a processor. The processor executes a clustering application having an interactive user-interface rendered on a client computer. ... Sap Se

Semantic cluster tables providing improved database system performance

A denormalized table, referred to as a semantic cluster table, allows for improved database system performance. Rather than accessing multiple tables, database operations can access a single table, which can reduce the number and complexity of database operations. ... Sap Se

Staged approach to automatic data discovery and performance

The disclosure generally describes methods, software, and systems, including a method for caching information. A request for information is received at a staging layer. ... Sap Se

09/20/18 / #20180267684

Bi-directional communication between windows

Disclosed herein are system, method, and computer program product embodiments for a system for bi-directional communication between windows. An embodiment operates by receiving a panel selection of a second panel of a first window comprising at least a first panel and the second panel. ... Sap Se

09/06/18 / #20180253481

Testing database replication with multi-container system architecture

Testing a database replication system within a multi-container system architecture comprises receiving a first request for creating a database recovery system within a multi-container system architecture. The multi-container system architecture is configured to contain a plurality of tenant databases and a system database, and the database recovery system includes a primary system and a secondary system. ... Sap Se

09/06/18 / #20180253475

Grouping tables in a distributed database

In one respect, there is provided a method. The method can include identifying, based on a plurality of queries executed at a distributed database, a disjoint table set. ... Sap Se

09/06/18 / #20180253473

Declarative rules for optimized access to data

The present disclosure involves systems, software, and computer implemented methods for using declarative rules for optimized access to data. One example method includes receiving a structured query language (sql) query, the sql query associated with at least one database table and at least one predicate. ... Sap Se

09/06/18 / #20180253468

In-memory row storage durability

A system for an in-memory row storage architecture can be provided. In some implementations, the system performs operations comprising processing a database transaction affecting at least a first row in an in-memory row store and at least a second row in a persistent page store, logging changes to the second row within a page store transaction log as part of the processing and prior to committing the database transaction, logging a final aggregated result of the first row as part of committing the database transaction within a row store transaction log that is separate and distinct from the page store transaction log, and altering at least a portion of the in-memory row store based on accessing the row store transaction log. ... Sap Se

09/06/18 / #20180253467

In-memory row storage architecture

A system for an in-memory row storage architecture can be provided. In some implementations, the system performs operations comprising determining that data stored at a first location in a persistent page store is active, copying the data to a second location in an in-memory row store in response to determining that the data is active, indexing the data in an index table in response to determining that the data is active, accessing the data at the second location in the in-memory row store based on the index table, and performing an update of the data in the in-memory row store. ... Sap Se

09/06/18 / #20180253457

Splitting tables in a distributed database

In one respect, there is provided a method. The method can include identifying, based on a plurality of queries executed at a distributed database, a disjoint table set. ... Sap Se

09/06/18 / #20180253326

Self-learning localization service

The disclosure generally describes computer-implemented methods, software, and systems for self-learning localization services. A computer-implemented method includes: identifying, at a location remote from a first application, a request for localization of a string value associated with the first application from a source language to a target language, sending the string value to a translation request buffer in response to a determination that the localization of the string value in the target language is unavailable, and triggering, in response to satisfaction of at least one heuristic analysis, a translation process of the string value from the source language into the target language where the string value is retrieved from the translation request buffer. ... Sap Se

08/23/18 / #20180240038

Data input in an enterprise system for machine learning

A framework for improving data set in an enterprise system for machine learning is provided. In accordance with one aspect, user input of a project update is provided by a user to an enterprise system. ... Sap Se

08/23/18 / #20180239920

Secure retrieval of cloud-based sensitive data by obfuscating data access patterns

Cloud-based data is securely retrieved by obfuscating access patterns. A cloud storage system receives a request for data from a remote client that specifies a key. ... Sap Se

08/23/18 / #20180239898

Anomalous commit detection

Various examples are directed to detecting anomalous modifications to a software component, for example, a computing device may receive, from a version control system, version metadata describing properties of a plurality of commits for the software component. The computing device may generate a plurality of commit clusters based, at least in part, on the properties of the plurality of commits. ... Sap Se

08/23/18 / #20180239852

Efficient forecasting for hierarchical energy systems

Examples of energy forecasting in hierarchical energy systems are provided herein. A global forecast model instance for a hierarchical energy system can be determined through aggregation of energy forecast model data from individual energy smart meters. ... Sap Se

08/23/18 / #20180239804

Connected space

A system includes determination of a first measure value associated with a first physical space and a first time period within the analytical data, dynamic determination of a time-dependent association between a first entity or event and the first physical, dynamic mapping of the first measure value to the first entity or event based on the time-dependent association, and presentation of the first measure value in association with the first entity or event.. . ... Sap Se

08/23/18 / #20180239802

Programming language independent software testing environment

Provided are systems and methods for programming language independent application development via test data stored in a database. In one example, the method includes receiving a database command from an application, the database command including a location and an access request for data at the location, determining if the application is operating in a test mode, and accessing data from a database based on the database command, wherein the accessing data comprises accessing test data stored in a test data storage based on the location included in the database command if the application is operating in the test mode, and accessing real data stored in a real data storage based on the location included in the database command if the application is not operating in test mode.. ... Sap Se

08/23/18 / #20180239788

Paged column dictionary

A request for an entry of a dictionary having multiple dictionary blocks may be received, where the dictionary stores string values associated with corresponding value identifiers (ids) for dictionary compression. One of the dictionary blocks may be selectively loaded into memory, and the dictionary block that has been loaded into memory may be searched. ... Sap Se

08/23/18 / #20180239787

Configurable provider for layered repository

Disclosed herein are system, method, and computer program product embodiments for creating and utilizing configuration providers for layered repository facilities. An embodiment operates by creating or loading a custom data structure for a software application, retrieving configuration information from at least one configuration provider, storing the retrieved configuration information in the custom data structure, and associating the custom data structure with the application and a specific layer of a layered repository facility. ... Sap Se

08/23/18 / #20180239676

Asynchronous garbage collection in database redo log replay

Recovery of a database system by taking the database system offline is initiated. Thereafter, recovery operations specified by a redo log of the database system are replayed. ... Sap Se

08/23/18 / #20180239662

Sensor data anomaly detection

Some embodiments include reception of a time-series of a respective data value generated by each of a plurality of sensors, calculation of a regression associated with a first sensor of the plurality of sensors based on the received plurality of time-series, the regression being a function of the respective data values of the others of the plurality of data sources, reception of respective data values associated with a time from and generated by each the plurality of respective sensors, determination of a predicted value associated with the time for the first sensor based on the regression associated with the first sensor and on the respective data values associated with the time, comparison of the predicted value with the received value associated with the time and generated by the first sensor, and determination of a value indicating a likelihood of an anomaly based on the comparison.. . ... Sap Se

08/23/18 / #20180239601

Interactive software development kit documentation tool

Disclosed herein are system, method, and computer program product embodiments for an interactive software development kit documentation tool. An embodiment operates by receiving a component selection of an interface component in a development tool associated with a development environment. ... Sap Se

08/23/18 / #20180239508

Drag and drop minimization system

Disclosed herein are system, method, and computer program product embodiments for a drag and drop minimization system. An embodiment operates by detecting a drag event associated with a selected object located in a first location of a user interface. ... Sap Se

08/23/18 / #20180239501

Application-independent transformation and progressive rendering of queries for constrained user input devices and data model enabling same

A transformation platform allows a common data model to provide query output to multiple types of output devices, and incorporate query responses received using multiple types of constrained user input devices, such as neural headsets, that may be used by disabled individuals. Data and software applications can employ input and output modes of a client computer device without the data or application having to be specifically formatted or programmed for the different input and output modes. ... Sap Se

08/16/18 / #20180234523

Dynamic orchestration of microservices

A request with data is received at an execution environment of an application. In response to the request, a first network packet is automatically created. ... Sap Se

08/16/18 / #20180232412

Transaction commit protocol with recoverable commit identifier

Technologies are described for facilitating database system recovery in a distributed database environment having a master node and at least one slave node. The master node maintains an in-memory reference that includes transaction identifiers and their corresponding commit identifiers. ... Sap Se

08/16/18 / #20180232382

Multi-procedure support in data migration

Implementations include actions of initiating a procedure on an application that interacts with a database system having a start schema, through which a first version of the application interacts with tables, providing a bridge schema including table views to each table of the start schema, switching a first version of the application to interact through the bridge schema, creating a shadow field in a table, the shadow field corresponding to a field of the table that is to undergo a change during an upgrade from the first version to a second version, providing a trigger in the start schema, the trigger executing a transformation between the field and the shadow field during the upgrade, modifying the table in the start schema to a target structure to change a parameter of the shadow field or the field of the table, and switching the second version to interact through the start schema.. . ... Sap Se

08/09/18 / #20180227122

Protecting data in a multi-tenant cloud-based system

Methods and apparatus, including computer program products, are provided for securing data in a multi-tenant cloud-based system. In some implementations, there is provided a method. ... Sap Se

08/09/18 / #20180225731

Integrated virtual shopping

Methods, systems, and computer program products for shopping are described. An entry of a user into a physical establishment is detected and information corresponding to a virtual activity of the user in a virtual shopping environment is retrieved. ... Sap Se

08/09/18 / #20180225017

Merging applications

A communication port may exchange information with a user via a graphical user interface, and an application data store may contain information about executable applications, including input data and output data associated with each executable application. A merging platform may recognize that a user has selected, via the graphical user interface, a first executable application in the application data store. ... Sap Se

08/02/18 / #20180220292

Blockchain-based subscription management

A subscription management application having a persistency layer and an api layer initiates a subscription transaction. The persistency layer is configured to store information about a subscription associated with the subscription transaction originating from a subscription blockchain. ... Sap Se

08/02/18 / #20180218088

Adjacency structures for executing graph algorithms in a relational database

A system for processing graph-modeled data in a relational database is provided. The system can include at least one data processor and at least one memory storing instructions that are executed by the at least one data processor. ... Sap Se

08/02/18 / #20180218065

Graph-modeled data processing in a relational database

A system for processing graph-modeled data in a relational database is provided. In some implementations, the system performs operations comprising: receiving, from a first user, a request to define a graph algorithm operating on a graph workspace, the graph workspace comprising at least a portion of graph-modeled data stored at a relational database; applying a first security rule associated with the relational database, the applying comprising determining whether the first user has a privilege to define the graph algorithm operating on the graph workspace; and storing the graph algorithm at the relational database, when the first user is determined to have the privilege to define the graph algorithm operating on the graph workspace. ... Sap Se

08/02/18 / #20180218055

Design for hierarchical computations of nodes having non-tree topologies in relational database management systems

Performing hierarchical computations in relational database management systems, where the hierarchical computations are based on tabular input data that builds non-tree topologies by modifying the tabular input data to form tree topologies. One or more nodes, in a hierarchy of nodes, generated from tabular data, can have a non-tree-like topology. ... Sap Se

08/02/18 / #20180218039

Query planning and execution with reusable memory stack

A system for query planning and execution with reusable memory stack(s) is provided. In some implementations, the system performs operations comprising providing a first space in memory for storing first results of a first operator of a query, the first space located within a portion of a heap memory. ... Sap Se

08/02/18 / #20180218018

Enhanced table functions for database management systems

A table function can be received at a database system and applied to one or more data sources. The table function can have one or more generic input operators associated with a source data type of the one or more data sources. ... Sap Se

08/02/18 / #20180217869

Platform for orchestrating custom processes across system landscapes

Methods, systems, and computer-readable storage media for receiving a request to execute a custom process over a target system, the custom process including one or more operations, determining, for each operation of the custom process, a set of entities implicated by a respective operation based on an operations graph of the custom process, and relations paths of the respective operation, determining, for each set of entities, a sub-set of entities based on one or more constraints of the respective operation, providing, for each operation of the custom process, an operation process that is to be executed over one or more entities of a respective sub-set of entities, combining operation processes into a single custom process, and initiating execution of the single custom process.. . ... Sap Se

07/26/18 / #20180211191

Interface enabling monitoring of performance of executed processes

An interface is provided for process status determination. The provided interface includes logic for process status determination based on analytics rules for evaluation of processes that are executed at an engine, such as a bpm engine. ... Sap Se

07/26/18 / #20180211051

Managing multi-tenant systems using object-oriented models

Methods, systems, and computer-readable storage media for providing a system that interacts with a plurality of tenant systems, the plurality of tenants including at least a first and a second tenant system, storing tenant-specific content in respective tenant namespaces, the tenant-specific content including first content of the first tenant system stored in a first tenant namespace, and second content of the second tenant system stored in a second tenant namespace, storing shared content in a shared namespace, the shared content including content that is not specific to a tenant in the plurality of tenants, storing an object-oriented data model (oom) in the shared namespace, the oom including two or more data objects, and one or more associations between data objects, and processing a request received from one of the first and the second tenant systems based on the oom, the shared content, and one of the first and second content.. . ... Sap Se

07/26/18 / #20180210926

Value identifier sets

In some example embodiments, a system is provided for executing a primitive call that implements a query operation. The system may include a data processor and a memory. ... Sap Se

07/26/18 / #20180210922

Application programming interface for database access

A system for generating a query plan is provided. In some example embodiments, the system performs operations comprising: determining, at a query execution engine, a first primitive call for implementing a query operation on data at a database; performing the query operation by at least sending, to a data management engine coupled to the database, the first primitive call for execution by the data management engine; and determining, based at least on a result of the first primitive call, a result of the query operation. ... Sap Se

07/26/18 / #20180210921

Compatibility check for execution of joins

Described herein includes processing various instruction sets configured for online analytics processing (olap) using a calculation engine. This allows olap configured instruction sets or calculation scenarios to be efficiently and effectively processed with the calculation engine during run time thereby preventing delays and errors during processing.. ... Sap Se

07/26/18 / #20180210903

Multi-pass duplicate identification using sorted neighborhoods and aggregation techniques

Systems and methods are provided herein for multi-pass duplicate identification using sorted neighborhoods. Data comprising a plurality of data records is received. ... Sap Se

07/26/18 / #20180210902

Data model view with complex calculation capability

Described herein is a framework for providing data model views with complex calculation capability. In accordance with one aspect, the framework receives a request to calculate target results. ... Sap Se

07/26/18 / #20180210880

Combined database migration and structure conversion within maintenance procedures

Methods, systems, and computer-readable storage media for data migration in an upgrade procedure executed on a software system include actions of initiating the upgrade procedure, determining a first set of tables of a source database that include data to be converted before being first written to a target database, converting data of the first set of tables to provide first converted data, and writing the converted data to one or more tables in the target database.. . ... Sap Se

07/26/18 / #20180210869

Adaptable application variants

Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. ... Sap Se

07/26/18 / #20180210717

Time integrated development and modification system

Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by receiving a selection of a user interface component of an application. ... Sap Se

07/26/18 / #20180210707

Method and system for customization of computer systems

A computer system comprising a database, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for customization of computer systems are disclosed herein. The computer systems are customized using global customization specifications and differential customization specifications.. ... Sap Se

07/26/18 / #20180210622

Run time integrated development and modification system

Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. ... Sap Se

07/26/18 / #20180210615

Tile interface and launchpad system

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. ... Sap Se

07/19/18 / #20180203914

Document clustering in in-memory databases

A computer-implemented method of testing a compatibility of an update to an enterprise resource planning system that includes clustering documents into groups, where documents are generated from transactional data of an enterprise stored in an in-memory database and have attributes. Groups are stored in memory and include documents that are structurally identical. ... Sap Se

07/19/18 / #20180203891

Data repair within productive system

Provided are devices and methods for repairing corrupt data using a secure environment in a productive system. In one example, the method includes receiving a request to modify a base table stored in a productive environment, generating a child table corresponding to the base table within a secure environment of the productive system, modifying the one or more table entries from the base table and storing the modified table entries in the child table, executing one or more operations on the child table within the secure environment to determine if the one or more modified table entries repair the base table, and outputting a determined result of the one or more operations to a user interface. ... Sap Se

07/19/18 / #20180203849

Concept recommendation based on multilingual user interaction

Computer-assisted multilingual translations may utilize a concept database storing entries for a plurality of concepts, the entries including multilingual vectors of counterpart expressions for the respective concepts in a source language and multiple target languages. In various embodiments, for a given content item having an associated source-language expression, a set of concepts whose database entries match at least the source-language expression is identified, and target-language expressions for the identified concepts are used to iteratively update the set of concepts by identifying therein a subset of concepts that also match a user-selected one of the target-language expressions.. ... Sap Se

07/19/18 / #20180203771

Database redo log optimization by skipping mvcc redo log records

Restoring of a database table in the database system (e.g., an in-memory insert-only database system, etc.) is initiated. Thereafter, a transaction log volume storing data log records and multi-version concurrency control (mvcc) log records corresponding to the database table is accessed. ... Sap Se

07/12/18 / #20180198810

User classification by local to global sequence alignment techniques for anomaly-based intrusion detection

A sequence of events by a single user with at least one computing system are monitored. Each event characterizes user interaction with the at least one computing system and the sequence of events form a plurality of pairwise disjoint log samples. ... Sap Se

07/12/18 / #20180198807

Client-side attack detection in web applications

A client comprising a web browser is provided. The client is configured to: run an application in the web browser, the application comprising a sensor including sensor javascript code, wherein running the application comprises executing the sensor javascript code as the first javascript code in the web browser to activate the sensor; and wherein the sensor is configured to: gather data with respect to the application at runtime; and check predetermined application-specific rules against the gathered data for detecting client-side attacks at runtime.. ... Sap Se

07/12/18 / #20180198707

Partial switching of network traffic

Various embodiments of systems, computer program products, and methods to provide partial network traffic switching are described herein. In an aspect, a request addressed to a computer application is received for routing to a computing environment hosting the application. ... Sap Se

07/12/18 / #20180197190

Localized business analytics

A system includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits provide a localization (lpn) web service to a computer application having business analytics functions, for a recommendation on how to localize the business analytics performed by the computer application to target a specific group of consumers, prepare a recommendation on reconfiguring the business analytics logic of the computer application to perform business analytics localized to target the specific group of consumers, and provide the recommendation to the computer application to set up a localized (lpn) computer application to perform business analytics targeting the specific group of consumers.. ... Sap Se

07/12/18 / #20180197086

Provision of rules-based system as cloud service

An endless loop in an inference engine processing a set of rules according to facts stored in a database may be detected by: (a) analyzing the set of rules to identify a subset of the set of rules comprising rules that are triggered by an updated fact (b) executing the rules of the subset; (c) updating at least one of the facts based on the execution of the rules; (d) storing an identifier for each executed rule of the subset; (e) associating each stored identifier with a subset number for the subset in a consecutive sequence of subset numbers for executed subsets; and repeating steps (a)-(e) until the identifier for a rule, to be executed, is associated with an excessive number of subset numbers that are equally offset from each other in the sequence of subset numbers for executed subsets.. . ... Sap Se

07/12/18 / #20180197013

Dynamic classification system for sports analysis

Provided are devices and methods for rating video scenes from a sporting event. In one example, the method includes receiving data of a plurality of rated sports scenes, normalizing the data of the plurality of rated sports scenes into a plurality of data points, and forming at least two rating groups of data points in dimensional space, normalizing an unrated sports scene into a data point, determining a rating for the unrated scene by comparing the data point of the unrated scene to the at least two rating groups of data points, and outputting information about the determination to a display of a user device. ... Sap Se

07/12/18 / #20180196939

Component protection frameworks using defensive patterns

Systems and methods are provided herein for establishing a protection framework for a component. Identified assets of a component requiring protection from a potential attack are received. ... Sap Se

07/12/18 / #20180196836

Database management system with dynamic allocation of database requests

The invention provides for a database management system (100, 400) comprising a container management system (102). The container management system comprises: a container management system memory (106) for storing machine executable instructions (114) and a container management system processor (104). ... Sap Se

07/12/18 / #20180196833

Null replacing attributes

Described herein includes finding and replacing, including automatically, at least one null value in a table for allowing processing of the table with an abap-based application. In some implementations, the null values are replaced with replacement values that are compatible with further processing of the data in the table. ... Sap Se

07/12/18 / #20180196664

Modularized application framework

Disclosed herein are system, method, and computer program product embodiments for a modularized application framework. The embodiments disclosed herein may be used in enterprise software and development platforms to quickly deploy new applications and updates, using a decoupled modular configuration executed by a core framework. ... Sap Se

07/05/18 / #20180191843

Geo-enrichment of data based on shapes

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. ... Sap Se

07/05/18 / #20180189331

Shared database dictionaries

A system includes determination of a match between a first table column of a plurality of table columns of database tables and a second table column of the plurality of table columns, determination, based on stored metadata, of a first data dictionary associated with the first table column and a second data dictionary associated with the second table column, merging of the first data dictionary and the second data dictionary to generate a merged data dictionary, and modification of the stored metadata to associate the first data dictionary with the merged data dictionary and to associate the second data dictionary with the merged data dictionary.. . ... Sap Se

07/05/18 / #20180189322

Geo-enriched data based on shapes for visualizations

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receiving a request for a map visualization that includes geo-enriched data comprising a set of shapes. ... Sap Se

07/05/18 / #20180189321

Data models for geo-enriched data

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a data modeling system a data model definition of a data model. ... Sap Se

07/05/18 / #20180189320

Clustering for geo-enriched data

Some embodiments provide a program that receives a set of clusters generated from a set of geo-enriched data. The program further identifies a subset of the set of clusters that intersect a map extent of a map. ... Sap Se

06/28/18 / #20180184289

Facilitation of user authentication using mobile devices

A connection hub connects a plurality of service providers and a plurality of mobile operators, and facilitates authentication of service consumers on behalf of the plurality of service providers. The connection hub may use authentication information of the plurality of mobile operators, to thereby enable provision of network resources from the plurality of service providers to the service consumers. ... Sap Se

06/28/18 / #20180182139

Color synchronization across a story

A system, method, and computer-readable medium to receive a request to render a visualization, the visualization being defined by at least one dimension of a data set and being one of multiple visualizations belonging to a story; determine whether the at least one dimension of the visualization has a color assigned thereto; automatically assign, in an instance the at least one dimension of the visualization lacks a color assignment, a color to the at least one dimension of the visualization; store the color assigned to the at least one dimension in a color synchronization map; render, in response to the request, all visualizations in the story with the at least one dimension in the color assigned thereto in the color synchronization map.. . ... Sap Se

06/28/18 / #20180182054

Warehouse management system

Various examples are directed to systems and methods for managing a warehouse. For example, a set of candidate routes through the warehouse may be generated based at least in part on graph data describing a plurality of nodes comprising a depot node, and a plurality of internode paths. ... Sap Se

06/28/18 / #20180182049

Automated query compliance analysis

Techniques and solutions are described for facilitating the determination of whether a query, such as a database query, may raise a compliance issue, such as whether restricted information associated with a particular database field is provided as an output of the query. A compliance tool receives a query that includes a plurality of query operations. ... Sap Se

06/28/18 / #20180181917

Subscription based log entry creation and publication

The present disclosure involves systems, software, and computer implemented methods for performing a simulation. In one example, a user performing an accrual simulation identifies a plurality of parameters associated with a simulation, where the simulation calculates time account accruals and the plurality of parameters are selected by a user on a user interface (ui) of the simulation. ... Sap Se

06/28/18 / #20180181891

Measure input control

A system, method, and computer-readable medium, to receive, by a content consumer from a content creator, an indication of a visualization published by the content creator, the visualization being defined by a listing of at least one measure of a data set at the time of creation of the visualization; invoke, at a request of the content consumer, a use of the visualization; update, in reply to the invocation of the visualization and exclusive of the content creator, the visualization to include a current listing of at least one measure defining the visualization at the time of the invocation of the visualization; and use the updated visualization in reply to the request of the content consumer.. . ... Sap Se

06/28/18 / #20180181879

Outdoor localization using hotspot labels

Described herein is a framework for outdoor localization. In accordance with one aspect of the framework, a set of hotspot labels are received from one or more user devices connected to an outdoor wireless local area network. ... Sap Se

06/28/18 / #20180181814

Video abstract using signed foreground extraction and fusion

A video abstract is produced from surveillance camera video by retrieving a frame of the video, updating a background frame based at least in part on the retrieved frame, and performing a video division process which includes extracting, if it is determined that the average gray scale value of the retrieved frame exceeds a defined threshold, foreground data from the retrieved frame after conversion of the retrieved frame to a signed data type. The video division process further includes retrieving a next frame of the video produced by the camera, updating the background frame, and repeating the video division process. ... Sap Se

06/28/18 / #20180181690

Parallel model creation in cloud platform

A system, method, and computer-readable medium to receive at least one data table relating to a data set; receive a plurality of dimensions; combine, by a first parallelization process, the plurality of dimensions into a plurality of different clusters, each cluster being a grouping of different dimensions; transmit each of the plurality of different clusters to a cloud platform; divide, by a second parallelization process, the at least one data table into a plurality of different chunks of data; and transmit each of the plurality of different chunks of data to the cloud platform, in parallel to and independent of the transmission of the plurality of different clusters the cloud platform, the cloud platform to generate a data model based on a combination of the transmitted plurality of different clusters and the transmitted plurality of different chunks of data.. . ... Sap Se

06/28/18 / #20180181630

Auto-discovery of data lineage in large computer systems

In an example, one or more processes that transform data originating in one or more of a plurality of different data sources are identified. Then, for each of the identified one or more processes, a relationship table is created, the relationship table listing objects input to the process, objects output from the process, and one or more mappings defining transformations performed on the objects input to the process to produce the objects output from the process. ... Sap Se

06/28/18 / #20180181619

Data dimension impact analysis

Example embodiments of a system and method for analyzing and causing presentation of an impact or influence of a value of a dimension on a data set are described. In an example embodiment, a data set organized according to a first dimension is accessed from a data store. ... Sap Se

06/28/18 / #20180181617

Hierarchical blending

A system includes reception, from a client device, a database query over a first data source and a second data source, the first data source comprising a first linking entity and the second data source comprising a second linking entity, the first linking entity identified by two or more columns of the first data source defining a first hierarchy, linking of the first data source and the second data source on the first linking entity and the second linking entity, execution of a blended query on the linked data sources based on the database query to generate a result set, and transmission of the result set to the client device.. . ... Sap Se

06/28/18 / #20180181613

Natural language query generation

Various examples are directed to converting a natural language query to a structured query. The natural language query may comprise a plurality of terms. ... Sap Se

06/28/18 / #20180181608

Expression update validation

Technologies are provided for validating expression updates. A change to an editable expression can be detected by a client computing device and an expression update describing the detected change can be transmitted to an application server over a bidirectional communication channel. ... Sap Se

06/28/18 / #20180181597

Optimizing memory by sharing datasets between workspaces

Methods and system are disclosed that optimize memory consumed, by sharing datasets between workspaces. In one aspect, multiple workspaces may be instantiated by retrieving multiple datasets from multiple data sources. ... Sap Se

06/28/18 / #20180181547

Converting rng files to extensible and nonextensible xml schemas

A regular language for xml, next generation (rng) file referencing an rng schema file is obtained. Subsequently, the referenced rng schema file is stored in a file directory structure matching a reference definition of the schema in the rng file. ... Sap Se

06/28/18 / #20180181546

Converting nonextensible schemas of xml documents to rng files

A nonextensible schema is obtained including a first content model of any. Based on the nonextensible schema, a compact syntax regular language for xml next generation (rnc) file is generated that includes a second content model of any. ... Sap Se

06/28/18 / #20180181542

Constructing join histograms from histograms with q-error guarantees

Disclosed herein are system, method, and computer program product embodiments for generating join histograms. An embodiment operates by a computer implemented method that includes determining, by at least one processor, a first interval associated with a first histogram of a first data structure and a first estimate frequency associated with the first interval. ... Sap Se

06/28/18 / #20180181483

Automated software compliance analysis

Techniques and solutions are described for facilitating the determination of whether a software program may raise a compliance issue, such as whether processes invoked by the software program may involve the sending of protected information. A compliance tool automatically determines a plurality of processes invoked by a program. ... Sap Se

06/28/18 / #20180181382

Consuming persistent library bundles

A persistent library bundle (plb) is added as a library of an application. The plb is automatically downloaded from a central registry and installed in an application directory. ... Sap Se

06/28/18 / #20180181262

Grid-based rendering of nodes and relationships between nodes

The present disclosure involves systems, software, and computer implemented methods for a grid-based rendering of nodes and relationships between nodes. One example method includes identifying model information that identifies nodes and relationships between nodes. ... Sap Se

06/28/18 / #20180180434

Electronic navigation system

An electronic navigation system, a navigation method using the electronic navigation system, and a computer-readable media storing computer executable instructions for executing the navigation method are disclosed herein. The electronic navigation system is configured to perform the following: receiving user's entry of calendar data of a planned event into the electronic calendar via the telecommunication device, the calendar data of the planned event comprising at least an indication of a point of time, a geographic location, and metadata being descriptive of the planned event; in response to the user's entry of the calendar data, reading the calendar data of the planned event by the first server computer and entering of the calendar data into the user specific trained classifier; processing of the calendar data of the planned event by the user specific trained classifier to provide a classification result, the classification result being indicative of whether a trip of the user is required to participate in the planned event; if no trip is required, generating a static reminder message by the first server computer and sending the static reminder message to the telecommunication device in order to provide a reminder to the user a fixed amount of time before the planned event; if a trip is required, generating a request by the first server computer, the request comprising at least the geographic location, and sending the request from the first server computer to the second server computer; in response to the request, generating navigation data by the navigation module, the navigation data comprising a predicted time duration for the trip, and returning a response from the second server computer to the first server computer comprising the navigation data; generating a dynamic reminder message by the first server computer, the dynamic reminder message comprising the navigation data, and sending the dynamic reminder message of variable amount of time before the planned event to the telecommunication device; the variable amount of time being given by the predicted time duration of the trip; and rendering the navigation data on a display of the telecommunication device.. ... Sap Se

06/21/18 / #20180176301

Data transmission for data replication system

. . Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from an application a set of data objects for transmission to a computing system. ... Sap Se

06/21/18 / #20180176238

Using frequency analysis in enterprise threat detection to detect intrusions in a computer system

The present disclosure describes methods, systems, and computer program products for performing a frequency domain analysis of activity data for a computer system. One computer-implemented method receiving time domain activity data for a computer system, wherein the time domain activity data comprise activity records associated with the computer system in a time domain; computing, by a hardware processor, frequency domain activity data based on the time domain activity data; and displaying the frequency domain activity data.. ... Sap Se

06/21/18 / #20180176235

Distributing cloud-computing platform content to enterprise threat detection systems

A content service executing in a cloud-computing-based cloud platform receives enterprise threat detection (etd) content transmitted from an etd content development system (cds) as a publication of the etd content from the etd cds. The received etd content is stored into a content management system (cms). ... Sap Se

06/21/18 / #20180176234

Bi-directional content replication logic for enterprise threat detection

A content replication connector receives control data associated with replication of content data from a source system. Based on the control data, the content replication connector fetches the content data from the source system, converts the content data from a first data format to a second data format, and sends the content data to a content replication server. ... Sap Se

06/21/18 / #20180176089

Integration scenario domain-specific and leveled resource elasticity and management

System-level resource capacities and application-level resource capacities associated with an integration system in a distributed computing environment are determined, where the integration system includes an integration process. A workload associated with the integration system is identified based on the determined system-level capacities and application-level capacities. ... Sap Se

06/21/18 / #20180174337

Dynamic chaining of data visualizations

A system includes reception of a selection of a point of a first data visualization associated with a first measure value, reception of an instruction from the user to create a visualization based on the first measure value, determination of a first context of the first measure value, the first context comprising one or more dimension values, generation of a first numeric point visualization of the first measure value based on the first context, and presentation of a first interface comprising the first data visualization and the first numeric point visualization, where the first numeric point visualization is presented in association with the selected first measure of the first data visualization.. . ... Sap Se

06/21/18 / #20180174336

Charting a large number of data inputs

A system, method, and computer-readable medium to receive a request to render a visualization, the visualization to include a plurality of data point representations; determine an optimal number of data point representations to include on a first page of the visualization; render an active range of the plurality of data point representations on the first page of the visualization; apply at least one post-rendering optimization to the rendered first page; determine an estimation of an application of the at least one post-rendering optimization to a next page of the visualization; store the estimation of the application of at the least one post-rendering optimization to the next page of the visualization in a buffer memory; and display the rendered first page having the at least one post-rendering optimization applied thereto.. . ... Sap Se

06/21/18 / #20180174242

Data processing for data replication system

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a system data comprising a set of expense entries. ... Sap Se

06/21/18 / #20180174218

Recommendation optmization with a dynamic mixture of frequent and occasional recommendations

The present description provides data analysis to provide highly individualized recommendations for users. The recommendations received by a user will include a combination of frequent recommendations and occasional recommendations. ... Sap Se

06/21/18 / #20180174174

Trend-based data anlysis

Methods, systems, and computer program products for cost estimation are described. A cost structure for a product is obtained from a database and a price trend model for one or more items of the cost structure is obtained from a price trend model repository of the database. ... Sap Se

06/21/18 / #20180174164

Predictive analysis of transactional data

Methods of predictive analysis of an attribute view of transactional data are disclosed. Methods are implemented by one or more data processors forming part of at least one computing device and include storing transactional data of an enterprise in a relational database residing in a memory of the at least one computing device, selecting a dataset from the transactional data, generating a first attribute view of the dataset, conducting a predictive analysis of the first attribute view, and providing data comprising the results of the predictive analysis. ... Sap Se

06/21/18 / #20180174104

Work routine management for collaborative platforms

Techniques are described for providing and/or managing work routines (wrs) in a collaborative platform. Implementations provide a platform that enables collaboration between multiple entities (e.g., users) to address an issue collectively, for process management, issue resolution, and so forth. ... Sap Se

06/21/18 / #20180174059

Data processing for predictive analytics

To generate insights in a predictive analysis framework for support management, raw data is received as input from an in-memory database. A predictive analysis library is integrated in the predictive analysis framework. ... Sap Se

06/21/18 / #20180173894

Differential privacy and outlier detection within a non-interactive model

A system for differential privacy is provided. In some implementations, the system performs operations comprising receiving a plurality of indices for a plurality of perturbed data points, which are anonymized versions of a plurality of unperturbed data points, wherein the plurality of indices indicate that the plurality of unperturbed data points are identified as presumed outliers. ... Sap Se

06/21/18 / #20180173873

Anomaly detection in enterprise threat detection

A selection of data types is defined from available log data for an evaluation of events associated with an entity. One or more evaluations associated with the entity are defined and reference data is generated from the selection of data types based on the one or more defined evaluations. ... Sap Se

06/21/18 / #20180173872

Providing semantic connectivity between a java application server and enterprise threat detection system using a j2ee data

A log processing job executing on a log producing computing system is initiated for processing log data associated with the log producing computing system. Log entries are determined to be available for processing. ... Sap Se

06/21/18 / #20180173806

Request processing by a runtime agent

Various embodiment of systems and methods to send a response for a request received at a runtime agent has been described. Initially a request including an access path of plurality of files is received at the runtime agent. ... Sap Se

06/21/18 / #20180173805

Application programming interface for detection and extraction of data changes

A system, a method, and a computer program product for detection and extraction of data are disclosed. A query containing a filtering parameter for extracting changed data from a plurality of resources is executed. ... Sap Se

06/21/18 / #20180173798

Keystroke search and cleanse of data

A cleanse engine receives address data from an application as the address data is entered into the application. The cleanse engine parses the address data as the data is received from the application. ... Sap Se

06/21/18 / #20180173782

Replication filters for data replication system

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of values for a set of attributes associated with a plurality of data objects managed by a first system. ... Sap Se

06/21/18 / #20180173781

System configuration for data replication system

Some embodiments provide a non-transitory machine-readable medium storing a program that receives, at a first system, a first configuration for replicating a first type of data managed by the first system to a second system. The program further receives, at a third system, a second configuration for replicating a second type of data managed by the third system to the second system. ... Sap Se

06/21/18 / #20180173780

Hierarchical data objects for data replication system

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a specification of a set of attributes associated with a plurality of data objects managed by a first system. ... Sap Se

06/21/18 / #20180173776

Mapping 1:many relationships for elements in a database system

In one embodiment, a mapping of a source element from source data to a destination element in the view is detected. The method analyzes a first path of the source element and a second path for a parent element to the destination element to determine whether the mapping should use an absolute path or a relative path. ... Sap Se

06/21/18 / #20180173772

Data retrieval based on field size

Example embodiments for accessing data are described. In an example embodiment, a request is received for a data record including multiple data fields. ... Sap Se

06/21/18 / #20180173771

Optimizing data access based on data aging

A database includes a plurality of partitions with respective partition dates. A query is received for data from a view of the database, the query containing a filtering parameter for retrieval of the data. ... Sap Se

06/21/18 / #20180173754

Filtering for data models

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program provides a first visualization that includes a first set of data from a first data model. ... Sap Se

06/21/18 / #20180173738

Constant range minimum query

A plus-minus-one array in which adjacent entries vary by no more than positive one and no less than negative one is accessed. A range minimum query directory tree including blocks and subblocks of the plus-minus-one array is determined. ... Sap Se

06/21/18 / #20180173729

Microservice architecture for an analytic data access layer

The present disclosure involves systems, software, and computer implemented methods for using microservices to analyze a data source. One example method includes: providing, in a data access layer, a set of multiple independent microservices for analyzing data provided by a data providing system, including a browsing service that enables selection of a data source included in the data providing system, a model service that enables viewing and modifying a model of the data source, and a result set service that enables retrieval of data from the data source; executing, in response to a first request, the browsing service, including providing a description of a selected data source; executing, in response to a second request, the model service, including providing a model description; and executing, in response to a third request, the result set service, including asynchronously providing data corresponding to the model description.. ... Sap Se

06/21/18 / #20180173710

Multi-level directory tree with fixed superblock and block sizes for select operations on bit vectors

A bit vector having a bit vector length is accessed. A select operator directory tree can be generated using the bit vector. ... Sap Se

06/21/18 / #20180173707

Integrated predictive analysis

A system includes determination of a query context comprising a measure and one or more dimension values of a data source, generation of a query of the data source for the measure over time and aggregated over the one or more dimension values, reception of a result set of the query, providing of the result set to a predictive analysis engine, and reception of forecast data based on the result set, the forecast data comprising forecast values of the measure over time, aggregated over the one or more dimension values.. . ... Sap Se

06/21/18 / #20180173706

Rule execution based on context data

Various embodiment of systems and methods to execute a rule based on context data has been described. Initially a trigger to initiate execution of the rule is received at a context processing service. ... Sap Se

06/21/18 / #20180173702

Modeling internet of things devices in processes

The disclosure generally describes methods, software, and systems, including a method for using an object definition from which object documents are instantiated defining real-world variants of a physical object and including a meta-model identifying nodes, fields, and associations with other object definitions. The object definition includes, at instantiation of a given object document marking an existence of the physical object, an object identifier node, including an object identifier, and at least one variant type node, including a variant type identifier identifying the real-world variant of the physical object and including variant extension nodes and fields extending the object definition to a variant object definition. ... Sap Se

06/21/18 / #20180173683

Graphics display capture system

Methods, systems, and computer program products for capturing graphical display data are described. Selected graphical display data containing one or more svg components and one or more non-svg components is accessed and the one or more svg components are identified. ... Sap Se

06/21/18 / #20180173616

Regression testing with external breakpoints

Regression testing of software applications is described. Breakpoints are inserted in a programming code of an object to perform testing of all software applications that use the object. ... Sap Se

06/21/18 / #20180173594

Field mapping for data replication system

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a selection of a type of data to replicate from the first computing system to a second computing system. ... Sap Se

06/21/18 / #20180173477

Integrated services for forms generation and maintenance on cloud

Various embodiments of systems and methods for integrated services for form generation and maintenance on cloud are described herein. The method includes receiving a request for a form-related service from a client. ... Sap Se

06/21/18 / #20180173378

Controlling a collaborative data preparation process

The disclosure generally describes methods, software, and systems, including a method for managing modifications to a document by collaborators. A digital document is identified for collaboration by a first user having ownership privileges for the document. ... Sap Se

06/21/18 / #20180173184

Graph-based data analysis for sensor networks

Techniques are described for graph-based analysis of data generated on sensor networks, such as internet-of-things (iot) networks. Data may be collected from various computing devices, or sensors, on a network. ... Sap Se

06/14/18 / #20180167493

Bi-directional communication for an application object framework

An application object framework enables simultaneous, bi-directional communications between one or more application objects and a client(s) providing a user interface, which may be executing an instance of one or more of the application objects. The application object framework enables an efficient and customized use of existing or newly-created network communications protocols, to provide simultaneous, bi-directional communications that are easily customized to the semantics, actions, and other aspects of application objects.. ... Sap Se

06/14/18 / #20180167480

Optimizing provisioning of java-based web applications on paas like cloud foundry

A system and method of reducing network bandwidth for application development are provided. The method comprises receiving from a developer platform (i) core application software and (ii) dependency software associated with the core application software. ... Sap Se

06/14/18 / #20180167476

Meta broker for publish-subscribe-based messaging

A messaging meta broker gateway for publish-subscribe messaging environments can provide connectivity, message routing, and subscription management between large numbers of clients and large numbers of brokers. The messaging meta broker gateway can provide access to large numbers of brokers to a client through a single connection. ... Sap Se

06/14/18 / #20180167443

Hybrid cloud integration systems and methods

In one embodiment, first and second computer systems are integrated to exchange information and coordinate processing of data. A first computer system may access data in a database for a document ready for external processing. ... Sap Se

06/14/18 / #20180167437

Logical data object web services

Technologies are provided for implementing logical data object (ldo) web services. A web service definition can be received that comprises a ldo view and one or more service operation definitions. ... Sap Se

06/14/18 / #20180167410

Attack protection for webrtc providers

Webrtc is vulnerable to malicious javascript, injected by cross-site scripting attacks or compromised or malicious script providers. Through these attacks, attackers can access a webrtc connection and leak or monitor the audio and video data transmitted. ... Sap Se

06/14/18 / #20180167384

Authorization code flow for in-browser applications

A system receives a request from an in-browser application for an authorization code, creates a session that re-directs the in-browser application to an authorization server, and receives the authorization code from the authorization server by way of the in-browser application. The system requests an access token from the authorization server and receives the access token from the authorization server. ... Sap Se

06/14/18 / #20180167293

Collecting information for tracing in a complex computing system

A first request is received at a central tracing component and from a first module in a complex computing system. The first request is received when the first module is called to execute. ... Sap Se

06/14/18 / #20180167289

Weighted node layering in graph drawing

Node information for a set of nodes to display on a graph is identified. The node information includes metadata and relationship information. ... Sap Se

06/14/18 / #20180167258

Offline access of data in mobile devices

In offline access of data in mobile devices, a request to access a document is received at a mobile server. The document is fetched from a bi platform to the mobile server. ... Sap Se








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Sap Se in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Sap Se with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###