OPTIMIZING TRANSACTION TIMES IN DISTRIBUTED DATABASES

    公开(公告)号:US20220350796A1

    公开(公告)日:2022-11-03

    申请号:US17306560

    申请日:2021-05-03

    Abstract: Optimizing transaction times for distributed databases is described. A system receives a request which specifies an identifier of a database record associated with a distributed database. If the request is associated with a primary database of the distributed database, any user-defined function is associated with the database record in the primary database, and any associated user-defined function does not require any call that is external to a subnet and/or a firewall associated with the primary database, then the system executes, within the subnet and/or the firewall associated with the primary database, each associated user-defined function for the database record in the primary database. The system outputs a result which is based on executing any associated user-defined functions.

    USING CACHE OBJECTS TO STORE EVENTS FOR ADDING CORRESPONDING OBJECTS IN A BLOCKCHAIN

    公开(公告)号:US20210234669A1

    公开(公告)日:2021-07-29

    申请号:US16776424

    申请日:2020-01-29

    Abstract: Methods and systems are described for using cache objects to store events for adding corresponding objects in a blockchain. In one implementation, a first cache object is identified. The cache object stores events published responsive to updates, insertions, or deletions of records in a database object. An identifier for the cache object is based on a time window with which the cache object is associated, and an identifier for the database object. Events are retrieved from a cache that includes the cache object, based on the identifier for the cache object. The events were stored in the cache object during the time window. A block is added to a blockchain. The block's payload includes objects corresponding to a subset of the events.

    Optimizing transaction times in distributed databases

    公开(公告)号:US11487753B1

    公开(公告)日:2022-11-01

    申请号:US17306560

    申请日:2021-05-03

    Abstract: Optimizing transaction times for distributed databases is described. A system receives a request which specifies an identifier of a database record associated with a distributed database. If the request is associated with a primary database of the distributed database, any user-defined function is associated with the database record in the primary database, and any associated user-defined function does not require any call that is external to a subnet and/or a firewall associated with the primary database, then the system executes, within the subnet and/or the firewall associated with the primary database, each associated user-defined function for the database record in the primary database. The system outputs a result which is based on executing any associated user-defined functions.

    Clock-synced transient encryption

    公开(公告)号:US11374764B2

    公开(公告)日:2022-06-28

    申请号:US16530773

    申请日:2019-08-02

    Abstract: A request for a transaction between a client system and a server system may be processed. The transaction may be associated with transmission of data between the client system and the server system. The data may be encrypted using a transient encryption key to form encrypted data. The transient encryption key may be a synced-clock random number configured to automatically change when a designated time interval elapses. The encrypted data may be transmitted between the client system and the server system.

    Cache optimization for missing data

    公开(公告)号:US10909118B2

    公开(公告)日:2021-02-02

    申请号:US15015845

    申请日:2016-02-04

    Abstract: Cache optimization for missing data is provided. A database system receives a first request for a database record. The database system determines whether the database record is stored in a cache. The database system determines whether the database record is stored in a data store in response to a determination that the database record is not stored in the cache. The database system stores a dummy entry for the database record in the cache in response to a determination that the database record is not stored in the data store. The database system receives a second request for the database record. The database system determines whether the database record is stored in the cache. The database system outputs an indication that the database record is unavailable in response to a determination that the dummy entry stored for the database record is in the cache.

    MANAGING AUTHORIZATION TOKENS FOR CALLING THIRD-PARTY VENDORS

    公开(公告)号:US20190230081A1

    公开(公告)日:2019-07-25

    申请号:US15877703

    申请日:2018-01-23

    Abstract: Managing authorization tokens for calling third-party vendors is described. A system identifies a current call from a client computing system to an API associated with a third-party vendor, the call including a configuration file for calling the API. The system determines, in response to a determination that a previous call was made to the API, whether a previous call was made to the API and whether a part of the configuration file in the current call matches a corresponding configuration file in the previous call. The system enables the API to authorize the current call by sending a copy of a previous authorization token to the client computing system, in response to a determination that the part of the configuration file in the current call matches the corresponding part of the configuration file in the previous call, the previous authorization being previously received from the API for the previous call.

    Self-healing build pipelines for an application build process across distributed computer platforms

    公开(公告)号:US11681522B2

    公开(公告)日:2023-06-20

    申请号:US17507652

    申请日:2021-10-21

    CPC classification number: G06F8/71 G06F9/541

    Abstract: A self-healing build pipeline architecture for a software application build job across a distributed computer platform comprises a public API that receives configuration data describing the build job, stores the configuration data in a decentralized database, serves requests to/from a pipeline tracker API, and stores states of build pipelines during the build job. The decentralized database stores the configuration data and a project identifier for the build, and metadata regarding states of the build pipelines collected across the distributed computer platform. The pipeline tracker API runs local to the build environment in the distributed computer platform and sends a build status to public API for updating the decentralized database. For any failures in any of the build pipelines, the state is retrieved from the decentralize database and a new build pipeline is triggered locally that resumes from the failed state to provide a self-healing build pipeline architecture.

    Methods and apparatuses for temporary session authentication and governor limits management

    公开(公告)号:US11658957B2

    公开(公告)日:2023-05-23

    申请号:US16949292

    申请日:2020-10-23

    Inventor: Prabhjot Singh

    CPC classification number: H04L63/0807 H04L9/3247 H04L63/101 H04L63/105

    Abstract: Methods, and apparatuses are provided for access limitations to a network in a session using a formatted web token. The method includes: formatting a web token by a schema to create a formatted web token for user access to the network; receiving a log-in request for the user access to the network server via an app hosted by a computing device remotely located to the network server; in response to receipt of a user access request, creating the session by the network server with network limitations for user access to data and resources of the network; passing the formatted web token to a client for enabling user access to the data and resources of the network; decoding payload data of the formatted web token at the client to authenticate the user access; and enabling the client with access limitations based on decoded payload data.

Patent Agency Ranking