Patents by Inventor Frank N. Chu

Frank N. 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: 7516442
    Abstract: An improved application architecture comprises a bifurcated structure having a language neutral portion and a localizable portion, compacted for efficiency into a smaller set of larger files. This bifurcated structure allows for easier distribution and updating of the application, while the reduced set of files provides for more efficient file management. A resource manifest can be specified during the compile stage to identify elements that are language specific and elements that remain language neutral. Furthermore, additional software can be used after compilation for compacting multiple localizable elements into a single file. Such compacting software can receive inputs specifying the language specific resources which are to be compacted into larger files, and the identity of those larger files.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Wei Wu, Shenghua Ye, Julie D. Bennett, Mohammed G. El-Gammal, Frank N. Chu, Sunggook Chue
  • Patent number: 7305376
    Abstract: An improved application architecture comprises a bifurcated structure having a language neutral portion and a localizable portion, compacted for efficiency into a smaller set of larger files. This bifurcated structure allows for easier distribution and updating of the application, while the reduced set of files provides for more efficient file management. A resource manifest can be specified during the compile stage to identify elements that are language specific and elements that remain language neutral. Furthermore, additional software can be used after compilation for compacting multiple localizable elements into a single file. Such compacting software can receive inputs specifying the language specific resources which are to be compacted into larger files, and the identity of those larger files.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Wei Wu, Shenghua Ye, Julie D. Bennett, Mohammed G. El-Gammal, Frank N. Chu, Sunggook Chue, Kenneth Chi-Liang Hsu, Laura Gonzalez Gomez
  • Publication number: 20040230416
    Abstract: An improved operating system architecture comprises a bifurcated structure having a substantially language neutral, non-localizable portion as well as one or more localizable portions. This bifurcated structure allows for easier distribution, updating, and patching of the operating system. Methods of producing the bifurcated operating system can be applied before or after compiling of the source code. If applied prior to compiling, tags may be used to aid in bifurcation. One or more control files provide a further mechanism for influencing the destination of components in the bifurcated structure.
    Type: Application
    Filed: May 12, 2003
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Shenghua Ye, Wei Wu, Frank N. Chu, Mohammed G. El-Gammal, Julie D. Bennett