US 12,153,617 B2
Searching for segments based on an ontology
Leslie Eugene Chipman, Rockville, MD (US); Evelyne Tzoukermann, Silver Spring, MD (US); Anthony R. Davis, Silver Spring, MD (US); David F. Houghton, Brattleboro, VT (US); Ryan M. Farrell, College Park, MD (US); Hongzhong Zhou, Silver Spring, MD (US); Oliver Jojic, Annandale, VA (US); Vladimir Kronrod, Rockville, MD (US); Bageshree Shevade, Springfield, VA (US); and Geetu Ambwani, Washington, DC (US)
Assigned to Comcast Interactive Media, LLC, Philadelphia, PA (US)
Filed by Comcast Interactive Media, LLC, Philadelphia, PA (US)
Filed on Sep. 6, 2022, as Appl. No. 17/903,560.
Application 17/903,560 is a continuation of application No. 16/813,051, filed on Mar. 9, 2020, granted, now 11,468,109.
Application 16/813,051 is a continuation of application No. 15/259,636, filed on Sep. 8, 2016, granted, now 10,635,709, issued on Apr. 28, 2020.
Application 15/259,636 is a continuation of application No. 14/199,063, filed on Mar. 6, 2014, granted, now 9,477,712, issued on Oct. 25, 2016.
Application 14/199,063 is a continuation of application No. 12/343,790, filed on Dec. 24, 2008, granted, now 8,713,016, issued on Apr. 29, 2014.
Prior Publication US 2023/0070056 A1, Mar. 9, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/2457 (2019.01); G06F 16/438 (2019.01); G06F 16/44 (2019.01); G06F 16/48 (2019.01)
CPC G06F 16/44 (2019.01) [G06F 16/24578 (2019.01); G06F 16/438 (2019.01); G06F 16/48 (2019.01)] 24 Claims
OG exemplary drawing
 
1. A method comprising:
storing, by a computing device, information indicating:
a plurality of event types; and
that one event type, of the plurality of event types, happens based on another event type of the plurality of event types;
receiving, during output of a current content item, a request for additional content items having events similar to a first event in the current content item;
determining, based on the information and the request:
a first search criteria based on the first event;
that the first event happened, in the current content item, based on a second event in the current content item; and
a second search criteria based on the second event;
executing, based on the first search criteria and the second search criteria, a search for the additional content items; and
causing output of results of the search.