Patents by Inventor Todd Farrell

Todd Farrell 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).

  • Publication number: 20250235330
    Abstract: A prosthetic assistive device configured to attach to a distal end of a natural or prosthetic arm or wrist. The device may include a palm portion. A split hook may be coupled to a distal end of the palm portion. The split hook may comprise a first end effector and a second end effector. The prosthetic device may include a third end effector rotatably coupled to the palm portion at a proximal end of the palm portion. The third end effector may rotate about a transverse axis to pinch and unpinch, as well as rotate about a longitudinal axis to adduct and abduct. A rotating member such as a ring may rotate about a plate for adduction/abduction. The prosthetic device may include a drive assembly configured to rotate one or both of the split hook end effectors about two different axes.
    Type: Application
    Filed: January 15, 2025
    Publication date: July 24, 2025
    Inventors: Benjamin Bokser, Rodrigo Mercader Rivera, Carlos Martinez-Luna, Sangwoo Park, Kevin Keough, Kevin Lawrence, Todd Farrell, Juliette Lou Marie Marchalot
  • Patent number: 11931271
    Abstract: A prosthetic foot includes a foot portion and a switching adapter. The switching adapter includes a first member coupled to the foot portion, a second member, a third member interposed between the first member and the second member, and a locking mechanism. The third member has a first side wall and a second side wall larger in length than the first side wall. The third member is configured to rotate relative to the first member and the second member towards a first position, thereby placing the prosthetic device in a walking mode. The third member is further configured to rotate relative to the first member and the second member towards a second position, thereby placing the prosthetic device in a running mode. The locking mechanism is configured to rotate with the third member in response to rotation of the third member.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: March 19, 2024
    Assignee: Liberating Technologies, Inc.
    Inventors: Benjamin Bokser, Kevin Keough, Aaron Taszreak, Todd Farrell, Jennifer Johansson, Sangwoo Park, Kevin Lawrence
  • Publication number: 20220241094
    Abstract: A prosthetic foot includes a foot portion and a switching adapter. The switching adapter includes a first member coupled to the foot portion, a second member, a third member interposed between the first member and the second member, and a locking mechanism. The third member has a first side wall and a second side wall larger in length than the first side wall. The third member is configured to rotate relative to the first member and the second member towards a first position, thereby placing the prosthetic device in a walking mode. The third member is further configured to rotate relative to the first member and the second member towards a second position, thereby placing the prosthetic device in a running mode. The locking mechanism is configured to rotate with the third member in response to rotation of the third member.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 4, 2022
    Inventors: Benjamin Bokser, Kevin Keough, Aaron Taszreak, Todd Farrell, Jennifer Johansson, Sangwoo Park, Kevin Lawrence
  • Publication number: 20070140315
    Abstract: A circuit and method for providing temperature data indicative of a temperature measured by a temperature sensor. The circuit is coupled to the temperature sensor and configured to identify for a coarse temperature range one of a plurality of fine temperature ranges corresponding to the temperature measured by the temperature sensor and generate temperature data that is provided on an asynchronous output data path.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Inventors: Jeff Janzen, Jeffrey Wright, Todd Farrell
  • Publication number: 20070050550
    Abstract: Techniques for dynamically selecting an input buffer in a memory device are provided. A plurality of buffers may receive a signal to be buffered. A buffer controller may communicate with the plurality of buffers in such a manner that it may select which of the input buffers will buffer the signal based on the memory device's mode of operation. The buffer controller may select a LVCMOS type input buffer to conserve power when the memory device enters a mode of operation that permits a slower response to a signal, and the buffer controller may select a SSTL type input buffer when the memory device enters a mode of operation demanding a quicker response to a signal.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 1, 2007
    Inventor: Todd Farrell
  • Publication number: 20060265615
    Abstract: Memory modules having accurate operating parameters stored thereon and methods for fabricating and implementing such devices to improve system performance. Memory modules comprising a number of volatile memory devices may be fabricated. Operating parameters for specific memory devices on the memory module or a specific lot in which the memory devices are fabricated may be stored on a non-volatile memory device on the memory module. A system may be configured in accordance with the operating parameters stored on the non-volatile memory device such that corresponding thresholds are not exceeded.
    Type: Application
    Filed: July 28, 2006
    Publication date: November 23, 2006
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20060233025
    Abstract: Memory modules and methods for fabricating and implementing memory modules wherein unique operating current values corresponding to specific memory devices on the memory modules are accessed from a database such that the operating current values may be implemented to improve system performance. Memory modules comprising a number of volatile memory devices may be fabricated. Operating current values corresponding to the specific memory devices on the memory module may be stored in a database and accessed during fabrication or during implementation of the memory modules in a system. System performance may be optimized by implementing the unique operating current values corresponding to the specific memory devices on the memory modules.
    Type: Application
    Filed: June 14, 2006
    Publication date: October 19, 2006
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20060149996
    Abstract: Methods of manufacturing memory devices and memory modules comprising memory device. Specifically, respective operating current values may be measured and/or stored on a plurality of memory devices. More specifically, the operating current values may be stored in programmable elements, such as antifuses, on memory devices. The memory devices may be coupled to a substrate to form a memory module. A non-volatile memory device may be coupled to the substrate. The operating current values may be read from the programmable elements and stored in the non-volatile memory device. Once the memory module is incorporated into a system, the programmable elements or non-volatile memory may be accessed such that the system can be configured to optimally operate in accordance with the operating current values measured for each memory device in the system.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 6, 2006
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20060123222
    Abstract: A technique for storing accurate operating current values using programmable elements on memory devices. More specifically, programmable elements, such as antifuses, located on a memory device are programmed with measured operating current values corresponding to the memory device, during fabrication. The memory device may be incorporated into a memory module that is incorporated into a system. Once the memory module is incorporated into a system, the programmable elements may be accessed such that the system can be configured to optimally operate in accordance with the operating current values measured for each memory device in the system.
    Type: Application
    Filed: January 24, 2006
    Publication date: June 8, 2006
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20060123221
    Abstract: Methods of configuring a system. More specifically, operating current values corresponding to respective memory devices of memory module may be stored in programmable elements, such as antifuses, located on the memory device, during fabrication. The operating current values may be read from and/or stored in a non-volatile memory device on the memory module. Once the memory module is incorporated into a system, the programmable elements on the memory devices and/or the non-volatile memory device on the memory module may be accessed such that the system can be configured to optimally operate in accordance with the operating current values measured for each memory device in the system.
    Type: Application
    Filed: January 24, 2006
    Publication date: June 8, 2006
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20060053248
    Abstract: Memory modules and methods for fabricating and implementing memory modules wherein unique operating current values corresponding to specific memory devices on the memory modules are accessed from a database such that the operating current values may be implemented to improve system performance. Memory modules comprising a number of volatile memory devices may be fabricated. Operating current values corresponding to the specific memory devices on the memory module may be stored in a database and accessed during fabrication or during implementation of the memory modules in a system. System performance may be optimized by implementing the unique operating current values corresponding to the specific memory devices on the memory modules.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 9, 2006
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20050249013
    Abstract: A technique for storing accurate operating current values using programmable elements on memory devices. More specifically, programmable elements, such as antifuses, located on a memory device are programmed with measured operating current values corresponding to the memory device, during fabrication. The memory device may be incorporated into a memory module that is incorporated into a system. Once the memory module is incorporated into a system, the programmable elements may be accessed such that the system can be configured to optimally operate in accordance with the operating current values measured for each memory device in the system.
    Type: Application
    Filed: April 1, 2004
    Publication date: November 10, 2005
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20050223206
    Abstract: Memory modules having accurate operating current values stored thereon and methods for fabricating and implementing such devices to improve system performance. Memory modules comprising a number of volatile memory devices may be fabricated. Operating current values for specific memory devices on the memory module or a specific lot in which the memory devices are fabricated may be stored on a non-volatile memory device on the memory module. A system may be configured in accordance with the operating current values stored on the non-volatile memory device such that operating current thresholds are not exceeded.
    Type: Application
    Filed: April 1, 2004
    Publication date: October 6, 2005
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Publication number: 20050219915
    Abstract: Memory modules and methods for fabricating and implementing memory modules wherein unique operating current values corresponding to specific memory devices on the memory modules are accessed from a database such that the operating current values may be implemented to improve system performance. Memory modules comprising a number of volatile memory devices may be fabricated. Operating current values corresponding to the specific memory devices on the memory module may be stored in a database and accessed during fabrication or during implementation of the memory modules in a system. System performance may be optimized by implementing the unique operating current values corresponding to the specific memory devices on the memory modules.
    Type: Application
    Filed: April 1, 2004
    Publication date: October 6, 2005
    Inventors: Jeffery Janzen, Scott Schaefer, Todd Farrell
  • Patent number: 6094702
    Abstract: An application-specific integrated circuit (ASIC) for enabling access to memory. ASIC includes a decryptor, a valid authorization storage component, an upgrade verifier, an upgrade storage component, and an enabling component. The decryptor inputs an encrypted authorization code and outputs a decrypted authorization code. The valid authorization storage component stores and outputs a valid authorization code. The upgrade verifier inputs the decrypted authorization code and the valid authorization code, compares the decrypted authorization code to the valid authorization code to determine whether access to the portion of memory is authorized, and outputs a signal to enable access to the portion of memory. The upgrade storage component stores the signal output from the upgrade verifier. The enabling component inputs a memory access signal and a signal stored in the upgrade storage component and outputs a signal indicating whether the portion of memory is enabled.
    Type: Grant
    Filed: October 30, 1997
    Date of Patent: July 25, 2000
    Assignee: Micron Technology, Inc.
    Inventors: Brett L. Williams, Donald D. Baldwin, Todd Farrell
  • Patent number: 6044452
    Abstract: A method of processing comprising first connecting a desk top computer to a portable computer; and then symmetrically processing.
    Type: Grant
    Filed: June 20, 1997
    Date of Patent: March 28, 2000
    Assignee: Micron Electronics, Inc.
    Inventors: Kenneth Birch, Paul Petersen, Todd Farrell
  • Patent number: 6021452
    Abstract: A computer system includes a desk top computer and a portable computer. The desktop computer can be operatively connected to the portable computer and can perform symmetrical processing.
    Type: Grant
    Filed: June 20, 1997
    Date of Patent: February 1, 2000
    Assignee: Micron Electronics, Inc.
    Inventors: Kenneth Birch, Paul Petersen, Todd Farrell