US 9,811,586 B2
Systems and methods for processing and organizing electronic content
William Wetherell, San Francisco, CA (US); Joshua S. Ramirez, Los Gatos, CA (US); Marc A. Katchay, Washington, DC (US); Gabriela Meirelles Moore, Brooklyn, NY (US); David Louie, Mountain View, CA (US); Douglas Hamman, San Mateo, CA (US); Brian Behnke, Mountain View, CA (US); and Kiersten L. Lammerding, Sunnyvale, CA (US)
Assigned to Oath Inc., Dulles, VA (US)
Filed by AOL Inc., Dulles, VA (US)
Filed on May 2, 2013, as Appl. No. 13/886,211.
Claims priority of provisional application 61/715,290, filed on Oct. 18, 2012.
Claims priority of provisional application 61/794,993, filed on Mar. 15, 2013.
Prior Publication US 2014/0114973 A1, Apr. 24, 2014
Int. Cl. G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 3/0481 (2013.01); G06F 3/0486 (2013.01); G06Q 10/10 (2012.01)
CPC G06F 17/30705 (2013.01) [G06F 3/0486 (2013.01); G06F 3/04817 (2013.01); G06Q 10/107 (2013.01)] 33 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing content stacks for electronic content, the method comprising:
receiving source data from at least one content server, the source data being associated with electronic content;
generating, with at least one processor, local data based on at least one of an analysis of the received source data or an extraction from the received source data;
applying, with the at least one processor, at least one content stack rule to the local generated data to classify the electronic content as being associated with one or more content stacks of a plurality of content stacks;
displaying the plurality of content stacks on a user interface, each of the content stacks representing a collection of electronic content and associated with a corresponding content stack rule that specifies a classification for electronic content in the content stack, wherein each displayed contact stack is operable to display one or more representations of the electronic content associated with the content stack based on the classification;
updating a corresponding content stack rule for at least one content stack displayed on the user interface, in response to receiving a selection and dragging of a representation of first electronic content to the at least one content stack, the corresponding content stack rule being updated to modify the classification of the content for the at least one content stack based on an analysis of the features or metadata associated with the first electronic content whose representation is dragged; and
re-applying, with the at least one processor, the corresponding content stack rule for the at least one content stack to the local generated data to re-classify the electronic content, wherein the re-classification associates a second electronic content with the at least one content stack.