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: 10032130Abstract: 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: GrantFiled: March 7, 2006Date of Patent: July 24, 2018Assignee: CA, Inc.Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
-
Patent number: 8768877Abstract: 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: GrantFiled: March 7, 2006Date of Patent: July 1, 2014Assignee: Ca, Inc.Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
-
Publication number: 20110167497Abstract: 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: ApplicationFiled: March 14, 2011Publication date: July 7, 2011Applicant: Computer Associates Think, Inc.Inventors: Johan Van de Groenendaal, Michael Fry, Sandeep Jain, Andrzej Zalewski, Ralf Saborowski, Davanum Srinivas
-
Patent number: 7907565Abstract: 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: GrantFiled: April 21, 2003Date of Patent: March 15, 2011Assignee: Computer Associates Think, Inc.Inventors: Johan Van de Groenendaal, Michael Fry, Sandeep Jain, Andrzej Zalewski, Ralf Saborowski, Davanum Srinivas
-
Patent number: 7840895Abstract: 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: GrantFiled: May 23, 2005Date of Patent: November 23, 2010Assignee: Computer Associates Think, Inc.Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
-
Patent number: 7698634Abstract: 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: GrantFiled: May 23, 2005Date of Patent: April 13, 2010Assignee: Computer Associates Think, Inc.Inventors: Rishi Bhatia, Matthew J. Schulze, John M. Tomaszewski, Robert B. Kittredge, Davanum Srinivas
-
Publication number: 20070033194Abstract: 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: ApplicationFiled: January 17, 2006Publication date: February 8, 2007Inventors: Davanum Srinivas, Leo Parker, Igor Sedukhin, Dmitri Tcherevik, Vlad Umansky
-
Publication number: 20060200753Abstract: 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: ApplicationFiled: March 7, 2006Publication date: September 7, 2006Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
-
Publication number: 20060200439Abstract: 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: ApplicationFiled: May 23, 2005Publication date: September 7, 2006Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
-
Publication number: 20060200499Abstract: 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: ApplicationFiled: May 23, 2005Publication date: September 7, 2006Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
-
Publication number: 20060200747Abstract: 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: ApplicationFiled: March 7, 2006Publication date: September 7, 2006Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
-
Publication number: 20060200739Abstract: 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: ApplicationFiled: March 7, 2006Publication date: September 7, 2006Inventors: Rishi Bhatia, Matthew Schulze, John Tomaszewski, Robert Kittredge, Davanum Srinivas
-
Publication number: 20050187950Abstract: 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: ApplicationFiled: November 23, 2004Publication date: August 25, 2005Inventors: Leo Parker, Vlad Umansky, Marc Caminetsky, Dmitri Tcherevik, Davanum Srinivas, Dennis Kelly
-
Publication number: 20040005873Abstract: 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: ApplicationFiled: April 21, 2003Publication date: January 8, 2004Applicant: COMPUTER ASSOCIATES THINK, INC.Inventors: Johan Van de Groenendaal, Michael Fry, Sandeep Jain, Andrzej Zalewski, Ralf Saborowski, Davanum Srinivas