Search

Troy Gaul Phones & Addresses

  • San Jose, CA
  • 1265 Bucher Ave, Shoreview, MN 55126 (651) 784-5335
  • Saint Paul, MN
  • Redmond, WA
  • Ramsey, MN
  • Cupertino, CA

Resumes

Resumes

Troy Gaul Photo 1

Ios/Mac Developer, Lead At Adobe, Founder Of Infinitapps

View page
Position:
Sr. Computer Scientist, Lead at Adobe, Founder at InfinitApps LLC
Location:
Greater Minneapolis-St. Paul Area
Industry:
Computer Software
Work:
Adobe - Arden Hills, MN since Jul 2012
Sr. Computer Scientist, Lead

InfinitApps LLC - St. Paul, Minnesota since Aug 2010
Founder

Apple Nov 2011 - Mar 2012
Sr. Software Engineer

Adobe Systems Jun 1997 - Jul 2010
Sr. Computer Scientist/Team Lead

Apple Computer Jun 1995 - May 1997
Software Engineer
Education:
Drake University 1989 - 1993
BS, Computer Science and Math
Skills:
Objective-C
C++
Cocoa
iPhone development
User Interface Design
Lua
Win32
Photoshop
Mac OS X
Interests:
gadgets, photography, racquetball
Honor & Awards:
Patents pending
Troy Gaul Photo 2

Troy Gaul

View page
Location:
Greater Minneapolis-St. Paul Area
Industry:
Computer Software
Experience:
Adobe Systems (Public Company; ADBE; Computer Software industry): Sr. Computer Scientist/Team Lead,  (June 1997-July 2010) Adobe Lightroom engineering lead, was engineer or lead on several versions of Adobe ImageReadyApple Computer (Public Company; 10,001 or more emplo...

Business Records

Name / Title
Company / Classification
Phones & Addresses
Troy Gaul
Manager
Infinitapps, LLC
Business Services at Non-Commercial Site
36 Cres Ln, Saint Paul, MN 55127

Publications

Us Patents

Method Of Displaying Graphical Objects

View page
US Patent:
7908568, Mar 15, 2011
Filed:
Apr 1, 2005
Appl. No.:
11/097507
Inventors:
Troy A. Gaul - Shoreview MN, US
Timothy J. Gogolin - Minneapolis MN, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 3/048
US Classification:
715794, 715790, 715768, 715781, 715788, 715792, 715700
Abstract:
A method and computer program product for displaying graphical objects in a display is presented. A first input from a user is received. In response to receiving the first input, a graphical object is displayed in the display. A second input is then received from the user. In response to receiving the second input, the graphical object is fixated in the display. An object that would have otherwise been occluded by the graphical object is then displayed in an area of the display outside the area occupied by the graphical object.

Dynamic Feedback And Interaction For Parametric Curves

View page
US Patent:
8487931, Jul 16, 2013
Filed:
Jun 22, 2007
Appl. No.:
11/821399
Inventors:
Troy A. Gaul - Shoreview MN, US
Benjamin A. Zibble - Saint Paul MN, US
Mark Hamburg - Scotts Valley CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G09G 5/00
G06T 11/20
G06T 11/40
US Classification:
345440, 345441, 3454401, 3454402, 345442
Abstract:
Methods, program products and systems for accepting user input selecting a parameter for a parametric curve, the parametric curve being displayed in a graph. A range of curves for the parametric curve is determined based on a range of values for the parameter. And the range of curves for the parameter is displayed in the graph of the curve.

Methods And Systems For Dynamically Arranging Interface Objects

View page
US Patent:
8533625, Sep 10, 2013
Filed:
Feb 25, 2011
Appl. No.:
13/034828
Inventors:
Troy A. Gaul - Shoreview MN, US
Timothy J. Gogolin - Minneapolis MN, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 3/048
US Classification:
715792, 715790, 715788, 715781, 715764, 715700
Abstract:
A method and computer program product for displaying graphical objects in a display is presented. A first input from a user is received. In response to receiving the first input, a graphical object is displayed in the display. A second input is then received from the user. In response to receiving the second input, the graphical object is fixated in the display. An object that would have otherwise been occluded by the graphical object is then displayed in an area of the display outside the area occupied by the graphical object.

Dynamic Non-Interruptive Visual Image Isolation

View page
US Patent:
20130125046, May 16, 2013
Filed:
Jan 6, 2006
Appl. No.:
11/326848
Inventors:
Troy A. Gaul - Shoreview MN, US
Christopher P. Clevenger - San Francisco CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 3/0484
US Classification:
715790
Abstract:
Dynamic non-interruptive visual image isolation is described, including providing an overlay window over an interface displaying the image, the interface being configured to display the image and the overlay window being configured to have a cutout disposed over the image, receiving dimming input, the dimming input being associated with an application, and adjusting transparency of the overlay window in response to the dimming input, the transparency being determined without affecting the application.

System And Method Of Creating Interactive Visual Content

View page
US Patent:
6964017, Nov 8, 2005
Filed:
Apr 26, 2000
Appl. No.:
09/558567
Inventors:
Douglas E. Meisner - Minneapolis MN, US
Alan L. Erickson - Highlands Ranch CO, US
Troy A. Gaul - Shoreview MN, US
Timothy N. Wright - Minneapolis MN, US
Christopher P. Hondl - Minneapolis MN, US
Doug J. Ahmann - Woodbury MN, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F017/21
US Classification:
715530
Abstract:
A system and method of creating interactive visual content in which base visual content, a selection of a trigger event associated with the base visual content, and intermediate visual content are received as an input. Viewing visual content derived from the base visual content is automatically generated. The viewing visual content can be displayed by a viewing application executing on a computer. A set of regions of the interactive visual content in which swap visual content is to be displayed by the viewing application when the trigger event occurs is automatically generated. For example, regions of the viewing visual content that are to be replace by the swap visual content when the trigger event occurs can be identified. Also, the swap visual content is automatically generated from the intermediate visual content. In addition, instructions operable to cause the computer executing the viewing application to display the swap visual content in the identified regions when the trigger event occurs is automatically generated.
Troy A Gaul from San Jose, CA, age ~54 Get Report