Patents by Inventor Richard Jacques

Richard Jacques 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: 9385963
    Abstract: A system for allocating constrained resources (e.g., downstream services, execution threads, database connections, input/output channels, computational resources, and/or memory) to requested services that are dependent on those resources may include multiple resource queues, each of which maintains a queue of requests for a respective constrained resource, and multiple service request queues, from which requests may be subsequently serviced. As each request reaches the head of a resource queue, it may receive a resource token for a respective constrained resource. Once the request has collected resource tokens for each of the constrained resources on which it depends, the request may be passed to a service request queue that maintains a queue of requests of a particular type. Requests in the multiple service request queues may be serviced on a round-robin or weighted round-robin basis. The number of tokens available for each constrained resource may be modified based on observed system performance.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: July 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Tobler, Marc J. Brooker, Christopher Richard Jacques De Kadt
  • Patent number: 9374417
    Abstract: A distributed system may implement dynamic specification auditing. A specification for a distributed system may be maintained in a machine readable format. Specification assertion agents corresponding to different components of the distributed system may request and receive the specification in order to verify whether tasks performed by the respective component satisfy the specification. The specification assertion agents may then send assertions of the success or failure of the component to be stored in order to verify compliance with specification. Various reports may be generated which identify failures or components in the distributed system that are not reporting assertions.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: June 21, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: James Alfred Gordon Greenfield, Dirk Gerhardes Oberholster, Christopher Richard Jacques De Kadt
  • Patent number: 9348971
    Abstract: A system and method for two way short message service (SMS)-enabled BGM and related communications is presented. The method includes receiving, by a processing device integrated with a blood glucose meter (BGM), a first short message service (SMS) message comprising a question, presenting the question at the BGM, receiving a response to the question, translating the response to the question into a second SMS message, translating blood glucose measurement information into a third SMS message, the blood glucose measurement information received from a test of a user by the BGM, and transmitting the second and third SMS messages to a receiver.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: May 24, 2016
    Assignee: ERP SYSTEMS CORP.
    Inventors: Robert Nawy, Daniel W. Havens, Richard Jacques Fortier
  • Patent number: 9306814
    Abstract: A distributed execution environment provides instances of computing resources for customer use, such as instances of data processing resources, data storage resources, database resources, and networking resources. Data is collected from systems internal to and external to the distributed execution environment. Some or all of the data is utilized to compute instance availability information for instances of computing resources provided by the distributed execution environment. The instance availability information might then be provided to customers and other users of the distributed execution environment. Various types of actions might be taken in a manual or automated way based upon the computed instance availability information.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Christopher Richard Jacques de Kadt, James Alfred Gordon Greenfield, Randall Avery Shealey, Robin Alan Golden, Arjun Radhakrishnan
  • Publication number: 20150379062
    Abstract: At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: ALLAN HENRY VERMEULEN, JACOB ADAM GABRIELSON, CHRISTOPHER RICHARD JACQUES DE KADT
  • Publication number: 20150325043
    Abstract: A method is disclosed for capturing 3D model data including data relating to each of a plurality of voxels and relating to an object. A plurality of images of the object are captured. The plurality of images are correlated with the 3D model data to produce index data, the index data for indicating a correlation between some of the plurality of images and some of the plurality of voxels. The index data is then stored.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Applicant: Whitecap Scientific Corporation
    Inventors: Samuel Patrick BROMLEY, Richard Jacques CHARRON
  • Patent number: 9146814
    Abstract: A ranking service can retrieve metrics from a metrics data store and use the metrics to determine a priority order in which to power down resources in a data center. Metrics from the data store can include a number of instances running on a host, a length of time that an instance has been operational, a type of instance, an amount of CPU use on a host, etc. The ranking service can also obtain other parameters from other sources. The parameters can include whether redundant or failover instances exist, the importance of the instances, whether the customer itself is considered important, other generic parameters from the customer account, a customer provided ranking of instances, etc.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: September 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin van der Merwe, Jean-Paul Bauer, Roland Paterson-Jones, James Alfred Gordon Greenfield, Christopher Richard Jacques de Kadt, Adi Meyers
  • Publication number: 20150127981
    Abstract: Aspects of provisioning computing units based on improved failure resiliency are described. In one embodiment, an infrastructure component shared between a pair of computing units is identified. A failure rate for the infrastructure component is obtained, and a failure probability for a class of assigned computing units is computed based in part on the failure rate. A spread request related to the class of assigned computing units is also received. In response to the spread request, an altered composition of computing units is determined, and a difference between a failure probability for the altered composition of computing units and the failure probability for the class of assigned computing units is computed. In one embodiment, when a spread score improvement value associated with the difference meets a spread criteria of the spread request, the altered composition of computing units may be provisioned for use.
    Type: Application
    Filed: January 14, 2015
    Publication date: May 7, 2015
    Inventors: Jacob S. Carr, Eric Brandwine, Christopher Richard Jacques de Kadt
  • Patent number: 9009323
    Abstract: Users intending to launch instances or otherwise access virtual resources in a multi-tenant environment can specify a launch configuration. For each type of instance or each type of user, at least one launch configuration is created that includes parameters and values to be used in instantiating an instance of that type, the values being optimized for the current environment and type of instance. Launch configurations can be optimized for different types of users, such as to account for security credentials and access levels. Such an approach enables users to launch instances by contacting the resource provider directly without need for a proxy, which can function as a choke point under heavy load. The use of an appropriate launch configuration can be enforced for any type of user at any level, such as at the sub-net level, by modifying a request that does not specify an appropriate launch configuration.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: April 14, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin M. Theimer, Eric Jason Brandwine, Marc J. Brooker, David Everard Brown, Christopher Richard Jacques de Kadt
  • Patent number: 8966037
    Abstract: Disclosed are various embodiments for provisioning computing units. A spread request is received. The spread request relates to a class of assigned computing units residing within a plurality of networked computing units. The spread request is associated with a spread criteria. In response to the request, a plurality of networked computing units is provisioned based on failure correlation data and in accordance with the spread criteria, to produce a final spread score. Success is indicated in response to the request if the final spread score meets the spread criteria.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: February 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob S. Carr, Eric Brandwine, Christopher Richard Jacques de Kadt
  • Patent number: 8952842
    Abstract: An altimetry system for a satellite, including an altimeter transmitting and receiving signals on at least one first frequency band; a radiometer receiving signals on at least one second frequency band, the altimeter and the radiometer being connected to one and the same antenna; reception means common to the altimeter and to the radiometer, and capable of amplifying and filtering the signals received from the antenna on a frequency band including the first frequency band and the second frequency band; means for separating the signals on the first frequency band from the signals on the second frequency band; the signals on the first frequency band being exploited to estimate an altimetric distance of the satellite, and radiometric measurements being exploited in order to correct the estimate.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: February 10, 2015
    Assignee: Thales
    Inventors: Richard Jacques, Nicolas Taveneau
  • Publication number: 20140365626
    Abstract: Systems, methods and computer-readable media are described for pre-warming compute instances in datacenters. A service provider associated with the datacenters may expect a demand for the compute instances and pre-configure computing resources within the datacenters to pre-launch the compute instances. As such, when a user requests a compute instance, the service provider may satisfy the request by allocating a pre-warmed compute instance to the user.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Arjun Radhakrishnan, Christopher Richard Jacques de Kadt, James Alfred Gordon Greenfield, Jacobus Johannes Nicolaas van der Merwe
  • Publication number: 20140196130
    Abstract: Systems and methods for managing credentials distribute the credentials to subsets of a set of collectively managed computing resources. The collectively managed computing resources may include one or more virtual machine instances. The credentials distributed to the computing resources may be used by the computing resources to perform one or more actions. Actions may include performing one or more functions in connection with configuration, management, and/or operation of the one or more resources, and/or access of other computing resources. The ability to use credentials may be changed based at least in part on the occurrence of one or more events.
    Type: Application
    Filed: March 11, 2014
    Publication date: July 10, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Mark Joseph Cavage, David Brown, Kevin Ross O'Neill, Eric Jason Brandwine, Christopher Richard Jacques de Kadt
  • Patent number: 8683560
    Abstract: Systems and methods for managing credentials distribute the credentials to subsets of a set of collectively managed computing resources. The collectively managed computing resources may include one or more virtual machine instances. The credentials distributed to the computing resources may be used by the computing resources to perform one or more actions. Actions may include performing one or more functions in connection with configuration, management, and/or operation of the one or more resources, and/or access of other computing resources. The ability to use credentials may be changed based at least in part on the occurrence of one or more events.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: March 25, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Mark Joseph Cavage, David Brown, Kevin Ross O'Neill, Eric Jason Brandwine, Christopher Richard Jacques de Kadt
  • Patent number: 8607067
    Abstract: Systems and methods for attesting to information about a computing resource involve electronically signed documents. For a computing resource, a document containing information about the resource is generated and electronically signed. The document may be provided to one or more entities as an attestation to at least some of the information contained in the document. Attestation to information in the document may be a prerequisite for performance of one or more actions that may be taken in connection with the computing resource.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: December 10, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Cornelle Christiaan Pretorius Janse van Rensburg, Marc J. Brooker, David Brown, Abhinav Agrawal, Matthew S. Garman, Kevin Ross O'Neill, Eric Jason Brandwine, Christopher Richard Jacques de Kadt, Mark Joseph Cavage
  • Patent number: 8560699
    Abstract: Users intending to launch instances or otherwise access virtual resources in a multi-tenant environment can specify a launch configuration. For each type of instance or each type of user, at least one launch configuration is created that includes parameters and values to be used in instantiating an instance of that type, the values being optimized for the current environment and type of instance. Launch configurations can be optimized for different types of users, such as to account for security credentials and access levels. Such an approach enables users to launch instances by contacting the resource provider directly without need for a proxy, which can function as a choke point under heavy load. The use of an appropriate launch configuration can be enforced for any type of user at any level, such as at the sub-net level, by modifying a request that does not specify an appropriate launch configuration.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: October 15, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin M. Theimer, Eric Jason Brandwine, Marc J. Brooker, David Brown, Christopher Richard Jacques de Kadt
  • Patent number: 8504691
    Abstract: A system for allocating constrained resources (e.g., downstream services, execution threads, database connections, input/output channels, computational resources, and/or memory) to requested services that are dependent on those resources may include multiple resource queues, each of which maintains a queue of requests for a respective constrained resource, and multiple service request queues, from which requests may be subsequently serviced. As each request reaches the head of a resource queue, it may receive a resource token for a respective constrained resource. Once the request has collected resource tokens for each of the constrained resources on which it depends, the request may be passed to a service request queue that maintains a queue of requests of a particular type. Requests in the multiple service request queues may be serviced on a round-robin or weighted round-robin basis. The number of tokens available for each constrained resource may be modified based on observed system performance.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: August 6, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Tobler, Marc J. Brooker, Christopher Richard Jacques de Kadt
  • Publication number: 20130169472
    Abstract: An altimetry system for a satellite, including an altimeter transmitting and receiving signals on at least one first frequency band; a radiometer receiving signals on at least one second frequency band, the altimeter and the radiometer being connected to one and the same antenna; reception means common to the altimeter and to the radiometer, and capable of amplifying and filtering the signals received from the antenna on a frequency band including the first frequency band and the second frequency band; means for separating the signals on the first frequency band from the signals on the second frequency band; the signals on the first frequency band being exploited to estimate an altimetric distance of the satellite, and radiometric measurements being exploited in order to correct the estimate.
    Type: Application
    Filed: June 14, 2012
    Publication date: July 4, 2013
    Applicant: THALES
    Inventors: Richard Jacques, Nicolas TAVENEAU
  • Publication number: 20120246740
    Abstract: Illegal, unauthorized, uncompensated and/or under-compensated utilization of computing application functionality may be mitigated at least in part by controlling access to executable instructions that implement the computing application functionality. The executable instructions may be executed by a set of one or more virtual machines provisioned by a multi-tenant virtual resource provider. The virtual resource provider may provision the virtual machines and other virtual resources with a set of implementation resources managed by a control plane of the virtual resource provider.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Inventors: Marc J. Brooker, David Brown, Christopher Richard Jacques de Kadt
  • Publication number: 20120061388
    Abstract: A pipe covering apparatus and method associated therewith are provided. The apparatus includes a first half of the pipe covering apparatus mateable along a length with a second half of the pipe covering apparatus, wherein each of the first half and second half have a substantially rigid exterior shell and a flexible insulated liner positioned interior to the exterior shell. A plurality of male connecting elements and a plurality of female connecting elements are integral with each of the first half and second half. The plurality of male connecting elements and plurality of female connecting elements on the first half have identical positions to the plurality of male connecting elements and plurality of female connecting elements on the second half, wherein the plurality of male connecting elements on the first half engage with the plurality of female connecting elements on the second half.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 15, 2012
    Applicant: DEKORON UNITHERM LLC
    Inventor: Pierre-Richard Jacques