Patents by Inventor Rakshit Karnawat
Rakshit Karnawat 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: 11916981Abstract: During an episode of a media program, a creator of the media program requests that listeners join and participate in the episode. In reply, one or more listeners provide audio data to a control system of the media program, e.g., by speaking utterances that are captured by devices of the listeners. The audio data is processed to identify the users, and to determine attributes of the audio data, to identify words expressed in the audio data, and to determine features such as sentiments or opinions of the audio data. The listeners that provided the data are ranked or scored based on information regarding the respective listeners, the attributes of the audio data, or the words or sentiments. One or more of the listeners are recommended to the creator to be permitted to participate in the episode of the media program, or automatically joined in the episode.Type: GrantFiled: December 8, 2021Date of Patent: February 27, 2024Assignee: Amazon Technologies, Inc.Inventors: Rakshit Karnawat, Sanjeev Kumar, William Jeffrey Lett, Maharshi N. Patel
-
Publication number: 20230325259Abstract: Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.Type: ApplicationFiled: June 13, 2023Publication date: October 12, 2023Inventors: Rakshit Karnawat, Veena Ts, Ganesh Marappa
-
Patent number: 11681566Abstract: Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.Type: GrantFiled: August 2, 2021Date of Patent: June 20, 2023Assignee: NetApp, Inc.Inventors: Rakshit Karnawat, Veena Ts, Ganesh Marappa
-
Patent number: 11580982Abstract: Listeners to media programs provide feedback to creators or other entities associated with the media programs in the form of one or more spoken utterances. When a listener to a media program speaks one or more words to a microphone or other system, the words are captured and processed to determine an emotion of the listener, or to determine whether the words include any objectionable content. Data including the spoken words is captured and stored, and presented to the creator of the media program. Notifications of the utterances are provided to the creator, who may identify one of the utterances, and include the utterance in the media program, or invite the listener who provided the utterances to participate in the media program.Type: GrantFiled: May 25, 2021Date of Patent: February 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Rakshit Karnawat, Sanjeev Kumar, William Jeffrey Lett, Maharshi N. Patel
-
Publication number: 20220276941Abstract: One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Inventors: Balaji Ramani, Harsha Sridhara, Rakshit Karnawat
-
Patent number: 11334454Abstract: One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume.Type: GrantFiled: March 2, 2020Date of Patent: May 17, 2022Assignee: NetApp Inc.Inventors: Balaji Ramani, Harsha Sridhara, Rakshit Karnawat
-
Publication number: 20210357270Abstract: Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.Type: ApplicationFiled: August 2, 2021Publication date: November 18, 2021Inventors: Rakshit Karnawat, Veena Ts, Ganesh Marappa
-
Patent number: 11080100Abstract: Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.Type: GrantFiled: November 21, 2019Date of Patent: August 3, 2021Assignee: NetApp, Inc.Inventors: Rakshit Karnawat, Veena TS, Ganesh Marappa
-
Publication number: 20200201723Abstract: One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume.Type: ApplicationFiled: March 2, 2020Publication date: June 25, 2020Inventors: Balaji Ramani, Harsha Sridhara, Rakshit Karnawat
-
Publication number: 20200089546Abstract: Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.Type: ApplicationFiled: November 21, 2019Publication date: March 19, 2020Inventors: Rakshit Karnawat, Veena TS, Ganesh Marappa
-
Patent number: 10521276Abstract: Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.Type: GrantFiled: October 9, 2017Date of Patent: December 31, 2019Assignee: NetApp Inc.Inventors: Rakshit Karnawat, Veena TS, Ganesh Marappa
-
Patent number: 10187256Abstract: 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: GrantFiled: October 9, 2014Date of Patent: January 22, 2019Assignee: 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
-
Patent number: 9836367Abstract: One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume.Type: GrantFiled: August 28, 2015Date of Patent: December 5, 2017Assignee: NetApp, Inc.Inventors: Balaji Ramani, Harsha Sridhara, Rakshit Karnawat
-
Publication number: 20170060710Abstract: One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Balaji Ramani, Harsha Sridhara, Rakshit Karnawat
-
Publication number: 20160105313Abstract: 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: ApplicationFiled: October 9, 2014Publication date: April 14, 2016Inventors: Sudhakar Jha, Reshmi G., Ganesh Marappa, Vineeth Kumar T., Balaji Ramani, Veena TS, Rakshit Karnawat, Prasad V. Srinivas, Harsha Handral Sridhara, Anoop Chakkalakkal Vijayan
-
Patent number: 9083724Abstract: Method and system for a non-disruptive migration of a source virtual storage system from a source cluster to a destination cluster is provided. The method includes monitoring a current transfer rate for migrating information from the source cluster to the destination cluster during a migration operation; iteratively reducing a rate at which I/O requests are processed until a transfer rate for transferring the information from the source cluster to the destination cluster within the duration is reached; and entering a cutover phase for the migration operation when the virtual storage system presented by the source cluster is taken offline for the duration and after the information is migrated to the destination cluster, the virtual storage system is presented by the destination cluster.Type: GrantFiled: May 30, 2013Date of Patent: July 14, 2015Assignee: NETAPP, INC.Inventors: Rakshit Karnawat, Harsha Sridhara, Balaji Ramani
-
Publication number: 20140359058Abstract: Method and system for a non-disruptive migration of a source virtual storage system from a source cluster to a destination cluster is provided. The method includes monitoring a current transfer rate for migrating information from the source cluster to the destination cluster during a migration operation; iteratively reducing a rate at which I/O requests are processed until a transfer rate for transferring the information from the source cluster to the destination cluster within the duration is reached; and entering a cutover phase for the migration operation when the virtual storage system presented by the source cluster is taken offline for the duration and after the information is migrated to the destination cluster, the virtual storage system is presented by the destination cluster.Type: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Inventors: Rakshit Karnawat, Harsha Sridhara, Balaji Ramani
-
Patent number: 8621461Abstract: A virtual storage device of a virtual machine is stored onto a host based RAM drive to achieve performance gains. The virtual machine can be a virtual storage server or a simulated storage server. The disclosed technique can include using the host based RAM drive to store a data image file that represents a virtual disk based emulation of an NVRAM of a storage server. A network server is used to provide persistence across host reboots and to allow virtual machines to be moved between hosts.Type: GrantFiled: November 22, 2010Date of Patent: December 31, 2013Assignee: NetApp, Inc.Inventors: Aravinda Chandrachari, Madhan Rajasekkharan, Rakshit Karnawat