Patents by Inventor Jonathan Sullivan

Jonathan Sullivan 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: 12701296
    Abstract: Methods and apparatus to model on/off states of media presentation devices based on return path data are disclosed. An apparatus includes a memory and processor circuitry to execute instructions stored in the memory to: generate a probability distribution of actual durations of first tuning segments, the first tuning segments representative of lengths of time during which panelists accessed first media; modify the lengths associated with ones of the first tuning segments to generate second tuning segments having second durations; and estimate a time when a media device associated with a return path data (RPD) device is powered on based on (i) the probability distribution, (ii) the second tuning segments, and (iii) a third tuning segment during which the RPD device accessed second media, the third tuning segment reported from the RPD device.
    Type: Grant
    Filed: January 15, 2025
    Date of Patent: August 4, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Jonathan Sullivan, Katya Sotiris, Neung Soo Ha, Balachander Shankar
  • Patent number: 12694415
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to determine unique audience size via clustered data. An example apparatus includes memory, machine readable instructions, and processor circuitry to at least one of execute or instantiate the machine readable instructions. The example processor circuitry is to form a first matrix identifying matching and non-matching instances of first values of respective demographics of an audience of media and second values of the respective demographics. Also, the processor circuitry is to normalize the first matrix to generate an account sharing adjustment matrix. Additionally, the processor circuitry is to apply the account sharing adjustment matrix to a vector of one or more counts of impressions of the media to correct for one or more members of the audience that share a user account registered with a database proprietor, the one or more counts of the impressions corresponding to the respective demographics.
    Type: Grant
    Filed: October 2, 2024
    Date of Patent: July 28, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Dipti Umesh Shah, Michael R. Sheppard, Jing Liu, Olabode O. Oyeneye, Edward Murphy, Jonathan Sullivan, Matthew Zipoy
  • Publication number: 20260212381
    Abstract: Methods and apparatus to estimate cardinality across multiple datasets represented using Bloom filter arrays are disclosed. Disclosed examples include processor circuitry to execute and/or instantiate instructions to determine an inclusion-exclusion expression that defines an audience size for a user group of interest. Terms in the inclusion-exclusion expression corresponding to either a first cardinality of a first one of at least three Bloom filter arrays or a second cardinality of a union of two or more of the Bloom filter arrays. Different ones of the Bloom filter arrays representative of different sets of users who accessed media. The at least one processor further to estimate, based on the inclusion-exclusion expression, the audience size of the user group of interest.
    Type: Application
    Filed: March 16, 2026
    Publication date: July 23, 2026
    Inventors: Michael Sheppard, Jonathan Sullivan, Diane Morovati Lopez, Jake Ryan Dailey, Christie Nicole Summers, Molly Poppie
  • Publication number: 20260187661
    Abstract: Methods and apparatus to apply household-level weights to audience measurement data at a household-member level are disclosed. An example method to determine demographics of populations to measure media audiences of populations includes determining demographics for members of a first household of a sub-population. First demographics of a first member of the first household are different than second demographics of a second member of the first household. The example method includes calculating a first household-level weight for the first household based on a demographics distribution of the sub-population and aggregate demographics of a population.
    Type: Application
    Filed: August 29, 2025
    Publication date: July 2, 2026
    Inventors: Michael Sheppard, Jonathan Sullivan, Peter Lipa, Alejandro Terrazas
  • Publication number: 20260187073
    Abstract: A computer-implemented method for efficiently estimating the number of unique elements in a collection of elements comprises generating, via hash logic, hash values for each element of the collection of elements. The method further comprises specifying, in a sketch-frequency table, a set of discrete statistical values associated with the hash values and, for each discrete statistical value of the set of discrete statistical values, information indicative of a frequency at which binary representations of the hash values are associated with the discrete statistical value. The cardinality of the collection of elements is estimated based on the sketch-frequency table.
    Type: Application
    Filed: February 20, 2026
    Publication date: July 2, 2026
    Inventors: Michael Sheppard, Edward Murphy, Jonathan Sullivan
  • Publication number: 20260181213
    Abstract: Example apparatus disclosed herein include a return path data classifier to classify a first viewing period associated with segments of return path data received from a set top box into tuning classifications based on the segments of the return path data; calculate a total reported tuning duration for the first viewing period when the first viewing period is classified as live or playback tuning; and compare the total reported tuning duration to a duration threshold to determine whether the segments of return path data associated with the first viewing period are valid. The example apparatus also includes a return path data rectifier to rectify missing tuning data associated with a second viewing period based on tuning data included in the segments of return path data associated with the first viewing period when the segments of the return path data associated with the first viewing period are determined to be valid.
    Type: Application
    Filed: February 9, 2026
    Publication date: June 25, 2026
    Inventors: Balachander Shankar, Jonathan Sullivan, Molly Poppie, John Charles Coughlin, Paul Chimenti, Rachel Worth Olson, Samantha M. Mowrer, David J. Kurzynski, Remy Spoentgen, Christine V. Heiss, Shuangxing Chen
  • Patent number: 12632875
    Abstract: An example system disclosed herein includes programmable circuitry to identify donor adjustment factors and recipient adjustment factors used for correction of media impressions logged by a database proprietor, the donor adjustment factors including first donor adjustment factors associated with a first geographic region and second donor adjustment factors associated with a second geographic region, determine a first reduced donor factor set corresponding to ones of the first donor adjustment factors that satisfy a threshold, determine a second reduced donor factor set corresponding to ones of the second donor adjustment factors that satisfy the threshold, and generate imputation factors based on an aggregation of retained ones of the donor adjustment factors, the retained ones of the donor adjustment factors selected based on the first reduced donor factor set and the second reduced donor factor set, the imputation factors to reduce error in the correction.
    Type: Grant
    Filed: July 24, 2024
    Date of Patent: May 19, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Matthew VanLandeghem, Lianghua Shao, Jessica Brinson, Sagar Sanghavi, Jonathan Sullivan, Billie J. Kline, Mala Sivarajan, Shruthi Koundinya Nagaraja, Logan Thomas, Arushi Kumar
  • Patent number: 12602702
    Abstract: Methods and apparatus to estimate cardinality across multiple datasets represented using Bloom filter arrays are disclosed. Disclosed examples include processor circuitry to execute and/or instantiate instructions to determine an inclusion-exclusion expression that defines an audience size for a user group of interest. Terms in the inclusion-exclusion expression corresponding to either a first cardinality of a first one of at least three Bloom filter arrays or a second cardinality of a union of two or more of the Bloom filter arrays. Different ones of the Bloom filter arrays representative of different sets of users who accessed media. The at least one processor further to estimate, based on the inclusion-exclusion expression, the audience size of the user group of interest.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: April 14, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Jonathan Sullivan, Diane Morovati Lopez, Jake Ryan Dailey, Christie Nicole Summers, Molly Poppie
  • Patent number: 12596714
    Abstract: A computer-implemented method for efficiently estimating the number of unique elements in a collection of elements comprises generating, via hash logic, hash values for each element of the collection of elements. The method further comprises specifying, in a sketch-frequency table, a set of discrete statistical values associated with the hash values and, for each discrete statistical value of the set of discrete statistical values, information indicative of a frequency at which binary representations of the hash values are associated with the discrete statistical value. The cardinality of the collection of elements is estimated based on the sketch-frequency table.
    Type: Grant
    Filed: September 30, 2024
    Date of Patent: April 7, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Edward Murphy, Jonathan Sullivan
  • Publication number: 20260079965
    Abstract: Disclosed examples access data from a database, the data stored across multiple registers of the database; determine (a) a maximum rank for each of the multiple registers and (b) a maximum rank count for each of the multiple registers; determine a frequency distribution based on the maximum ranks and the maximum rank counts; and generate a report including at least one of the frequency distribution, the maximum ranks, or the maximum rank counts.
    Type: Application
    Filed: November 24, 2025
    Publication date: March 19, 2026
    Inventors: Michael R. Sheppard, Jonathan Sullivan
  • Publication number: 20260075271
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to determine a duration of media presentation based on tuning session duration. Example apparatus a receiver to obtain a first tuning session duration indicative of an amount of time between channel changes of a first media presentation device at a first media presentation location, a presentation session estimator to select a model from storage, the model selected based on a match of the first tuning session duration and a second tuning session duration, the model including a relation between the second tuning session duration and a first presentation session duration of media presented on a second media presentation device at a second media presentation location, and estimate a second presentation session duration of media presented within the first tuning session duration based on the model.
    Type: Application
    Filed: November 12, 2025
    Publication date: March 12, 2026
    Inventors: Michael Sheppard, Jonathan Sullivan, Peter Lipa, Alejandro Terrazas
  • Publication number: 20260061857
    Abstract: A system for an electric vehicle includes a drive axle, a motor, a sensor, a coupling, and a controller. The drive axle is configured to drive a set of vehicle wheels. The motor is configured to selectively drive the drive axle. The sensor is configured to measure a vehicle speed. The coupling is configured to move between an open position in which the motor and the drive axle are disconnected from each other and a closed position in which the motor and the drive axle are connected to each other. The controller is in communication with the motor, the sensor, and the coupling. The controller configured to: determine a vehicle speed connect value based on a vehicle operating parameter and move the coupling to the closed position in response to the vehicle speed connect value being greater than the measured vehicle speed.
    Type: Application
    Filed: August 28, 2024
    Publication date: March 5, 2026
    Applicant: Ford Global Technologies, LLC
    Inventors: Guopeng Hu, Zhengyu Dai, Yanan Zhao, Matthew John Shelton, Jonathan Sullivan
  • Publication number: 20260054772
    Abstract: Disclosed examples include a printed circuit board (PCB) having a first power management circuit coupled to a first transmission coil; a second power management circuit; a first receiver coil including a first coil portion on a first layer of the PCB and a second coil portion on a second layer of the PCB; a second receiver coil including a third coil portion on the first layer of the PCB and a fourth coil portion on the second layer of the PCB, the second receiver coil in coaxial alignment with the first transmission coil and the first receiver coil.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 26, 2026
    Inventor: Jonathan Sullivan
  • Patent number: 12554696
    Abstract: Methods and apparatus to estimate cardinality of users represented across multiple bloom filter arrays are disclosed. Examples includes processor circuitry to execute and/or instantiate instructions to generate a first composite Bloom filter array based on first and second Bloom filter arrays. The processor circuitry is to generate a final composite Bloom filter array based on the first composite Bloom filter array and a third Bloom filter array. Different ones of the first, second, and third Bloom filter arrays representative of different sets of users who accessed media. The first, second, and third Bloom filter arrays including differential privacy noise. The processor circuitry to estimate a cardinality of a union of the first, second, and third Bloom filter arrays based on the final composite Bloom filter array.
    Type: Grant
    Filed: July 2, 2024
    Date of Patent: February 17, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Jonathan Sullivan, DongBo Cui, Jake Ryan Dailey, Christie Nicole Summers, Diane Morovati Lopez, Molly Poppie
  • Patent number: 12556762
    Abstract: Example apparatus disclosed herein include a return path data classifier to classify a first viewing period associated with segments of return path data received from a set top box into tuning classifications based on the segments of the return path data; calculate a total reported tuning duration for the first viewing period when the first viewing period is classified as live or playback tuning; and compare the total reported tuning duration to a duration threshold to determine whether the segments of return path data associated with the first viewing period are valid. The example apparatus also includes a return path data rectifier to rectify missing tuning data associated with a second viewing period based on tuning data included in the segments of return path data associated with the first viewing period when the segments of the return path data associated with the first viewing period are determined to be valid.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: February 17, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Balachander Shankar, Jonathan Sullivan, Molly Poppie, John Charles Coughlin, Paul Chimenti, Rachel Worth Olson, Samantha M. Mowrer, David J. Kurzynski, Remy Spoentgen, Christine Heiss, Shuangxing Chen
  • Patent number: 12526476
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to estimate population reach from marginal ratings. An example apparatus includes means for iteratively converging on an output estimate of a reach of media for a total population audience and means for outputting the estimate of the reach for the total population audience.
    Type: Grant
    Filed: May 22, 2024
    Date of Patent: January 13, 2026
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Jonathan Sullivan, Edward Murphy, Michael D. Morgan, Ludo Daemen
  • Publication number: 20260006293
    Abstract: Methods, apparatus, systems and articles of manufacture to impute media consumption behavior are disclosed. An example system includes one or more media meters to obtain tuning data, one or more people meters to obtain viewing data, and one or more servers to, in response to a determination that a difference satisfies a first threshold, determine that a first subset of the tuning data associated with first panelist households having tuned to first media in a first area exhibits local bias, determine that a second subset of the viewing data associated with second panelist households having viewed the first media in the second area represents heavy viewing, and impute the second subset of the viewing data for the first subset of the tuning data in response to the second subset of the viewing data representing heavy viewing.
    Type: Application
    Filed: September 5, 2025
    Publication date: January 1, 2026
    Inventors: David J. Kurzynski, Balachander Shankar, Richard Peters, Jonathan Sullivan, Molly Poppie
  • Patent number: 12511315
    Abstract: Disclosed examples access data from a database, the data stored across multiple registers of the database; determine (a) a maximum rank for each of the multiple registers and (b) a maximum rank count for each of the multiple registers; determine a frequency distribution based on the maximum ranks and the maximum rank counts; and generate a report including at least one of the frequency distribution, the maximum ranks, or the maximum rank counts.
    Type: Grant
    Filed: December 18, 2024
    Date of Patent: December 30, 2025
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael R. Sheppard, Jonathan Sullivan
  • Patent number: 12501090
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to determine a duration of media presentation based on tuning session duration. Example apparatus a receiver to obtain a first tuning session duration indicative of an amount of time between channel changes of a first media presentation device at a first media presentation location, a presentation session estimator to select a model from storage, the model selected based on a match of the first tuning session duration and a second tuning session duration, the model including a relation between the second tuning session duration and a first presentation session duration of media presented on a second media presentation device at a second media presentation location, and estimate a second presentation session duration of media presented within the first tuning session duration based on the model.
    Type: Grant
    Filed: August 23, 2024
    Date of Patent: December 16, 2025
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Jonathan Sullivan, Peter Lipa, Alejandro Terrazas
  • Publication number: 20250363509
    Abstract: Methods, apparatus, systems, and articles of manufacture to estimate cardinality of users represented in arbitrarily distributed bloom filter arrays are disclosed. A system includes a communication interface to: access a first Bloom filter array representative of first entries in a first database, the first entries allocated to ones of first elements in the first Bloom filter array based on a non-uniform distribution of outputs of a hash function applied to the first entries, and access a second Bloom filter array representative of second entries in a second database. The system also includes machine readable instructions to cause one or more processors to estimate a cardinality of a union of the first and second entries based on the non-uniform distribution of the outputs of the hash function.
    Type: Application
    Filed: August 8, 2025
    Publication date: November 27, 2025
    Inventors: Jonathan Sullivan, Diane Morovati Lopez, Christie Summers, Jake Ryan Dailey, Michael R. Sheppard, DongBo Cui