Highly available web-based database interface system

    公开(公告)号:US12028336B2

    公开(公告)日:2024-07-02

    申请号:US18453057

    申请日:2023-08-21

    Inventor: Steve Bogrett

    Abstract: Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system. A request coordinator store coupled to the one or more of the multiple web server is queried. to determine a state of the database request. Based at least in part on the state of the database request, the first web server requests the database management system to execute the one or more first database instructions and update the state.

    Transaction management of multiple networked resources

    公开(公告)号:US11863610B2

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

    申请号:US17743066

    申请日:2022-05-12

    Abstract: A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes. In one approach, the process is programmed for receiving from a browser process a request to start a transaction associated with a data access process; acquiring a database connection from the data access process and storing the database connection in an open state; receiving from the browser process REST queries for execution; forwarding the REST queries to the data access process, and forwarding responses from the data access process to the browser process; receiving a request from the browser process to end the transaction, and only in response to the second request, completing the transaction in communication with the data access process, and changing the database connection to a closed state. As the connection to the database remains open, multiple REST queries may be sent for updating multiple resources in a single transaction efficiently through the same data access process without occupying extra server processes.

    Multitenant architecture for prior period adjustment processing

    公开(公告)号:US11327954B2

    公开(公告)日:2022-05-10

    申请号:US16732170

    申请日:2019-12-31

    Abstract: A data processing method comprises receiving a request to perform a prior period adjustment (PPA) for a tenant in which data values applicable to a time period earlier than a current time period will be modified, in response to the request, identifying a working subset of data from tenant data in the production database and copying the working subset to a calculation database separate from the production database, performing the PPA, using the working subset in the calculation database, to result in creating and storing a plurality of result data, receiving, while performing the PPA, an additional request using the tenant data in the production database, performing the additional request using the tenant data in the production database while performing the PPA and updating the replay log, after completing the PPA and using the replay log, transferring the plurality of results to the production database.

    Highly available web-based database interface system

    公开(公告)号:US11218470B2

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

    申请号:US16551538

    申请日:2019-08-26

    Inventor: Steve Bogrett

    Abstract: Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system. A request coordinator store coupled to the one or more of the multiple web server is queried to determine a state of the database request. Based at least in part on the state of the database request, the first web server requests the database management system to execute the one or more first database instructions and update the state.

    MACHINE GENERATION OF BALANCED DIGITAL TERRITORY MAPS

    公开(公告)号:US20220374452A1

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

    申请号:US17325574

    申请日:2021-05-20

    Inventor: ANDREW SALCHERT

    Abstract: With digitally stored geographical maps, programmed algorithms can calculate a plurality of territories within a map, the territories being balanced with respect to metric data that is associated with units of the map, using channel flow-based principles of the Constructal Law. One field of application is balanced territories for sales representatives in which units of a map are associated with different customers or entities having different sales volume, unit volume, or other workload associated with the units. As the magnitude of workload metrics changes, territories can be rapidly and efficiently rebalanced.

    HIGHLY AVAILABLE WEB-BASED DATABASE INTERFACE SYSTEM

    公开(公告)号:US20220124083A1

    公开(公告)日:2022-04-21

    申请号:US17566813

    申请日:2021-12-31

    Inventor: STEVE BOGRETT

    Abstract: Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system. A request coordinator store coupled to the one or more of the multiple web server is queried. to determine a state of the database request. Based at least in part on the state of the database request, the first web server requests the database management system to execute the one or more first database instructions and update the state.

    HIGHLY AVAILABLE WEB-BASED DATABASE INTERFACE SYSTEM

    公开(公告)号:US20200059464A1

    公开(公告)日:2020-02-20

    申请号:US16551538

    申请日:2019-08-26

    Inventor: STEVE BOGRETT

    Abstract: Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system. A request coordinator store coupled to the one or more of the multiple web server is queried to determine a state of the database request. Based at least in part on the state of the database request, the first web server requests the database management system to execute the one or more first database instructions and update the state.

    Database keying with encoded filter attributes

    公开(公告)号:US10235400B2

    公开(公告)日:2019-03-19

    申请号:US14788645

    申请日:2015-06-30

    Abstract: A data processing method comprising the computer-implemented steps of using a database index key processing module in a computer, generating row keys for a data store, the data store comprising data records, each comprising at least a first element and a second element, each of the row keys comprising at least: a first portion comprising a first encoded value for the first element of a corresponding data item of the data records, a second portion comprising a second encoded value for the second element of the corresponding data item of the data records, storing the data records using the row keys, using a query processing module of the computer, receiving a search query comprising a first filter for the first element, translating the first filter into at least the first portion of a search key, and searching the dataset using the search key.

    HIGHLY AVAILABLE WEB-BASED DATABASE INTERFACE SYSTEM

    公开(公告)号:US20180219852A1

    公开(公告)日:2018-08-02

    申请号:US15728421

    申请日:2017-10-09

    Inventor: STEVE BOGRETT

    Abstract: Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system. A request coordinator store coupled to the one or more of the multiple web server is queried. to determine a state of the database request. Based at least in part on the state of the database request, the first web server requests the database management system to execute the one or more first database instructions and update the state.

    DATABASE KEYING WITH ENCODED FILTER ATTRIBUTES
    10.
    发明申请
    DATABASE KEYING WITH ENCODED FILTER ATTRIBUTES 审中-公开
    带有编码过滤器属性的数据库关键字

    公开(公告)号:US20160335295A1

    公开(公告)日:2016-11-17

    申请号:US14788645

    申请日:2015-06-30

    CPC classification number: G06F17/30315

    Abstract: A data processing method comprising the computer-implemented steps of using a database index key processing module in a computer, generating row keys for a data store, the data store comprising data records, each comprising at least a first element and a second element, each of the row keys comprising at least: a first portion comprising a first encoded value for the first element of a corresponding data item of the data records, a second portion comprising a second encoded value for the second element of the corresponding data item of the data records, storing the data records using the row keys, using a query processing module of the computer, receiving a search query comprising a first filter for the first element, translating the first filter into at least the first portion of a search key, and searching the dataset using the search key.

    Abstract translation: 一种数据处理方法,包括在计算机中使用数据库索引关键字处理模块的计算机实现步骤,生成用于数据存储的行密钥,所述数据存储器包括数据记录,每个数据记录包括至少第一元素和第二元素, 包括至少包括:第一部分,包括数据记录的对应数据项的第一元素的第一编码值,第二部分包括数据的相应数据项的第二元素的第二编码值 记录,使用计算机的查询处理模块存储数据记录,接收包括第一元素的第一过滤器的搜索查询,将第一过滤器转换成至少搜索关键字的第一部分,以及搜索 数据集使用搜索键。

Patent Agency Ranking