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: 12639201Abstract: 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: GrantFiled: March 12, 2024Date of Patent: May 26, 2026Assignee: Sandisk Technologies, Inc.Inventors: Nicholas Thomas, Dylan Dewitt, Stephen Gold, Daniel Tuers
-
Publication number: 20260139549Abstract: 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: ApplicationFiled: November 19, 2025Publication date: May 21, 2026Inventors: Nicholas Thomas, Francesco Vaghi, Emilie Williams, Mark Shool, Richard Meehan, Stephen Jeske
-
Patent number: 12454869Abstract: 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: GrantFiled: November 1, 2022Date of Patent: October 28, 2025Assignee: Schlumberger Technology CorporationInventors: Michael Underbrink, Nicholas Thomas
-
Publication number: 20250291709Abstract: 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: ApplicationFiled: March 12, 2024Publication date: September 18, 2025Applicant: SanDisk Technologies LLCInventors: NICHOLAS THOMAS, DYLAN DEWITT, STEPHEN GOLD, DANIEL TUERS
-
Patent number: 11880603Abstract: 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: GrantFiled: April 20, 2022Date of Patent: January 23, 2024Assignee: Western Digital Technologies, Inc.Inventors: Nicholas Thomas, Eran Erez, Matt Davidson
-
Publication number: 20230342078Abstract: 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: ApplicationFiled: April 20, 2022Publication date: October 26, 2023Applicant: Western Digital Technologies, Inc.Inventors: Nicholas Thomas, Eran Erez, Matt Davidson
-
Publication number: 20210056619Abstract: Systems and methods for rapidly verifying income are disclosed.Type: ApplicationFiled: August 1, 2018Publication date: February 25, 2021Inventors: Steven B. Smith, Nicholas Thomas
-
Patent number: 10839945Abstract: 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: GrantFiled: July 6, 2015Date of Patent: November 17, 2020Assignee: Global Life Sciences Solutions USA LLCInventors: Mohan Mark Amaratunga, Nicholas Thomas, Philip Vanek
-
Patent number: 10732877Abstract: 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: GrantFiled: March 25, 2019Date of Patent: August 4, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Raghavendra Gopalakrishnan, Nicholas Thomas, Karin Inbar
-
Patent number: 10577946Abstract: 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: GrantFiled: April 10, 2017Date of Patent: March 3, 2020Assignee: ANSALDO ENERGIA SWITZERLAND AGInventors: Nicholas Thomas, Stergios Goutianos, Rudolf Kellerer, Nils Ohlendorf
-
Patent number: 10451536Abstract: 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: GrantFiled: April 23, 2010Date of Patent: October 22, 2019Assignee: GE HEALTHCARE UK LIMITEDInventor: Nicholas Thomas
-
Publication number: 20190066203Abstract: Systems and methods for rapidly verifying income are disclosed.Type: ApplicationFiled: August 1, 2018Publication date: February 28, 2019Inventors: Steven B. Smith, Nicholas Thomas
-
Patent number: 10119473Abstract: 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: GrantFiled: May 20, 2015Date of Patent: November 6, 2018Assignee: General Electric CompanyInventors: Dechao Lin, Srikanth Chandrudu Kottilingam, Xiaoxue Diao, Nicholas Thomas
-
Patent number: 10102119Abstract: 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: GrantFiled: October 30, 2015Date of Patent: October 16, 2018Assignee: SanDisk Technologies LLCInventors: Raja Alwar Gopinath, Daniel Edward Tuers, Nicholas Thomas, Abhijeet Manohar
-
Patent number: 10037163Abstract: 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: GrantFiled: July 29, 2015Date of Patent: July 31, 2018Assignee: SanDisk Technologies LLCInventors: Daniel Edward Tuers, Nicholas Thomas, Abhijeet Manohar, Judah Gamliel Hahn
-
Patent number: 10014060Abstract: 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: GrantFiled: March 31, 2015Date of Patent: July 3, 2018Assignee: SanDisk Technologies LLCInventors: Daniel E. Tuers, Abhijeet Manohar, Nicholas Thomas, Jonathan Hsu
-
Publication number: 20180181709Abstract: 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: ApplicationFiled: June 29, 2016Publication date: June 28, 2018Inventors: Mark Samuel Jonathan Briggs, Nicholas Thomas
-
Publication number: 20170292383Abstract: 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: ApplicationFiled: April 10, 2017Publication date: October 12, 2017Applicant: ANSALDO ENERGIA SWITZERLAND AGInventors: Nicholas THOMAS, Stergios GOUTIANOS, Rudolf KELLERER, Nils OHLENDORF
-
Publication number: 20170161466Abstract: 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: ApplicationFiled: July 6, 2015Publication date: June 8, 2017Inventors: Mohan Mark Amaratunga, Nicholas Thomas, Philip Vanek
-
Publication number: 20170123972Abstract: 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: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Inventors: Raja Alwar Gopinath, Daniel Edward Tuers, Nicholas Thomas, Abhijeet Manohar