Patents by Inventor Christopher Duryee

Christopher Duryee 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: 9338160
    Abstract: A method and system for a content provider to enable the consumption of content by properly entitled consumers (e.g., end-users, clients, customers) within a cloud provider network. A first certificate checkin service (CCS) executed by a processing device deployed in the cloud provider network receives a first set of usage data relating to content of a content provider consumed by a client of the cloud provider network. The first CCS provides the usage data to a communicatively coupled parent CCS. The first CCS provides the parent CCS with a request for entitlement data relating to the cloud provider, and stores the entitlement data received from the parent CCS. The entitlement data may be used by the first CCS to determine if the client is entitled to consume the content.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: May 10, 2016
    Assignee: Red Hat, Inc.
    Inventors: John Matthews, Wes Hayutin, Christopher Duryee, James Slagle, Chris Morgan, Todd Sanders
  • Patent number: 9239911
    Abstract: A subscription proxy receives, from an end user system, a request for a resource provided by a content delivery network, the request comprising a local credential associated with the end user system. The subscription proxy identifies a remote credential associated with the content delivery network and corresponding to the local credential. The subscription proxy replaces the local credential in the request with the corresponding remote credential and sends the request for the resource with the remote credential to the content delivery network.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: January 19, 2016
    Assignee: Red Hat, Inc.
    Inventors: Christopher Duryee, James Bowes, Bryan Kearney
  • Patent number: 9055056
    Abstract: Systems and methods for managing digital content entitlements in distributed computer systems. An example method may comprise: receiving, by a processor, a request comprising an identity certificate and a digital content identifier; validating an entitlement of a requestor identified by the identity certificate to consume, over an entitlement period of time, the digital content identified by the digital content identifier; determining that a pre-defined authorization period of time does not exceed the entitlement period of time; and transmitting, to the requestor, a response comprising at least one of: a status code and a content certificate authorizing to consume the digital content for the pre-defined authorization period of time.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: June 9, 2015
    Assignee: Red Hat, Inc.
    Inventors: John Matthews, Wes Hayutin, Christopher Duryee, James Slagle, Chris Morgan, Todd Sanders
  • Publication number: 20150052216
    Abstract: Systems and methods for managing data reflecting digital content consumption by computer systems. An example method may comprise: receiving a plurality of digital content consumption data objects, each digital content consumption data object comprising a timestamp and an identifier of a digital content item being consumed by the computer system at the moment of time defined by the timestamp; storing the plurality of digital content consumption data objects in a memory; receiving a request for digital content consumption information for a specified period of time; and retrieving from the memory two or more digital content consumption data objects having timestamps within the specified period of time.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: Red Hat, Inc.
    Inventors: John Matthews, Wes Hayutin, Christopher Duryee, James Slagle, Chris Morgan, Todd Sanders
  • Publication number: 20150052585
    Abstract: Systems and methods for managing digital content entitlements in distributed computer systems. An example method may comprise: receiving, by a processor, a request comprising an identity certificate and a digital content identifier; validating an entitlement of a requestor identified by the identity certificate to consume, over an entitlement period of time, the digital content identified by the digital content identifier; determining that a pre-defined authorization period of time does not exceed the entitlement period of time; and transmitting, to the requestor, a response comprising at least one of: a status code and a content certificate authorizing to consume the digital content for the pre-defined authorization period of time.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: Red Hat, Inc.
    Inventors: John Matthews, Wes Hayutin, Christopher Duryee, James Slagle, Chris Morgan, Todd Sanders
  • Publication number: 20150047058
    Abstract: A method and system for a content provider to enable the consumption of content by properly entitled consumers (e.g., end-users, clients, customers) within a cloud provider network. A first certificate checkin service (CCS) executed by a processing device deployed in the cloud provider network receives a first set of usage data relating to content of a content provider consumed by a client of the cloud provider network. The first CCS provides the usage data to a communicatively coupled parent CCS. The first CCS provides the parent CCS with a request for entitlement data relating to the cloud provider, and stores the entitlement data received from the parent CCS. The entitlement data may be used by the first CCS to determine if the client is entitled to consume the content.
    Type: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: Red Hat, Inc
    Inventors: John Matthews, Wes Hayutin, Christopher Duryee, James Slagle, Chris Morgan, Todd Sanders
  • Publication number: 20130291076
    Abstract: A subscription proxy receives, from an end user system, a request for a resource provided by a content delivery network, the request comprising a local credential associated with the end user system. The subscription proxy identifies a remote credential associated with the content delivery network and corresponding to the local credential. The subscription proxy replaces the local credential in the request with the corresponding remote credential and sends the request for the resource with the remote credential to the content delivery network.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: Red Hat, Inc.
    Inventors: Christopher Duryee, James Bowes, Bryan Kearney