Patents by Inventor Cathy Sockrider
Cathy Sockrider 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: 9684640Abstract: A method for facilitating the processing of markup language documents, e.g., XML documents, uses a code generator that creates programs configured to read dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML Parse” statements. In one embodiment, this process involves (1) creating a template document using the markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a data structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the data structure, and is configured to read, during run-time, the markup language document and generate a corresponding set of data elements corresponding to the data structure.Type: GrantFiled: January 31, 2014Date of Patent: June 20, 2017Assignee: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
-
Publication number: 20140359716Abstract: A security application for granting different access rights to web pages and objects on each web page is disclosed. A data table assigns one or more function identifiers (FIDs) to users. A second data table assigns a different object identifier (OID) to each web page, and to assign a different OID for each object on each web page. A third data table assigns an FID to each OID. When a user attempts to access a web page or an object on the web page, a web server compares each of the user's FIDs to the FID assigned to the web page or object. The web server grants access to the web page or object if one of the user's FIDs matches the FID assigned to the web page or object, the user is granted access to the web page or object according to the function of the matched FID.Type: ApplicationFiled: June 17, 2014Publication date: December 4, 2014Inventors: Srinivas V. Dasari, Kevin Harvey, Cathy Sockrider
-
Publication number: 20140149849Abstract: A method for facilitating the processing of markup language documents, e.g., XML documents, uses a code generator that creates programs configured to read dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML Parse” statements. In one embodiment, this process involves (1) creating a template document using the markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a data structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the data structure, and is configured to read, during run-time, the markup language document and generate a corresponding set of data elements corresponding to the data structure.Type: ApplicationFiled: January 31, 2014Publication date: May 29, 2014Applicant: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
-
Patent number: 8683318Abstract: A method for facilitating the processing of markup language documents, e.g., XML documents, uses a code generator that creates programs configured to read dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML Parse” statements. In one embodiment, this process involves (1) creating a template document using the markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a data structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the data structure, and is configured to read, during run-time, the markup language document and generate a corresponding set of data elements corresponding to the data structure.Type: GrantFiled: January 31, 2005Date of Patent: March 25, 2014Assignee: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
-
Patent number: 8307291Abstract: A security application for granting different access rights to web pages and objects on each web page is disclosed. A data table assigns one or more function identifiers (FIDs) to users. A second data table assigns a different object identifier (OID) to each web page, and to assign a different OID for each object on each web page. A third data table assigns an FID to each OID. When a user attempts to access a web page or an object on the web page, a web server compares each of the user's FIDs to the FID assigned to the web page or object. The web server grants access to the web page or object if one of the user's FIDs matches the FID assigned to the web page or object, the user is granted access to the web page or object according to the function of the matched FID.Type: GrantFiled: August 11, 2005Date of Patent: November 6, 2012Assignee: American Express Travel Related Services Company, Inc.Inventors: Srinivas V Dasari, Kevin Harvey, Cathy Sockrider
-
Patent number: 8255794Abstract: A method for generating markup language documents, e.g., XML documents, uses a code generator that creates programs configured to create dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML GENERATE” statements. In one embodiment, this process involves (1) creating a template document using a markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a working storage structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the working storage structure, and is configured to generate, during run-time, a markup language document corresponding to the original template document.Type: GrantFiled: January 25, 2010Date of Patent: August 28, 2012Assignee: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
-
Publication number: 20100185937Abstract: A method for generating markup language documents, e.g., XML documents, uses a code generator that creates programs configured to create dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML GENERATE” statements. In one embodiment, this process involves (1) creating a template document using a markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a working storage structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the working storage structure, and is configured to generate, during run-time, a markup language document corresponding to the original template document.Type: ApplicationFiled: January 25, 2010Publication date: July 22, 2010Applicant: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
-
Patent number: 7747942Abstract: Process for reverse engineering a program application written in a legacy programming language (e.g., COBOL), where the program application was specifically designed using a markup language template so as to process documents in the markup language. The process involves extracting from the program application, line by line, content fragments of the original markup language template and reassembling them to obtain the original template.Type: GrantFiled: December 20, 2005Date of Patent: June 29, 2010Assignee: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin Harvey, Cathy Sockrider
-
Patent number: 7681118Abstract: A method for generating markup language documents, e.g., XML documents, uses a code generator that creates programs configured to create dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML GENERATE” statements. In one embodiment, this process involves (1) creating a template document using a markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a working storage structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the working storage structure, and is configured to generate, during run-time, a markup language document corresponding to the original template document.Type: GrantFiled: January 31, 2005Date of Patent: March 16, 2010Assignee: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
-
Publication number: 20090177972Abstract: A security application for granting different access rights to web pages and objects on each web page is disclosed. A data table assigns one or more function identifiers (FIDs) to users. A second data table assigns a different object identifier (OID) to each web page, and to assign a different OID for each object on each web page. A third data table assigns an FID to each OID. When a user attempts to access a web page or an object on the web page, a web server compares each of the user's FIDs to the FID assigned to the web page or object. The web server grants access to the web page or object if one of the user's FIDs matches the FID assigned to the web page or object, the user is granted access to the web page or object according to the function of the matched FID.Type: ApplicationFiled: February 27, 2009Publication date: July 9, 2009Applicant: American Express Travel Related Services Company, Inc.Inventors: Srinivas V. Dasari, Kevin Harvey, Cathy Sockrider
-
Publication number: 20070143745Abstract: Process for reverse engineering a program application written in a legacy programming language (e.g., COBOL), where the program application was specifically designed using a markup language template so as to process documents in the markup language. The process involves extracting from the program application, line by line, content fragments of the original markup language template and reassembling them to obtain the original template.Type: ApplicationFiled: December 20, 2005Publication date: June 21, 2007Applicant: American Express Travel Related Services Co., Inc., a New York CorporationInventors: Srinivas Dasari, Kevin Harvey, Cathy Sockrider
-
Publication number: 20060036870Abstract: A security application for granting different access rights to web pages and objects on each web page is disclosed. A data table assigns one or more function identifiers (FIDs) to users. A second data table assigns a different object identifier (OID) to each web page, and to assign a different OID for each object on each web page. A third data table assigns an FID to each OID. When a user attempts to access a web page or an object on the web page, a web server compares each of the user's FIDs to the FID assigned to the web page or object. The web server grants access to the web page or object if one of the user's FIDs matches the FID assigned to the web page or object, the user is granted access to the web page or object according to the function of the matched FID.Type: ApplicationFiled: August 11, 2005Publication date: February 16, 2006Applicant: AMERICAN EXPRESS MARKETING & DEVELOPMENT CORPORATIONInventors: Srinivas Dasari, Kevin Harvey, Cathy Sockrider