SAP Assigned Six Patents
Incremental backup for persistent services, job execution using system critical threads, secure substring search to filter encrypted data, indexing flexible multi-representation storages for time series data, zero downtime maintenance in constrained systems, automated reshaping and restructuring of storage structures
By Francis Pelletier | February 26, 2021 at 2:15 pmIncremental backup for persistent services
SAP SE, Walldorf, Germany, has been assigned a patent (10,884,867) developed by Gupta, Gaurav, and Jain, Shashank Mohan, Karnataka, India, for “systems and methods providing incremental backup for persistent services.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Some embodiments may be associated with a cloud computing environment. A device layer may execute a kernel and determine that a write to disk storage is requested by an application executing in the cloud computing environment. A kernel function at the device layer may mark buffers of a page in a page cache that correspond to the requested write as dirty. An event-driven mechanism may send an event to an entry handler in user space, wherein the event has a block number associated with the dirty buffer as a payload. the block numbers received via events may be accumulated in the user space until it is determined that a pre-determined condition associated with the accumulated block numbers is satisfied. At that point, blocks associated with the accumulated block numbers may be saved to a persistent data store as an incremental backup.”
The patent application was filed on November 27, 2018 (16/200,940).
Job execution using system critical threads
SAP SE, Walldorf, Germany, has been assigned a patent (10,884,796) developed by Scheuer, Tobias, Bruchsal, Germany, and Thomsen, Dirk, Berlin, Germany, for “job execution using system critical threads.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and methods are described herein for job execution using system critical threads. An in-memory database system having pages loaded into a memory and having associated physical disk storage generates a safety critical thread pool. The safety critical thread pool has one or more safety critical threads associated with flushing the pages to the physical disk storage. Execution of the one or more safety critical threads is initiated within the safety critical thread pool. A job request to access data stored within the physical disk storage is received. Utilization levels of the one or more safety critical threads are monitored. Execution of the job request is permitted based on the utilization levels associated with the one or more safety critical threads.”
The patent application was filed on May 3, 2018 (15/970,730).
Secure substring search to filter encrypted data
SAP SE, Walldorf, Germany, has been assigned a patent (10,885,216) developed by Hahn, Florian, Loza, Nicolas, and Kerschbaum, Florian, Karlsruhe, Germany, for a “secure substring search to filter encrypted data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Secure substring searching on encrypted data may involve a first preprocessing comprising fragmenting a plaintext string slated for remote secure storage, in a plurality of overlapping plaintext substrings. A second preprocessing encrypts these substrings into ciphertexts (e.g., utilizing Frequency-Hiding Order Preserving Encryption) further including position information of the substring. A search index and a secret state result from the first and second preprocessing. The ciphertexts and search index are outsourced to a database within an unsecure server. An engine within the server determines candidate ciphertexts matching a query request received from a secure client. The engine returns ciphertexts to the client for decryption according to the secret state. Preprocessing may be delegated to a third party for outsourcing search index/ciphertexts to the server, and the secret state to the client. Filtering of candidate ciphertexts on the server-side, can eliminate false positives and reduce the volume of communication with remote clients.”
The patent application was filed on January 18, 2018 (15/874,754).
Indexing flexible multi-representation storages for time series data
SAP SE, Walldorf, Germany, has been assigned a patent (10,872,075) developed by Gaumnitz, Gordon, Walldorf, Germany, and Dannecker, Lars, Dresden, Germany, for “indexing flexible multi-representation storages for time series data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Time series data may be represented with multiple representations, optionally using a variety of storage approaches, and the plurality of representations may be indexed using a representation index, which includes a start row identifier, a representation identifier, and an offset within the representation for each segment of one or more rows in the time series data column.”
The patent application was filed on July 20, 2017 (15/655,667).
Zero downtime maintenance in constrained systems
SAP SE, Walldorf, Germany, has been assigned a patent (10,871,962) developed by Burkhardt, Erwin, Burgstetten, Germany, Meissner, Steffen, Mayer, Martin, Heidelberg, Germany, Luettge, Christoph, Muehltal, Germany, Specht, Juergen, Gerabronn, Germany, and Driesen, Volker, Heidelberg, Germany, for a “zero downtime maintenance in constrained systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Methods, systems, and computer-readable storage media for deploying upgrade packages during zero downtime upgrade of production systems include actions of receiving an upgrade package, the upgrade package defining one or more changes to be deployed to a system that has already undergone partial deployment during a zero downtime upgrade, and including one or more objects having respective object types, receiving a deployment configuration, the deployment configuration providing a plurality of lists of object types for respective constraints and, for each list of object types, specifying a deployment option for object types in the respective list of object types, determining a set of object types included in the upgrade package, the set of object types comprising one or more object types, and selectively permitting deployment of the upgrade package to execute the one or more changes based on the set of object types and the plurality of lists of object types.”
The patent application was filed on May 27, 2016 (15/167,746).
Automated reshaping and restructuring of storage structures
SAP SE, Walldorf, Germany, has been assigned a patent (10,866,938) developed by Gupta, Vipul, Bangalore, India, for “automated reshaping and restructuring of storage structures.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”In one aspect, systems and techniques for modifying a storage structure with newly encryptable fields is described. A delta encryption system loads a current database schema and an object model for a new database schema to a memory. The current database schema includes meta information identifying multiple fields and field information for a current application build. The object model includes meta information identifying multiple fields and field information for a new application build. The fields identified by the object model meta information include one or more encryptable fields. The delta encryption system calculates a field size information for the encryptable fields and compares the meta information from the current database schema with the meta information from the object model. In response to the comparison, the delta encryption system identifies which of the encryptable fields are newly encryptable fields and modifies a database based on the calculated field size information.”
The patent application was filed on July 29, 2016 (15/223,974).