Patents by Inventor Singyun Brian Chu

Singyun Brian Chu 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: 7337436
    Abstract: A system for building and managing a modular application includes multiple libraries. Each one of the libraries includes at least one functional module. The build system also includes a selector capable of selecting a functional module from the libraries. A compiler for compiling the selected functional module is also included.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: February 26, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Singyun Brian Chu, Todd M. Kennedy, Teck Yang Lee
  • Patent number: 7210121
    Abstract: A method for camouflaging a non-native application as a native application of a device is provided. The method includes generating a native code wrapper in a device dependent native code to handle a communication between a native operating system and the non-native application. The method further includes applying the native code wrapper to the non-native application generating a wrapped non-native application. The non-native application remains intact while in contact with the native code wrapper.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: April 24, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Bing Xia, Singyun Brian Chu
  • Patent number: 7143400
    Abstract: A method for managing constant values among disparate code portions that use the same constant names is provided. The method includes inspecting the disparate code portions to identify constant names used in the disparate code portions and defining name value pairs in a text file. The method then includes parsing the text file. The parsing of the text file is configured to generate a definition code file for each of the disparate code portions, and each of the disparate code portions has an associated definition code file, and the associated disparate code portion and definition code file have the same language type. Further, each definition code file defines a same constant value for the same constant names used in each of the disparate code portions.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: November 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Teck Yang Lee, Singyun Brian Chu, Todd M. Kennedy
  • Publication number: 20040158577
    Abstract: A system for building and managing a modular application includes multiple libraries. Each one of the libraries includes at least one functional module. The build system also includes a selector capable of selecting a functional module from the libraries. A compiler for compiling the selected functional module is also included.
    Type: Application
    Filed: June 9, 2003
    Publication date: August 12, 2004
    Applicant: Sun Microsystems, Inc
    Inventors: Singyun Brian Chu, Todd M. Kennedy, Teck Yang Lee
  • Publication number: 20040158813
    Abstract: A method for camouflaging a non-native application as a native application of a device is provided. The method includes generating a native code wrapper in a device dependent native code to handle a communication between a native operating system and the non-native application. The method further includes applying the native code wrapper to the non-native application generating a wrapped non-native application. The non-native application remains intact while in contact with the native code wrapper.
    Type: Application
    Filed: June 9, 2003
    Publication date: August 12, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Bing Xia, Singyun Brian Chu