SYSTEM, METHOD, AND COMPUTER PROGRAM FOR PLATFORM INDEPENDENT JSON CONFIGURATION BASED REPORTING SERVICES

    公开(公告)号:US20240362195A1

    公开(公告)日:2024-10-31

    申请号:US18208568

    申请日:2023-06-12

    CPC classification number: G06F16/217 G06F16/2282

    Abstract: Various methods, apparatuses/systems, and media for generating platform and database agnostic reports without depending on reporting services are disclosed. A processor receives a configuration file via a user interface, the configuration file including reporting configurations for components associated with reporting service; interprets the configuration file by utilizing corresponding interpreter libraries; invokes, in response to interpreting the configuration file, a predefined application programming interface (API); processes, in response to invoking the API, the reporting configurations using the interpreter libraries to process data object references and pre-configured report layout formats; receives a request from a user to generate a custom report; and automatically renders, in response to receiving the request, a platform and a database agnostic report by implementing a desired visualization techniques.

    Data storage using a bi-temporal index

    公开(公告)号:US12124463B2

    公开(公告)日:2024-10-22

    申请号:US17344786

    申请日:2021-06-10

    Abstract: A database system stores data in a bi-temporal index that maintains recordation time and a validity time for recorded values. The index for a given key may be append only, such that the stored data for the key doesn't require modification of previously-recorded data for given validity times. The bi-temporal index comprises a key-value data store that allows values to be recorded for a specific key, validity time, and recordation time. To retrieve a value, a request presents a query with a key, subject time, and observation time. Queries look for values with a validity time most recent to and before the queried subject time and a recordation time, associated with the validity time, most recent to and before the queried observation time. The queries prioritize the validity time over the recordation time and returns the value that satisfies the query request.

    Intelligent sharing pagination mechanism adaptive to huge data

    公开(公告)号:US12124446B2

    公开(公告)日:2024-10-22

    申请号:US16705753

    申请日:2019-12-06

    Applicant: SAP SE

    CPC classification number: G06F16/24539 G06F16/2282 G06F16/2379

    Abstract: Disclosed herein are system, method, and computer program product embodiments for processing a data query from a user device. In an embodiment, a data storage operator receives the data query from the user device. The data storage operator determines that the data query is a snapshot query and the snapshot query does not have a skiptoken. The data storage operator then determines that the snapshot query satisfies snapshot conditions and takes a snapshot based on the snapshot query. The data storage operator stores the snapshot into the snapshot storage and extracts data from a data storage based on the snapshot. The disclosed system enables an intelligent data query by determining whether or not to perform snapshot query. When performing snapshot query, the snapshot is stored in the snapshot storage for future use. In such a case, the data query is efficient and accurate.

    LOG RECOVERY FOR INTER-TABLESPACE TABLE MIGRATION

    公开(公告)号:US20240330129A1

    公开(公告)日:2024-10-03

    申请号:US18743641

    申请日:2024-06-14

    Abstract: Described systems and techniques enable log recovery that spans inter-tablespace movement of one or more tables within a database. Log-related processing, including, e.g., system recovery, auditing, or reporting, may be maintained, even when such inter-tablespace table movements occur within a time window defined for the log-related processing. A table movement of a moved table from a source tablespace to a target tablespace within a database may be identified. Within a plurality of log records of the database, pre-move log records identifying the moved table as being included within the source tablespace may be identified, and post-move log records identifying the moved table as being included within the target tablespace may be identified. The pre-move log records may be updated to obtain updated pre-move log records identifying the moved table as being included within the target tablespace.

    Scheduled synchronization of a data store with certificate revocation lists independent of connection requests

    公开(公告)号:US12107971B2

    公开(公告)日:2024-10-01

    申请号:US18321540

    申请日:2023-05-22

    CPC classification number: H04L9/3268 G06F16/2282 G06F16/27

    Abstract: A certificate revocation manager performs scheduled synchronization of a certificate revocation table with certificate revocation lists (CRLs) independent of connection requests from clients. The certificate revocation table includes entries that each indicate a client certificate that has been revoked by a certificate authority (CA). On a scheduled basis, the certificate revocation manager synchronizes the entries of the certificate revocation table with current CRLs obtained from different CAs. When a service at receives a request from a client to establish a connection, the service generates a composite key based on a CA identifier and a certificate identifier of a client certificate provided by the client. The service performs a lookup on the certificate revocation table based on the composite key. Based on a result of the lookup, the certificate revocation manager determines whether the client certificate is revoked.

Patent Agency Ranking