System And Method For Curating Digital Content From A Digital Content Platform

A system and method for curating digital content from a digital content platform is disclosed herein. In some embodiments, the method for curating digital content comprises electronically receiving registration information to register a user therewith, as well as digital content platform account credentials for a digital content platform account of a digital content platform. The digital content curation system then transmits a request for access to digital content platform account data, along with the digital content platform account credentials. The digital content curation system then electronically automatically monitors digital content platform account data for an extraction marker of an extraction tag. Once detected, the digital content curation system extracts parent digital content indicated by the extraction marker of marked digital content and adds the extracted parent digital content to a collection identified using the extraction tag.

BACKGROUND

1. Field of the Disclosure

The present disclosure relates to a system and method for curating digital content from a digital content platform, e.g., website. More specifically, the present disclosure relates to digital content curation from a digital content platform, e.g., a website, without having to leave said platform, e.g., the website.

A number of different products are available that cater to the demand for curation of digital content. However, many of these products require curation from the software platform itself. As an example, for some products, if a user is logged into a social network through a web browser and comes across a post the user would like to add to his/her collection or feed, the user leaves the webpage and logs into the desired platform (e.g., Storify or TweetDeck) to add the post to his/her feed. Such a design can be cumbersome and time consuming for users.

FIGS. 1-5are prior art products for curating digital content.FIGS. 1-2illustrate the Storify platform10of the prior art for curating digital content. More specifically,FIG. 1illustrates the Storify platform10of the prior art when creating or editing a collection of curated digital content. The Storify platform10comprises a supply content portion12and a curated content portion14for each Storify collection created and/or edited. The supply content portion12includes a network selection bar16displaying various network icons (e.g., Twitter18a, Google+18b, Instagram18c, etc.) to select. Once a network icon18a-18cof the network selection bar16is selected, a user can search (via the search bar20) for digital content within the network selected. The supply content22a-22ewhich results from the search is populated in the supply content portion12of the platform10.

The Storify platform10could include one or more Storify collections30of curated content26a-26b. Each Storify collection30has a title24which can be entered (for newly created Storify collections) and/or edited (for previously created Storify collections) by a user. A user creates curated content26a-26bby adding one or more supply contents22a-22eto a selected Storify collection30, such as by dragging and dropping a supply content22a-22efrom the supply content portion12to the curated content portion14of the Storify platform10. Once the curated content26a-26bhas been added to the Storify collection30, a user can publish the Storify collection30for public access (e.g., posting to a website, embedding in a website, etc.) by selecting the publish button28. However, as shown inFIG. 2, to edit or update a Storify collection30of the prior art, a user returns to and enters the Storify platform, selects the edit button32, and repeats the process described above.

FIGS. 3-5illustrate the TweetDeck platform50of the prior art for curating digital content. More specifically,FIG. 3illustrates the TweetDeck platform50of the prior art when creating or editing a custom TweetDeck timeline. The TweetDeck platform50comprises a toolbar52and one or more TweetDeck timelines54a-54b. One type of timeline available is a custom timeline56composed of curated digital content. The curated digital content of the custom timeline56is compiled from one or more of the other TweetDeck timelines54a-54b. One way to curate content into the custom timeline56, as shown inFIG. 4, is to drag and drop digital content62a(e.g., Tweet or post) into the custom timeline56. Another way, as shown inFIG. 5, is to click on the digital content62b-62cfor a more action menu64, and select Add to custom timeline to display a custom timeline submenu66. A user can then select one or more of the custom timelines68from the custom timeline submenu66to add the content thereto. Once added the custom timeline can be shared on Twitter or embedded into other webpages. To edit or update the custom timeline56, a user returns to the TweetDeck platform50, and then repeats the process described above.

SUMMARY

