Patent · US Active

Maintaining database transaction priority between web pages in the absence of direct communication between the pages

US8554753B1 · kind B1 · utility

2Cited by
3References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 28, 2012
Grant dateOct 8, 2013
Priority date
Expiry dateMar 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.