Patents by Inventor Chit Wei Saw

Chit Wei Saw 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: 9117094
    Abstract: Programs running on an open architecture, such as a personal computer, are vulnerable to inspection and modification. This is a concern as the program may include or provide access to valuable information. As a defense, the actual location of data can be hidden throughout execution of the program by way of periodic location reordering and pointer scrambling, among other things. These techniques serve to complicate static data flow analysis and dynamic data tracking thereby at least deterring program tampering.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bertrand Raphaƫl Anckaert, Mariusz H. Jakubowski, Ramarathnam Venkatesan, Chit Wei Saw
  • Patent number: 8909565
    Abstract: The collection and clustering of data input characteristics from a plurality of computing devices is provided. The clustered data input characteristics define user groups to which users are assigned. Input models such as language models and touch models are created for, and distributed to, each of the user groups based on the data input characteristics of the users assigned thereto. For example, an input model may be selected for a computing device based on a current context of the computing device. The selected input model is applied to the computing device during the current context to alter the interpretation of input received from the user via the computing device.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Timothy Seung Yoon Paek, Itai Almog, Ganapathy Raman, Eric Norman Badger, Chit Wei Saw
  • Publication number: 20130198115
    Abstract: The collection and clustering of data input characteristics from a plurality of computing devices is provided. The clustered data input characteristics define user groups to which users are assigned. Input models such as language models and touch models are created for, and distributed to, each of the user groups based on the data input characteristics of the users assigned thereto. For example, an input model may be selected for a computing device based on a current context of the computing device. The selected input model is applied to the computing device during the current context to alter the interpretation of input received from the user via the computing device.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Timothy Seung Yoon Paek, Itai Almog, Ganapathy Raman, Eric Norman Badger, Chit Wei Saw
  • Publication number: 20100107245
    Abstract: Tamper-tolerant programs enable correct and continued execution despite attacks. Programs can be transformed into tamper-tolerant versions that correct effects of tampering in response to detection thereof Tamper-tolerant programs can execute alone or in conjunction with tamper resistance/prevention mechanisms such as obfuscation and encryption/decryption, among other things. In fact, the same and/or similar mechanisms can be employed to protect tamper tolerance functionality.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Mariusz H. Jakubowski, Chit Wei Saw, Ramarathnam Venkatesan
  • Publication number: 20100106920
    Abstract: Programs running on an open architecture, such as a personal computer, are vulnerable to inspection and modification. This is a concern as the program may include or provide access to valuable information. As a defense, the actual location of data can be hidden throughout execution of the program by way of periodic location reordering and pointer scrambling, among other things. These techniques serve to complicate static data flow analysis and dynamic data tracking thereby at least deterring program tampering.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Bertrand Raphael Anckaert, Mariusz H. Jakubowski, Ramarathnam Venkatesan, Chit Wei Saw
  • Patent number: 7694142
    Abstract: A system for distributing digital content over a computer network (e.g., the Internet) uses certificates to establish a trust relationship between a content provider and a display device. The certificates identify the display device and the content provider as well as unique characteristics of the distribution. For example, the content provider may be a book publisher and the display device may be a printer/binder.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: April 6, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chit Wei Saw, Slawomir K. Ilnicki, Christian J. van den Branden Lambrecht, Joyce E Farrell, Cormac Herley, Joan Maria Mas Ribes
  • Patent number: 7107453
    Abstract: Systems and methods for generating and decoding authenticatable graphical bar codes are described. In one aspect, a corroborative signed message is generated from information to be encoded, and a base image is modulated with a graphical encoding of the signed message to produce a marked image. In another aspect, a signed message is extracted from a marked image based upon a comparison of the marked image and a base image. The extracted signed message is decoded to produce a decoded message. Information encoded in the marked image is extracted from the decoded message and authenticated.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: September 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jonathan Yen, Gerald Q. Maguire, Jr., Chit Wei Saw, Yihong Xu
  • Patent number: 7020781
    Abstract: A system for distributing digital content over a computer network (e.g., the Internet) uses certificates to establish a trust relationship between a content provider and a display device. The certificates identify the display device and the content provider as well as unique characteristics of the distribution. For example, the content provider may be a book publisher and the display device may be a printer/binder.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: March 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chit Wei Saw, Slawomir K. Ilnicki, Christian J. van den Branden Lambrecht, Joyce E Farrell, Cormac Herley, Joan Maria Mas Ribes
  • Patent number: 6938017
    Abstract: Payment indicia generating schemes are described that enable users to customize the appearance of the payment indicium and to accommodate a wide variety of validation processing environments, while providing a substantial defense against fraudulent photocopy attack. In some embodiments, a corroborative digital token is generated from payment information, and a base image is modulated with a graphical encoding of the corroborative digital token to produce a payment indicium. In some embodiments, a payment indicium containing embedded payment information is rendered on a printing surface with a printing characteristic that degrades with photographic reproductions such that the embedded payment information is extractable from an original rendering of the payment indicium but is un-extractable from a photographic reproduction of an original rendering of the payment indicium.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: August 30, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jonathan Yen, Chit Wei Saw, Doron Shaked, Avraham Levy
  • Patent number: 6910843
    Abstract: Cover authoring systems and methods for automatically composing a final content layout for a cover, including spinal content formatted to accommodate the width and height dimensions of the book spine, are described. By automatically computing the typeface parameter values based upon the selected visual fit model, this cover authoring scheme enables users to avoid the time consuming, laborious and expensive process of manually composing the final cover content layout with a conventional graphics program.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: June 28, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chit Wei Saw, Hui Chao, Giordano B. Beretta
  • Patent number: 6742708
    Abstract: Fiducial mark patterns for graphical bar codes (i.e., images that contain inconspicuous graphical modulations that encode embedded information) that are characterized by high detection robustness and good local deformation tracking are described. In one bar coding method, a base image is modulated with a graphical encoding of a message to produce a graphical bar code, and a fiducial mark pattern comprising a plurality of dots arranged to track one or more reference locations and local deformation across the graphical bar code is generated. In another bar coding method, fiducial mark candidates are identified in a fiducial mark pattern, a fiducial mark path is computed based upon one or more of the identified fiducial mark candidates, and one or more reference locations are identified based upon the computed fiducial mark path.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: June 1, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Doron Shaked, Avi Levy, Jonathan Yen, Chit Wei Saw, Clayton Brian Atkins
  • Publication number: 20030228563
    Abstract: A system and method for helping teachers create and evaluate learning exercises is disclosed. The system comprises a creator interface module, wherein the creator interface module comprises a database comprising a plurality of questions, wherein one or more of the plurality of questions are formatted to create a learning exercise distributed to one or more students. The system also comprises a grader interface module, wherein the grader interface module assists the teacher in evaluating one or more sets of answers to the questions in the learning exercise received from the students, wherein each set of answers corresponds to one student, and wherein the grader interface module produces one or more sets of data corresponding to the sets of answers. A memory module records the sets of data.
    Type: Application
    Filed: June 11, 2002
    Publication date: December 11, 2003
    Inventors: Henry W. Sang, Chuck Untulis, Chit Wei Saw
  • Publication number: 20030099526
    Abstract: Cover authoring systems and methods for automatically composing a final content layout for a cover, including spinal content formatted to accommodate the width and height dimensions of the book spine, are described. By automatically computing the typeface parameter values based upon the selected visual fit model, this cover authoring scheme enables users to avoid the time consuming, laborious and expensive process of manually composing the final cover content layout with a conventional graphics program.
    Type: Application
    Filed: November 26, 2001
    Publication date: May 29, 2003
    Inventors: Chit Wei Saw, Hui Chao, Giordano B. Beretta
  • Publication number: 20020186884
    Abstract: Fiducial mark patterns for graphical bar codes (i.e., images that contain inconspicuous graphical modulations that encode embedded information) that are characterized by high detection robustness and good local deformation tracking are described. In one bar coding method, a base image is modulated with a graphical encoding of a message to produce a graphical bar code, and a fiducial mark pattern comprising a plurality of dots arranged to track one or more reference locations and local deformation across the graphical bar code is generated. In another bar coding method, fiducial mark candidates are identified in a fiducial mark pattern, a fiducial mark path is computed based upon one or more of the identified fiducial mark candidates, and one or more reference locations are identified based upon the computed fiducial mark path.
    Type: Application
    Filed: June 7, 2001
    Publication date: December 12, 2002
    Inventors: Doron Shaked, Avraham Levy, Jonathan Yen, Chit Wei Saw, C. Brian Atkins
  • Publication number: 20020103764
    Abstract: Payment indicia generating schemes are described that enable users to customize the appearance of the payment indicium and to accommodate a wide variety of validation processing environments, while providing a substantial defense against fraudulent photocopy attack. In some embodiments, a corroborative digital token is generated from payment information, and a base image is modulated with a graphical encoding of the corroborative digital token to produce a payment indicium. In some embodiments, a payment indicium containing embedded payment information is rendered on a printing surface with a printing characteristic that degrades with photographic reproductions such that the embedded payment information is extractable from an original rendering of the payment indicium but is un-extractable from a photographic reproduction of an original rendering of the payment indicium.
    Type: Application
    Filed: December 1, 2000
    Publication date: August 1, 2002
    Inventors: Jonathan Yen, Chit Wei Saw, Doron Shaked, Avraham Levy
  • Publication number: 20010047476
    Abstract: Systems and methods for generating and decoding authenticatable graphical bar codes are described. In one aspect, a corroborative signed message is generated from information to be encoded, and a base image is modulated with a graphical encoding of the signed message to produce a marked image. In another aspect, a signed message is extracted from a marked image based upon a comparison of the marked image and a base image. The extracted signed message is decoded to produce a decoded message. Information encoded in the marked image is extracted from the decoded message and authenticated.
    Type: Application
    Filed: December 1, 2000
    Publication date: November 29, 2001
    Inventors: Jonathan Yen, Gerald Q. Maguire, Chit Wei Saw, Yihong Xu