A system and method for curating digital content from a digital content platform, e.g., a website is disclosed. The digital content curation system allows a user to curate digital content from, for example, a website such as a third party website without having to leave the website to do so. The digital content curation system monitors (e.g., polls) the digital content platform, e.g., the website, for digital content created by a linked website account (e.g., via a mobile device of a user) that uses an extraction marker. The digital content curation system extracts the corresponding desired digital content and places it in the collection identified with the extraction marker. Accordingly, the digital content curation system allows a user to update and/or create collections of digital content from, for example, a website (e.g., Twitter), without having to leave the website (e.g., Twitter). The present disclosure is applicable to websites and other digital content platforms, and it shall be understood that a disclosure herein with respect to a “website” is also more generally a disclosure with respect to a digital content platform.

DETAILED DESCRIPTION

The present disclosure relates to a system and method for curating digital content, as discussed in detail below in connection withFIGS. 6-19. The digital content curation system (e.g., website, open source web application, smartphone app, tablet app, etc.) and method of the present disclosure facilitates curation of digital content (e.g., social media content) from a digital content platform, e.g., a website, without a user having to leave said platform, e.g., the website. In other words, the digital content curation system of the present disclosure provides the ability for content curation of digital content of, for example, a website from that website.

Using the digital content curation system of the present disclosure, when a user comes across digital content (e.g., Tweet, post, etc.) when browsing, e.g., a website, that the user would like to bookmark, share, or extract, the user simply replies to the digital content using an extraction tag, which includes an extraction marker and collection title. In other words, from a website account registered with the digital content curation system, for example, a user simply types the extraction tag (e.g., extraction marker and collection title) from any computing device (e.g., computer, mobile device, tablet computer, etc.) to direct the digital content curation system to extract associated digital content from, e.g., the website associated with the website account. In this way, the user can curate a tweet from Twitter, whether from a computer web browser, a mobile web browser, a mobile app, etc.

FIG. 6is a diagram showing a computer system on which the present disclosure could be implemented. The digital content curation system indicated generally at110, facilitates curating (e.g., managing, editing, updating, etc.) digital content (e.g., posts, tweets, etc.) The digital content curation system110comprises a computer system112(e.g., a server) having a database114stored therein and a digital content curation engine116. The computer system112could be any suitable computer server (e.g., a server with an INTEL microprocessor, multiple processors, multiple processing cores) running any suitable operating system (e.g., Windows by Microsoft, Linux, etc.). The database114could be stored on the computer system112, or located externally (e.g., in a separate database server in communication with the computer system112).

The digital content curation system110is web-based, for example, and can be remotely accessible such that the digital content curation system110communicates through a network118with one or more users over a variety of computer systems120(e.g., personal computer system122a, a smart cellular telephone122b, a tablet computer122c, or other devices). Network communication could be over the Internet using standard TCP/IP communications protocols (e.g., hypertext transfer protocol (HTTP), secure HTTP (HTTPS), file transfer protocol (FTP), electronic data interchange (EDI), etc.), through a private network connection (e.g., wide-area network (WAN) connection, emails, electronic data interchange (EDI) messages, extensible markup language (XML) messages, file transfer protocol (FTP) file transfers, etc.), or any other suitable wired or wireless electronic communications format. Further, the digital content curation system110could communicate with one or more servers124hosting one or more websites (and/or other digital content platform(s)) which have one or more user accounts registered with the digital content curation system110. For example, the digital content curation system110could communicate with a social networking website (e.g., Twitter, Facebook, Google+, etc.), and/or any website which enables comment posting by users (e.g., registered or unregistered).

FIG. 7is a diagram showing in more detail hardware and software components of a computer system on which the digital content curation system110of the present disclosure could be implemented. The digital content curation system110comprises a processing server132which could include a storage device134, a network interface138, a communications bus140, a central processing unit (CPU) (microprocessor)142, a random access memory (RAM)144, and one or more input devices146, such as a keyboard, mouse, etc. The server132could also include a display (e.g., liquid crystal display (LCD), cathode ray tube (CRT), etc.). The storage device134could comprise any suitable, computer-readable storage medium such as disk, non-volatile memory (e.g., read-only memory (ROM), erasable programmable ROM (EPROM), electrically-erasable programmable ROM (EEPROM), flash memory, field-programmable gate array (FPGA), etc.). The server132could be a networked computer system, a personal computer, a smart phone, tablet computer etc. It is noted that the server132need not be a networked server, and indeed, could be a stand-alone computer system.

