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:
May. 24, 2011

Filed:

Oct. 17, 2007
Applicants:

Laurent Mollicone, Kirkland, WA (US);

Stephen M. Danton, Seattle, WA (US);

Yuri Rychikhin, Seattle, WA (US);

Jordan Sehn, Redmond, WA (US);

Florian Voss, Seattle, WA (US);

Kean E E Lim, Issaquah, WA (US);

William A. Manis, Sammamish, WA (US);

Inventors:

Laurent Mollicone, Kirkland, WA (US);

Stephen M. Danton, Seattle, WA (US);

Yuri Rychikhin, Seattle, WA (US);

Jordan Sehn, Redmond, WA (US);

Florian Voss, Seattle, WA (US);

Kean E E Lim, Issaquah, WA (US);

William A. Manis, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

The present invention extends to methods, systems, and computer program products for the facilitating the layout and composition of graphics. Embodiments of the present invention allow declarative input for creation and modification of layout compositions and also allows adjustments or modifications made to layout compositions. Layout compositions may be created, adjusted, and modified by input through a markup language or by user-commands and gestures. Relationships and associations among nodes and among line segments and connections between nodes which are embodied within a composition or created by an auto layout are preserved both during and after adjustments and modifications.


Find Patent Forward Citations

Loading…