Patents by Inventor James M. Mullin

James M. Mullin 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: 9996660
    Abstract: Aspects relate to calculating energy expenditure values from an apparatus configured to be worn on an appendage of a user. Steps counts may be quantified, such as by detecting arm swings peaks and bounce peaks in motion data. A search range of acceleration frequencies related to an expected activity may be established. Frequencies of acceleration data within a search range may be analyzed to identify one or more peaks, such as a bounce peak and an arm swing peak. Novel systems and methods may determine whether to utilize the arm swing data, bounce data, and/or other data or portions of data to quantify steps. The number of peaks (and types of peaks) may be used to choose a step frequency and step magnitude. At least a portion of the motion data may be classified into an activity category based upon the quantification of steps.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: June 12, 2018
    Assignee: NIKE, Inc.
    Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
  • Patent number: 9987521
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: June 5, 2018
    Assignee: NIKE, Inc.
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Patent number: 9962111
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 8, 2018
    Assignee: NIKE, Inc.
    Inventors: SantoshKumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Publication number: 20170329890
    Abstract: Aspects relate to calculating energy expenditure values from an apparatus configured to be worn on an appendage of a user. Steps counts may be quantified, such as by detecting arm swings peaks and bounce peaks in motion data. A search range of acceleration frequencies related to an expected activity may be established. Frequencies of acceleration data within a search range may be analyzed to identify one or more peaks, such as a bounce peak and an arm swing peak. Novel systems and methods may determine whether to utilize the arm swing data, bounce data, and/or other data or portions of data to quantify steps. The number of peaks (and types of peaks) may be used to choose a step frequency and step magnitude. At least a portion of the motion data may be classified into an activity category based upon the quantification of steps.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 16, 2017
    Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
  • Publication number: 20170266493
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Application
    Filed: May 31, 2017
    Publication date: September 21, 2017
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Patent number: 9747411
    Abstract: Aspects relate to calculating energy expenditure values from an apparatus configured to be worn on an appendage of a user. Steps counts may be quantified, such as by detecting arm swings peaks and bounce peaks in motion data. A search range of acceleration frequencies related to an expected activity may be established. Frequencies of acceleration data within a search range may be analyzed to identify one or more peaks, such as a bounce peak and an arm swing peak. Novel systems and methods may determine whether to utilize the arm swing data, bounce data, and/or other data or portions of data to quantify steps. The number of peaks (and types of peaks) may be used to choose a step frequency and step magnitude. At least a portion of the motion data may be classified into an activity category based upon the quantification of steps.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 29, 2017
    Assignee: NIKE, Inc.
    Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
  • Publication number: 20170224255
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 10, 2017
    Inventors: SantoshKumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Patent number: 9694241
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: July 4, 2017
    Assignee: NIKE, Inc.
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Publication number: 20170068778
    Abstract: Aspects relate to calculating energy expenditure values from an apparatus configured to be worn on an appendage of a user. Steps counts may be quantified, such as by detecting arm swings peaks and bounce peaks in motion data. A search range of acceleration frequencies related to an expected activity may be established. Frequencies of acceleration data within a search range may be analyzed to identify one or more peaks, such as a bounce peak and an arm swing peak. Novel systems and methods may determine whether to utilize the arm swing data, bounce data, and/or other data or portions of data to quantify steps. The number of peaks (and types of peaks) may be used to choose a step frequency and step magnitude. At least a portion of the motion data may be classified into an activity category based upon the quantification of steps.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
  • Publication number: 20160379518
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Application
    Filed: September 13, 2016
    Publication date: December 29, 2016
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Patent number: 9529966
    Abstract: Aspects relate to calculating energy expenditure values from an apparatus configured to be worn on an appendage of a user. Steps counts may be quantified, such as by detecting arm swings peaks and bounce peaks in motion data. A search range of acceleration frequencies related to an expected activity may be established. Frequencies of acceleration data within a search range may be analyzed to identify one or more peaks, such as a bounce peak and an arm swing peak. Novel systems and methods may determine whether to utilize the arm swing data, bounce data, and/or other data or portions of data to quantify steps. The number of peaks (and types of peaks) may be used to choose a step frequency and step magnitude. At least a portion of the motion data may be classified into an activity category based upon the quantification of steps.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: December 27, 2016
    Assignee: NIKE, Inc.
    Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
  • Publication number: 20160367855
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Application
    Filed: September 1, 2016
    Publication date: December 22, 2016
    Inventors: SantoshKumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Publication number: 20160354635
    Abstract: Determining pace or speed based on sensor data may include determining an amount of contact time a user's foot has with a workout surface such as the ground. Contact time may be determined by identifying samples in the sensor data that correspond to various events such as a heelstrike, a toe-off and a subsequent heelstrike. In one example, these events may be identified by determining a sequence of three sample values (e.g., a triplet) that exceeds corresponding thresholds. The validity of an identified triplet (e.g., heelstrike, toe-off and heelstrike) may be confirmed by determining whether a difference between a last event sample and a middle event sample is greater than a difference between the middle event sample and an initial event sample. Once confirmed, a contact time may be determined from the triplet. A linear or non-linear relationship may then be applied to the contact time to determine a speed or pace.
    Type: Application
    Filed: August 19, 2016
    Publication date: December 8, 2016
    Inventors: Aaron B. Weast, James M. Mullin
  • Patent number: 9468808
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: October 18, 2016
    Assignee: NIKE, Inc.
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Publication number: 20160287940
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 6, 2016
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Patent number: 9456781
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: October 4, 2016
    Assignee: NIKE, Inc.
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Patent number: 9446287
    Abstract: Determining pace or speed based on sensor data may include determining an amount of contact time a user's foot has with a workout surface such as the ground. Contact time may be determined by identifying samples in the sensor data that correspond to various events such as a heelstrike, a toe-off and a subsequent heelstrike. In one example, these events may be identified by determining a sequence of three sample values (e.g., a triplet) that exceeds corresponding thresholds. The validity of an identified triplet (e.g., heelstrike, toe-off and heelstrike) may be confirmed by determining whether a difference between a last event sample and a middle event sample is greater than a difference between the middle event sample and an initial event sample. Once confirmed, a contact time may be determined from the triplet. A linear or non-linear relationship may then be applied to the contact time to determine a speed or pace.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: September 20, 2016
    Assignee: NIKE, Inc.
    Inventors: Aaron B. Weast, James M. Mullin
  • Publication number: 20160183871
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Application
    Filed: March 4, 2016
    Publication date: June 30, 2016
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Publication number: 20160158604
    Abstract: Activities, actions and events during user performance of physical activity may be detected using various algorithms and templates. Templates may include an arrangement of one or more states that may identify particular event types and timing between events. Templates may be specific to a particular type of activity (e.g., types of sports, drills, events, etc.), user, terrain, time of day and the like.
    Type: Application
    Filed: February 9, 2016
    Publication date: June 9, 2016
    Inventors: Santoshkumar Balakrishnan, Jordan M. Rice, Steven H. Walker, Adam S. Carroll, Corey C. Dow-Hygelund, Aaron K. Goodwin, James M. Mullin, Tye L. Rattenbury, Joshua M. Rooke-Ley, John M. Schmitt
  • Patent number: 9358478
    Abstract: A spray-drying apparatus includes a drying chamber that has a first end, a second end, and at least one side wall extending between the first and second ends to define an interior of the drying chamber having a center axis. A nozzle can be positioned at the first end of the drying chamber and be configured to atomize liquid and spray the atomized liquid into the interior of the drying chamber at a maximum spray pattern angle relative to the center axis. A heating device can be provided to heat the liquid prior to introduction into the drying chamber.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: June 7, 2016
    Assignee: Bend Research, Inc.
    Inventors: Daniel E. Dobry, James M. Mullin, Douglas L. Millard, Dwayne T. Friesen, David D. Newbold, John M. Baumann, Devon B. Dubose