Design engine with tree and component structure

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5903902
SERIAL NO

08709782

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

One aspect of the present invention provides for a three-way separation of the information in a document. In a particular embodiment, the document is separated into its content, design and media aspects. In one embodiment, an information data structure is provided that includes three tree structures. A design tree structure represents the design of a composition and includes design components. A content tree structure represents the content of the composition and includes content elements. A media tree structure represents the selected medium of the composition and includes media components. The content and media tree structures are linked to the design tree structure. The design tree structure, the content tree structure and the media tree structure are unique but utilize at least some common components from one another. A component data structure represents a content element within a composition. The component includes a content facet, a design facet and a media facet. The content facet includes content properties related to the content element. A design facet includes a design parent pointer to a parent design component and design properties. A media facet includes a media parent pointer to a parent media component and region properties indicating a region occupied by the content element within the composition. A media division data structure is associated with a parent component in a media tree structure of a composition. The parent component has a parent region in a medium and has child components. Each child component is associated with a child region of the medium. The media division data structure includes a link to the parent component, an indicator of the number of child components, an orientation flag and a fit value expressing a relationship between the child regions and the parent region.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Everett, Nathan W Bellevue, WA 8 474
Gardner, Gay Linda Auburn, WA 3 359
King, Joseph D Seattle, WA 26 3214
McDonald, Marc B Mercer Island, WA 11 1024
Orr, Michael B Bainbridge Island, WA 14 1142
von, Limbach Geoffrey Seattle, WA 7 885
Weil, Steven E Bellevue, WA 9 920

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation