Embodiments of the present disclosure relate in general to content posts on social media services, and in particular to computer-implemented systems and methods to interactively utilize image-based content on network-based platforms for sharing or communication of user-contributed content.
In recent years, social media services and other online communication services have become increasingly important avenues for human communication. For many individuals, online platforms have become a primary method by which they communicate. Such services include, without limitation, Facebook®, Youtube®, Google+®, Instagram®, Snapchat®, online forums and chatrooms. Meanwhile, messaging apps (such as WhatsApp®) have also become popular social media platforms for more targeted distribution of user-contributed content.
Social platforms increasingly utilize photographs and other images as forms of user-contributed content for purposes of communicating with and interacting with others. For example, as both a form of entertainment and personal expression, many users of social apps enjoy making images into clever statements by overlaying short text statements, such as memes, or longer text statements in a diary format (often combined with stickers), such as niche memes. These and other types of image-based content can provide an increasingly valuable form of self-expression on social media applications. Therefore, it may be desirable for such platforms to develop capabilities further encouraging various forms of image-based communications.
In accordance with one aspect of the disclosure, a method is provided for displaying a user-contributed content item on an electronic device having a display, interacting with one or more servers over a digital communications network implementing a platform enabling distribution of user-contributed content items, such as a social media platform or messaging platform. An originating user generates a user-contributed content item that includes an image, which may be uploaded by the originating user, using the user computing device interacting with the servers. The originating user configures an initial view of the user-contributed content item by positioning one or more obfuscations on the image. Obfuscations may include, for example, graphic overlays or digital stickers, digital filters, distortions, or other visual effects. Each obfuscation obscures or conceals a portion of the image. The obfuscations may be selected by the originating user from amongst a plurality of obfuscation options. An initial view of the user-contributed content item is then published to one or more viewing users. A viewing user may interact with the post, such as by tapping or clicking the image, to display the image without obfuscations.
In some embodiments, the user-contributed content item may be initially displayed as a post in a user-contributed content feed. Upon interaction with the post, in some embodiments, the view without obfuscations may be displayed directly within the feed. In other embodiments, the view without obfuscations may be displayed in a content post-specific view. In yet other embodiments, selection of a content item in a social media feed may initially generate a content post-specific view, with further interaction required to reveal the image without obfuscations. Content post-specific views may include a text caption, feedback display region which may display feedback content from other users, and/or a feedback message entry field. A view toggle indicium may also be provided, selection of which may toggle a content post view between a few including the obfuscations, and a view excluding the obfuscations.
In accordance with another aspect of the disclosure, a method is provided for displaying a content feed in a social network environment. A social media content feed including multiple content items is displayed on a personal electronic device display screen. The social media feed content items include a variable view content item contributed by an originating user. The variable view content item includes an image and one or more obfuscations positioning on the image by the originating user having created the variable view content item. User interaction with the variable view content item is detected. The method then includes displaying an alternative view of the variable view content item that includes the image but excludes the obfuscations.
Various other objects, features, aspects, and advantages of the present invention and embodiments will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawings in which like numerals represent like components.
While this invention is susceptible to embodiment in many different forms, there are shown in the drawings and will be described in detail herein several specific embodiments, with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention to enable any person skilled in the art to make and use the invention, and is not intended to limit the invention to the embodiments illustrated.
Providing another form of entertainment and personal expression, various systems and methods are described for implementing an image-based communication sometimes referred to herein as a reveal post, or alternatively, a variable view content item, which may be provided within a social network environment. Social network platforms typically enable dissemination of user-contributed content to other users. Types of content dissemination offered by various social network platforms may include one or more of: posting user-contributed content publicly (e.g. in a public social feed), posting content to a limited audience (e.g. to a content feed for which access is limited based on predetermined criteria, such as a friend feed), or to an explicitly-stated audience (such as a messaging application enabling group or one-to-one messaging). In some embodiments, a reveal post or variable view content item can be created by allowing a user to upload an image or video, and providing the user with editing tools to apply obfuscations to a portion of the image. An obfuscation, for purposes of this disclosure, is a visual effect that may be applied to obscure a portion of an image (whether still or video). Obfuscations that may be applied include graphic overlays (such as digital “stickers”), text, image filters, distortions or other graphical manipulations. Obfuscations may be applied to portions of the uploaded content, thereby creating a modified version of the image. The modified version often acts to conceal a portion of the image, or make it into a distorted version, or make it look like another thing entirely (such as AR software used for swapping people's heads or faces).
In a reveal post, both versions of the image or video are published. The default view, or first view presented to viewing users, is the modified version having obfuscations applied. Reveal posts containing images and/or videos may often be accompanied by a caption or other text message, but do not need to be. By taking an action on the default view, the viewing user can “reveal” the original version of the post, thereby seeing the post in its original form, lifting the intrigue, and providing the intentionally missing context. The result may provide an entertaining and engaging new format for exchanging messages or telling stories.
Reveal posts can be published on a public Internet website or through a software application on a mobile device or desktop computer, or any number of other ways. They can be made for viewing by the public at large through a publicly searchable web site, by a handpicked group of one or more individual “recipients” such as in a social network or private messaging service, or by a subset of a website or app's users such as followers of a hashtag or members of a closed online group.
Reveal posts may be implemented over a network through any number of architectures, such as through a centralized server connected to a network, peer to peer, or over a decentralized network such as a blockchain.
Server 100 implements application logic 102, and operates to store information within, and retrieve information from, database 104. The term “database” is used herein broadly to refer to an indexed store of data, whether structured or not, including without limitation relational databases and document databases. Web server 106 hosts one or more Internet web sites and/or Application Programming Interfaces (APIs) enabling outside user interaction with, amongst other things, application logic 102 and database 104. Messaging server 108 enables messaging, such as mobile network messaging service (e.g. SMS or MMS), email, and/or application notifications, between server 100 and user devices 120.
While depicted in the schematic block diagram of
Typically, server 100 interacts with user devices 120 to render a user interface, enabling communication of information to users of devices 120 and interaction between user devices 120 and server 100. Examples of user interfaces may include, inter alia, a mobile app graphical user interface rendered on a touch-sensitive display screen of a smartphone; or a web application rendered on web browser software running on a personal computer equipped with a keyboard and mouse. These and other embodiments facilitate implementation of methods and systems described herein.
Device 120C further includes digital camera 165, capable of recording digital images and digital video content for storage within video and image storage 170B. Network interface 160 enables data communications with external networks, and may include common communication mechanisms including a cellular modem, Bluetooth interface and/or wireless Ethernet interface. Touchscreen display 180 enables user interaction with device 120C.
It should be appreciated by those of ordinary skill in the art that
In step S300, an originating user utilizes a device 120 in order to initiate creation of a reveal post on social networking platform 100, e.g. by uploading an image from device 120, selecting an image stored locally on device 120, or otherwise specifying an image.
The user may then select an obfuscation for application to the original image content. For example, in step S304, the originating user selects a sticker pack 512, causing device 120 to render sticker placement display 600 (
In step S308, a caption may be applied to the post, such as via entry of text in display area 710. Display 700 further includes view toggle mechanism 720, which may be used to toggle between the image view 730 having obfuscations (in this example, graphic overlays) applied (as prepared in step S306) and the original image 410 without obfuscations (as illustrated in display 800 of
In some embodiments, post recipients may be specified by the originating user. In some embodiments, posts may be additionally or alternatively published to a group of users, which group may be specified by the originating user, determined algorithmically, or otherwise.
In some embodiments, publication of a post as described herein may be accomplished via insertion of the post into a social media feed of one or more other users.
In some embodiments, server 100 may operate primarily as a mode of transit for reveal post content items that are created locally on an authoring device, for dissemination to and storage upon one or more recipient devices. In such embodiments, creation of the post (e.g. steps illustrated in
In some embodiments, a revealed view of the content post (without graphic overlays) may be provided to a user directly upon interaction with the content post in a feed view (step S324).
In addition to displaying revealed and graphic overlay views, and toggling between them, viewers may comment on, or otherwise respond to, the content post using feedback mechanism 1030. For example, in some embodiments, feedback mechanism 1030 may include a message entry field enabling entry of text and/or image-based comments responsive image 410, graphic overlay view 730, caption 1010 and/or other comments previously entered into feedback mechanism 1030. Messages entered via feedback mechanism 1030, as well as other information pertinent to the content post, may be shown in a scrolling view within display region 1015.
In other embodiments, selection of a content post 910 from the social media feed may initiate a content post view in which graphic overlays are initially applied (e.g. display 1100 in
In yet other embodiments, a content reveal may take place directly within a content feed. Such a process is illustrated in
As described above, in some embodiments, stickers or graphic overlays may be selected as obfuscations for application to an image in a reveal post. Stickers may provide a humorous and effective mechanism for obscuring a selected portion of an image. However, in other embodiments, other types of obfuscations may additionally or alternatively be made available to an originating user while creating a reveal post. For example, obfuscations may include local area applications of an image filter, such as a blurring effect, recolorization, distortion, or the like.
While certain embodiments of the invention have been described herein in detail for purposes of clarity and understanding, the foregoing description and Figures merely explain and illustrate the present invention and the present invention is not limited thereto. It will be appreciated that those skilled in the art, having the present disclosure before them, will be able to make modifications and variations to that disclosed herein without departing from the scope of the invention or appended claims.
Number | Date | Country | |
---|---|---|---|
62644576 | Mar 2018 | US |