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. 26, 2007

Filed:

Aug. 04, 2003
Applicants:

Shu Lei, Belmont, CA (US);

Yuhong Wang, Union City, CA (US);

Russell Richardson, San Francisco, CA (US);

Anil Mukundan, San Jose, CA (US);

Vipul Shroff, Sunnyvale, CA (US);

Isaac Levin, Sunnyvale, CA (US);

Ravikumar Gampala, Dublin, CA (US);

Inventors:

Shu Lei, Belmont, CA (US);

Yuhong Wang, Union City, CA (US);

Russell Richardson, San Francisco, CA (US);

Anil Mukundan, San Jose, CA (US);

Vipul Shroff, Sunnyvale, CA (US);

Isaac Levin, Sunnyvale, CA (US);

Ravikumar Gampala, Dublin, CA (US);

Assignee:

Siebel Systems, Inc., San Mateo, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
Abstract

Embodiments of the present invention provide methods and apparatuses for quickly and easily configuring an application user interface using a flexible generic layout file. For one embodiment, a free-form grid layout is provided that allows an application provider to create a desired number of placeholders, each of a desired size, by positioning objects at desired locations on the free-form grid. In this way the application provider configures the application user interface. For one embodiment, the placeholders are created by dragging selected objects, from a provided set of objects, onto the grid layout. For such an embodiment, a set of parameters that describe the objects on the grid layout (e.g., indicating number, size, and location) is stored to a database. At run-time, the parameters are used to dynamically generate HTML code, which when executed presents the application user interface.


Find Patent Forward Citations

Loading…