Patents by Inventor Anthony Shi Sheung Fong

Anthony Shi Sheung Fong 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: 7487507
    Abstract: Methods and/or systems and/or apparatus for improved security in information processing systems provide secure control transfer and object-oriented programming support at an architectural level using hardware readable data structures that represent different object structures in order to securely switch context. An architectural level Object-Oriented Programming (OOP) processor allows OOP software to be directly mapped into hardware and object security can be enforced not only in software, but also in hardware. The processor performs security checks for objects and eliminates most of the software work for access checking. In some embodiments, a hardware or hardware-like (e.g., firmware) device is used for communication and access control, to compute instructions, with a mapping mechanism of access control for object-oriented computing, through operand descriptor tables to describe the access control based on the object-orientation requirements, such as private, public, package, or protected, etc.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: February 3, 2009
    Assignee: City U Research Limited
    Inventors: Mok Pak Lun, Anthony Shi Sheung Fong
  • Patent number: 7146479
    Abstract: Methods and/or systems and/or apparatus for improved memory management include different allocation and deallocation strategies for various sizes of objects needing memory allocation during runtime.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: December 5, 2006
    Assignee: City U Research Limited
    Inventors: Richard Chi Leung Li, Anthony Shi Sheung Fong
  • Publication number: 20030028739
    Abstract: Methods and/or systems and/or apparatus for improved memory management include different allocation and deallocation strategies for various sizes of objects needing memory allocation during runtime.
    Type: Application
    Filed: July 18, 2002
    Publication date: February 6, 2003
    Inventors: Richard Chi Leung Li, Anthony Shi Sheung Fong