Sharing access to data externally
AssigneeUab 360 It
InventorMindaugas Valkaitis
Life of this patent
Estimating the term…
Abstract
A method including receiving, by a device, a sharing link to be utilized by the device to obtain access to encrypted content, the sharing link including a static portion and a dynamic portion; transmitting, by the device, a request to access the encrypted content, the request being routed based at least in part on the static portion and the request identifying the encrypted content in the dynamic portion; receiving, by the device, access to the encrypted content based at least in part on transmitting the request. Various other aspects are contemplated.
Claims20
A method, comprising:
- receiving, by a receiving device from a transmitting device, a sharing link to be utilized by the receiving device to obtain access to encrypted content, the sharing link including a static portion and a dynamic portion;
- transmitting, by the receiving device to a storage device, a request to access the encrypted content, the request being routed based at least in part on the static portion and the request identifying the encrypted content;
- receiving, by the receiving device from the storage device, access to the encrypted content based at least in part on transmitting the request;
- receiving a virtual master string of alphanumeric characters;
- and
- determining a master key based at least in part on the virtual master string to enable the receiving device to decrypt the encrypted content.
A receiving device, comprising:
- a memory;
- and
- a processor communicatively coupled to the memory, the memory and the processor being configured to:
- receive, from a transmitting device, a sharing link to be utilized by the receiving device to obtain access to encrypted content, the sharing link including a static portion and a dynamic portion;
- transmit, to a storage device, a request to access the encrypted content, the request being routed based at least in part on the static portion and the request identifying the encrypted content;
- receive, from the storage device, access to the encrypted content based at least in part on transmitting the request;
- receive a virtual master string of alphanumeric characters;
- and
- determine a master key based at least in part on the virtual master string to enable the device to decrypt the encrypted content.
A non-transitory computer-readable medium configured to store instructions, which when executed by a processor associated with a receiving device, configure the processor to:
- receive, from a transmitting device, a sharing link to be utilized by the receiving device to obtain access to encrypted content, the sharing link including a static portion and a dynamic portion;
- transmit, to a storage device, a request to access the encrypted content, the request being routed based at least in part on the static portion and the request identifying the encrypted content;
- receive, from the storage device, access to the encrypted content based at least in part on transmitting the request;
- receive a virtual master string of alphanumeric characters;
- and
- determine a master key based at least in part on the virtual master string to enable the device to decrypt the encrypted content.
Dependencies are inferred from the claim text.