US 11,675,835 B2
Video indexing, search and delivery platforms, methods, systems and apparatuses
Daniel Goikhman, Manalapan, NJ (US); Krishna Arvapally, Marina Del Ray, CA (US); Latha Maduri Doddikadi, Marina Del Ray, CA (US); and Akshay Arvapally, Edison, NJ (US)
Assigned to BITCENTRAL, INC., Newport Beach, CA (US)
Filed by BITCENTRAL, INC., Newport Beach, CA (US)
Filed on Mar. 20, 2020, as Appl. No. 16/826,101.
Application 16/826,101 is a continuation of application No. 16/170,259, filed on Oct. 25, 2018, abandoned.
Application 16/170,259 is a continuation of application No. 15/726,915, filed on Oct. 6, 2017, granted, now 10,133,819, issued on Nov. 20, 2018.
Application 15/726,915 is a continuation of application No. 15/457,639, filed on Mar. 13, 2017, granted, now 9,785,709, issued on Oct. 10, 2017.
Application 15/457,639 is a continuation of application No. 15/158,775, filed on May 19, 2016, granted, now 5,594,834, issued on Mar. 14, 2017.
Application 15/158,775 is a continuation of application No. 14/925,262, filed on Oct. 28, 2015, granted, now 9,348,909, issued on May 24, 2016.
Claims priority of provisional application 62/220,341, filed on Sep. 18, 2015.
Prior Publication US 2021/0042352 A1, Feb. 11, 2021
Int. Cl. G06F 16/78 (2019.01); H04N 21/258 (2011.01); H04N 21/235 (2011.01); H04N 21/2668 (2011.01); H04N 21/234 (2011.01); H04N 21/466 (2011.01); G06F 16/735 (2019.01); G06F 16/738 (2019.01); G06F 16/951 (2019.01); H04N 21/231 (2011.01); H04N 21/482 (2011.01); H04N 21/81 (2011.01); G06V 20/40 (2022.01); H04N 21/475 (2011.01); H04N 21/4788 (2011.01); H04N 21/84 (2011.01); H04N 21/61 (2011.01)
CPC G06F 16/7867 (2019.01) [G06F 16/735 (2019.01); G06F 16/738 (2019.01); G06F 16/951 (2019.01); G06V 20/41 (2022.01); H04N 21/235 (2013.01); H04N 21/23113 (2013.01); H04N 21/23418 (2013.01); H04N 21/25891 (2013.01); H04N 21/2668 (2013.01); H04N 21/4668 (2013.01); H04N 21/4756 (2013.01); H04N 21/4788 (2013.01); H04N 21/4828 (2013.01); H04N 21/6125 (2013.01); H04N 21/8133 (2013.01); H04N 21/84 (2013.01); G06V 20/44 (2022.01)] 19 Claims
OG exemplary drawing
 
1. A method for ingesting and delivering video comprising:
crawling, by a crawler component executed by a processor, one or more predetermined video reference sources and selectively ingesting, by an ingest component executed by a processor, metadata of one or more corresponding videos based on predetermined ingest criteria;
analyzing the ingested video metadata, by an analysis component executed by a processor, to identify moments in the corresponding video by parsing comments relating to the video, identifying a moment if a comment includes a reference to a time in the video and storing the time and a text of the comment in a record of the moment;
filtering the videos, by a filtering component executed by a processor, based on predetermined filtering criteria corresponding to at least a first channel to identify first channel videos;
rating, by a rating component executed by a processor, the first channel videos according to predetermined rating factors, at least one of which is based on any moments identified in the video and wherein the predetermined rating factors include at least, for each video, a sum of the number of moments identified in the video, a decay function being applied to each moment prior to summing so as to place more emphasis on more recent moments; and
selectively delivering the first channel videos, by a delivery component executed by a processor, based on results of the rating step.