Patents by Inventor Arthur Leung

Arthur Leung 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: 9290044
    Abstract: The present invention is directed to an oil hub cap comprising a cylindrical body for mounting to a wheel axle defining an interior space for holding lubricant oil and a transparent front face. An indicating ring is located within the interior space, such that the outside edge of the indicating ring indicates the minimum amount of lubricant to be contained within the interior space and the inside edge of the indicating ring indicates the maximum amount of lubricant to be contained within the interior space, the surface of the indicating ring between the inside and outside edges being provided with a reflective surface.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 22, 2016
    Assignee: Cimmaster Inc.
    Inventor: Arthur Leung
  • Patent number: 9152797
    Abstract: In a secure computing environment, a method, system and device are provided for loading stored encryption key data from a protected non-volatile memory of a portable device. A boot loader program is initiated after the portable device is powered on, encryption key data is loaded from the protected non-volatile memory of the portable device, and access to the protected non-volatile memory is disabled after a predetermined time after the portable device is powered on. In this way, the encryption key data is loaded from the protected non-volatile memory of a portable device before the boot operating system is loaded.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: October 6, 2015
    Assignee: BARCLAYS BANK PLC
    Inventors: Paul Bilke, Steven Bradley, Andrew Crichton, George French, Arthur Leung, Michael Naggar, Ashutosh Sureka
  • Publication number: 20140152081
    Abstract: The present invention is directed to an oil hub cap comprising a cylindrical body for mounting to a wheel axle defining an interior space for holding lubricant oil and a transparent front face. An indicating ring is located within the interior space, such that the outside edge of the indicating ring indicates the minimum amount of lubricant to be contained within the interior space and the inside edge of the indicating ring indicates the maximum amount of lubricant to be contained within the interior space, the surface of the indicating ring between the inside and outside edges being provided with a reflective surface.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Inventor: Arthur LEUNG
  • Publication number: 20140122901
    Abstract: In a secure computing environment, a method, system and device are provided for loading stored encryption key data from a protected non-volatile memory of a portable device. A boot loader program is initiated after the portable device is powered on, encryption key data is loaded from the protected non-volatile memory of the portable device, and access to the protected non-volatile memory is disabled after a predetermined time after the portable device is powered on. In this way, the encryption key data is loaded from the protected non-volatile memory of a portable device before the boot operating system is loaded.
    Type: Application
    Filed: December 18, 2012
    Publication date: May 1, 2014
    Applicant: BARCLAYS BANK PLC
    Inventors: Paul Bilke, Steven Bradley, Andrew Crichton, George French, Arthur Leung, Michael Naggar, Ashutosh Sureka
  • Publication number: 20140122344
    Abstract: A portable electronic device having a memory storing application software for initiating a payment transaction with a remote system, a data interface for coupling the device to a host computer, a contactless interface for receiving payment token data from a contactless payment token, and a cellular network interface for communication of data over a cellular network. The application software is executed from the device when the device is connected to the host computer and configures the portable electronic device to initiate a payment transaction by receiving payment token data via the contactless interface means and transmitting said payment token data to the remote system via the mobile network interface means.
    Type: Application
    Filed: December 18, 2012
    Publication date: May 1, 2014
    Applicant: BARCLAYS BANK PLC
    Inventors: Darren Foulds, Steven Bradley, Andrew Crichton, George French, Arthur Leung, Michael Naggar, Ashutosh Sureka
  • Publication number: 20070195951
    Abstract: A method and network device to process network data is described. The method may comprise receiving the network data and security operation data at a security engine. The security operation data may be associated with a security operation (e.g., encryption, decryption, hashing, or the like) to be performed on the network data. The network data and the security operation data is communicated to a systolic array including a plurality of serially interconnected processing elements each defining a processing stage. Data in each processing stage may be processed in parallel to obtain processed network data. The processed data may be stored in a memory for use by a network processing module and may identify a destination of a packet in the network. In an example embodiment, decryption or encryption may be divided up into a plurality of sub-operations wherein each sub-operation is performed by a processing stage.
    Type: Application
    Filed: February 10, 2006
    Publication date: August 23, 2007
    Inventor: Arthur Leung
  • Patent number: 7069372
    Abstract: A processor for use in a router, the processor having a systolic array pipeline for processing data packets to determine to which output port of the router the data packet should be routed. In one embodiment, the systolic array pipeline includes a plurality of programmable functional units and register files arranged sequentially as stages, for processing packet contexts (which contain the packet's destination address) to perform operations, under programmatic control, to determine the destination port of the router for the packet. A single stage of the systolic array may contain a register file and one or more functional units such as adders, shifters, logical units, etc., for performing, in one example, very long instruction word (vliw) operations. The processor may also include a forwarding table memory, on-chip, for storing routing information, and a cross bar selectively connecting the stages of the systolic array with the forwarding table memory.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: June 27, 2006
    Assignee: CISCO Technology, Inc.
    Inventors: Arthur Leung, Jr., Anthony J. Li, William L. Lynch, Sharad Mehrotra
  • Publication number: 20060117126
    Abstract: A processor for use in a router, the processor having a systolic array pipeline for processing data packets to determine to which output port of the router the data packet should be routed. In one embodiment, the systolic array pipeline includes a plurality of programmable functional units and register files arranged sequentially as stages, for processing packet contexts (which contain the packet's destination address) to perform operations, under programmatic control, to determine the destination port of the router for the packet. A single stage of the systolic array may contain a register file and one or more functional units such as adders, shifters, logical units, etc., for performing, in one example, very long instruction word (vliw) operations. The processor may also include a forwarding table memory, on-chip, for storing routing information, and a cross bar selectively connecting the stages of the systolic array with the forwarding table memory.
    Type: Application
    Filed: January 4, 2006
    Publication date: June 1, 2006
    Inventors: Arthur Leung, Anthony Li, William Lynch, Sharad Mehrotra
  • Patent number: 5784603
    Abstract: An apparatus and method for quickly and efficiently handling mispredicted branch instructions in a computer processor having multiple instruction execution pipelines and utilizing branch delay slot instructions. When a mispredicted branch occurs, all instructions that follow the branch in execution order, including the branch delay slot instruction, die in the pipeline. The delay slot, if it is to be executed, is then reissued to the pipeline.
    Type: Grant
    Filed: June 19, 1996
    Date of Patent: July 21, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Arthur Leung, Joseph Petolino
  • Patent number: 5678505
    Abstract: The present invention provides a warning device for attachment to a tractor unit for warning when an attached trailer has pivoted to a position where it may cause damage to the tractor. The warning device comprises a base for attachment to a skirt of the tractor unit, the base being adapted at one end for receiving a switch element and also being adapted to receive one end of a resilient connecting element. The device includes a feeler which extends from the device in a position to contact the trailer unit when the trailer unit has pivoted to a potentially skirt contacting position, the feeler being adapted for receiving the second end of the resilient connecting element to connect the base and the feeler. The resilient connecting element joining the base and the feeler of the warning device allows for full movement of the feeler relative to the base in all directions.
    Type: Grant
    Filed: October 30, 1995
    Date of Patent: October 21, 1997
    Inventors: Arthur Leung, Roscoe H. Carmack
  • Patent number: 5496587
    Abstract: A method for coating plastic sheet material such that an article formed from the plastic sheet material and having interior and exterior surfaces will have a metallic appearance. Two layers of ink are applied to the surface of the sheet material which will form the interior surface of the article. The first layer is applied by lithographic printing in a pattern which includes open spaces, and has a color which will form the base color of the article. The second layer is a solid layer applied over the first layer by lithographic or screen printing in a color which is the base color of a metal such that the color of the second layer will be visible from the exterior surface of the article through the spaces provided in the first layer to thereby imitate a metallic finish on the article.
    Type: Grant
    Filed: October 4, 1994
    Date of Patent: March 5, 1996
    Assignee: Cimmaster Sports Inc.
    Inventor: Arthur Leung