Patents Assigned to Everpure, Inc.
-
Patent number: 12645360Abstract: Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.Type: GrantFiled: January 15, 2025Date of Patent: June 2, 2026Assignee: EVERPURE, INC.Inventors: Matthew Fay, John Colgrove, Martin Harriman
-
Patent number: 12645590Abstract: Detecting modifications to recently stored data, including: generating, in a storage system, a set of fingerprints of stored data that is associated with recently received I/O requests; in response to receiving a write request, generating a fingerprint of write data of the write request; determining that at least a partial fingerprint match exists between one or more fingerprints of the set of fingerprints and the fingerprint of the write data; and based on the determination, generating a reduced combination of the stored data and the write data.Type: GrantFiled: June 27, 2024Date of Patent: June 2, 2026Assignee: EVERPURE, INC.Inventor: Ronald Karr
-
Patent number: 12645383Abstract: A segment height corresponding to a least common multiple (LCM) of at least two different erase block sizes of solid-state storage devices is selected. A determination as to whether the LCM exceeds a segment height threshold is made. In response to determining that the LCM exceeds the segment height threshold, one or more calculations are performed to determine corresponding pinned space values for different segment heights. A particular segment height from the different segment heights is selected based on the corresponding pinned space values.Type: GrantFiled: May 31, 2024Date of Patent: June 2, 2026Assignee: EVERPURE, INC.Inventors: Zoltan Dewitt, Benjamin Scholbrock, Phillip Hord, Zi Liang
-
Patent number: 12639101Abstract: A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.Type: GrantFiled: January 15, 2025Date of Patent: May 26, 2026Assignee: EVERPURE, INC.Inventors: John Hayes, Brian Gold, Shantanu Gupta, Robert Lee, Hari Kannan
-
Patent number: 12639171Abstract: Examining a cloud-based storage system using codified states includes generating an enumeration of a plurality of resources of the cloud-based storage system; comparing the enumeration to a codified state for the cloud-based storage system; and identifying, based on the comparison, a difference between the enumeration and the codified state.Type: GrantFiled: June 6, 2024Date of Patent: May 26, 2026Assignee: EVERPURE, INC.Inventors: Arun Theebaprakasam, Grigori Inozemtsev, Neelesh Thakur, Swapnil Nagle, Joshua Freilich, Naveen Neelakantam
-
Patent number: 12632300Abstract: A method of managing virtual storage systems, the method comprising creating a virtual storage system, the virtual storage system including a virtual drive layer that includes a plurality of virtual drives and virtual drive logic configured to manage processing of I/O operations in the virtual storage system; and a backend storage layer including one or more storage devices that include at least one storage device for which one or more performance specifications are defined by a cloud storage service provider; and adjusting at least one component of the virtual storage system.Type: GrantFiled: June 29, 2023Date of Patent: May 19, 2026Assignee: EVERPURE, INC.Inventors: Ronald Karr, Kiron Vijayasankar, Andrew Kleinerman, Joshua Freilich
-
Patent number: 12619469Abstract: A storage system is provided. The system includes a primary node having a processor and memory storing scheduling logic and a plurality of secondary nodes each of the secondary nodes having a processor and removable storage memory, wherein the processor of the primary node when executing the scheduling logic is configured to assign a priority to tasks executed by the storage system, monitor a processing load of the storage system, and monitor a capacity of the storage system. The processor is further configured to adjust power consumption of a processor of at least one of the plurality of secondary nodes based on the priority of tasks being executed by the storage system and the processing load and the capacity of the storage system.Type: GrantFiled: March 1, 2023Date of Patent: May 5, 2026Assignee: EVERPURE, INC.Inventors: Hari Kannan, Peter Kirkpatrick
-
Patent number: 12619351Abstract: A request is received from an initiator application to migrate data from a plurality of blocks of a storage area network (SAN) volume resident on a storage array to a network attached storage (NAS) volume resident on the storage array. Metadata is generated for the NAS volume, the metadata to reference the plurality of data blocks of the SAN volume storing the data. A file is generated at the NAS volume using the metadata, wherein the file is associated with the plurality of data blocks of the SAN volume storing the data.Type: GrantFiled: March 31, 2021Date of Patent: May 5, 2026Assignee: EVERPURE, INC.Inventors: Ethan Miller, Lydia Do, John Colgrove
-
Patent number: 12613638Abstract: A system and method for efficient execution of I/O operations in a storage environment including receiving, by a storage controller, an incoming I/O operation that can be serviced by a storage device while at least one pending operation is to be processed using the storage device, determining, based on an analysis by the storage controller of an operational state of a storage system that includes the storage device, whether processing the at least one pending operation is more efficient than issuing an alternative operation to the storage device, and issuing, by the storage controller, one or more instructions to the storage device.Type: GrantFiled: February 28, 2024Date of Patent: April 28, 2026Assignee: EVERPURE, INC.Inventors: John Colgrove, Craig Harmer, John Hayes, Bo Hong, Ethan Miller, Feng Wang, Ronald Karr
-
Patent number: 12608346Abstract: Methods and systems for transitioning a replica of a file system are described. An illustrative method includes updating a replica file system on a target data repository to be a replica of a source file system as the source file system existed on the source data repository at a point in time, where the replica file system is constructed of block objects at the target data repository that store metadata for individual files and directories of the replica file system and support access to blocks of data associated with the files and directories of the target file system at the target data repository, and where the updating includes updating the block objects of the replica file system to be replicas of block objects of the source file system as the block objects of the source file system existed on the source data repository at the point in time.Type: GrantFiled: June 7, 2024Date of Patent: April 21, 2026Assignee: EVERPURE, INC.Inventors: Zoheb Shivani, Tejal Joshi Chakeres, Chu Zhang, Ronald Karr, David Grunwald
-
Patent number: 12602294Abstract: Assessing protection for storage resources, including: identifying a set of active data protection features for one or more storage resources; generating a data protection assessment based on the set of active data protection features; and reporting the data protection assessment.Type: GrantFiled: April 30, 2024Date of Patent: April 14, 2026Assignee: EVERPURE, INC.Inventors: Payal Jauhar Srivastava, Prakash Darji
-
Patent number: 12602287Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.Type: GrantFiled: July 12, 2024Date of Patent: April 14, 2026Assignee: EVERPURE, INC.Inventors: John Hayes, John Colgrove, Robert Lee, Igor Ostrovsky, Joshua Robinson
-
Patent number: 12596506Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.Type: GrantFiled: April 30, 2024Date of Patent: April 7, 2026Assignee: EVERPURE, INC.Inventors: Sergey Zhuravlev, Naveen Neelakantam, Gregory McNutt, Yuval Frandzel
-
Patent number: 5833849Abstract: A spout-mounted water filter assembly suitable for use with a shallow sink having a short necked spout. The water filter assembly includes a water filter unit and an extension pipe which provides additional vertical clearance between the base of the sink and the outlet of the filter unit. The extension pipe may further be dimensioned to provide additional clearance relative to an inner edge of the sink in order to prevent interference between the water filter unit and the sink. The water filter assembly of the present invention is versatile and may be configured in a variety of orientations to fit a variety of sink/faucet combinations.Type: GrantFiled: April 28, 1997Date of Patent: November 10, 1998Assignee: Everpure, Inc.Inventor: Richard D. Primdahl
-
Patent number: 5653871Abstract: The present invention includes a liquid filtering filter head configured to receive a filter cartridge closure member, where the closure member has at least one seal member. The filter head has a generally cylindrical, inverted cup-like structure defining a chamber configured to receive the closure member and two openings in fluid communication with the chamber. Furthermore, the filter head features a guide for guiding a seal member as the closure member is inserted into the chamber, so that the seal member is prevented from becoming caught in the openings.Type: GrantFiled: April 24, 1996Date of Patent: August 5, 1997Assignee: Everpure, Inc.Inventor: Jack W. Thomsen
-
Patent number: 4956086Abstract: A filtering system for water treatment including a head member having inlet and outlet ports and replaceable, disposable filter cartridge for insertion into the head member, the filter cartridge including a dual lug retaining system for retaining the filter cartridge in the head member, one of said lug retaining systems being disposed on the pressure vessel of the filter cartridge and the other of said lug retaining systems being disposed on the closure member of the filter cartridge.Type: GrantFiled: June 8, 1989Date of Patent: September 11, 1990Assignee: Everpure, Inc.Inventors: Jack W. Thomsen, Perialwar Regunathan, John W. Tadlock
-
Patent number: 4904382Abstract: A filtering system for water treatment incorporating one or more filter assemblies each including a head member having fluid inlet and outlet ports, a replaceable filter cartridge closed at one and the other end being insertable into said head member, said head member including a manifold member and a filter cartridge supporting member operatively associated with the head member and movable relative to the manifold member between a load-unload position and an operating or running position, means for securing the filter cartridge against rotation in the filter cartridge supporting member, and seal means between the manifold member and filter cartridge supporting member for sealing off both the influent and effluent when the filter cartridge supporting member is in the load/unload position.Type: GrantFiled: November 23, 1987Date of Patent: February 27, 1990Assignee: Everpure, Inc.Inventor: Jack W. Thomsen
-
Patent number: D503772Type: GrantFiled: November 5, 2003Date of Patent: April 5, 2005Assignee: Everpure, Inc.Inventors: Rajendra K. Mody, Martin K. Moore, Ian Tinkler
-
Patent number: RE34031Abstract: A filtering system for water treatment including a head member having fluid inlet and outlet ports, a bracket member adapted to be secured to stationary support means, the head member being secured to the bracket member, a disposable filter cartridge closed at one end and being equipped at its other end with a closure member, the closure member having inlet and outlet passages formed therein to communicate with the interior of said filter cartridge, the closure member portion of the filter cartridge being insertable into the head member, its inlet and outlet passages formed so as to communicate with the inlet and outlet ports in the head member, and coacting locking means formed on the head member and the bracket member to secure the filter cartridge in place during operation of the filter system and also permit easy insertion of the closure member into and withdrawal of the closure member from the head member.Type: GrantFiled: March 22, 1989Date of Patent: August 18, 1992Assignee: Everpure, Inc.Inventors: Jack W. Thomsen, John W. Tadlock
-
Patent number: RE34050Abstract: A filtering system for water treatment including a head member having fluid inlet and outlet ports, a bracket member adapted to be secured to stationary support means, the head member being secured to the bracket member, a disposable filter cartridge closed at one end and being equipped at its other end with a closure member, the closure member having inlet and outlet passages formed therein to communicate with the interior of said filter cartridge, the closure member portion of the filter cartridge being insertable into the head member, its inlet and outlet passages formed so as to communicate with the inlet and outlet ports in the head member, the closure member being adapted for easy insertion into and withdrawal from the head member.Type: GrantFiled: June 1, 1990Date of Patent: September 1, 1992Assignee: Everpure, Inc.Inventors: Jack W. Thomsen, John W. Tadlock