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:
Nov. 24, 2009

Filed:

Jun. 05, 2006
Applicants:

Polita Mila Paulus, Kirkland, WA (US);

Bradley D. Millington, Bellevue, WA (US);

Kashif Alam, Kirkland, WA (US);

Scott David Guthrie, Bellevue, WA (US);

Shanku Shivabrata Niyogi, Bellevue, WA (US);

Brian Matthew Goldfarb, Seattle, WA (US);

Matthew E. Gibbs, Redmond, WA (US);

Andres Sanabria, Sammamish, WA (US);

Inventors:

Polita Mila Paulus, Kirkland, WA (US);

Bradley D. Millington, Bellevue, WA (US);

Kashif Alam, Kirkland, WA (US);

Scott David Guthrie, Bellevue, WA (US);

Shanku Shivabrata Niyogi, Bellevue, WA (US);

Brian Matthew Goldfarb, Seattle, WA (US);

Matthew E. Gibbs, Redmond, WA (US);

Andres Sanabria, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention extends to methods, systems, and computer program products for creating Web forms with automatically generated links. A database mapping for a database is accessed. One or more dynamic queries for querying a database are automatically formulated. The dynamic queries are included in an automatically generated Web site for the database in accordance with the database mapping. User-selected links are also included for executed the dynamic queries. Selection of a link causes a corresponding dynamic query to execute. Relationships between tables in a database can be inferred even when a relationship is not expressly described in schema describing the database. Dynamic queries can be any of sorting, pagination, addition, deletion, and modification queries.


Find Patent Forward Citations

Loading…