Patents by Inventor Andrew Ladd

Andrew Ladd 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: 11461231
    Abstract: A computer-implemented method includes: measuring, by a computer device, a current value of an operating parameter of an origin server in an existing content delivery network (CDN) having a number of other servers, the other servers being servers other than the origin; determining, by the computer device, that the current value of the operating parameter is outside of an acceptable range for the operating parameter; measuring, by the computer device, a time to live (TTL) of data caches on a plurality of the other servers of the existing CDN; and determining, by the computer device and based on the measuring of the TTL, an alteration to a configuration of the other servers in the existing CDN that changes the current value of the operating parameter to a value inside the acceptable range.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 4, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Mauro Marzorati, Shikhar Kwatra, Andrew Ladd Wismar
  • Publication number: 20210117322
    Abstract: A computer-implemented method includes: measuring, by a computer device, a current value of an operating parameter of an origin server in an existing content delivery network (CDN) having a number of other servers, the other servers being servers other than the origin; determining, by the computer device, that the current value of the operating parameter is outside of an acceptable range for the operating parameter; measuring, by the computer device, a time to live (TTL) of data caches on a plurality of the other servers of the existing CDN; and determining, by the computer device and based on the measuring of the TTL, an alteration to a configuration of the other servers in the existing CDN that changes the current value of the operating parameter to a value inside the acceptable range.
    Type: Application
    Filed: October 18, 2019
    Publication date: April 22, 2021
    Inventors: Aaron K. BAUGHMAN, Mauro MARZORATI, Shikhar KWATRA, Andrew Ladd WISMAR
  • Patent number: 10540908
    Abstract: A firefighting training system including a display device configured to display an actual or simulated fire and a sensor configured to detect an actual, simulated or virtual extinguishant that is directed at the display device. The system further includes a smoke or steam generation system configured to provide an output and a controller operatively coupled to the display device, the sensor and the generation system. The controller is configured to control the display of the actual or simulated fire and the output based at least in part upon an output of the sensor.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 21, 2020
    Assignee: LION GROUP, INC.
    Inventors: John Joseph Blackburn, Daniel A. Goldman, Evan Andrew Ladd
  • Patent number: 9773424
    Abstract: A system for developing firefighting skills including a display device configured to display a simulated fire, wherein the display device has a front surface. The system further includes a sensor configured to detect an actual or simulated extinguishant that is directed at the front surface, wherein the sensor is directly coupled to the front surface of the display device.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: September 26, 2017
    Assignee: LION GROUP, INC.
    Inventors: John Joseph Blackburn, Matthew Brian Krolick, Daniel A. Goldman, Kyle Thomas Edwards, Michael Patrick Waterhouse, Cary John Vaeth, Evan Andrew Ladd
  • Patent number: 9747811
    Abstract: A mounting and stabilization system including a base portion and a mounting portion pivotally coupled to the base portion. The base portion and the mounting portion have a closed configuration where the base portion and the mounting portion are generally parallel with each other and an open configuration where the base portion and the mounting portion are generally perpendicular with each other. The system further includes a collapsible container positioned between the base portion and the mounting portion, where the collapsible container is adapted to expand and receive ballast therein when the base portion and the mounting portion are in the open configuration. The collapsible container is adapted to collapse between the base portion and the mounting portion when the base portion and the mounting portion are in the closed configuration.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 29, 2017
    Assignee: LION GROUP, INC.
    Inventors: John Joseph Blackburn, Evan Andrew Ladd, Cary John Vaeth
  • Publication number: 20150079557
    Abstract: A mounting and stabilization system including a base portion and a mounting portion pivotally coupled to the base portion. The base portion and the mounting portion have a closed configuration where the base portion and the mounting portion are generally parallel with each other and an open configuration where the base portion and the mounting portion are generally perpendicular with each other. The system further includes a collapsible container positioned between the base portion and the mounting portion, where the collapsible container is adapted to expand and receive ballast therein when the base portion and the mounting portion are in the open configuration. The collapsible container is adapted to collapse between the base portion and the mounting portion when the base portion and the mounting portion are in the closed configuration.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 19, 2015
    Inventors: John Joseph Blackburn, Evan Andrew Ladd, Cary John Vaeth
  • Publication number: 20150079559
    Abstract: A firefighting training system including a display device configured to display an actual or simulated fire and a sensor configured to detect an actual, simulated or virtual extinguishant that is directed at the display device. The system further includes a smoke or steam generation system configured to provide an output and a controller operatively coupled to the display device, the sensor and the generation system. The controller is configured to control the display of the actual or simulated fire and the output based at least in part upon an output of the sensor.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 19, 2015
    Inventors: John Joseph Blackburn, Daniel A. Goldman, Evan Andrew Ladd
  • Publication number: 20150079558
    Abstract: A system for developing firefighting skills including a display device configured to display a simulated fire, wherein the display device has a front surface. The system further includes a sensor configured to detect an actual or simulated extinguishant that is directed at the front surface, wherein the sensor is directly coupled to the front surface of the display device.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 19, 2015
    Inventors: John Joseph Blackburn, Matthew Brian Krolick, Daniel A. Goldman, Kyle Thomas Edwards, Michael Patrick Waterhouse, Cary John Vaeth, Evan Andrew Ladd
  • Patent number: 7756860
    Abstract: A method, system and computer program product for enhancing the usability of web browsers by analyzing the recent behavior of an operator while executing a search pattern on a computer network. In particular, a browser enhancement utility provides web browsers with the ability to store (for a limited time period) search terms used in a variety of web search patterns. The browser enhancement utility employs ranking algorithms to identify the relationships between searches and a ranking and matching algorithm to utilize stored search terms to find (text) matches in a web document. When the browser displays web pages after a search has occurred, the browser enhancement utility utilizes these matches in order to take actions to enhance document usability. These actions include: Highlighting terms that have been recently searched for; pre-selecting matching terms from drop down boxes or radio buttons; and focusing a web page to relevant sections of text.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, II, Brian Marshall O'Connell, Keith Raymond Walker, Andrew Ladd Wismar
  • Publication number: 20080294618
    Abstract: A method, system and computer program product for enhancing the usability of web browsers by analyzing the recent behavior of an operator while executing a search pattern on a computer network. In particular, a browser enhancement utility provides web browsers with the ability to store (for a limited time period) search terms used in a variety of web search patterns. The browser enhancement utility employs ranking algorithms to identify the relationships between searches and a ranking and matching algorithm to utilize stored search terms to find (text) matches in a web document. When the browser displays web pages after a search has occurred, the browser enhancement utility utilizes these matches in order to take actions to enhance document usability. These actions include: Highlighting terms that have been recently searched for; pre-selecting matching terms from drop down boxes or radio buttons; and focusing a web page to relevant sections of text.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Inventors: Rick Allen Hamilton, II, Brian Marshall O'Connell, Keith Raymond Walker, Andrew Ladd Wismar
  • Publication number: 20080294619
    Abstract: A method, system and computer program product for enhancing the usability of web browsers by analyzing the recent behavior of an operator while executing a search pattern on a computer network. A search history and indexing datastore is defined and associated with the web document parser. The web document parser parses through each returned web page for significant terms that may be of later importance to the user. These terms are then forwarded to the datastore and indexed along with the search term to later provide a historical guide to identify the user's areas/topics of interest. When a search term is entered within the web browser, the search terms is compared against the index of terms for similar terms. The similar terms found are ranked according to closeness to the entered search term, and the ranked terms outputted to the user for possible selection in lieu of the search term.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Inventors: Rick Allen Hamilton, II, Brian Marshall O'Connell, Keith Raymond Walker, Andrew Ladd Wismar
  • Publication number: 20060087425
    Abstract: A system for locating a wireless device involves the use of the measured signal strength of various base stations in the building or outdoor area under analysis. A topological map of the building or outdoor area under analysis is created. The map is divided into cells, and signal intensities are collected in each cell. For each cell, the signal from a particular base station is fit to a statistical distribution, such as a Gaussian distribution, and the parameters of the statistical distribution are estimated. After a device obtains a set of signal strength measurements, a probabilistic technique is employed to estimate the probability of the existence of the measurements in each of the cells of the building or area under analysis. The estimated location is the cell with the highest probability. A mobile user is tracked with the use of a Markov chain and the system can be calibrated to account for equipment and environmental variations.
    Type: Application
    Filed: July 12, 2005
    Publication date: April 27, 2006
    Inventors: Andreas Haeberlen, Andrew Ladd, Daniel Wallach, Eliot Flannery, Algis Rudys, Lydia Kavraki
  • Publication number: 20060085176
    Abstract: A system-level description that specifies functions performed by the components and interactions thereamong is divided into a plurality of functional blocks, each corresponding to a component. At least one of the functional blocks is selectively replaced with an optimized equivalent functional block, and the functional blocks and the at least one optimized equivalent functional block are interconnected in a manner consistent with the system-level description.
    Type: Application
    Filed: October 14, 2004
    Publication date: April 20, 2006
    Inventors: Matthew Bellantoni, William Neifert, Andrew Ladd, Matthew Grasse, Mark Kostick, Aron Atkins
  • Publication number: 20050228627
    Abstract: A system-level simulation of hardware devices, each of which may have different timing requirements, utilizes one or more master objects and update objects (e.g., a clock object) in order to coordinate the device simulations. The master object may, for example, advance the update objects according to one or more criteria and then instruct an object representing a hardware device to execute.
    Type: Application
    Filed: April 8, 2004
    Publication date: October 13, 2005
    Inventors: Matthew Bellantoni, William Neifert, Andrew Ladd, Matthew Grasse, Mark Kostick
  • Publication number: 20050228628
    Abstract: A system-level simulation of hardware devices utilizes interconnection objects to facilitate communication between a simulated device and the system, or between different simulated devices. A device may send output data to the interconnection object and/or receive input from the interconnection object. Additionally, the interconnection object may have some data-validation capability for incoming and outgoing data.
    Type: Application
    Filed: April 8, 2004
    Publication date: October 13, 2005
    Inventors: Matthew Bellantoni, William Neifert, Andrew Ladd, Matthew Grasse, Mark Kostick
  • Publication number: 20050229170
    Abstract: Integration of a system-level simulation with one or more hardware device simulations is accomplished using a mapping layer, which allows the system-level simulation to interact with the hardware device simulation at a pin level, an object level, and an abstract level. The overall simulation may operate with respect to a clock or timing device or it may operate with respect to transactions.
    Type: Application
    Filed: April 8, 2004
    Publication date: October 13, 2005
    Inventors: Matthew Bellantoni, William Neifert, Andrew Ladd, Matthew Grasse, Mark Kostick
  • Publication number: 20050055675
    Abstract: System and methods for generating a software object that simulates the operation of a hardware device from a register transfer level description of the device written in a hardware description language, such as Verilog. The invention uses global analysis techniques (i.e., analysis of the design of the electronic device as a whole) to produce cycle accurate simulations of hardware devices. These global analysis techniques include generation of a static schedule for the simulation, based on clock edges and other selected signals present in the design. In some embodiments, reusing results from a previous simulation optimizes the simulation. In some embodiments, the software object that is generated may be linked with software that is being developed or tested for use with the hardware that is simulated by the software object. The software that is being developed or tested may interact with the simulation using a high-throughput application program interface (API).
    Type: Application
    Filed: November 7, 2003
    Publication date: March 10, 2005
    Inventors: William Neifert, Joshua Marantz, Richard Sayde, Joseph Tatham, Alan Lehotsky, Andrew Ladd, Mark Seneski, Aron Atkins
  • Publication number: 20040122644
    Abstract: System and methods high-performance simulation of the operation of a hardware device. A software object, based on a register transfer level description of the device written in a hardware description language, such as Verilog, is used for the simulation. The invention uses global analysis techniques (i.e., analysis of the design of the electronic device as a whole) to produce cycle accurate simulations of hardware devices. These global analysis techniques include generation of a static schedule for the simulation, based on clock edges and other selected signals present in the design. In some embodiments, reusing results from a previous simulation optimizes the simulation. In some embodiments, the software object that is generated may be linked with software that is being developed or tested for use with the hardware that is simulated by the software object. The software that is being developed or tested may interact with the simulation using a high-throughput application program interface (API).
    Type: Application
    Filed: November 7, 2003
    Publication date: June 24, 2004
    Inventors: William Neifert, Joshua Marantz, Richard Sayde, Joseph Tatham, Alan Lehotsky, Andrew Ladd, Mark Seneski, Aron Atkins
  • Publication number: 20040117168
    Abstract: System and methods for analyzing the design of the hardware device as a whole, rather than in fragments. This provides a basis for a high-performance simulation of the hardware device from a register transfer level description of the device written in a hardware description language, such as Verilog. The invention uses global analysis techniques to produce cycle accurate simulations of hardware devices. These global analysis techniques include generation of a static schedule for the simulation, based on clock edges and other selected signals present in the design. In some embodiments, reusing results from a previous simulation optimizes the simulation. In some embodiments, the software object that is generated may be linked with software that is being developed or tested for use with the hardware that is simulated by the software object. The software that is being developed or tested may interact with the simulation using a high-throughput application program interface (API).
    Type: Application
    Filed: November 7, 2003
    Publication date: June 17, 2004
    Inventors: William Neifert, Joshua Marantz, Richard Sayde, Joseph Tatham, Alan Lehotsky, Andrew Ladd, Mark Seneski, Aron Atkins
  • Publication number: 20040117167
    Abstract: System and methods for simulating a software object generated from a hardware description of an electronic device. The hardware description is a register transfer level description of the device written in a hardware description language, such as Verilog. The invention uses global analysis techniques (i.e., analysis of the design of the hardware device as a whole) to produce cycle accurate simulations of hardware devices. These global analysis techniques include generation of a static schedule for the simulation, based on clock edges and other selected signals present in the design. In some embodiments, reusing results from a previous simulation optimizes the simulation. In some embodiments, the software object that is generated may be linked with software that is being developed or tested for use with the hardware that is simulated by the software object. The software that is being developed or tested may interact with the simulation using a high-throughput application program interface (API).
    Type: Application
    Filed: November 7, 2003
    Publication date: June 17, 2004
    Inventors: William Neifert, Joshua Marantz, Richard Sayde, Joseph Tatham, Alan Lehotsky, Andrew Ladd, Mark Seneski, Aron Atkins