Patents by Inventor Prasad V

Prasad V 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: 10275327
    Abstract: Examples disclosed herein relate to virtual Fiber Channel port migration. In some examples disclosed herein, a failure in a primary physical host bus adapter (HBA) hosting a plurality of virtual HBA ports assigned to a virtual machine may be detected. In response to the detecting, incoming input/output (I/O) requests from the virtual machine may be placed into a wait queue, and the plurality of virtual HBA ports may be migrated to a backup physical HBA. After the plurality of virtual HBA ports have been migrated to the backup physical HBA, the I/O requests in the wait queue may be transferred to an active queue to be processed using the plurality of virtual HBA ports registered on the backup physical HBA.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: April 30, 2019
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Sumangala B S, Sreenivasa Prasad V, Paulose Kuriakose Arackal
  • Patent number: 10255608
    Abstract: Techniques are provided that can be used in advertising campaign management in connection with auction-based online advertising. A tool is provided, for use by advertisers or advertising campaign managers, for being provided with, in connection with specified parameters, an indication of a competitive bid and a non-competitive bid. The tool may also provide an actual, estimated, or projected bid, which may be associated with an advertising campaign or a portion thereof, for comparison with the competitive bid and the non-competitive bid. The tool may allow assessment of a competitive bid landscape and help allow determination of an optimal bid.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: April 9, 2019
    Assignee: Excalibur IP, LLC
    Inventors: Prasad V. Kulkarni, Arun Ramanujapuram, Sandeep Hejmadi, Subrahmanyam Divakarla
  • Publication number: 20190102419
    Abstract: An embodiment of the present invention is directed to configuring optimal parallelism on Hadoop processes at specific processing points for improved performance and throughput. An embodiment of the present invention forces Hadoop into high parallelism independent of a HDFS file size. An embodiment of the present invention achieves an order of magnitude improvement in performance and data throughputs to meet the SLAs. An embodiment of the present invention provides a design pattern unique to distributed processing in Hadoop to accomplish the required data throughputs for the CDC process.
    Type: Application
    Filed: October 1, 2018
    Publication date: April 4, 2019
    Inventors: Jagmohan SINGH, Bharaneedaran SARAVANAN, Prasad V. PONDICHERRY
  • Publication number: 20190102263
    Abstract: An embodiment of the present invention is directed to creating a re-usable code component that may be used with the data manipulation and transformation tool to natively support DML functionality. In addition to Insert, Update, and Delete, an addition function directed to “DeDup” may be implemented as it is used frequently in data transformation processes. An embodiment of the present invention is directed to capability to roll-back to a prior version of the original dataset. Any number of versions as required may be maintained.
    Type: Application
    Filed: October 1, 2018
    Publication date: April 4, 2019
    Inventors: Jagmohan SINGH, Prasad V. PONDICHERRY, Bharaneedaran SARAVANAN
  • Patent number: 10237252
    Abstract: A multi-node cluster is configured for credential management. A method commences by retrieving a super-user credential from a credential record stored in a location accessible to the cluster, then propagating the super-user credential to a set of nodes in the multi-node cluster. A credential creating processes is invoked on at least some of the set of nodes. Application-level credential access can be implemented in a multi-cluster environment by carrying-out an exchange that passes credentials between a first cluster and a second cluster over a secure channel. A protocol is observed whereby one or more applications running on the first cluster receive new credentials for accessing the second cluster from the credential serving process after the credential creating process creates the new credential.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 19, 2019
    Assignee: Oracle International Corporation
    Inventors: Harish Nandyala, Prasad V. Bagal, Sameer Arun Joshi
  • Publication number: 20190050336
    Abstract: Techniques for universal cache management are described. In an example embodiment, a plurality of caches are allocated, in volatile memory of a computing device, to a plurality of data-processing instances, where each one of the plurality of caches is exclusively allocated to a separate one of the plurality of data-processing instances. A common cache is allocated in the volatile memory of the computing device, where the common cache is shared by the plurality of data-processing instances. Each instance of the plurality of data-processing instances is configured to: indentify a data block in the particular cache allocated to that instance, where the data block has not been changed since the data block was last persistently written to one or more storage devices; cause the data block to be stored in the common cache; and remove the data block from the particular cache. Data blocks in the common cache are maintained without being persistently written to the one or more storage devices.
    Type: Application
    Filed: October 5, 2018
    Publication date: February 14, 2019
    Inventors: Prasad V. Bagal, Rich Long
  • Publication number: 20190036813
    Abstract: Techniques are described for selecting paths in accordance with service level agreements. For example, spoke and hub routers may advertise routes associated with virtual routing and forwarding (VRF) instances mapped to service level agreements (SLAs). A virtual route reflector of an intermediate router may receive route advertisements and may add respective path communities associated with particular links selected based on link state measurements in accordance with the SLAs. The hub or spoke routers may receive the route advertisements including a respective path community and install the selected path as a next-hop for a given SLA. In this way, spoke and hub routers may forward traffic on links that satisfy particular SLAs such that Quality of Experience (QoE) for an application may be restored or improved.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Nagaraja Manikkar Shenoy, Prasad V., Kaushik Dutta Majumdar
  • Publication number: 20190034253
    Abstract: Instances of the applications executing in the cloud service environments that users interact with. Each of the cloud service environments includes a respective set of instances of the applications. Each of the cloud service environments and the respective set of instances is associated with a different one of the users. Errors are detected during the execution of the instances of the applications. Sets of log file information describing the errors are created. Each of the sets of log file information describes one of the errors. Log files are created. Each of the log files include one of the sets of log file information and an identification of a cloud service environment where an associated error occurred. The log files are categorized based on identifications of the cloud service environments. A post error analysis report including information from the categorized log files is provided for a particular cloud service environment.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli
  • Publication number: 20190034313
    Abstract: A request is received for executing the load test on the application. The request includes a script and a property file. In response to the request, containers are created on a hardware host. Each of the containers isolate mutually exclusive subsets of hardware resources of the hardware host based on namespaces. A client and a plurality of servers are created in the containers. Only one of the client or the servers reside in each of the containers. The client and the servers are designated to communicate with the application. The load test is performed on the application while each of the client and the servers use the subset of the hardware resources isolated by a respective namespace. The property file is input to the script and the script instructs the client on how to control execution of the load test by the servers. The containers, the client and the servers are removed from the hardware host after the load test has completed.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Prasad V V Vedurumudi, Praveen Morusupalli, Nirguna Kota, Vinay Beerakayala, Arun Balakrishna
  • Publication number: 20190036808
    Abstract: Techniques are described for selecting paths in accordance with service level agreements. For example, spoke and hub routers may advertise routes associated with virtual routing and forwarding (VRF) instances mapped to service level agreements (SLAs). A virtual route reflector of an intermediate router may receive route advertisements and may add respective path communities associated with particular links selected based on link state measurements in accordance with the SLAs. The hub or spoke routers may receive the route advertisements including a respective path community and install the selected path as a next-hop for a given SLA. In this way, spoke and hub routers may forward traffic on links that satisfy particular SLAs such that Quality of Experience (QoE) for an application may be restored or improved.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Nagaraja Manikkar Shenoy, Prasad V, Kaushik Dutta Majumdar
  • Patent number: 10187256
    Abstract: A method includes receiving a change in a primary configuration of a primary storage node while the primary storage node is operational, wherein primary data stored in the primary storage node is to be backed up as backup data in a backup storage node. The method includes locating at least one identifier in the change that identifies the primary storage node. The method includes replacing the at least one identifier in the change that identifies the primary storage node with an identification of the backup storage node to create an updated configuration change. The method includes updating a backup configuration of the backup storage node based on the updated configuration change.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: January 22, 2019
    Assignee: NetApp Inc.
    Inventors: Sudhakar Jha, Reshmi G, Ganesh Marappa, Vineeth Kumar T, Balaji Ramani, Veena T S, Rakshit Karnawat, Prasad V. Srinivas, Harsha Handral Sridhara, Anoop Chakkalakkal Vijayan
  • Publication number: 20190020738
    Abstract: Techniques are described for establishing a segment routed label switched path (LSP) regardless of whether a router along the shortest path is not enabled for segment routing. For example, a resource reservation LSP (e.g., a resource reservation protocol (RSVP) LSP) is established across the router that is not enabled for segment routing, such that the segment routed LSP may be established to tunnel through the resource reservation LSP. For example, when a centralized controller receives a request to establish a path using segment routing, one or more routers along the shortest path may not be enabled for segment routing. Instead of rejecting the request to establish the segment routed LSP in response to determining that one or more routers in a selected path are not enabled for segment routing, the controller may establish a resource reservation LSP to tunnel around the router that is not enabled for segment routing.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Arijit Paul, Amit J. Upadhyay, JenChieh Tsai, Naga Hari Prasad V.V. Chintakunta
  • Publication number: 20190016913
    Abstract: A process for bioprinting wherein a matrix comprising a modified primary hydroxyl groups containing polysaccharide comprising repeating disaccharide units wherein in at least part of the disaccharide units the primary hydroxyl group is replaced by functional groups selected from carboxyl groups, halide groups or groups comprising sulfur or phosphorus atoms, like e.g. sulfate groups, sulfonate groups, phosphonate groups and phosphate groups, is used and bioink formulations.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 17, 2019
    Inventors: Prasad V. SHASTRI, Horst FISCHER, Andreas BLAESER, Aurelien FORGET
  • Publication number: 20190014020
    Abstract: Methods and apparatus for gathering data for media usage reports for a processing device is disclosed. An example apparatus includes means for gathering first usage data representative of usage of first media on a processing device, the first media being received from an external network source, the first usage data corresponding to at least one of (i) a first media type or (ii) a first user agent associated with the media; means for gathering second usage data representative of usage of second media on the processing device, the second media being received from a source that is local to the processing device, the second usage data corresponding to at least one of (i) a second media type or (ii) a second user agent associated with the media; and means for merging the first usage data and the second usage data into a respective user session to generate session data.
    Type: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Inventors: John W. Hebeler, JR., Prasad V. Kunchakarra, Thomas L. Dietz
  • Patent number: 10122722
    Abstract: In one implementation, a resource classification system identifies a plurality of resource requests and generates a plurality of resource access measures based on the plurality of resource requests. Each resource request from the plurality of resource requests is associated with a resource from a plurality of resources by a resource identifier of that resource. Each resource access measure from the plurality of resource access measures is associated with a resource from the plurality of resources. The resource classification system applies a classifier to each resource access measure from the plurality of resource access measures to generate a classification result for the resource from the plurality of resources associated with that resource access measure, and assign a security classification to each resource from the plurality of resources based on the classification result for that resource.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: November 6, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Pratyusa Kumar Manadhata, Prasad V Rao, William G Home
  • Patent number: 10103951
    Abstract: A tangible computer readable storage disk or device comprising instructions which, when executed, cause a machine to merge usage data to generate session data is disclosed. An example computer readable storage disk or device includes instructions to gather first usage data representative of usage of first media on the machine, the first media being received from an external network source, the first usage data corresponding to at least one of (i) a first media type or (ii) a first user agent associated with the media; gather second usage data representative of usage of second media on the machine, the second media being received from a source that is local to the machine, the second usage data corresponding to at least one of (i) a second media type or (ii) a second user agent associated with the media; and merge the first usage data and the second usage data into a respective user session to generate session data.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: October 16, 2018
    Assignee: The Nielsen Company (US), LLC
    Inventors: John W. Hebeler, Jr., Prasad V. Kunchakarra, Thomas L. Dietz, III
  • Patent number: 10095619
    Abstract: Techniques for universal cache management are described. In an example embodiment, a plurality of caches are allocated, in volatile memory of a computing device, to a plurality of data-processing instances, where each one of the plurality of caches is exclusively allocated to a separate one of the plurality of data-processing instances. A common cache is allocated in the volatile memory of the computing device, where the common cache is shared by the plurality of data-processing instances. Each instance of the plurality of data-processing instances is configured to: identify a data block in the particular cache allocated to that instance, where the data block has not been changed since the data block was last persistently written to one or more storage devices; cause the data block to be stored in the common cache; and remove the data block from the particular cache. Data blocks in the common cache are maintained without being persistently written to the one or more storage devices.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: October 9, 2018
    Assignee: Oracle International Corporation
    Inventors: Prasad V. Bagal, Rich Long
  • Publication number: 20180255083
    Abstract: Examples determine a number of hosts, within an enterprise, which are resolving a particular domain. Based on the number of hosts within the enterprise resolving the particular domain, the examples identify whether the particular domain is benign.
    Type: Application
    Filed: September 21, 2015
    Publication date: September 6, 2018
    Inventors: Prasad V. Rao, Sandeep N. Bhatt, William G. Home, Pratyusa K. Manadhata, Miranda Jane Felicity Mowbray
  • Patent number: 10063405
    Abstract: A network monitoring system compares gathered network information with path information. The comparison between gathered network information and path information provides traceability of automatic and dynamic rerouting function of network and makes it possible to understand the relation between root cause and observed problems. The combined monitoring of data plane with control plane enables identification of the original failure point where behavior is changing though routing failure is propagated around. This will allow the identification of network issues that may lead to service outages and impairments as well as alerting of issues affecting customer satisfaction, and is effective to reduce MTTD (Mean Time To Detect)/MTTR (Mean Time To Repair) and increase service availability in all markets.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 28, 2018
    Assignee: HITACHI, LTD.
    Inventors: Takeshi Shibata, Miyuki Hanaoka, Hiroaki Shikano, Prasad V. Rallapalli
  • Patent number: 10049022
    Abstract: A method, system, and computer program for high-availability database systems. The method commences by replicating (e.g., from a first server to a second server) a data structure having entries describing resource locks and client states. The replication can be performed to any number of servers. Upon detecting a failure of a connection between the first server and a client to which the first server is connected, the system establishes a new connection between the second server and the client by updating the replicated data structure to describe new connection between the second server and the client and updating the entries of the replicated data structure to reflect the new connection and the then current aspects of the resource locks and client states. The client can be a database instance, and the act of replicating can be accomplished using a broadcast channel. The servers can be organized in a computing cluster.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: August 14, 2018
    Assignee: Oracle International Corporation
    Inventors: Rajiv Gamani Wickremesinghe, Harish Nandyala, Prasad V. Bagal, Richard Lawrence Long, Shie-rei Huang, Dungara Ram Choudhary