Patents by Inventor Nicholas Naveen Rau

Nicholas Naveen Rau 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: 11349942
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify sponsored media in a Document Object Model. An example method includes in response to initiation of a search for sponsored media in a first branch of a document object model for a webpage, initiating a first timer having a first search time period and a second timer having a second search time period, the first search time period and the second search time period overlap, the search to be terminated upon completion of traversing the first branch when the search reaches a document node that is at a root of the first branch, the first branch including a candidate node. The example method also includes in response to identifying the candidate node as sponsored media, parsing the sponsored media to generate monitoring information, and modifying a user agent setting to include a unique identifier.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: May 31, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Thomas Sturm, Nicholas Naveen Rau, Ryan J. O'Hearn, Jeremy Wade Bennett
  • Publication number: 20220124163
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to identify sponsored media in a Document Object Model. An example method includes determining if a first child node in a document object model is a sponsored media node, including to identify if the first child node is an element node, detecting if the first child node is of a valid element node type, and comparing the first child node to one or more geometric thresholds corresponding to the sponsored media node.
    Type: Application
    Filed: December 30, 2021
    Publication date: April 21, 2022
    Inventors: Thomas Sturm, Nicholas Naveen Rau, Ryan J. O'Hearn, Jeremy Wade 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: 20200007637
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify sponsored media in a Document Object Model. An example method includes in response to initiation of a search for sponsored media in a first branch of a document object model for a webpage, initiating a first timer having a first search time period and a second timer having a second search time period, the first search time period and the second search time period overlap, the search to be terminated upon completion of traversing the first branch when the search reaches a document node that is at a root of the first branch, the first branch including a candidate node. The example method also includes in response to identifying the candidate node as sponsored media, parsing the sponsored media to generate monitoring information, and modifying a user agent setting to include a unique identifier.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Thomas Sturm, Nicholas Naveen Rau, Ryan J. O'Hearn, Jeremy Wade Bennett
  • Patent number: 10409884
    Abstract: Methods, apparatus, systems and articles of manufacture to identify sponsored media in a Document Object Model. An example method includes in response to determining that a first node is not a candidate node, determining, via a processor, whether a child node of the first node is the candidate node based on determining that the child node has a characteristic common to sponsored media nodes, identifying, via the processor, the candidate node as sponsored media when dimensions of the candidate node match dimensions of replacement media, and modifying the document to cause the replacement media to be presented in place of the sponsored media during presentation of the document.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: September 10, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventors: Thomas Sturm, Nicholas Naveen Rau, Ryan J. O'Hearn, Jeremy Wade Bennett
  • Publication number: 20160004781
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify sponsored media in a Document Object Model. An example method includes in response to determining that a first node is not a candidate node, determining, via a processor, whether a child node of the first node is the candidate node based on determining that the child node has a characteristic common to sponsored media nodes, identifying, via the processor, the candidate node as sponsored media when dimensions of the candidate node match dimensions of replacement media, and modifying the document to cause the replacement media to be presented in place of the sponsored media during presentation of the document.
    Type: Application
    Filed: December 29, 2014
    Publication date: January 7, 2016
    Inventors: Thomas Sturm, Nicholas Naveen Rau, Ryan J. O'Hearn, Jeremy Wade 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
  • Publication number: 20130238974
    Abstract: Systems, methods, and articles of manufacture for polling users are disclosed. An example method is disclosed that involves counting a number of times a first poll is provided for display to a user with two or more different webpages in two or more different Internet domains and, if the number of times the first poll has been provided for display to the user exceeds a first threshold number of times, selecting a second poll for display to the user with the two or more different webpages or a third webpage different from the two or more different webpages.
    Type: Application
    Filed: September 5, 2012
    Publication date: September 12, 2013
    Inventors: Daniel Alexander Beltramo, JR., Nicholas Naveen Rau, Leon Mack Tilling