Patents by Inventor Andrew Hatton

Andrew Hatton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10357716
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Publication number: 20170252651
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Application
    Filed: February 16, 2017
    Publication date: September 7, 2017
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Patent number: 9643086
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Publication number: 20140244448
    Abstract: Mapping financial data comprises receiving a first set of financial data from internal reporting systems. The first set of financial data is loaded into a database having high-level design segmentation. The first set of financial data is associated with a high-level segment of profitability. An input associated with the high-level segment of profitability is received in a graphical user interface. A second set of financial data is extracted from the first set of financial data according to the high-level segment of profitability received in the graphical user interface. A third set of financial data is extracted from a plurality of business units. A baseline forecast is calculated according to the second set of financial data and at least a portion of the third set of financial data. The baseline forecast is presented in the graphical user interface to determine the profitability of a new card account.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: Bank of America Corporation
    Inventors: Andrew Hatton, Kevin N. Green, Joshua Luster, Thomas Mucchetti, Anthony Pellicane
  • Publication number: 20130220412
    Abstract: A method of producing a transparent electrode suitable for use in an organic semiconductor photovoltaic device. First and second silanes (3) are deposited from the vapour phase on a substrate (1) and bind to the surface of the substrate. A metal film (4) is then deposited from the vapour phase and binds to both the first and second silanes so as to produce a transparent metal layer having a thickness which is no greater than about 15 nanometres. The first silane is a non-amino functional silane and the second silane is an aminofunctional silane. The electrode may be flexible, using a polymer substrate (1). The metal film (4) may be provided with a plurality of apertures (5), provided for example by masking the substrate with microspheres (2) while depositing the metal and subsequently removing the microspheres, and/or annealing the metal so that apertures appear.
    Type: Application
    Filed: June 30, 2011
    Publication date: August 29, 2013
    Applicant: University of Warwick
    Inventors: Ross Andrew Hatton, Helena Maria Stec, Timothy Simon Jones
  • Patent number: 8425293
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Patent number: 8393944
    Abstract: An automatic algorithm for finding racing lines via computerized minimization of a measure of the curvature of a racing line is derived. Maximum sustainable speed of a car on a track is shown to be inversely proportional to the curvature of the line it is attempting to follow. Low curvature allows for higher speed given that a car has some maximum lateral traction when cornering. The racing line can also be constrained, or “pinned,” at arbitrary points on the track. Pinning may be performed randomly, deterministically, or manually and allows, for example, a line designer to pin the line at any chosen points on the track, such that when the automatic algorithm is run, it will produce the smoothest line that still passes through all the specified pins.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael E. Tipping, Mark Andrew Hatton, Ralf Herbrich
  • Patent number: 8371915
    Abstract: A target speed profile for a specified racer is computed at various points along a track. The calculation is based on the real world physics of the racing environment and incorporates physical characteristics of the track, including curvature, undulation, and/or camber. A lateral acceleration component is developed to limit the realistic maximum speed a racer may obtain at any given point along the track. Furthermore, differences in realistic maximum speeds at different points along the track can overwhelm a racer's braking capability. As such, braking capacity adjustments can be applied to decrease the maximum speed in the target speed profile, so that the overall target speed profile is more realistic and attainable.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael E. Tipping, Mark Andrew Hatton
  • Patent number: 8216491
    Abstract: A method of producing a thin film comprising uniformly dispersed carbon nanotubes, the method comprising the steps of: adapting a molecular semiconductor to make it soluble; adapting the molecular semiconductor to facilitate the formation of a high degree of molecular order and frontier orbital overlap between adjacent molecules; adapting carbon nanotubes to make them soluble; combining the soluble carbon nanotubes and the soluble molecular semiconductor in a solvent to form a solution; producing the thin film from the solution.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: July 10, 2012
    Assignee: University of Surrey
    Inventors: Ross Andrew Hatton, Sembukutiarachilage Ravi Silva
  • Publication number: 20110159936
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Application
    Filed: July 1, 2010
    Publication date: June 30, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Publication number: 20110137629
    Abstract: An automatic algorithm for finding racing lines via computerized minimization of a measure of the curvature of a racing line is derived. Maximum sustainable speed of a car on a track is shown to be inversely proportional to the curvature of the line it is attempting to follow. Low curvature allows for higher speed given that a car has some maximum lateral traction when cornering. The racing line can also be constrained, or “pinned,” at arbitrary points on the track. Pinning may be performed randomly, deterministically, or manually and allows, for example, a line designer to pin the line at any chosen points on the track, such that when the automatic algorithm is run, it will produce the smoothest line that still passes through all the specified pins.
    Type: Application
    Filed: January 13, 2011
    Publication date: June 9, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael E. Tipping, Mark Andrew Hatton, Ralf Herbrich
  • Patent number: 7953521
    Abstract: A learning controller overcomes tuning problems in vehicle simulation programs by estimating requisite vehicle-specific parameters, effectively learning from its mistakes, as the vehicle is automatically driven around a track. After a sufficient period of calibration, the learned parameters are automatically saved to a car-specific file. The file parameters may be loaded in the controller in the future to optimally control a vehicle without the need to re-run the learning procedure.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael Tipping, Mark Andrew Hatton, Barry L. Brumitt
  • Publication number: 20110059783
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Application
    Filed: November 10, 2010
    Publication date: March 10, 2011
    Applicant: Microsoft Corporation
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Patent number: 7892078
    Abstract: An automatic algorithm for finding racing lines via computerized minimization of a measure of the curvature of a racing line is derived. Maximum sustainable speed of a car on a track is shown to be inversely proportional to the curvature of the line it is attempting to follow. Low curvature allows for higher speed given that a car has some maximum lateral traction when cornering. The racing line can also be constrained, or “pinned,” at arbitrary points on the track. Pinning may be randomly, deterministically, or manually and allows, for example, a line designer to pin the line at any chosen points on the track, such that when the automatic algorithm is run, it will produce the smoothest line that still passes through all the specified pins.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael E. Tipping, Mark Andrew Hatton, Ralf Herbrich
  • Patent number: 7837544
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: November 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Publication number: 20100240430
    Abstract: A target speed profile for a specified racer is computed at various points along a track. The calculation is based on the real world physics of the racing environment and incorporates physical characteristics of the track, including curvature, undulation, and/or camber. A lateral acceleration component is developed to limit the realistic maximum speed a racer may obtain at any given point along the track. Furthermore, differences in realistic maximum speeds at different points along the track can overwhelm a racer's braking capability. As such, braking capacity adjustments can be applied to decrease the maximum speed in the target speed profile, so that the overall target speed profile is more realistic and attainable.
    Type: Application
    Filed: June 7, 2010
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael E. Tipping, Mark Andrew Hatton
  • Patent number: 7785178
    Abstract: A target speed profile for a specified racer is computed at various points along a track. The calculation is based on the real world physics of the racing environment and incorporates physical characteristics of the track, including curvature, undulation, and/or camber. A lateral acceleration component is developed to limit the realistic maximum speed a racer may obtain at any given point along the track. Furthermore, differences in realistic maximum speeds at different points along the track can overwhelm a racer's braking capability. As such, braking capacity adjustments can be applied to decrease the maximum speed in the target speed profile, so that the overall target speed profile is more realistic and attainable.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael E. Tipping, Mark Andrew Hatton
  • Publication number: 20100173687
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Application
    Filed: February 22, 2010
    Publication date: July 8, 2010
    Applicant: Microsoft Corporation
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Patent number: 7749057
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael Tipping, Mark Andrew Hatton
  • Patent number: 7744451
    Abstract: In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple, progressive, and user-friendly format. The displayed speed indicators are based on a racer's current speed and target speeds attributed to individual locations along the suggested driving line on the path. The speed indicators provide a dynamic indication of where and how the player should slow down or speed up relative to their current speed as their racer travels along the path. The speed indicators are displayed (e.g., using color to represent different magnitudes of suggested acceleration and deceleration) along the suggested driving line in front of the racer so that the player can anticipate braking and acceleration actions as the path and the racer's speed change.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael Tipping, Mark Andrew Hatton