Patents by Inventor David Haase
David Haase 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).
-
Publication number: 20250149142Abstract: An apparatus and method for determining a composition of a replacement therapy treatment is presented, the apparatus at least a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the at least a processor to receive a user input wherein the user input comprises at least an identifier and a constitutional history of the user, generate a first condition descriptor as a function of the user input, determine a composition of a replacement therapy treatment as a function of the first condition descriptor, wherein the determination comprises training a first machine-learning process using user training data, wherein the user training data correlates user inputs to compositions of the replacement therapy treatment and determining the composition as a function of the user input and the first machine learning process, and output the composition of the replacement therapy treatment as a function of the determination.Type: ApplicationFiled: November 17, 2024Publication date: May 8, 2025Inventor: David Haase
-
Patent number: 12159701Abstract: An apparatus for determining a composition of a plasma exchange treatment wherein the apparatus comprises a processor and a memory communicatively connected to the processor. The processor is configured to receive a user input from a remote sensor, wherein the user input comprises a monitoring biomarker. The monitoring biomarker is a biomarker that monitors the effects of a therapeutic agent. The processor receives, from a remote sensor, an identifier wherein the identifier links a user to a medical record. The processor generates a first condition descriptor as a function of the user input. The first condition descriptor is related to a change in a monitoring biomarker. The processor determines a plasma exchange treatment as a function of the change in the monitoring biomarker. The plasma exchange treatment comprises a series of treatments given over time.Type: GrantFiled: June 30, 2023Date of Patent: December 3, 2024Inventor: David Haase
-
Patent number: 11886703Abstract: A method is used in managing storage space in storage systems. Storage space reserved by a storage object from a set of storage tiers is evaluated. A data storage system includes the first and second storage tiers configured such that performance characteristics associated with the first storage tier is different from the second storage tier. Based on the evaluation, storage space available and consumed in each storage tier of the set of storage tiers is determined.Type: GrantFiled: June 30, 2015Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Samuel L. Mullis, II, David Haase, Michael C. Brundage, Dayanand Suldhal
-
Publication number: 20230343431Abstract: An apparatus for determining a composition of a plasma exchange treatment wherein the apparatus comprises a processor and a memory communicatively connected to the processor. The processor is configured to receive a user input from a remote sensor, wherein the user input comprises a monitoring biomarker. The monitoring biomarker is a biomarker that monitors the effects of a therapeutic agent. The processor receives, from a remote sensor, an identifier wherein the identifier links a user to a medical record. The processor generates a first condition descriptor as a function of the user input. The first condition descriptor is related to a change in a monitoring biomarker. The processor determines a plasma exchange treatment as a function of the change in the monitoring biomarker. The plasma exchange treatment comprises a series of treatments given over time.Type: ApplicationFiled: June 30, 2023Publication date: October 26, 2023Inventor: David Haase
-
Publication number: 20230304068Abstract: A method is provided for treating a recipient with a biological product obtained from at least one donor that may be the same as, or different from, the recipient. The method includes identifying a targeted level of gene expression of a first gene in a biological product to be transferred from at least one donor to a recipient; treating the at least one donor to achieve the targeted level of gene expression of the first gene in the biological product; and transferring the biological product from the at least one donor to the recipient.Type: ApplicationFiled: May 31, 2023Publication date: September 28, 2023Inventors: ANNELISE E. BARRON, DAVID HAASE, JOSHUA MCCLURE
-
Patent number: 11735303Abstract: An apparatus and method for determining a composition of a replacement therapy treatment is presented, the apparatus at least a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the at least a processor to receive a user input wherein the user input comprises at least an identifier and a constitutional history of the user, generate a first condition descriptor as a function of the user input, determine a composition of a replacement therapy treatment as a function of the first condition descriptor, wherein the determination comprises training a first machine-learning process using user training data, wherein the user training data correlates user inputs to compositions of the replacement therapy treatment and determining the composition as a function of the user input and the first machine learning process, and output the composition of the replacement therapy treatment as a function of the determination.Type: GrantFiled: June 22, 2022Date of Patent: August 22, 2023Inventor: David Haase
-
Patent number: 11697834Abstract: A method is provided for treating a recipient with a biological product obtained from at least one donor that may be the same as, or different from, the recipient. The method includes identifying a targeted level of gene expression of a first gene in a biological product to be transferred from at least one donor to a recipient; treating the at least one donor to achieve the targeted level of gene expression of the first gene in the biological product; and transferring the biological product from the at least one donor to the recipient.Type: GrantFiled: January 27, 2020Date of Patent: July 11, 2023Assignee: Maxwell Biosciences, Inc.Inventors: Annelise E. Barron, David Haase, Joshua McClure
-
Patent number: 11676726Abstract: An apparatus and method for generating a treatment plan for salutogenesis, the apparatus comprising a at least a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the at least a processor to receive physiological data associated with a user and comprising a plurality of biomarkers, wherein the plurality of biomarkers comprise at least a glycocalyx degradation biomarker, determine a concentration for each at least a glycocalyx degradation biomarker of the plurality of biomarkers, classify the at least a glycocalyx degradation biomarker to a disease condition and a treatment label as a function of the concentration, and generate a treatment plan as a function of the disease condition and the treatment label.Type: GrantFiled: June 22, 2022Date of Patent: June 13, 2023Inventor: David Haase
-
Publication number: 20220406430Abstract: An apparatus and method for determining a composition of a replacement therapy treatment is presented, the apparatus at least a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the at least a processor to receive a user input wherein the user input comprises at least an identifier and a constitutional history of the user, generate a first condition descriptor as a function of the user input, determine a composition of a replacement therapy treatment as a function of the first condition descriptor, wherein the determination comprises training a first machine-learning process using user training data, wherein the user training data correlates user inputs to compositions of the replacement therapy treatment and determining the composition as a function of the user input and the first machine learning process, and output the composition of the replacement therapy treatment as a function of the determination.Type: ApplicationFiled: June 22, 2022Publication date: December 22, 2022Inventor: David Haase
-
Publication number: 20220406462Abstract: An apparatus and method for generating a treatment plan for salutogenesis, the apparatus comprising a at least a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the at least a processor to receive physiological data associated with a user and comprising a plurality of biomarkers, wherein the plurality of biomarkers comprise at least a glycocalyx degradation biomarker, determine a concentration for each at least a glycocalyx degradation biomarker of the plurality of biomarkers, classify the at least a glycocalyx degradation biomarker to a disease condition and a treatment label as a function of the concentration, and generate a treatment plan as a function of the disease condition and the treatment label.Type: ApplicationFiled: June 22, 2022Publication date: December 22, 2022Inventor: David Haase
-
Publication number: 20200319209Abstract: A method is provided for treating a recipient with a biological product obtained from at least one donor that may be the same as, or different from, the recipient. The method includes identifying a targeted level of gene expression of a first gene in a biological product to be transferred from at least one donor to a recipient; treating the at least one donor to achieve the targeted level of gene expression of the first gene in the biological product; and transferring the biological product from the at least one donor to the recipient.Type: ApplicationFiled: January 27, 2020Publication date: October 8, 2020Inventors: Annelise E. Barron, David Haase, Joshua McClure
-
Patent number: 10180790Abstract: A technique for copying a source data object within a data storage system to a destination includes ingesting data portions of the source object into respective pages of a cache. The cache associates the pages with respective descriptors and writes into the descriptors locations of storage elements that have been provided for storing the respective data portions at the destination. When later flushing these cache pages, each page is flushed to the location at the destination that is provided in the respective descriptor.Type: GrantFiled: September 30, 2016Date of Patent: January 15, 2019Assignee: EMC IP Holding Company LLCInventors: Alan L. Taylor, David Haase, Michael C. Brundage, Somnath A. Gulve
-
Patent number: 10146454Abstract: A method is provided for performance by an I/O Coordination module of a computing device operating as a data storage system in order to obtain and process physical extent mappings in the context of an XCOPY Lite or XCOPY type operation. The method involves breaking down the source region into physical source extents with reference to a container filesystem representing the logical volume of the source as a file. The I/O Coordination module is then able to separately process each of these physical source extents and also obtain its corresponding physical destination extents with reference to the container filesystem, which also represents the logical volume of the destination as a file. The I/O Coordination module is then able to cause integrated copy commands to be issued to an underlying physical storage driver. An apparatus, system, and computer program product for performing a similar method are also provided.Type: GrantFiled: June 30, 2016Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Milind M. Koli, Timothy C. Ng, James Mark Holt, David Haase, Vedashree Raman
-
Patent number: 10089316Abstract: A technique for managing file system expansions includes receiving a request to perform a file system expansion, the request specifying or implying an increase in size of a file system to a new target size. The request is received while a previous file system expansion is already in progress. The technique includes merging the previous file system expansion into the file system expansion specified by the request, to increase the size of the file system to the new target size.Type: GrantFiled: June 29, 2015Date of Patent: October 2, 2018Assignee: EMC IP Holding Company LLCInventors: David Haase, Michael C. Brundage, Walter C. Forrester, Paul T. McGrath, Somnath A. Gulve
-
Patent number: 10055166Abstract: There are disclosed techniques for use in managing data copying. In one embodiment, there is disclosed a method including a number of steps. The method comprises performing a first operation to copy data from a first region of a source area. The method also comprises determining a count relating to pending I/O requests in connection with a second region of the source area upon completion of the first operation. And, in response to determining that the count relating to pending I/O requests in connection with the second region of the source area equals zero, the method further comprises performing a second operation to copy data from the second region of the source area and configuring a new region in the source area to record a count relating to pending I/O requests in connection with the source area.Type: GrantFiled: June 30, 2016Date of Patent: August 21, 2018Assignee: EMC IP Holding Company LLCInventors: Alan L. Taylor, David Haase, Michael C. Brundage, Somnath A. Gulve, Varun K. Chinta
-
Patent number: 10025510Abstract: A technique for use in managing data storage in a data storage system is disclosed. A first and second data storage commands (DSC) are received from a storage driver stack. Determining if the first DSC and the second DSC are both related aspects of a combined storage command and if so, establishing a pairing structure to pair the first DSC and the second DSC together. Fulfilling the combined storage command by fulfilling both the first DSC and the second DSC with reference to the pairing structure.Type: GrantFiled: June 30, 2016Date of Patent: July 17, 2018Assignee: EMC IP Holding Company LLCInventors: Milind Koli, Timothy C. Ng, James Mark Holt, David Haase, Vedashree Anantha Raman
-
Patent number: 9933953Abstract: A technique for managing copy sessions in a data storage system supports active and inactive copy-session states and reclaims memory for inactive copy sessions to reduce their memory footprints. When a copy session transitions from the active state to the inactive state, the copy session persists certain copy-progress data in non-volatile storage and frees structures in memory previously storing that copy-progress data. The inactive copy session continues to run but performs no copying and consumes less memory. When the copy session later transitions back to the active state, the copy session reads the copy-progress data back into memory and resumes copying.Type: GrantFiled: June 30, 2016Date of Patent: April 3, 2018Assignee: EMC IP Holding Company LLCInventors: Alan L. Taylor, Paul T. McGrath, David Haase, Michael C. Brundage, Somnath A. Gulve, Michael Paul Wagner
-
Patent number: 9916312Abstract: A method includes (a) receiving a command to create an upper-deck filesystem of a specified size, the upper-deck filesystem residing within a logical volume expressed from a container file of a lower-deck filesystem, (b) provisioning a plurality of storage provisioning units (SPUs) from a storage pool of the data storage system to the container file in an order reflecting proximity of the SPUs within storage devices of the data storage system, the plurality of SPUs providing storage for the entire container file, and (c) subsequent to provisioning the plurality of SPUs to the container file, executing a plurality of threads in parallel to write metadata of the upper-deck filesystem to the plurality of SPUs, representing the upper-deck filesystem. Other embodiments are directed to a system, a computerized apparatus, and a computer program product for performing methods similar to that described above.Type: GrantFiled: June 30, 2014Date of Patent: March 13, 2018Assignee: EMC IP Holding Company LLCInventors: David Haase, Michael C. Brundage, Walter C. Forrester, Paul T. McGrath, Miles A. de Forest
-
Patent number: 9619286Abstract: Techniques for processing requests are described. A first thread is selected for execution. Only a single thread is allowed to execute at a time. Each thread is associated with a queue of requests to be processed by the thread. A first request is selected from the queue of first thread that performs first processing to service the first request. A service time classification for the first request is determined in accordance with criteria that includes a runtime determination of what resource(s) are used in servicing the first request. It is determined, in accordance with the service time classification, whether to allow the first thread to continue execution and process a second request from the queue of the first thread. If the first thread is allowed to continue execution, second processing is performed by the first thread to service the second request. Otherwise, a second thread is selected for execution.Type: GrantFiled: March 20, 2014Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Michael P. Wagner, David Haase, Charles C. Bailey, Michael C. Brundage, Alan L. Taylor, Chung-Huy Chen, Dennis T. Duprey
-
Patent number: 9292216Abstract: An embodiment of a computer-implemented method for use in managing allocation of a storage pool in a data storage system by calculating an allocation mode for the storage pool based on a policy is described. Also described are embodiments of a system and computer program product enabled for carrying out such computer-implemented allocation management.Type: GrantFiled: September 24, 2010Date of Patent: March 22, 2016Assignee: EMC CorporationInventors: Paul T. McGrath, Sheetal A. Desai, Miles A. Deforest, David Haase, Saurabh M. Pathak