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: 9684640
    Abstract: 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: Grant
    Filed: January 31, 2014
    Date of Patent: June 20, 2017
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
  • Publication number: 20140359716
    Abstract: 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: Application
    Filed: June 17, 2014
    Publication date: December 4, 2014
    Inventors: Srinivas V. Dasari, Kevin Harvey, Cathy Sockrider
  • Publication number: 20140149849
    Abstract: 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: Application
    Filed: January 31, 2014
    Publication date: May 29, 2014
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
  • Patent number: 8683318
    Abstract: 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: Grant
    Filed: January 31, 2005
    Date of Patent: March 25, 2014
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
  • Patent number: 8307291
    Abstract: 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: Grant
    Filed: August 11, 2005
    Date of Patent: November 6, 2012
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas V Dasari, Kevin Harvey, Cathy Sockrider
  • Patent number: 8255794
    Abstract: 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: Grant
    Filed: January 25, 2010
    Date of Patent: August 28, 2012
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
  • Publication number: 20100185937
    Abstract: 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: Application
    Filed: January 25, 2010
    Publication date: July 22, 2010
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
  • Patent number: 7747942
    Abstract: 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: Grant
    Filed: December 20, 2005
    Date of Patent: June 29, 2010
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin Harvey, Cathy Sockrider
  • Patent number: 7681118
    Abstract: 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: Grant
    Filed: January 31, 2005
    Date of Patent: March 16, 2010
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
  • Publication number: 20090177972
    Abstract: 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: Application
    Filed: February 27, 2009
    Publication date: July 9, 2009
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas V. Dasari, Kevin Harvey, Cathy Sockrider
  • Publication number: 20070143745
    Abstract: 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: Application
    Filed: December 20, 2005
    Publication date: June 21, 2007
    Applicant: American Express Travel Related Services Co., Inc., a New York Corporation
    Inventors: Srinivas Dasari, Kevin Harvey, Cathy Sockrider
  • Publication number: 20060036870
    Abstract: 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: Application
    Filed: August 11, 2005
    Publication date: February 16, 2006
    Applicant: AMERICAN EXPRESS MARKETING & DEVELOPMENT CORPORATION
    Inventors: Srinivas Dasari, Kevin Harvey, Cathy Sockrider