Patents by Inventor Patrick Pei Cai

Patrick Pei Cai 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: 7949944
    Abstract: A method, apparatus, and software are disclosed for delivering customized content to clients with diverse content needs, such as clients from diverse geographical areas an language backgrounds. Customizable content is separated from the underlying code, which is used as a template for inserting localized content into a basic document framework as represented by the template. Both electronic mail and Web community customization techniques are disclosed.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Scott C Cottrille, Ade A Olubummo, Antony Halim, Brian R Daugherty, Patrick Pei Cai, Craig Harry
  • Patent number: 7725816
    Abstract: A method, apparatus, and software are disclosed for delivering customized content to clients with diverse content needs, such as clients from diverse geographical areas an language backgrounds. Customizable content is separated from the underlying code, which is used as a template for inserting localized content into a basic document framework as represented by the template. Both electronic mail and Web community customization techniques are disclosed.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott C Cottrille, Ade A Olubummo, Antony Halim, Brian R Daugherty, Patrick Pei Cai, Craig Harry
  • Patent number: 7149964
    Abstract: A method, apparatus, and software are disclosed for delivering customized content to clients with diverse content needs, such as clients from diverse geographical areas and language backgrounds. Customizable content is separated from the underlying code, which is used as a template for inserting localized content into a basic document framework as represented by the template. Both electronic mail and web community customization techniques are disclosed.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Scott C. Cottrille, Ade A. Olubummo, Antony Halim, Brian R. Daugherty, Patrick Pei Cai, Craig Harry
  • Patent number: 6175834
    Abstract: A Consistency Checker provides an improved method of analyzing a Japanese text document to identify inconsistently spelled words. The Consistency Checker utilizes a Reading Pair Database (RPD) and a Compressed Lexicon Database (CLD) to determine the reading units within a word, to calculate a Reading Pair Identification Number (RID) for each reading unit, to calculate a Sense Identification Number (SID) for each word, and to calculate a Spelling Variant Identification Number (SVID) for each word. Spelling variants are generated by combining variations of individual RIDs in the RID array. A Registry is updated to maintain statistics on all of the words within the document. An error field within the Registry indicates that the document contains more than one spelling variant of a particular word. The client program can access the Registry to alert a user to inconsistencies discovered in the document.
    Type: Grant
    Filed: June 24, 1998
    Date of Patent: January 16, 2001
    Assignee: Microsoft Corporation
    Inventors: Patrick Pei Cai, Patrick H. Halstead