The functionality provided by the present disclosure could be provided by a digital content curation program/engine116, which could be embodied as computer-readable program code stored on the storage device134and executed by the CPU142using any suitable, high or low level computing language, such as Python, PHP, Java, C, C++, C#, .NET, MATLAB, etc. The network interface138could include an Ethernet network interface device, a wireless network interface device, or any other suitable device which permits the server132to communicate via the network. The CPU142could include any suitable single- or multiple-core microprocessor of any suitable architecture that is capable of implementing and running the engine116(e.g., Intel processor). The random access memory144could include any suitable, high-speed, random access memory typical of most modern computers, such as dynamic RAM (DRAM), etc.

FIG. 8illustrates processing steps150of the digital content curation system110of the present disclosure. The order of these processing steps are exemplary and could be executed in a different order. The steps are described in connection with a web site, but are more generally applicable to a digital content platform other than, and/or in addition to, a web site. In step152, the digital content curation system110electronically receives registration information to register a user therewith. Registration information could include username, password, age, residential address, email address, phone number, etc. A user could sign into the digital content curation system110by downloading a mobile application to the user's smart cellular telephone122b, accessing the web application via a web browser, etc.

Once a user is registered, for example, in step153, the digital content curation system110electronically receives website account credentials for website account(s) of the registered user. The digital content curation system110could receive website account credentials from any website (and any type of website) with which the user has a registered account. For example, the digital content curation system110could receive website account credentials for a social network website (e.g., Twitter, Facebook, LinkedIn, Instagram, etc.), for a news reporting website (e.g., New York Times, Huffington Post, etc.), for a news aggregator website (e.g., Reddit), for an e-commerce store (e.g., Amazon), etc.

In step154, the digital content curation system110electronically transmits to the website (e.g., Twitter) via a website API (e.g., via Twitter API) a request for access to website account data (e.g., Twitter account data) of the registered user, along with website account credentials (e.g., Twitter username and password). In step155, the digital content curation system110electronically receives from a digital content platform, e.g., a website, access to account, e.g., website account, data (e.g., user data stream) of the registered user. Accordingly, the digital content curation registered account can be linked to one or more website accounts (or other digital content platforms) of the user.

In step156, the digital content curation system110automatically electronically monitors (e.g., polls) the digital content platforms, e.g., website account(s) (e.g., website account data, user data stream, etc.) for use of an extraction marker (discussed in more detail below) on the website(s) by the registered user. More specifically, the digital content curation system110automatically electronically monitors (e.g., polls) activity (e.g., digital content) on one or more websites, and screens for an extraction marker (e.g., && or $$, etc.) in digital content (e.g., comments, posts, and other similar website activity) created by a linked website account. Example digital content could include comments, Youtube videos, Tweets, Vines, Instagram posts, Facebook posts, New York Time articles, etc.

In step158, the digital content curation system110determines whether an extraction marker has been detected. If not, the process reverts to step156. If an extraction marker has been detected, then in step160, the digital content curation system110identifies a collection title used with the extraction marker as part of an extraction tag. An extraction tag (described in more detail below) comprises the extraction marker and collection title. Any unique extraction marker could be used, such as ##, **, ++, #$, ˜˜, [ ], #*, ̂, !!, CollectionTitle:, ###, CN, CN#, etc. In an exemplary list where the collection to be extracted to was titled CollectionName, some example extraction tags which use the example extraction markers previously described include ##CollectionName, **CollectionName, ++CollectionName, #$CollectionName, ˜˜CollectionName, [CollectionName], #*CollectionName, ̂CollectionName, !!CollectionName, CollectionTitle:CollectionName, ###CollectionName, CNCollectionName, CN#CollectionName, etc.

