Patents by Inventor Nicholas Thomas

Nicholas Thomas 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: 12639201
    Abstract: A storage device provides thin provisioning by presenting more logical capacity than available physical capacity. The storage device uses a dynamic random-access memory (DRAM) having a size that is proportional to the available physical capacity of the storage device. The storage device includes a memory device with a physical capacity and the DRAM. A controller on the storage device creates segments including logical block address (LBA) sets in an LBA space. The LBA sets include an LBA from each segment that are linked to enable the LBAs in a LBA set to share a mapping space in the DRAM. The controller also creates an L2P table including a LBA set entry per LBA set, with each LBA set entry including sub-entries to store physical locations on the memory device that are associated with the LBAs in the LBA set. The controller also stores the L2P table in the DRAM.
    Type: Grant
    Filed: March 12, 2024
    Date of Patent: May 26, 2026
    Assignee: Sandisk Technologies, Inc.
    Inventors: Nicholas Thomas, Dylan Dewitt, Stephen Gold, Daniel Tuers
  • Publication number: 20260139549
    Abstract: A workstring includes a first section defining a waveguide therethrough. The first section is configured to operate up to a first temperature. A second section further defines the waveguide therethrough. The second section is at an uphole end of the workstring. The second section is configured to operate up to a second temperature lower than the first temperature.
    Type: Application
    Filed: November 19, 2025
    Publication date: May 21, 2026
    Inventors: Nicholas Thomas, Francesco Vaghi, Emilie Williams, Mark Shool, Richard Meehan, Stephen Jeske
  • Patent number: 12454869
    Abstract: A non-pressure sensitive (“NPS”) module. The NPS module may include a mandrel, a lug assembly, a release sleeve, and a retention mechanism. The mandrel may have fluid pathways that balance pressure uphole of the mandrel and downhole of the mandrel when the NPS module is positioned within the borehole. The lug assembly may extend at least partially through the mandrel, a lug of the lug assembly extendable through a port in the liner hanger to prevent setting of the liner hanger when the lug assembly is in a run-in position. The release sleeve may be coupled to the lug assembly and operable to shift the lug assembly from a run-in position to an intermediate position that allows the liner hanger to be set. The retention mechanism may be operable to prevent the lug assembly from shifting to a retracted position until run-in tool is pulled uphole.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: October 28, 2025
    Assignee: Schlumberger Technology Corporation
    Inventors: Michael Underbrink, Nicholas Thomas
  • Publication number: 20250291709
    Abstract: A storage device provides thin provisioning by presenting more logical capacity than available physical capacity. The storage device uses a dynamic random-access memory (DRAM) having a size that is proportional to the available physical capacity of the storage device. The storage device includes a memory device with a physical capacity and the DRAM. A controller on the storage device creates segments including logical block address (LBA) sets in an LBA space. The LBA sets include an LBA from each segment that are linked to enable the LBAs in a LBA set to share a mapping space in the DRAM. The controller also creates an L2P table including a LBA set entry per LBA set, with each LBA set entry including sub-entries to store physical locations on the memory device that are associated with the LBAs in the LBA set. The controller also stores the L2P table in the DRAM.
    Type: Application
    Filed: March 12, 2024
    Publication date: September 18, 2025
    Applicant: SanDisk Technologies LLC
    Inventors: NICHOLAS THOMAS, DYLAN DEWITT, STEPHEN GOLD, DANIEL TUERS
  • Patent number: 11880603
    Abstract: A storage system receives a command from a host to overwrite data that is stored in a memory of the storage system. The command may have been issued in error or by malware, so the storage system preserves the data that the host wants to overwrite, just in case the host later wants to recover the data. To do this, the storage system associates the physical address of the location of the memory that stores the data with a logical block address that is inaccessible by the host. To recover the data, the storage system replaces the logical block address that is inaccessible by the host with a logical block address that is accessible by the host.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: January 23, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Nicholas Thomas, Eran Erez, Matt Davidson
  • Publication number: 20230342078
    Abstract: A storage system receives a command from a host to overwrite data that is stored in a memory of the storage system. The command may have been issued in error or by malware, so the storage system preserves the data that the host wants to overwrite, just in case the host later wants to recover the data. To do this, the storage system associates the physical address of the location of the memory that stores the data with a logical block address that is inaccessible by the host. To recover the data, the storage system replaces the logical block address that is inaccessible by the host with a logical block address that is accessible by the host.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Applicant: Western Digital Technologies, Inc.
    Inventors: Nicholas Thomas, Eran Erez, Matt Davidson
  • Publication number: 20210056619
    Abstract: Systems and methods for rapidly verifying income are disclosed.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 25, 2021
    Inventors: Steven B. Smith, Nicholas Thomas
  • Patent number: 10839945
    Abstract: The present invention provides improved methods for maintaining the physical separation and identity integrity of a biological cellular sample from a patient during processing. The invention enables parallel processing of biological cellular samples, such as patient samples, in a space and time efficient fashion. The methods of the invention find particular utility in processing patient samples for use in cell therapy.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: November 17, 2020
    Assignee: Global Life Sciences Solutions USA LLC
    Inventors: Mohan Mark Amaratunga, Nicholas Thomas, Philip Vanek
  • Patent number: 10732877
    Abstract: In one embodiment, there is a method for managing data in a storage device comprising a non-volatile memory having a plurality of jumbo blocks, each jumbo block having a separate and distinct physical block address. The method comprises performing a folding operation data associated with a first virtual address from a plurality of Single Level Cell (SLC) jumbo blocks of the non-volatile memory to one Multilevel Cell (MLC) jumbo block of the non-volatile memory, receiving a read request to read data associated with a first logical block address, identifying that the first virtual address is associated with the first logical block address, determining whether a jumbo block associated with the first logical block address meets pre-SLC-overwrite criteria. In response to a determination that the jumbo block associated with the first logical block address meets pre-SLC-overwrite criteria, reading data from the SLC jumbo block associated with the first virtual address.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: August 4, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Raghavendra Gopalakrishnan, Nicholas Thomas, Karin Inbar
  • Patent number: 10577946
    Abstract: A blade includes an airfoil and a root having diverging walls. The diverging walls are made of a ceramic matrix composite material. A reinforcement element is provided between the diverging walls.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 3, 2020
    Assignee: ANSALDO ENERGIA SWITZERLAND AG
    Inventors: Nicholas Thomas, Stergios Goutianos, Rudolf Kellerer, Nils Ohlendorf
  • Patent number: 10451536
    Abstract: In one aspect, the present invention relates to a method 200 for identifying one or more phenotypes from a multi-parameter data set. The method 200 comprises measuring 202 correlation between pairs of parameters within the multi-parameter data set, modifying 204 correlated parameter values within a predetermined multi-parameter data analysis set to form an analysis parameter set, and analyzing 206 the multi-parameter data set using the analysis parameter set to identify one or more phenotypes from the multi-parameter data set. Various embodiments of the present invention may, for example, be used in an automated high-content screening (HCS) apparatus 100 for biological cellular analysis.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: October 22, 2019
    Assignee: GE HEALTHCARE UK LIMITED
    Inventor: Nicholas Thomas
  • Publication number: 20190066203
    Abstract: Systems and methods for rapidly verifying income are disclosed.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 28, 2019
    Inventors: Steven B. Smith, Nicholas Thomas
  • Patent number: 10119473
    Abstract: Components are disclosed which include a first component section and a second component section joined to form a hollow structure defining a plenum having an interior surface, wherein the component sections each include mating ridges joined together along the length of the plenum, and a corrosion-resistant cladding layer including a corrosion-resistant material overlaying the interior surface of the plenum. In one embodiment, the component is a gas turbine combustor fuel manifold. A method of forming the components includes applying corrosion-resistant segments including a corrosion-resistant material to each of the surfaces of the component sections, and joining the component sections to form the component, wherein joining the component sections includes fusing the corrosion-resistant segments into the corrosion-resistant cladding layer, and joining the mating ridges of the component sections.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 6, 2018
    Assignee: General Electric Company
    Inventors: Dechao Lin, Srikanth Chandrudu Kottilingam, Xiaoxue Diao, Nicholas Thomas
  • Patent number: 10102119
    Abstract: A non-volatile memory system may include a write task queue that queues write commands and a garbage collection module that analyzes information about pending write commands in the write task queue in order to perform garbage collection. Based on its analysis of the write task queue, the garbage collection module performs discouraging actions to discourage itself from selecting certain blocks in a candidate list to be source blocks for garbage collection. In addition or alternatively, the garbage collection module performs encouraging actions to encourage itself to select blocks storing current valid data associated with a write command as source blocks for garbage collection. Write amplification may be reduced as a result of the discouraging and encouraging actions.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 16, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Raja Alwar Gopinath, Daniel Edward Tuers, Nicholas Thomas, Abhijeet Manohar
  • Patent number: 10037163
    Abstract: A cluster association recognition system and related method are described. The system may identify sequences of data clusters in compilations of cluster journals. The system may generate the compilations by populating the cluster journals with cluster identifications associated with host addresses identified in host read requests. Upon receipt of future read requests, the cluster sequences may be used to identify data sets that are associated with a cluster sequence in order to identify further data sets that a host is likely to request.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: July 31, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Daniel Edward Tuers, Nicholas Thomas, Abhijeet Manohar, Judah Gamliel Hahn
  • Patent number: 10014060
    Abstract: A memory system and method for reducing read disturb errors are disclosed. In one embodiment, a memory system is provided comprising a plurality of blocks of memory and a controller. The controller is configured to detect a read disturb error in a block, identify data that caused the read disturb error, and move the data that caused the read disturb error to a block with a higher read endurance. This can be done by assigning read counters to blocks to determine frequently-read data, and storing that data in a separate block until it is less frequently read and will likely not cause additional read disturb errors.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 3, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Daniel E. Tuers, Abhijeet Manohar, Nicholas Thomas, Jonathan Hsu
  • Publication number: 20180181709
    Abstract: Disclosed is a method for optimising an ex-vivo autologous cell culture procedure, said method including the steps of: obtaining and storing a patient's bioinformatic data; comparing said patient's bioinformatic data with known data in the form of bioinformatic data collected from other patients and/or other predetermined data such as genomic or proteomic data; and selecting ex-vivo cell culture procedure parameters based on the comparison between said patient's bioinformatic data and said known data. The selection can also be influenced by using the better data and/or culture parameter indicators determined by monitoring the outcome of plural cellular therapy attempts.
    Type: Application
    Filed: June 29, 2016
    Publication date: June 28, 2018
    Inventors: Mark Samuel Jonathan Briggs, Nicholas Thomas
  • Publication number: 20170292383
    Abstract: A blade includes an airfoil and a root having diverging walls. The diverging walls are made of a ceramic matrix composite material. A reinforcement element is provided between the diverging walls.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 12, 2017
    Applicant: ANSALDO ENERGIA SWITZERLAND AG
    Inventors: Nicholas THOMAS, Stergios GOUTIANOS, Rudolf KELLERER, Nils OHLENDORF
  • Publication number: 20170161466
    Abstract: The present invention provides improved methods for maintaining the physical separation and identity integrity of a biological cellular sample from a patient during processing. The invention enables parallel processing of biological cellular samples, such as patient samples, in a space and time efficient fashion. The methods of the invention find particular utility in processing patient samples for use in cell therapy.
    Type: Application
    Filed: July 6, 2015
    Publication date: June 8, 2017
    Inventors: Mohan Mark Amaratunga, Nicholas Thomas, Philip Vanek
  • Publication number: 20170123972
    Abstract: A non-volatile memory system may include a write task queue that queues write commands and a garbage collection module that analyzes information about pending write commands in the write task queue in order to perform garbage collection. Based on its analysis of the write task queue, the garbage collection module performs discouraging actions to discourage itself from selecting certain blocks in a candidate list to be source blocks for garbage collection. In addition or alternatively, the garbage collection module performs encouraging actions to encourage itself to select blocks storing current valid data associated with a write command as source blocks for garbage collection. Write amplification may be reduced as a result of the discouraging and encouraging actions.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Raja Alwar Gopinath, Daniel Edward Tuers, Nicholas Thomas, Abhijeet Manohar