Patents by Inventor Jonathan Mitchell
Jonathan Mitchell 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: 12260250Abstract: Systems and methods of executing multiple scripts at an extension point are provided. If there are multiple scripts that are associated with an extension point for a service instance in a SAAS platform, a script execution schedule is determined. This can indicate the order of execution of the multiple scripts, but may also specify how the inputs and outputs of the multiple script executions are obtained. For example, the inputs for multiple scripts can be the same, and be those provided by the SAAS platform at the extension point. In this case, in effect the multiple scripts are executed independently. Alternatively, the output of one script can function as the input to another script, which requires a certain order of execution. After all of the scripts are executed, output rules are used to determine an overall output of the script execution to be returned the platform through the extension point.Type: GrantFiled: October 3, 2023Date of Patent: March 25, 2025Assignee: SHOPIFY INC.Inventors: David Cameron, Jonathan Mitchell Dickinson
-
Patent number: 12111273Abstract: A method for measuring at least one property of a sample includes obtaining a sample of fluid including at least fines from a downhole environment, exposing the sample to a magnetic field, measuring a magnetic susceptibility of the fines in the sample in response to the magnetic field, and identifying at least one mineral present in the fines based at least partially on the magnetic susceptibility.Type: GrantFiled: December 9, 2022Date of Patent: October 8, 2024Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Jonathan Mitchell, Débora Campos de Faria, Ashley Bernard Johnson, Adam Colbourne, Trevor Hughes, Sean Lovett
-
Patent number: 11994480Abstract: Tools and methods are used to determine the oil, water, and solids volume fractions in a drilling fluid at the rig site. The volume fractions can be determined in-line with returned drilling fluid by using an NMR magnet and a flow line or sample chamber that receives a fluid sample and loads it into the NMR magnet. Using an RF probe, spectrometer, and computing device, data processing and interpretation of NMR data from the spectrometer is performed, while also raising a flag when iron contamination exceeds a predefined threshold.Type: GrantFiled: October 22, 2020Date of Patent: May 28, 2024Assignee: Schlumberger Technology CorporationInventors: Jonathan Mitchell, Colin Stewart, Adam Colbourne
-
Publication number: 20230408715Abstract: A digital neutron and photon track dosimeter based on three-dimensional Not-And (3D NAND) flash memory may be provided. A plurality of logical addresses respectively associated with a plurality of cells in a 3D NAND flash memory that have been flipped from a first charge state to a second charge state may be determined. Next, the plurality of logical addresses may be converted to a plurality of physical addresses associated with the plurality of cells in the 3D NAND flash memory that have been flipped from the first charge state to the second charge state by radiation. Then a radiation dose proportional to number and plurality of tracks within the plurality of cells associated with the plurality of physical address may be determined.Type: ApplicationFiled: June 21, 2023Publication date: December 21, 2023Inventors: Mark Samuilovich Akselrod, Vasiliy Vasilyevich Fomenko, Jonathan Mitchell Harrison
-
Patent number: 11809904Abstract: Systems and methods of executing multiple scripts at an extension point are provided. If there are multiple scripts that are associated with an extension point for a service instance in a SAAS platform, a script execution schedule is determined. This can indicate the order of execution of the multiple scripts, but may also specify how the inputs and outputs of the multiple script executions are obtained. For example, the inputs for multiple scripts can be the same, and be those provided by the SAAS platform at the extension point. In this case, in effect the multiple scripts are executed independently. Alternatively, the output of one script can function as the input to another script, which requires a certain order of execution. After all of the scripts are executed, output rules are used to determine an overall output of the script execution to be returned the platform through the extension point.Type: GrantFiled: April 29, 2021Date of Patent: November 7, 2023Assignee: SHOPIFY INC.Inventors: David Cameron, Jonathan Mitchell Dickinson
-
Publication number: 20230184705Abstract: A method for measuring at least one property of a sample includes obtaining a sample of fluid including at least fines from a downhole environment, exposing the sample to a magnetic field, measuring a magnetic susceptibility of the fines in the sample in response to the magnetic field, and identifying at least one mineral present in the fines based at least partially on the magnetic susceptibility.Type: ApplicationFiled: December 9, 2022Publication date: June 15, 2023Inventors: Jonathan Mitchell, Débora Campos de Faria, Ashley Bernard Johnson, Adam Colbourne, Trevor Hughes, Sean Lovett
-
Patent number: 11605839Abstract: A battery system includes a power bus and a set of battery packs. A battery pack is one or more batteries, a sensor board, and a power board. The power bus is used to electrically connect the set of battery packs. The sensor board receives a voltage difference between a battery pack not connected to the power bus and the power bus; determines whether the voltage difference indicates that a battery pack voltage is too high compared to a power bus voltage; in response to determining the voltage difference indicates that the battery pack voltage is too high compared to the power bus voltage, provides a drain indication to drain off the battery pack using a power draw mechanism until the voltage of the battery pack is within a threshold voltage difference of the power bus; and provides a connect indication to connect the disconnected battery pack to the power bus.Type: GrantFiled: February 10, 2020Date of Patent: March 14, 2023Assignee: Anduril Industries, Inc.Inventors: Jonathan Mitchell Shine, John Henry Harris, III, Christopher Joseph Dycus
-
Publication number: 20220381714Abstract: Tools and methods are used to determine the oil, water, and solids volume fractions in a drilling fluid at the rig site. The volume fractions can be determined in-line with returned drilling fluid by using an NMR magnet and a flow line or sample chamber that receives a fluid sample and loads it into the NMR magnet. Using an RF probe, spectrometer, and computing device, data processing and interpretation of NMR data from the spectrometer is performed, while also raising a flag when iron contamination exceeds a predefined threshold.Type: ApplicationFiled: October 22, 2020Publication date: December 1, 2022Inventors: Jonathan Mitchell, Colin Stewart, Adam Colbourne
-
Patent number: 11316954Abstract: The provided systems and methods attempt to address possible issues with the use of third party applications with software as a service (SAAS) platforms, namely that lack of performance of third party app hosting infrastructure running the third party applications can affect multiple clients on the SAAS platform. In order to least mitigate this, third party app providers can create and upload their scripts to the SAAS platform for execution on the SAAS platform. The scripts must conform with extension points within SAAS functionality that are predefined. During execution, when the extension point is reached, the script is run on the SAAS platform instead of making an API call to the application on the third party app hosting infrastructure.Type: GrantFiled: March 17, 2020Date of Patent: April 26, 2022Assignee: SHOPIFY INC.Inventors: David Cameron, Jonathan Mitchell Dickinson
-
Patent number: 11231575Abstract: Embodiments provide slide navigation technology that addresses challenges in digital pathology of navigating and viewing high resolution slide images. Example systems comprise a virtual slide stage (VSS) having at least one sensor that detects user movement of a target placed on the VSS, and an input component, coupled to the VSS, which provides quick function movement control of the target via quick functions. The systems also comprise a connector component that connects the VSS to a user device and transmits output from the at least one sensor and input component to the user device. The systems further comprise a computer processor, in communication with the VSS, which processes the output using a computational model to generate data representing movement profiles of the target. The computer processor executes a software component, causing the output, translated based on the movement profiles, to be relayed via a viewing application on the user device.Type: GrantFiled: April 15, 2020Date of Patent: January 25, 2022Assignee: CORISTA, LLCInventors: Eric W. Wirch, David C. Wilbur, Richard Y. Wingard, II, Michael Ryan Tomer, Kevin Christopher Dorosh, Jonathan Mitchell Gaines, Odell Christian Dotson, Aristana Olivia Scourtas
-
Publication number: 20210249701Abstract: A battery system includes a power bus and a set of battery packs. A battery pack is one or more batteries, a sensor board, and a power board. The power bus is used to electrically connect the set of battery packs. The sensor board receives a voltage difference between a battery pack not connected to the power bus and the power bus; determines whether the voltage difference indicates that a battery pack voltage is too high compared to a power bus voltage; in response to determining the voltage difference indicates that the battery pack voltage is too high compared to the power bus voltage, provides a drain indication to drain off the battery pack using a power draw mechanism until the voltage of the battery pack is within a threshold voltage difference of the power bus; and provides a connect indication to connect the disconnected battery pack to the power bus.Type: ApplicationFiled: February 10, 2020Publication date: August 12, 2021Inventors: Jonathan Mitchell Shine, John Henry Harris, III, Christopher Joseph Dycus
-
Publication number: 20200348503Abstract: Embodiments provide slide navigation technology that addresses challenges in digital pathology of navigating and viewing high resolution slide images. Example systems comprise a virtual slide stage (VSS) having at least one sensor that detects user movement of a target placed on the VSS, and an input component, coupled to the VSS, which provides quick function movement control of the target via quick functions. The systems also comprise a connector component that connects the VSS to a user device and transmits output from the at least one sensor and input component to the user device. The systems further comprise a computer processor, in communication with the VSS, which processes the output using a computational model to generate data representing movement profiles of the target. The computer processor executes a software component, causing the output, translated based on the movement profiles, to be relayed via a viewing application on the user device.Type: ApplicationFiled: April 15, 2020Publication date: November 5, 2020Inventors: Eric W. Wirch, David C. Wilbur, Richard Y. Wingard, II, Michael Ryan Tomer, Kevin Christopher Dorosh, Jonathan Mitchell Gaines, Odell Christian Dotson, Aristana Olivia Scourtas
-
Patent number: 10725197Abstract: Methods for improved interpretation of NMR data acquired from industrial samples by simultaneously detecting more than one resonant nucleus without removing the sample from the sensitive volume of the NMR magnet or radio frequency probe are disclosed. In other aspects, the present disclosure provides methods for robust imaging/analysis of spatial distribution of different fluids (e.g., 1H, 23Na, 19F) within a core or reservoir rock. NMR data may be interpreted in real-time during dynamic processes to enable rapid screening, e.g. of enhanced oil recovery techniques and products and/or to provide improved interpretation of well-logs. Measurements of resonant nuclei other than 1H may be performed in the laboratory or downhole with a NMR logging tool. In other aspects, the present disclosure describes a novel kernel function to extract values for underlying parameters that define relaxation time behavior of a quadrupolar nucleus.Type: GrantFiled: September 5, 2017Date of Patent: July 28, 2020Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Jonathan Mitchell, Edmund J. Fordham, Lukasz Zielinski, Ravinath Kausik Kadayam Viswanathan
-
Patent number: 10697910Abstract: A porous material with liquid in the pores is examined by submerging the material in a bathing liquid, possibly a perfluorocarbon, which is immiscible with the liquid in the pores, is non-wetting towards the material, is immiscible with and differs in density from any liquid on the outside of the material, and does not contain a resonant element found in the bathing liquid. This bathing liquid displaces fluid from the surface of the porous material but not the liquid in the pores. Nuclear magnetic resonance signals from liquid in the pores give a measurement of pore volume. Volume of bathing liquid displaced by the porous material gives the bulk volume and porosity can be derived from these measurements. Sample preparation is minimal and a benchtop spectrometer can be used, making the method practical for examination of drill cuttings from a borehole while drilling.Type: GrantFiled: September 14, 2016Date of Patent: June 30, 2020Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Jonathan Mitchell, Edmund John Fordham
-
Patent number: 10663711Abstract: Embodiments provide slide navigation technology that addresses challenges in digital pathology of navigating and viewing high resolution slide images. Example systems comprise a virtual slide stage (VSS) having at least one sensor that detects user movement of a target placed on the VSS, and an input component, coupled to the VSS, which provides quick function movement control of the target via quick functions. The systems also comprise a connector component that connects the VSS to a user device and transmits output from the at least one sensor and input component to the user device. The systems further comprise a computer processor, in communication with the VSS, which processes the output using a computational model to generate data representing movement profiles of the target. The computer processor executes a software component, causing the output, translated based on the movement profiles, to be relayed via a viewing application on the user device.Type: GrantFiled: October 11, 2017Date of Patent: May 26, 2020Assignee: Corista, LLCInventors: Eric W. Wirch, David C. Wilbur, Richard Y. Wingard, II, Michael Ryan Tomer, Kevin Christopher Dorosh, Jonathan Mitchell Gaines, Odell Christian Dotson, Aristana Olivia Scourtas
-
Publication number: 20180203153Abstract: Methods for improved interpretation of NMR data acquired from industrial samples by simultaneously detecting more than one resonant nucleus without removing the sample from the sensitive volume of the NMR magnet or radio frequency probe are disclosed. In other aspects, the present disclosure provides methods for robust imaging/analysis of spatial distribution of different fluids (e.g., 1H, 23Na, 19F) within a core or reservoir rock. NMR data may be interpreted in real-time during dynamic processes to enable rapid screening, e.g. of enhanced oil recovery techniques and products and/or to provide improved interpretation of well-logs. Measurements of resonant nuclei other than 1H may be performed in the laboratory or downhole with a NMR logging tool. In other aspects, the present disclosure describes a novel kernel function to extract values for underlying parameters that define relaxation time behavior of a quadrupolar nucleus.Type: ApplicationFiled: September 5, 2017Publication date: July 19, 2018Inventors: Jonathan Mitchell, Edmund J. Fordham, Lukasz Zielinski, Ravinath Kausik Kadayam Viswanathan
-
Publication number: 20180188519Abstract: Embodiments provide slide navigation technology that addresses challenges in digital pathology of navigating and viewing high resolution slide images. Example systems comprise a virtual slide stage (VSS) having at least one sensor that detects user movement of a target placed on the VSS, and an input component, coupled to the VSS, which provides quick function movement control of the target via quick functions. The systems also comprise a connector component that connects the VSS to a user device and transmits output from the at least one sensor and input component to the user device. The systems further comprise a computer processor, in communication with the VSS, which processes the output using a computational model to generate data representing movement profiles of the target. The computer processor executes a software component, causing the output, translated based on the movement profiles, to be relayed via a viewing application on the user device.Type: ApplicationFiled: October 11, 2017Publication date: July 5, 2018Inventors: Eric W. Wirch, David C. Wilbur, Richard Y. Wingard, II, Michael Ryan Tomer, Kevin Christopher Dorosh, Jonathan Mitchell Gaines, Odell Christian Dotson, Aristana Olivia Scourtas
-
Publication number: 20180032356Abstract: A method, apparatus, and program product may generate and/or utilize a three-dimensional computer simulation model of a core plug suitable for use in a computer-implemented general purpose reservoir simulator. Simulation studies may be performed on the simulation model to establish a water base case for the simulation model, and to establish one or more Enhanced Oil Recovery (EOR) chemical properties and further validate the simulation model.Type: ApplicationFiled: February 3, 2016Publication date: February 1, 2018Inventors: Shi Su, Marie Ann Giddins, Danila Kuznetsov, Paul Naccache, Andrew Clarke, Edmund J. Fordham, Laurence Hawkes, Andrew Howe, Jonathan Mitchell, John Staniland
-
Patent number: 9696269Abstract: An apparatus and method for NMR analysis of a plurality of core samples includes a core holder (11) that holds a core sample under pressurized conditions. A radio frequency coil (51) disposed about the core holder (11) generates a pulsed-mode magnetic field component over a sample volume occupied by the core sample. A support structure is removably secured to the respective core holder. A permanent magnet (65A, 65B) has an open configuration such that it is removably disposed into a position within the support structure about the radio frequency coil and the core holder. The open configuration allows the same permanent magnet to be used for NMR analysis of a plurality of core samples without the need for depressurizing the respective core holder and disassembling the core holder and corresponding load frame for each core sample. It also allows multiple core samples to be prepared for NMR analysis while separated from the NMR measurement apparatus.Type: GrantFiled: May 15, 2012Date of Patent: July 4, 2017Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Edmund J. Fordham, Jonathan Mitchell
-
Patent number: 9588067Abstract: Apparatus for examining a fluid-containing porous sample, by a combination of centrifuging to move fluid into, out of, and/or within the sample and NMR to monitor the amount of fluid present at locations within the sample has a magnet system to provide a magnetic field; and a centrifuge rotor comprising a holder (18) for the sample and mounted to move the sample within the magnetic field. The apparatus preferably includes gradient coils (16, 116) superimposing a magnetic field gradient onto a field provided by magnets (11, 12, 111, 112). At least one radio-frequency coil (20) is located on the centrifuge rotor in a position 10 which surrounds the sample in the holder. The coil axis is transverse to the magnetic field and field gradient when measurement is made. Consequently NMR measurement of the distribution of fluid in the sample can be made while the centrifuge is in motion.Type: GrantFiled: March 8, 2012Date of Patent: March 7, 2017Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Jonathan Mitchell, Edmund Fordham