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: 20260135752
    Abstract: 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: Application
    Filed: November 13, 2024
    Publication date: May 14, 2026
    Inventors: Shaul Dar, Boris Glimcher, Erik Smith, Ramakanth Kanagovi
  • Patent number: 12615298
    Abstract: 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: Grant
    Filed: September 15, 2023
    Date of Patent: April 28, 2026
    Assignee: Dell Products, L.P.
    Inventors: Pawan Kumar Singal, Balaji Rajagopalan, Erik Smith, Badrinath Viswanathan, Balaji Thope Janakiram, Shanmugapriya Sakthirajan
  • Patent number: 12608158
    Abstract: 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: Grant
    Filed: July 12, 2022
    Date of Patent: April 21, 2026
    Assignee: DELL PRODUCTS L.P.
    Inventors: Claudio DeSanti, Erik Smith, David L. Black, Pawan Kumar Singal, Sakti Lakshmiy R Paulchamy
  • Patent number: 12595553
    Abstract: 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: Grant
    Filed: September 5, 2024
    Date of Patent: April 7, 2026
    Assignee: ANGSTROM ENGINEERING INC.
    Inventors: Jonathan Boulanger, David Pitts, Andrew Campbell, Erik Smith, Paul Clarke, Timothy Brenner, Mike Miller, Craig Reynolds
  • Publication number: 20260046334
    Abstract: 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: Application
    Filed: October 17, 2025
    Publication date: February 12, 2026
    Applicant: Dell Products L.P.
    Inventors: Igor Achkinazi, Lev Knopov, Erik Smith, Arieh Don
  • Patent number: 12546717
    Abstract: 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: Grant
    Filed: April 5, 2022
    Date of Patent: February 10, 2026
    Assignee: ALIGNEDBIO AB
    Inventors: Nicklas Anttu, Erik Smith
  • Patent number: 12513209
    Abstract: 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: Grant
    Filed: January 19, 2024
    Date of Patent: December 30, 2025
    Assignee: Dell Products L.P.
    Inventors: Igor Achkinazi, Lev Knopov, Erik Smith, Arieh Don
  • Publication number: 20250310261
    Abstract: 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: Application
    Filed: April 1, 2024
    Publication date: October 2, 2025
    Applicant: DELL PRODUCTS L.P.
    Inventors: James SALVADORE, Erik SMITH, Arieh DON, Claudio DESANTI
  • Publication number: 20250300931
    Abstract: 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: Application
    Filed: March 21, 2024
    Publication date: September 25, 2025
    Applicant: DELL PRODUCTS L.P.
    Inventors: Claudio DESANTI, James SALVADORE, Erik SMITH, Arieh DON
  • Publication number: 20250240348
    Abstract: 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: Application
    Filed: January 19, 2024
    Publication date: July 24, 2025
    Applicant: Dell Products L.P.
    Inventors: Igor Achkinazi, Lev Knopov, Erik Smith, Arieh Don
  • Patent number: 12265737
    Abstract: 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: Grant
    Filed: June 14, 2023
    Date of Patent: April 1, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Erik Smith, David Black, Boris Glimcher, Vinay Rao
  • Publication number: 20250097269
    Abstract: 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: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Applicant: DELL PRODUCTS L.P.
    Inventors: Pawan Kumar SINGAL, Balaji RAJAGOPALAN, Erik SMITH, Badrinath VISWANATHAN, Balaji Thope JANAKIRAM, Shanmugapriya SAKTHIRAJAN
  • Publication number: 20250088455
    Abstract: 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: Application
    Filed: November 26, 2024
    Publication date: March 13, 2025
    Applicant: DELL PRODUCTS L.P.
    Inventors: Pawan Kumar SINGAL, Erik SMITH, Balaji RAJAGOPALAN
  • Patent number: 12220608
    Abstract: 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: Grant
    Filed: October 7, 2022
    Date of Patent: February 11, 2025
    Inventor: Erik Smith
  • Publication number: 20240425971
    Abstract: 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: Application
    Filed: September 5, 2024
    Publication date: December 26, 2024
    Inventors: Jonathan Boulanger, David Pitts, Andrew Campbell, Erik Smith, Paul Clarke, Timothy Brenner, Mike Miller, Craig Reynolds
  • Publication number: 20240419625
    Abstract: 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: Application
    Filed: June 15, 2023
    Publication date: December 19, 2024
    Applicant: DELL PRODUCTS L.P.
    Inventors: Erik SMITH, Pawan Kumar SINGAL, Joseph LaSalle WHITE, Balaji RAJAGOPALAN
  • Patent number: 12170610
    Abstract: 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: Grant
    Filed: June 1, 2022
    Date of Patent: December 17, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Pawan Kumar Singal, Erik Smith, Balaji Rajagopalan
  • Publication number: 20240401186
    Abstract: 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: Application
    Filed: March 30, 2023
    Publication date: December 5, 2024
    Inventors: Jonathan Boulanger, David Pitts, Andrew Campbell, Erik Smith, Paul Clarke, Timothy Brenner, Mike Miller, Craig Reynolds
  • Patent number: 12141477
    Abstract: 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: Grant
    Filed: July 12, 2022
    Date of Patent: November 12, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Claudio Desanti, Erik Smith, Pawan Kumar Singal, Sakti Lakshmiy R Paulchamy
  • Patent number: 12118231
    Abstract: 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: Grant
    Filed: July 27, 2021
    Date of Patent: October 15, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Claudio Desanti, Joseph LaSalle White, Erik Smith