Separating water from pigment in procedural painting algorithms

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8917282
SERIAL NO

13219453

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Techniques for improving the performance of vector-based, fluid motion simulation techniques. The techniques may be implemented in procedural painting algorithms that employ a vector-based, fluid motion simulation technique to help achieve dynamic, serendipitous behaviors of painting at good interactive rates even on relatively low-powered devices. Instead of employing polygons in a procedural painting algorithm that are combinations of pigment and water, a technique may be employed in which the polygons are separated into pigment polygons and water polygons. The water polygons are not rendered; only the pigment polygons are rendered. To improve the performance of the wetness determination at vertices of the pigment polygons, a technique may be used that first rasterizes all of the water polygons into a buffer, which may be referred to as a wetness layer or wetmap; the wetness at a vertex is then determined by sampling this buffer or layer at the vertex's position.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ADOBE SYSTEMS INCORPORATED

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
DiVerdi, Stephen J Oakland, US 26 435
Krishnaswamy, Aravind San Jose, US 55 806
Mech, Radomir Mountian View, US 103 1192

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 23, 2026
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00