Patents by Inventor Erik Smith
Erik Smith 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: 20260135752Abstract: Techniques for providing a machine learning (ML)-based framework for detecting and troubleshooting network-related issues in large storage fabrics. The techniques include detecting, based on an output of an ML model, a network-related issue in a distributed storage infrastructure. The ML model operates on telemetry data obtained from network elements, and computing/storage nodes on a storage network. A multilayer representation of the storage network includes a physical layer, a logical layer, and a service layer. The techniques include obtaining a correlation between the network-related issue and an activity, service, or status of the network elements/nodes in two or more layers of the multilayer representation. The correlation identifies a context of the network-related issue with respect to the network elements/nodes in the two or more layers.Type: ApplicationFiled: November 13, 2024Publication date: May 14, 2026Inventors: Shaul Dar, Boris Glimcher, Erik Smith, Ramakanth Kanagovi
-
Patent number: 12615298Abstract: Presented herein are systems and methods for reactive hard zoning. In one or more embodiments, a monitoring and visibility services (MVS) controller receives zoning information from a centralized discovery controller and also receives data traffic flow information from traffic samplers that continuously monitor network traffic flows (e.g., using SFLOW) in the network. Responsive to the MVS detecting a violating data traffic flow (i.e., zoning configuration does not allow a host to access a storage port), an enforcement engine of the MVS may cause one or more actions to be taken relative to the detected violation. An action may comprise adding a networking configuration (e.g., ACL or disable (a.k.a., fence) the interface on the switch that the host is attached to) to deny that communication, flagging the communication, etc. The network configuration may be reset to a default policy either automatically (e.g., timeout) or manually via administrative configuration.Type: GrantFiled: September 15, 2023Date of Patent: April 28, 2026Assignee: Dell Products, L.P.Inventors: Pawan Kumar Singal, Balaji Rajagopalan, Erik Smith, Badrinath Viswanathan, Balaji Thope Janakiram, Shanmugapriya Sakthirajan
-
Patent number: 12608158Abstract: Embodiments presented herein enable non-volatile memory express (NVMe®) subsystem-driven commands. By configuring subsystems as pull model devices, subsystems can request a centralized discovery controller to perform Send Log Page commands, include Host Discovery. Embodiments may leverage a command execution request architecture to achieve the subsystem-driven Send Log Page commands.Type: GrantFiled: July 12, 2022Date of Patent: April 21, 2026Assignee: DELL PRODUCTS L.P.Inventors: Claudio DeSanti, Erik Smith, David L. Black, Pawan Kumar Singal, Sakti Lakshmiy R Paulchamy
-
Patent number: 12595553Abstract: Described are various embodiments of a system and method for controlling film thickness, and a film deposition system and method using same. In one such embodiments, a vapour deposition system for spatially controlling a deposited film thickness on a substrate comprises: an emission source; a substrate holder; and a translatable shutter comprising a flux barrier disposed between said emission source and the substrate and operable to translate said flux barrier through a deposition flux according to a designated linear translation profile designated to spatially control the deposited film thickness.Type: GrantFiled: September 5, 2024Date of Patent: April 7, 2026Assignee: ANGSTROM ENGINEERING INC.Inventors: Jonathan Boulanger, David Pitts, Andrew Campbell, Erik Smith, Paul Clarke, Timothy Brenner, Mike Miller, Craig Reynolds
-
Publication number: 20260046334Abstract: A method for use by a computing device, comprising: identifying a transmission control protocol (TCP) window size of the computing device; identifying a plurality of namespaces based on the TCP window size, wherein identifying the plurality of namespaces includes identifying as many namespaces as possible, but no more, whose information can be requested in a same TCP window; transmitting, from the computing device to a storage system, a plurality of requests for information associated with the plurality of namespaces, wherein each of the plurality of requests for information is transmitted without waiting for an acknowledgment to be received for any other one of the plurality of requests; receiving, at the computing device, a plurality of responses to the requests for namespace descriptors, the plurality of responses including a different respective response to each of the plurality of requests; and processing the plurality of responses.Type: ApplicationFiled: October 17, 2025Publication date: February 12, 2026Applicant: Dell Products L.P.Inventors: Igor Achkinazi, Lev Knopov, Erik Smith, Arieh Don
-
Patent number: 12546717Abstract: An analyte detection system includes a substrate, a nanowire positioned on the substrate, the nanowire configured to bind with an analyte and a fluorophore, an excitation radiation source configured to irradiate the nanowire with excitation radiation, and a radiation detection device configured to collect radiation emitted by the fluorophore and output from the free end of the nanowire. The substrate may be a reflective substrate, a numerical aperture (NA) of the excitation radiation source may be 0.25 or less, and/or the nanowire may have a diameter D=M*?/[Re(n(?))], wherein 5.5?M?6.5, ? is a peak wavelength of the excitation radiation or a peak wavelength of the collected radiation, and Re(n(?)) is a real part of a refractive index of the nanowire at peak wavelength ?.Type: GrantFiled: April 5, 2022Date of Patent: February 10, 2026Assignee: ALIGNEDBIO ABInventors: Nicklas Anttu, Erik Smith
-
Patent number: 12513209Abstract: A method for use by a computing device, comprising: receiving a bulk request for namespace information, the bulk request being a Non-Volatile Memory Express (NVMe) command that contains a Controller and Namespace Structure (CNS) code, the CNS code being arranged to indicate that the namespace information for multiple namespaces should be returned in response to the bulk request; identifying a plurality of namespaces, the plurality of namespaces being identified based on an offset value and a length value that are provided in the bulk request; transmitting a bulk request response that contains namespace descriptors for each of the plurality of namespaces.Type: GrantFiled: January 19, 2024Date of Patent: December 30, 2025Assignee: Dell Products L.P.Inventors: Igor Achkinazi, Lev Knopov, Erik Smith, Arieh Don
-
Publication number: 20250310261Abstract: Network should operate efficiently and deliver the required performance levels, even during periods of high network congestion. Embodiments herein can timely provide notifications related to congestion. Embodiments herein provide a centralized congestion notification infrastructure in which a congestion indicator is enabled on the switch infrastructure and is not dependent upon whether the endpoints support or are being properly configured for congestion indicators. In one or more embodiments, a centralized discovery controller (CDC) that operates in conjunction with a telemetry stream listener service (which may be embedded in the CDC) provides centralized congestion-related notifications to endpoints in a fabric.Type: ApplicationFiled: April 1, 2024Publication date: October 2, 2025Applicant: DELL PRODUCTS L.P.Inventors: James SALVADORE, Erik SMITH, Arieh DON, Claudio DESANTI
-
Publication number: 20250300931Abstract: Embodiments herein allow for endpoints, such as a storage array or a host system, to obtain the speed of a corresponding endpoint that is connected to a port or ports of the endpoint. Given port speeds, an endpoint system may adjust the bandwidth of a payload being sent to the corresponding endpoint system to match the connected port's speed. For example, limiting the data being sent from a storage endpoint system to a host endpoint system in cases where the storage array's port is faster than the host adapter helps mitigate or even ensure that the host adapter of the host endpoint system is not overloaded—thereby avoiding congestion. In one or more embodiments, a centralized discovery controller (CDC) may be enhanced to obtain the current operating speed of a port of an endpoint system.Type: ApplicationFiled: March 21, 2024Publication date: September 25, 2025Applicant: DELL PRODUCTS L.P.Inventors: Claudio DESANTI, James SALVADORE, Erik SMITH, Arieh DON
-
Publication number: 20250240348Abstract: A method for use by a computing device, comprising: receiving a bulk request for namespace information, the bulk request being a Non-Volatile Memory Express (NVMe) command that contains a Controller and Namespace Structure (CNS) code, the CNS code being arranged to indicate that the namespace information for multiple namespaces should be returned in response to the bulk request; identifying a plurality of namespaces, the plurality of namespaces being identified based on an offset value and a length value that are provided in the bulk request; transmitting a bulk request response that contains namespace descriptors for each of the plurality of namespaces.Type: ApplicationFiled: January 19, 2024Publication date: July 24, 2025Applicant: Dell Products L.P.Inventors: Igor Achkinazi, Lev Knopov, Erik Smith, Arieh Don
-
Patent number: 12265737Abstract: Embodiments of using command tags are described to prevent data corruption in a multi-path network in an NVMe over Fabrics (NVMe-OF) environment. A command tag is incorporated in a written command send from a host for command identification. Once the host detects an issue of a first link between the host and namespace, the host may immediately send, using a second link, a retry of a command that was previously sent by the host to a first controller via the first link. The retry of the command comprises the same command tag which allows the first and second controllers to detect an execution condition of the first write command, and thus avoiding repeat execution of the first write command by the first controller and the second controller. Therefore, data corruption may be addressed efficiently to the root cause.Type: GrantFiled: June 14, 2023Date of Patent: April 1, 2025Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, David Black, Boris Glimcher, Vinay Rao
-
Publication number: 20250097269Abstract: Presented herein are systems and methods for reactive hard zoning. In one or more embodiments, a monitoring and visibility services (MVS) controller receives zoning information from a centralized discovery controller and also receives data traffic flow information from traffic samplers that continuously monitor network traffic flows (e.g., using SFLOW) in the network. Responsive to the MVS detecting a violating data traffic flow (i.e., zoning configuration does not allow a host to access a storage port), an enforcement engine of the MVS may cause one or more actions to be taken relative to the detected violation. An action may comprise adding a networking configuration (e.g., ACL or disable (a.k.a., fence) the interface on the switch that the host is attached to) to deny that communication, flagging the communication, etc. The network configuration may be reset to a default policy either automatically (e.g., timeout) or manually via administrative configuration.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Applicant: DELL PRODUCTS L.P.Inventors: Pawan Kumar SINGAL, Balaji RAJAGOPALAN, Erik SMITH, Badrinath VISWANATHAN, Balaji Thope JANAKIRAM, Shanmugapriya SAKTHIRAJAN
-
Publication number: 20250088455Abstract: Systems and methods use zoning configuration to construct border gateway protocol (BGP) route maps. The constructed route maps may be used to selectively advertise routes between BGP peer devices without having to advertise all available routes to all entities or subsystems in a network. Advantageously, this significantly reduces potential security risks to the network and improves scalability of services in non-volatile memory express over Fabric and other systems.Type: ApplicationFiled: November 26, 2024Publication date: March 13, 2025Applicant: DELL PRODUCTS L.P.Inventors: Pawan Kumar SINGAL, Erik SMITH, Balaji RAJAGOPALAN
-
Patent number: 12220608Abstract: In some embodiments, systems or devices, such as removable attachments, bars, multi-bars, or handles, are disclosed that allow binding to a wide variety of dumbbells and barbells available on the market. Binding to dumbbells and barbells of various sizes, types, brands, shapes, weights, dimensions, diameters and/or handle diameters, etc., is advantageous to allow interoperability and adaptability. In some examples, the variety of exercises that can be performed with a single dumbbell or barbell may be expanded to include two-handed techniques with minimal additional equipment. In some examples, this can reduce costs of additional equipment, storage space needed to store additional equipment, etc.Type: GrantFiled: October 7, 2022Date of Patent: February 11, 2025Inventor: Erik Smith
-
Publication number: 20240425971Abstract: Described are various embodiments of a system and method for controlling film thickness, and a film deposition system and method using same. In one such embodiments, a vapour deposition system for spatially controlling a deposited film thickness on a substrate comprises: an emission source; a substrate holder; and a translatable shutter comprising a flux barrier disposed between said emission source and the substrate and operable to translate said flux barrier through a deposition flux according to a designated linear translation profile designated to spatially control the deposited film thickness.Type: ApplicationFiled: September 5, 2024Publication date: December 26, 2024Inventors: Jonathan Boulanger, David Pitts, Andrew Campbell, Erik Smith, Paul Clarke, Timothy Brenner, Mike Miller, Craig Reynolds
-
Publication number: 20240419625Abstract: Embodiments presented herein address issues related to discovery controller collaboration in multi-cloud operating environments, in which a resource storage system and a destination storage system may not be managed by the same team or process. Therefore, providing a single Centralized Discovery Controller (CDC) that can be directly utilized by both the source and destination may not be possible. To address the multi-datacenter configuration concerns, embodiments of a Federated Discovery Controller (FDC) are disclosed. In one or more embodiments, an FDC comprises a primary CDC (PCDC) and one or more non-primary Discovery Controllers (NDCs). After initial configuration and connection establishment, a bi-directional connection between the PCDC and each NDC may be established for desired namespace discovery and storage capacity utilization across different Discovery Controllers.Type: ApplicationFiled: June 15, 2023Publication date: December 19, 2024Applicant: DELL PRODUCTS L.P.Inventors: Erik SMITH, Pawan Kumar SINGAL, Joseph LaSalle WHITE, Balaji RAJAGOPALAN
-
Patent number: 12170610Abstract: Systems and methods use zoning configuration to construct border gateway protocol (BGP) route maps. The constructed route maps may then be used to selectively advertise routes between BGP peer devices without having to advertise all available routes to all entities or subsystems in a network. Advantageously, this significantly reduces potential security risks to the network and improves scalability of services in non-volatile memory express over Fabric and other systems.Type: GrantFiled: June 1, 2022Date of Patent: December 17, 2024Assignee: DELL PRODUCTS L.P.Inventors: Pawan Kumar Singal, Erik Smith, Balaji Rajagopalan
-
Publication number: 20240401186Abstract: Described are various embodiments of a system and method for controlling film thickness, and a film deposition system and method using same. In one such embodiments, a vapour deposition system for spatially controlling a deposited film thickness on a substrate comprises: an emission source; a substrate holder; and a translatable shutter comprising a flux barrier disposed between said emission source and the substrate and operable to translate said flux barrier through a deposition flux according to a designated linear translation profile designated to spatially control the deposited film thickness.Type: ApplicationFiled: March 30, 2023Publication date: December 5, 2024Inventors: Jonathan Boulanger, David Pitts, Andrew Campbell, Erik Smith, Paul Clarke, Timothy Brenner, Mike Miller, Craig Reynolds
-
Patent number: 12141477Abstract: Embodiments presented herein enable non-volatile memory express (NVMe®) subsystem-driven command execution requests. By configuring subsystems as pull model devices, subsystems can request a centralized discovery controller to perform one or more operations. Embodiments may leverage a command execution request architecture to achieve the subsystem-driven pull model functionality.Type: GrantFiled: July 12, 2022Date of Patent: November 12, 2024Assignee: DELL PRODUCTS L.P.Inventors: Claudio Desanti, Erik Smith, Pawan Kumar Singal, Sakti Lakshmiy R Paulchamy
-
Patent number: 12118231Abstract: A traditional storage platform performs many basic functions, such as storage partitions allocation (i.e., namespace masking) and many advanced functions, such as deduplication or dynamic storage allocation. These functions need to be managed and this results in a multiple management system paradigm in which a fabric management application manages the fabric connectivity policies (i.e., zoning), while a storage management application manages the storage namespace mappings and advanced functions. Embodiments herein provide for centralized management for both connectivity and storage namespace mapping, among other advanced features. Namespace zoning information may comprise namespace zone groups, namespace zones, namespace zone members, namespace zone aliases, and namespace zone alias members, which expand the Non-Volatile Memory Express (NVMe) over Fabrics (NVMe-oF) zoning framework from just connectivity control to full namespace allocation.Type: GrantFiled: July 27, 2021Date of Patent: October 15, 2024Assignee: DELL PRODUCTS L.P.Inventors: Claudio Desanti, Joseph LaSalle White, Erik Smith