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: 9385963Abstract: 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: GrantFiled: August 5, 2013Date of Patent: July 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Benjamin Tobler, Marc J. Brooker, Christopher Richard Jacques De Kadt
-
Patent number: 9374417Abstract: 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: GrantFiled: May 27, 2014Date of Patent: June 21, 2016Assignee: Amazon Technologies, Inc.Inventors: James Alfred Gordon Greenfield, Dirk Gerhardes Oberholster, Christopher Richard Jacques De Kadt
-
Patent number: 9348971Abstract: 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: GrantFiled: October 26, 2012Date of Patent: May 24, 2016Assignee: ERP SYSTEMS CORP.Inventors: Robert Nawy, Daniel W. Havens, Richard Jacques Fortier
-
Patent number: 9306814Abstract: 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: GrantFiled: January 2, 2013Date of Patent: April 5, 2016Assignee: 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: 20150379062Abstract: 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: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventors: ALLAN HENRY VERMEULEN, JACOB ADAM GABRIELSON, CHRISTOPHER RICHARD JACQUES DE KADT
-
Publication number: 20150325043Abstract: 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: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Whitecap Scientific CorporationInventors: Samuel Patrick BROMLEY, Richard Jacques CHARRON
-
Patent number: 9146814Abstract: 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: GrantFiled: August 26, 2013Date of Patent: September 29, 2015Assignee: 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: 20150127981Abstract: 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: ApplicationFiled: January 14, 2015Publication date: May 7, 2015Inventors: Jacob S. Carr, Eric Brandwine, Christopher Richard Jacques de Kadt
-
Patent number: 9009323Abstract: 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: GrantFiled: August 14, 2013Date of Patent: April 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Marvin M. Theimer, Eric Jason Brandwine, Marc J. Brooker, David Everard Brown, Christopher Richard Jacques de Kadt
-
Patent number: 8966037Abstract: 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: GrantFiled: January 18, 2011Date of Patent: February 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Jacob S. Carr, Eric Brandwine, Christopher Richard Jacques de Kadt
-
Patent number: 8952842Abstract: 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: GrantFiled: June 14, 2012Date of Patent: February 10, 2015Assignee: ThalesInventors: Richard Jacques, Nicolas Taveneau
-
Publication number: 20140365626Abstract: 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: ApplicationFiled: June 10, 2013Publication date: December 11, 2014Inventors: Arjun Radhakrishnan, Christopher Richard Jacques de Kadt, James Alfred Gordon Greenfield, Jacobus Johannes Nicolaas van der Merwe
-
Publication number: 20140196130Abstract: 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: ApplicationFiled: March 11, 2014Publication date: July 10, 2014Applicant: 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: 8683560Abstract: 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: GrantFiled: December 29, 2010Date of Patent: March 25, 2014Assignee: 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: 8607067Abstract: 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: GrantFiled: March 1, 2011Date of Patent: December 10, 2013Assignee: 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: 8560699Abstract: 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: GrantFiled: December 28, 2010Date of Patent: October 15, 2013Assignee: Amazon Technologies, Inc.Inventors: Marvin M. Theimer, Eric Jason Brandwine, Marc J. Brooker, David Brown, Christopher Richard Jacques de Kadt
-
Patent number: 8504691Abstract: 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: GrantFiled: December 29, 2010Date of Patent: August 6, 2013Assignee: Amazon Technologies, Inc.Inventors: Benjamin Tobler, Marc J. Brooker, Christopher Richard Jacques de Kadt
-
Publication number: 20130169472Abstract: 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: ApplicationFiled: June 14, 2012Publication date: July 4, 2013Applicant: THALESInventors: Richard Jacques, Nicolas TAVENEAU
-
Publication number: 20120246740Abstract: 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: ApplicationFiled: March 22, 2011Publication date: September 27, 2012Inventors: Marc J. Brooker, David Brown, Christopher Richard Jacques de Kadt
-
Publication number: 20120061388Abstract: 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: ApplicationFiled: September 13, 2011Publication date: March 15, 2012Applicant: DEKORON UNITHERM LLCInventor: Pierre-Richard Jacques