Back to results
US 8,805,758 B2Granted
Method of automatically modifying the probability of random selection of a presentation based on how long the user delays before skipping (time-based skip weighting)
OwnerDavid Wallace Croftinventor
Life of this patent
Estimating the term…
Abstract
A method of adjusting the probability of a presentation being randomly selected during random play based on user feedback where the length of delay prior to the user pressing the skip button causes a modification in the probability of that presentation being displayed again.
Claims14
A method implemented within a computer system to modify the selection probability for a presentation that was randomly selected from a presentation set, comprising:
- a. loading presentation selection probabilities for a presentation set;
- b. normalizing the selection probabilities in the presentation set;
- c. selecting randomly a presentation from the presentation set based on the selection probabilities;
- d. presenting the randomly selected presentation;
- and
- e. if a user skips the randomly selected presentation, calculating a skipped presentation duration as the length of time between the time a presentation starts and the time the presentation is skipped, calculating an unskipped presentation duration as the duration of a presentation before another random selection of a presentation, then modifying the selection probability of the skipped presentation based on the presentation fraction, wherein the presentation fraction is calculated as the skipped presentation duration divided by the unskipped presentation duration.
3 more elements
A computing apparatus, comprising:
- an output device;
- an input device;
- a processing apparatus operatively coupled to said output device and said input device, said processing apparatus comprising a processor and a memory;
- said processing apparatus being programmed to:
- a. load presentation selection probabilities for a presentation set;
- b. normalize the selection probabilities in the presentation set;
- c. select randomly a presentation from the presentation set based on the selection probabilities;
- d. present the randomly selected presentation;
- e. if a user skips the randomly selected presentation, calculating a skipped presentation duration as the length of time between the time a presentation starts and the time the presentation is skipped, calculating an unskipped presentation duration as the duration of a presentation before another random selection of a presentation, then modifying the selection probability of the skipped presentation based on the presentation fraction, wherein the presentation fraction is calculated as the skipped presentation duration divided by the unskipped presentation duration.
6 more elements
Dependencies are inferred from the claim text.