Dynamic video overlays

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 10785530
APP PUB NO 20170180792A1
SERIAL NO

15381497

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template corresponding to a screen portion. Based on the video input stream matching the template, a video output stream is generated and caused to be presented on a display. In some example embodiments, the analysis is performed while the client device is replacing video content received from a content source via the intermediate device. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, menus generated by the set-top box may be detected and the replacement video altered by the smart TV to include the menus.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ROKU INC1173 COLEMAN AVENUE SAN JOSE CA 95110

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cremer, Markus K Orinda, US 184 3126
Dimitriou, Konstantinos Antonios Bavaria, DE 24 148
Dunker, Peter El Cerrito, US 49 576
Harron, Wilson Berkeley, US 54 923
Lee, Dewey Ho Seoul, KR 39 290
Li, Sherman Ling Fung San Francisco, US 10 135
Pearce, David Henry Kentfield, US 18 236
Scherf, Steven D Fremont, US 40 718

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Mar 22, 2028
11.5 Year Payment $7400.00 $3700.00 $1850.00 Mar 22, 2032
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00