IP Library Granted Patent US 7,496,416
Granted Patent B2
US 7,496,416 · App. 11/484,064 · Granted Feb 24, 2009

Input/output curve editor

Assignee: Luxology, LLC
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 7,496,416
App. No.
11/484,064
Granted
Feb 24, 2009
Kind
B2
Abstract

A method of varying the relationship between a scalar input parameter and a scalar output parameter, by: displaying a relationship between an input parameter and an output parameter as a curve on a computer screen; selecting at least one control point on the curve; and moving at least one handle associated to the at least one control point to vary the shape of the curve as the curve passes through the at least one control point, thereby varying the relationship between the input parameter and the output parameter.

Claims (33)

1. A method of varying the relationship between an input parameter and an output parameter, comprising:

displaying a relationship between a scalar input parameter and a scalar output parameter as a curve on a computer screen;

selecting a control point on the curve;

breaking the value of the control point; and

altering the value of the curve on at least one side of the broken control point, thereby varying the relationship between the input parameter and the output parameter as a step-function at the broken control point.

2. The method of claim 1 , further comprising:

breaking the slope of the curve at the bottom control point.

3. The method of claim 2 , further comprising:

setting two different slope values of the curve on opposite sides of the broken control point.

4. The method of claim 3 , wherein setting two different slope values of the curve on opposite sides of the broken control point comprises:

independently adjusting the position of each of the two handles on either side of the broken control point.

5. The method of claim 4 , further comprising:

moving the two handles to different distances from the broken control point, thereby breaking the weight of the two handles on the slope on either side of the broken control point.

6. The method of claim 1 , wherein the input parameter is displayed on a horizontal axis and the output parameter is displayed on a vertical axis.

7. The method of claim 6 , wherein the input parameter is time.

8. The method of claim 1 , wherein there is only one output parameter value for each input parameter value such that the curve being displayed on the computer screen does not loop over on top of itself.

9. The method of claim 1 , wherein the curve is calculated by a pair of cubics with independently constrained coefficients.

10. The method of claim 1 , wherein breaking the value of the control point comprises forming a broken control point having an upper value and a lower value.

11. The method of claim 10 , further comprising varying the shape of the curve at the upper value of the broken control point.

12. The method of claim 10 , further comprising varying the shape of the curve at the lower value of the broken control point.

13. The method of claim 1 , wherein breaking the control point comprises moving one half of the broken control point up or down.

14. The method of claim 1 , further comprising:

moving at least one handle associated to the at least one broken control point to vary the shape of the curve as the curve passes through the broken control point.

15. The method of claim 14 , wherein the at least one handle has at least two degrees of freedom.

16. The method of claim 14 , wherein the weight of the at least one handle on the shape of the curve depends on a distance between the at least one handle and the broken control point.

17. The method of claim 14 , wherein moving at least one handle associated to the broken control point comprises:

moving the at least one handle in two dimensions on the computer screen.

18. The method of claim 17 , wherein prior to the breaking the control point, the control point has two handles disposed on a line segment passing through the control point on a tangent to the curve.

19. The method of claim 18 , wherein moving one handle causes the other handle to move such that the two handles remain disposed on a line segment passing through the control point on a tangent to the curve.

20. The method of claim 19 , wherein moving the two handles varies the slope of the curve at the control point.

21. The method of claim 18 , further comprising:

moving one handle along the tangent to the curve, thereby varying the weight of the handle on the curve.

22. The method of claim 21 , wherein moving one handle along the tangent to the curve varies the shape of the curve approaching the control point.

Assignments (9)
MERGER Recorded Jan 16, 2020
From: THE FOUNDRY GROUP LLC
To: THE FOUNDRY USCO, INC.
Reel/Frame 051538/0835 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: SILICON VALLEY BANK
To: THE FOUNDRY GROUP LLC
Reel/Frame 049112/0151 →
SECURITY AGREEMENT Recorded Dec 22, 2015
From: THE FOUNDRY GROUP LLC; THE FOUNDRY USCO, INC.; MADE WITH MISCHIEF INC.
To: SILICON VALLEY BANK
Reel/Frame 037425/0665 →
CHANGE OF NAME Recorded Oct 15, 2015
From: LUXOLOGY LLC
To: THE FOUNDRY GROUP LLC
Reel/Frame 036873/0807 →
RELEASE OF SECURITY INTEREST Recorded May 22, 2015
From: SILICON VALLEY BANK
To: THE FOUNDRY GROUP LLC
Reel/Frame 035703/0052 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2014
From: FMP AGENCY SERVICES, LLC
To: THE FOUNDRY GROUP LLC
Reel/Frame 034092/0846 →
SECURITY AGREEMENT Recorded Oct 3, 2012
From: LUXOLOGY LLC
To: FMP AGENCY SERVICES, LLC
Reel/Frame 029073/0675 →
SECURITY AGREEMENT Recorded Sep 20, 2012
From: LUXOLOGY LLC
To: SILICON VALLEY BANK
Reel/Frame 029018/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2006
From: FERGUSON, STUART HARL; BROWN, MARK
To: LUXOLOGY, LLC.
Reel/Frame 018464/0173 →
Continuity (2)
Provisional Application 6070469500 · Aug 1, 2005
Related Publication 20070093913A1 · Apr 26, 2007