Patents by Inventor Srinivas Dasari

Srinivas Dasari 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).

  • 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: 20060130003
    Abstract: The present invention provides a computer program utility that may be employed in a COBOL programming environment to calculate the number of parameters passed from one program to another. The parameter counting utility may be called from a second program upon receiving a call with parameters from a first program. The parameter counting utility derives the number of parameters by examining the save area of a first program in relation to the save area of the second program which placed the call to the parameter counting utility. The parameter counting utility may then return the number of parameters to the calling program in the form of a variable.
    Type: Application
    Filed: December 9, 2004
    Publication date: June 15, 2006
    Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Srinivas Dasari, Kevin Harvey
  • 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
  • Publication number: 20050147252
    Abstract: The present invention provides systems and methods for facilitating encryption and decryption of data. In accordance with an exemplary embodiment of the present invention, an encryption key having a number of characters is located. A character in the encryption key is located to provide a located character in the encryption key. The number of characters in the data is determined. The position of the located character in the encryption key is shifted by a predetermined amount to determine a shifted position of the located character in the encryption key. Accordingly, the shifted position is located at a position in the encryption key that is the located character shifted by the predetermined amount. A first character in the data is translated with the character located at the shifted position to provide an encrypted character. The shifting and translating are repeated for any remaining characters in the data to provide encrypted data.
    Type: Application
    Filed: December 29, 2003
    Publication date: July 7, 2005
    Inventors: Srinivas Dasari, Kevin Harvey