Patents by Inventor Gary J. Lin

Gary J. Lin 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: 9626286
    Abstract: A storage module may include a controller that has hardware path that includes a plurality of hardware modules configured to perform a plurality of processes associated with execution of a host request. The storage module may also include a firmware module having a processor that executes firmware to perform at least some of the plurality of processes performed by the hardware modules. The firmware module performs the processes when the hardware modules are not able to successfully perform them.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: April 18, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Sergey Anatolievich Gorobets, Matthew Davidson, Gary J. Lin, Daniel Tuers, Robert Jackson
  • Publication number: 20160098344
    Abstract: A storage module may include a controller that has hardware path that includes a plurality of hardware modules configured to perform a plurality of processes associated with execution of a host request. The storage module may also include a firmware module having a processor that executes firmware to perform at least some of the plurality of processes performed by the hardware modules. The firmware module performs the processes when the hardware modules are not able to successfully perform them.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Sergey Anatolievich Gorobets, Matthew Davidson, Gary J. Lin, Daniel Tuers, Robert Jackson
  • Publication number: 20140237167
    Abstract: Disclosed are apparatus and techniques for managing power in a memory system having a controller and nonvolatile memory array. In one embodiment, prior to execution of each command with respect to the memory array, a request for execution of such command is received with respect to the memory array. In response to receipt of each request for each command, execution of such command is allowed or withheld with respect to the memory array based on whether such command, together with execution of other commands, is estimated to exceed a predetermined power usage specification for the memory system.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 21, 2014
    Applicant: SanDisk Technologies Inc.
    Inventors: Damian P. Yurzola, Rajeev Nagabhirava, Gary J. Lin, Matthew Davidson, Paul A. Lassa
  • Patent number: 8745369
    Abstract: Disclosed are apparatus and techniques for managing power in a memory system having a controller and nonvolatile memory array. In one embodiment, prior to execution of each command with respect to the memory array, a request for execution of such command is received with respect to the memory array. In response to receipt of each request for each command, execution of such command is allowed or withheld with respect to the memory array based on whether such command, together with execution of other commands, is estimated to exceed a predetermined power usage specification for the memory system.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: June 3, 2014
    Assignee: SanDisk Technologies, Inc.
    Inventors: Damian P Yurzola, Rajeev Nagabhirava, Gary J Lin, Matthew Davidson, Paul A Lassa
  • Publication number: 20120331282
    Abstract: Disclosed are apparatus and techniques for managing power in a memory system having a controller and nonvolatile memory array. In one embodiment, prior to execution of each command with respect to the memory array, a request for execution of such command is received with respect to the memory array. In response to receipt of each request for each command, execution of such command is allowed or withheld with respect to the memory array based on whether such command, together with execution of other commands, is estimated to exceed a predetermined power usage specification for the memory system.
    Type: Application
    Filed: November 15, 2011
    Publication date: December 27, 2012
    Applicant: SANDISK TECHNOLOGIES, INC.
    Inventors: Damian P. Yurzola, Rajeev Nagabhirava, Gary J. Lin, Matthew Davidson, Paul A. Lassa
  • Patent number: 5396165
    Abstract: A power transfer method and apparatus for efficient transfer of power are disclosed. Input power is converted in an essentially lossless manner to an intermediate form having a voltage or current in excess of that desired at the load. The intermediate power form is split into first and second parts, where the first part of the intermediate power form approximately matches an output power form desired at an output of the power transfer apparatus and the second part represents an excess power form. The first part of the intermediate power form is transferred to the output of the power transfer apparatus and the excess part is stored. Part or all of the stored excess energy is recycled in an essentially lossless manner, converted into a form that approximately matches the output power form desired at the output of the power transfer apparatus and transferred to the output of the power transfer apparatus.
    Type: Grant
    Filed: February 2, 1993
    Date of Patent: March 7, 1995
    Assignee: Teledyne Industries, Inc.
    Inventors: Jeffrey H. Hwang, Peter Reischl, Wen H. Yu, Kartik Bhatt, Gary J. Lin, George C. Chen