Content selection
AssigneeOath Inc.
InventorsSteven Lipman, David Robinson, Kevin Cheng, Jeffrey Bonforte
Life of this patent
Estimating the term…
Abstract
One or more systems and/or techniques for generating a content item from content within a content area are described herein. A first boundary and a second boundary may be defined for a content area based upon a first user input and a second user input, such as swipe gestures. A content item may be generated based upon content within the content area. In an example, a beginning boundary designator may be displayed for the first boundary and an ending boundary designator may be displayed for the second boundary in response to one or more swipe gestures of a user interface. In an example, the content item may be stitched to a second content item to create a stitched content item.
Claims20
A method for generating a content item from content within a content area, comprising:
- defining a first boundary for a first content area and a second content area based upon a first user input comprising a first swipe gesture, wherein the first content area and the second content area are part of a messaging interface displaying a plurality of messages between at least a first user and a second user;
- defining a second boundary for the first content area and the second content area based upon a second user input comprising a second swipe gesture substantially parallel to the first swipe gesture, the second swipe gesture received temporally after and independent of the first swipe gesture;
- automatically defining a third boundary for the first content area and a fourth boundary for the second content area based upon a location of the first boundary and a location of the second boundary relative to a first side of a touchscreen display and a second side of the touchscreen display;
- defining a fifth boundary for the first content area and the second content area based upon a third user input comprising a third swipe gesture substantially perpendicular to at least one of the first swipe gesture or the second swipe gesture, the third swipe gesture received temporally after and independent of the first swipe gesture and the second swipe gesture, the fifth boundary between the third boundary and the fourth boundary, wherein the fifth boundary separates messages transmitted by the first user from messages transmitted by the second user;
- generating a first content item based upon first content within the first content area comprising the messages transmitted by the first user but not comprising the messages transmitted by the second user;
- controlling a graphical user interface to display a content item user interface element based upon the first content item;
- and
- at least one of:
- displaying a censor content item user interface element and responsive to receiving a selection of the censor content item user interface element, censoring a portion of the first content item within the graphical user interface;
- or
- extracting, for the first content and from at least one of the plurality of messages between at least the first user and the second user, a first set of display data comprising at least one of source code data for the first content, location data for the first content or hyperlink data for the first content.
A non-transitory computer readable medium comprising instructions which when executed perform a method, comprising:
- defining a first boundary for a first content area and a second content area based upon a first user input comprising a first swipe gesture, wherein the first content area and the second content area are part of a messaging interface displaying a plurality of messages between at least a first user and a second user;
- defining a second boundary for the first content area and the second content area based upon a second user input comprising a second swipe gesture substantially parallel to the first swipe gesture, the second swipe gesture received temporally after and independent of the first swipe gesture;
- automatically defining a third boundary for the first content area and a fourth boundary for the second content area based upon a location of the first boundary and a location of the second boundary relative to a first side of a touchscreen display and a second side of the touchscreen display;
- defining a fifth boundary for the first content area and the second content area based upon a third user input comprising a third swipe gesture substantially perpendicular to at least one of the first swipe gesture or the second swipe gesture, the third swipe gesture received temporally after and independent of the first swipe gesture and the second swipe gesture, the fifth boundary between the third boundary and the fourth boundary, wherein the fifth boundary separates messages transmitted by the first user from messages transmitted by the second user;
- generating a first content item based upon first content within the first content area comprising the messages transmitted by the first user but not comprising the messages transmitted by the second user;
- controlling a graphical user interface to display:
- a content item user interface element based upon the first content item;
- and
- a censor content item user interface element;
- and
- responsive to receiving a selection of the censor content item user interface element, censoring a portion of the first content item within the graphical user interface.
A system, comprising:
- a processor;
- and
- memory comprising processor-executable instructions that when executed by the processor cause the processor to implement a content item generation component configured to:
- define a first boundary for a first content area and a second content area based upon a first user input comprising a first swipe gesture, wherein the first content area and the second content area are part of a messaging interface displaying a plurality of messages between at least a first user and a second user;
- define a second boundary for the first content area and the second content area based upon a second user input comprising a second swipe gesture substantially parallel to the first swipe gesture, the second swipe gesture received temporally after and independent of the first swipe gesture;
- automatically define a third boundary for the first content area and a fourth boundary for the second content area based upon a location of the first boundary and a location of the second boundary relative to a first side of a touchscreen display and a second side of the touchscreen display;
- define a fifth boundary for the first content area and the second content area based upon a third user input comprising a third swipe gesture substantially perpendicular to at least one of the first swipe gesture or the second swipe gesture, the third swipe gesture received temporally after and independent of the first swipe gesture and the second swipe gesture, the fifth boundary between the third boundary and the fourth boundary, wherein the fifth boundary separates messages transmitted by the first user from messages transmitted by the second user;
- generate a first content item based upon first content within the first content area comprising the messages transmitted by the first user but not comprising the messages transmitted by the second user,
- the generating the first content item comprising:
- extracting, for the first content and from at least one of the plurality of messages between at least the first user and the second user, a first set of display data comprising at least one of source code data for the first content, location data for the first content or hyperlink data for the first content;
- and
- control a graphical user interface to display a content item user interface element based upon the first content item.
Dependencies are inferred from the claim text.