The extraction marker could be any type of extraction marker. More specifically, as described above, an example extraction tag is a two part string which includes an extraction marker and a collection title adjacent thereto. The extraction marker could be any suitable string, such as those listed in the above referenced exemplary list. The text/characters that are selected (e.g., by the programmer) to form the extraction marker are completely arbitrary, and any text/characters could be used as extraction marker (e.g., as set by the digital content curation system110and/or as set by the user), as long as the digital content curation system110monitors and filters for that particular extraction marker. In other words, the text/characters forming the extraction marker can be any text/characters so long it is those text/characters that are being monitored for.

In step162, the digital content curation system110determines whether the collection title associated with the extraction tag already exists. If not, in step164, the digital content curation system110creates a new collection corresponding with the collection title identified. If a collection title already exists, then in step166the digital content curation system110identifies the pre-existing collection corresponding to the collection title identified.

Either way, in step168, the digital content curation system110extracts from the website, for example, the digital content indicated by (e.g., associated with, proximate to, etc.) the extraction marker. For example, the digital content curation system110could identify a reply comment with an extraction tag of a linked website account, which could indicate that the digital content curation system110should extract the digital content being replied to (discussed in more detail below). Step168could be executed before the collection title is identified in steps162-166. In step170, the digital content curation system110adds the extracted digital content to the collection created/identified by the digital content curation system110. The extracted digital content and respective collections could be stored in a database172(e.g., datastore) in electrical communication with the digital content curation system110.

In step174, the digital content curation system110could automatically create/update (e.g., simultaneously) any one or more webpages (e.g., ticker, e-commerce store front, etc.) associated with the collection created/identified consistent with user settings. The digital content curation system110allows a user to share and/or embed the collection in webpages. Further, the digital content curation system110could create a webpage which has a URL address associated with the collection title and/or the username of the registered user (e.g., the collection title and/or username could be a part of the URL web address). For example, if a new collection title NewCategory is used in an extraction tag (e.g., &&NewCategory) by the registered user NewUser7, the digital content curation system110could create a new collection NewCategory with the extracted digital content and create a webpage with the extracted digital content with a URL of hashfav.com/NewUser7/NewCategory. Of course, a user could choose which, if any, collections to share by use of privacy settings. For example, a user could choose the privacy settings for a particular collection to be public, private, or shared with specific individuals, etc.

FIG. 9is a diagram200further illustrating the digital content curation system202. More specifically, the digital content curation system202includes a front end204, a server206, and a database208, where the server206is in electrical communication with the front end204and the database208. The front end204could be a website or mobile application (e.g., iOS, android, etc.), and could electronically communicate with one or more users (e.g., user210) over a network (e.g., receiving registration information, etc.). The mobile application could be downloaded to a user's smart cellular telephone122b. The database208could be a datastore or any type of database (e.g., post gres, etc.).

As described inFIG. 8above, the front end204could electronically receive registration information from a user210(e.g., see step152), such as via the smart cellular telephone122bof the user210. The front end204could communicate the registration information to the server206to create a new curation account (e.g., a new digital content curation system account) for the user, along with a unique user ID230to identify the user210. This information could be stored in database208. The front end204could also receive (e.g., via the smart cellular telephone122bof the user210) website account credentials234(e.g., website account ID, password, etc.), and communicate the website account credentials to the server206to associate the website account credentials with the user ID230(e.g., see step153). Each user ID230could be associated with one or more website account credentials234, even if the website account credentials234are from the same and/or different websites. In other words the user ID230could be associated with one or more website accounts of one or more different websites (e.g., Tumblr ID, Facebook ID, Twitter ID, Youtube ID, New York Times ID, Amazon ID, etc.), or with multiple accounts of the same website (e.g., @ronak, @ronak2, etc.). For example, a user ID230could be associated with a first Twitter account (e.g., Twitter ID1236), a second Twitter account (e.g., Twitter ID2238), and/or a Facebook account (e.g., Facebook ID1240).

