Patents by Inventor Mark Lam

Mark Lam 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: 7213240
    Abstract: Methods and systems for platform-independent selective ahead-of-time compilation are herein described. A method selector comprising a profiling tool and heuristic selects a subset of methods for ahead-of-time compilation. The profiling tool ranks a set of methods according to predetermined criteria, and the heuristic identifies the subset of methods from the set of methods. An ahead-of-time compiler comprises a first unit and a second unit. The first unit converts, for each selected method, bytecodes corresponding to the selected method to a platform-independent intermediate representation. The second unit optimizes the platform-independent intermediate representation of each selected method, wherein each optimized intermediate representation is stored with a corresponding selected method. A virtual machine on a device converts an optimized intermediate representation associated with a selected method loaded onto the device to platform-dependent machine code.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: May 1, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Hinkmond Wong, Nedim Fresko, Mark Lam
  • Publication number: 20040075738
    Abstract: Spherical surveillance system architecture delivers real time, high-resolution spherical imagery integrated with surveillance data (e.g., motion detection event data) to one or more subscribers (e.g., consoles, databases) via a network (e.g., copper or wireless). One or more sensors are connected to the network to provide the spherical images and surveillance data in real time. In one embodiment, the spherical images are integrated with surveillance data (e.g., data associated with motion detection, object tracking, alarm events) and presented on one or more display devices according to a specified display format. In one embodiment, raw spherical imagery is analyzed for motion detection and compressed at the sensor before it is delivered to subscribers over the network, where it is decompressed prior to display.
    Type: Application
    Filed: August 22, 2003
    Publication date: April 22, 2004
    Inventors: Sean Burke, Mark Denies, Gwendolyn Hunt, Mark Lam, Michael C. Park, G. David Ripley
  • Publication number: 20030070161
    Abstract: Methods and systems for platform-independent selective ahead-of-time compilation are herein described. A method selector comprising a profiling tool and heuristic selects a subset of methods for ahead-of-time compilation. The profiling tool ranks a set of methods according to predetermined criteria, and the heuristic identifies the subset of methods from the set of methods. An ahead-of-time compiler comprises a first unit and a second unit. The first unit converts, for each selected method, bytecodes corresponding to the selected method to a platform-independent intermediate representation. The second unit optimizes the platform-independent intermediate representation of each selected method, wherein each optimized intermediate representation is stored with a corresponding selected method. A virtual machine on a device converts an optimized intermediate representation associated with a selected method loaded onto the device to platform-dependent machine code.
    Type: Application
    Filed: October 5, 2001
    Publication date: April 10, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Hinkmond Wong, Nedim Fresko, Mark Lam