Search

Douglas Applewhite Phones & Addresses

  • Palos Park, IL
  • Albany, NY
  • Elmhurst, IL
  • 46 Madison Rd, Waltham, MA 02453 (978) 658-9776 (781) 893-2265
  • 51 Forest St, Wilmington, MA 01887 (978) 658-9776
  • Watertown, MA
  • San Rafael, CA
  • Wilson, NC
  • Hamden, CT
  • Larkspur, CA

Resumes

Resumes

Douglas Applewhite Photo 1

Programmer

Location:
11 Loudon Hts north, Loudonville, NY 12211
Industry:
Computer Software
Work:
Velan Studios, Inc.
Programmer

Douglas Applewhite Jul 2014 - Jan 2017
Self Employed

Harmonix Music Systems Apr 2008 - Jun 2014
Software Engineer

Turbine Mar 2005 - Apr 2008
Software Engineer

Industrial Light and Magic Aug 1997 - Jun 2000
Technical Assistant and Software Engineer
Education:
Brown University 1993 - 1997
Skills:
Perforce
Game Development
C++
Game Design
Xbox 360
Video Games
Python
Objective C
Opengl
Gameplay
Ps3
Photoshop
Xcode
Computer Games
Mobile Games
Final Cut Pro
Visual Studio
Douglas Applewhite Photo 2

Douglas Applewhite

Publications

Us Patents

Dynamic Musical Part Determination

US Patent:
8017854, Sep 13, 2011
Filed:
May 29, 2009
Appl. No.:
12/474800
Inventors:
Christopher Joseph Foster - Belmont MA, US
Douglas Robert Applewhite - Waltham MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
G10H 1/00
US Classification:
84616, 84477 R
Abstract:
Described are methods, systems, and apparatuses, including computer program products, for dynamically determining a musical part performed by a player of a rhythm-action game. In one aspect of a rhythm-action game, microphones are not tied to a particular part and therefore any player can play any of a number of parts, e. g. , melody or harmony, lead or rhythm, guitar or bass, without switching instruments. This is accomplished by displaying, on a display, a plurality of target music data associated with a musical composition, receiving a music performance input data via the input device, determining which of the plurality of target music data has a degree of matching with the music performance input data, and assigning the music performance input data to the determined target music data.

Scoring A Musical Performance After A Period Of Ambiguity

US Patent:
8076564, Dec 13, 2011
Filed:
May 29, 2009
Appl. No.:
12/474899
Inventors:
Douglas Robert Applewhite - Waltham MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
G09B 15/00
G09B 15/02
G10H 1/00
US Classification:
84477R, 84470 R, 84609, 84610, 84615
Abstract:
Described are methods, systems, and apparatuses, including computer program products, for scoring a musical performance after a period of ambiguity in a rhythm-action game. This is accomplished by displaying a first target music data and a second target music data where the first target music data's tolerance threshold overlaps with a second target music data's tolerance threshold. When a music performance input data is received, the game platform determines if the music performance input data is within both tolerance thresholds. Then scores are determined, based on a degree of matching between the music performance input data and the first target music data and between the music performance input data and the second target music data. The game platform then assigns the music performance input data to whichever target music data has the higher score when the difference between the first and second scores is greater than a predetermined value.

Preventing An Unintentional Deploy Of A Bonus In A Video Game

US Patent:
8080722, Dec 20, 2011
Filed:
May 29, 2009
Appl. No.:
12/474880
Inventors:
Douglas Robert Applewhite - Waltham MA, US
Christopher Joseph Foster - Belmont MA, US
Joshua Forrest Stoddard - Arlington MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
G04B 13/00
US Classification:
84609, 84611, 84616, 84649, 84651, 84654, 84477 R
Abstract:
Described are methods, systems, and apparatuses, including computer program products, for preventing an unintentional deploy of a bonus in a video game. In one aspect this is accomplished by displaying, on a display in communication with a game platform, a target music data of a musical composition. The game platform receives a music performance input data via the microphone, and also determines if the music performance input data has a predetermined degree of matching with a vocal cue. If so, the performance input data is prevented from executing an improvisation deploy.

Biasing A Musical Performance Input To A Part

US Patent:
8465366, Jun 18, 2013
Filed:
May 29, 2009
Appl. No.:
12/474811
Inventors:
Douglas Robert Applewhite - Waltham MA, US
Christopher Joseph Foster - Belmont MA, US
Joshua Forrest Stoddard - Arlington MA, US
Sylvain Dubrofsky - Somerville MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
A63F 9/24
A63F 13/00
G10H 1/36
US Classification:
463 36, 463 43, 84610
Abstract:
Described are methods, systems, and apparatuses, including computer program products, for biasing a musical performance input of a player of a rhythm-action game to a part in the game. In one aspect this is accomplished by providing, by a game platform, a history of a degree of matching between a prior music performance input data and a prior music data associated with a first part in a musical composition. Then, on a display, a plurality of target music data, each associated with a respective part in the musical composition, is displayed, with one of the plurality being associated with the first part. Music performance input data is received by the game platform via an input device, such as a microphone, and, based on the history, the received music performance input is assigned to the target music data of the plurality that is associated with the first part.

