Patents by Inventor Jack Fu

Jack Fu 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: 11939302
    Abstract: The present disclosure provides compounds that are amylin receptor antagonist compounds, compositions that include the subject compounds, methods for preparing and using the amylin receptor antagonists, and compositions containing the amylin receptor antagonists for treating, preventing, or ameliorating Alzheimer's disease. Aspects of the present disclosure include a method of inhibiting activity of an amylin receptor by administering to a subject in need thereof a therapeutically effective amount of an amylin receptor antagonist.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: March 26, 2024
    Assignee: The Governors of the University of Alberta
    Inventors: James A. Nieman, Jack Jhamandas, Bing Bai, Alexandr Belovodskiy, Wen Fu, Mostofa Hena, Michael Houghton, Appan Srinivas Kandadai, Ryoichi Kimura, Kamlesh Kumar Sahu, D. Lorne Tyrrell
  • Patent number: 11200169
    Abstract: A processing node of a storage system may determine that a host system is implementing a cache-slot aware, round-robin IO distribution algorithm (CA-RR). The processing node may be configured to determine when a sufficient number of sequential IOs will be received to consume a cache slot of the a processing node. If the processing node knows that the host system is implementing CA-RR, then, in response to determining the sufficient number, the processing node may send a communication informing the next processing node about the sequential cache slot hit. If the sequential IO operation(s) are read operation(s), the next processing node may prefetch at least a cache-slot worth of next consecutive data portions. If the sequential IO operation(s) are write operation(s), then the next processing node may request allocation of one or more local cache slots for the forthcoming sequential write operations.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jack Fu, Jaeyoo Jung, Arieh Don
  • Publication number: 20210240621
    Abstract: A processing node of a storage system may determine that a host system is implementing a cache-slot aware, round-robin IO distribution algorithm (CA-RR). The processing node may be configured to determine when a sufficient number of sequential IOs will be received to consume a cache slot of the a processing node. If the processing node knows that the host system is implementing CA-RR, then, in response to determining the sufficient number, the processing node may send a communication informing the next processing node about the sequential cache slot hit. If the sequential IO operation(s) are read operation(s), the next processing node may prefetch at least a cache-slot worth of next consecutive data portions. If the sequential IO operation(s) are write operation(s), then the next processing node may request allocation of one or more local cache slots for the forthcoming sequential write operations.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Jack Fu, Jaeyoo Jung, Arieh Don
  • Patent number: 11048638
    Abstract: A host system may be cache-slot aware such that the host system can distribute IOs to processing nodes on a storage system according to cache slot boundaries. A multi-path driver of the host system may determine the cache slot size from one or more communications exchanged with the storage system. The multi-path driver may transition between processing nodes according to slot cache slot boundaries. For IO operations having data portions smaller than the cache slot size, the MP driver may direct multiple IO operations to a same processing node until the collective size of data portions fills a cache slot. For IO operations having a data portion larger than the cache slot, the MP driver may divide the IO operation into sequential IO operations having data portions of a same size as a cache slot, and may transition between processing nodes for each IO operation or a multiple thereof.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: June 29, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jack Fu, Jaeyoo Jung, Arieh Don
  • Patent number: 10789168
    Abstract: Maintaining multiple cache areas in a storage device having multiple processors includes loading data from a specific portion of non-volatile storage into a local cache area in response to a specific processor of a first subset of the processors performing a read operation to the specific portion of non-volatile storage, where the local cache area is accessible to the first subset of the processors and is inaccessible to a second subset of the processors that is different than the first subset of the processors and includes loading data from the specific portion of non-volatile storage into a global cache area in response to one of the processors performing a write operation to the specific portion of non-volatile storage, where the global cache area is accessible to the first subset of the processors and to the second subset of the processors. Different processors may be placed on different directors.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: September 29, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jack Fu, Ningdong Li, Michael J. Scharland, Rong Yu
  • Publication number: 20190332533
    Abstract: Maintaining multiple cache areas in a storage device having multiple processors includes loading data from a specific portion of non-volatile storage into a local cache area in response to a specific processor of a first subset of the processors performing a read operation to the specific portion of non-volatile storage, where the local cache area is accessible to the first subset of the processors and is inaccessible to a second subset of the processors that is different than the first subset of the processors and includes loading data from the specific portion of non-volatile storage into a global cache area in response to one of the processors performing a write operation to the specific portion of non-volatile storage, where the global cache area is accessible to the first subset of the processors and to the second subset of the processors. Different processors may be placed on different directors.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Applicant: EMC IP Holding Company LLC
    Inventors: Jack Fu, Ningdong Li, Michael J. Scharland, Rong Yu
  • Publication number: 20070080823
    Abstract: Techniques for associating a wireless controller to a host device are disclosed. Once associated, the host device is responsive to the associated wireless controller but not responsive to other wireless controllers that may be in the vicinity. Subsequently, if desired, the association with the wireless controller can be removed and a different association with another wireless controller can be invoked. As an example, the wireless controller can be a portable remote controller, and the host device can be a personal computer, a home stereo, a portable media player, or a docking station for a portable media player. In one implementation, the portable remote controller can be an infrared remote controller.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventors: Jack Fu, Jesse Devine, Myra Haggerty, Steve Hotelling
  • Publication number: 20060095774
    Abstract: A system for facilitating the translation of messages from an original language to a language preferred by an end user is provided. The system allows distributors, end users or others to create translated versions of messages used by an application program, while protecting against changes that might affect operation of the application program. More particularly, a new message editor application ensures that proper formatting of messages is utilized, and protects verified messages against unauthorized editing using a data conformance stamp. Before applying a new message, the application program recreates the data conformance stamp to ensure that the new message has not been altered outside of the message editor application.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 4, 2006
    Inventors: Bruce Butterfield, Jack Fu, Charles Wrobel
  • Patent number: 6229649
    Abstract: A first lens produces a Fourier transform of the wavefront distorted optical image at the Fourier transform plane. A phase encoded filter is positioned at the transform plane and a second filter is tandemly positioned with respect to the first filter, the second filter having a transmittance which is statistically similar to the reciprocal spatial frequency spectrum of the Fourier transform of the distortion function, to in turn produce an intermediate signal at the transform plane, which is now Fourier transformed by a second lens to recover the optical image having a substantially reduced degree of distortion.
    Type: Grant
    Filed: October 4, 1994
    Date of Patent: May 8, 2001
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventors: Charles L. Woods, Jehad Khoury, Jack Fu
  • Patent number: 5594586
    Abstract: Limiting quadratic processing and compansion in photorefractive two beam coupling is disclosed. Two-beam coupling in photorefractive barium titanate employs the imaged intensity of the signal to amplify the reference beam while maintaining the phase of the reference beam. The phase distorted signal beam is converted to that of the controlled phase of the reference beam. The high pump limit of amplification in this two-beam coupling device produces an amplitude compressed output to reduce multiplicative noise. Lost contrast of the image is thereafter restored. Beam clean-up of a non-intelligence bearing beam can be carried out by a similar process; a low pass filter consisting of a pinhole plate can be used in place of the second photorefractive crystal in the Fourier plane and only the planar wavefront portion will pass through the pinhole and may be collimated by a lens to provide a cleaned planar output beam.
    Type: Grant
    Filed: May 2, 1994
    Date of Patent: January 14, 1997
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventors: Jehad Khoury, Charles L. Woods, Mark Cronin-Golomb, Jack Fu
  • Patent number: 5555128
    Abstract: An object beam is passed through an aberrating medium to produce a diffraction distorted image therein, which is imaged upon a spatial light modulator. A probe beam measures the phase aberrated wavefront within the aberrating medium and is used to produce an interference pattern which is employed to produce phase encoding signals to be fed back to the spatial light modulator for compensating in part for the phase distortion of the phase aberrated wavefront. The result is an output image having a substantially reduced degree of distortion.
    Type: Grant
    Filed: October 4, 1994
    Date of Patent: September 10, 1996
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventors: Jehad Khoury, Charles L. Woods, Jack Fu