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.

Date of Patent:
Jun. 09, 2015

Filed:

Jan. 24, 2011
Applicants:

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);

Inventors:

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);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 8/38 (2013.01);
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.


Find Patent Forward Citations

Loading…