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:
Jul. 06, 2010

Filed:

Mar. 15, 2005
Applicants:

Ilan Berker, Seattle, WA (US);

Matthew Kotler, Kenmore, WA (US);

Janet L. Schorr, Seattle, WA (US);

Scott A. Sherman, Seattle, WA (US);

Thomas C. Underhill, Seattle, WA (US);

Stephen T. Wells, Seattle, WA (US);

Inventors:

Ilan Berker, Seattle, WA (US);

Matthew Kotler, Kenmore, WA (US);

Janet L. Schorr, Seattle, WA (US);

Scott A. Sherman, Seattle, WA (US);

Thomas C. Underhill, Seattle, WA (US);

Stephen T. Wells, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G09G 5/00 (2006.01); G06T 5/22 (2006.01); G06F 17/00 (2006.01); G06F 3/048 (2006.01); G06K 9/40 (2006.01); G06K 9/64 (2006.01); G06K 9/36 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and computer-readable medium are provided for generating graphics having a finite number of dynamically sized and positioned shapes. According to the method, a relative size and position are defined for each of the shapes in a graphic. The relative size and position of the shapes may be defined relative to a canvas size or relative to other shapes. Once the size and position have been defined, the size and position are translated into size and position values expressed as relative to a canvas size. A mapping is also created between specific locations in a data set and the shapes. The graphic is generated utilizing the mapping and by sizing and positioning the shapes relative to the current canvas size. If a new canvas size is detected, the size and position of the shapes may be recomputed relative to the new canvas size. The graphic may also be utilized within a dynamic graphic.


Find Patent Forward Citations

Loading…