Patents by Inventor Christopher A. Leonard
Christopher A. Leonard 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: 10404716Abstract: A data protection policy can specify which applications are allowed and/or dis-allowed from accessing cloud data that is subject to a data protection policy (i.e., data that has been assigned a classification and/or an owner.) To enforce that policy, the operating system (or other trusted entity) that stores or caches access credentials only provides these credentials to applications that are allowed by the policy. In this manner, because they are not provided with the credentials required to access the network resource, the dis-allowed applications cannot access the ‘protected’ data thereby helping prevent these dis-allowed (or noncompliant) applications from leaking data.Type: GrantFiled: March 15, 2017Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Leonard Walstad, Vishal Agarwal, Narendra S. Acharya, Octavian T. Ureche, Preston Derek Adam
-
Patent number: 10308336Abstract: A watercraft propulsion system operably coupled to a watercraft wherein the propulsion system includes a housing assembly having a first housing and a second housing movable with respect to each other so as to provide an operational mode and a standby mode. The first housing includes at least one aperture that is configured to provide access to the interior volume of the first housing. The second housing includes at least one aperture configured to provide access to the interior volume of the second housing. In the operational mode the first housing and second housing are positioned so as to facilitate alignment of the at least one apertures formed therein. In the standby mode the first housing and second housing are positioned so as to provide an offset of the least one apertures. The first housing is movably mounted within the interior volume of the second housing.Type: GrantFiled: November 8, 2018Date of Patent: June 4, 2019Inventor: Christopher Leonard Vermeulen
-
Patent number: 10255556Abstract: The present disclosure provides a quantum processor realized in a semiconductor material and method to operate the quantum processor to implement adiabatic quantum computation. The quantum processor comprises a plurality of qubit elements disposed in a two-dimensional matrix arrangement. The qubits are implemented using the nuclear or electron spin of phosphorus donor atoms. Further, the processor comprises a control structure with a plurality of control members, each arranged to control a plurality of qubits disposed along a line or a column of the matrix. The control structure is controllable to perform adiabatic quantum error corrected computation.Type: GrantFiled: November 3, 2015Date of Patent: April 9, 2019Assignees: NEWSOUTH INNOVATIONS PTY LIMITED, UNIVERSITY OF MELBOURNEInventors: Lloyd Christopher Leonard Hollenberg, Charles David Hill, Michelle Yvonne Simmons, Eldad Peretz, Sven Rogge, Martin Fuechsle, Samuel James Hile
-
Patent number: 10229365Abstract: The present disclosure provides a quantum processor realized in a semiconductor material and method to operate the quantum processor to implement error corrected quantum computation. The quantum processor comprises a plurality of qubit elements disposed in a two-dimensional matrix arrangement. The qubits are implemented using the nuclear or electron spin of phosphorus donor atoms. Further, the processor comprises a control structure with a plurality of control members, each arranged to control a plurality of qubits disposed along a line or a column of the matrix. The control structure is controllable to perform topological quantum error corrected computation.Type: GrantFiled: November 3, 2015Date of Patent: March 12, 2019Assignees: NewSouth Innovations Pty Limited, University of MelbourneInventors: Martin Fuechsle, Samuel James Hile, Charles David Hill, Lloyd Christopher Leonard Hollenberg, Matthew Gregory House, Eldad Peretz, Sven Rogge, Michelle Yvonne Simmons
-
Publication number: 20180290112Abstract: The present invention relates, inter alia, to a process for enriching a hydrocarbon fuel for use in an internal combustion engine, the process comprising: (i) contacting a hydrocarbon fuel with a gas stream containing hydrogen gas such that at least some of the hydrogen gas is introduced into the hydrocarbon fuel to produce an enriched hydrocarbon fuel; and optionally (ii) delivering the enriched hydrocarbon fuel to an internal combustion engine. The present invention further provides a device for use in the process.Type: ApplicationFiled: June 8, 2018Publication date: October 11, 2018Inventors: David Charles Colin Lewis, Christopher Leonard Smith, John Richard Lister
-
Publication number: 20180234430Abstract: A data protection policy can specify which applications are allowed and/or dis-allowed from accessing cloud data that is subject to a data protection policy (i.e., data that has been assigned a classification and/or an owner.) To enforce that policy, the operating system (or other trusted entity) that stores or caches access credentials only provides these credentials to applications that are allowed by the policy. In this manner, because they are not provided with the credentials required to access the network resource, the dis-allowed applications cannot access the ‘protected’ data thereby helping prevent these dis-allowed (or non-compliant) applications from leaking data.Type: ApplicationFiled: March 15, 2017Publication date: August 16, 2018Inventors: Christopher Leonard Walstad, Vishal Agarwal, NARENDRA S. ACHARYA, Octavian T. Ureche, Preston Derek Adam
-
Patent number: 10016731Abstract: The present invention relates, inter alia, to a process for enriching a hydrocarbon fuel for use in an internal combustion engine, the process comprising: (i) contacting a hydrocarbon fuel with a gas stream containing hydrogen gas such that at least some of the hydrogen gas is introduced into the hydrocarbon fuel to produce an enriched hydrocarbon fuel; and optionally (ii) delivering the enriched hydrocarbon fuel to an internal combustion engine. The present invention further provides a device for use in the process.Type: GrantFiled: November 9, 2010Date of Patent: July 10, 2018Assignee: ADVANCED FUEL TECHNOLOGIES UK LIMITEDInventors: David Charles Colin Lewis, Christopher Leonard Smith, John Richard Lister
-
Patent number: 9954777Abstract: A method of routing messages includes receiving a request message from an originating device to be forwarded to one of a plurality of target devices, the request message having a first network address as a source address identifying the originating device. The first network address of the request message is dynamically mapped to a second network address of a selected target device, and the first and second network addresses are stored in association with each other as address mapping information. The method also includes forwarding the selected target device using the second network address. The routing device receives from the target device an error message in relation to the request message, and identifies the originating device which originated the request message using the address mapping information and the second network address of the target device which issued the error message.Type: GrantFiled: January 14, 2016Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bittles, Simon Davitt, Christopher Leonard
-
Patent number: 9948555Abstract: A method of routing messages includes receiving a request message from an originating device to be forwarded to one of a plurality of target devices, the request message having a first network address as a source address identifying the originating device. The first network address of the request message is dynamically mapped to a second network address of a selected target device, and the first and second network addresses are stored in association with each other as address mapping information. The method also includes forwarding the selected target device using the second network address. The routing device receives from the target device an error message in relation to the request message, and identifies the originating device which originated the request message using the address mapping information and the second network address of the target device which issued the error message.Type: GrantFiled: September 26, 2017Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bittles, Simon Davitt, Christopher Leonard
-
Publication number: 20180013673Abstract: A method of routing messages includes receiving a request message from an originating device to be forwarded to one of a plurality of target devices, the request message having a first network address as a source address identifying the originating device. The first network address of the request message is dynamically mapped to a second network address of a selected target device, and the first and second network addresses are stored in association with each other as address mapping information. The method also includes forwarding the selected target device using the second network address. The routing device receives from the target device an error message in relation to the request message, and identifies the originating device which originated the request message using the address mapping information and the second network address of the target device which issued the error message.Type: ApplicationFiled: September 26, 2017Publication date: January 11, 2018Inventors: WILLIAM BITTLES, SIMON DAVITT, CHRISTOPHER LEONARD
-
Publication number: 20170208002Abstract: A method of routing messages includes receiving a request message from an originating device to be forwarded to one of a plurality of target devices, the request message having a first network address as a source address identifying the originating device. The first network address of the request message is dynamically mapped to a second network address of a selected target device, and the first and second network addresses are stored in association with each other as address mapping information. The method also includes forwarding the selected target device using the second network address. The routing device receives from the target device an error message in relation to the request message, and identifies the originating device which originated the request message using the address mapping information and the second network address of the target device which issued the error message.Type: ApplicationFiled: January 14, 2016Publication date: July 20, 2017Inventors: William BITTLES, Simon DAVITT, Christopher LEONARD
-
Patent number: 9636073Abstract: A scanning assembly for a dual-modality automated biological tissue imaging device having first and second compression surfaces is provided. The assembly comprises a housing defining a scanning/compression surface, an ultrasonic transducer mounted within the housing adjacent the scanning surface for movement in a plane parallel to the scanning surface and imaging the tissue through the scanning surface, an X-ray detector mounted within the housing for forming an X-ray image of the tissue based on X-ray radiation passed through the tissue and scanning surface from an X-ray source, and a drive for moving the transducer across the scanning surface so that the transducer generates a plurality of two-dimensional ultrasound tissue images. The housing is hermetically sealed and filled with non-conductive fluid with acoustic impedance resembling that of the tissue. The scanning surface has acoustic impedance resembling that of the tissue and can substantially withstand compression forces applied to the tissue.Type: GrantFiled: December 20, 2013Date of Patent: May 2, 2017Assignee: CAPERAY MEDICAL (PTY) LTD.Inventors: Michael David Evans, Raphael V. Smith, Christopher Leonard Vaughan
-
Patent number: 9619488Abstract: A computing device having adaptable image search and methods for operating an image recognition program on the computing device are disclosed herein. An image recognition program may receive a query from a user and a target image within which a search based on the query is to be performed using one or more of a plurality of locally stored image recognition models, which are determined to be able to perform the search with sufficiently high confidence. The query may comprise text that is typed or converted from speech. The image recognition program performs the search within the target image for a target region of the target image using at least one selected image recognition model stored locally, and returns a search result to the user.Type: GrantFiled: January 24, 2014Date of Patent: April 11, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amol Ashok Ambardekar, Christopher Leonard Huybregts, Larry Wall, Damoun Houshangi, Hrishikesh Pathak
-
Publication number: 20170093575Abstract: A facility for enrolling a software implementer in a code signing. In one example facility, the facility receives information identifying the implementer, and credentials authenticating the implementer. The facility generates secret state for the implementer. Based on at least one or both of (1) at least a portion of the received credentials and (2) at least a portion of the generated secret state, the facility generates for the implementer a key pair comprising a private key and a public key, and persistently stores the secret state.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: Prabu Raju, Fengfen Liu, Christopher Leonard Walstad, Levi P. Broderick, Himanshu Soni, Reed Molbak, Klaudia Leja
-
Patent number: 9583801Abstract: A temperature regulating system for regulating the temperature of a battery in a vehicle. The system regulates airflow to the battery for cooling or warming the battery based on the speed of the vehicle and the temperature of the battery. The system provides active cooling airflow to the battery when the battery temperature is above a recommended temperature range, or when the battery temperature is within the recommended temperature range and the speed of the motor vehicle is below a speed threshold. The system provides passive cooling airflow when the battery temperature is within the recommended temperature range and the speed of the motor vehicle is above a speed threshold. The system provides active warming airflow when the battery temperature is below the recommended temperature range.Type: GrantFiled: June 25, 2014Date of Patent: February 28, 2017Assignee: Honda Motor Co., Ltd.Inventors: Christopher Leonard Steinmeyer, Deryk Baker, Robert Settles, Jr., Charles Richard Owens, Jr., Duong Hoang Vu
-
Patent number: 9370966Abstract: A wheel-rim protector comprises a flexible elongate body having first and second ends, wherein a lateral extent of the elongate body defines a rim-protection portion seatable on a rim edge of a wheel and a tail portion which extends away from the rim-protection portion seatable on a circumferential outer surface of the wheel rim. A connector which positively engages the first and second ends of the elongate body is also provided, and includes a toothed tongue element and a toothed-engagement element on a radially outer surface of the tail portion at or adjacent to at least one of the first and second ends. Teeth of the tongue element and the toothed-engagement element are interengagable to prevent or limit unintentional longitudinal separation of the first and second ends. The connector further includes an anti-lift element on or adjacent to the toothed-engagement element.Type: GrantFiled: April 19, 2012Date of Patent: June 21, 2016Assignee: ALLOYGATOR LIMITEDInventors: Christopher Leonard Rathbone, Curt John Rathbone
-
Publication number: 20160125310Abstract: The present disclosure provides a quantum processor realised in a semiconductor material and method to operate the quantum processor to implement adiabatic quantum computation. The quantum processor comprises a plurality of qubit elements disposed in a two-dimensional matrix arrangement. The qubits are implemented using the nuclear or electron spin of phosphorus donor atoms. Further, the processor comprises a control structure with a plurality of control members, each arranged to control a plurality of qubits disposed along a line or a column of the matrix. The control structure is controllable to perform adiabatic quantum error corrected computation.Type: ApplicationFiled: November 3, 2015Publication date: May 5, 2016Inventors: Lloyd Christopher Leonard Hollenberg, Charles David Hill, Michelle Yvonne Simmons, Eldad Peretz, Sven Rogge, Martin Fuechsle, Samuel James Hile
-
Publication number: 20160125311Abstract: The present disclosure provides a quantum processor realised in a semiconductor material and method to operate the quantum processor to implement error corrected quantum computation. The quantum processor comprises a plurality of qubit elements disposed in a two-dimensional matrix arrangement. The qubits are implemented using the nuclear or electron spin of phosphorus donor atoms. Further, the processor comprises a control structure with a plurality of control members, each arranged to control a plurality of qubits disposed along a line or a column of the matrix. The control structure is controllable to perform topological quantum error corrected computation.Type: ApplicationFiled: November 3, 2015Publication date: May 5, 2016Inventors: Martin Fuechsle, Samuel James Hile, Charles David Hill, Lloyd Christopher Leonard Hollenberg, Matthew Gregory House, Eldad Peretz, Sven Rogge, Michelle Yvonne Simmons
-
Patent number: D749960Type: GrantFiled: January 16, 2014Date of Patent: February 23, 2016Assignee: RECKITT BENCKISER (BRANDS) LIMITEDInventors: Sukanta Bhattacharyya, Christopher Leonard Padain, Stephanie Anne Marije Verschoor, Randy Bos, Sander Willem Thijssen
-
Patent number: D767402Type: GrantFiled: April 30, 2015Date of Patent: September 27, 2016Assignee: RECKITT BENCKISER (BRANDS) LIMITEDInventors: Sukanta Bhattacharyya, Christopher Leonard Padain, Stephanie Anne Marije Verschoor, Randy Bos, Sander Willem Thijssen