Patents

  1. Digital Decoupling EU

    Patent date: Filed Apr 30, 2020  Patent issuer and number de 20172335.0 -1224

    Patent description: Digital Decoupling specification generally describes a digital decoupling architecture for cloud services that enable existing computing systems to run in parallel with new computing technologies. …This enables the use of newer software platforms with older platforms, without waiting for an entire migration that can takes years to complete. Thus, newer technologies can be built on top of existing systems to enable quicker use of newer technologies….


  2. Digital Decoupling US

    Patent date: Filed Mar 10, 2020  Patent issuer and number

    us US10.03.20/USA202016814577 – Patent Application

    Patent description: This specification generally describes a digital decoupling architecture that enables existing computing systems to run in parallel with new computing technologies. …This enables the use of newer software platforms with older platforms, without waiting for an entire migration that can takes years to complete. Thus, newer technologies can be built on top of existing systems to enable quicker use of newer technologies….


  3. ETL-less zero-redundancy system and method for reporting OLTP data (alias “HANA”)

    Patent date: Issued Apr 18, 2017  Patent issuer and number us US9626421B2

    Patent description: In one embodiment, the present invention includes a relational database management system component and a column-oriented data processing component. The relational database system component stores database information in a row format. The column-oriented data processing component stores the database information in a column format. In response to a database update request, the relational database management system component updates the database information stored in the row format; the relational database management system component notifies the column-oriented data processing component of the database update request; and the column-oriented data processing component updates the database information stored in said column format. In response to a query request, the column-oriented data processing component generates a query response based on the database information stored in said column format. In this manner, an embodiment of the present invention is able to generate up-to-date reports without the need for extraction, translation and loading procedures.

    See patent ETL-less zero-redundancy system and method for reporting OLTP data (alias “HANA”)


  4. Lifecycle-Based Horizontal Partitioning

    Patent date: Issued Jan 10, 2017  Patent issuer and number us US9542424B2

    Patent description: The invention relates to a computer-implemented method for dynamically and horizontally partitioning a table of a relational database, wherein the table comprises records, wherein the records are mapped to a plurality of states, wherein the table is horizontally partitioned into a plurality of partitions, and wherein the plurality of states is mapped to the plurality of partitions. The method comprises the steps of changing the assignment of a first record from a first state to a second state, wherein the first state is mapped to a first partition, wherein the second state is mapped to a second partition, wherein the first partition is not the second partition, and storing the first record in the second partition. The invention further relates to a computer system implementing the abovementioned method for dynamically and horizontally partitioning a table of a relational database.

    See patent Lifecycle-Based Horizontal Partitioning


  5. Available-to-promise on an in-memory column store

    Patent date: Issued Aug 23, 2016  Patent issuer and numberus US 8601038 B2

    Patent description: A system and method of determining an earliest delivery date for a demand on the basis of a fact table stored in a database, where the demand indicates both a desired date and a desired quantity for items from a stock, where a fact time series is comprised by and/or deducible from the fact table, and where the fact time series comprises fact tuples indicating both a fact date and a change in quantity of stock items that occurred on this fact date. The method includes generating an aggregated time series from the fact time series by defining and/or obtaining discrete time intervals, and generating, for at least one discrete time interval, an aggregated tuple indicating both its corresponding discrete time interval and the aggregated change in quantity of stock items that occurred in its corresponding discrete time interval.

    In another preferred embodiment, the database is an in-memory database that employs compression for storing the fact table in memory.

    In another preferred embodiment, the database is an insert-only database.

    See patent Available-to-promise on an in-memory column store


  6. Business Object Based Navigation

    Patent date: Issued Feb 9, 2016  Patent issuer and number us US 20100287145 A1

    Patent description: In one embodiment the present invention relates to a method for navigating within a database containing business objects. The method includes the steps of providing a preconfigured model comprising preconfigured business object types and preconfigured associations of the business object types, identifying a reference to a business object instance within a software object and determining a primary business object type corresponding to the business object instance, providing links to at least one secondary business object type associated with the primary business object type in accordance with the preconfigured business model, and retrieving from the database at least one attribute of at least one business object instance within the secondary business object type associated to the primary business object type in accordance with the preconfigured model. In this manner, a user may more easily navigate the database.

    See patent Business Object Based Navigation


  7. Patent title报告oltp数据的无etl零冗余系统和方法 (alias “HANA”)

    Patent date: Issued Sep 10, 2014  Patent issuer and number cn CN101828182B

    Patent description: In one embodiment, the present invention includes a relational database management system component and a column-oriented data processing component. The relational database system component stores database information in a row format. The column-oriented data processing component stores the database information in a column format. In response to a database update request, the relational database management system component updates the database information stored in the row format; the relational database management system component notifies the column-oriented data processing component of the database update request; and the column-oriented data processing component updates the database information stored in said column format. In response to a query request, the column-oriented data processing component generates a query response based on the database information stored in said column format. In this manner, an embodiment of the present invention is able to generate up-to-date reports without the need for extraction, translation and loading procedures.

    See patent 报告oltp数据的无etl零冗余系统和方法 (alias “HANA”)


  8. Filter method for a containment-aware discovery service

    Patent date: Issued Sep 9, 2014  Patent issuer and number us US 8832123 B2

    Patent description: In general, methods and apparatus, including computer program products, implementing and using techniques for providing a discovery service in a unique identifier network are described. Said discovery service is suitable for tracking and tracing a query item represented by a unique identifier in a unique identifier network. In particular, a filter method for a containment-aware discovery service is described.

    In an embodiment of the first aspect, the discovery service database is a main memory database relying on main memory for data storage, i.e. event storage. The main memory database is fast because the internal optimization algorithms are simple and execute only few instructions. Further, accessing data in main memory provides faster and more predictable performance than disk.

    In an embodiment of the second aspect, the discovery service database is a main memory database.

    See patent Filter method for a containment-aware discovery service


  9. Search method for a containment-aware discovery service

    Patent date: Issued Sep 9, 2014  Patent issuer and number us US 8832145 B2

    Patent description: In general, methods and apparatus, including computer program products, implementing and using techniques for providing a discovery service in a unique identifier network are described. Said discovery service is suitable for tracking and tracing a query item represented by a unique identifier in a unique identifier network. In particular, a search method for a containment-aware discovery service is described.

    In an embodiment of the first aspect, the discovery service database is a main memory database relying on main memory for data storage, i.e. event storage. The main memory database is fast because the internal optimization algorithms are simple and execute only few instructions. Further, accessing data in main memory provides faster and more predictable performance than disk.

    See patent Search method for a containment-aware discovery service


  10. A Communication Protocol for a Communication-Aware Discovery Service

    Patent date: Issued Jun 17, 2014  Patent issuer and number us US8756686 B2

    Patent description: In general, methods and apparatus, including computer program products, implementing and using techniques for providing a discovery service in a unique identifier network are described. Said discovery service is suitable for tracking and tracing a query item represented by a unique identifier in a unique identifier network. In particular, a communication protocol for a containment-aware discovery service is described.

    See patent A Communication Protocol for a Communication-Aware Discovery Service


  11. Computer-Implemented Method for Operating a Database and Corresponding Computer-System (alias “Status Updates”)

    Patent date: Issued Oct 29, 2013  Patent issuer and number us US 8572063 B2

    Patent description: The invention relates to a computer-implemented method for operating a database comprising the step of updating a binary status of a tuple in the database. The binary status field either contains a null value or a time stamp. The update can be done in-place or by using an insert-only approach.

    See patent Computer-Implemented Method for Operating a Database and Corresponding Computer-System (alias “Status Updates”)


  12. ETL-less-zero-redundancy system and method for reporting OLTP data (alias “HANA”)

    Patent date: Issued Oct 24, 2013  Patent issuer and number au 2008300503

    Patent description: ETL-less-zero-redundancy system and method for reporting OLTP data (alias “HANA”).
    Embodiments of the present invention relate to a computer system that implements a computer program for processing database information for both transacting and reporting and to a corresponding method.

    See patent ETL-less-zero-redundancy system and method for reporting OLTP data (alias “HANA”)


  13. Relational database for storing business objects and method for operating the same

    Patent date: Filed Feb 28, 2011  Patent issuer and number eu EP 2369507 A1

    Patent description: In general, the invention relates to a relational database for storing a business object instance and a method for operating the relational database. In a first aspect, the invention relates to a method for operating a relational database for storing a business object instance, wherein the business object instance has at least one attribute, wherein the relational database comprises multiple tables, wherein one table of the multiple tables is a root table, wherein the method comprises the following steps: (A) storing at least one attribute of the business object instance and/or at least one reference to at least one attribute of the business object instance in a subset of the multiple tables; (B) determining those tables of the multiple tables that contain: at least one attribute of the business object instance, and/or at least one reference to at least one attribute of the business object instance; (C) generating a vector identifying the tables determined in step (B); and (D) storing the generated vector in the root table.