Patents by Inventor Michael Shungkai Lam

Michael Shungkai 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).

  • Publication number: 20140344295
    Abstract: Message based web content retrieval systems and methods are presented herein. In preferred embodiments, a method comprises receiving a request for digital content from a client device. The content may be retrieved from the content provider. Content contained in a signature pattern may be extracted from the retrieved content of the content provider to provide filtered content. Hyperlinks, images, videos, and other non-text based digital content in the filtered content may be assigned a short code string unique to the non-text based digital content from the content provider requested by the client device.
    Type: Application
    Filed: July 30, 2014
    Publication date: November 20, 2014
    Inventors: Michael Shungkai Lam, Ihab Hamadeh
  • Patent number: 7086039
    Abstract: A method of translating computer source code into optimized object code. The computer source code contains a first label statement defining a first label, a second label statement defining a second label, a third label statement defining a third label, and a computed goto statement for instructing a computer to branch to the first label or to the second label, but not to the third label. The method includes generating a list of labels contained within at least a portion of the computer source code. The list of labels includes the first label and the second label, but not the third label. The method also includes translating the computer source code into an intermediate language. The translation of the computer source code includes translating the computed goto statement into an indirect goto statement within the intermediate language. The method also includes generating object code that includes the first label and the second label but does not include the third label.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: August 1, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Michael Shungkai Lam
  • Publication number: 20040093590
    Abstract: A method of translating computer source code into optimized object code. The computer source code contains a first label statement defining a first label, a second label statement defining a second label, a third label statement defining a third label, and a computed goto statement for instructing a computer to branch to the first label or to the second label, but not to the third label. The method includes generating a list of labels contained within at least a portion of the computer source code. The list of labels includes the first label and the second label, but not the third label. The method also includes translating the computer source code into an intermediate language. The translation of the computer source code includes translating the computed goto statement into an indirect goto statement within the intermediate language. The method also includes generating object code that includes the first label and the second label but does not include the third label.
    Type: Application
    Filed: November 13, 2002
    Publication date: May 13, 2004
    Inventor: Michael Shungkai Lam