Patents by Inventor Colin Harrison
Colin Harrison 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: 11993520Abstract: A method for recovering NiSO4.6H2O crystals from a nickel rich organic phase is provided. The method includes contacting a nickel rich organic phase with an aqueous strip solution of sufficient H2SO4 concentration to extract nickel from the organic phase and of sufficient Ni2+ concentration to precipitate NiSO4.6H2O crystals and form a nickel lean organic phase. Also provided are methods for recovering NiSO4.6H2O crystals that include preceding processing steps, including low temperature pressure oxidation (LTPOX) autoclaving of a nickel sulphide concentrate to afford a pregnant leach solution (PLS).Type: GrantFiled: September 26, 2019Date of Patent: May 28, 2024Assignee: IGO LimitedInventors: Karel John Osten, Rossano Antonio Grassi, Arturo Gutierrez Clausdorff, Ryan Colin Harrison
-
Publication number: 20230150652Abstract: A rotary actuator assembly for moving a first relatively movable part relative to a second relatively movable part. The assembly includes a rotary actuator having a plurality of circumferential earth members for attachment to one of the first and the second relatively movable parts and a plurality of circumferential output members for attachment to the other of the first and second relatively movable parts. At least the plurality of circumferential earth members or the plurality of circumferential output members is provided with radially outwardly extending locking features around their circumference configured to be received in a mounting sleeve having complementary locking features to engage with the radially outwardly extending locking features.Type: ApplicationFiled: November 16, 2022Publication date: May 18, 2023Inventors: Colin HARRISON, Jonathan DARBY
-
Publication number: 20210354997Abstract: A method for recovering NiSO4.6H2O crystals from a nickel rich organic phase is provided. The method includes contacting a nickel rich organic phase with an aqueous strip solution of sufficient H2SO4 concentration to extract nickel from the organic phase and of sufficient Ni2+ concentration to precipitate NiSO4.6H2O crystals and form a nickel lean organic phase. Also provided are methods for recovering NiSO4.6H2O crystals that include preceding processing steps, including low temperature pressure oxidation (LTPOX) autoclaving of a nickel sulphide concentrate to afford a pregnant leach solution (PLS).Type: ApplicationFiled: September 26, 2019Publication date: November 18, 2021Inventors: Karel John OSTEN, Rossano Antonio GRASSI, Arturo GUTIERREZ CLAUSDORFF, Ryan Colin HARRISON
-
Patent number: 10972355Abstract: Techniques for are described which enable users of a service provider network to manage local storage devices connected to computer systems of the service provider network as a service. A service provider network provides an application programming interface (API) that enables users to manage local storage devices in association with compute instances created by users using a hardware virtualization service of the service provider network. The API can be used to attach local storage devices to compute instances (that is, make local storage devices available for use as a block storage device), detach local storage devices from compute instances (that is, make local storage devices unavailable for use by a compute instance and possibly available for use by other compute instances on the same computer system), among other possible operations.Type: GrantFiled: April 4, 2018Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Jean-Paul Bauer, James Pinkerton, Colin Harrison Brace, David Everard Brown
-
Patent number: 10686646Abstract: A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session.Type: GrantFiled: June 26, 2013Date of Patent: June 16, 2020Assignee: Amazon Technologies, Inc.Inventors: Deepak Suryanarayanan, Eugene Michael Farrell, David Everard Brown, Eric Jason Brandwine, Ajit Nagendra Padukone, Vivek Lakshmanan, Colin Harrison Brace
-
Patent number: 10581715Abstract: Systems and methods for an incast mitigation approach that first modifies network responses for content requests above a threshold size to be delayed according a response latency selected from an established latency range. Additionally, as incast characteristics are analyzed from network traffic, the volumes can selectively modify the individual established latency range to increase the latency range during periods of higher incast characteristics and to decrease the latency range when incast characteristics appear to be decreasing.Type: GrantFiled: December 21, 2016Date of Patent: March 3, 2020Assignee: Amazon Technologies, Inc.Inventors: James Michael Thompson, Valentin Gabriel Priescu, Dragos Diaconescu, Colin Harrison Brace, Anandh Mahalingam, Danny Wei
-
Patent number: 10375013Abstract: Techniques for connecting computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service, which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operations on the local computer system resource.Type: GrantFiled: December 5, 2013Date of Patent: August 6, 2019Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Krithi Rai, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Colin Harrison Brace, Gaurang Pankaj Mehta, Sameer Palande, Deepak Suryanarayanan
-
Patent number: 10075459Abstract: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. Each virtual desktop instance may include a network interface for communication between the virtual desktop instance and client computing devices, and a second interface that connects the virtual desktop instance to entities on other networks (e.g., Internet destinations, or shared resources on an internal network).Type: GrantFiled: January 22, 2014Date of Patent: September 11, 2018Assignee: Amazon Technologies, Inc.Inventors: Deepak Suryanarayanan, Colin Harrison Brace, Malcolm Russell Ah Kun, Osman Surkatty, Supreeth Koushik Sheshadri
-
Patent number: 9853978Abstract: A virtual computing environment service may receive a request from a customer to provision a virtual computing environment and join the virtual computing environment to a managed directory. The virtual computing environment service may provision the virtual computing environment and uses a set of administrator credentials from the customer and a set of credentials corresponding to the environment to access the managed directory and request joining of the environment to the managed directory. In response, the managed directory may create a computer account corresponding to the environment and which enables the environment to be used to access the managed directory. The virtual computing environment service may then enable the customer to specify one or more users that may utilize the virtual computing environment to access the managed directory.Type: GrantFiled: February 3, 2017Date of Patent: December 26, 2017Assignee: Amazon Technologies, Inc.Inventors: Erik Jonathon Tellvik, Gaurang Pankaj Mehta, Ajit Nagendra Padukone, Chirag Pravin Pandya, Colin Harrison Brace, Deepak Suryanarayanan, Guruprakash Bangalore Rao, Krithi Rai, Malcolm Russell Ah Kun, Sameer Palande, Shon Kiran Shah, Vivek Lakshmanan
-
Publication number: 20170149780Abstract: A virtual computing environment service may receive a request from a customer to provision a virtual computing environment and join the virtual computing environment to a managed directory. The virtual computing environment service may provision the virtual computing environment and uses a set of administrator credentials from the customer and a set of credentials corresponding to the environment to access the managed directory and request joining of the environment to the managed directory. In response, the managed directory may create a computer account corresponding to the environment and which enables the environment to be used to access the managed directory. The virtual computing environment service may then enable the customer to specify one or more users that may utilize the virtual computing environment to access the managed directory.Type: ApplicationFiled: February 3, 2017Publication date: May 25, 2017Inventors: Erik Jonathon Tellvik, Gaurang Pankaj Mehta, Ajit Nagendra Padukone, Chirag Pravin Pandya, Colin Harrison Brace, Deepak Suryanarayanan, Guruprakash Bangalore Rao, Krithi Rai, Malcolm Russell Ah Kun, Sameer Palande, Shon Kiran Shah, Vivek Lakshmanan
-
Patent number: 9565190Abstract: A virtual computing environment service may receive a request from a customer to provision a virtual computing environment and join the virtual computing environment to a managed directory. The virtual computing environment service may provision the virtual computing environment and uses a set of administrator credentials from the customer and a set of credentials corresponding to the environment to access the managed directory and request joining of the environment to the managed directory. In response, the managed directory may create a computer account corresponding to the environment and which enables the environment to be used to access the managed directory. The virtual computing environment service may then enable the customer to specify one or more users that may utilize the virtual computing environment to access the managed directory.Type: GrantFiled: November 7, 2014Date of Patent: February 7, 2017Assignee: Amazon Technologies, Inc.Inventors: Erik Jonathan Telvik, Gaurang Pankaj Mehta, Ajit Nagendra Padukone, Chirag Pravin Pandya, Colin Harrison Brace, Deepak Suryanarayanan, Guruprakash Bangalore Rao, Krithi Rai, Malcolm Russell Ah Kun, Sameer Palande, Shon Kiran Shah, Vivek Lakshmanan
-
Publication number: 20150134826Abstract: Techniques for connection computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operation on the local computer system resource.Type: ApplicationFiled: December 5, 2013Publication date: May 14, 2015Inventors: Shon Kiran Shah, Krithi Rai, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Colin Harrison Brace, Gaurang Pankaj Mehta, Sameer Palande, Deepak Suryanarayanan
-
Publication number: 20150019704Abstract: A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session.Type: ApplicationFiled: June 26, 2013Publication date: January 15, 2015Inventors: Deepak Suryanarayanan, David Everard Brown, Eugene Michael Farrell, Vivek Lakshmanan, Colin Harrison Brace
-
Publication number: 20150019728Abstract: A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session.Type: ApplicationFiled: June 26, 2013Publication date: January 15, 2015Inventors: Deepak Suryanarayanan, David Everard Brown, Eugene Michael Farrell, Vivek Lakshmanan, Colin Harrison Brace, Erik Jonathon Tellvik
-
Patent number: 8793356Abstract: A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers include a resource manager, such as a Security Account Manager (“SAM”), that manages resources and/or other accounts information received from the writable hub domain controller. When a local user attempts to change the resource at the local domain controller, however, the resource manager chains the request, along with any appropriate identifiers for the request, to the writable hub domain controller, where the request is processed. If appropriate, the hub domain controller sends a response that the resource has been updated as requested and also sends a copy of the updated resource to be cached at the local domain controller.Type: GrantFiled: December 21, 2010Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Colin Harrison Brace, William S. Jack, Nathan Daniel Muggli
-
Publication number: 20110093582Abstract: A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers include a resource manager, such as a Security Account Manager (“SAM”), that manages resources and/or other accounts information received from the writable hub domain controller. When a local user attempts to change the resource at the local domain controller, however, the resource manager chains the request, along with any appropriate identifiers for the request, to the writable hub domain controller, where the request is processed.Type: ApplicationFiled: December 21, 2010Publication date: April 21, 2011Applicant: Microsoft CorporationInventors: Colin Harrison Brace, William S. Jack, III, Nathan Daniel Muggli
-
Patent number: 7865600Abstract: A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers include a resource manager, such as a Security Account Manager (“SAM”), that manages resources and/or other accounts information received from the writable hub domain controller. When a local user attempts to change the resource at the local domain controller, however, the resource manager chains the request, along with any appropriate identifiers for the request, to the writable hub domain controller, where the request is processed. If appropriate, the hub domain controller sends a response that the resource has been updated as requested and also sends a copy of the updated resource to be cached at the local domain controller.Type: GrantFiled: December 2, 2009Date of Patent: January 4, 2011Assignee: Microsoft CorporationInventors: Colin Harrison Brace, William S. Jack, III, Nathan Daniel Muggli
-
Publication number: 20100077144Abstract: A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers include a resource manager, such as a Security Account Manager (“SAM”), that manages resources and/or other accounts information received from the writable hub domain controller. When a local user attempts to change the resource at the local domain controller, however, the resource manager chains the request, along with any appropriate identifiers for the request, to the writable hub domain controller, where the request is processed. If appropriate, the hub domain controller sends a response that the resource has been updated as requested and also sends a copy of the updated resource to be cached at the local domain controller.Type: ApplicationFiled: December 2, 2009Publication date: March 25, 2010Applicant: Microsoft CorporationInventors: Colin Harrison Brace, William S. Jack, III, Nathan Daniel Muggli
-
Patent number: 7631082Abstract: A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers includes a resource manager, such as a Security Account Manager (“SAM”), that manages resources and/or other accounts information received from the writable hub domain controller. When a local user attempts to change the resource at the local domain controller, however, the resource manager chains the request, along with any appropriate identifiers for the request, to the writable hub domain controller, where the request is processed. If appropriate, the hub domain controller sends a response that the resource has been updated as requested and also sends a copy of the updated resource to be cached at the local domain controller.Type: GrantFiled: June 10, 2005Date of Patent: December 8, 2009Assignee: Microsoft CorporationInventors: Colin Harrison Brace, William S. Jack, III, Nathan Daniel Muggli
-
Publication number: 20080054537Abstract: The invention relates to a vehicle air suspension system and an air suspension unit (10) therefor. The air suspension system comprises a plurality of suspension elements, wherein each element includes at least one air suspension unit (10). The air suspension unit (10) consists of an integrated assembly mountable between the chassis and the axle of a vehicle, and includes: an air spring (14); a height sensor (33) for providing a tide height signal; a valve (32); and an electronic controller (36). The electronic controller (36) controls the valve (32) to adjust a volume of air in the air spring (14) in response to the ride height signal from the height sensor (33).Type: ApplicationFiled: October 4, 2004Publication date: March 6, 2008Inventor: Andrew Colin Harrison