Simulating Musical Instruments

US Patent:
8568234, Oct 29, 2013
Filed:
Mar 16, 2011
Appl. No.:
13/049739
Inventors:
Sylvain Dubrofsky - Somerville MA, US
Douglas R. Applewhite - Waltham MA, US
Michael Monsalvatge - Waltham MA, US
Daniel A. Schmidt - Somerville MA, US
Daniel C. Teasdale - Somerville MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
G06F 17/00
US Classification:
463 37
Abstract:
The invention provides a realistic drum experience in a video game. It operates in the context of a video game platform in communication with a display and a drum controller having at least one cymbal and at least one drum pad. It involves determining if a cue to be displayed on the display in a particular sub-lane should be a cue indicating a cymbal input or a cue indicating a pad input. Then, the cue is displayed in the particular sub-lane, indicating the cymbal input or pad input (dependent on the previous determination). Then, input is received from the player via the drum controller; and the input is given a first score if the input was a cymbal input associated with the particular sub-lane and the input is given a second score if the input was an input other than a cymbal input associated with the particular sub-lane.

Simulating Musical Instruments

US Patent:
8636572, Jan 28, 2014
Filed:
Mar 16, 2011
Appl. No.:
13/049735
Inventors:
Douglas R. Applewhite - Waltham MA, US
Bryn Bennett - Somerville MA, US
Sylvain Dubrofsky - Somerville MA, US
Michael Monsalvatge - Waltham MA, US
Daniel A. Schmidt - Somerville MA, US
Matthew J. Sharpe - Waltham MA, US
Daniel C. Teasdale - Somerville MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
A63F 9/24
A63F 13/00
US Classification:
463 7, 463 30, 463 31, 463 32, 463 33, 463 34, 463 35
Abstract:
The invention provides displaying, in a lane, a section of repeatable inputs in a sub-lane of the lane. Cue data is loaded from a data file, which includes duration data and a plurality of cues to be displayed in the sub-lane. Then, the plurality of cues and a section indicator are displayed in the sub-lane, with the section indicator based on the duration data and indicating that the plurality of cues are repeatable inputs. Then, a timer is started that is independent of a timing window of any cue of the plurality of cues. Then, it is determined if an input is received for the sub-lane before the timer reaches a timing threshold. If it is, the timer is restarted and the plurality of cues is maintained as repeatable inputs. If it is not, the section indicator is modified to indicate that the plurality of cues are not repeatable inputs.

Displaying An Input At Multiple Octaves

US Patent:
20100300270, Dec 2, 2010
Filed:
May 29, 2009
Appl. No.:
12/474948
Inventors:
Douglas Robert Applewhite - Waltham MA, US
Joshua Forrest Stoddard - Arlington MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
G10H 1/36
US Classification:
84610
Abstract:
Described are methods, systems, and apparatuses, including computer program products, for displaying an input at multiple octaves in a rhythm-action game. In one aspect this is accomplished by receiving by a game platform via a microphone, a music performance input data and displaying, on a display in communication with the game platform, a first pitch marker reflective of the music performance input data. Then substantially simultaneously with the display of the first pitch marker, displaying a second pitch marker at an offset, typically vertical, from the first pitch marker, the offset indicative of an octave difference between the first pitch marker and the second pitch marker.

Scoring A Musical Performance Involving Multiple Parts

US Patent:
20100304811, Dec 2, 2010
Filed:
May 29, 2009
Appl. No.:
12/474870
Inventors:
Daniel Schmidt - Somerville MA, US
Douglas Robert Applewhite - Waltham MA, US
Christopher Joseph Foster - Belmont MA, US
Joshua Forrest Stoddard - Arlington MA, US
Sylvain Dubrofsky - Somerville MA, US
Assignee:
Harmonix Music Systems, Inc. - Cambridge MA
International Classification:
A63F 13/00
US Classification:
463 7, 463 31, 463 37
Abstract:
Described are methods, systems, and apparatuses, including computer program products, for scoring a musical performance involving multiple parts in a rhythm-action game. In one aspect this is accomplished by displaying, on a display in signal communication with a game platform, target musical data associated with a musical composition. The game platform receives a first music performance input data, with the first music performance input data being associated with a first part in the musical composition. The game platform also receives a second music performance input data, the second music performance input data associated with a second part in the musical composition. The game platform then calculates a first score based on the first music performance input data and a second score based on the second music performance input data. It then calculates a final or modified score based on the first score and the second score.
Douglas R Applewhite from Palos Park, IL, age ~49 Get Report