Patents by Inventor Philip Ng

Philip Ng 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: 10214960
    Abstract: An adjustable roller blind mounting bracket comprising a bracket member adapted for mounting to a surface, an adjustment plate slidably received upon the interior face of the bracket member, an adjuster to alter the position of the adjustment plate relative to the bracket member; and a shield secured to the adjustment plate and moveable therewith. The adjustment plate releasably receives and supports a roller tube shaft of a roller tube of the roller blind. The shield has an interior side surface offset from the adjustment plate that prevents contact between the adjuster and blind fabric received about the roller tube.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: February 26, 2019
    Assignee: ZMC Metal Coating Inc.
    Inventor: Philip Ng
  • Publication number: 20190029455
    Abstract: An alignment bracket for a roller blind, comprising a base and a roller tube support securable to the base. First and second coupling members on the base and roller tube support permit an adjustment of the alignment of the roller tube support, and the end of a roller tube mounted thereon, relative to the base. Also provided is a blind fabric alignment device for a roller tube of a multi-tube roller blind. The alignment device comprises a drive coupling body securable to an end of a roller tube of the blind, a driven member mounted to the drive coupling body, a torque transfer mechanism secured to the driven member, and an adjuster. The torque transfer mechanism transfers rotational torque from the driven member to the drive coupling body through the adjuster. The adjuster permits an alteration of the rotational position of the driven member relative to the drive coupling body.
    Type: Application
    Filed: July 26, 2018
    Publication date: January 31, 2019
    Applicant: ZMC Metal Coating Inc.
    Inventor: Philip NG
  • Publication number: 20190024450
    Abstract: An idle end for a roller blind, the idle end comprising a housing that includes a roller tube engagement portion for securing said housing to an end of a roller tube, and a pin. The pin comprises a body portion slidably receivable within said housing and extending outwardly from an end of said housing and terminating at an end face, said body portion having a notch that is shaped to receive a tool to permit the tool to engage the body portion and force the pin to slide relative to the housing, and a mounting element extending from said end face, said mounting element releasably securable to an idle end bracket of the roller blind to secure the end of the roller tube to the idle end bracket.
    Type: Application
    Filed: May 8, 2018
    Publication date: January 24, 2019
    Applicant: ZMC Metal Coating Inc.
    Inventor: Philip Ng
  • Patent number: 10176122
    Abstract: A processor employs a hardware encryption module in the memory access path between an input/out device and memory to cryptographically isolate secure information. In some embodiments, the encryption module is located at a memory controller of the processor, and each memory access request provided to the memory controller includes VM tag value identifying the source of the memory access request. The VM tag is determined based on a requestor ID identifying the source of the memory access request. The encryption module performs encryption (for write accesses) or decryption (for read accesses) of the data associated with the memory access based on an encryption key associated with the VM tag.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: January 8, 2019
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: David Kaplan, Maggie Chan, Philip Ng
  • Publication number: 20180307619
    Abstract: A system including a gasket communicatively coupled between a unified northbridge (UNB) having a cache coherent interconnect (CCI) interface and a processor having an Advanced eXtensible Interface (AXI) coherency extension (ACE). The gasket is configured to translate requests from the processor that include ACE commands into equivalent CCI commands, wherein each request from the processor maps onto a specific CCI request type. The gasket is further configured to translate ACE tags into CCI tags. The gasket is further configured to translate CCI encoded probes from a system resource interface (SRI) into equivalent ACE snoop transactions. The gasket is further configured to translate the memory map to inter-operate with a UNB/coherent HyperTransport (cHT) environment. The gasket is further configured to receive a barrier transaction that is used to provide ordering for transactions.
    Type: Application
    Filed: July 2, 2018
    Publication date: October 25, 2018
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Vydhyanathan Kalyanasundharam, Philip Ng, Maggie Chan, Vincent Cueva, Anthony Asaro, Jimshed Mirza, Greggory D. Donley, Bryan Broussard, Benjamin Tsien, Yaniv Adiri
  • Publication number: 20180232320
    Abstract: An input-output (IO) memory management unit (IOMMU) uses a reverse map table (RMT) to ensure that address translations acquired from a nested page table are correct and that IO devices are permitted to access pages in a memory when performing memory accesses in a computing device. A translation lookaside buffer (TLB) flushing mechanism is used to invalidate address translation information in TLBs that are affected by changes in the RMT. A modified Address Translation Caching (ATC) mechanism may be used, in which only partial address translation information is provided to IO devices so that the RMT is checked when performing memory accesses for the IO devices using the cached address translation information.
    Type: Application
    Filed: April 10, 2018
    Publication date: August 16, 2018
    Inventors: Nippon Raval, David A. Kaplan, Philip Ng
  • Publication number: 20180202222
    Abstract: The locking tensioner comprises first and second elongate arms connected by a bridge. The distal end of the second arm has a tongue. The distal end of the first arm has a head with an aperture dimensioned to receive a chain therethrough, the head further having a slot dimensioned to releasably receive the tongue within the aperture. The second arm is pivotable relative to the first arm between a locked and an unlocked configuration. In the unlocked configuration, the tongue is disposed in the aperture to permit the chain to move through the aperture. In the locked configuration, the tongue applies a shear force between the chain and the head to restrict the movement of the chain. The bridge biases the first and second arms towards the locked configuration.
    Type: Application
    Filed: December 22, 2017
    Publication date: July 19, 2018
    Inventor: Philip Ng
  • Patent number: 10025721
    Abstract: The present invention provides for page table access and dirty bit management in hardware via a new atomic test[0] and OR and Mask. The present invention also provides for a gasket that enables ACE to CCI translations. This gasket further provides request translation between ACE and CCI, deadlock avoidance for victim and probe collision, ARM barrier handling, and power management interactions. The present invention also provides a solution for ARM victim/probe collision handling which deadlocks the unified northbridge. These solutions includes a dedicated writeback virtual channel, probes for IO requests using 4-hop protocol, and a WrBack Reorder Ability in MCT where victims update older requests with data as they pass the requests.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: July 17, 2018
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Vydhyanathan Kalyanasundharam, Philip Ng, Maggie Chan, Vincent Cueva, Anthony Asaro, Jimshed Mirza, Greggory D. Donley, Bryan Broussard, Benjamin Tsien, Yaniv Adiri
  • Publication number: 20180142518
    Abstract: An adjustable roller blind mounting bracket comprising a bracket member adapted for mounting to a surface, an adjustment plate slidably received upon the interior face of the bracket member, an adjuster to alter the position of the adjustment plate relative to the bracket member; and a shield secured to the adjustment plate and moveable therewith. The adjustment plate releasably receives and supports a roller tube shaft of a roller tube of the roller blind. The shield has an interior side surface offset from the adjustment plate that prevents contact between the adjuster and blind fabric received about the roller tube.
    Type: Application
    Filed: September 20, 2017
    Publication date: May 24, 2018
    Applicant: ZMC Metal Coating Inc.
    Inventor: Philip Ng
  • Patent number: 9976346
    Abstract: A bottom bar for a roller blind. The bottom bar has a longitudinal body with an upper surface having a longitudinal channel that is in communication with a generally hollow interior. The channel receives the lower end of the blind fabric to which is secured a stopper to hang the longitudinal body from the fabric. The bottom bar includes one or more spacers receivable within the generally hollow interior and between the stopper and the upper surface of the longitudinal body. The spacers increase the set-off between the stopper and the upper surface of the longitudinal body, thereby lifting the elevation of the longitudinal body relative to the roller tube.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: May 22, 2018
    Assignee: ZMC Metal Coating Inc.
    Inventor: Philip Ng
  • Publication number: 20180128047
    Abstract: An idle end for a roller blind comprises a bracket portion configured for securing to a surface and for supporting a roller tube shaft of a roller tube of the roller blind, a ball receiver, a housing securable to the bracket portion and retaining the ball receiver adjacent to the bracket portion; and a centralizing anti-rattle bearing. The ball receiver has a longitudinal bore with the roller tube shaft releasably receivable within the longitudinal bore. The bearing is receivable within the housing and adjacent to a surface of the ball receiver. The bearing applies a compressive force to the ball receiver helping to centralize and resist movement of the ball receiver within the housing.
    Type: Application
    Filed: September 28, 2017
    Publication date: May 10, 2018
    Inventor: Philip Ng
  • Publication number: 20180107608
    Abstract: A processor employs a hardware encryption module in the memory access path between an input/out device and memory to cryptographically isolate secure information. In some embodiments, the encryption module is located at a memory controller of the processor, and each memory access request provided to the memory controller includes VM tag value identifying the source of the memory access request. The VM tag is determined based on a requestor ID identifying the source of the memory access request. The encryption module performs encryption (for write accesses) or decryption (for read accesses) of the data associated with the memory access based on an encryption key associated with the VM tag.
    Type: Application
    Filed: October 19, 2016
    Publication date: April 19, 2018
    Inventors: David Kaplan, Maggie Chan, Philip Ng
  • Publication number: 20170247943
    Abstract: A mount for a roller blind. The roller blind has a roller tube securable to a structure between first and second end brackets. In one embodiment the mount comprises at least one yoke and at least one axle member. The yoke is securable to the first end bracket and has a generally horizontally oriented throat. The axle member is releasably securable to a first end of the roller tube with at least a portion retainable within the yoke's throat when the axle member is generally horizontal. The receipt of the said axle member within the throat hangs the first end of the roller tube from the first end bracket while permitting the roller tube to pivot about the first end bracket in a generally vertical plane.
    Type: Application
    Filed: June 26, 2015
    Publication date: August 31, 2017
    Applicant: ZMC Metal Coating Inc.
    Inventors: Philip NG, Norman Wills
  • Publication number: 20170226798
    Abstract: A clutch cover for a roller blind clutch. The clutch cover comprises a clutch barrel portion mounted upon and extending outwardly from a first side of a backing plate, a cover ring and one or more indexing locators to fix the position of the cover ring relative to the backing plate when the cover ring is releasably secured about the backing plate. The cover ring includes a chain guide and is releasably securable about the backing plate such that the cover ring encompasses the backing plate. The indexing locators prevent relative rotational movement between the cover ring and the backing plate when the cover ring is releasably secured about the backing plate. The indexing locators permit the chain guide to be positioned at a plurality of angles relative to the backing plate.
    Type: Application
    Filed: December 1, 2016
    Publication date: August 10, 2017
    Inventor: Philip Ng
  • Publication number: 20170175819
    Abstract: A torque transfer coupler for a roller blind. The torque transfer coupler has a central body securable to an electric motor and includes one or more torque transfer elements engaging the interior of the blind's roller tube. The coupler includes an anti-slip member having one or more resilient portions having a rest position and a deflected position. When, in their rest positions the resilient portions have a dimension larger than the cross sectional area of the roller tube. When in their deflected positions and received within the roller tube the resilient portions engage the interior surface of the roller tube resisting the withdrawal of the torque transfer coupler, and the electric motor secured thereto, from the interior of the roller tube.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 22, 2017
    Inventor: Philip Ng
  • Publication number: 20170138126
    Abstract: A bottom bar for a roller blind. The bottom bar has a longitudinal body with an upper surface having a longitudinal channel that is in communication with a generally hollow interior. The channel receives the lower end of the blind fabric to which is secured a stopper to hang the longitudinal body from the fabric. The bottom bar includes one or more spacers receivable within the generally hollow interior and between the stopper and the upper surface of the longitudinal body.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 18, 2017
    Inventor: Philip Ng
  • Patent number: D798133
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: September 26, 2017
    Assignee: ZMC Metal Coating Inc.
    Inventor: Philip Ng
  • Patent number: D799312
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: October 10, 2017
    Assignee: ZMC Metal Coating Inc.
    Inventor: Philip Ng
  • Patent number: D822473
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: July 10, 2018
    Assignee: ZMC Metal Coating Inc.
    Inventor: Philip Ng
  • Patent number: D823674
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: July 24, 2018
    Assignee: ZMC Metal Coating Inc.
    Inventor: Philip Ng