Patents by Inventor Gopala Rao

Gopala Rao 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: 20180137139
    Abstract: An illustrative data storage management system relies on a specially configured proxy server to operate software containers on a proxy server, maintain resources needed by the software containers, and interwork with other system components. Illustratively, a catalog service on the proxy server maintains a software cache according to maintenance rules and also maintains an associated cache catalog. The software containers are generally managed and operated by an illustrative container manager also hosted by the proxy server. The illustrative software cache comprises contents needed by the software containers, such as pre-configured container templates, DBMS software components, lightervisors representing target operating systems, and storage management software for performing test and storage operations. The maintenance rules govern when cache contents should be purged and moved into offline archive copies.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 17, 2018
    Inventors: Prashanth Nagabhushana BANGALORE, Diptiman BASAK, Girish RAMOHALLI GOPALA RAO, Shankar Reddy VULLUPALA, Saamaja VUPPUTURI
  • Patent number: 9951599
    Abstract: Methods and apparatuses for determining surface wetting of a metallic material with changing well fluids. In general, the methods according to the invention include measuring electrical impedance spectroscopy (“EIS”) for a system simulating downhole conditions for the wetting of a surface. Methods and apparatuses for making EIS measurements model double-layer capacitance at a downhole surface in a well, from which the nature and quantification of the wetting of the surface can be inferred.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: April 24, 2018
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Sairam KS Pindiprolu, Dennis Willie Gray, Venkata Gopala Rao Palla
  • Patent number: 9945767
    Abstract: Methods and apparatuses for determining surface wetting of metallic materials at downhole wellbore condition with fixed or changing well fluids are disclosed. In general, the methods according to the disclosure include carrying out an electrical impedance spectroscopy (“EIS”) for a system simulating downhole conditions for the wetting of a surface by simultaneously dynamically moving electrodes exposed to the well fluid while measuring the changes in electrical characteristics between the electrodes.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: April 17, 2018
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Venkata Gopala Rao Palla, Bhargav Gajji, Sameer Bardapurkar, Sairam KS Pindiprolu
  • Publication number: 20180067819
    Abstract: A system and method for backing up virtual machines are disclosed. To better use the backup resources, an optimal set of virtual machines needing backup during a time window is generated. The optimal set depends on a total time for backing up each virtual machine needing backup and a cost metric that indicates a cost of not backing up the virtual machine during the time window. The optimal set also meets various system constraints that reflect the backup resource limitations. Performing backups according to the optimal set limits the number of missed backups and the number of service level agreement violations, thereby improving the backup performance without costly additions to its infrastructure.
    Type: Application
    Filed: March 8, 2017
    Publication date: March 8, 2018
    Inventors: VENU GOPALA RAO KOTHA, ANIRUDH AGARWAL, SUJEET BANERJEE, SHASHIDHAR NARAYANA KRISHNAMURTHY, SURESHBABU KOYADAN CHATHOTH
  • Publication number: 20180060184
    Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system, includes determining that a first tenant has elected to maintain a copy of backups in an off-site location and a second tenant has elected to not maintain a copy of backups in an off-site location, directing first backup data of the first tenant to a backup storage device within the computing system and to a backup storage device at the off-site location, and directing second backup data of the second tenant to the backup storage device within the computing system, and not to the backup storage device at the off-site location.
    Type: Application
    Filed: August 29, 2017
    Publication date: March 1, 2018
    Inventors: Sachin THAKKAR, Venu Gopala RAO KOTHA, Sureshbabu Koyadan CHATHOTH, Pooja NAIK, Umar SHAIKH
  • Publication number: 20180060176
    Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system includes triggering an archival process according to an archival policy set by a tenant, and executing the archival process by reading backup data of the tenant stored in a backup storage device of the computer system and transmitting the backup data to an archival store designated in the archival policy, and then deleting or invalidating the backup data stored in the backup storage device.
    Type: Application
    Filed: August 29, 2017
    Publication date: March 1, 2018
    Inventors: Sachin THAKKAR, Debashis BASAK, Venu Gopala RAO KOTHA, Pooja NAIK, Allwyn SEQUEIRA
  • Publication number: 20180060182
    Abstract: Backups of workloads in a multi-tenant cloud computing environment are efficiently queued and scheduled. A method of backing up workloads for multiple tenants of a cloud computing system, includes the steps of determining a pool of workloads to be backed up during a time window, the workloads including workloads for a first tenant and workloads for a second tenant, placing a backup task for backing up each of the workloads in the pool in a scheduling queue and prioritizing the backup tasks according to backup parameters specified by the tenants, sizes of workload data to be backed up, and hardware constraints of a backup storage device executing the backups, and instructing the backup storage device to execute the backup tasks according to an order of the backup tasks in the scheduling queue.
    Type: Application
    Filed: August 29, 2017
    Publication date: March 1, 2018
    Inventors: Venu Gopala RAO KOTHA, Kotha, Pooja NAIK, Sureshbabu Koyadan CHATHOTH, Sachin THAKKAR, Debashis BASAK
  • Publication number: 20180045633
    Abstract: Methods and apparatuses for determining surface wetting of metallic materials at downhole wellbore condition with fixed or changing well fluids are disclosed. In general, the methods according to the disclosure include carrying out an electrical impedance spectroscopy (“EIS”) for a system simulating downhole conditions for the wetting of a surface by simultaneously dynamically moving electrodes exposed to the well fluid while measuring the changes in electrical characteristics between the electrodes.
    Type: Application
    Filed: October 25, 2017
    Publication date: February 15, 2018
    Inventors: Venkata Gopala Rao Palla, Bhargav Gajji, Sameer Bardapurkar, Sairam KS Pindiprolu
  • Patent number: 9829421
    Abstract: Methods and apparatuses for determining surface wetting of metallic materials at downhole wellbore condition with fixed or changing well fluids are disclosed. In general, the methods according to the disclosure include carrying out an electrical impedance spectroscopy (“EIS”) for a system simulating downhole conditions for the wetting of a surface by simultaneously dynamically moving electrodes exposed to the well fluid while measuring the changes in electrical characteristics between the electrodes.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 28, 2017
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Venkata Gopala Rao Palla, Bhargav Gajji, Sameer Bardapurkar, Sairam K S Pindiprolu
  • Patent number: 9811550
    Abstract: 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: Grant
    Filed: December 2, 2014
    Date of Patent: November 7, 2017
    Assignee: CA, Inc.
    Inventors: Venkata Krishna Venu Gopala Rao Bezawada, Subrahmanya Sarma Yellapragada, Ramakrishna Maddali
  • Publication number: 20170292902
    Abstract: A surface wettability measurement method for determining the surface wettability of a surface for operations that require the removal of oil-based fluid such as cementing operations in an oil/gas environment. Time domain reflectometry (TDR) measurements are used to measure the wettability in a wellbore downhole during operations or in a lab environment when fluid flow is present. A surface wettability measurement system for determining the surface wettability of a surface located either in a wellbore downhole or in a laboratory setting using time domain reflectometry for measurements during operations when fluid flow is present.
    Type: Application
    Filed: November 13, 2014
    Publication date: October 12, 2017
    Applicant: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Sameer Bardapurkar, Venkata Gopala Rao Palla, Abhimanyu Pramod Deshpande
  • Publication number: 20170228246
    Abstract: Techniques are provided for reducing the amount of data that to be transferred in a hybridcloud system in order to spawn a VM at a private cloud computing system from a template library stored in a public cloud computing system. Instead of storing full virtual machine templates, template libraries at the public cloud computing system are “differential” libraries. Differential templates in these differential libraries only include data that is different as compared with either a base template or another differential template. Assuming a private cloud system already stores a base image, the private cloud system may spawn a VM based on a particular template simply by downloading the appropriate differential templates. This technique reduces the total amount of data that needs to be downloaded from the public cloud system in order to spawn a particular VM.
    Type: Application
    Filed: March 29, 2016
    Publication date: August 10, 2017
    Inventors: VENU GOPALA RAO KOTHA, SHASHIDHAR NARAYANA KRISHNAMURTHY, ANIRUDH AGARWAL, SURESHBABU KOYADAN CHATHOTH
  • Patent number: 9697027
    Abstract: Hypercalls for a host machine and guest machines to a hypervisor are intercepted and routed to the hypervisor for execution on a hardware platform, responsive to the hypercall passing hypercall access rules. The intercepting may be performed by a hypercall access control layer that reloads a hypercall table that maps hypercalls from a host machine and guest machines to hypercall handlers, to identify a hypercall access control handler as the hypercall handler for the host machine and the guest machines. Upon passing the hypercall access rules, the hypercall is passed to the hypervisor.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: July 4, 2017
    Assignee: CA, INC.
    Inventors: Tanmoy Hazra, Kiran Prakash Diwakar, Venkata Krishna Venu Gopala Rao Bezawada
  • Patent number: 9584959
    Abstract: Systems, methods, and computer readable media for location-sensitive identifier translation in a telecommunications network are disclosed. According to one aspect, the subject matter described herein includes a method for providing location-sensitive called-party identifier translation in a telecommunications network. The method includes, at a signaling node that includes at least one processor: receiving a first signaling message that includes a called party identifier; determining proximity information associated with the calling party; performing a location-sensitive called party identifier translation based on the proximity information associated with the calling party; and sending the first signaling message or a second signaling message, the sent message including the translated called party identifier.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: February 28, 2017
    Assignee: Tekelec Global, Inc.
    Inventors: Raghavendra Gopala Rao, Devesh Agarwal, Adam B. Roach, Peter Joseph Marsico
  • Patent number: 9560180
    Abstract: An Internet protocol (IP) telephony system terminates calls to certain groups of telephone numbers via multiple different telephony carriers. The IP telephony system will discontinue using a telephony carrier to terminate calls if the quality provided by the carrier falls below a threshold level. The IP telephony system includes a quality monitoring unit that determines when a particular group of telephone numbers are intrinsically impaired, such that no carrier could provide high quality when terminating calls to those numbers. In these circumstances, the IP telephony system adjusts the quality threshold to which a carrier's quality is compared when completing calls to the impaired numbers to account for the intrinsic impairment of the telephone numbers.
    Type: Grant
    Filed: December 24, 2011
    Date of Patent: January 31, 2017
    Assignee: Vonage Business Inc.
    Inventors: Casem Majd, Stephen Vansaders, Gopala Rao, Nirav J. Kadakia, Andrew Bucko
  • Publication number: 20160216190
    Abstract: Methods and apparatuses for determining surface wetting of metallic materials at downhole wellbore condition with fixed or changing well fluids are disclosed. In general, the methods according to the disclosure include carrying out an electrical impedance spectroscopy (“EIS”) for a system simulating downhole conditions for the wetting of a surface by simultaneously dynamically moving electrodes exposed to the well fluid while measuring the changes in electrical characteristics between the electrodes.
    Type: Application
    Filed: September 26, 2013
    Publication date: July 28, 2016
    Inventors: Venkata Gopala Rao Palla, Bhargav Gajji, Sameer Bardapurkar, Sairam KS Pindiprolu
  • Publication number: 20160210194
    Abstract: According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).
    Type: Application
    Filed: May 20, 2015
    Publication date: July 21, 2016
    Inventors: Paramasivam KUMARASAMY, Rahul S. PAWAR, Henry Wallace DORNEMANN, Jun H. AHN, Brahmaiah VALLABHANENI, Girish RAMOHALLI GOPALA RAO
  • Publication number: 20160154839
    Abstract: 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: Application
    Filed: December 2, 2014
    Publication date: June 2, 2016
    Applicant: CA, INC.
    Inventors: Venkata Krishna Venu Gopala Rao Bezawada, Subrahmanya Sarma Yellapragada, Ramakrishna Maddali
  • Publication number: 20160047221
    Abstract: Methods and apparatuses for determining surface wetting of a metallic material with changing well fluids. In general, the methods according to the invention include measuring electrical impedance spectroscopy (“EIS”) for a system simulating downhole conditions for the wetting of a surface. Methods and apparatuses for making EIS measurements model double-layer capacitance at a downhole surface in a well, from which the nature and quantification of the wetting of the surface can be inferred.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 18, 2016
    Inventors: Sairam KS Pindiprolu, Dennis Willie Gray, Venkata Gopala Rao Palla
  • Patent number: 9262461
    Abstract: Keys are obtained and aggregated by storing a primary object as an entry in a parent keys storage and a child keys storage, the entry identified as unvisited in each. An object evaluation process is then performed until all unique entries in the parent keys storage and all unique entries in the child keys storage have been visited and by committing the keys of at least one related object as an entry to the hierarchical database. The object evaluation process visits each unvisited object in the parent keys storage and child keys storage by selecting, for the unvisited object, objects in the parent direction that have not already been visited and objects in the child direction that have not already been visited and by inserting the keys of the selected related objects as entries in the parent keys storage or child keys storage.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: February 16, 2016
    Assignee: CA, Inc.
    Inventors: B.V.K.Venu Gopala Rao, Muruganandam Somasundaram, James L. Broadhurst, Timothy J. Weltzer