Providing secure storage of content and controlling content usage by social media applications
First Claim
1. A device, comprising:
- one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to;
receive content from a client device and via a user account associated with the client device,the user account being associated with a social media application;
generate a link for the content,the link including a metadata tag identifying the content;
store credentials associated with the user account, the content, the link, and information identifying the social media application in the one or more memories;
receive information indicating that the content is be provided in a post associated with the social media application;
provide the link for the content to the post associated with the social media application;
receive a selection of the link for the content from another client device associated with another user that is viewing the post via the social media application;
provide the content, in a secure format, to the other client device based on the selection of the link;
receive, from the client device, information indicating that the content is to be deleted;
provide, to the client device, an option to download the content to the client device prior to deleting the content from the one or more memories;
receive, from the client device, a request to download the content based on the option;
provide the content to the client device based on the request to download the content and prior to deleting the content from the one or more memories;
delete the content from the one or more memories; and
instruct a social media server device, providing the social media application, to remove the link from the post associated with the social media application.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives, based on installation of a content application on a client device, credentials of a user of the client device, and information identifying a social media application granted access to content associated with the user. The device receives the content from the client device. The device generates a link for the content, and stores the credentials, the content, the link, and the information identifying the social media application. The device receives information indicating that the content is be provided in a post associated with the social media application, and provides the link to the post. The device receives a selection of the link from another client device associated with another user that is viewing the post via the social media application, and provides the content, in a secure format, to the other client device based on the selection of the link.
13 Citations
20 Claims
-
1. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; receive content from a client device and via a user account associated with the client device, the user account being associated with a social media application; generate a link for the content, the link including a metadata tag identifying the content; store credentials associated with the user account, the content, the link, and information identifying the social media application in the one or more memories; receive information indicating that the content is be provided in a post associated with the social media application; provide the link for the content to the post associated with the social media application; receive a selection of the link for the content from another client device associated with another user that is viewing the post via the social media application; provide the content, in a secure format, to the other client device based on the selection of the link; receive, from the client device, information indicating that the content is to be deleted; provide, to the client device, an option to download the content to the client device prior to deleting the content from the one or more memories; receive, from the client device, a request to download the content based on the option; provide the content to the client device based on the request to download the content and prior to deleting the content from the one or more memories; delete the content from the one or more memories; and instruct a social media server device, providing the social media application, to remove the link from the post associated with the social media application. - View Dependent Claims (2, 3, 4, 5, 18)
-
-
6. A method, comprising:
-
receiving, by a device, content from a client device associated with a user, a social media application being granted access to the content based on a permission of the user; generating, by the device, a link for the content, the link including a metadata tag identifying the content; storing, by the device, the content, the link, and information identifying the social media application; receiving, by the device, information indicating that the content is be provided in a post associated with the social media application; providing, by the device, the link for the content to a social media server device associated with the social media application; receiving, by the device, a selection of the link for the content from another client device associated with another user that is viewing the post via the social media application; providing, by the device, the content, in a secure format, to the other client device based on the selection of the link; receiving, by the device and from the client device, information indicating that the content is to be deleted; providing, by the device and to the client device, an option to download the content to the client device prior to deleting the content; receiving, by the device and from the client device, a request to download the content based on the option; providing, by the device, the content to the client device based on the request to download the content and prior to deleting the content; deleting, by the device, the content; and instructing, by the device, the social media server device to remove the link from the post associated with the social media application. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; receive content from a client device associated with a user, a social media application being granted access to the content based on a permission of the user; generate a link for the content, the link including a metadata tag identifying the content; receive information indicating that the content is be provided in a post associated with the social media application; provide the link for the content to the post associated with the social media application; receive a selection of the link for the content from another client device associated with another user that is viewing the post via the social media application; provide the content, in a secure format, to the other client device based on the selection of the link; receive, from the client device, information indicating that the content is to be deleted; provide, to the client device, an option to download the content to the client device prior to deleting the content; receive, from the client device, a request to download the content based on the option; provide the content to the client device based on the request to download the content and prior to deleting the content; and delete the content. - View Dependent Claims (14, 15, 16, 17, 19, 20)
-
Specification