Patents by Inventor Kishore Chitrapu
Kishore Chitrapu 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: 9537780Abstract: A device may receive traffic to be processed by one or more cloud computing resources associated with a cloud computing service provided via a cloud computing environment. The device may determine enforcement policy information associated with the traffic. The device may determine an aggregated performance metric associated with the traffic. The aggregated performance metric may be based on information associated with the one or more computing resources that are assigned to process the traffic. The device may determine a maximum performance metric associated with the traffic, and the maximum performance metric may be identified in the enforcement policy information. The device may compare the aggregated performance metric and the maximum performance metric, and may manage the traffic based on comparing the aggregated performance metric and the maximum performance metric.Type: GrantFiled: August 26, 2013Date of Patent: January 3, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Jeff Bloom, Paul M. Curtis, Alex Iannicelli, Kishore Chitrapu
-
Patent number: 9529679Abstract: A system may receive information associated with a write operation to be performed on a data volume. The data volume may be maintained by one or more cloud resources within a cloud computing environment. The system may determine that a snapshot of the data volume is to be created based on receiving the information associated with the write operation. The system may generate a snapshot command based on determining that the snapshot is to be created. The system may create snapshots at the one or more cloud resources based on the snapshot command. The snapshot command may be issued at each of the one or more cloud resources to cause the snapshots to be consistent across the one or more cloud resources. The system may store the snapshots.Type: GrantFiled: November 13, 2013Date of Patent: December 27, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Jeffrey M. Bloom, Alex Iannicelli, Kishore Chitrapu
-
Patent number: 9436750Abstract: A device may receive information associated with a write operation to be performed on a storage volume included in a cloud computing environment, and may divide the information into a group of write frames. Each write frame may include a respective portion of the information. The device may determine information that identifies members of a replication set associated with the storage volume. The device may provide each write frame to each member. The device may receive a reply frame, associated with a write frame, from a member. The device may determine that the reply frame is a last reply frame associated with the write frame and may modify source information to form a modified reply frame. The device may provide the modified reply frame. The modified reply frame may be provided to indicate that the portion of the write operation, associated with the write frame, has been successfully performed.Type: GrantFiled: November 6, 2013Date of Patent: September 6, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Alex Iannicelli, Kishore Chitrapu, Jeffrey M. Bloom, Paul M. Curtis
-
Patent number: 9378039Abstract: A device may receive agreement information associated with a customer of a cloud computing service. The agreement information may be based on input associated with the customer. The device may generate replication policy information based on the agreement information. The replication policy information may identify multiple replication sets, each including replication information. The device may identify data, associated with the customer, to be stored or processed by a cloud computing resource associated with the cloud computing service. The device may determine the replication set information, associated with each replication set, based on the replication policy information. The replication set information may identify at least one computing resource to store or process the data. The device may forward the data to the at least one computing resource based on the replication set information.Type: GrantFiled: September 24, 2013Date of Patent: June 28, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: Jeffrey M. Bloom, Alex Iannicelli, Kishore Chitrapu, Paul M. Curtis
-
Patent number: 9357004Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.Type: GrantFiled: August 6, 2015Date of Patent: May 31, 2016Assignee: SimpliVity Corp.Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
-
Publication number: 20160057217Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.Type: ApplicationFiled: August 6, 2015Publication date: February 25, 2016Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
-
Patent number: 9104679Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.Type: GrantFiled: November 24, 2014Date of Patent: August 11, 2015Assignee: SimpliVity CorporationInventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
-
Publication number: 20150134617Abstract: A system may receive information associated with a write operation to be performed on a data volume. The data volume may be maintained by one or more cloud resources within a cloud computing environment. The system may determine that a snapshot of the data volume is to be created based on receiving the information associated with the write operation. The system may generate a snapshot command based on determining that the snapshot is to be created. The system may create snapshots at the one or more cloud resources based on the snapshot command. The snapshot command may be issued at each of the one or more cloud resources to cause the snapshots to be consistent across the one or more cloud resources. The system may store the snapshots.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Jeffrey M. BLOOM, Alex IANNICELLI, Kishore CHITRAPU
-
Publication number: 20150127605Abstract: A device may receive information associated with a write operation to be performed on a storage volume included in a cloud computing environment, and may divide the information into a group of write frames. Each write frame may include a respective portion of the information. The device may determine information that identifies members of a replication set associated with the storage volume. The device may provide each write frame to each member. The device may receive a reply frame, associated with a write frame, from a member. The device may determine that the reply frame is a last reply frame associated with the write frame and may modify source information to form a modified reply frame. The device may provide the modified reply frame. The modified reply frame may be provided to indicate that the portion of the write operation, associated with the write frame, has been successfully performed.Type: ApplicationFiled: November 6, 2013Publication date: May 7, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Alex IANNICELLI, Kishore Chitrapu, Jeffrey M. Bloom, Paul M. Curtis
-
Publication number: 20150088825Abstract: A device may receive agreement information associated with a customer of a cloud computing service. The agreement information may be based on input associated with the customer. The device may generate replication policy information based on the agreement information. The replication policy information may identify multiple replication sets, each including replication information. The device may identify data, associated with the customer, to be stored or processed by a cloud computing resource associated with the cloud computing service. The device may determine the replication set information, associated with each replication set, based on the replication policy information. The replication set information may identify at least one computing resource to store or process the data. The device may forward the data to the at least one computing resource based on the replication set information.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Jeffrey M. BLOOM, Alex IANNICELLI, Kishore CHITRAPU, Paul M. CURTIS
-
Publication number: 20150081720Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.Type: ApplicationFiled: November 24, 2014Publication date: March 19, 2015Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
-
Publication number: 20150058474Abstract: A device may receive traffic to be processed by one or more cloud computing resources associated with a cloud computing service provided via a cloud computing environment. The device may determine enforcement policy information associated with the traffic. The device may determine an aggregated performance metric associated with the traffic. The aggregated performance metric may be based on information associated with the one or more computing resources that are assigned to process the traffic. The device may determine a maximum performance metric associated with the traffic, and the maximum performance metric may be identified in the enforcement policy information. The device may compare the aggregated performance metric and the maximum performance metric, and may manage the traffic based on comparing the aggregated performance metric and the maximum performance metric.Type: ApplicationFiled: August 26, 2013Publication date: February 26, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Jeff BLOOM, Paul M. Curtis, Alex Iannicelli, Kishore Chitrapu
-
Patent number: 8898195Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.Type: GrantFiled: December 21, 2012Date of Patent: November 25, 2014Assignee: SimpliVity CorporationInventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
-
Patent number: 8346810Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.Type: GrantFiled: May 13, 2011Date of Patent: January 1, 2013Assignee: SimpliVity CorporationInventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
-
Publication number: 20120290629Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.Type: ApplicationFiled: May 13, 2011Publication date: November 15, 2012Applicant: SimpliVT CorporationInventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha