Patents by Inventor Michael Tipping
Michael Tipping 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: 10357716Abstract: 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: GrantFiled: February 16, 2017Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Michael Tipping, Mark Andrew Hatton
-
Publication number: 20170252651Abstract: 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: ApplicationFiled: February 16, 2017Publication date: September 7, 2017Inventors: Michael Tipping, Mark Andrew Hatton
-
Patent number: 9643086Abstract: 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: GrantFiled: July 1, 2010Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Michael Tipping, Mark Andrew Hatton
-
Patent number: 8425293Abstract: 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: GrantFiled: November 10, 2010Date of Patent: April 23, 2013Assignee: Microsoft CorporationInventors: Michael Tipping, Mark Andrew Hatton
-
Publication number: 20110159936Abstract: 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: ApplicationFiled: July 1, 2010Publication date: June 30, 2011Applicant: MICROSOFT CORPORATIONInventors: Michael Tipping, Mark Andrew Hatton
-
Patent number: 7953521Abstract: 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: GrantFiled: December 30, 2005Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Michael Tipping, Mark Andrew Hatton, Barry L. Brumitt
-
Publication number: 20110059783Abstract: 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: ApplicationFiled: November 10, 2010Publication date: March 10, 2011Applicant: Microsoft CorporationInventors: Michael Tipping, Mark Andrew Hatton
-
Patent number: 7837544Abstract: 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: GrantFiled: February 22, 2010Date of Patent: November 23, 2010Assignee: Microsoft CorporationInventors: Michael Tipping, Mark Andrew Hatton
-
Publication number: 20100173687Abstract: 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: ApplicationFiled: February 22, 2010Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Michael Tipping, Mark Andrew Hatton
-
Patent number: 7749057Abstract: 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: GrantFiled: October 29, 2008Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: Michael Tipping, Mark Andrew Hatton
-
Patent number: 7744451Abstract: 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: GrantFiled: November 14, 2005Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Michael Tipping, Mark Andrew Hatton
-
Publication number: 20090061972Abstract: 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: ApplicationFiled: October 29, 2008Publication date: March 5, 2009Applicant: MICROSOFT CORPORATIONInventors: Michael Tipping, Mark Andrew Hatton
-
Publication number: 20070155458Abstract: 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: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Michael Tipping, Mark Hatton
-
Publication number: 20070156327Abstract: An automatic agorithm 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: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Michael Tipping, Mark Hatton, Ralf Herbrich
-
Publication number: 20070156294Abstract: 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: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Michael Tipping, Mark Hatton, Barry Brumitt
-
Publication number: 20070111768Abstract: 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: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Applicant: Microsoft CorporationInventors: Michael Tipping, Mark Hatton
-
Patent number: 6879944Abstract: A variational Relevance Vector Machine (RVM) is disclosed. The RVM is a probabilistic basis model. Sparsity is achieved through a Bayesian treatment, where a prior is introduced over the weights governed by a set of what are referred to as hyperparameters—one such hyperparameter associated with each weight. An approximation to the joint posterior distribution over weights and hyperparameters is iteratively estimated from the data. The posterior distribution of many of the weights is sharply peaked around zero, in practice. The variational RVM utilizes a variational approach to solve the model, in particular using product approximations to obtain the posterior distribution.Type: GrantFiled: March 7, 2000Date of Patent: April 12, 2005Assignee: Microsoft CorporationInventors: Michael Tipping, Christopher Bishop
-
Patent number: 6633857Abstract: A relevance vector machine (RVM) for data modeling is disclosed. The RVM is a probabilistic basis model. Sparsity is achieved through a Bayesian treatment, where a prior is introduced over the weights governed by a set of hyperparameters. As compared to a Support Vector Machine (SVM), the non-zero weights in the RVM represent more prototypical examples of classes, which are termed relevance vectors. The trained RVM utilizes many fewer basis functions than the corresponding SVM, and typically superior test performance. No additional validation of parameters (such as C) is necessary to specify the model, except those associated with the basis.Type: GrantFiled: September 4, 1999Date of Patent: October 14, 2003Assignee: Microsoft CorporationInventor: Michael Tipping