Patents by Inventor Bradley Cain

Bradley Cain 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: 11960773
    Abstract: Example implementations relate to virtual persistent volumes. In an example, a storage virtualization system receives performance metrics related to usage of a virtual persistent volume by a containerized application. The performance metrics are identified in an application data store profile, and the application data store profile is identified based on an application manifest of the containerized application. The virtual persistent volume is modified based on an analysis of the performance metrics.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: April 16, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Bradley Cain
  • Patent number: 11693573
    Abstract: Example implementations relate to virtual persistent volumes. In an example, a storage operation request includes a volume identifier. A volume mapping that corresponds to the volume identifier is identified. Underlying volume identifiers are identified based on the volume mapping. The underlying volume identifiers relate to underlying storage volumes that form at least part of a virtual persistent volume associated with the volume identifier. The storage operation request is relayed, using the underlying volume identifiers, to storage systems on which the underlying storage volumes are respectively located.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: July 4, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Bradley Cain
  • Patent number: 11467775
    Abstract: Example implementations relate to virtual persistent volumes for containerized applications. In an example, a plurality of different storage mounts are acquired from a mix of storage types. A containerized storage virtualization system creates and manages a virtual persistent volume that aggregates the acquired storage mounts. A mount point of the virtual persistent volume is provided to the containerized application. The virtual persistent volume includes a hierarchical structure that relates data objects of the containerized application by content-based signatures to a root object.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 11, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Bradley Cain
  • Publication number: 20220035574
    Abstract: Example implementations relate to virtual persistent volumes. In an example, a storage virtualization system receives performance metrics related to usage of a virtual persistent volume by a containerized application. The performance metrics are identified in an application data store profile, and the application data store profile is identified based on an application manifest of the containerized application. The virtual persistent volume is modified based on an analysis of the performance metrics.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Inventor: Bradley Cain
  • Publication number: 20210397356
    Abstract: Example implementations relate to virtual persistent volumes. In an example, a storage operation request includes a volume identifier. A volume mapping that corresponds to the volume identifier is identified. Underlying volume identifiers are identified based on the volume mapping. The underlying volume identifiers relate to underlying storage volumes that form at least part of a virtual persistent volume associated with the volume identifier. The storage operation request is relayed, using the underlying volume identifiers, to storage systems on which the underlying storage volumes are respectively located.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Inventor: Bradley Cain
  • Publication number: 20210240369
    Abstract: Example implementations relate to virtual persistent volumes. In an example, a virtual persistent volume storage class is presented to a container orchestrator that includes parameters describing an associated virtual storage policy. In response to a provisioning request that identifies the virtual persistent volume storage class, a virtual persistent volume is created by determining a mapping of the parameters of the virtual persistent volume storage class to parameters of available storage classes so that the parameters of the virtual persistent volume storage class are fulfilled. At least one volume is provisioned to constitute the virtual persistent volume, according to the mapping.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventor: Bradley Cain
  • Publication number: 20210109683
    Abstract: Example implementations relate to virtual persistent volumes for containerized applications. In an example, a plurality of different storage mounts are acquired from a mix of storage types. A containerized storage virtualization system creates and manages a virtual persistent volume that aggregates the acquired storage mounts. A mount point of the virtual persistent volume is provided to the containerized application. The virtual persistent volume includes a hierarchical structure that relates data objects of the containerized application by content-based signatures to a root object.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 15, 2021
    Inventor: Bradley Cain
  • Patent number: 9253220
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: February 2, 2016
    Assignee: RPX CLEARINGHOUSE LLC
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 9191688
    Abstract: A system, device, and method for receiver access control in an interne television system uses a push mechanism to distribute access control information from a distribution device to an access device. The access device uses the access control information to make receiver access control decisions for a subsequently received request from a host to join a television channel multicast group.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: November 17, 2015
    Assignee: RPX CLEARINGHOUSE LLC
    Inventors: Bradley Cain, Thomas P. Hardjono
  • Patent number: 9130964
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network devise to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: September 8, 2015
    Assignee: PRX CLEARINGHOUSE LLC
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 9118548
    Abstract: A system, device, and method for distributing link state information in a communication network combines a link state routing protocol with a sliding window mechanism in order to efficiently distribute link state information. The sliding window mechanism permits a predetermined number of unacknowledged link state advertisement protocol messages to be outstanding at any given time. Unacknowledged link state advertisement protocol messages are retransmitted after a predetermined timeout period.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: August 25, 2015
    Assignee: RPX CLEARINGHOUSE LLC
    Inventor: Bradley Cain
  • Patent number: 9112882
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: August 18, 2015
    Assignee: RPX CLEARINGHOUSE LLC
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 8966100
    Abstract: A system, device, and method for distributing access control information in a communication system uses a reliable multicast mechanism for distributing access control information by a main server to multiple access control devices. A dedicated multicast group is established for distributing the access control information, and each access control device joins the dedicated multicast group. A reliable multicast mechanism is used to distribute the access control information to the multicast group members. Each access la control device obtains the access control information using the reliable multicast mechanism, and stores the access control information in a database for later use in making receiver access control decisions.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: February 24, 2015
    Assignee: Rockstar Consortium US LP
    Inventors: Bradley Cain, Thomas P. Hardjono
  • Publication number: 20140331249
    Abstract: A system, device, and method for receiver access control in an interne television system uses a push mechanism to distribute access control information from a distribution device to an access device. The access device uses the access control information to make receiver access control decisions for a subsequently received request from a host to join a television channel multicast group.
    Type: Application
    Filed: July 17, 2014
    Publication date: November 6, 2014
    Inventors: Bradley Cain, Thomas P. Hardjono
  • Publication number: 20140307584
    Abstract: A system, device, and method for distributing link state information in a communication network combines a link state routing protocol with a sliding window mechanism in order to efficiently distribute link state information. The sliding window mechanism permits a predetermined number of unacknowledged link state advertisement protocol messages to be outstanding at any given time. Unacknowledged link state advertisement protocol messages are retransmitted after a predetermined timeout period.
    Type: Application
    Filed: June 24, 2014
    Publication date: October 16, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventor: Bradley Cain
  • Patent number: 8848527
    Abstract: A system, device, and method for distributing link state information in a communication network combines a link state routing protocol with a sliding window mechanism in order to efficiently distribute link state information. The sliding window mechanism permits a predetermined number of unacknowledged link state advertisement protocol messages to be outstanding at any given time. Unacknowledged link state advertisement protocol messages are retransmitted after a predetermined timeout period.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: September 30, 2014
    Assignee: Rockstar Consortium US LP
    Inventor: Bradley Cain
  • Publication number: 20140211604
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 8789087
    Abstract: A system, device, and method for receiver access control in an internet television system uses a push mechanism to distribute access control information froth a distribution device to an access device. The access device uses the access control information to make receiver access control decisions for a subsequently received request from a host to join a television channel multicast group.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: July 22, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Bradley Cain, Thomas P. Hardjono
  • Publication number: 20140022911
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: October 4, 2013
    Publication date: January 23, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140019627
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 16, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman