The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 20, 2013
Filed:
Sep. 29, 2011
Maira Athanazio DE Cerqueira Gatti, Rio de Janeiro, BR;
Ricardo Guimaraes Herrmann, Consolacao, BR;
David Matthew Loewenstern, New York, NY (US);
Larisa Shwartz, Scarsdale, NY (US);
Maira Athanazio de Cerqueira Gatti, Rio de Janeiro, BR;
Ricardo Guimaraes Herrmann, Consolacao, BR;
David Matthew Loewenstern, New York, NY (US);
Larisa Shwartz, Scarsdale, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method includes receiving a request from a requestor to validate a data assemblage expressed in Javascript Object Notation (JSON); translating the data assemblage expressed in JSON into an extensible markup language (XML) instance; validating the XML instance using syntactic schema and semantic schema specifications; and sending a response to the requestor. For a case where the data assemblage contains invalid data in at least one field the response includes an output array containing information for specifying valid data for the at least one field and a message explaining a reason why the field is invalid. A system for performing the method is also described, as is a computer program product that can be used to execute the method.