Patents by Inventor SPENCER MURRAY

SPENCER MURRAY 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: 11679056
    Abstract: A method of controlling an exoskeleton mobility device includes executing a control application with an electronic controller to perform: sensing at least one of an angular position or angular velocity of a stance/trailing leg during a single support dynamic state of a gait cycle; determining whether the angular position satisfies an advanced gait threshold; and when it is determined that the angular position satisfies the advanced gait threshold, the control system employs advanced gait control in which a duration of double support states between single support dynamic states is minimized. For advanced gait control the control system controls such that hip joint component velocities are non-zero during transitions from swing states to stance states, and knee joint component velocities are non-zero during transitions from stance states to swing states of the gait cycle.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: June 20, 2023
    Assignee: Ekso Bionics Holdings, Inc.
    Inventors: Skyler Dalley, Ryan Farris, Spencer Murray
  • Patent number: 11654280
    Abstract: An integrated functional electrical stimulation (FES) system includes a component of a mobility assistance device, and an FES system mounted within the component. The FES system includes an FES stimulator that is embedded within the component, and a plurality of FES jacks that are electrically connected to the FES stimulator and are located on the component. The FES jacks are configured to receive a plurality of FES electrodes, and an electrical stimulation output from the FES stimulator is conducted through the FES jacks to the FES electrodes. In a wireless embodiment, the FES stimulator is configured to wirelessly transmit a control signal for applying an electrical stimulation output to the plurality of FES electrodes, and the FES jacks are eliminated. The FES stimulator may be embedded within a back portion of the hip component of an exoskeleton device, and in the wired embodiment the FES jacks are located on wing portions of the hip component.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: May 23, 2023
    Assignee: Ekso Bionics Holdings, Inc.
    Inventors: Spencer Murray, Don Truex, Michael Goldfarb, Scott Morrison, Ryan Farris
  • Patent number: 11642272
    Abstract: A method of controlling a mobility device and related device including at least one actuator component that drives at least one joint component is described. The control method may include executing a control application with an electronic controller to perform: receiving a command in the control system of the mobility device for initiating an automated assessment and adjustment protocol; controlling one or more mobility device components to perform the automated assessment; electronically gathering user performance data associated with the automated assessment and determining user performance metrics; and electronically controlling one or more of the mobility device components in accordance with the performance metrics. The automated assessment includes controlling mobility device components to perform a predetermined assessment activity related to performance of the mobility device and/or user.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: May 9, 2023
    Assignee: Ekso Bionics Holdings, Inc.
    Inventors: Skyler Dalley, Spencer Murray, Ryan Farris, Michael Goldfarb, Scott Morrison
  • Publication number: 20230075154
    Abstract: An integrated functional electrical stimulation (FES) system includes a component of a mobility assistance device, and an FES system mounted within the component. The FES system includes an FES stimulator that is embedded within the component, and a plurality of FES jacks that are electrically connected to the FES stimulator and are located on the component. The FES jacks are configured to receive a plurality of FES electrodes, and an electrical stimulation output from the FES stimulator is conducted through the FES jacks to the FES electrodes. In a wireless embodiment, the FES stimulator is configured to wirelessly transmit a control signal for applying an electrical stimulation output to the plurality of FES electrodes, and the FES jacks are eliminated. The FES stimulator may be embedded within a back portion of the hip component of an exoskeleton device, and in the wired embodiment the FES jacks are located on wing portions of the hip component.
    Type: Application
    Filed: October 12, 2022
    Publication date: March 9, 2023
    Inventors: Spencer MURRAY, Don TRUEX, Michael GOLDFARB, Scott MORRISON, Ryan FARRIS
  • Patent number: 11493347
    Abstract: In an embodiment, a data processing method comprises obtaining, from a calendar database associated with a particular mobile computing device, an event record specifying an event, and a date value and a time value indicating a date and time of the event; obtaining, from a user location history table accessible to a server computer, historical location data specifying a plurality of past geographical locations of the particular mobile computing device; using the server computer, determining, based upon the plurality of past geographical locations of the particular mobile computing device, a predicted location of the event; based upon the predicted location of the event, a current location of the particular mobile computing device, and mode data specifying a particular mode of transportation, calculating a route of travel between the current location and the predicted location and an estimated duration of travel; determining, based upon the date value, time value, route of travel and estimated duration of trave
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: November 8, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Scott San Filippo, Arshad Tayyeb, Spencer Murray, Kevin Cheng, Jason Lebrun
  • Patent number: 11077556
    Abstract: A method of controlling a mobility device and related device including at least one drive component that drives at least one joint component is described. The control method may include executing a control application with an electronic controller to perform: receiving sensor information from sensors corresponding to a state and/or mode of the mobility device; analyzing the sensor information and determining a control mode of operation based on the sensor information; generating a control signal to output an alert via electronic indicators corresponding to the determined control mode; and controlling at least one drive component of the mobility device to selectively configure and modulate at least one joint component in accordance with the determined control mode of operation. Different alerts may be outputted by the electronic indicators depending on the nature or severity of the alert condition, accompanied by respective device control operations in accordance with the alert condition.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 3, 2021
    Assignee: Parker-Hannifin Corporation
    Inventors: Skyler Ashton Dalley, Ryan Farris, Steven Etheridge, Scott Morrison, Spencer Murray
  • Publication number: 20210228430
    Abstract: An actuator system for an orthotic device includes an actuator assembly and a driven joint member. The driven joint member is connected remotely from the actuator assembly by flexible cabling to permit flexibility in positioning the driven joint member relative to the actuator assembly. The actuator system may include an actuator assembly having a motor and a first portion of a transmission assembly that provides a speed reduction of a motor speed to an output speed, and a driven joint member having an output portion of the transmission assembly and a connector component for connecting the driven joint member to a brace component of the orthotic device. The driven joint member including the output portion of the transmission assembly is connected remotely from the actuator assembly by flexible cabling that runs between the actuator assembly and the driven joint component, to permit flexibility in positioning the driven joint member relative to the actuator assembly.
    Type: Application
    Filed: July 17, 2019
    Publication date: July 29, 2021
    Inventors: Ryan J. FARRIS, Spencer A. MURRAY, Geoffrey W. KENNARD
  • Publication number: 20200346009
    Abstract: An integrated functional electrical stimulation (FES) system includes a component of a mobility assistance device, and an FES system mounted within the component. The FES system includes an FES stimulator that is embedded within the component, and a plurality of FES jacks that are electrically connected to the FES stimulator and are located on the component. The FES jacks are configured to receive a plurality of FES electrodes, and an electrical stimulation output from the FES stimulator is conducted through the FES jacks to the FES electrodes. In a wireless embodiment, the FES stimulator is configured to wirelessly transmit a control signal for applying an electrical stimulation output to the plurality of FES electrodes, and the FES jacks are eliminated. The FES stimulator may be embedded within a back portion of the hip component of an exoskeleton device, and in the wired embodiment the FES jacks are located on wing portions of the hip component.
    Type: Application
    Filed: February 13, 2018
    Publication date: November 5, 2020
    Inventors: Spencer MURRAY, Don TRUEX, Michael GOLDFARB, Scott MORRISON, Ryan FARRIS
  • Publication number: 20200323726
    Abstract: A method of controlling an exoskeleton mobility device includes executing a control application with an electronic controller to perform: sensing at least one of an angular position or angular velocity of a stance/trailing leg during a single support dynamic state of a gait cycle; determining whether the angular position satisfies an advanced gait threshold; and when it is determined that the angular position satisfies the advanced gait threshold, the control system employs advanced gait control in which a duration of double support states between single support dynamic states is minimized. For advanced gait control the control system controls such that hip joint component velocities are non-zero during transitions from swing states to stance states, and knee joint component velocities are non-zero during transitions from stance states to swing states of the gait cycle.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 15, 2020
    Inventors: Skyler DALLEY, Ryan FARRIS, Spencer MURRAY
  • Publication number: 20200060921
    Abstract: A method of controlling a mobility device and related device including at least one actuator component that drives at least one joint component is described. The control method may include executing a control application with an electronic controller to perform: receiving a command in the control system of the mobility device for initiating an automated assessment and adjustment protocol; controlling one or more mobility device components to perform the automated assessment; electronically gathering user performance data associated with the automated assessment and determining user performance metrics; and electronically controlling one or more of the mobility device components in accordance with the performance metrics. The automated assessment includes controlling mobility device components to perform a predetermined assessment activity related to performance of the mobility device and/or user.
    Type: Application
    Filed: February 7, 2018
    Publication date: February 27, 2020
    Inventors: Skyler DALLEY, Spencer MURRAY, Ryan FARRIS, Michael GOLDFARB, Scott MORRISON
  • Publication number: 20190105777
    Abstract: A method of controlling a mobility device and related device including at least one drive component that drives at least one joint component is described. The control method may include executing a control application with an electronic controller to perform: receiving sensor information from sensors corresponding to a state and/or mode of the mobility device; analyzing the sensor information and determining a control mode of operation based on the sensor information; generating a control signal to output an alert via electronic indicators corresponding to the determined control mode; and controlling at least one drive component of the mobility device to selectively configure and modulate at least one joint component in accordance with the determined control mode of operation. Different alerts may be outputted by the electronic indicators depending on the nature or severity of the alert condition, accompanied by respective device control operations in accordance with the alert condition.
    Type: Application
    Filed: November 18, 2016
    Publication date: April 11, 2019
    Inventors: Skyler Ashton Dalley, Ryan Farris, Steven Etheridge, Scott Morrison, Spencer Murray
  • Patent number: 9566705
    Abstract: An exoskeleton for applying force to at least one lower limb of a user includes a control system with a sensor interface for sensor signals; a power interface for transmitting control signals to the powered joint; a processor coupled to the sensor and the power interfaces; and a computer-readable medium storing a computer program executable on the processor with code sections for: estimating a configuration of a body of the user with respect to a gravity vector based on the sensor signals; computing a control torque for the powered joint that compensates gravitational dynamics of the user based on the configuration; calculating a gravitational energy gradient for the powered joint; attenuating the control torque based on the gravitational energy gradient; computing a final control torque based on the attenuated control torque, and configuring the control signals based on the attenuated control torque.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: February 14, 2017
    Assignee: VANDERBILT UNIVERSITY
    Inventors: Michael Goldfarb, Spencer Murray
  • Patent number: 9377319
    Abstract: In an embodiment, a data processing method comprises obtaining a present location value indicating a present location of a computing device and event data indicating an event location and an event time; determining a route of travel between the present location and the event location for a mode of transportation from the present location to the event location; determining one or more route segments in the route of travel; determining one or more estimated journey times respectively for each of the route segments; adding one or more padding time values to each of the route segments; determining a total travel time based upon the journey times and the padding time values for all of the route segments; determining a recommended time to leave based upon a current time and a difference between the event time and the total travel time; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: June 28, 2016
    Assignee: YAHOO! INC.
    Inventors: Scott San Filippo, Arshad Tayyeb, Spencer Murray, Kevin Cheng, Jason Lebrun
  • Publication number: 20150142130
    Abstract: Methods for the control of an exoskeleton comprising at least one powered joint associated with lower limbs of a user and control systems therefrom are provided. A method includes estimating a configuration of a body of the user associated with the exoskeleton with respect to a gravity vector and computing a first control torque for the at least one powered joint that at least partially compensates gravitational dynamics of the user based on the configuration. The method further includes calculating a gravitational energy gradient for the at least one powered joint, attenuating the first control torque based at least on the gravitational energy gradient to yield a second control torque, and applying a final control torque at the at least one powered joint, the final control torque based, at least in part, on the second control torque.
    Type: Application
    Filed: June 17, 2013
    Publication date: May 21, 2015
    Applicant: VANDERBILT UNIVERSITY
    Inventors: Michael Goldfarb, Spencer Murray
  • Publication number: 20140278086
    Abstract: In an embodiment, a data processing method comprises obtaining, from a calendar database associated with a particular mobile computing device, an event record specifying an event, and a date value and a time value indicating a date and time of the event; obtaining, from a user location history table accessible to a server computer, historical location data specifying a plurality of past geographical locations of the particular mobile computing device; using the server computer, determining, based upon the plurality of past geographical locations of the particular mobile computing device, a predicted location of the event; based upon the predicted location of the event, a current location of the particular mobile computing device, and mode data specifying a particular mode of transportation, calculating a route of travel between the current location and the predicted location and an estimated duration of travel; determining, based upon the date value, time value, route of travel and estimated duration of trave
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: Incredible Labs, Inc.
    Inventors: SCOTT SAN FILIPPO, ARSHAD TAYYEB, SPENCER MURRAY, KEVIN CHENG, JASON LEBRUN
  • Publication number: 20140278071
    Abstract: In an embodiment, a data processing method comprises obtaining a present location value indicating a present location of a computing device and event data indicating an event location and an event time; determining a route of travel between the present location and the event location for a mode of transportation from the present location to the event location; determining one or more route segments in the route of travel; determining one or more estimated journey times respectively for each of the route segments; adding one or more padding time values to each of the route segments; determining a total travel time based upon the journey times and the padding time values for all of the route segments; determining a recommended time to leave based upon a current time and a difference between the event time and the total travel time; wherein the method is performed by one or more computing devices.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: Incredible Labs, Inc.
    Inventors: SCOTT SAN FILIPPO, ARSHAD TAYYEB, SPENCER MURRAY, KEVIN CHENG, JASON LEBRUN