Patents by Inventor Mark A. DeWitt
Mark A. DeWitt 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: 20250013623Abstract: A storage system includes a plurality of storage nodes, the storage nodes comprising a plurality of non-volatile memory modules. The storage system may analyze a set of storage operations to be performed on the plurality of non-volatile memory modules. The storage system may coordinate a time period for a set of background operations to be performed by a first non-volatile memory module of the plurality of non-volatile memory modules based on the set of storage operations.Type: ApplicationFiled: September 17, 2024Publication date: January 9, 2025Inventors: GORDON COLEMAN, ZOLTAN DEWITT, BENJAMIN SCHOLBROCK, MARK FAY, VINCENT WANG
-
Publication number: 20240400684Abstract: In certain embodiments a construct for performing gene editing in a mammalian cell is provided. In certain embodiments the construct comprises a targeting moiety that binds a surface marker on a cell (e.g., surface receptor), where the targeting moiety is attached to a complex comprising a class 2 CRISPR/Cas endonuclease complexed with a corresponding CRISPR/Cas guide RNA that hybridizes to a target sequence within the genomic DNA of the cell.Type: ApplicationFiled: March 8, 2024Publication date: December 5, 2024Inventors: Jacob Corn, Mark DeWitt, Arik Shams, Dana Foss
-
Publication number: 20240310148Abstract: A payload conducted electrical weapon (“CEW”) may include a housing configured to house at least a plurality of electrodes and a signal generator. The payload CEW may be removably inserted into a bay of a launcher. The launcher may be mounted on a vehicle. The plurality of electrodes may be configured to be launched from the housing. The housing may be configured to be launched from the bay of the launcher simultaneously with or after the plurality of electrodes are launched. The signal generator may be configured to transmit a stimulus signal through the plurality of electrodes. The signal generator may be configured to transmit the stimulus signal before, during, and/or after the housing is launched.Type: ApplicationFiled: May 23, 2024Publication date: September 19, 2024Inventors: Patrick W. SMITH, Magne NERHEIM, Brandy SHAFFER, Gabriel OTHMAN, Matthew CARVER, Brian SLAUGHTER, Brian FAIRBANKS, Mark EASTWOOD, Jackson DEWITT, Oleg NEMTYSHKIN
-
Patent number: 11226747Abstract: Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.Type: GrantFiled: January 17, 2020Date of Patent: January 18, 2022Assignee: Western Digital Technologies, Inc.Inventors: Dylan Mark Dewitt, Adam Michael Espeseth, Colin Christopher McCambridge, David George Dreyer
-
Publication number: 20210155927Abstract: The present disclosure provides a method of modifying a globin gene in the genome of a hematopoietic stem/progenitor cell (HSPC), the method comprising: A) obtaining HSPCs from an individual having a globin gene comprising a sickle cell disease (SCD)-associated single nucleotide polymorphism (SNP) to generate an in vitro population of CD34+ HSPCs and B) contacting the in vitro population with a genome editing composition, as described in further detail below. Also provided is a method of treating sickle cell disease (SCD) in an individual including administering to an individual an in vitro mixed population derived from the method of modifying a globin gene, as well as kits for practicing the same.Type: ApplicationFiled: April 10, 2019Publication date: May 27, 2021Inventors: Mark A. DeWitt, David I. Martin, Wendy Magis, Jacob E. Corn, Mark C. Walters, Donald B. Kohn, Zulema Romero Garcia
-
Publication number: 20200362038Abstract: In certain embodiments a construct for performing gene editing in a mammalian cell is provided. In certain embodiments the construct comprises a targeting moiety that binds a surface marker on a cell (e.g., surface receptor), where the targeting moiety is attached to a complex comprising a class 2 CRISPR/Cas endonuclease complexed with a corresponding CRISPR/Cas guide RNA that hybridizes to a target sequence within the genomic DNA of the cell.Type: ApplicationFiled: September 10, 2018Publication date: November 19, 2020Inventors: Jacob Corn, Mark Dewitt, Arik Shams, Dana V. Foss
-
Publication number: 20200150883Abstract: Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.Type: ApplicationFiled: January 17, 2020Publication date: May 14, 2020Applicant: Western Digital Technologies, Inc.Inventors: Dylan Mark DEWITT, Adam Michael ESPESETH, Colin Christopher MCCAMBRIDGE, David George DREYER
-
Patent number: 10540106Abstract: Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.Type: GrantFiled: January 22, 2018Date of Patent: January 21, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dylan Mark Dewitt, Adam Michael Espeseth, Colin Christopher Mccambridge, David George Dreyer
-
Patent number: 10402092Abstract: A method may include receiving, by a controller of a storage device and from a host device, a command to resize a first namespace of a plurality of namespaces stored in a non-volatile memory device of the storage device. The method may further include, relocating, by the controller, a physical block address for the non-volatile memory device from an entry in a virtual to physical table identified by a first index value to an entry in the virtual to physical table identified by a second index value, and in response to relocating the physical block address, updating, by the controller, a mapping, by a namespace table, to indicate an initial index value of a second namespace of the plurality of namespaces.Type: GrantFiled: June 1, 2016Date of Patent: September 3, 2019Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dylan Mark Dewitt, Piyush Garg
-
Patent number: 10339079Abstract: A host interface communicates with a non-volatile memory (NVM) device over a bus. The host interface includes a first buffer, a second buffer and a scatter/gather list (SGL). The first buffer stores blocks of application data to be communicated to the storage device. The second buffer stores blocks of protection data added by the host interface with respect to the blocks of application data stored in the first buffer. The SGL utilizes a first descriptor type that includes a first buffer address, a first buffer interleave burst length, and a burst count, and a second descriptor type that includes a second buffer address, and a second buffer interleave burst length, wherein only a first descriptor and a second descriptor is required to interleave application data from the first buffer with protection data from the second buffer.Type: GrantFiled: June 2, 2014Date of Patent: July 2, 2019Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dylan Mark Dewitt, Colin Christopher McCambridge
-
Publication number: 20180150249Abstract: Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.Type: ApplicationFiled: January 22, 2018Publication date: May 31, 2018Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dylan Mark DEWITT, Adam Michael ESPESETH, Colin Christopher MCCAMBRIDGE, David George DREYER
-
Patent number: 9880755Abstract: Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.Type: GrantFiled: February 25, 2015Date of Patent: January 30, 2018Assignee: Western Digital Technologies, Inc.Inventors: Dylan Mark Dewitt, Adam Michael Espeseth, Colin Christopher McCambridge, David George Dreyer
-
Publication number: 20170351431Abstract: A method may include receiving, by a controller of a storage device and from a host device, a command to resize a first namespace of a plurality of namespaces stored in a non-volatile memory device of the storage device. The method may further include, relocating, by the controller, a physical block address for the non-volatile memory device from an entry in a virtual to physical table identified by a first index value to an entry in the virtual to physical table identified by a second index value, and in response to relocating the physical block address, updating, by the controller, a mapping, by a namespace table, to indicate an initial index value of a second namespace of the plurality of namespaces.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventors: Dylan Mark Dewitt, Piyush Garg
-
Publication number: 20170153843Abstract: In general, techniques of this disclosure describe usage monitoring of data partitions within a data storage device, such as a data storage device that implements elastic capacity. Techniques may be performed by a host device and a controller of a storage device, where the host device causes the controller to perform the techniques described herein. In general, the controller may create a data partition in the data storage device based on a maximum exposed logical size for the data partition, a maximum allocated logical capacity for the data partition, and an allocated physical capacity for the data partition. The controller may write one or more blocks of data to the data partition. The controller may also send an indication representative of physical space used in the data partition to a host device based on the written one or more blocks of data.Type: ApplicationFiled: February 26, 2016Publication date: June 1, 2017Inventors: Dylan Mark Dewitt, Adam Espeseth, Ashish Singhai, Sanjay Subbarao
-
Publication number: 20160246521Abstract: Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.Type: ApplicationFiled: February 25, 2015Publication date: August 25, 2016Applicant: HGST Netherlands B.V.Inventors: Dylan Mark DEWITT, Adam Michael ESPESETH, Colin Christopher MCCAMBRIDGE, David George DREYER
-
Publication number: 20160209024Abstract: A container for transporting contact lenses which in some embodiments may comprise: a container lid having an exterior surface and an interior surface with the interior surface having a mirror; a container base flexibly coupled to the container lid, the container base having an exterior surface and an interior surface, with the interior surface comprising a shelf member; a light source positioned within the container; a power source in electrical communication with the light source; and a left contact lens well and a right contact lens well positioned within the shelf member. In further embodiments, the container may comprise a retractable tray which may optionally be flush mounted within the container. Optionally, the container may comprise a bottle cavity configured to be complementary in shape to the typical shape of small or travel sized bottles of contact lens solutions, allowing a complementarily shaped bottle to be secured within the container.Type: ApplicationFiled: January 19, 2015Publication date: July 21, 2016Inventor: Mark DeWitt Sale
-
Publication number: 20150347012Abstract: A host interface communicates with a non-volatile memory (NVM) device over a bus. The host interface includes a first buffer, a second buffer and a scatter/gather list (SGL). The first buffer stores blocks of application data to be communicated to the storage device. The second buffer stores blocks of protection data added by the host interface with respect to the blocks of application data stored in the first buffer. The SGL utilizes a first descriptor type that includes a first buffer address, a first buffer interleave burst length, and a burst count, and a second descriptor type that includes a second buffer address, and a second buffer interleave burst length, wherein only a first descriptor and a second descriptor is required to interleave application data from the first buffer with protection data from the second buffer.Type: ApplicationFiled: June 2, 2014Publication date: December 3, 2015Applicant: HGST Netherlands B.V.Inventors: Dylan Mark DEWITT, Colin Christopher McCAMBRIDGE
-
Publication number: 20150178017Abstract: An abort function for storage devices sets a “poison bit” flag in the command to be deleted while the command resides on a submission queue prior to being fetched by the SSD controller. In response to the set “poison bit” flag, a storage device controller aborts execution of the I/O command and returns an abort successful status reply to the completion queue.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: HGST Netherlands B.V.Inventors: David Lee DARRINGTON, Dylan Mark DEWITT, Adam Michael ESPESETH, Lee Anton SENDELBACH
-
Patent number: 9052835Abstract: An abort function for storage devices sets a “poison bit” flag in the command to be deleted while the command resides on a submission queue prior to being fetched by the SSD controller. In response to the set “poison bit” flag, a storage device controller aborts execution of the I/O command and returns an abort successful status reply to the completion queue.Type: GrantFiled: December 20, 2013Date of Patent: June 9, 2015Assignee: HGST NETHERLANDS B.V.Inventors: David Lee Darrington, Dylan Mark Dewitt, Adam Michael Espeseth, Lee Anton Sendelbach
-
Patent number: 8388267Abstract: A driven pile anchor suitable for securing a tendon of a tension leg platform to the seafloor is supplemented with added weight. A load frame is added to the individual pile to accommodate ballast weights. Pre-manufactured ballast weights are placed on the frame to increase the holding power of the pile anchor system. In a second embodiment, the pile is intentionally plugged and installed with the plug intact. Pre-manufactured ballast weights are then placed inside the pile and may be held in place by gravity. In a third embodiment, the pile is a conventional driven friction pile installed with an underwater pile hammer. The pile is initially open but subsequently evacuated and intentionally plugged near its pile tip. Pre-manufactured ballast weights are placed inside the pile to increase its holding capacity. The first embodiment may be retrofitted to existing, driven-pile anchor systems.Type: GrantFiled: October 31, 2011Date of Patent: March 5, 2013Assignee: Seahorse Equipment CorpInventors: Larry Dwayne Breaux, Mark DeWitt Slider