Patents by Inventor Nicholas Longo

Nicholas Longo 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: 20240278067
    Abstract: An exercise machine for performing an exercise motion. A resistance mechanism controls a resistance for performing the exercise motion. An incline adjustment device controls an incline for performing the exercise motion. A control system is operatively coupled to the resistance mechanism and the incline adjustment device and is configured to receive a resistance setting for controlling the resistance, receive an incline setting for controlling the incline, and determine a resistance modifier for adjusting the resistance based on the incline setting. The control system is further configured to adjust the resistance setting based on the resistance modifier to provide a modified resistance setting, control the incline adjustment device based on the incline setting, and control the resistance mechanism based on the modified resistance setting to thereby cause an exertion by a user for performing the exercise motion to change when the incline setting is changed.
    Type: Application
    Filed: February 12, 2024
    Publication date: August 22, 2024
    Applicant: Life Fitness, LLC
    Inventors: Matt Brennand, Nicholas Longo, Juliette C. Daly, Cory H. Lazar
  • Patent number: 12067256
    Abstract: A technique is configured to provide various data protection schemes, such as replication and erasure coding, for data blocks of volumes served by storage nodes of a cluster configured to perform deduplication of the data blocks. Additionally, the technique is configured to ensure that each deduplicated data block complies with data redundancy guarantees of the data protection schemes, while improving storage space of the storage nodes. In order to satisfy the data integrity guarantees while improving available storage space, the storage nodes perform periodic garbage collection for data blocks to optimize storage in accordance with currently applicable data protection schemes.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: August 20, 2024
    Assignee: NetApp, Inc.
    Inventors: Christopher Clark Corey, Daniel David McCarthy, Sneheet Kumar Mishra, Austino Nicholas Longo
  • Patent number: 11743326
    Abstract: A system, method, and machine-readable storage medium for providing a recommendation to a client to modify minimum IOPS settings are provided. In some embodiments, a client may assign a minimum input/output operations per second (IOPS) setting to each volume of a plurality of volumes. The plurality of volumes may reside in a common cluster and include a first number of volumes. A set of volumes of the plurality of volumes may be determined, where each volume of the set of volumes has a relative disparity that satisfies a relative threshold. The set of volumes includes a second number of volumes. A minimum IOPS recommendation may be transmitted to the client to modify (e.g., increase or decrease) the minimum IOPS settings of the set of volumes in response to determining that a ratio of the second number of volumes to the first number of volumes is greater than a performance threshold.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: August 29, 2023
    Assignee: NETAPP, INC.
    Inventors: Tyler Cady, Austino Nicholas Longo
  • Patent number: 11693737
    Abstract: A technique provides efficient data protection, such as erasure coding, for data blocks of volumes served by storage nodes of a cluster. Data blocks associated with write requests of unpredictable client workload patterns may be compressed. A set of the compressed data blocks may be selected to form a write group and an erasure code may be applied to the group to algorithmically generate one or more encoded blocks in addition to the data blocks. Due to the unpredictability of the data workload patterns, the compressed data blocks may have varying sizes. A pool of the various-sized compressed data blocks may be established and maintained from which the data blocks of the write group are selected. Establishment and maintenance of the pool enables selection of compressed data blocks that are substantially close to the same size and, thus, that require minimal padding.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: July 4, 2023
    Assignee: NetApp, Inc.
    Inventors: Sneheet Kumar Mishra, Daniel David McCarthy, Christopher Clark Corey, Austino Nicholas Longo, Christopher Cason
  • Publication number: 20230013281
    Abstract: A technique is configured to provide various data protection schemes, such as replication and erasure coding, for data blocks of volumes served by storage nodes of a cluster configured to perform deduplication of the data blocks. Additionally, the technique is configured to ensure that each deduplicated data block complies with data redundancy guarantees of the data protection schemes, while improving storage space of the storage nodes. In order to satisfy the data integrity guarantees while improving available storage space, the storage nodes perform periodic garbage collection for data blocks to optimize storage in accordance with currently applicable data protection schemes.
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Applicant: NetApp, Inc.
    Inventors: Christopher Clark Corey, Daniel David McCarthy, Sneheet Kumar Mishra, Austino Nicholas Longo
  • Patent number: 11461015
    Abstract: A technique is configured to provide various data protection schemes, such as replication and erasure coding, for data blocks of volumes served by storage nodes of a cluster configured to perform deduplication of the data blocks. Additionally, the technique is configured to ensure that each deduplicated data block complies with data redundancy guarantees of the data protection schemes, while improving storage space of the storage nodes. In order to satisfy the data integrity guarantees while improving available storage space, the storage nodes perform periodic garbage collection for data blocks to optimize storage in accordance with currently applicable data protection schemes.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 4, 2022
    Assignee: NetApp, Inc.
    Inventors: Christopher Clark Corey, Daniel David McCarthy, Sneheet Kumar Mishra, Austino Nicholas Longo
  • Publication number: 20220075691
    Abstract: A technique provides efficient data protection, such as erasure coding, for data blocks of volumes served by storage nodes of a cluster. Data blocks associated with write requests of unpredictable client workload patterns may be compressed. A set of the compressed data blocks may be selected to form a write group and an erasure code may be applied to the group to algorithmically generate one or more encoded blocks in addition to the data blocks. Due to the unpredictability of the data workload patterns, the compressed data blocks may have varying sizes. A pool of the various-sized compressed data blocks may be established and maintained from which the data blocks of the write group are selected. Establishment and maintenance of the pool enables selection of compressed data blocks that are substantially close to the same size and, thus, that require minimal padding.
    Type: Application
    Filed: November 16, 2021
    Publication date: March 10, 2022
    Inventors: Sneheet Kumar Mishra, Daniel David McCarthy, Christopher Clark Corey, Austino Nicholas Longo, Christopher Cason
  • Patent number: 11175989
    Abstract: A technique provides efficient data protection, such as erasure coding, for data blocks of volumes served by storage nodes of a cluster. Data blocks associated with write requests of unpredictable client workload patterns may be compressed. A set of the compressed data blocks may be selected to form a write group and an erasure code may be applied to the group to algorithmically generate one or more encoded blocks in addition to the data blocks. Due to the unpredictability of the data workload patterns, the compressed data blocks may have varying sizes. A pool of the various-sized compressed data blocks may be established and maintained from which the data blocks of the write group are selected. Establishment and maintenance of the pool enables selection of compressed data blocks that are substantially close to the same size and, thus, that require minimal padding.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: November 16, 2021
    Assignee: NetApp, Inc.
    Inventors: Sneheet Kumar Mishra, Daniel David McCarthy, Christopher Clark Corey, Austino Nicholas Longo, Christopher Cason
  • Publication number: 20210334247
    Abstract: A technique provides efficient management of policies for objects of a distributed storage architecture configured to service storage requests issued by one or more clients of a storage cluster. The objects may include volumes for storing data served by storage nodes of the cluster and the policies may include quality of service (QoS) policies. The technique enables dynamic grouping of the volumes as management domains and applying attributes, such as performance settings of the QoS policies, to the management domains. A group of volumes may be organized as a management domain and a QoS policy may be applied to the domain. If membership of the management domain is modified, the QoS policy is automatically applied to the added volume or stripped from the removed volume. If a performance setting of the policy is modified, the modification is atomically applied and propagated to each volume of the management domain.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventors: Austino Nicholas Longo, Jared Cantwell, Charles Randall
  • Publication number: 20210334160
    Abstract: A technique provides efficient data protection, such as erasure coding, for data blocks of volumes served by storage nodes of a cluster. Data blocks associated with write requests of unpredictable client workload patterns may be compressed. A set of the compressed data blocks may be selected to form a write group and an erasure code may be applied to the group to algorithmically generate one or more encoded blocks in addition to the data blocks. Due to the unpredictability of the data workload patterns, the compressed data blocks may have varying sizes. A pool of the various-sized compressed data blocks may be established and maintained from which the data blocks of the write group are selected. Establishment and maintenance of the pool enables selection of compressed data blocks that are substantially close to the same size and, thus, that require minimal padding.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventors: Sneheet Kumar Mishra, Daniel David McCarthy, Christopher Clark Corey, Austino Nicholas Longo, Christopher Cason
  • Publication number: 20210334241
    Abstract: A technique transitions data blocks of volumes served by storage nodes of a storage cluster from an old data protection scheme (DPS) to a new DPS in a non-disruptive manner. Slice services of the storage nodes forward the data blocks associated with write requests to the block services for storage on storage devices of the nodes. Mapping of volume logical block addresses to block identifiers are contained in slice files, wherein there is a single slice file for each volume. To transition a volume between the old and new DPSs, the slice service tags the data blocks with the new DPS when forwarding new write requests to the block services. In accordance with a background transitioning process, the slice service also retrieves every data block referenced by the to slice file and then resends the data to the block service with the new DPS.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventors: Daniel David McCarthy, Austino Nicholas Longo, Christopher Clark Corey, Sneheet Kumar Mishra
  • Publication number: 20210314394
    Abstract: A system, method, and machine-readable storage medium for providing a recommendation to a client to modify minimum IOPS settings are provided. In some embodiments, a client may assign a minimum input/output operations per second (IOPS) setting to each volume of a plurality of volumes. The plurality of volumes may reside in a common cluster and include a first number of volumes. A set of volumes of the plurality of volumes may be determined, where each volume of the set of volumes has a relative disparity that satisfies a relative threshold. The set of volumes includes a second number of volumes. A minimum IOPS recommendation may be transmitted to the client to modify (e.g., increase or decrease) the minimum IOPS settings of the set of volumes in response to determining that a ratio of the second number of volumes to the first number of volumes is greater than a performance threshold.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 7, 2021
    Inventors: Tyler Cady, Austino Nicholas Longo
  • Patent number: 11005924
    Abstract: A system, method, and machine-readable storage medium for providing a recommendation to a client to modify minimum IOPS settings are provided. In some embodiments, a client may assign a minimum input/output operations per second (IOPS) setting to each volume of a plurality of volumes. The plurality of volumes may reside in a common cluster and include a first number of volumes. A set of volumes of the plurality of volumes may be determined, where each volume of the set of volumes has a relative disparity that satisfies a relative threshold. The set of volumes includes a second number of volumes. A minimum IOPS recommendation may be transmitted to the client to modify (e.g., increase or decrease) the minimum IOPS settings of the set of volumes in response to determining that a ratio of the second number of volumes to the first number of volumes is greater than a performance threshold.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: May 11, 2021
    Assignee: NETAPP, INC.
    Inventors: Tyler Cady, Austino Nicholas Longo
  • Publication number: 20200117372
    Abstract: A technique is configured to provide various data protection schemes, such as replication and erasure coding, for data blocks of volumes served by storage nodes of a cluster configured to perform deduplication of the data blocks. Additionally, the technique is configured to ensure that each deduplicated data block complies with data redundancy guarantees of the data protection schemes, while improving storage space of the storage nodes. In order to satisfy the data integrity guarantees while improving available storage space, the storage nodes perform periodic garbage collection for data blocks to optimize storage in accordance with currently applicable data protection schemes.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 16, 2020
    Inventors: Christopher Clark Corey, Daniel David McCarthy, Sneheet Kumar Mishra, Austino Nicholas Longo
  • Patent number: 7176373
    Abstract: An Interactive Performance Interface for use with an audio system uses at least one performance mode to provide access to control rate and audio rate signals activated by interaction rate signals synthesized by interactive control envelopes. Audio signals, control rate signals, interactive envelopes and performance modes are all selectable and may be user-activated with user controls that change function according to a hierarchy of conditional latches.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: February 13, 2007
    Inventor: Nicholas Longo
  • Patent number: 4734973
    Abstract: A method for positionally stabilizing one end of a bracelet while the bracelet is being secured about the wrist includes a recessed receiver, a positive engagement clamp and a base portion with a flat stabilization surface. The receiver is in the form of a plate which is recessed to snugly receive the user's wrist. One end of the bracelet is forcefully engaged by the clamp at a location proximate the recess to prevent any movement of the clamped end of the bracelet while the two braclet ends are being engaged about the wrist. Positional stabilization of the overall device is provided by the flat stabilization surface which may be placed on a surface of an external support.
    Type: Grant
    Filed: September 10, 1986
    Date of Patent: April 5, 1988
    Inventors: Paul Longo, Nicholas Longo, Chester Wiktorski
  • Patent number: 4650141
    Abstract: A device for positionally stabilizing one end of a bracelet while the bracelet is being secured about the wrist includes a recessed receiver, a positive engagement clamp and a base portion with a flat stabilization surface. The receiver is in the form of a plate which is recessed to snugly receive the user's wrist. One end of the bracelet is forcefully engaged by the clamp at a location proximate the recess to prevent any movement of the clamped end of the bracelet while the two bracelet ends are being engaged about the wrist. Positional stabilization of the overall device is provided by the flat stabilization surface which may be placed on a surface of an external support.
    Type: Grant
    Filed: July 26, 1985
    Date of Patent: March 17, 1987
    Inventors: Paul Longo, Nicholas Longo, Chester Wiktorski
  • Patent number: RE37654
    Abstract: A MIDI-compatible gesture synthesizer is provided for use with a conventional music synthesizer to create musically realistically sounding gestures. The gesture synthesizer is responsive to one or more user controllable input signals, and includes several transfer function models that may be user-selected. One transfer function models properties of muscles using Hill's force-velocity equation to describe the non-linearity of muscle activation. A second transfer function models the cyclic oscillation produced by opposing effects of two force sources representing the cyclic oppositional action of muscle systems. A third transfer function emulates the response of muscles to internal electrical impulses. A fourth transfer function provides a model representing and altering virtual trajectory of gestures. A fifth transfer function models visco-elastic properties of muscle response to simulated loads.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: April 16, 2002
    Inventor: Nicholas Longo
  • Patent number: D663110
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 10, 2012
    Assignee: Navarie Healthcare, LLC
    Inventors: Rakesh Singh Marwah, Anthony Joonkyoo Yun, Nicholas Longo, Jr.