PRESENTATIONS BASED ON AGGREGATED CONTENT
Implementations of the present disclosure are generally directed to accessing and aggregating digital content from a plurality of data sources, and generating one or more presentations based on the digital content. More particularly, implementations are directed to aggregating digital content from one or more data sources including social networking data sources, processing the digital content, and providing a presentation based on the digital content.
1 - 25 . (canceled)
26 . A computer-implemented method executed using one or more processors, the method comprising:
receiving, by the one or more processors, user credentials associated with a user; and
in response to receiving the user credentials, automatically:
accessing, by the one or more processors, one or more data sources based on the credentials, at least one data source comprising a computer-implemented service used by the user,
receiving, by the one or more processors, a plurality of digital content from the one or more data sources, items of digital content provided in the plurality of digital content,
processing, by the one or more processors, the plurality of digital content to provide a sub-set of digital content,
providing, by the one or more processors, one or more presentations, each presentation comprising items of digital content of the sub-set of digital content, and
providing, by the one or more processors, the one or more presentations for display on a computing device of the user.
27 . The method of claim 26 , wherein the computer-implemented service comprises a social networking service, a content-sharing service, or a micro-blogging service.
28 . The method of claim 26 , wherein at least one data source comprises the computing device of the user.
29 . The method of claim 26 , wherein items of digital content comprise images, videos and/or text.
30 . The method of claim 26 , wherein items of digital content include interactions associated therewith, interactions comprising comments, sharing and/or likes.
31 . The method of claim 26 , wherein the one or more data sources are accessed through respective application program interfaces (APIs).
32 . The method of claim 26 , wherein at least one presentation is an interactive presentation.
33 . A system comprising:
a data store for storing data; and
one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising:
receiving, by the one or more processors, user credentials associated with a user; and
in response to receiving the user credentials, automatically:
accessing, by the one or more processors, one or more data sources based on the credentials, at least one data source comprising a computer-implemented service used by the user,
receiving, by the one or more processors, a plurality of digital content from the one or more data sources, items of digital content provided in the plurality of digital content,
processing, by the one or more processors, the plurality of digital content to provide a sub-set of digital content,
providing, by the one or more processors, one or more presentations, each presentation comprising items of digital content of the sub-set of digital content, and
providing, by the one or more processors, the one or more presentations for display on a computing device of the user.
34 . The system of claim 33 , wherein the computer-implemented service comprises a social networking service, a content-sharing service, or a micro-blogging service.
35 . The system of claim 33 , wherein at least one data source comprises the computing device of the user.
36 . The system of claim 33 , wherein items of digital content comprise images, videos and/or text.
37 . The system of claim 33 , wherein items of digital content include interactions associated therewith, interactions comprising comments, sharing and/or likes.
38 . The system of claim 33 , wherein the one or more data sources are accessed through respective application program interfaces (APIs).
39 . The system of claim 33 , wherein at least one presentation is an interactive presentation.
40 . One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving, by the one or more processors, user credentials associated with a user; and
in response to receiving the user credentials, automatically:
accessing, by the one or more processors, one or more data sources based on the credentials, at least one data source comprising a computer-implemented service used by the user,
receiving, by the one or more processors, a plurality of digital content from the one or more data sources, items of digital content provided in the plurality of digital content,
processing, by the one or more processors, the plurality of digital content to provide a sub-set of digital content,
providing, by the one or more processors, one or more presentations, each presentation comprising items of digital content of the sub-set of digital content, and
providing, by the one or more processors, the one or more presentations for display on a computing device of the user.
41 . The computer-readable media of claim 40 , wherein the computer-implemented service comprises a social networking service, a content-sharing service, or a micro-blogging service.
42 . The computer-readable media of claim 40 , wherein at least one data source comprises the computing device of the user.
43 . The computer-readable media of claim 40 , wherein items of digital content comprise images, videos and/or text.
44 . The computer-readable media of claim 40 , wherein items of digital content include interactions associated therewith, interactions comprising comments, sharing and/or likes.
45 . The computer-readable media of claim 40 , wherein the one or more data sources are accessed through respective application program interfaces (APIs).