IP Library Patent Application 18332959
Patent Application
App. No. 18/332,959

CUSTOMIZABLE AND GRANULAR ANALYTICS TOOL FOR SHARED CONTENT ITEMS BASED ON CUSTOM LINKS

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 None
App. No.
18/332,959
Abstract

Systems or methods for generating a plurality of different custom links that have different viewing options for viewing the same shared content item in customized content item players and displaying engagement analytics for how viewers are viewing shared content items, such as videos, are disclosed. A custom link to view the shared content item is generated in association with settings that are customized by an administrator. Once the custom link is accessed, a customized content item player is generated based on the settings. Once the content item is being played in a customized content item player, the engagement analytics are populated in real-time in a graphical display. The different engagement levels and graphical representations of segments of viewing are distinguished based on the engagement levels.

Claims (71)

1 . A computer-implemented method comprising:

receiving a request to generate a custom link associated with generating a customized content item player for playing a content item;

receiving settings associated with the custom link, the settings controlling how the customized content item player will play the content item when the custom link is activated;

receiving a request to access the custom link; and

in response to the request to access the custom link, providing the content item and the customized content item player based on the settings in a first session.

2 . The computer-implemented method of claim 1 , further comprising:

receiving engagement data associated with how a user is experiencing the content item at the customized content item player, wherein the engagement data distinguishes between segments associated with respective engagement levels.

3 . The computer-implemented method of claim 2 , further comprising:

receiving a rule associated with providing one or more customized calls to action in response to a change in the engagement data that results in a change of an engagement level, wherein the rule is set in association with the custom link; and

enabling a respective call to action associated with the change of the engagement level based on the rule.

4 . The computer-implemented method of claim 2 , further comprising:

providing a recommendation in response to the engagement data, wherein the recommendation includes a revised content item revised based on the engagement data.

5 . The computer-implemented method of claim 2 , further comprising:

causing to generate a graphical display of a summary of the engagement data of experiencing the content item through the customized content item player, wherein the graphical display includes a graph that distinguishes a number of views per different lengths of total playback time.

6 . The computer-implemented method of claim 2 further comprising:

analyzing the engagement data to generate engagement analytics; and

causing to generate a graphical display of the engagement analytics of experiencing the content item through the customized content item player, wherein the graphical display of the engagement data includes the segments associated with respective engagement levels.

7 . The computer-implemented method of claim 6 , wherein the graphical display includes engagement analytics associated with a second session of experiencing the content item through the customized content item player, or a third session of experiencing the content item through another customized content item player associated with another custom link.

8 . The computer-implemented method of claim 6 , further comprising:

causing to present real-time updates to the graphical display that dynamically creates a new baseline segment in response to a start of playing of the content item or a new sub-segment in response to a change in engagement level from a neighboring sub-segment.

9 . The computer-implemented method of claim 6 , wherein analyzing the engagement data further comprising:

calculating a score for a period of time during which the content item is played at the customized content item player based on the engagement data and weights associated with respective engagement data;

determining that the calculated score falls within a first range associated with a distracted engagement level or a second range associated with an attentive engagement level; and

assigning the period of time to the distracted engagement level or the attentive engagement level that based on the determination,

wherein the graphical display includes a segment for the period of time that indicates a respective engagement level of viewing the content item at the customized content item player based on the assigned engagement level.

10 . The computer-implemented method of claim 9 , wherein the engagement data includes whether the content item is viewed in full screen, whether the content item is muted, whether the content item is played with volume, whether the content item is in focus, or whether the content item is viewed at a particular speed.

11 . The computer-implemented method of claim 9 , further comprising:

receiving a selection of the segment; and

causing to display a detail associated with how the content item is was experienced or a preview of the content item at a respective time.

12 . The computer-implemented method of claim 1 , further comprising:

determining that the content item has started to play in the customized content item player at a first time;

in response to the determination, generating a range event with a start time and an end time, wherein the start time includes the first time that the content item has started to play in the customized content item player and the end time is null;

determining that the content item is paused or no longer playing in a same manner at a second time; and

updating the end time of the range event with the second time, wherein the range event is associated with a baseline segment with a first engagement level.

13 . The computer-implemented method of claim 12 , further comprising:

storing a plurality of engagement events each associated with the content item at the customized content item player, wherein the baseline segment is associated with a set of engagement data;

querying for whether an engagement event occurred between the start time and the end time of the baseline segment; and

generating a sub-segment based on the engagement event that results in a change from the first engagement level to a second engagement level.

14 . The computer-implemented method of claim 13 , further comprising:

causing to display the baseline segment and the sub-segment expanding in real-time as the content item is being experienced in the customized content item player; and

causing to display, in real-time, a new sub-segment with a different display characteristic in real-time as the content item is being experienced in the customized content item player when engagement changes from the second engagement level to a third engagement level.

15 . The computer-implemented method of claim 9 , further comprising:

providing a first set of display characteristics for segments associated with the distracted engagement level and a second set of display characteristics for segments associated with the attentive engagement level.

16 . A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, configure the system to:

receive a request to generate a custom link associated with generating a customized content item player for playing a content item;

receive settings associated with the custom link, the settings controlling how the customized content item player will play the content item when the custom link is activated;

receive a request to access the custom link;

in response to the request to access the custom link, provide the content item and the customized content item player based on the settings in a first session;

receive engagement data associated with how a user is experiencing the content item at the customized content item player; and

analyze the engagement data to generate engagement analytics, wherein the engagement analytics distinguishes between segments associated with a period of time with respective engagement levels.

17 . The system of claim 16 , wherein the instructions further configure the system to:

cause to generate a graphical display of the engagement analytics of viewing the content item through the customized content item player; and

cause to present real-time updates to the graphical display that dynamically creates a new segment in response to a start of playing of the content item or a new sub-segment in response to a change in engagement level from a neighboring segment.

18 . The system of claim 16 , wherein the instructions further configure the system to:

calculate a score for a period of time during which the content item is played at the customized content item player based on the engagement data and weights associated with respective engagement data;

determine that the calculated score falls within a first range associated with a distracted engagement level or a second range associated with an attentive engagement level;

assign the period of time to the distracted engagement level or the attentive engagement level that based on the determination; and

cause to generate a graphical display including a segment for the period of time that indicates a respective engagement level of viewing the content item at the customized content item player based on the assigned engagement level.

19 . A non-transitory computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

receive settings associated with generating a custom link, the settings controlling how a customized content item player will play a content item when the custom link is activated;

receive a request to access the custom link;

in response to the request to access the custom link, provide the content item and the customized content item player based on the settings in a first session;

receive engagement data revealing how a user is experiencing the content item at the customized content item player over a period of time;

calculate a score for the period of time based on the engagement data and weights associated with respective engagement data;

determine that the calculated score falls within a first range associated with a distracted engagement level or a second range associated with an attentive engagement level;

assign the period of time to the distracted engagement level or the attentive engagement level that based on the determination; and

cause to generate a graphical display including a segment for the period of time that indicates a respective engagement level of viewing the content item at the customized content item player based on the assigned engagement level.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein the instructions further cause the computer to:

cause to present real-time updates to the graphical display that dynamically creates a new segment in response to a start of playing of the content item or a new sub-segment in response to a change in engagement level from the respective engagement level of the segment.

Assignments (2)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2023
From: OLDS, TIMOTHY; CHAN, KENNETH; BOOTWALA, ZAFARALI
To: DROPBOX, INC.
Reel/Frame 064213/0567 →