Maintaining database transaction priority between web pages in the absence of direct communication between the pages
US8554753B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 28, 2012 |
| Grant date | Oct 8, 2013 |
| Priority date | — |
| Expiry date | Mar 28, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/2455
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods for managing database transactions communicated from a browser-based software application to a database by a database management system in order to avoid or ameliorate transaction latency. According to one embodiment, the system or method comprises foreground and background processes, each generating database transactions. The foreground processes can submit an unlimited number of transactions to the database while background processes can only submit a limited, predetermined number of transactions to the database. To accomplish this, the background processes are associated with an in-memory queue of transactions that are then submitted to the database in a quantity no greater than the predetermined number. As a result, the database transactions sent by the foreground process will not have to wait behind more than the predetermined number of background transactions, thereby resulting in lower latency and avoiding or ameliorating delays to the user.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.