Item request has been placed!
×
Item request cannot be made.
×

Econtent aggregation for socialization
Item request has been placed!
×
Item request cannot be made.
×

- Publication Date:September 20, 2022
- Additional Information
- Patent Number: 11451,642
- Appl. No: 17/645970
- Application Filed: December 24, 2021
- Abstract: A system, method, and computer program product for content aggregation is provided. The method includes enabling content tracking of each of the plurality of electronic device users for content viewed, streamed and/or stored by the electronic device users on electronic devices, receiving in real time content tracking information and device information, storing the content tracking information and the device information and the user information, aggregating active content stored during the storing across all of the plurality of electronic device users and determining a degree of user-to-user content overlap from the aggregating, and providing an application feature to each of the plurality of electronic device users displaying a number and demographics of other active users engaged with content that is the same as content engaged by each of the plurality of electronic device users.
- Inventors: FabFitFun, Inc. (Los Angeles, CA, US)
- Assignees: FABFITFUN, INC. (Los Angeles, CA, US)
- Claim: 1. A method comprising: receiving, by one or more processors of a computer system, an agreement to opt-in from each of a plurality of electronic device users; receiving, by the one or more processors of the computer system, device information and user information related to the plurality of electronic device users; enabling, by the one or more processors of the computer system using an opt-in feature, content tracking of each of the plurality of electronic device users for content viewed, streamed and/or stored by the electronic device users on electronic devices; receiving, by the one or more processors of the computer system, in real time content tracking information related to the content viewed, streamed and/or stored by the electronic device users on the electronic devices, wherein the content tracking information includes content identification and a content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; storing, by the one or more processors of the computer system, the content tracking information and the device information and the user information such that the content tracking information is associated with particular device information and particular user information from which the content tracking information was received, wherein the storing includes continually updating the content and the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; aggregating, by the one or more processors of the computer system, active content stored during the storing across all of the plurality of electronic device users and determining a degree of user-to-user content overlap from the aggregating; based on the aggregating, providing, by the one or more processors of the computer system, an application feature to each of the plurality of electronic device users displaying a number and demographics of other active users of the plurality of electronic device users engaged with content that is the same as content engaged by each of the plurality of electronic device users; and providing, by the one or more processors of the computer system, a user of the plurality of electronic device users with contact information to allow communication with one or more of the other active users of the plurality of electronic device users based on a degree of common overlap between the user and the one or more of the other active users with previously viewed content.
- Claim: 2. The method of claim 1 , further comprising: parsing, by the one or more processors of the computer system, group level data of the plurality of electronic device users based on the device information, the user information, and the content tracking information, and wherein the user information includes location and language information.
- Claim: 3. The method of claim 1 , further comprising: using, by the one or more processors of the computer system, machine learning to suggest groups of users of the plurality of electronic device users based at least in part on the degree of common overlap between the user and the one or more of the other active users with the previously viewed content.
- Claim: 4. The method of claim 1 , further comprising: developing, by the one or more processors of the computer system, user profiles of the plurality of electronic device users using machine learning in order to characterize content preferences of the plurality of electronic device users; and using, by the one or more processors of the computer system, the user profiles to suggest for a user of the plurality of electronic device users new content and/or groups of users of the plurality of electronic device users to join.
- Claim: 5. The method of claim 1 , further comprising: providing, by the one or more processors of the computer system, to the user of the plurality of electronic device users, information displaying current active content engagement by others of the plurality of electronic device users; and allowing, by the one or more processors of the computer system, the user of the plurality of electronic device users to directly select new content to engage from the information displaying current active content engagement by others of the plurality of electronic device users.
- Claim: 6. The method of claim 1 , further comprising: providing, by the one or more processors of the computer system, to a content publisher or creator, real time engagement information including the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time.
- Claim: 7. A computer system, comprising: one or more processors; one or more memory devices coupled to the one or more processors; and one or more computer readable storage devices coupled to the one or more processors, wherein the one or more storage devices contain program code executable by the one or more processors via the one or more memory devices to implement a method for content aggregation, the method comprising: receiving, by the one or more processors of the computer system, an agreement to opt-in from each of a plurality of electronic device users; receiving, by the one or more processors of the computer system, device information and user information related to the plurality of electronic device users; enabling, by the one or more processors of the computer system using an opt-in feature, content tracking of each of the plurality of electronic device users for content viewed, streamed and/or stored by the electronic device users on electronic devices; receiving, by the one or more processors of the computer system, in real time content tracking information related to the content viewed, streamed and/or stored by the electronic device users on the electronic devices, wherein the content tracking information includes content identification and a content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; storing, by the one or more processors of the computer system, the content tracking information and the device information and the user information such that the content tracking information is associated with particular device information and particular user information from which the content tracking information was received, wherein the storing includes continually updating the content and the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; aggregating, by the one or more processors of the computer system, active content stored during the storing across all of the plurality of electronic device users and determining a degree of user-to-user content overlap from the aggregating; based on the aggregating, providing, by the one or more processors of the computer system, an application feature to each of the plurality of electronic device users displaying a number and demographics of other active users of the plurality of electronic device users engaged with content that is the same as content engaged by each of the plurality of electronic device users; and providing, by the one or more processors of the computer system, a user of the plurality of electronic device users with contact information to allow communication with one or more of the other active users of the plurality of electronic device users based on a degree of common overlap between the user and the one or more of the other active users with previously viewed content.
- Claim: 8. The computer system of claim 7 , the method further comprising: parsing, by the one or more processors of the computer system, group level data of the plurality of electronic device users based on the device information, the user information, and the content tracking information, and wherein the user information includes location and language information.
- Claim: 9. The computer system of claim 7 , the method further comprising: using, by the one or more processors of the computer system, machine learning to suggest groups of users of the plurality of electronic device users based at least in part on the degree of common overlap between the user and the one or more of the other active users with the previously viewed content.
- Claim: 10. The computer system of claim 7 , the method further comprising: developing, by the one or more processors of the computer system, user profiles of the plurality of electronic device users using machine learning in order to characterize content preferences of the plurality of electronic device users; and using, by the one or more processors of the computer system, the user profiles to suggest for a user of the plurality of electronic device users new content and/or groups of users of the plurality of electronic device users to join.
- Claim: 11. The computer system of claim 7 , the method further comprising: providing, by the one or more processors of the computer system, to the user of the plurality of electronic device users, information displaying current active content engagement by others of the plurality of electronic device users; and allowing, by the one or more processors of the computer system, the user of the plurality of electronic device users to directly select new content to engage from the information displaying current active content engagement by others of the plurality of electronic device users.
- Claim: 12. The computer system of claim 7 , the method further comprising: providing, by the one or more processors of the computer system, to a content publisher or creator, real time engagement information including the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time.
- Claim: 13. A computer program product for content aggregation, the computer program product comprising: one or more computer readable storage media having computer readable program code collectively stored on the one or more computer readable storage media, the computer readable program code being executed by one or more processors of a computer system to cause the computer system to perform a method comprising: receiving, by the one or more processors of the computer system, an agreement to opt-in from each of a plurality of electronic device users; receiving, by the one or more processors of the computer system, device information and user information related to the plurality of electronic device users; enabling, by the one or more processors of the computer system using an opt-in feature, content tracking of each of the plurality of electronic device users for content viewed, streamed and/or stored by the electronic device users on electronic devices; receiving, by the one or more processors of the computer system, in real time content tracking information related to the content viewed, streamed and/or stored by the electronic device users on the electronic devices, wherein the content tracking information includes content identification and a content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; storing, by the one or more processors of the computer system, the content tracking information and the device information and the user information such that the content tracking information is associated with particular device information and particular user information from which the content tracking information was received, wherein the storing includes continually updating the content and the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; aggregating, by the one or more processors of the computer system, active content stored during the storing across all of the plurality of electronic device users and determining a degree of user-to-user content overlap from the aggregating; based on the aggregating, providing, by the one or more processors of the computer system, an application feature to each of the plurality of electronic device users displaying a number and demographics of other active users of the plurality of electronic device users engaged with content that is the same as content engaged by each of the plurality of electronic device users; and providing, by the one or more processors of the computer system, a user of the plurality of electronic device users with contact information to allow communication with one or more of the other active users of the plurality of electronic device users based on a degree of common overlap between the user and the one or more of the other active users with previously viewed content.
- Claim: 14. The computer program product of claim 13 , the method further comprising: parsing, by the one or more processors of the computer system, group level data of the plurality of electronic device users based on the device information, the user information, and the content tracking information, and wherein the user information includes location and language information.
- Claim: 15. The computer program product of claim 13 , the method further comprising: using, by the one or more processors of the computer system, machine learning to suggest groups of users of the plurality of electronic device users based at least in part on the degree of common overlap between the user and the one or more of the other active users with the previously viewed content.
- Claim: 16. The computer program product of claim 13 , the method further comprising: developing, by the one or more processors of the computer system, user profiles of the plurality of electronic device users using machine learning in order to characterize content preferences of the plurality of electronic device users; and using, by the one or more processors of the computer system, the user profiles to suggest for a user of the plurality of electronic device users new content and/or groups of users of the plurality of electronic device users to join.
- Claim: 17. The computer program product of claim 13 , the method further comprising: providing, by the one or more processors of the computer system, to the user of the plurality of electronic device users, information displaying current active content engagement by others of the plurality of electronic device users; and allowing, by the one or more processors of the computer system, the user of the plurality of electronic device users to directly select new content to engage from the information displaying current active content engagement by others of the plurality of electronic device users.
- Claim: 18. The computer program product of claim 13 , the method further comprising: providing, by the one or more processors of the computer system, to a content publisher or creator, real time engagement information including the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time.
- Claim: 19. A method comprising: receiving, by one or more processors of a computer system, an agreement to opt-in from each of a plurality of electronic device users; receiving, by the one or more processors of the computer system, device information and user information related to the plurality of electronic device users; enabling, by the one or more processors of the computer system using an opt-in feature, content tracking of each of the plurality of electronic device users for content viewed, streamed and/or stored by the electronic device users on electronic devices; receiving, by the one or more processors of the computer system, in real time content tracking information related to the content viewed, streamed and/or stored by the electronic device users on the electronic devices, wherein the content tracking information includes content identification and a content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; storing, by the one or more processors of the computer system, the content tracking information and the device information and the user information such that the content tracking information is associated with particular device information and particular user information from which the content tracking information was received, wherein the storing includes continually updating the content and the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; parsing, by the one or more processors of the computer system, group level data of the plurality of electronic device users based on the device information, the user information, and the content tracking information, and wherein the user information includes location and language information; aggregating, by the one or more processors of the computer system, active content stored during the storing across all of the plurality of electronic device users and determining a degree of user-to-user content overlap from the aggregating; and based on the aggregating and parsing, providing, by the one or more processors of the computer system, an application feature to each of the plurality of electronic device users displaying a number and demographics of other active users of the plurality of electronic device users engaged with content that is the same as content engaged by each of the plurality of electronic device users.
- Claim: 20. A method comprising: receiving, by one or more processors of a computer system, an agreement to opt-in from each of a plurality of electronic device users; receiving, by the one or more processors of the computer system, device information and user information related to the plurality of electronic device users; enabling, by the one or more processors of the computer system using an opt-in feature, content tracking of each of the plurality of electronic device users for content viewed, streamed and/or stored by the electronic device users on electronic devices; receiving, by the one or more processors of the computer system, in real time content tracking information related to the content viewed, streamed and/or stored by the electronic device users on the electronic devices, wherein the content tracking information includes content identification and a content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; storing, by the one or more processors of the computer system, the content tracking information and the device information and the user information such that the content tracking information is associated with particular device information and particular user information from which the content tracking information was received, wherein the storing includes continually updating the content and the content component for each of the content viewed, streamed and/or stored for each of the plurality of electronic device users in real time; aggregating, by the one or more processors of the computer system, active content stored during the storing across all of the plurality of electronic device users and determining a degree of user-to-user content overlap from the aggregating; based on the aggregating, providing, by the one or more processors of the computer system, an application feature to each of the plurality of electronic device users displaying a number and demographics of other active users of the plurality of electronic device users engaged with content that is the same as content engaged by each of the plurality of electronic device users; and using, by the one or more processors of the computer system, machine learning to suggest groups of users of the plurality of electronic device users based at least in part on a degree of common overlap between the user and the other active users with previously viewed content.
- Patent References Cited: 8850006 September 2014 Ashear
8874731 October 2014 Puppin
9253225 February 2016 Junee
9264501 February 2016 Story, Jr.
9282149 March 2016 Johnston
9503337 November 2016 Murray et al.
9542379 January 2017 Joshi et al.
10356574 July 2019 Wood
10628631 April 2020 Smuda et al.
10728049 July 2020 Goldstein et al.
10902395 January 2021 Knas et al.
2015/0074533 March 2015 Cafaro
2015/0256618 September 2015 Johnston
2016/0066005 March 2016 Davis
2016/0259855 September 2016 Jwa
2018/0232370 August 2018 Bargagni - Primary Examiner: Huang, Kaylee J
- Attorney, Agent or Firm: Schmeiser, Olsen & Watts, LLP
- Accession Number: edspgr.11451642
- Patent Number:

Copyright © Department of Culture and Tourism, all rights reserved.
Copyright © 2024 Department of Culture and Tourism, all rights reserved. Powered By EBSCO Stacks 3.3.0 [353] | Staff Login
No Comments.