Patents by Inventor Boris Estulin

Boris Estulin 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: 12699636
    Abstract: A non-transitory, computer-readable medium includes instructions, that, when executed, cause processing circuitry to receive, from an electronic device, a request regarding a custom segment defined by a first Boolean expression of a plurality of segments having elements corresponding to, or representative of, one or more electronic devices and/or one or more users of the one or more electronic devices. The instructions, when executed, also cause the processing circuitry to generate a different, second Boolean expression based on the first Boolean expression and the plurality of segments. Additionally, the instructions, when executed, cause the processing circuitry to determine a number of distinct elements of the custom segment at least partially utilizing the second Boolean expression and a plurality of data structures corresponding to the plurality of segments.
    Type: Grant
    Filed: November 8, 2023
    Date of Patent: August 4, 2026
    Assignee: NBCUniversal Media, LLC
    Inventors: Boris Estulin, Jeremy Elias Goldberg, Thomas Barr
  • Publication number: 20250335938
    Abstract: Systems and methods are provided for efficient computer-implemented forecasting of audience and/or audience demand for supplemental digital content. Specifically, an efficient target segment data structure is used with universe data to identify a viewership supply forecast. The forecast may be used to control downstream forecast dependent systems and/or services.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 30, 2025
    Inventors: Thomas J. Barr, Boris Estulin, Robert Davis
  • Publication number: 20250147852
    Abstract: A non-transitory, computer-readable medium includes instructions, that, when executed, cause processing circuitry to receive, from an electronic device, a request regarding a custom segment defined by a first Boolean expression of a plurality of segments having elements corresponding to, or representative of, one or more electronic devices and/or one or more users of the one or more electronic devices. The instructions, when executed, also cause the processing circuitry to generate a different, second Boolean expression based on the first Boolean expression and the plurality of segments. Additionally, the instructions, when executed, cause the processing circuitry to determine a number of distinct elements of the custom segment at least partially utilizing the second Boolean expression and a plurality of data structures corresponding to the plurality of segments.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 8, 2025
    Inventors: Boris Estulin, Jeremy Elias Goldberg, Thomas Barr