Automatic provisioning and onboarding of offline or disconnected machines
US-12182236-B2 · Dec 31, 2024 · US
US9317671B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9317671-B2 |
| Application number | US-201213572022-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 10, 2012 |
| Priority date | Aug 10, 2012 |
| Publication date | Apr 19, 2016 |
| Grant date | Apr 19, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes receiving a request over a network from a user to mount a shared folder, which is configured to store electronic data to be selectively accessed based on a policy. The method also includes evaluating whether the user is authenticated. The method also includes generating a random mount point for mounting the shared folder, and redirecting the user to the random mount point if the user is authenticated.
Opening claim text (preview).
What is claimed is: 1. A method executed by a processor in a network environment, comprising: receiving a request over the network from a user to mount a remote shared folder at a first path, the remote shared folder and the user being separated by a public network; evaluating whether the user is authenticated; generating a random mount point locally at a different second path, the random mount point being local in the network relative to the user; initiating a remote session with a remote host connected to the remote shared folder, the remote shared folder being local relative to the remote host; copying contents of the remote shared folder to the random mount point; terminating the remote session with the remote host; redirecting the user to the second path for the local random mount point if the user is authenticated; propagating to the remote shared folder changes made to the contents at the local random mount point; and deleting the random mount point after user signoff. 2. The method of claim 1 , wherein the random mount point is generated using a random number generator. 3. The method of claim 1 , wherein a path for the remote shared folder is dynamically created in response to the request, and wherein the path is destroyed in response to user signoff. 4. The method of claim 1 , wherein certain data of the remote shared folder is provided at a secondary location based on a caching policy. 5. The method of claim 1 , further comprising: creating a write only copy of the remote shared folder at the random mount point. 6. The method of claim 1 , further comprising: synchronizing the random mount point with the remote shared folder when the remote shared folder is unmounted. 7. The method of claim 1 , wherein the request is received during a user session, the method further comprising: invalidating the random mount point when at least one of the following events occurs: (a) expiring of the user session; and (b) receiving a request from the user to unmount the remote shared folder. 8. The method of claim 1 , further comprising: receiving a second request from a second user to mount the remote shared folder; generating a second random mount point locally for mounting the remote shared folder, wherein the second random mount point that is different from the random mount point previously generated; and redirecting the second user to the second random mount point. 9. Non-transitory media encoding logic that includes instructions for execution and when executed by a processor, is operable to perform operations comprising: receiving a request over the network from a user to mount a remote shared folder at a first path, the remote shared folder and the user being separated by a public network; evaluating whether the user is authenticated; generating a random mount point locally at a different second path, the random mount point being local in the network relative to the user; initiating a remote session with a remote host connected to the remote shared folder, the remote shared folder being local relative to the remote host; copying contents of the remote shared folder to the random mount point; terminating the remote session with the remote host; redirecting the user to the second path for the local random mount point if the user is authenticated; propagating to the remote shared folder changes made to the contents at the local random mount point; and deleting the random mount point after user signoff. 10. The media of claim 9 , wherein the random mount point is generated using a random number generator. 11. The media of claim 9 , wherein a path for the remote shared folder is dynamically created in response to the request, and wherein the path is destroyed in response to user signoff. 12. The media of claim 9 , wherein certain data of the remote shared folder is provided at a secondary location based on a caching policy. 13. The media of claim 9 , the operations further comprising: receiving a second request from a second user to mount the remote shared folder; generating a second random mount point locally for mounting the remote shared folder, wherein the second random mount point is different from the random mount point previously generated; and redirecting the second user to the second random mount point. 14. The media of claim 9 , wherein the request is received during a user session, the operations further comprising: invalidating the random mount point when at least one of the following events occurs: (a) expiring of the user session; and (b) receiving a request from the user to unmount the remote shared folder. 15. An apparatus, comprising: a memory element for storing data; and a processor that executes instructions associated with the data, wherein the processor and the memory element cooperate such that the apparatus is configured to: receive a request over the network from a user to mount a remote shared folder at a first path, the shared folder and the user being separated by a public network; evaluate whether the user is authenticated; generate a random mount point locally at a different second path, the random mount point being local in the network relative to the user; initiate a remote session with a remote host connected to the remote shared folder, the remote shared folder being local relative to the remote host; copy contents of the remote shared folder to the random mount point; terminate the remote session with the remote host; redirect the user to the second path for the local random mount point if the user is authenticated; propagate to the remote shared folder changes made to the contents at the local random mount point; and delete the random mount point after user signoff. 16. The apparatus of claim 15 , wherein the random mount point is generated using a random number generator. 17. The apparatus of claim 15 , wherein a path for the remote shared folder is dynamically created in response to the request, and wherein the path is destroyed in response to user signoff. 18. The apparatus of claim 15 , wherein certain data of the remote shared folder is provided at a secondary location based on a caching policy. 19. The apparatus of claim 15 , wherein the request is received during a user session, the apparatus being further configured to: invalidate the random mount point when at least one of the following events occurs: (a) expiring of the user session; and (b) receiving a request from the user to unmount the remote shared folder.
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
Clearing memory, e.g. to prevent the data from being stolen · CPC title
to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title
User authentication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.