The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 09, 2015
Filed:
Jan. 24, 2011
Yupeng Fu, La Jolla, CA (US);
Kian Win Ong, San Diego, CA (US);
Yannis Papakonstantinou, La Jolla, CA (US);
Keliang Zhao, La Jolla, CA (US);
Yupeng Fu, La Jolla, CA (US);
Kian Win Ong, San Diego, CA (US);
Yannis Papakonstantinou, La Jolla, CA (US);
Keliang Zhao, La Jolla, CA (US);
The Regents of the University of California, Oakland, CA (US);
Abstract
Techniques, systems, apparatus and computer-program products are disclosed for developing a web-hosted shared database system with improved user interface and reduced programming. In one aspect, using a web application development framework includes declaratively specifying a web application's pages using page configurations. The framework can automatically coordinate page state with the state of a database server and an applications server, so that the specified page is first rendered and then one or more portions of the page can be updated in response to a server data change, Also, programs that are executed when a request is issued are declaratively specified using program configurations. Either or both of the page configurations and the program configurations can be implemented by access to a unified application state virtual database. Further, the unified application state virtual database can include the persistent database of the application and transient memory-based data, such as session and page data.