IP Library Granted Patent US 11,418,768
Granted Patent B2
US 11,418,768 · App. 17/348,443 · Granted Aug 16, 2022

Commercials on mobile devices

Inventors: Adam L. Berger (Pittsburgh, PA); Joshua Pressnell (Dayton, OH); Richard David Jackson (Curitiba, BR)
Assignee: PENTHERA PARTNERS, INC.
H04N9/8205G06Q30/0261G06Q30/0264G06Q30/0267G06Q30/0269G11B27/10H04N5/76H04N5/92H04N5/93
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,418,768
App. No.
17/348,443
Granted
Aug 16, 2022
Kind
B2
Abstract

Among other things, videos and commercials are downloaded to a mobile device for storage on the mobile device and later playout on the mobile device. The downloading includes downloading of metadata associated with the commercials and based on which the mobile device can select commercials for insertion into videos being played back to the user of the mobile device. The commercials to be downloaded are selected based on one or a combination of any two or more of the location of the user, the type of mobile device, and personally-identifiable information about a user of the mobile device.

Claims (39)

1. A method comprising:

detecting a request for a first part of a video;

detecting a request for a second part of the video, wherein the video has a video timeline and the second part of the video immediately follows the first part of the video in the video timeline;

after detecting the request for the first part of the video and prior to detecting the request for the second part of the video, transmitting a request for a third part of the video, wherein the third part of the video follows the second part of the video in the video timeline;

receiving the requested third part of the video; and

storing the received third part of the video.

2. The method of claim 1 , wherein detecting the request for the first part of the video comprises receiving a first request message requesting the first part of the video.

3. The method of claim 2 , further comprising:

after receiving the first request message, transmitting to a server a second request message requesting the first part of the video; and

receiving the first part of the video.

4. The method of claim 1 , wherein the third part of the video is an advertisement.

5. The method of claim 1 , further comprising:

playing the first part of the video;

immediately after the first part of the video finishes playing, playing the second part of the video; and

after the second part of the video finishes playing, playing the third part of the video.

6. The method of claim 1 , further comprising, after storing the third part of the video, detecting a request for the third part of video.

7. The method of claim 6 , further comprising, in response to the request, providing the third part of the video to a video player.

8. The method of claim 7 , further comprising, after the player plays the third part of the video, transmitting to a server a message indicating the player has played the third part of the video.

9. The method of claim 8 , wherein the message includes an identifier identifying the third part of the video.

10. The method of claim 9 , wherein the message further includes a timestamp indicating a time at which the player played the third part of the video.

11. A player device, wherein the device comprises:

memory; and

processing circuitry coupled to the memory, wherein the player device is configured to perform the method of claim 1 .

12. A non-transitory computer readable medium storing a computer program for configuring a player device to perform the method of claim 1 .

13. A method comprising:

transmitting a request for a first part of a video;

receiving the first part of the video;

after receiving the first part of the video, transmitting a request for a second part of the video, wherein the second part of the video immediately follows the first part of the video;

receiving the second part of the video;

after transmitting the request for the first part of the video and prior to transmitting the request for the second part of the video, transmitting a request for an advertisement;

receiving the requested advertisement prior to receiving the second part of the video;

storing the received advertisement;

playing the first part of the video;

immediately after the first part of the video finishes playing, playing the second part of the video; and

after the second part of the video finishes playing, playing the advertisement.

14. A player device, wherein the device comprises:

memory; and

processing circuitry coupled to the memory, wherein the player device is configured to perform the method of claim 13 .

15. A non-transitory computer readable medium storing a computer program for configuring a player device to perform the method of claim 13 .

Continuity (9)
Continuation 16816532 · Mar 12, 2020
Continuation 15963954 · Apr 26, 2018
Continuation 15457351 · Mar 13, 2017
Continuation 14504360 · Oct 1, 2014
Continuation 14243937 · Apr 3, 2014
Continuation 14243971 · Apr 3, 2014
Continuation 14016963 · Sep 3, 2013
Continuation 14016963 · Sep 3, 2013
Related Publication 20210409668A1 · Dec 30, 2021