Patents by Inventor Scott Rowlands

Scott Rowlands 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).

  • Patent number: 11972112
    Abstract: A host IO devices directly implements host read operations on both local memory, and on peer memory via a PCIe non-transparent bridge. When a host read operation is received by a host IO device from a host, the host IO device uses an API to obtain the physical address of the requested data on the peer memory, and generates a PCIe Transaction Layer Packet (TLP) addressed to the address in the peer memory. The TLP addressed to an address in the peer memory is passed over the NTB to the peer compute node to retrieve the data stored in the addressed slot of peer memory. The requested data is returned to the host IO device over the NTB, stored in a buffer, and read out to the host to directy respond to the host read operation.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 30, 2024
    Assignee: Dell Products, L.P.
    Inventors: Jonathan Krasner, Ro Monserrat, Michael Scharland, Jerome Cartmell, James M Guyer, Scott Rowlands, Julie Zhivich, Thomas Mackintosh
  • Publication number: 20240103724
    Abstract: At least one processing device is configured to control delivery of input-output (TO) operations from a host device to a storage system over selected ones of a plurality of paths through a network. The at least one processing device is further configured to designate one or more of the paths as being associated with a link performance issue, to temporarily suspend utilization of the one or more designated paths for delivery of IO operations from the host device to the storage system, to detect a configuration change that is indicative of potential resolution of the link performance issue, and to resume utilization of the one or more designated paths responsive to the detected configuration change. The at least one processing device illustratively comprises a multi-path input-output (MPIO) driver of the host device.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 28, 2024
    Inventors: Sanjib Mallick, Vinay G. Rao, Anthony D. Fong, Scott Rowlands, Arieh Don
  • Publication number: 20240012187
    Abstract: A sensor window may include a substrate and a set of layers disposed onto the substrate. The set of layers may include a first subset of layers of a first refractive index and a second set of layers of a second refractive index different from the first refractive index. The set of layers may be associated with a threshold transmissivity in a sensing spectral range. The set of layers may be configured to a particular color in a visible spectral range and may be associated with a threshold opacity in the visible spectral range.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Inventors: Georg J. OCKENFUSS, Scott ROWLANDS, Markus BILGER
  • Patent number: 11809268
    Abstract: A congestion and failure detector and localizer running on a storage array locally monitors ports of the storage array for IO failures and local link errors and remotely monitors ports of host initiators and host-side and storage array-side switches for link errors. Based on whether the local link error rate is increasing at any ports, whether IO failures are associated with a single host initiator port, and whether link error rate is increasing on both the host initiator and initiator-side switch, the congestion and failure detector and localizer generates a flag indicating either a physical link problem between the storage array and adjacent switch, ISL physical issue or spreading congestion, host initiator-side physical link problem, or path congestion. The flag identifies the storage array port, issue type, link, fabric name, and host initiator.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Arieh Don, Scott Rowlands, Erik Smith
  • Patent number: 11805039
    Abstract: A method, comprising: receiving a plurality of first response times, each of the plurality of first response times corresponding to a different one of a plurality of first network paths between a first host device and the first storage array, the plurality of first response times being received from the first host device; receiving a plurality of second response times, each of the plurality of second response times corresponding to a different one of a plurality of second network paths between a second host device and the first storage array, the plurality of second response times being received from the second host device; and processing the plurality of first response times and the plurality of second response times, wherein the plurality of first network paths and the plurality of second network paths are part of a communications network.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: October 31, 2023
    Assignee: Dell Products L.P.
    Inventors: Scott Rowlands, Krishna Deepak Nuthakki, Arieh Don
  • Publication number: 20230324516
    Abstract: A light shaping optic may include a substrate. The light shaping optic may include a structure disposed on the substrate, wherein the structure is configured to receive one or more input beams of light with a uniform intensity field and less than a threshold total intensity, and wherein the structure is configured to shape the one or more input beams of light to form one or more output beams of light with a non-uniform intensity field and less than the threshold total intensity.
    Type: Application
    Filed: June 14, 2023
    Publication date: October 12, 2023
    Inventors: Scott ROWLANDS, Markus BILGER, William D. HOUCK
  • Publication number: 20230324592
    Abstract: An optical filter may include a set of optical filter layers disposed onto a substrate. The set of optical filter layers may include a first subset of optical filter layers comprising a first material with a first refractive index. The first material may comprise at least silicon and hydrogen. The set of optical filter layers may include a second subset of optical filter layers comprising a second material with a second refractive index. The second material is different from the first material and the second refractive index is less than the first refractive index. The set of optical filter layers may include a third subset of optical filter layers comprising a third material different from the first material and the second material.
    Type: Application
    Filed: May 5, 2023
    Publication date: October 12, 2023
    Inventors: Scott ROWLANDS, Georg J. OCKENFUSS, Tim GUSTAFSON, Marius GRIGONIS
  • Patent number: 11698441
    Abstract: A light shaping optic may include a substrate. The light shaping optic may include a structure disposed on the substrate, wherein the structure is configured to receive one or more input beams of light with a uniform intensity field and less than a threshold total intensity, and wherein the structure is configured to shape the one or more input beams of light to form one or more output beams of light with a non-uniform intensity field and less than the threshold total intensity.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: July 11, 2023
    Assignee: VIAVI Solutions Inc.
    Inventors: Scott Rowlands, Markus Bilger, William D. Houck
  • Patent number: 11693800
    Abstract: Bandwidth consumption for IO paths between a storage system and host may be managed. It may be determined whether there is congestion on a front-end port (FEP) link. For example, the storage system may monitor for a notification from the switch in accordance with a Fibre Channel (FC) protocol. If a notification is received indicating congestion on an FEP link, the bandwidth thresholds (BWTs) for one or more IO paths between the storage system and one or more hosts that include the FEP link may be reduced. The host port BWTs may continue to be reduced until a congestion notification communication has not been received for a predetermined amount of time, in response to which the host port BWTs for one or more host port links on IO paths that include the FEP link may be increased. Similar techniques may be employed for an FEP link determined to be faulty.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: July 4, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: James Davidson, Alan Rajapa, Scott Rowlands, Igor Fradkin, Arieh Don
  • Patent number: 11650361
    Abstract: An optical filter may include a set of optical filter layers disposed onto a substrate. The set of optical filter layers may include a first subset of optical filter layers comprising a first material with a first refractive index. The first material may comprise at least silicon and hydrogen. The set of optical filter layers may include a second subset of optical filter layers comprising a second material with a second refractive index. The second material is different from the first material and the second refractive index is less than the first refractive index. The set of optical filter layers may include a third subset of optical filter layers comprising a third material different from the first material and the second material.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 16, 2023
    Assignee: VIAVI Solutions Inc.
    Inventors: Scott Rowlands, Georg J. Ockenfuss, Tim Gustafson, Marius Grigonis
  • Publication number: 20230141377
    Abstract: A sensor window may include a substrate and a set of layers disposed onto the substrate. The set of layers may include a first subset of layers of a first refractive index and a second set of layers of a second refractive index different from the first refractive index. The set of layers may be associated with a threshold transmissivity in a sensing spectral range. The set of layers may be configured to a particular color in a visible spectral range and may be associated with a threshold opacity in the visible spectral range.
    Type: Application
    Filed: October 17, 2022
    Publication date: May 11, 2023
    Inventors: Georg J. OCKENFUSS, Scott ROWLANDS, Markus BILGER
  • Publication number: 20230078542
    Abstract: There is disclosed a fixing apparatus (10) for fixing a secondary component (14) to a fan blade, the fixing apparatus comprising: a first clamp part (16) comprising a first inner surface (20) and a second clamp part (18) comprising a second inner surface (22), the first inner surface and the second inner surface having a profile corresponding to a profile of a portion of the fan blade (102). The first clamp part and/or the second clamp part comprises a recess (24) in the respective first inner surface and/or second inner surface for receiving the secondary component, and a corresponding heater (28, 30) for applying heat to the secondary component located in the recess in use. The first clamp part and the second clamp part are configured to cooperate with one another to clamp the portion of a blade between them in a clamping operation and to hold the secondary component against the blade when the secondary component is received within the recess.
    Type: Application
    Filed: January 14, 2021
    Publication date: March 16, 2023
    Inventors: Scott Rowlands, Tristan J. Horswell (deceased)
  • Patent number: 11567251
    Abstract: A sensor window may include a substrate and a set of layers disposed onto the substrate. The set of layers may include a first subset of layers of a first refractive index and a second set of layers of a second refractive index different from the first refractive index. The set of layers may be associated with a threshold transmissivity in a sensing spectral range. The set of layers may be configured to a particular color in a visible spectral range and may be associated with a threshold opacity in the visible spectral range.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 31, 2023
    Assignee: VIAVI Solutions Inc.
    Inventors: Georg J. Ockenfuss, Scott Rowlands, Markus Bilger, Jerry Zieba
  • Patent number: 11561727
    Abstract: Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic. One or more virtual controllers for at least one host adapter (HA) of a storage device are generated. Each virtual controller is assigned a unique controller identifier (ID) Additionally, one or more input/output (IO) queues for each virtual controller are established. Further, IO workloads are processed via each IO queue.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: January 24, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Igor Fradkin, Scott Rowlands, Ramprasad Shetty, David Brown, Arieh Don
  • Patent number: 11493676
    Abstract: A sensor window may include a substrate and a set of layers disposed onto the substrate. The set of layers may include a first subset of layers of a first refractive index and a second set of layers of a second refractive index different from the first refractive index. The set of layers may be associated with a threshold transmissivity in a sensing spectral range. The set of layers may be configured to a particular color in a visible spectral range and may be associated with a threshold opacity in the visible spectral range.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: November 8, 2022
    Assignee: VIAVI Solutions Inc.
    Inventors: Georg J. Ockenfuss, Scott Rowlands, Markus Bilger
  • Patent number: 11481147
    Abstract: Techniques for transmitting data may include: statically allocating a first buffer by a first entity; determining, by the second code entity, whether first data to be returned to the first entity fits into a data area of the first buffer; storing the first data in the data area of the first buffer responsive to determining the first data fits into the data area of the first buffer; and responsive to determining the first data does not fit into the data area of the first buffer, performing first processing by the second entity to store the first data in a dynamically allocated second buffer having a descriptor stored in the first buffer. The descriptor may include the address and size of the second buffer. The first and second entity may be code entities in the same system, or may be different systems that communicate using a remote direct memory access protocol.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: October 25, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Igor Fradkin, Scott Rowlands, Arieh Don
  • Patent number: 11455101
    Abstract: Information pertinent to a connectivity issue reported by a switch may be determined, compiled and reported; and action may be taken autonomously to address the connectivity issue based on the information. The additional information may be determined by the storage system, including querying a switch in response to the switch notifying the storage system of the I/O error, and the storage system accessing one or more data structures to determine additional information. The storage system may cause I/O communications on the I/O path to be at least temporarily diverted. For example, in response to receiving an I/O request on the I/O path corresponding to the connectivity issue, the storage system may send a communication to the host system that causes the host system not to send additional I/O requests on the I/O path, at least temporarily, as described in more detail elsewhere herein.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: September 27, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Alan Rajapa, Scott Rowlands, Erik P. Smith, Igor Fradkin, Arieh Don
  • Patent number: 11336509
    Abstract: Single points of failure (SPoFs) may be determined for I/O connectivity on a storage network. I/O path information may be determined for a storage device, for example, as a result of a host system logging into the storage network, and may be updated in response to events on the storage network. From this determined I/O path information, one or more SPoFs between a storage device and an application layer may be determined if, for the I/O path information collectively, it is determined that there is only one of any of the path components between the storage device and the application layer. The I/O path information may be displayed in a manner that facilitates a user identifying that there is an SPoF on an I/O path between a storage device and an application layer of a host system. Based on the determination of an SPoF, an alert may be issued.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 17, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Erik P. Smith, Scott Rowlands, Vincent H. Westin, Kevin Martin, Arieh Don
  • Publication number: 20220100394
    Abstract: Information pertinent to a connectivity issue reported by a switch may be determined, compiled and reported; and action may be taken autonomously to address the connectivity issue based on the information. The additional information may be determined by the storage system, including querying a switch in response to the switch notifying the storage system of the I/O error, and the storage system accessing one or more data structures to determine additional information. The storage system may cause I/O communications on the I/O path to be at least temporarily diverted. For example, in response to receiving an I/O request on the I/O path corresponding to the connectivity issue, the storage system may send a communication to the host system that causes the host system not to send additional I/O requests on the I/O path, at least temporarily, as described in more detail elsewhere herein.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Alan Rajapa, Scott Rowlands, Erik P. Smith, Igor Fradkin, Arieh Don
  • Publication number: 20220027088
    Abstract: Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic. One or more virtual controllers for at least one host adapter (HA) of a storage device are generated. Each virtual controller is assigned a unique controller identifier (ID) Additionally, one or more input/output (IO) queues for each virtual controller are established. Further, IO workloads are processed via each IO queue.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Igor Fradkin, Scott Rowlands, Ramprasad Shetty, David Brown, Arieh Don