FIG. 9also shows a number of other components which are described in more detail below. For example,FIG. 9shows a website API212which facilitates communication between the digital content curation system202and another digital content platform (e.g., another website), and a user data stream214including digital contents216,218a,220a,222a,224a,226a, wherein some of the digital contents are associated with an extraction marker and others are not associated with an extraction marker.FIG. 9also shows a content bucket228which could store (e.g., temporarily) digital contents (e.g., content 2-1222b, content 2-2224b) during the extraction process.FIG. 9shows a user ID230and another user ID232and their respective access to collection 1242(associated with extracted content 1-1218b) and collection 2244(associated with extracted content 2-1222cand extracted content 2-2224c).FIG. 9further shows a view246associated with a resource identifier (e.g., website URL) for public and/or private access (e.g., via the Internet) of extracted digital contents.

The front end204could electronically transmit to the website over the network a request for access to account data, e.g., website account data, along with website account credentials (e.g., see step154). The request could be transmitted via a website application program interface (API)212, such as Twitter API. The front end204could electronically receive from the website access to website account data, such as a user data stream214(e.g., see step155). The user data stream214could comprise all activity (e.g., digital content) associated with a user account (e.g., created by a user) on a particular website. For example, the Twitter user data stream are all of the Tweets, Reply Tweets, etc. that are associated with a Twitter user account on the Twitter website.

Upon initial access to the website account, the digital content curation system202could extract digital content that has already been marked (e.g., favorite) by the user through the website platform, and automatically organize such content into one or more collections. For example, prior to using the digital content curation system202, a user may have marked as a favorite one or more tweets using the Twitter website platform. The digital content curation system202could extract the marked content and store in a collection named “uncategorized favorites.”

Once the account is linked, for example, the digital content curation system202monitors (e.g., by an authenticated HTTP request) a user data stream214of digital content (e.g., tweets, replies, favorites, unfavorites, etc.) of the user210via the website API212(e.g., see step156). The user data stream214could be continuous or intermittent. For example, requests by the digital content curation system202for updates to the user data stream214of digital content could be made to the website API at regular intervals (e.g., every minute, five minutes, hour, etc.).

The user data stream214could comprise all digital contents associated with a website account (e.g., such as those made by a user210via a smart cellular telephone122b), including digital contents without an extraction marker216, and digital contents associated with an extraction marker220a,226a. The user data stream214could include digital contents which are part of a thread. For example, a post (e.g., digital content) could be a reply to a parent post, such that the reply and the parent post are part of the same thread. As another example, a post (e.g., digital content) could be a reply to a parent post, which is a reply to a grandparent post, such that the reply, parent post, and grandparent post are part of the same thread.

When the digital content curation system202identifies digital content with an extraction marker220a,226a(e.g., see step158), the digital content curation system202polls the data string, parses the extraction tag, extracts the associated digital content, and at least temporarily stores the extracted digital content in a content bucket228. More specifically, when digital content with an extraction marker (e.g., marked digital content) is identified, for example, the digital content curation system202then identifies the parent digital content the marked digital content was a reply to (e.g., in Twitter each tweet contains a Boolean describing whether the tweet is a reply to another tweet and, if so, the tweet ID that it was a reply to). The digital content curation system202extracts the parent digital content and temporarily stores it in a content bucket228(e.g., see step168).

The digital content curation system202checks if the parent digital content was itself a reply to another parent digital content (e.g., grandfather digital content). If not, the digital content curation system202exports the content bucket to add the extracted parent digital content to the collection identified in the extraction marker. Otherwise, the digital content curation system202identifies the grandfather digital content, extracts the grandfather digital content and temporarily stores the grandfather digital content in a content bucket228. This continues up the thread until the end of the thread (e.g., the original digital content) is reached. The digital content curation system202exports the content bucket to add the extracted digital content thread to the collection identified in the extraction marker. Of course, settings could be provided for the user such that only the digital content immediately replied to is extracted (e.g., extract only the parent digital content), or limit how much digital content can be extracted for any single use of an extraction marker (e.g., extract the parent digital content and grandfather digital content), etc.

