IP Library Granted Patent US 9,620,079
Granted Patent B2
US 9,620,079 · App. 13/733,045 · Granted Apr 11, 2017

Visualizing, creating and editing blending modes methods and systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,620,079
App. No.
13/733,045
Granted
Apr 11, 2017
Kind
B2
Abstract

A method of creating a blending mode for blending base colors and blend colors to produce resultant colors for one or more pixels of a digital image includes displaying by a display device a relationship between a first independent variable representing the base colors and a dependent variable representing the resultant colors for a specific value of a second independent variable representing blend colors. The method also includes receiving user input altering the relationship, displaying the altered relationship, and storing the relationship as a blending mode.

Claims (32)

1. A method of creating a blending mode for blending base colors and blend colors to produce resultant colors for one or more pixels of a digital image, the method comprising:

displaying by a display device a relationship between a first independent variable representing a plurality of base colors and a dependent variable representing a plurality of resultant colors, wherein each resultant color is produced from blending one of a plurality of blend colors, represented by a second independent variable, with one of the base colors, and wherein the relationship displayed comprises plural line segments having different slopes in a graphical representation depicting the resultant colors produced from blending one of the blend colors with each of the base colors;

receiving user input selecting a first value of the second independent variable corresponding to a first blend color;

altering the relationship in response to receiving user input selecting the first value to create a first blend color relationship;

displaying the first blend color relationship;

receiving user input selecting a second value of the second independent variable corresponding to a second blend color;

altering the relationship in response to receiving user input selecting the second value to create a second blend color relationship;

displaying the second blend color relationship;

receiving user input selecting a third value of the second independent variable corresponding to a third blend color, wherein the third value is between the first value and the second value;

interpolating between the first blend color relationship and the second blend color relationship to create a third blend color relationship;

displaying the third blend color relationship; and

storing the third blend color relationship as a blending mode.

2. The method of claim 1 , wherein the graphical representation comprises a two dimensional graphical representation.

3. The method of creating a blending mode for blending base colors and blend colors to produce resultant colors for one or more pixels of a digital image of claim 1 , further comprising:

receiving user input selecting a background image;

receiving user input selecting a foreground image; and

applying the blending mode to one or more pixels.

4. A blending mode graphical user interface, comprising:

an output device;

means for displaying via the output device a relationship between a first independent variable representing a plurality of base colors and a dependent variable representing a plurality of resultant colors, wherein each resultant color is produced from blending one of a plurality of blend colors, represented by a second independent variable, with one of the base colors, and wherein the relationship displayed comprises plural line segments having different slopes in a graphical representation depicting the resultant colors produced from blending one of the blend colors with each of the base colors;

means for receiving user input selecting a first value of the second independent variable corresponding to a first blend color;

means for altering the relationship in response to receiving user input selecting the first value to create a first blend color relationship;

means for displaying via the output device the first blend color relationship;

means for receiving user input selecting a second value of the second independent variable corresponding to a second blend color;

means for altering the relationship in response to receiving user input selecting the second value to create a second blend color relationship;

means for displaying via the output device the second blend color relationship;

means for receiving user input selecting a third value of the second independent variable corresponding to a third blend color, wherein the third value is between the first value and the second value;

means for interpolating between the first blend color relationship and the second blend color relationship to create a third blend color relationship;

means for displaying via the output device the third blend color relationship; and

means for storing the third blend color relationship as a blending mode.

5. The blending mode graphical user interface of claim 4 , wherein the means for displaying the relationship comprises a rectangle having the first independent variable along a first side and the dependent variable along an adjacent side.

6. The blending mode graphical user interface of claim 5 , wherein the means for receiving user input selecting the first value of the second independent variable comprises at least one selection from a group consisting of slide, dial, dropdown menu, pick list, and data field.

Assignments (10)
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 054627/0237 →
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054627/0212 →
RELEASE OF FIRST LIEN SECURITY INTEREST Recorded Dec 7, 2020
From: JPMORGAN CHASE BANK, N.A.
To: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
Reel/Frame 054618/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2020
From: CURTIS, DONALD B.
To: THE GENERATIONS NETWORK, INC.
Reel/Frame 052462/0276 →
CHANGE OF NAME Recorded Apr 22, 2020
From: THE GENERATIONS NETWORK, INC.
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 052463/0636 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2017
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ANCESTRY.COM LLC; ANCESTRY US HOLDINGS INC.; ANCESTRY.COM INC.; ANCESTRY.COM OPERATIONS INC.
Reel/Frame 044529/0025 →
SECOND LIEN SECURITY AGREEMENT Recorded Oct 24, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 040259/0978 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 21, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040449/0663 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 040424/0354 →
SECURITY AGREEMENT Recorded Sep 1, 2015
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 036519/0853 →