Patents by Inventor Shudi Gao

Shudi Gao 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: 9075833
    Abstract: A computer receives a first JSON data that includes at least one JSON array or JSON object value. The computer parses a stream of JSON data, wherein the stream of JSON data includes at least a part of the first JSON data. The computer determines the logical structure of the first JSON data using the parsed stream of JSON data. The computer generates an XML schema based on the logical structure of the first JSON data.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shudi Gao, Jeff J. Li, James P. Schmeiser
  • Publication number: 20140207826
    Abstract: A computer receives a first JSON data that includes at least one JSON array or JSON object value. The computer parses a stream of JSON data, wherein the stream of JSON data includes at least a part of the first JSON data. The computer determines the logical structure of the first JSON data using the parsed stream of JSON data. The computer generates an XML schema based on the logical structure of the first JSON data.
    Type: Application
    Filed: January 21, 2013
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shudi Gao, Jeff J. Li, James P. Schmeiser
  • Patent number: 8341515
    Abstract: A method for validating unique particle attribution (UPA) in extensible markup language (XML) schemas includes receiving an input argument including a particle of an XML schema, verifying particle occurrence information of the XML schema, verifying particle sequence model group information of the XML schema, verifying particle choice model group information of the XML schema, verifying particle all model group information of the XML schema, and recursively calling additional instances of the method for validating UPA such that all particles recursively defined in the particle of the input argument are subject to verification of UPA constraints.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventor: Shudi Gao
  • Publication number: 20090083294
    Abstract: The illustrative embodiments described herein provide for a method for validating a target document written in a structured language against a schema for the structured language. A record of document fragments that have been previously validated against the schema is maintained. The target document is compared to the document fragments to identify portions of the target document that are schematically identical to corresponding document fragments. Validation is omitted for at least one of the portions of the target document that are schematically identical to the corresponding document fragments when validating the target document.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 26, 2009
    Inventors: Shudi Gao, Michael Rafael Glavassevich, Neil Graham, Glenn Allen Marcy, Yuhichi Nakamura, Toyotaro Suzumura, Toshiro Takase, Michiaki Tatsubori
  • Publication number: 20090063950
    Abstract: A method for validating unique particle attribution (UPA) in extensible markup language (XML) schemas includes receiving an input argument including a particle of an XML schema, verifying particle occurrence information of the XML schema, verifying particle sequence model group information of the XML schema, verifying particle choice model group information of the XML schema, verifying particle all model group information of the XML schema, and recursively calling additional instances of the method for validating UPA such that all particles recursively defined in the particle of the input argument are subject to verification of UPA constraints.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Shudi Gao