Patents by Inventor David A. Olson
David A. Olson 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: 20250144454Abstract: A respirator is disclosed. The respirator includes a mask body and a harness. The mask body includes polypropylene in an amount of between 60 and 100 weight percent. The harness is attached to the mask body. The harness includes elastomeric polypropylene-miscible copolymer in an amount of between 80 and 100 weight percent. The respirator includes an overall composition of polypropylene of at least 80 weight percent. The respirator includes an overall composition of ethylene of less than 10 weight percent. The respirator may be consistent with definition of recyclable according to Association of Plastic Recyclers (APR) standards for polypropylene.Type: ApplicationFiled: February 3, 2023Publication date: May 8, 2025Inventors: Nathan E. Schultz, Seth M. Kirk, David A. Olson, Ronald W. Ausen, John M. Brandner, Bongyeol Yeom
-
Publication number: 20250083191Abstract: Lumber sorting systems and methods that use adaptive lumber management to tailor the distribution of lumber to improve the yield and aesthetic properties of a product are disclosed. An adaptive lumber management system in accordance with the present disclosure may comprise a lumber scanner configured to record one or more characteristics of each board and create a data file for each board comprising information regarding the characteristic of the board. A processor may be configured to determine a target tray for each board based on the data files. The processor may be further configured to generate at least one mapping. The system may further comprise a sorting mechanism configured to sort the plurality of boards into their respective target trays and at least one tipple configured to select each board or the plurality of boards from the plurality of trays according to the at least one mapping.Type: ApplicationFiled: November 26, 2024Publication date: March 13, 2025Inventors: Brent David OLSON, Carl Daniel MORROW, Mengzhe GU, Sam HERMANN, William August HOILES, Gary FONG
-
Patent number: 12189981Abstract: A system, method, and machine-readable storage medium for determining an amount of unique data in a distributed storage system are provided. In some embodiments, a combined efficiency set for a first data set stored in the distributed storage system, such as at a volume, may be generated. The first data set may include a first subset of data and a second subset of data in the distributed storage system. Additionally, a set of efficiency sets for the first subset of data may be generated. A set difference based on the combined efficiency set and the set of efficiency sets may be computed. An amount of memory used for storing unique data of the second subset of data may be estimated based on the set difference. The unique data may be present in the second subset of data but absent from the first subset of data.Type: GrantFiled: January 30, 2023Date of Patent: January 7, 2025Assignee: NETAPP, INC.Inventors: Alyssa Proulx, Mark David Olson
-
Publication number: 20240416288Abstract: Porous ePTFE articles coated with a hydrophilic coating are provided. The coating may be modified by covalent modifications to the PVOH coating. Covalent modifications may include small molecule grafting, polymer grafting to or from the PVOH backbone, modifying the PVAc precursor of the PVOH, crosslinking of the polymer via thermal or photochemistry, crosslinking of the polymer with a multifunctional crosslinking agent, and the like, and combinations thereof.Type: ApplicationFiled: June 13, 2024Publication date: December 19, 2024Inventors: Joe A. Jaye, Matthew P. Goertz, Catherine M. Kasse, Davis B. Moravec, Bradly G. Hauser, Madeline C. Peterson, David A. Olson, Cecilia C. Hall, S. Kyle Sontag, Elizabeth A. Jackson
-
Publication number: 20240385959Abstract: Systems and methods are described for a streamlined garbage collection process during which data integrity checking is also performed for a distributed key-value (KV) store utilized by a distributed storage system. According to one embodiment, by making use of full or truncated block IDs (rather than an intermediate probabilistic data structure, such as a Bloom filter) for garbage collection, data integrity checking can be performed concurrently almost for free. During garbage collection, a block ID compare list may be compared to block IDs within the distributed KV store. If a particular block ID is present in the distributed KV store but is missing from the block ID compare list, the corresponding data block represents garbage to be collected. If the particular block ID is present in the block ID compare list but missing from the distributed KV store, a data integrity error has been identified.Type: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Applicant: NetApp, Inc.Inventors: Wei Sun, Mark David Olson, Anil Paul Thoppil
-
Patent number: 12066933Abstract: Systems and methods are described for a streamlined garbage collection process during which data integrity checking is also performed for a distributed key-value (KV) store utilized by a distributed storage management system. According to one embodiment, by making use of full or truncated block IDs (rather than an intermediate probabilistic data structure, such as a Bloom filter) for garbage collection, data integrity checking can be performed concurrently almost for free. During garbage collection, a block ID compare list is compared to block IDs within the distributed KV store. If a particular block ID is present in the distributed KV store but is missing from the block ID compare list, the corresponding data block represents garbage to be collected. If the particular block ID is present in the block ID compare list but missing from the distributed KV store, a data integrity error has been identified.Type: GrantFiled: February 25, 2022Date of Patent: August 20, 2024Assignee: NetApp, Inc.Inventors: Wei Sun, Mark David Olson, Anil Paul Thoppil
-
Publication number: 20240259411Abstract: Computer-implemented computer system user behavior detection methods, systems, and computer-readable media are described.Type: ApplicationFiled: January 26, 2024Publication date: August 1, 2024Inventors: Scott Riley Terry, Derek Myron Johnson, Stewart David Olson
-
Publication number: 20240173749Abstract: Lumber sorting systems and methods that use adaptive lumber management to tailor the distribution of lumber to improve the yield and aesthetic properties of a product are disclosed. An adaptive lumber management system in accordance with the present disclosure may comprise a lumber scanner configured to record one or more characteristics of each board and create a data file for each board comprising information regarding the characteristic of the board. A processor may be configured to determine a target tray for each board based on the data files. The processor may be further configured to generate at least one mapping. The system may further comprise a sorting mechanism configured to sort the plurality of boards into their respective target trays and at least one tipple configured to select each board or the plurality of boards from the plurality of trays according to the at least one mapping.Type: ApplicationFiled: February 7, 2024Publication date: May 30, 2024Inventors: Brent David OLSON, Carl Daniel MORROW, Mengzhe GU, William August HOILES, Gary FONG, Sam HERMANN
-
Publication number: 20240116003Abstract: Embodiments herein relate to filtration devices having spiral wound filtration element. In an embodiment, a filtration device is included having a first spiral wound filter element. The first spiral wound filter element can include one or more spacing layers, one or more membrane layers disposed in between the one or more spacing layers, and a plurality of spacing elements. The first spiral wound filter element can have an aspect ratio that is less than 8:1 height to width. Other embodiments are also included herein.Type: ApplicationFiled: September 29, 2023Publication date: April 11, 2024Inventors: David D. Lauer, Benjamin C. Druecke, David A. Olson, Connor J. Colling, Davis B. Moravec, Matthew P. Goertz, Nicholas J. Stanley, Robert P. McCollam
-
Publication number: 20230384333Abstract: New fluorescent biosensors are provided for use in methods of detecting a ligand-induced hallucinogenic conformational change of a G Protein-Coupled Receptor (GPCR), detecting a hallucinogenic compound, detecting a non-hallucinogenic antidepressant compound, measuring the hallucinogenic potential of a compound, measuring the antipsychotic potential of a compound, and suitable kits thereof.Type: ApplicationFiled: October 13, 2021Publication date: November 30, 2023Inventors: Chunyang DONG, Calvin LY, David OLSON, Lin TIAN
-
Patent number: 11722406Abstract: A switch includes a plurality of ingress ports, a plurality of egress ports, and a plurality of buffers comprising a buffer coupled to each ingress port, egress port pair. An ingress port is to determine a plurality of potential egress ports for a packet. The ingress port is to select an egress port of the plurality of potential egress ports based on congestion of the corresponding buffers coupled to the ingress port and to each of the plurality of potential egress ports. The ingress port is to place the packet into the corresponding buffer coupled to the ingress port and the selected egress port.Type: GrantFiled: December 11, 2020Date of Patent: August 8, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: David Olson, Darel Neal Emmot, Nicholas George McDonald, John Kim
-
Publication number: 20230191333Abstract: A spiral wound membrane module is suitable for use with high temperature water that may also have a high pH, for example steam injection produced water. The module uses a membrane with a polyphenylene sulfide (PPS) backing material. The feed spacer of the module may be made from polyphenylene sulfide (PPS) or ethylene chlorotrifluoroethylene (ECTFE). The permeate carrier may be made of a woven nylon (i.e. nylon 6, 6) fabric coated with high temperature epoxy. The core tube and anti-telescoping device may be made of polysulfone. In some examples, the module may be used at a temperature of up to 130° C. Optionally, the module may be used at a pH of 9.5 or more. In a filtration method, the module may be operated at a pressure in the range of 150 to 450 psi. The module may be operated at a generally constant pressure.Type: ApplicationFiled: February 16, 2023Publication date: June 22, 2023Inventors: Paul Michael SMIGELSKI, JR., David OLSON, Rachel GETTINGS, Jack HOWSON, David MOORE, Deborah DE LA CRUZ, Hua WANG, Joel CARAHER
-
Publication number: 20230176773Abstract: A system, method, and machine-readable storage medium for determining an amount of unique data in a distributed storage system are provided. In some embodiments, a combined efficiency set for a first data set stored in the distributed storage system, such as at a volume, may be generated. The first data set may include a first subset of data and a second subset of data in the distributed storage system. Additionally, a set of efficiency sets for the first subset of data may be generated. A set difference based on the combined efficiency set and the set of efficiency sets may be computed. An amount of memory used for storing unique data of the second subset of data may be estimated based on the set difference. The unique data may be present in the second subset of data but absent from the first subset of data.Type: ApplicationFiled: January 30, 2023Publication date: June 8, 2023Inventors: Alyssa Proulx, Mark David Olson
-
Publication number: 20230145784Abstract: Systems and methods are described for a streamlined garbage collection process during which data integrity checking is also performed for a distributed key-value (KV) store utilized by a distributed storage management system. According to one embodiment, by making use of full or truncated block IDs (rather than an intermediate probabilistic data structure, such as a Bloom filter) for garbage collection, data integrity checking can be performed concurrently almost for free. During garbage collection, a block ID compare list is compared to block IDs within the distributed KV store. If a particular block ID is present in the distributed KV store but is missing from the block ID compare list, the corresponding data block represents garbage to be collected. If the particular block ID is present in the block ID compare list but missing from the distributed KV store, a data integrity error has been identified.Type: ApplicationFiled: February 25, 2022Publication date: May 11, 2023Inventors: Wei Sun, Mark David Olson, Anil Paul Thoppil
-
Patent number: 11607649Abstract: A spiral wound membrane module is suitable for use with high temperature water that may also have a high pH, for example steam injection produced water. The module uses a membrane with a polyphenylene sulfide (PPS) backing material. The feed spacer of the module may be made from polyphenylene sulfide (PPS) or ethylene chlorotrifluoroethylene (ECTFE). The permeate carrier may be made of a woven nylon (i.e. nylon 6, 6) fabric coated with high temperature epoxy. The core tube and anti-telescoping device may be made of polysulfone. In some examples, the module may be used at a temperature of up to 130° C. Optionally, the module may be used at a pH of 9.5 or more. In a filtration method, the module may be operated at a pressure in the range of 150 to 450 psi. The module may be operated at a generally constant pressure.Type: GrantFiled: February 8, 2019Date of Patent: March 21, 2023Assignee: BL TECHNOLOGIES, INC.Inventors: Paul Michael Smigelski, Jr., David Olson, Rachel Gettings, Jack Howson, David Moore, Deborah De La Cruz, Hua Wang, Joel Caraher
-
Patent number: 11567694Abstract: A system, method, and machine-readable storage medium for determining an amount of unique data in a distributed storage system are provided. In some embodiments, a combined efficiency set for a first data set stored in the distributed storage system, such as at a volume, may be generated. The first data set may include a first subset of data and a second subset of data in the distributed storage system. Additionally, a set of efficiency sets for the first subset of data may be generated. A set difference based on the combined efficiency set and the set of efficiency sets may be computed. An amount of memory used for storing unique data of the second subset of data may be estimated based on the set difference. The unique data may be present in the second subset of data but absent from the first subset of data.Type: GrantFiled: December 1, 2021Date of Patent: January 31, 2023Assignee: NETAPP, INC.Inventors: Alyssa Proulx, Mark David Olson
-
Publication number: 20220083262Abstract: A system, method, and machine-readable storage medium for determining an amount of unique data in a distributed storage system are provided. In some embodiments, a combined efficiency set for a first data set stored in the distributed storage system, such as at a volume, may be generated. The first data set may include a first subset of data and a second subset of data in the distributed storage system. Additionally, a set of efficiency sets for the first subset of data may be generated. A set difference based on the combined efficiency set and the set of efficiency sets may be computed. An amount of memory used for storing unique data of the second subset of data may be estimated based on the set difference. The unique data may be present in the second subset of data but absent from the first subset of data.Type: ApplicationFiled: December 1, 2021Publication date: March 17, 2022Inventors: Alyssa Proulx, Mark David Olson
-
Patent number: 11194506Abstract: A system, method, and machine-readable storage medium for determining an amount of unique data in a distributed storage system are provided. In some embodiments, a combined efficiency set for a first data set stored in the distributed storage system, such as at a volume, may be generated. The first data set may include a first subset of data and a second subset of data in the distributed storage system. Additionally, a set of efficiency sets for the first subset of data may be generated. A set difference based on the combined efficiency set and the set of efficiency sets may be computed. An amount of memory used for storing unique data of the second subset of data may be estimated based on the set difference. The unique data may be present in the second subset of data but absent from the first subset of data.Type: GrantFiled: July 28, 2020Date of Patent: December 7, 2021Assignee: NETAPP, INC.Inventors: Alyssa Proulx, Mark David Olson
-
Publication number: 20210322509Abstract: A method for preventing or reducing the risk of perinatal or neonatal morbidity and mortality caused by antenatal inflammation in humans is described. This method is based on the administration of a compound of formula I or a pharmaceutically acceptable salt thereof: to an expectant human mother suffering from antenatal fetal inflammation. The method prevents or reduces the risk of organ damages, including brain, lung and intestinal damages, and sequelae therefrom, in the neonates, as well as the risk of neonatal death.Type: ApplicationFiled: June 30, 2021Publication date: October 21, 2021Applicants: CHU SAINTE-JUSTINE, UNIVERSITÉ DE MONTRÉAL, THE UNIVERSITY OF ADELAIDEInventors: Sylvain CHEMTOB, Christiane QUINIOU, Sarah Anne ROBERTSON, Mathieu NADEAU-VALLÉE, William D. LUBELL, David OLSON, Peck Yin CHIN, Sylvie GIRARD, Doan-Ngoc DUC
-
Publication number: 20210258252Abstract: A switch includes a plurality of ingress ports, a plurality of egress ports, and a plurality of buffers comprising a buffer coupled to each ingress port, egress port pair. An ingress port is to determine a plurality of potential egress ports for a packet. The ingress port is to select an egress port of the plurality of potential egress ports based on congestion of the corresponding buffers coupled to the ingress port and to each of the plurality of potential egress ports. The ingress port is to place the packet into the corresponding buffer coupled to the ingress port and the selected egress port.Type: ApplicationFiled: December 11, 2020Publication date: August 19, 2021Inventors: David Olson, Darel Neal Emmot, Nicholas George McDonald, John Kim