For example, as shown, the digital content curation system202could identify content 1-2 with extraction marker220a(e.g., content 1-2). The digital content curation system202parses the extraction tag of content 1-2220ato obtain the ID of content 1-1218a(to which content 1-2 was a reply), and extracts content 1-1218ato content bucket228. The digital content curation system202checks if content 1-1218ais itself a reply to another digital content.

As another example, as also shown, the digital content curation system202could identify content 2-3 with extraction marker226a(e.g., content 2-3). The digital content curation system202processes content 2-3226ato obtain the ID of content 2-2224a(to which content 2-3 was a reply), and extracts content 2-2224ato content bucket228. The digital content curation system202checks if content 2-2224ais itself a reply to another digital content. The digital content curation system202processes content 2-2224ato obtain the ID of content 2-1222a(to which content 2-2 was a reply), and extracts content 2-1222ato content bucket228. The digital content curation system202checks if content 2-1222ais itself a reply to another digital content.

If the digital content curation system202identifies digital content with an extraction marker, but does not identify such content as a reply (e.g., unable to identify original content), the digital content curation system202extracts the digital content with an extraction marker and temporarily stores it in the content bucket228. For example, if a standalone tweet contains an extraction marker (and is not a reply to another tweet), the digital content curation system202would extract the standalone tweet itself.

Once the digital content curation system202has extracted all of the digital content associated with the extraction marker to the content bucket (consistent with the user settings), for example, the extracted digital contents of the content bucket are exported to the collection identified in the extraction tag (e.g., see step156), where the collection identified is a preexisting collection or a collection to be newly created by the digital content curation system202. The content bucket228has a website account ID (e.g., Twitter ID, Facebook ID, etc.) associated with the marked digital content, as well as the extraction tag thereof (e.g., the extraction marker and collection title) (e.g., see step160). The digital content curation system202retrieves the website account ID from the content bucket and queries the database208for the user ID with the matching website account ID. The digital content curation system202requests the collections associated with the user ID, and checks if any of the collections associated with the user ID match the collection title identified in the extraction marker (e.g., see step162).

In this way, the digital content curation system202checks if the collection title has been used before for the associated user ID, and if so adds the extracted digital content to that collection (e.g., see step166and170). Otherwise, if the collection title has not yet been created, the digital content curation system202creates a new collection for that user and adds the extracted digital content thereto (e.g., see steps164and170). For example, content 2-2224band content 2-1222bof content bucket228(which were extracted from content 2-2224aand content 2-1222afrom user data stream214) could be added to collection 2244as content 2-1222cand content 2-2224c. Alternatively, the content bucket228could be omitted completely, such that content is extracted directly into the collection. For example, content 1-1218from the user data stream214could be added to collection 1242as content 1-1218b.

Accordingly, a user can curate digital content to one or more collections from one or more website account IDs (e.g., Twitter ID1236, Twitter ID2238, etc.). Further, one or more users (e.g., more than one user ID) can curate digital content to the same collection. For example, a first user associated with user ID230and a second user associated with another user ID232could both update collection 2244. Further, the user could curate (e.g., add, remove, move, etc.) digital content within one or more collections from a website without having to leave the website.

The digital content curation system202could update a view246, such as a webpage (e.g., www.hashfav.com/UserName/CollectionName) or a client (e.g., see step174). The view246could be updated by pulling the relevant digital content (e.g., of the collection associated with the view246) whenever the view is accessed and/or pushing the relevant digital content whenever the database is updated (e.g., whenever a relevant collection associated with the view246is updated) consistent with the user settings (e.g., user privacy settings).

The digital content curation system202could be a platform integrated with or separate from the website platform. For example, if the digital content curation system202is integrated with the website platform, the digital content curation system could communicate without an API or monitor a user data stream. For example, if the digital content curation system202was integrated with Twitter, when a user posts a tweet, the Twitter platform could initiate a function that looks for the extraction marker within the Tweet. If the Twitter platform identifies the extraction marker (and/or associated extraction tag), the Twitter platform could proceed similarly to that described above.

