Determining user engagement
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying, using a processor device, content for presentation at a mobile device, the content stored at one or more content servers included in a network;
initiating, using the processor device, transmission of the content to the mobile device;
determining, based on data collected during a user session at the mobile device, a type of the content presented at the mobile device during the user session and an amount or type of user inputs with the content at the mobile device during the user session, wherein the type of the content either solicits or does not solicit user input;
determining, via the processor device , a user engagement level during the user session based on one or more engagement predicting rules which define user engagement levels based on the type of content presented at the mobile device during the user session and the amount or type of user inputs with the content at the mobile device during the user session; and
determining, using the processor device, whether to present a specific media content item selected from the one or more content servers, the specific media item selected based on a content triggering rule, the content triggering rule comprising;
a first instruction to present the specific media content item at the mobile device during the user session when the user engagement level exceeds a threshold engagement level; and
a second instruction to forego presenting the specific media content item at the mobile device during the user session when the user engagement level does not exceed the threshold engagement level.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for determining user engagement levels during a presentation of content. The system first collects data associated with a user session at a client device. Next, the system predicts a user engagement level during the user session by applying an engagement predicting rule to the data. The system can predicts respective user engagement levels for various segments of the presentation by applying one or more engagement predicting rules to the data. The system then presents invitational content based on the user engagement level.
29 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
identifying, using a processor device, content for presentation at a mobile device, the content stored at one or more content servers included in a network; initiating, using the processor device, transmission of the content to the mobile device; determining, based on data collected during a user session at the mobile device, a type of the content presented at the mobile device during the user session and an amount or type of user inputs with the content at the mobile device during the user session, wherein the type of the content either solicits or does not solicit user input; determining, via the processor device , a user engagement level during the user session based on one or more engagement predicting rules which define user engagement levels based on the type of content presented at the mobile device during the user session and the amount or type of user inputs with the content at the mobile device during the user session; and determining, using the processor device, whether to present a specific media content item selected from the one or more content servers, the specific media item selected based on a content triggering rule, the content triggering rule comprising; a first instruction to present the specific media content item at the mobile device during the user session when the user engagement level exceeds a threshold engagement level; and a second instruction to forego presenting the specific media content item at the mobile device during the user session when the user engagement level does not exceed the threshold engagement level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; identifying content for presentation at a mobile device, the content stored at one or more content servers deployed in a network; initiating transmission of the content to the mobile device; collecting data associated with a presentation of content at a mobile device, the data comprising at least one of sensor data indicating a motion status of the mobile device, data indicating an amount or type of user inputs during the presentation and data indicating a content type being an active content type to solicit user input or an inactive content type to not solicit user input; determining a user engagement level with the content during the presentation based on one or more engagement level predicting rules which define user engagement levels based on the motion status of the mobile device, the amount or type of user inputs during the presentation, and the content type; determining whether to present a selected media content item during the presentation based on a content triggering rule, the content triggering rule comprising; a first instruction to present the selected media content item at the mobile device during the presentation when the user engagement level exceeds a threshold engagement level; and a second instruction to forego presenting the selected media content item at the mobile device during the presentation when the user engagement level does not exceed the threshold engagement level. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
identifying content for presentation at a mobile device, the content stored at one or more content servers included in a network; initiating transmission of the content to the mobile device; receiving data associated with the presentation of the content at the mobile device, the data comprising at least one of sensor data indicating a motion status of the mobile device, data indicating an amount or type of user inputs during the presentation, and data indicating a content type being an active content type to solicit user input or an inactive content type to not solicit user input; and determining a user engagement level during the presentation based on one or more engagement level predicting rules which define user engagement levels based on the motion status of the mobile device, the amount or type of user inputs during the presentation, and the content type; and determining whether to present a selected media content item during the presentation based on a content triggering rule, the content triggering rule comprising; a first instruction to present the selected media content item at the mobile device during the presentation when the user engagement level exceeds a threshold engagement level; and a second instruction to forego presenting the selected media content item at the mobile device during the presentation when the user engagement level does not exceed the threshold engagement level. - View Dependent Claims (17, 18, 19)
-
Specification