Patents by Inventor Thomas Harrington

Thomas Harrington 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: 11985393
    Abstract: In one aspect, a method includes (i) identifying a plurality of upcoming content-modification opportunities for a content-presentation device, each respective content-modification opportunity corresponding to a respective underlying advertisement that is available for replacement by a respective supplemental advertisement; (ii) using the identified upcoming content-modification opportunities as a basis for determining expected values for a plurality of supplemental advertisements; (iii) selecting a subset of supplemental advertisements from among the plurality of supplemental advertisements based on the subset having expected values above a threshold value; (iv) in advance of the upcoming content-modification opportunities, sending the subset of supplemental advertisements to be locally stored at the content-presentation device; and (v) upon occurrence of one of the content-modification opportunities, causing the content-presentation device to replace one of the respective underlying advertisements with one o
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: May 14, 2024
    Assignee: ROKU, INC.
    Inventors: Jonathan Sullivan, Remy Spoentgen, Thomas Harrington
  • Patent number: 11900411
    Abstract: Example methods and systems for ad insertion decision-making comprise: identifying an ad insertion opportunity in which an underlying advertisement is available for replacement by an addressable advertisement; determining a first expected revenue corresponding to presentation of the addressable advertisement and a first expected cost corresponding to presentation of the addressable advertisement, wherein the first expected cost is based on a current pacing of an advertisement campaign of the addressable advertisement; determining a second expected revenue corresponding to presentation of the underlying advertisement and a second expected cost corresponding to presentation of the underlying advertisement, wherein the second expected cost is based on a current pacing of an advertisement campaign of the underlying advertisement; determining an expected value of the ad insertion based on the first and second expected revenues and the first and second expected costs; and causing performance of the ad insertion bas
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: February 13, 2024
    Assignee: Roku, Inc.
    Inventors: Jonathan Sullivan, Yves Greatti, Thomas Harrington, Nico Van de Bovenkamp, Caleb Goertel, Marco Huertas
  • Publication number: 20230379540
    Abstract: An example apparatus includes a distance matrix generator to determine a number of remapping combinations corresponding to a first and a second household demographic model, generate (a) a first age-based household demographic model and a second age-based household demographic model and (b) a third age-based household demographic model and a fourth age-based household demographic model, generate a first distance matrix corresponding to the first and the third age-based household demographic model, and generate a second distance matrix corresponding to the second and the fourth age-based household demographic model, a distance matrix identifier to determine a first and a second reassignment distance and a person identification assigner to assign a person identification number of a first person corresponding to the first household to a second person corresponding to the second household based on the first distance matrix or the second distance matrix.
    Type: Application
    Filed: April 19, 2023
    Publication date: November 23, 2023
    Inventors: Joshua T. Deragon, Denis Voytenko, Paul J. Chimenti, Thomas Harrington, Jack Barbey
  • Patent number: 11671663
    Abstract: An example apparatus includes a distance matrix generator to determine a number of remapping combinations corresponding to a first and a second household demographic model, generate (a) a first age-based household demographic model and a second age-based household demographic model and (b) a third age-based household demographic model and a fourth age-based household demographic model, generate a first distance matrix corresponding to the first and the third age-based household demographic model, and generate a second distance matrix corresponding to the second and the fourth age-based household demographic model; a distance matrix identifier to determine a first and a second reassignment distance; and a person identification assigner to assign a person identification number of a first person corresponding to the first household to a second person corresponding to the second household based on the first distance matrix or the second distance matrix.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: June 6, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Joshua T. Deragon, Denis Voytenko, Paul J. Chimenti, Thomas Harrington, Jack Barbey
  • Publication number: 20220030323
    Abstract: In one aspect, a method includes (i) identifying a plurality of upcoming content-modification opportunities for a content-presentation device, each respective content-modification opportunity corresponding to a respective underlying advertisement that is available for replacement by a respective supplemental advertisement; (ii) using the identified upcoming content-modification opportunities as a basis for determining expected values for a plurality of supplemental advertisements; (iii) selecting a subset of supplemental advertisements from among the plurality of supplemental advertisements based on the subset having expected values above a threshold value; (iv) in advance of the upcoming content-modification opportunities, sending the subset of supplemental advertisements to be locally stored at the content-presentation device; and (v) upon occurrence of one of the content-modification opportunities, causing the content-presentation device to replace one of the respective underlying advertisements with one o
    Type: Application
    Filed: October 11, 2021
    Publication date: January 27, 2022
    Inventors: Jonathan Sullivan, Remy Spoentgen, Thomas Harrington
  • Patent number: 11190854
    Abstract: In one aspect, a method includes (i) identifying a plurality of upcoming content-modification opportunities for a content-presentation device, each respective content-modification opportunity corresponding to a respective underlying advertisement that is available for replacement by a respective supplemental advertisement; (ii) using the identified upcoming content-modification opportunities as a basis for determining expected values for a plurality of supplemental advertisements; (iii) selecting a subset of supplemental advertisements from among the plurality of supplemental advertisements based on the subset having expected values above a threshold value; (iv) in advance of the upcoming content-modification opportunities, sending the subset of supplemental advertisements to be locally stored at the content-presentation device; and (v) upon occurrence of one of the content-modification opportunities, causing the content-presentation device to replace one of the respective underlying advertisements with one o
    Type: Grant
    Filed: October 31, 2020
    Date of Patent: November 30, 2021
    Assignee: Roku, Inc.
    Inventors: Jonathan Sullivan, Remy Spoentgen, Thomas Harrington
  • Publication number: 20210368235
    Abstract: An example apparatus includes a distance matrix generator to determine a number of remapping combinations corresponding to a first and a second household demographic model, generate (a) a first age-based household demographic model and a second age-based household demographic model and (b) a third age-based household demographic model and a fourth age-based household demographic model, generate a first distance matrix corresponding to the first and the third age-based household demographic model, and generate a second distance matrix corresponding to the second and the fourth age-based household demographic model; a distance matrix identifier to determine a first and a second reassignment distance; and a person identification assigner to assign a person identification number of a first person corresponding to the first household to a second person corresponding to the second household based on the first distance matrix or the second distance matrix.
    Type: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Inventors: Joshua T. Deragon, Denis Voytenko, Paul J. Chimenti, Thomas Harrington, Jack Barbey
  • Patent number: 11089366
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to reduce a remapping error. An example apparatus includes a distance matrix generator to generate a distance matrix corresponding to a first household demographic model and a second household demographic model. The example apparatus also includes a distance matrix identifier to determine a reassignment distance of the distance matrix. The example apparatus also includes a person identification assigner to, in response to the reassignment distance being less than a reassignment threshold, assign a person identification number of a first person of the first household to a second person of the second household based on the distance matrix.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 10, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Joshua T. Deragon, Denis Voytenko, Paul J. Chimenti, Thomas Harrington, Jack Barbey
  • Publication number: 20210185396
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to reduce a remapping error. An example apparatus includes a distance matrix generator to generate a distance matrix corresponding to a first household demographic model and a second household demographic model. The example apparatus also includes a distance matrix identifier to determine a reassignment distance of the distance matrix. The example apparatus also includes a person identification assigner to, in response to the reassignment distance being less than a reassignment threshold, assign a person identification number of a first person of the first household to a second person of the second household based on the distance matrix.
    Type: Application
    Filed: June 22, 2020
    Publication date: June 17, 2021
    Inventors: Joshua T. Deragon, Denis Voytenko, Paul J. Chimenti, Thomas Harrington, Jack Barbey
  • Publication number: 20210136461
    Abstract: In one aspect, a method includes (i) identifying a plurality of upcoming content-modification opportunities for a content-presentation device, each respective content-modification opportunity corresponding to a respective underlying advertisement that is available for replacement by a respective supplemental advertisement; (ii) using the identified upcoming content-modification opportunities as a basis for determining expected values for a plurality of supplemental advertisements; (iii) selecting a subset of supplemental advertisements from among the plurality of supplemental advertisements based on the subset having expected values above a threshold value; (iv) in advance of the upcoming content-modification opportunities, sending the subset of supplemental advertisements to be locally stored at the content-presentation device; and (v) upon occurrence of one of the content-modification opportunities, causing the content-presentation device to replace one of the respective underlying advertisements with one o
    Type: Application
    Filed: October 31, 2020
    Publication date: May 6, 2021
    Inventors: Jonathan Sullivan, Remy Spoentgen, Thomas Harrington
  • Publication number: 20210110430
    Abstract: Example methods and systems for ad insertion decision-making comprise: identifying an ad insertion opportunity in which an underlying advertisement is available for replacement by an addressable advertisement; determining a first expected revenue corresponding to presentation of the addressable advertisement and a first expected cost corresponding to presentation of the addressable advertisement, wherein the first expected cost is based on a current pacing of an advertisement campaign of the addressable advertisement; determining a second expected revenue corresponding to presentation of the underlying advertisement and a second expected cost corresponding to presentation of the underlying advertisement, wherein the second expected cost is based on a current pacing of an advertisement campaign of the underlying advertisement; determining an expected value of the ad insertion based on the first and second expected revenues and the first and second expected costs; and causing performance of the ad insertion bas
    Type: Application
    Filed: October 9, 2020
    Publication date: April 15, 2021
    Inventors: Jonathan Sullivan, Yves Greatti, Thomas Harrington, Nico Van de Bovenkamp, Caleb Goertel, Marco Huertas
  • Patent number: 10748089
    Abstract: A method, medium, and system to receive a planned flight schedule and an actual flight schedule; determine root cause disturbances for the actual flight schedule based on the planned flight schedule and the actual flight schedule; evaluate a robustness of the planned flight schedule based on an execution of a simulation-based model to generate a set of quantitative metrics for the planned flight schedule; generate a record of the root cause disturbances and a record of the set of quantitative metrics for the planned flight plan; evaluate a robustness of a test flight schedule based on an execution of the simulation-based model and the determined root cause disturbances applied to the simulation-based model to generate a set of quantitative metrics for the test flight schedule; and generate a record of the set of quantitative metrics for the test flight plan.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: August 18, 2020
    Assignee: General Electric Company
    Inventors: Hongwei Liao, David So Keung Chan, James Kenneth Aragones, Mark Thomas Harrington
  • Publication number: 20200226465
    Abstract: Example demographic estimation systems disclosed herein include a feature generator to generate features from return path data reported from set-top boxes associated with return path data households; a neural network to process the features generated from the return path data to predict demographic classification probabilities for the return path data households, the neural network to be trained based on panel data reported from meters that monitor media devices associated with panelist households; a demographic assignment engine to assign one or more demographic categories to respective ones of the return path data households based on the predicted demographic classification probabilities; and a visitor assignment engine to assign virtual visitors to at least a subset of the respective ones of the return path data households based on the one or more demographic categories assigned to the respective ones of the return path data households.
    Type: Application
    Filed: December 6, 2019
    Publication date: July 16, 2020
    Inventors: Thomas Harrington, Denis Voytenko, Parminder Singh Bhogal, Paul Chimenti, Sikavas Nalampang, Balachander Shankar, David J. Kurzynski
  • Patent number: 10546260
    Abstract: A method, medium, and system to receive actual flight schedule data, including flight details associated with each flight of the actual flight schedule; determine an estimate of at least one of airline operations performance constraints and metrics based on the actual flight schedule data and at least one of business rules and an execution of a simulation-based model; and generate a record of corrected actual flight data based on the estimate of at least one of airline operations performance constraints and metrics and the actual flight data.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: January 28, 2020
    Assignee: General Electric Company
    Inventors: Hongwei Liao, David So Keung Chan, James Kenneth Aragones, Mark Thomas Harrington, Pierino Gianni Bonanni
  • Publication number: 20190057327
    Abstract: Systems, computer-implemented methods and/or computer program products that facilitate airline operations and planning management are provided. In one embodiment, a system utilizes a processor that executes computer implemented components stored in memory. A model generation component generates a model of a set of influencers that affect the airline operations. An input component receives data regarding state of a subset of the influencers. An impact component employs the model to determine impact of the state of respective influencers on the airline operations. A scheduling component modifies the airline operations as a function of the determined impact. An update component updates the model to improve model fidelity as a function of collected airline performance data that becomes available after the airline operations have been modified by the scheduling component.
    Type: Application
    Filed: July 25, 2018
    Publication date: February 21, 2019
    Inventors: Michael Arguello, Mark Thomas Harrington, Alexander Narkaj, Jonathan Mark Dunsdon, Dinakar Deshmukh
  • Publication number: 20170227222
    Abstract: An impingement cooled wall arrangement includes: an impingement sleeve and a wall exposed to a hot gas during operation, wherein the impingement sleeve is at least partly disposed in a plenum, and spaced at a distance from the wall to form a cooling flow path between the wall and the impingement sleeve such that compressed gas injected from the plenum through apertures in the cooling sleeve during operation impinges on the wall and flows as a cross flow towards an exit at a downstream end of the cooling flow path. Plural turbulators have a leading edge arranged on the wall. A center of at least one of the apertures is aligned along the longitudinal axis with the leading edge of at least one of a turbulators.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 10, 2017
    Applicant: ANSALDO ENERGIA IP UK LIMITED
    Inventors: Felix Andreas BAUMGARTNER, Michael Thomas MAURER, John Thomas HARRINGTON
  • Publication number: 20170190552
    Abstract: An ergonomic can opener and lid remover, said opener having an oblong body, wherein at least one of the corners of the oblong body defines a rounded section, the oblong body has a width, a length and a height, the oblong body also defines a top and a bottom side, the oblong body further defines: a reversed L shaped opening that is defined at a section of the rounded section of the oblong body, the reversed L shaped opening is at an angle that is from about 15 to 35 degrees from the side of the oblong body defining the length of the body; at least one T shaped opening that is defined on the same side of the oblong body that defines the length of the body and that is defined on the bottom side of the body; and an oblong aperture that runs adjacent to the side of the oblong body that defines the top of the body. The ergonomic can opener and lid remover is used on cans defining a stay tab or pull tab.
    Type: Application
    Filed: January 1, 2016
    Publication date: July 6, 2017
    Inventor: JAMES THOMAS HARRINGTON, JR.
  • Publication number: 20170011326
    Abstract: According to some embodiments, a system and method include an event module operative to receive a schedule and transmit an event; a crew tracking module to receive an output from the event module, the crew tracking module operative to: track and update a status of individual crew members assigned to each event, and transmit a crew status update to the event module; a crew analytics module to receive an output from the crew tracking module, the crew analytics module operative to: predict work disruptions; a memory for storing program instructions; at least one work disruption platform processor, coupled to the memory, and in communication with the event module, the crew tracking module, the crew analytics module, and operative to execute program instructions to: estimate, via the crew analytics module, a fatigue level of at least one of the individual crew members and a group of the individual crew members; analyze, via the crew analytics module, the data associated with at least one of the fatigue level of at
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Hongwei Liao, David So Keung Chan, Harold Woodruff Tomlinson, Mark Thomas Harrington, Reejo Mathew, Han Yu
  • Publication number: 20160189066
    Abstract: A method, medium, and system to receive a planned flight schedule and an actual flight schedule; determine root cause disturbances for the actual flight schedule based on the planned flight schedule and the actual flight schedule; evaluate a robustness of the planned flight schedule based on an execution of a simulation-based model to generate a set of quantitative metrics for the planned flight schedule; generate a record of the root cause disturbances and a record of the set of quantitative metrics for the planned flight plan; evaluate a robustness of a test flight schedule based on an execution of the simulation-based model and the determined root cause disturbances applied to the simulation-based model to generate a set of quantitative metrics for the test flight schedule; and generate a record of the set of quantitative metrics for the test flight plan.
    Type: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Inventors: Hongwei Liao, David So Keung Chan, James Kenneth Aragones, Mark Thomas Harrington
  • Publication number: 20160189080
    Abstract: A method, medium, and system to receive actual flight schedule data, including flight details associated with each flight of the actual flight schedule; determine an estimate of at least one of airline operations performance constraints and metrics based on the actual flight schedule data and at least one of business rules and an execution of a simulation-based model; and generate a record of corrected actual flight data based on the estimate of at least one of airline operations performance constraints and metrics and the actual flight data.
    Type: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Inventors: Hongwei Liao, David So Keung Chan, James Kenneth Aragones, Mark Thomas Harrington, Pierino Gianni Bonanni