Patents by Inventor Stephen Hurst

Stephen Hurst 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: 12282960
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: April 22, 2025
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Publication number: 20240233016
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Application
    Filed: October 13, 2023
    Publication date: July 11, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Publication number: 20240135449
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 25, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Patent number: 11861710
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: January 2, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Patent number: 11846154
    Abstract: A portable system is provided for foam injection. The system includes two or more tanks of foam-producing components; a pump associated with each of the two or more tanks; a length of modified conduit; a conduit interjector; and a wireline system. The conduit is pushable by the injector into cavities to be injected with foam and extractable therefrom. A method is further provided for foam injection at a remote location.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: December 19, 2023
    Assignee: Heartland Revitalization Services Inc.
    Inventors: Brian Marchbank, Jonathan Emsheimer, Wilfrid Davis, Tyler Mueller, Stephen Hurst
  • Publication number: 20230177606
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Application
    Filed: February 7, 2023
    Publication date: June 8, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Patent number: 11605130
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: March 14, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Publication number: 20220186581
    Abstract: A portable system is provided for foam injection. The system includes two or more tanks of foam-producing components; a pump associated with each of the two or more tanks; a length of modified conduit; a conduit interjector; and a wireline system. The conduit is pushable by the injector into cavities to be injected with foam and extractable therefrom. A method is further provided for foam injection at a remote location.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 16, 2022
    Inventors: BRIAN MARCHBANK, JONATHAN EMSHEIMER, WILFRID DAVIS, TYLER MUELLER, STEPHEN HURST
  • Patent number: 11334466
    Abstract: A computer-implemented method includes identifying a bad fix to a software product, where the software product includes a plurality of parts, and where the bad fix presents an error into a first part. A plurality of fixes to the software product, including the bad fix, are representable by a dependency graph indicating dependencies among the plurality of fixes. The dependency graph is recursively traversed to identify a subset of fixes that are dependent on the bad fix, where each fix in the subset of fixes includes a respective set of parts, and to add a reference to a respective most recent version of each part of each fix in the subset of fixes to a parts datastore. A remedial part and each part referenced in the parts datastore are packaged into a remedial fix, where the remedial part includes a correction to the error in the first part.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: May 17, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Payal Mehta, Stephen Evans, Ian M. Hodges, Stephen Hurst, Michael Vrakopoulos, Andrew Wright, Daniel Jeffrey
  • Publication number: 20220138851
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Application
    Filed: January 12, 2022
    Publication date: May 5, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Patent number: 11270377
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: March 8, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Patent number: 11157443
    Abstract: A computer-implemented method, system, and computer program product for managing history metadata of a file. The method may include accessing a first file with delta information. The method may also include determining a portion of the first file to be moved. The method may also include reviewing the delta information of the first file for changes to the portion in the delta information. The method may also include, in response to reviewing the delta information, generating a portion delta history for the portion. The method may also include inserting the portion in a position in a second file, where the portion is inserted with the portion delta history. The method may also include generating new delta information for the second file, where the new delta information includes the portion delta history of the inserted portion.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen Hurst, Daniel Jeffrey, Ian Mark Hodges
  • Patent number: 11110639
    Abstract: A metal and X-Ray detectable polyurethane film having metallic particles blended into the polyurethane when in a liquid form and then having the film extruded so as to fully embed the metallic particles, such as iron oxide, across all areas of the film, which can be used in protective clothing, such as reusable aprons and sleeve covers, for example, in food processing applications. In this manner, the film permits easy detection, and thus removal of, damaged film portions that become detached from the protective garment and inadvertently introduced into the food being processed, before the final processing and packaging thereof.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: September 7, 2021
    Inventor: Stephen Hurst
  • Patent number: 11010151
    Abstract: A method and system for processing a plurality of unordered software patches for one or more computer readable software programs configured to be executed in a computer system. The unordered software patches are obtained. The unordered software patches include relationship information for defining a relationship the unordered software patches have with a second software patch. For each unordered software patch, the relationship information of the unordered software patch is analyzed to determine the relationship the unordered software patch has with the second software patch. An entry for each unordered software patch is stored in a relationship data store in the data processing system or computer system. The entry comprises dependency data representative of the determined relationship the unordered software patch has with the second software patch. The unordered software patches are ordered based on the dependency data in the relationship data store.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ian M. Hodges, Michael Vrakopoulos, Payal Mehta, Stephen Evans, Stephen Hurst, Andrew Wright
  • Publication number: 20200356526
    Abstract: A computer-implemented method, system, and computer program product for managing history metadata of a file. The method may include accessing a first file with delta information. The method may also include determining a portion of the first file to be moved. The method may also include reviewing the delta information of the first file for changes to the portion in the delta information. The method may also include, in response to reviewing the delta information, generating a portion delta history for the portion. The method may also include inserting the portion in a position in a second file, where the portion is inserted with the portion delta history. The method may also include generating new delta information for the second file, where the new delta information includes the portion delta history of the inserted portion.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Stephen Hurst, Daniel Jeffrey, Ian Mark Hodges
  • Publication number: 20200097385
    Abstract: A computer-implemented method includes identifying a bad fix to a software product, where the software product includes a plurality of parts, and where the bad fix presents an error into a first part. A plurality of fixes to the software product, including the bad fix, are representable by a dependency graph indicating dependencies among the plurality of fixes. The dependency graph is recursively traversed to identify a subset of fixes that are dependent on the bad fix, where each fix in the subset of fixes includes a respective set of parts, and to add a reference to a respective most recent version of each part of each fix in the subset of fixes to a parts datastore. A remedial part and each part referenced in the parts datastore are packaged into a remedial fix, where the remedial part includes a correction to the error in the first part.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Payal Mehta, STEPHEN EVANS, Ian M. Hodges, Stephen Hurst, Michael Vrakopoulos, Andrew Wright, Daniel Jeffrey
  • Publication number: 20200012486
    Abstract: A method and system for processing a plurality of unordered software patches for one or more computer readable software programs configured to be executed in a computer system. The unordered software patches are obtained. The unordered software patches include relationship information for defining a relationship the unordered software patches have with a second software patch. For each unordered software patch, the relationship information of the unordered software patch is analyzed to determine the relationship the unordered software patch has with the second software patch. An entry for each unordered software patch is stored in a relationship data store in the data processing system or computer system. The entry comprises dependency data representative of the determined relationship the unordered software patch has with the second software patch. The unordered software patches are ordered based on the dependency data in the relationship data store.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 9, 2020
    Inventors: Ian M. Hodges, Michael Vrakopoulos, Payal Mehta, Stephen Evans, Stephen Hurst, Andrew Wright
  • Publication number: 20180281264
    Abstract: A metal and X-Ray detectable polyurethane film having metallic particles blended into the polyurethane when in a liquid form and then having the film extruded so as to fully embed the metallic particles, such as iron oxide, across all areas of the film, which can be used in protective clothing, such as reusable aprons and sleeve covers, for example, in food processing applications. In this manner, the film permits easy detection, and thus removal of, damaged film portions that become detached from the protective garment and inadvertently introduced into the food being processed, before the final processing and packaging thereof.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventor: Stephen HURST
  • Patent number: 9955521
    Abstract: A method of operating a device comprising connecting to an external data source via a network, determining that the network connection has been broken, determining that the network connection has been restored, detecting that a user is accessing an application that requires access to the network connection, and prioritizing the accessed application with respect to the required access to the network connection.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Russell P. Finn, Peter Griffin, Stephen Hurst, Sarah E. Jackson
  • Publication number: 20170041979
    Abstract: A method of operating a device comprising connecting to an external data source via a network, determining that the network connection has been broken, determining that the network connection has been restored, detecting that a user is accessing an application that requires access to the network connection, and prioritizing the accessed application with respect to the required access to the network connection.
    Type: Application
    Filed: October 19, 2016
    Publication date: February 9, 2017
    Inventors: Russell P. Finn, Peter Griffin, Stephen Hurst, Sarah E. Jackson