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: 9996660Abstract: 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: GrantFiled: July 24, 2017Date of Patent: June 12, 2018Assignee: NIKE, Inc.Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
-
Patent number: 9987521Abstract: 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: GrantFiled: September 13, 2016Date of Patent: June 5, 2018Assignee: 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: 9962111Abstract: 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: GrantFiled: April 28, 2017Date of Patent: May 8, 2018Assignee: 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: 20170329890Abstract: 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: ApplicationFiled: July 24, 2017Publication date: November 16, 2017Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
-
Publication number: 20170266493Abstract: 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: ApplicationFiled: May 31, 2017Publication date: September 21, 2017Inventors: 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: 9747411Abstract: 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: GrantFiled: November 18, 2016Date of Patent: August 29, 2017Assignee: NIKE, Inc.Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
-
Publication number: 20170224255Abstract: 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: ApplicationFiled: April 28, 2017Publication date: August 10, 2017Inventors: 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: 9694241Abstract: 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: GrantFiled: April 19, 2016Date of Patent: July 4, 2017Assignee: 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: 20170068778Abstract: 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: ApplicationFiled: November 18, 2016Publication date: March 9, 2017Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
-
Publication number: 20160379518Abstract: 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: ApplicationFiled: September 13, 2016Publication date: December 29, 2016Inventors: 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: 9529966Abstract: 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: GrantFiled: January 17, 2013Date of Patent: December 27, 2016Assignee: NIKE, Inc.Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
-
Publication number: 20160367855Abstract: 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: ApplicationFiled: September 1, 2016Publication date: December 22, 2016Inventors: 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: 20160354635Abstract: 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: ApplicationFiled: August 19, 2016Publication date: December 8, 2016Inventors: Aaron B. Weast, James M. Mullin
-
Patent number: 9468808Abstract: 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: GrantFiled: February 9, 2016Date of Patent: October 18, 2016Assignee: 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: 20160287940Abstract: 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: ApplicationFiled: April 19, 2016Publication date: October 6, 2016Inventors: 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: 9456781Abstract: 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: GrantFiled: March 4, 2016Date of Patent: October 4, 2016Assignee: 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: 9446287Abstract: 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: GrantFiled: July 1, 2011Date of Patent: September 20, 2016Assignee: NIKE, Inc.Inventors: Aaron B. Weast, James M. Mullin
-
Publication number: 20160183871Abstract: 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: ApplicationFiled: March 4, 2016Publication date: June 30, 2016Inventors: 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: 20160158604Abstract: 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: ApplicationFiled: February 9, 2016Publication date: June 9, 2016Inventors: 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: 9358478Abstract: 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: GrantFiled: June 12, 2015Date of Patent: June 7, 2016Assignee: 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