PERVASIVE INTERMEDIATE NETWORK ATTACHED STORAGE APPLICATION WITH ASYNCHRONOUSLY RENDERED CONTENT
First Claim
Patent Images
1. A digital content storage and access method performed by one or more processors comprising:
- receiving digital content data including one or more attributes of a digital content file via one or more communication devices and generating a first block with the digital content data;
receiving location information identifying the location of the digital content file on one or more host devices and generating a second block with the location information;
receiving recipient information via the one or more communication devices and generating a third block with the recipient information;
receiving one or more usage permissions for the digital content file and generating a fourth block with the usage criteria; and
generating an ARC profile comprising the first block, the second, block, the third block, and the fourth block appended together;
wherein one or more recipient devices;
receive the ARC profile via a communication device and read each block in the ARC profile;
receive identification information from a user via an input device; and
allow access to the digital content file at the one or more host devices according to the location information and the one or more usage permissions when the identification information matches the recipient information.
0 Assignments
0 Petitions
Accused Products
Abstract
A Pervasive Intermediate Network Attached Storage Application (PINApp) enables users to digitally assign (pin) a folder or drive to a public cloud storage service for the purpose of sharing their digital content with others. The PINApp enables users to engage the cloud storage services without the need to upload the digital content to the cloud in order for it to be viewed or shared. The Asynchronously Rendered Conduit (ARC) allows content owners to create rules to govern the private and public usage of digital content across users, devices, networks, and realms.
25 Citations
20 Claims
-
1. A digital content storage and access method performed by one or more processors comprising:
-
receiving digital content data including one or more attributes of a digital content file via one or more communication devices and generating a first block with the digital content data; receiving location information identifying the location of the digital content file on one or more host devices and generating a second block with the location information; receiving recipient information via the one or more communication devices and generating a third block with the recipient information; receiving one or more usage permissions for the digital content file and generating a fourth block with the usage criteria; and generating an ARC profile comprising the first block, the second, block, the third block, and the fourth block appended together; wherein one or more recipient devices; receive the ARC profile via a communication device and read each block in the ARC profile; receive identification information from a user via an input device; and allow access to the digital content file at the one or more host devices according to the location information and the one or more usage permissions when the identification information matches the recipient information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A digital content storage and access method performed by one or more processors comprising:
-
generating a first block comprising digital content data including one or more attributes of a digital content file; generating a second block comprising location information identifying the location of the digital content file on one or more host devices; generating a third block comprising recipient information; generating a fourth block comprising one or more usage permissions for the digital content file; and appending the first block, the second, block, the third block, and the fourth block together to generate a profile; wherein one or more recipient devices; receive the profile via a communication device; receive identification information from a user via an input device; verify the identification information based on the recipient information; and allow access to the digital content file at the one or more host devices according to the location information and the one or more usage permissions, and present the digital content file to the user via a display device when the identification information is verified. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A digital content storage and access system comprising:
-
one or more host devices comprising one or more storage devices that store one or more digital content files; one or more databases storing a plurality of profiles; one or more processors that generate each of the plurality of profiles by; generating a first block comprising digital content data including one or more attributes of the one or more digital content files; generating a second block comprising location information identifying the location of the one or more digital content files on the one or more host devices; generating a third block comprising recipient information; generating a fourth block comprising one or more usage permissions for the one or more digital content files; and appending the first block, the second, block, the third block, and the fourth block together to generate a profile; one or more communication devices that receive the digital content data, the location information, the recipient information, and the one or more usage permissions; and one or more recipient devices comprising a communication device, a display, and an input device that; receive one or more of the plurality of profiles via the communication device; receive identification information from a user via the input device; verify the identification information based on the recipient information; and allow access to the one or more digital content files at the one or more host devices according to the location information and the one or more usage permissions, and present the one or more digital content files to the user via the display when the identification information is verified. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification