Patents by Inventor Davanum Srinivas

Davanum Srinivas 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: 10032130
    Abstract: A method for transforming data includes receiving information defining a transformation of a source file to a target file, wherein the information identifies a web service and generating, based on the received information, a script operable when executed to implement the defined transformation. The script is then stored. The method further includes receiving a request to perform the transformation on a first file and initiating execution of the script. Additionally, as part of executing the script, the method includes transmitting a service request to the web service that includes input data obtained from the first file. Also as part of executing the script, the method includes receiving a service response from the web service, wherein the service response includes output data and writing the output data to a second file.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: July 24, 2018
    Assignee: CA, Inc.
    Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
  • Patent number: 8768877
    Abstract: A method for transforming data includes creating an array and initializing a value in each array element of the array. The method also includes storing data in the array from data components in a source file by, for each data component in the source file, detecting a beginning of the data component and determining whether an array element corresponding to the detected data component is included in the array. If an array element corresponding to a particular data component is included in the array, a value of the corresponding array element is set based on data in the detected data component. If an array element corresponding to that data component is not included in the array, the detected data component is discarded. Additionally, the method includes writing at least a portion of the data stored in the array to a target file.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: July 1, 2014
    Assignee: Ca, Inc.
    Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
  • Publication number: 20110167497
    Abstract: Methods and systems are disclosed for managing wireless devices in an enterprise. A first exemplary method manages the physical access points of a wireless network in an enterprise. A second exemplary method manages the assets of wireless devices in an enterprise. A third exemplary method enables virus detection within wireless devices. A fourth exemplary method manages wireless device data backup.
    Type: Application
    Filed: March 14, 2011
    Publication date: July 7, 2011
    Applicant: Computer Associates Think, Inc.
    Inventors: Johan Van de Groenendaal, Michael Fry, Sandeep Jain, Andrzej Zalewski, Ralf Saborowski, Davanum Srinivas
  • Patent number: 7907565
    Abstract: Methods and systems are disclosed for managing wireless devices in an enterprise. A first exemplary method manages the physical access points of a wireless network in an enterprise. A second exemplary method manages the assets of wireless devices in an enterprise. A third exemplary method enables virus detection within wireless devices. A fourth exemplary method manages wireless device data backup.
    Type: Grant
    Filed: April 21, 2003
    Date of Patent: March 15, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Johan Van de Groenendaal, Michael Fry, Sandeep Jain, Andrzej Zalewski, Ralf Saborowski, Davanum Srinivas
  • Patent number: 7840895
    Abstract: In one embodiment of the invention, a system for data manipulation includes a mapper module operable to receive a first data format of a source file, receive a second data format of a target file, and automatically generate a script to represent a movement of data from the source file to the target file. A server is operable to execute the script, a first interface module is coupled to the source file and is operable to load the data in accordance with the script, and a second interface module is coupled to the target file and is operable to store the data in accordance with the script.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: November 23, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
  • Patent number: 7698634
    Abstract: In one embodiment of the invention, a method for designing data movement from a source file to a target file includes receiving a first data format of a source file via a graphical user interface, receiving a second data format of a target file via the graphical user interface, receiving mappings from a user via the graphical user interface to represent a desired movement of data from the source file to the target file, and automatically converting the mappings into a script to represent a movement of data from the source file to the target file.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: April 13, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
  • Publication number: 20070033194
    Abstract: A method for managing policy in a service-oriented architecture includes intercepting a communication representing a transaction between a client and a service along a network, interpreting the communication to determine details of the transaction, determining if the transaction complies with policy based on the details of the transaction and remediating where the transaction is determined to not comply with the policy.
    Type: Application
    Filed: January 17, 2006
    Publication date: February 8, 2007
    Inventors: Davanum Srinivas, Leo Parker, Igor Sedukhin, Dmitri Tcherevik, Vlad Umansky
  • Publication number: 20060200439
    Abstract: In one embodiment of the invention, a system for data manipulation includes a mapper module operable to receive a first data format of a source file, receive a second data format of a target file, and automatically generate a script to represent a movement of data from the source file to the target file. A server is operable to execute the script, a first interface module is coupled to the source file and is operable to load the data in accordance with the script, and a second interface module is coupled to the target file and is operable to store the data in accordance with the script.
    Type: Application
    Filed: May 23, 2005
    Publication date: September 7, 2006
    Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
  • Publication number: 20060200499
    Abstract: In one embodiment of the invention, a method for designing data movement from a source file to a target file includes receiving a first data format of a source file via a graphical user interface, receiving a second data format of a target file via the graphical user interface, receiving mappings from a user via the graphical user interface to represent a desired movement of data from the source file to the target file, and automatically converting the mappings into a script to represent a movement of data from the source file to the target file.
    Type: Application
    Filed: May 23, 2005
    Publication date: September 7, 2006
    Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
  • Publication number: 20060200753
    Abstract: A method of transforming data includes receiving information defining a transformation of an input data object to an output data object and generating, based on the received information, a script operable when executed to implement the defined transformation. The script is then stored. The method also includes receiving a service request from a remote client that requests a particular transformation and identifies a request data object and identifying a script that performs the requested transformation. Additionally, the method includes generating a response data object by executing the identified script on the request data object and transmitting the response data object to the remote client.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 7, 2006
    Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
  • Publication number: 20060200747
    Abstract: A method for transforming data includes receiving information defining a transformation of a source file to a target file, wherein the information identifies a web service and generating, based on the received information, a script operable when executed to implement the defined transformation. The script is then stored. The method further includes receiving a request to perform the transformation on a first file and initiating execution of the script. Additionally, as part of executing the script, the method includes transmitting a service request to the web service that includes input data obtained from the first file. Also as part of executing the script, the method includes receiving a service response from the web service, wherein the service response includes output data and writing the output data to a second file.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 7, 2006
    Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
  • Publication number: 20060200739
    Abstract: A method for transforming data includes creating an array and initializing a value in each array element of the array. The method also includes storing data in the array from data components in a source file by, for each data component in the source file, detecting a beginning of the data component and determining whether an array element corresponding to the detected data component is included in the array. If an array element corresponding to a particular data component is included in the array, a value of the corresponding array element is set based on data in the detected data component. If an array element corresponding to that data component is not included in the array, the detected data component is discarded. Additionally, the method includes writing at least a portion of the data stored in the array to a target file.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 7, 2006
    Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
  • Publication number: 20050187950
    Abstract: A system for providing a web service performance index is operable to collect service metric data from each of a plurality of web services, with at least one of the web services comprising a remote web service. A web service performance index is generated based on the collected service metric data.
    Type: Application
    Filed: November 23, 2004
    Publication date: August 25, 2005
    Inventors: Leo Parker, Vlad Umansky, Marc Caminetsky, Dmitri Tcherevik, Davanum Srinivas, Dennis Kelly
  • Publication number: 20040005873
    Abstract: Methods and systems are disclosed for managing wireless devices in an enterprise. A first exemplary method manages the physical access points of a wireless network in an enterprise. A second exemplary method manages the assets of wireless devices in an enterprise. A third exemplary method enables virus detection within wireless devices. A fourth exemplary method manages wireless device data backup.
    Type: Application
    Filed: April 21, 2003
    Publication date: January 8, 2004
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Johan Van de Groenendaal, Michael Fry, Sandeep Jain, Andrzej Zalewski, Ralf Saborowski, Davanum Srinivas