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: 9537780
    Abstract: 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: Grant
    Filed: August 26, 2013
    Date of Patent: January 3, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jeff Bloom, Paul M. Curtis, Alex Iannicelli, Kishore Chitrapu
  • Patent number: 9529679
    Abstract: 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: Grant
    Filed: November 13, 2013
    Date of Patent: December 27, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jeffrey M. Bloom, Alex Iannicelli, Kishore Chitrapu
  • Patent number: 9436750
    Abstract: 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: Grant
    Filed: November 6, 2013
    Date of Patent: September 6, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Alex Iannicelli, Kishore Chitrapu, Jeffrey M. Bloom, Paul M. Curtis
  • Patent number: 9378039
    Abstract: 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: Grant
    Filed: September 24, 2013
    Date of Patent: June 28, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jeffrey M. Bloom, Alex Iannicelli, Kishore Chitrapu, Paul M. Curtis
  • Patent number: 9357004
    Abstract: 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: Grant
    Filed: August 6, 2015
    Date of Patent: May 31, 2016
    Assignee: SimpliVity Corp.
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Publication number: 20160057217
    Abstract: 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: Application
    Filed: August 6, 2015
    Publication date: February 25, 2016
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Patent number: 9104679
    Abstract: 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: Grant
    Filed: November 24, 2014
    Date of Patent: August 11, 2015
    Assignee: SimpliVity Corporation
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Publication number: 20150134617
    Abstract: 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: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Jeffrey M. BLOOM, Alex IANNICELLI, Kishore CHITRAPU
  • Publication number: 20150127605
    Abstract: 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: Application
    Filed: November 6, 2013
    Publication date: May 7, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Alex IANNICELLI, Kishore Chitrapu, Jeffrey M. Bloom, Paul M. Curtis
  • Publication number: 20150088825
    Abstract: 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: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Jeffrey M. BLOOM, Alex IANNICELLI, Kishore CHITRAPU, Paul M. CURTIS
  • Publication number: 20150081720
    Abstract: 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: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Publication number: 20150058474
    Abstract: 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: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Jeff BLOOM, Paul M. Curtis, Alex Iannicelli, Kishore Chitrapu
  • Patent number: 8898195
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: November 25, 2014
    Assignee: SimpliVity Corporation
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Patent number: 8346810
    Abstract: 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: Grant
    Filed: May 13, 2011
    Date of Patent: January 1, 2013
    Assignee: SimpliVity Corporation
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Publication number: 20120290629
    Abstract: 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: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: SimpliVT Corporation
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha