Patents by Inventor Joseph Hayward

Joseph Hayward 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: 20240109862
    Abstract: The present invention relates to a compound of the formula I wherein R1 to R6, A, B, n and m are as defined herein. Such novel sulfonyl amide derivatives are useful in the treatment of abnormal cell growth, such as cancer, in mammals. This invention also relates to a method of using such compounds in the treatment of abnormal cell growth in mammals, especially humans, and to pharmaceutical compositions containing such compounds.
    Type: Application
    Filed: March 15, 2023
    Publication date: April 4, 2024
    Inventors: Michael Joseph Luzzio, Kevin Daniel Freeman-Cook, Samit Kumar Bhattacharya, Matthew Merrill Hayward, Catherine Angela Hulford, Christopher Lowell Autry, Xumiao Zhao, Jun Xiao, Kendra Louise Nelson
  • Publication number: 20240074566
    Abstract: A backpack includes a base, a harness, a hinge mechanism, a first cartridge and a second cartridge. The harness is coupled to the base and is configured to be removably worn by a person. The hinge mechanism is coupled to the base. The first cartridge is configured to removably store at least one piece of sporting equipment, such as a golf club, and is rotatably coupled to the base by the hinge mechanism. The second cartridge is configured to removably store at least one other piece of sporting equipment, such as a golf club, and is rotatably coupled to the base by the hinge mechanism. The hinge mechanism is configured to allow each of the first and second cartridges to be rotated between an upright position and a cross position.
    Type: Application
    Filed: August 25, 2023
    Publication date: March 7, 2024
    Applicant: THE VILLAGE HIDDEN IN THE HEAVENS LLC
    Inventors: Cole Hayward, Michael Rex Gruizinga, Joseph Richard Regimbald
  • Patent number: 11561905
    Abstract: A minimum retention time in cache is indicated for a first plurality of tracks, where no minimum retention time is indicated for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: January 24, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Kyler A. Anderson, Joseph Hayward, Matthew G. Borlick
  • Patent number: 11461242
    Abstract: A computational device receives indications of a minimum retention time and a maximum retention time in cache for a first plurality of tracks, wherein no indications of a minimum retention time or a maximum retention time in the cache are received for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time. The cache management application demotes the track of the first plurality of tracks, in response to determining that the track has been in the cache for a time that exceeds the maximum retention time.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: October 4, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick
  • Patent number: 11422948
    Abstract: A computational device receives an indication of a minimum retention time in a cache for a plurality of tracks of an application. In response to determining that tracks of the application that are stored in the cache exceed a predetermined threshold in the cache, the computational device demotes one or more tracks of the application from the cache even though a minimum retention time in cache has been indicated for the one or more tracks of the application, while performing least recently used (LRU) based replacement of tracks in the cache.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: August 23, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
  • Publication number: 20220004504
    Abstract: A computational device receives an indication that specifies a maximum retention time in cache for a first plurality of tracks, wherein no maximum retention time is specified for a second plurality of tracks. A plurality of insertions points are generated in a least recently used (LRU) list, wherein different insertion points in the LRU list correspond to different amounts of time that a track of the first plurality of tracks is expected to be retained in the cache, wherein the LRU list is configured to demote both tracks of the first plurality of tracks and the second plurality of tracks from the cache.
    Type: Application
    Filed: September 16, 2021
    Publication date: January 6, 2022
    Inventors: Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick
  • Patent number: 11144474
    Abstract: A computational device receives an indication that specifies a maximum retention time in cache for a first plurality of tracks, wherein no maximum retention time is specified for a second plurality of tracks. A plurality of insertions points are generated in a least recently used (LRU) list, wherein different insertion points in the LRU list correspond to different amounts of time that a track of the first plurality of tracks is expected to be retained in the cache, wherein the LRU list is configured to demote both tracks of the first plurality of tracks and the second plurality of tracks from the cache.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: October 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick
  • Patent number: 11074197
    Abstract: A computational device receives indications of a minimum retention time and a maximum retention time in cache for a first plurality of tracks, wherein no indications of a minimum retention time or a maximum retention time in the cache are received for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time. The cache management application demotes the track of the first plurality of tracks, in response to determining that the track has been in the cache for a time that exceeds the maximum retention time.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick
  • Patent number: 11068413
    Abstract: A computational device receives an indication of minimum retention times in a cache for a plurality of tracks for applications. In response to determining that a first type of application has not specified a maximum percentage of cache for allocation to the first type of application, the maximum percentage of cache for allocation to the first type of application is set to a default value. In response to determining that a second type of application has not specified a maximum percentage of cache for allocation to the second type of application, an entirety of the cache or a percentage of the cache that is greater than the default value is allocated for the second type of application. A least recently used based replacement of tracks is performed in the cache while attempting to satisfy the minimum retention times and the maximum percentage of cache that are allocated.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
  • Patent number: 11068417
    Abstract: A computational device receives an indication of a minimum retention time in a cache for a plurality of tracks of an application. In response to determining that tracks of the application that are stored in the cache exceed a predetermined threshold in the cache, the computational device demotes one or more tracks of the application from the cache even though a minimum retention time in cache has been indicated for the one or more tracks of the application, while performing least recently used (LRU) based replacement of tracks in the cache.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
  • Patent number: 11061826
    Abstract: A minimum retention time in cache is indicated for a first plurality of tracks, where no minimum retention time is indicated for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Kyler A. Anderson, Joseph Hayward, Matthew G. Borlick
  • Publication number: 20210141739
    Abstract: A computational device receives indications of a minimum retention time and a maximum retention time in cache for a first plurality of tracks, wherein no indications of a minimum retention time or a maximum retention time in the cache are received for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time. The cache management application demotes the track of the first plurality of tracks, in response to determining that the track has been in the cache for a time that exceeds the maximum retention time.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventors: Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick
  • Publication number: 20210133120
    Abstract: A computational device receives an indication of a minimum retention time in a cache for a plurality of tracks of an application. In response to determining that tracks of the application that are stored in the cache exceed a predetermined threshold in the cache, the computational device demotes one or more tracks of the application from the cache even though a minimum retention time in cache has been indicated for the one or more tracks of the application, while performing least recently used (LRU) based replacement of tracks in the cache.
    Type: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
  • Publication number: 20210133116
    Abstract: A minimum retention time in cache is indicated for a first plurality of tracks, where no minimum retention time is indicated for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time.
    Type: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventors: Lokesh M. Gupta, Kyler A. Anderson, Joseph Hayward, Matthew G. Borlick
  • Publication number: 20190391932
    Abstract: A computational device receives indications of a minimum retention time and a maximum retention time in cache for a first plurality of tracks, wherein no indications of a minimum retention time or a maximum retention time in the cache are received for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time. The cache management application demotes the track of the first plurality of tracks, in response to determining that the track has been in the cache for a time that exceeds the maximum retention time.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick
  • Publication number: 20190391930
    Abstract: A computational device receives an indication that specifies a maximum retention time in cache for a first plurality of tracks, wherein no maximum retention time is specified for a second plurality of tracks. A plurality of insertions points are generated in a least recently used (LRU) list, wherein different insertion points in the LRU list correspond to different amounts of time that a track of the first plurality of tracks is expected to be retained in the cache, wherein the LRU list is configured to demote both tracks of the first plurality of tracks and the second plurality of tracks from the cache.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick
  • Publication number: 20190391931
    Abstract: A minimum retention time in cache is indicated for a first plurality of tracks, where no minimum retention time is indicated for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Lokesh M. Gupta, Kyler A. Anderson, Joseph Hayward, Matthew G. Borlick
  • Publication number: 20190391923
    Abstract: A computational device receives an indication of a minimum retention time in a cache for a plurality of tracks of an application. In response to determining that tracks of the application that are stored in the cache exceed a predetermined threshold in the cache, the computational device demotes one or more tracks of the application from the cache even though a minimum retention time in cache has been indicated for the one or more tracks of the application, while performing least recently used (LRU) based replacement of tracks in the cache.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
  • Publication number: 20190391933
    Abstract: A computational device receives an indication of minimum retention times in a cache for a plurality of tracks for applications. In response to determining that a first type of application has not specified a maximum percentage of cache for allocation to the first type of application, the maximum percentage of cache for allocation to the first type of application is set to a default value. In response to determining that a second type of application has not specified a maximum percentage of cache for allocation to the second type of application, an entirety of the cache or a percentage of the cache that is greater than the default value is allocated for the second type of application. A least recently used based replacement of tracks is performed in the cache while attempting to satisfy the minimum retention times and the maximum percentage of cache that are allocated.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
  • Patent number: 4112757
    Abstract: A fluid flowmeter of the venturi type is disclosed in which a throat is fed between complementary surfaces of a duct and a control member. Relative movement between the duct and the control member in response to the flow of fluid through the meter serves to enlarge the throat as the flow rate increases, and operation over a wide range of flowrates is thereby made possible. A measure of fluid flowrate can be obtained from fluid pressure measurements at the throat and at a position upstream thereof. An advantage over one prior art device is that the throat position remains substantially constant during relative movement of the complementary surfaces, so that sensing of the throat pressure is simplified.
    Type: Grant
    Filed: August 8, 1977
    Date of Patent: September 12, 1978
    Assignee: The Secretary of State for Industry in Her Britannic Majesty's Government of the United Kingdom of Great Britain and Northern Ireland
    Inventor: Alan Thomas Joseph Hayward