Patents by Inventor Ryan O'Hearn

Ryan O'Hearn 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: 20220188878
    Abstract: Methods and apparatus for efficient execution of modules are disclosed.
    Type: Application
    Filed: February 28, 2022
    Publication date: June 16, 2022
    Inventors: Nicholas Naveen Rau, Ryan O'Hearn, Thomas Sturm, Jeremy Bennett
  • Patent number: 11270356
    Abstract: Methods and apparatus for efficient execution of modules are disclosed. An example method includes generating, by a first module, a first module identifier, the first module having been instantiated by an advertisement on a webpage, loading, by the first module, a component, communicating the module identifier to the component, determining that a second module having a second module identifier has been loaded, and, in response to determining that the second module has been loaded, communicating, by the first module, the second module identifier to the component to instruct the component to communicate with the second module.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: March 8, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Nicholas Naveen Rau, Ryan O'Hearn, Thomas Sturm, Jeremy Bennett
  • Publication number: 20210035168
    Abstract: Methods and apparatus for efficient execution of modules are disclosed.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 4, 2021
    Inventors: Nicholas Naveen Rau, Ryan O'Hearn, Thomas Sturm, Jeremy Bennett
  • Patent number: 10810634
    Abstract: Methods and apparatus for efficient execution of modules are disclosed. An example method includes generating, by a first module, a first module identifier, the first module having been instantiated by an advertisement on a webpage, loading, by the first module, a component, communicating the module identifier to the component, determining that a second module having a second module identifier has been loaded, and, in response to determining that the second module has been loaded, communicating, by the first module, the second module identifier to the component to instruct the component to communicate with the second module.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: October 20, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Nicholas Naveen Rau, Ryan O'Hearn, Thomas Sturm, Jeremy Bennett
  • Publication number: 20140229297
    Abstract: Methods and apparatus for efficient execution of modules are disclosed.
    Type: Application
    Filed: February 8, 2013
    Publication date: August 14, 2014
    Inventors: Nicholas Naveen Rau, Ryan O'Hearn, Thomas Sturm, Jeremy Bennett