Patents by Inventor Joseph Santry

Joseph Santry 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: 20230404186
    Abstract: A swimming garment formed from a stretchable elasticated fabric, wherein the garment comprises at least one sensitivity zone in which the fabric thickness is less than the fabric thickness of the region of the garment surrounding the sensitivity zone. The sensitivity zones can give a heightened sensation in a specific position of the body, for example in the abdominals. The thinner fabric zone increases the sensation of water flow/temperature which in-turn leads to a proprioceptive response to activate the muscle group beneath the zone.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 21, 2023
    Inventors: Karen FLOCKTON, Ben HARDMAN, Tim SHARPE, Joseph SANTRY
  • Patent number: 11771152
    Abstract: A swimming garment formed from a stretchable elasticated fabric, wherein the garment comprises at least one sensitivity zone in which the fabric thickness is less than the fabric thickness of the region of the garment surrounding the sensitivity zone. The sensitivity zones can give a heightened sensation in a specific position of the body, for example in the abdominals. The thinner fabric zone increases the sensation of water flow/temperature which in-turn leads to a proprioceptive response to activate the muscle group beneath the zone.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: October 3, 2023
    Assignee: SPEEDO INTERNATIONAL LIMITED
    Inventors: Karen Flockton, Ben Hardman, Tim Sharpe, Joseph Santry
  • Patent number: 11709957
    Abstract: The present technology relates to identifying an artificial intelligence model based on a received first key value to write a received first block of data associated with a file. The received first key value is applied to the identified artificial intelligence model which is trained to output one of a plurality of actual index values where the identified artificial intelligence model and the plurality of data blocks are stored as a neural tree. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to a first data block of the plurality of data. The received first block of data associated with the file is written into the determined first data block.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 25, 2023
    Assignee: NETAPP, INC.
    Inventor: Douglas Joseph Santry
  • Publication number: 20220284055
    Abstract: The present technology relates to identifying one of a plurality of artificial intelligence models based on a received key value. The received key value is applied to the identified one of the artificial intelligence models which is trained to output one of a plurality of actual index values. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to the data block. A received input-output operation is performed on the data block when the one of the actual index values is determined to point to the data block.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventor: Douglas Joseph Santry
  • Patent number: 11372918
    Abstract: The present technology relates to identifying one of a plurality of artificial intelligence models based on a received key value. The received key value is applied to the identified one of the artificial intelligence models which is trained to output one of a plurality of actual index values. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to the data block. A received input-output operation is performed on the data block when the one of the actual index values is determined to point to the data block.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: June 28, 2022
    Assignee: NETAPP, INC.
    Inventor: Douglas Joseph Santry
  • Patent number: 11218391
    Abstract: Methods, non-transitory machine readable media, and computing devices that manage data storage fabric health are disclosed. With this technology, a network model is applied to network data determined from monitored network traffic exchanged between storage nodes and via network connections over a cluster fabric to generate a health score for the cluster fabric. A cause of health degradation in the cluster fabric is determined based on an analysis of the network data, when the health score indicates that health of the cluster fabric is degrading. A corrective action is automatically initiated based on the cause of health degradation in the cluster fabric. With this technology, cluster fabrics in data storage networks are more effectively monitored for health degradation and, advantageously, corrective actions can be preemptively initiated to improve performance.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: January 4, 2022
    Assignee: NETAPP, INC.
    Inventors: Vijay Singh, Abhishek Mishra, Douglas Joseph Santry, Niranjan Desai, Anusha Sivananainthaperumal
  • Publication number: 20210342674
    Abstract: The present technology relates to identifying an artificial intelligence model based on a received first key value to write a received first block of data associated with a file. The received first key value is applied to the identified artificial intelligence model which is trained to output one of a plurality of actual index values where the identified artificial intelligence model and the plurality of data blocks are stored as a neural tree. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to a first data block of the plurality of data. The received first block of data associated with the file is written into the determined first data block.
    Type: Application
    Filed: May 4, 2020
    Publication date: November 4, 2021
    Inventor: Douglas Joseph Santry
  • Publication number: 20210232626
    Abstract: The present technology relates to identifying one of a plurality of artificial intelligence models based on a received key value. The received key value is applied to the identified one of the artificial intelligence models which is trained to output one of a plurality of actual index values. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to the data block. A received input-output operation is performed on the data block when the one of the actual index values is determined to point to the data block.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 29, 2021
    Inventor: Douglas Joseph Santry
  • Publication number: 20200177482
    Abstract: Methods, non-transitory machine readable media, and computing devices that manage data storage fabric health are disclosed. With this technology, a network model is applied to network data determined from monitored network traffic exchanged between storage nodes and via network connections over a cluster fabric to generate a health score for the cluster fabric. A cause of health degradation in the cluster fabric is determined based on an analysis of the network data, when the health score indicates that health of the cluster fabric is degrading. A corrective action is automatically initiated based on the cause of health degradation in the cluster fabric. With this technology, cluster fabrics in data storage networks are more effectively monitored for health degradation and, advantageously, corrective actions can be preemptively initiated to improve performance.
    Type: Application
    Filed: October 18, 2019
    Publication date: June 4, 2020
    Inventors: Vijay Singh, Abhishek Mishra, Douglas Joseph Santry, Niranjan Desai, Anusha Sivananainthaperumal
  • Patent number: 10548356
    Abstract: A swimming garment formed from a stretchable elasticated fabric that, in use, covers at least part of the wearer's thighs, hips and glutes. The garment includes at least two tension bands that have a higher modulus of elasticity than adjacent regions of the stretchable elasticated fabric so that, in use, the tension bands offer greater resistance to stretch than the adjacent regions. A first one of said tension bands follows a path that extends along the outside of a left thigh region of the garment to a left hip region of the garment and inwardly from the left hip region across a left upper glute region of the garment towards a mid-line of the garment. A second one of said tension bands follows a path that extends along the outside of a right thigh region of the garment to a right hip region of the garment and inwardly from the right hip region across a right upper glute region of the garment towards a mid-line of the garment.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 4, 2020
    Assignee: SPEEDO INTERNATIONAL LIMITED
    Inventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry
  • Publication number: 20190199794
    Abstract: A system and method for efficiently replicating data stored in a byte-addressable, persistent memory of a host computer. A user-level library of the host computer may configure the persistent memory as a software transactional memory (STM) system defined by operations, such as a STM commit operation, that ensure safe and consistent storage of the data within a region of the persistent memory. The library may then cooperate with an application executing on the host computer to control access to the data, e.g., to change the data, as a transaction using the STM commit operation. Within a context of the transaction, the library may precisely determine which bytes of the data have changed within the region, as well as how and when the data bytes have changed. Armed with precise knowledge of the context of the transaction, the library may efficiently replicate the changed data at the byte-addressable granularity.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 27, 2019
    Inventor: Douglas Joseph Santry
  • Patent number: 10158710
    Abstract: A system and method for efficiently replicating data stored in a byte-addressable, persistent memory of a host computer. A user-level library of the host computer may configure the persistent memory as a software transactional memory (STM) system defined by operations, such as a STM commit operation, that ensure safe and consistent storage of the data within a region of the persistent memory. The library may then cooperate with an application executing on the host computer to control access to the data, e.g., to change the data, as a transaction using the STM commit operation. Within a context of the transaction, the library may precisely determine which bytes of the data have changed within the region, as well as how and when the data bytes have changed. Armed with precise knowledge of the context of the transaction, the library may efficiently replicate the changed data at the byte-addressable granularity.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: December 18, 2018
    Assignee: NetApp, Inc.
    Inventor: Douglas Joseph Santry
  • Patent number: 10117779
    Abstract: The present invention relates to goggles, preferably extra-orbital goggles, having an outer surface defined by a pair of lens portions each having an upper and a lower peripheral wall. The upper and lower peripheral walls extend to an upper and lower peripheral edge respectively which, in use, are in contact with the wearers face. The outer surface defined by the upper peripheral walls is convex. This contributes to a goggle outer surface which is a smooth curve.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: November 6, 2018
    Assignee: SPEEDO INTERNATIONAL LIMITED
    Inventors: Tom Waller, Chris Johnson, Joseph Santry
  • Patent number: 9934008
    Abstract: A method, non-transitory computer readable medium, and application host computing device that parses assembly language code to identify a transaction block including an assignment to a memory location, the assembly language code associated with an application and output by a compiler. The assembly language code is modified to insert an invocation of a plurality of functions collectively configured to facilitate persistent storage of one or more data updates associated with the assignment at run-time. The assembly language code is assembled to generate object code and the object code is linked with at least a run-time library including a definition for each of the plurality of inserted functions to generate an executable file for the application.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: April 3, 2018
    Assignee: NetApp, Inc.
    Inventor: Douglas Joseph Santry
  • Publication number: 20170265536
    Abstract: A swimming garment formed from a stretchable elasticated fabric, wherein the garment comprises at least one sensitivity zone in which the fabric thickness is less than the fabric thickness of the region of the garment surrounding the sensitivity zone. The sensitivity zones can give a heightened sensation in a specific position of the body, for example in the abdominals. The thinner fabric zone increases the sensation of water flow/temperature which in-turn leads to a proprioceptive response to activate the muscle group beneath the zone.
    Type: Application
    Filed: August 14, 2015
    Publication date: September 21, 2017
    Inventors: Karen FLOCKTON, Ben HARDMAN, Tim SHARPE, Joseph SANTRY
  • Patent number: 9763483
    Abstract: The present invention provides a garment (1) for covering a wearer's thighs. The garment comprises a pair of front resistance elements (6) each of which, in use, extends obliquely across the front of a respective one of the wearer's thighs. It also comprises a pair of rear resistance elements (10) each of which, in use, extends obliquely across the rear of a respective one of the wearer's thighs. Each of the front and rear resistance elements extends from a respective upper position (7, 11) located proximal to the midline (8) of the garment to a respective lower position (9, 12) located distal from the midline of the garment. This provides a stabilizing effect on the wearer's hip joint.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: September 19, 2017
    Assignee: SPEEDO INTERNATIONAL LIMITED
    Inventors: Tom Waller, Chris Johnson, Melanie Neal, Joseph Santry
  • Publication number: 20170245561
    Abstract: A swimming garment formed from a stretchable elasticated fabric that, in use, covers at least part of the wearer's thighs, hips and glutes. The garment includes at least two tension bands that have a higher modulus of elasticity than adjacent regions of the stretchable elasticated fabric so that, in use, the tension bands offer greater resistance to stretch than the adjacent regions. A first one of said tension bands follows a path that extends along the outside of a left thigh region of the garment to a left hip region of the garment and inwardly from the left hip region across a left upper glute region of the garment towards a mid-line of the garment. A second one of said tension bands follows a path that extends along the outside of a right thigh region of the garment to a right hip region of the garment and inwardly from the right hip region across a right upper glute region of the garment towards a mid-line of the garment.
    Type: Application
    Filed: August 14, 2015
    Publication date: August 31, 2017
    Inventors: Karen FLOCKTON,, Ben HARDMAN, Tim SHARPE, Chris JOHNSON, Dawn NIXON, Joseph SANTRY
  • Patent number: D806358
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: January 2, 2018
    Assignee: Speedo International Limited
    Inventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry
  • Patent number: D847463
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: May 7, 2019
    Assignee: Speedo International Limited
    Inventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry
  • Patent number: D848113
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: May 14, 2019
    Assignee: Speedo International Limited
    Inventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry