IP Library Granted Patent US 11,209,971
Granted Patent B1
US 11,209,971 · App. 16/931,976 · Granted Dec 28, 2021

System and user interfaces for rapid analysis of viewership information

Inventors: Andrew Pettit (New York, NY); Adam Schexnayder (New York, NY); Ashwin Sreenivas (Palo Alto, CA); Daniel Spangenberger (New York, NY); Gary Lin (San Jose, CA); Joules Nahas (Mountain View, CA); Lucas Lemanowicz (New York, NY); Matthew Elkherj (San Francisco, CA); Natasha Armbrust (New York, NY); Tomer Kremerman (Tel-Aviv, IL); Tinlok Pang (New York, NY); Yehonatan Steinmetz (Brooklyn, NY)
Assignee: Palantir Technologies Inc.
G06F3/04847G06F3/0482G06F16/245G06F16/248G06F16/2428G06F16/252G06F16/90324G06Q30/0201
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,209,971
App. No.
16/931,976
Granted
Dec 28, 2021
Kind
B1
Abstract

Systems and methods are disclosed for systems and user interfaces for rapid analysis of viewership information. One of the methods includes accessing databases storing viewership information associated with segments, with each segment being associated with common features of viewers. Measures of association between the segment and content items are maintained for each segment. An interactive user interface is presented via a user device, the interactive user interface enabling creation of a customized viewing audience. The interactive user interface receives user input indicating a segment, identifies similar segments based on associations between features of the segment and of other segments, and presents the identified segments. Analysis information associated with the segments is presented for at least one of the one or more segments, with the segments being included in the customized viewing audience.

Claims (55)

1. A computer-implemented method comprising:

by a system of one or more processors,

accessing one or more databases, the databases storing viewership information associated with a plurality of segments, each segment specifying one or more common features of viewers;

maintaining, for each segment, measures of association between the segment and a plurality of content items; and

generating an interactive user interface for presentation via a user device, the interactive user interface enabling creation of a customized viewing audience, and wherein the interactive user interface:

receives user input indicating features associated with the customized viewing audience,

identifies, based on associations between the indicated features and the plurality of segments, a subset of the plurality of segments responsive to the indicated features, the subset including first segments which specify one or more of the indicated features and second segments which are determined to be related to the first segments,

presents the identified subset of the segments,

combines the subset of the segments using one or more Boolean expressions to form the customized viewing audience, and

presents, based on the maintained measures, analysis information associated with customized viewing audience.

2. The computer-implemented method of claim 1 , wherein the generated user interface:

receives selection of the subset of the segments.

3. The computer-implemented method of claim 1 , wherein the second segments are determined based on one or more measures of similarity, wherein the measures are based on word embedding information associated with features of each of the segments or wherein the measures are based on a statistical association between viewers associated with candidate segments and the indicated segment.

4. The computer-implemented method of claim 1 , wherein the analysis information comprises demographic information, and wherein the interactive user interface presents one or more graphical depictions of the demographic information.

5. The computer-implemented method of claim 1 , wherein the analysis information comprises rating information, and wherein the interactive user interface presents one or more graphical depictions of the rating information, and wherein a particular graphical depiction comprises a chart illustrating rating information associated with a multitude of content items or content providers.

6. The computer-implemented method of claim 5 , wherein the graphical user interface:

enables specification of characteristics of content;

causes determination, by the system, of segments which are most associated with the characteristics; and

updates to present one or more of the determined segments.

7. A system comprising one or more processors and non-transitory computer storage media storing instructions that when executed by the one or more processors, cause the processors to perform operations comprising:

accessing one or more databases, the databases storing viewership information associated with a plurality of segments, each segment specifying one or more common features of viewers;

maintaining, for each segment, measures of association between the segment and a plurality of content items; and

generating an interactive user interface for presentation via a user device, the interactive user interface enabling creation of a customized viewing audience, and wherein the interactive user interface:

receives user input indicating features associated with the customized viewing audience,

identifies, based on associations between the indicated features and the plurality of segments, a subset of the plurality of segments responsive to the indicated features, the subset including first segments which specify one or more of the indicated features and second segments which are determined to be related to the first segments,

presents the identified subset of the segments,

combines the subset of the segments using one or more Boolean expressions to form the customized viewing audience, and

presents, based on the maintained measures, analysis information associated with customized viewing audience.

8. The system of claim 7 , wherein the generated user interface:

receives selection of the subset of the segments.

9. The system of claim 7 , wherein the second segments are determined based on one or more measures of similarity, wherein the measures are based on word embedding information associated with features of each of the segments or wherein the measures are based on a statistical association between viewers associated with candidate segments and the indicated segment.

10. The system of claim 7 , wherein the analysis information comprises demographic information, and wherein the interactive user interface presents one or more graphical depictions of the demographic information.

11. The system of claim 7 , wherein the analysis information comprises rating information, and wherein the interactive user interface presents one or more graphical depictions of the rating information, and wherein a particular graphical depiction comprises a chart illustrating rating information associated with a multitude of content items or content providers.

12. The system of claim 11 , wherein the graphical user interface:

enables specification of characteristics of content;

causes determination, by the system, of segments which are most associated with the characteristics; and

updates to present one or more of the determined segments.

13. Non-transitory computer storage media storing instructions that when executed by a system of one or more computers, cause the system to perform operations comprising:

accessing one or more databases, the databases storing viewership information associated with a plurality of segments, each segment specifying one or more common features of viewers;

maintaining, for each segment, measures of association between the segment and a plurality of content items; and

generating an interactive user interface for presentation via a user device, the interactive user interface enabling creation of a customized viewing audience, and wherein the interactive user interface:

receives user input indicating features associated with the customized viewing audience,

identifies, based on associations between the indicated features and the plurality of segments, a subset of the plurality of segments responsive to the indicated features, the subset including first segments which specify one or more of the indicated features and second segments which are determined to be related to the first segments,

presents the identified subset of the segments,

combines the subset of the segments using one or more Boolean expressions to form the customized viewing audience, and

presents, based on the maintained measures, analysis information associated with customized viewing audience.

14. The non-transitory computer storage media of claim 13 , wherein the generated user interface:

receives selection of the subset of the segments.

15. The non-transitory computer storage media of claim 13 , wherein the second segments are determined based on one or more measures of similarity, wherein the measures are based on word embedding information associated with features of each of the segments or wherein the measures are based on a statistical association between viewers associated with candidate segments and the indicated segment.

16. The non-transitory computer storage media of claim 13 , wherein the analysis information comprises demographic information, and wherein the interactive user interface presents one or more graphical depictions of the demographic information.

17. The non-transitory computer storage media of claim 13 , wherein the analysis information comprises rating information, and wherein the interactive user interface presents one or more graphical depictions of the rating information, and wherein a particular graphical depiction comprises a chart illustrating rating information associated with a multitude of content items or content providers.

18. The non-transitory computer storage media of claim 17 , wherein the graphical user interface:

enables specification of characteristics of content;

causes determination, by the system, of segments which are most associated with the characteristics; and

updates to present one or more of the determined segments.

Assignments (2)
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2021
From: PETTIT, ANDREW; SCHEXNAYDER, ADAM; SREENIVAS, ASHWIN; SPANGENBERGER, DANIEL; LIN, GARY; NAHAS, JOULES; LEMANOWICZ, LUCAS; ELKHERJ, MATTHEW; ARMBRUST, NATASHA; KREMERMAN, TOMER; PANG, TINLOK; STEINMETZ, YEHONATAN
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057465/0953 →
Continuity (1)
Provisional Application 62875902 · Jul 18, 2019