As another alternative, the digital content curation system202could monitor the digital content of all users of a website. In this case, when an extraction marker (and/or extraction tag) is identified in a digital content, the digital content curation system202could proceed similarly to that described above. This could be implemented on a third party website if the digital content curation system202has appropriate access to the third party website, or this could be integrated into the website platform itself (e.g., without separate user registration).

FIGS. 10-14are screenshots illustrating example use of the digital content curation system using a mobile device. More specifically,FIG. 10is a screenshot of a sign-in page300of the digital content curation system. The sign-in page300allows a user to sign-in to the digital content curation system via the sign-in button302using the website account ID of a third party website. For example, a user could sign-in to the digital content curation system using one or more Twitter IDs.

To expedite sign-in, the digital content curation system could save and display website account IDs and/or curation account IDs that have been previously used to sign into the digital content curation system and/or that are linked with the digital content curation system. For example, upon receiving input from the user clicking the sign-in button302, the digital content curation system could display a submenu of several Twitter accounts304a,304b,304c, thereby providing the user with a chance to elect one of them (e.g., by clicking).

FIG. 11is a screenshot306of an application with digital content308to be curated. To curate the digital content308the user replies with reply digital content310, the reply digital content310including extraction tag312. The extraction tag312includes the extraction marker314(e.g., ##) and collection title316(e.g., JustText). The extraction marker314indicates that the user would like to curate content, the collection title316indicates the collection the user would like to extract the digital content to, and the parent digital content308(associated with the reply digital content310) is the content the user would like to extract. As indicated above, the extraction marker could be any type of extraction marker (e.g., any suitable string of text/characters). The text/characters of the extraction marker is arbitrarily defined—any text/characters could be used for the extraction marker—so long as the digital content curation system110monitors and filters for that particular extraction marker (e.g., that particular text/characters).

FIG. 12is a screenshot320of different collections322a-322kassociated with a particular user account of the digital content curation system.FIG. 13is a screenshot324of digital contents326a-326fstored in a particular collection322a(e.g., JustText).FIG. 14is a screenshot330of a webpage of one of the collections created by a user. More specifically, the extracted digital contents334a-334cstored under the collection title ##Category are displayed on a webpage (or otherwise publicly or selectively viewable by other users). Accordingly, when the user curates additional digital content to this collection, the associated webpage will update with the newly curated digital content.

FIGS. 15-19are screenshots illustrating use of the digital content curation system using a computer browser. More specifically,FIG. 15is a screenshot400of a first digital content408a(e.g., a first Tweet) and a second digital content408b(e.g., a second Tweet) on a website (e.g., Twitter).FIG. 16is a screenshot409of a user reply410to the first digital content408awhich the user would like to curate. Within the user reply410, the user includes the extraction marker ##yankees. Accordingly, the digital content curation system parses the text of the reply to identify the extraction marker ## and the collection title Yankees the user would like to curate the digital content to. The digital content curation system identifies and parses the extraction marker, and extracts the parent digital content.

FIG. 17is a screenshot420of collections associated with user ID hashfavtester1 of the digital content curation system. More specifically, the user ID hashfavtester1 includes a collection title yankees422aand collection title cold422b.FIG. 18is a screenshot424of extracted digital content426a(as also shown inFIGS. 15-16) associated with the collection title yankees422a.

FIG. 19is a screenshot430of a webpage of one of the collections created by a user.

More specifically, the extracted digital content426astored under the collection title ##yankees422aare displayed on a webpage (or otherwise publicly or selectively viewable by other users). Accordingly, when the user curates additional digital content to this collection, the associated webpage will update with the newly curated digital content.

Having thus described the system and method in detail, it is to be understood that the foregoing description is not intended to limit the spirit or scope thereof. It will be understood that the embodiments of the present disclosure described herein are merely exemplary and that a person skilled in the art may make any variations and modification without departing from the spirit and scope of the disclosure. All such variations and modifications, including those discussed above, are intended to be included within the scope of the disclosure.