Transformation Of A Content File Into A Content-centric Social Network
First Claim
1. A computer implemented method for transforming a content file into a content-centric social network with managed connectivity and indexable touchpoints, the method employing a file networking system comprising at least one processor configured to execute computer program instructions for performing the method comprising:
- injecting a tracking code with widgets for user activities into each of one or more portable copies of the content file by the file networking system based on preconfigured criteria in response to a request to access the content file from one or more first user devices;
distributing the one or more portable copies of the content file with the injected tracking code in the each of the one or more portable copies of the content file to one or more second user devices through a network by the file networking system based on invite information received by the file networking system with the request to access the content file, wherein the one or more second user devices comprise the one or more first user devices and invitee user devices addressed in the invite information;
establishing a bidirectional communication between the file networking system and the distributed one or more portable copies of the content file on the one or more second user devices through the network by the file networking system;
receiving tracking information comprising touchpoints by the file networking system based on usage of the distributed one or more portable copies of the content file via the established bidirectional communication while managing to cover for loss of connectivity over the network, wherein the touchpoints are defined by user interactions with the distributed one or more portable copies of the content file on the one or more second user devices and are identified by the injected tracking code in each of the distributed one or more portable copies of the content file on the one or more second user devices;
indexing the touchpoints in the received tracking information by the file networking system for tracking the usage of the distributed one or more portable copies of the content file;
creating a satellite internet of users of the distributed one or more portable copies of the content file on the one or more second user devices by the file networking system based on the invite information and the tracked usage of the distributed one or more portable copies of the content file; and
establishing communication between users of the distributed one or more portable copies of the content file on the one or more second user devices in the created satellite internet of users by the file networking system using one or more of the widgets for the user activities through the injected tracking code in the each of the distributed one or more portable copies of the content file and the indexed touchpoints, thereby transforming the content file into the content-centric social network with the managed connectivity and the indexable touchpoints.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a file networking system (FNS) transform a content file into a content-centric social network with managed connectivity and indexable touchpoints. The FNS injects a tracking code with widgets for user activities into each portable copy of the content file when user devices request access to the content file before distributing the portable copies to the user devices through a network. The FNS establishes a bidirectional communication with the distributed portable copies (DPCs) through the network to receive tracking information including user created touchpoints identified by the tracking code based on usage of the DPCs. The FNS indexes the touchpoints and creates a satellite internet of users of the DPCs based on invite information and usage of the DPCs. The FNS establishes communication between users of the DPCs in the satellite internet using the widgets through the tracking code and the indexed touchpoints, whereby grouping is automatically achieved.
17 Citations
24 Claims
-
1. A computer implemented method for transforming a content file into a content-centric social network with managed connectivity and indexable touchpoints, the method employing a file networking system comprising at least one processor configured to execute computer program instructions for performing the method comprising:
-
injecting a tracking code with widgets for user activities into each of one or more portable copies of the content file by the file networking system based on preconfigured criteria in response to a request to access the content file from one or more first user devices; distributing the one or more portable copies of the content file with the injected tracking code in the each of the one or more portable copies of the content file to one or more second user devices through a network by the file networking system based on invite information received by the file networking system with the request to access the content file, wherein the one or more second user devices comprise the one or more first user devices and invitee user devices addressed in the invite information; establishing a bidirectional communication between the file networking system and the distributed one or more portable copies of the content file on the one or more second user devices through the network by the file networking system; receiving tracking information comprising touchpoints by the file networking system based on usage of the distributed one or more portable copies of the content file via the established bidirectional communication while managing to cover for loss of connectivity over the network, wherein the touchpoints are defined by user interactions with the distributed one or more portable copies of the content file on the one or more second user devices and are identified by the injected tracking code in each of the distributed one or more portable copies of the content file on the one or more second user devices; indexing the touchpoints in the received tracking information by the file networking system for tracking the usage of the distributed one or more portable copies of the content file; creating a satellite internet of users of the distributed one or more portable copies of the content file on the one or more second user devices by the file networking system based on the invite information and the tracked usage of the distributed one or more portable copies of the content file; and establishing communication between users of the distributed one or more portable copies of the content file on the one or more second user devices in the created satellite internet of users by the file networking system using one or more of the widgets for the user activities through the injected tracking code in the each of the distributed one or more portable copies of the content file and the indexed touchpoints, thereby transforming the content file into the content-centric social network with the managed connectivity and the indexable touchpoints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A file networking system for transforming a content file into a content-centric social network with managed connectivity and indexable touchpoints, the file networking system comprising:
-
a non-transitory computer readable storage medium configured to store computer program instructions defined by modules of the file networking system; and at least one processor communicatively coupled to the non-transitory computer readable storage medium, the at least one processor configured to execute the computer program instructions defined by the modules of the file networking system, the modules comprising; a code injection module configured to inject a tracking code with widgets for user activities into each of one or more portable copies of the content file based on preconfigured criteria in response to a request to access the content file from one or more first user devices; a file distribution module configured to distribute the one or more portable copies of the content file with the injected tracking code in the each of the one or more portable copies of the content file to one or more second user devices through a network based on invite information received by a data communication module of the file networking system with the request to access the content file, wherein the one or more second user devices comprise the one or more first user devices and invitee user devices addressed in the invite information; a network communication module configured to establish a bidirectional communication between the file networking system and the distributed one or more portable copies of the content file on the one or more second user devices through the network; the data communication module configured to receive tracking information comprising touchpoints based on usage of the distributed one or more portable copies of the content file via the established bidirectional communication while managing to cover for loss of connectivity over the network, wherein the touchpoints are defined by user interactions with the distributed one or more portable copies of the content file on the one or more second user devices and are identified by the injected tracking code in each of the distributed one or more portable copies of the content file on the one or more second user devices; an indexing engine configured to index the touchpoints in the received tracking information for tracking the usage of the distributed one or more portable copies of the content file; a satellite internet creation module configured to create a satellite internet of users of the distributed one or more portable copies of the content file on the one or more second user devices based on the invite information and the tracked usage of the distributed one or more portable copies of the content file; and the satellite internet creation module further configured to establish communication between users of the distributed one or more portable copies of the content file on the one or more second user devices in the created satellite internet of users using one or more of the widgets for the user activities through the injected tracking code in the each of the distributed one or more portable copies of the content file and the indexed touchpoints, thereby transforming the content file into the content-centric social network with the managed connectivity and the indexable touchpoints. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium having embodied thereon, computer program codes comprising instructions executable by at least one processor for transforming a content file into a content-centric social network with managed connectivity and indexable touchpoints, the computer program codes comprising:
-
a first computer program code for injecting a tracking code with widgets for user activities into each of one or more portable copies of the content file based on preconfigured criteria in response to a request to access the content file from one or more first user devices, wherein the preconfigured criteria comprise definitions of user roles and a usage agreement; a second computer program code for distributing the one or more portable copies of the content file with the injected tracking code in the each of the one or more portable copies of the content file to one or more second user devices through a network based on invite information received with the request to access the content file, wherein the one or more second user devices comprise the one or more first user devices and invitee user devices addressed in the invite information; a third computer program code for establishing a bidirectional communication between the file networking system and the distributed one or more portable copies of the content file on the one or more second user devices through the network; a fourth computer program code for receiving tracking information comprising touchpoints based on usage of the distributed one or more portable copies of the content file via the established bidirectional communication while managing to cover for loss of connectivity over the network, wherein the touchpoints are defined by user interactions with the distributed one or more portable copies of the content file on the one or more second user devices and are identified by the injected tracking code in each of the distributed one or more portable copies of the content file on the one or more second user devices; a fifth computer program code for indexing the touchpoints in the received tracking information for tracking the usage of the distributed one or more portable copies of the content file; a sixth computer program code for creating a satellite internet of users of the distributed one or more portable copies of the content file on the one or more second user devices, based on the invite information and the tracked usage of the distributed one or more portable copies of the content file; and a seventh computer program code for establishing communication between users of the distributed one or more portable copies of the content file on the one or more second user devices in the created satellite internet of users using one or more of the widgets for the user activities through the injected tracking code in the each of the distributed one or more portable copies of the content file and the indexed touchpoints, thereby transforming the content file into the content-centric social network with the managed connectivity and the indexable touchpoints. - View Dependent Claims (23, 24)
-
Specification