Patents by Inventor Quinn A. Jacobson

Quinn A. Jacobson 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: 9675280
    Abstract: Scores made by a player participating in a game can be tracked by using a sensor device coupled to the player to detect when the player attempts to make a score with a ball or other projectile. When a score is made, such as when something enters a goal, it is determined whether the projectile from the player is what made the score so that the score can be properly attributed to the player or another player. Attribution can be based on whether the score occurred within an appropriate time window, which could be computed from data from the sensor device. Attribution can also be based on the use of machine readable identifiers on the projectile, player, and/or goal.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: June 13, 2017
    Assignee: Vibrado Technologies, Inc.
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Patent number: 9599634
    Abstract: Inertial measurement units attached to a non-rigid body may measure a common motion event when the body changes direction of travel. Acceleration measurements made by the inertial measurement units of the event are used to determine a common reference direction which in turn can be used to derive, individually for each inertial measurement unit, a new orientation intended to be a better representation of the actual orientation of the inertial measurement unit.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: March 21, 2017
    Assignee: VIBRADO TECHNOLOGIES, INC.
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Patent number: 9407883
    Abstract: A method for processing a video recording involves receiving sensor data from at least one sensor located on a person performing a physical activity. The sensor data includes biometric and/or biomechanical measurements taken from the person while performing the activity. The video recording is of the person performing the activity. The received video recording is correlated with the received sensor data to allow portions of the video recording to be matched with portions of the sensor data from corresponding periods of time. Correlation allows one to readily find and review video footage that show the activity being performed correctly or not based on an interpretation of the sensor data.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 2, 2016
    Assignee: Vibrado Technologies, Inc.
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Publication number: 20160175646
    Abstract: Prescriptive feedback about an activity performed by a person can be generated by a system having on-body sensors attached to the person's body. Data from the on-body sensors is analyzed by a processor device which instructs feedback devices to generate indicators that guide the person to perform the activity closer to a model of the activity. The indicators can be visual, audible, or haptic, and they can be generated on the person's body in real time.
    Type: Application
    Filed: May 1, 2015
    Publication date: June 23, 2016
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Publication number: 20160180059
    Abstract: Sensors can be used to monitor repeated performances of a physical activity. Data from the sensors are used to generate a report, which may include a video recording of the person performing the physical activity repeatedly, a performance quality attribute indicating desirability of how the physical activity was performed by the person, and/or a recommendation for improving the performance quality attribute.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 23, 2016
    Inventors: Cynthia Kuo, Quinn A. Jacobson
  • Patent number: 9304769
    Abstract: A method and apparatus for enabling a Software Transactional Memory (STM) with precompiled binaries is herein described. Upon encountering an access operation in a transaction, an annotation field associated with a memory location referenced by the access is checked. In response to the memory location representing a previous similar access within the transaction, the access is performed without access barriers. However, if the annotation field is in a default state representing no previous access during a pendancy of the transaction, then a mode of the processor is determined. If the processor mode is in implicit mode, an access handler/barrier is asynchronously executed. Conversely, in an explicit mode, a flag is set instead of asynchronously executing the handler. In addition, during compilation convert explicit and convert implicit instructions are inserted to intelligently convert modes for precompiled and newly compiled binaries.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: April 5, 2016
    Assignee: Intel Corporation
    Inventors: Bratin Saha, Ali-Reza Adl-Tabatabai, Quinn A. Jacobson
  • Publication number: 20150279231
    Abstract: Sensors can be used to monitor repeated performances of a biomechanical activity. Data from the sensors are used to determine, for each performance of the biomechanical activity, values or measurements of parameters that quantify various aspects of the biomechanical activity. A consistency metric, which represents biomechanical similarity of the multiple performances of the biomechanical activity, is obtained from the parameter values that were derived from the sensor data. The consistency metric may be used to provide a quantitative assessment of consistency of performance of the biomechanical activity. This can be useful in athletic training as well as in physical therapy and rehabilitation.
    Type: Application
    Filed: March 25, 2015
    Publication date: October 1, 2015
    Inventors: Cynthia Kuo, Quinn A. Jacobson
  • Publication number: 20150202517
    Abstract: Scores made by a player participating in a game can be tracked by using a sensor device coupled to the player to detect when the player attempts to make a score with a ball or other projectile. When a score is made, such as when something enters a goal, it is determined whether the projectile from the player is what made the score so that the score can be properly attributed to the player or another player. Attribution can be based on whether the score occurred within an appropriate time window, which could be computed from data from the sensor device. Attribution can also be based on the use of machine readable identifiers on the projectile, player, and/or goal.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 23, 2015
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Publication number: 20150208044
    Abstract: A method for processing a video recording involves receiving sensor data from at least one sensor located on a person performing a physical activity. The sensor data includes biometric and/or biomechanical measurements taken from the person while performing the activity. The video recording is of the person performing the activity. The received video recording is correlated with the received sensor data to allow portions of the video recording to be matched with portions of the sensor data from corresponding periods of time. Correlation allows one to readily find and review video footage that show the activity being performed correctly or not based on an interpretation of the sensor data.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 23, 2015
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Publication number: 20150099972
    Abstract: A myography system and method involves the use of reflected energy and/or pass-through energy to determine muscle activity as an alternative or in addition to using native signals which originate from the muscle being studied.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 9, 2015
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Publication number: 20150040111
    Abstract: A method and apparatus for enabling a Software Transactional Memory (STM) with precompiled binaries is herein described. Upon encountering an access operation in a transaction, an annotation field associated with a memory location referenced by the access is checked. In response to the memory location representing a previous similar access within the transaction, the access is performed without access barriers. However, if the annotation field is in a default state representing no previous access during a pendancy of the transaction, then a mode of the processor is determined. If the processor mode is in implicit mode, an access handler/barrier is asynchronously executed. Conversely, in an explicit mode, a flag is set instead of asynchronously executing the handler. In addition, during compilation convert explicit and convert implicit instructions are inserted to intelligently convert modes for precompiled and newly compiled binaries.
    Type: Application
    Filed: May 6, 2014
    Publication date: February 5, 2015
    Inventors: Bratin Saha, Ali-Reza Adl-Tabatabai, Quinn A. Jacobson
  • Patent number: 8812792
    Abstract: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
    Type: Grant
    Filed: September 21, 2013
    Date of Patent: August 19, 2014
    Assignee: Intel Corporation
    Inventors: Quinn A. Jacobson, Anne W. Bracy, Hong Wang, John P. Shen, Per Hammarlund, Matthew C. Merten, Suresh Srinivas, Kshitij A. Doshi, Gautham Shinya, Bratin Saha, Ali-Reza Adi-Tabatabai, Gad Sheaffer
  • Publication number: 20140163412
    Abstract: A myography system and method can compensate for background noise in order to analyze data indicative of muscle contraction. Compensating for background noise may include any of: removing a model of the actual background noise from frequency data obtained from a myography sensor, identifying which myography sensor from among a plurality of myography sensors is located at a muscle likely undergoing contraction, and narrowing the analysis to searching for the type of muscular contraction (e.g., concentric, isometric, or eccentric) that is likely to be occurring. A model of the actual background noise can be obtained through use of myography sensors on different parts of the moving body. The muscles which are likely to be under contraction and the types of muscle contraction that are likely to be occurring at those muscles can be identified through use of motion capture devices, such as imaging devices and inertial measurement units.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 12, 2014
    Applicant: Vibrado Technologies, Inc.
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Publication number: 20140150521
    Abstract: Inertial measurement units attached to a non-rigid body may measure a common motion event when the body changes direction of travel. Acceleration measurements made by the inertial measurement units of the event are used to determine a common reference direction which in turn can be used to derive, individually for each inertial measurement unit, a new orientation intended to be a better representation of the actual orientation of the inertial measurement unit.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 5, 2014
    Inventors: Quinn A. Jacobson, Cynthia Kuo
  • Patent number: 8745419
    Abstract: A processor includes a device providing a throttling power output signal. The throttling power output signal is used to determine when to logically throttle the power consumed by the processor. At least one core in the processor includes a pipeline having a decode pipe; and a logical power throttling unit coupled to the device to receive the output signal, and coupled to the decode pipe. Following the logical power throttling unit receiving the power throttling output signal satisfying a predetermined criterion, the logical power throttling unit causes the decode pipe to reduce an average number of instructions decoded per processor cycle without physically changing the processor cycle or any processor supply voltages.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 3, 2014
    Assignee: Oracle America, Inc.
    Inventors: Shailender Chaudhry, Quinn A. Jacobson, Marc Tremblay
  • Patent number: 8707332
    Abstract: A computer-based method configures a hardware circuit to transfer a message to a message queue in an operating system. The hardware circuit is used to transfer a message to the message queue in the operating system without requiring use of either the operating system or a hypervisor associated with the operating system. The using the hardware circuit uses a logical identifier associated with the message to select an entry in a mapping table of the hardware circuit. A value in the entry in the mapping table is used to select an entry in an action table. The entry in the action table is used to determine a tail pointer for the message queue. The hardware circuit appends the message to a location indicted by the tail pointer without requiring cycles of a hypervisor associated with the strand.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: April 22, 2014
    Assignee: Oracle America, Inc.
    Inventors: Ashley Saulsbury, Quinn A. Jacobson
  • Publication number: 20140025901
    Abstract: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
    Type: Application
    Filed: September 21, 2013
    Publication date: January 23, 2014
    Inventors: Quinn A. Jacobson, Anne C. Bracy, Hong Wang, John P. Shen, Per Hammarlund, Matthew C. Merten, Suresh Srinivas, Kshitij A. Doshi, Gautham Chinya, Bratin Saha, Ali-Reza Adi-Tabatabai, Gad Sheaffer
  • Patent number: 8560781
    Abstract: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
    Type: Grant
    Filed: July 4, 2011
    Date of Patent: October 15, 2013
    Assignee: Intel Corporation
    Inventors: Quinn A. Jacobson, Anne Weinberger Bracy, Hong Wang, John P. Shen, Per Hammarlund, Matthew C. Merten, Suresh Srinivas, Kshitij A. Doshi, Gautham N. Chinya, Bratin Saba, Ali-Reza Adl-Tabatabai, Gad S. Sheaffer
  • Patent number: 8468526
    Abstract: Various usage models are provided to utilize a Monitor and Call (“mcall”) instruction that incorporates user-level asynchronous signaling. The various usage models utilize the mcall instruction in a multithreading system in order to enhance concurrent thread execution. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: June 18, 2013
    Assignee: Intel Corporation
    Inventors: Bratin Saha, Ali-Reza Adl-Tabatabai, Quinn A. Jacobson
  • Patent number: D783236
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 11, 2017
    Assignee: Vibrado Technologies, Inc.
    Inventors: Cynthia Kuo, Quinn A. Jacobson