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: 20230404186Abstract: 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: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Karen FLOCKTON, Ben HARDMAN, Tim SHARPE, Joseph SANTRY
-
Patent number: 11771152Abstract: 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: GrantFiled: August 14, 2015Date of Patent: October 3, 2023Assignee: SPEEDO INTERNATIONAL LIMITEDInventors: Karen Flockton, Ben Hardman, Tim Sharpe, Joseph Santry
-
Methods for securing files within a storage device using artificial intelligence and devices thereof
Patent number: 11709957Abstract: 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: GrantFiled: May 4, 2020Date of Patent: July 25, 2023Assignee: NETAPP, INC.Inventor: Douglas Joseph Santry -
Publication number: 20220284055Abstract: 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: ApplicationFiled: May 23, 2022Publication date: September 8, 2022Inventor: Douglas Joseph Santry
-
Patent number: 11372918Abstract: 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: GrantFiled: January 24, 2020Date of Patent: June 28, 2022Assignee: NETAPP, INC.Inventor: Douglas Joseph Santry
-
Patent number: 11218391Abstract: 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: GrantFiled: October 18, 2019Date of Patent: January 4, 2022Assignee: NETAPP, INC.Inventors: Vijay Singh, Abhishek Mishra, Douglas Joseph Santry, Niranjan Desai, Anusha Sivananainthaperumal
-
METHODS FOR SECURING FILES WITHIN A STORAGE DEVICE USING ARTIFICIAL INTELLIGENCE AND DEVICES THEREOF
Publication number: 20210342674Abstract: 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: ApplicationFiled: May 4, 2020Publication date: November 4, 2021Inventor: Douglas Joseph Santry -
Publication number: 20210232626Abstract: 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: ApplicationFiled: January 24, 2020Publication date: July 29, 2021Inventor: Douglas Joseph Santry
-
Publication number: 20200177482Abstract: 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: ApplicationFiled: October 18, 2019Publication date: June 4, 2020Inventors: Vijay Singh, Abhishek Mishra, Douglas Joseph Santry, Niranjan Desai, Anusha Sivananainthaperumal
-
Patent number: 10548356Abstract: 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: GrantFiled: August 14, 2015Date of Patent: February 4, 2020Assignee: SPEEDO INTERNATIONAL LIMITEDInventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry
-
Publication number: 20190199794Abstract: 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: ApplicationFiled: December 18, 2018Publication date: June 27, 2019Inventor: Douglas Joseph Santry
-
Patent number: 10158710Abstract: 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: GrantFiled: October 30, 2015Date of Patent: December 18, 2018Assignee: NetApp, Inc.Inventor: Douglas Joseph Santry
-
Patent number: 10117779Abstract: 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: GrantFiled: June 1, 2012Date of Patent: November 6, 2018Assignee: SPEEDO INTERNATIONAL LIMITEDInventors: Tom Waller, Chris Johnson, Joseph Santry
-
Patent number: 9934008Abstract: 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: GrantFiled: June 18, 2014Date of Patent: April 3, 2018Assignee: NetApp, Inc.Inventor: Douglas Joseph Santry
-
Publication number: 20170265536Abstract: 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: ApplicationFiled: August 14, 2015Publication date: September 21, 2017Inventors: Karen FLOCKTON, Ben HARDMAN, Tim SHARPE, Joseph SANTRY
-
Patent number: 9763483Abstract: 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: GrantFiled: June 1, 2012Date of Patent: September 19, 2017Assignee: SPEEDO INTERNATIONAL LIMITEDInventors: Tom Waller, Chris Johnson, Melanie Neal, Joseph Santry
-
Publication number: 20170245561Abstract: 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: ApplicationFiled: August 14, 2015Publication date: August 31, 2017Inventors: Karen FLOCKTON,, Ben HARDMAN, Tim SHARPE, Chris JOHNSON, Dawn NIXON, Joseph SANTRY
-
Patent number: D806358Type: GrantFiled: February 17, 2016Date of Patent: January 2, 2018Assignee: Speedo International LimitedInventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry
-
Patent number: D847463Type: GrantFiled: October 24, 2017Date of Patent: May 7, 2019Assignee: Speedo International LimitedInventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry
-
Patent number: D848113Type: GrantFiled: October 24, 2017Date of Patent: May 14, 2019Assignee: Speedo International LimitedInventors: Karen Flockton, Ben Hardman, Tim Sharpe, Chris Johnson, Dawn Nixon, Joseph Santry