Patents by Inventor Subrahmanya Sarma Yellapragada
Subrahmanya Sarma Yellapragada 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: 10044806Abstract: A system, method, and computer-readable storage medium for managing virtual hard disks in a cloud computing/storage environment are provided. The method includes associating, using a virtual hard disk (VHD) management system of a server device, a plurality of data blocks of a virtual hard disk stored at a cloud vendor to a corresponding plurality of cloud objects. A plurality of cloud object identifiers associated with the plurality of cloud objects in a first cloud allocation table are stored. Changes to one or more data blocks are determined. Corresponding new cloud allocation tables for every data block in the plurality of data blocks that has changed are formed, the new cloud allocation tables having corresponding new cloud object identifiers. The first and the new cloud allocation tables are downloaded and merged to form an updated cloud allocation table. The updated cloud allocation table is uploaded to the cloud vendor.Type: GrantFiled: March 3, 2017Date of Patent: August 7, 2018Assignee: CA, Inc.Inventor: Subrahmanya Sarma Yellapragada
-
Patent number: 9921918Abstract: Systems and methods are provided to manage a storage object in a data backup storage mechanism, which stores multiple versions of a data file received from a data source. To efficiently manage storage in the storage object, determinations may be made as to whether a number of free data blocks (i.e., data blocks available for re-use) of the storage object exceeds a threshold and whether a data block(s) of the data file corresponding to a valid data block(s) of the storage object has not been modified in at least a number of previous versions of the data file. Responsive to a result of one or both of these determinations, data in the valid data block(s) may be copied to unused data block(s) in another storage object, and the status of the valid data block(s) is updated to free data block(s) such that all blocks in the storage object are free data blocks.Type: GrantFiled: August 30, 2013Date of Patent: March 20, 2018Assignee: CA, Inc.Inventors: Venkata Subrahmanya Sarma Yellapragada, Vijaya Kumar Pothireddy, Umasankar Raju Yallamraju, Avi Khinvasara
-
Patent number: 9880904Abstract: Supporting multiple backup applications using a single change tracker includes receiving, from a backup application, a request to associate with a backup map, replicating the backup map to create a replica backup map associated with the backup application, and updating the replica backup map based on changes in the backup map.Type: GrantFiled: December 12, 2014Date of Patent: January 30, 2018Assignee: CA, INC.Inventors: Umasankar Yallamraju, Subrahmanya Sarma Yellapragada, Vijaya Kumar Pothireddy, Ramakrishna Maddali
-
Patent number: 9870289Abstract: A notifying system to notify a backup application of a backup key change includes receiving, from a backup application, a request to associate with a backup key, replicating the backup key to create a replica backup key, associating the replica backup key with the backup application, monitoring the backup key for a change, the change indicating a backup event has occurred, and setting the replica backup key to indicate the backup key has changed.Type: GrantFiled: December 18, 2014Date of Patent: January 16, 2018Assignee: CA, INC.Inventors: Umasankar Yallamraju, Subrahmanya Sarma Yellapragada, Vijaya Kumar Pothireddy, Ramakrishna Maddali
-
Patent number: 9811550Abstract: A method comprises receiving a first user hash value associated with data of a first user of a deduplication system, and comparing the first user hash value with each of a plurality of hash values stored in a first user hash store of the deduplication system. When it is determined that the first user hash value does not match one of the plurality of hash values stored in the first user hash store, first user hash value may be compared to each of a plurality of hash values stored in a global user hash store of the deduplication system associated with a plurality of users. When it is determined that the first user hash value matches one of the plurality of hash values stored in the global user hash store, the method may further comprise deleting the data after receiving the data associated with the first user hash value.Type: GrantFiled: December 2, 2014Date of Patent: November 7, 2017Assignee: CA, Inc.Inventors: Venkata Krishna Venu Gopala Rao Bezawada, Subrahmanya Sarma Yellapragada, Ramakrishna Maddali
-
Publication number: 20170180479Abstract: A system, method, and computer-readable storage medium for managing virtual hard disks in a cloud computing/storage environment are provided. The method includes associating, using a virtual hard disk (VHD) management system of a server device, a plurality of data blocks of a virtual hard disk stored at a cloud vendor to a corresponding plurality of cloud objects. A plurality of cloud object identifiers associated with the plurality of cloud objects in a first cloud allocation table are stored. Changes to one or more data blocks are determined. Corresponding new cloud allocation tables for every data block in the plurality of data blocks that has changed are formed, the new cloud allocation tables having corresponding new cloud object identifiers. The first and the new cloud allocation tables are downloaded and merged to form an updated cloud allocation table. The updated cloud allocation table is uploaded to the cloud vendor.Type: ApplicationFiled: March 3, 2017Publication date: June 22, 2017Inventor: Subrahmanya Sarma Yellapragada
-
Publication number: 20160170669Abstract: A notifying system to notify a backup application of a backup key change includes receiving, from a backup application, a request to associate with a backup key, replicating the backup key to create a replica backup key, associating the replica backup key with the backup application, monitoring the backup key for a change, the change indicating a backup event has occurred, and setting the replica backup key to indicate the backup key has changed.Type: ApplicationFiled: December 18, 2014Publication date: June 16, 2016Applicant: CA, INC.Inventors: Umasankar Yallamraju, Subrahmanya Sarma Yellapragada, Vijaya Kumar Pothireddy, Ramakrishna Maddali
-
Publication number: 20160170835Abstract: Supporting multiple backup applications using a single change tracker includes receiving, from a backup application, a request to associate with a backup map, replicating the backup map to create a replica backup map associated with the backup application, and updating the replica backup map based on changes in the backup map.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Applicant: CA, INC.Inventors: Umasankar Yallamraju, Subrahmanya Sarma Yellapragada, Vijaya Kumar Pothireddy, Ramakrishna Maddali
-
Publication number: 20160154839Abstract: A method comprises receiving a first user hash value associated with data of a first user of a deduplication system, and comparing the first user hash value with each of a plurality of hash values stored in a first user hash store of the deduplication system. When it is determined that the first user hash value does not match one of the plurality of hash values stored in the first user hash store, first user hash value may be compared to each of a plurality of hash values stored in a global user hash store of the deduplication system associated with a plurality of users. When it is determined that the first user hash value matches one of the plurality of hash values stored in the global user hash store, the method may further comprise deleting the data after receiving the data associated with the first user hash value.Type: ApplicationFiled: December 2, 2014Publication date: June 2, 2016Applicant: CA, INC.Inventors: Venkata Krishna Venu Gopala Rao Bezawada, Subrahmanya Sarma Yellapragada, Ramakrishna Maddali
-
Patent number: 7991809Abstract: A system and method for managing zone integrity in a storage area network (SAN) is provided. A SAN fabric may be partitioned into one or more zone sets, where each zone set may include a plurality of zones. A topology of any of the zones may be modified, without compromising zone integrity, by converting the zone into a topologically dynamic zone. The zone may be converted by redefining members of the zone in terms of their respective member definitions, which may be specific attributes used to identify the members in the fabric. As such, zone integrity may be preserved when a topology of any member of the converted zone is modified.Type: GrantFiled: June 4, 2007Date of Patent: August 2, 2011Assignee: Computer Associates Think, Inc.Inventor: Subrahmanya Sarma Yellapragada
-
Publication number: 20080301147Abstract: A system and method for managing zone integrity in a storage area network (SAN) is provided. A SAN fabric may be partitioned into one or more zone sets, where each zone set may include a plurality of zones. A topology of any of the zones may be modified, without compromising zone integrity, by converting the zone into a topologically dynamic zone. The zone may be converted by redefining members of the zone in terms of their respective member definitions, which may be specific attributes used to identify the members in the fabric. As such, zone integrity may be preserved when a topology of any member of the converted zone is modified.Type: ApplicationFiled: June 4, 2007Publication date: December 4, 2008Applicant: Computer Associates Think, Inc.Inventor: Subrahmanya Sarma Yellapragada