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

  • 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
  • Patent number: 10159106
    Abstract: An automatic wireless docking system includes a source device that includes a source device display screen, a display device, and a sink device that is coupled to the display device. The sink device determines a location of the source device and determines a motion of the source device. The sink device then identifies a wireless docking intent of the source device with the sink device based on the location of the source device and the motion of the source device. In response to identifying the wireless docking intent, the sink device establishes a current wireless docking session between the source device and the sink device.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 18, 2018
    Assignee: Dell Products L.P.
    Inventors: Joseph Paul Marquardt, Todd Farrell Basche
  • Publication number: 20180152983
    Abstract: An automatic wireless docking system includes a source device that includes a source device display screen, a display device, and a sink device that is coupled to the display device. The sink device determines a location of the source device and determines a motion of the source device. The sink device then identifies a wireless docking intent of the source device with the sink device based on the location of the source device and the motion of the source device. In response to identifying the wireless docking intent, the sink device establishes a current wireless docking session between the source device and the sink device.
    Type: Application
    Filed: January 29, 2018
    Publication date: May 31, 2018
    Inventors: Joseph Paul Marquardt, Todd Farrell Basche
  • Patent number: 9883544
    Abstract: An automatic wireless docking system includes a source device that includes a source device display screen, a display device, and a sink device that is coupled to the display device. The sink device determines a location of the source device and determines a motion of the source device. The sink device then identifies a wireless docking intent of the source device with the sink device based on the location of the source device and the motion of the source device. In response to identifying the wireless docking intent, the sink device establishes a current wireless docking session between the source device and the sink device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 30, 2018
    Assignee: Dell Products L.P.
    Inventors: Joseph Paul Marquardt, Todd Farrell Basche
  • 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: 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: 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: 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: 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
  • 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
  • Patent number: 6262732
    Abstract: An apparatus and method for an information processing system are disclosed for improved manipulation of documents consisting of multiple pages. In one embodiment, a multi-page document is depicted by a representation of a stack of pages and a request area through which an operator may navigate within the stack. In another embodiment, a multi-page document is depicted by static icon representing the stack and a dynamic miniature replica of a current page within the stack. Additional functions are disclosed such as adding one or more pages to a document, removing a page from a stack, rotating a page within a stack, and adding annotations to a page.
    Type: Grant
    Filed: March 24, 1994
    Date of Patent: July 17, 2001
    Assignee: ScanSoft, Inc.
    Inventors: Denis Raymond Coleman, Lev Belov, Todd Farrell Basche, Pierre-Alain Cotte
  • 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