IP Library Patent Application 13252940
Patent Application
App. No. 13/252,940

CREATING DISTINCT USER SPACES THROUGH MOUNTABLE FILE SYSTEMS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/252,940
Abstract

A method and a processing system for creating distinct user spaces. In a platform originally intended to be a single user platform, for each of a plurality of users, at least one mountable element can be uniquely assigned to the user and data associated with the user can be stored to the assigned mountable element to create a multi-user platform.

Claims (58)

1 . A method of creating distinct user spaces, comprising:

in a platform originally intended to be a single user platform, for each of a plurality of users:

uniquely assigning to the user at least one mountable element; and

causing data associated with the user to be stored to the assigned mountable element to create a multi-user platform.

2 . The method according to claim 1 , further comprising:

when a current user logs on to the multi-user platform, mounting the at least one mountable element assigned to the current user to enable the current user to access the data associated with the current user.

3 . The method according to claim 2 , further comprising authenticating the current user prior to mounting the at least one mountable element assigned to the current user.

4 . The method according to claim 2 , further comprising:

when the current user logs off of the multi-user platform, un-mounting the at least one mountable element assigned to the current user to prevent other users from accessing the user data associated with the current user.

5 . The method according to claim 4 , further comprising:

when the current user logs off of the multi-user platform, securing the at least one mountable element assigned to the current user to prevent other users from accessing the user data associated with the current user.

6 . The method according to claim 1 , wherein:

uniquely assigning to the user at least one mountable element comprises assigning to the user a plurality of mountable elements.

7 . The method according to claim 1 , further comprising selectively encrypting and decrypting the user data.

8 . The method according to claim 7 , wherein decrypting the user data comprises decrypting the user data for the current user and moving the decrypted data from the at least one mountable element to a volatile data storage element.

9 . A method of creating distinct user spaces, comprising:

in a platform originally intended to be a single user platform, for each of a plurality of users:

uniquely assigning to the user at least one mountable element;

causing data associated with the user to be stored to the assigned mountable element to create a multi-user platform;

when the user logs on to the multi-user platform, mounting the at least one mountable element assigned to the user to enable the user to access the data associated with the user; and

when the user logs off of the multi-user platform, securing the at least one mountable element assigned to the user to prevent other users from accessing the user data associated with the user.

10 . A processing system, comprising:

a processor configured to, in a platform originally intended to be a single user platform, for each of a plurality of users:

uniquely assign to the user at least one mountable element; and

cause user data associated with the user to be stored to the assigned at least one mountable element to create a multi-user platform.

11 . The processing system of claim 10 , wherein the processor further is configured to:

when a current user logs on to the multi-user platform, mount the at least one mountable element assigned to the current user to enable the current user to access the user data associated with the current user.

12 . The processing system of claim 11 , wherein the processor further is configured to authenticate the current user prior to mounting the at least one mountable element assigned to the current user.

13 . The processing system of claim 11 , wherein the processor further is configured to, when the current user logs off of the multi-user platform, un-mount the at least one mountable element assigned to the current user to prevent other users from accessing the user data associated with the current user.

14 . The processing system of claim 13 , wherein the processor further is configured to, when the current user logs off of the multi-user platform, secure the at least one mountable element assigned to the current user to prevent other users from accessing the user data associated with the current user.

15 . The processing system of claim 10 , wherein the processor further is configured to assign to the user a plurality of mountable elements.

16 . The processing system of claim 10 , wherein the processor further is configured to selectively encrypt and decrypt the user data.

17 . The processing system of claim 16 , wherein the processor further is configured to decrypt the user data for the current user and move the decrypted data from the at least one mountable element to a volatile data storage element.

18 . A mobile device, comprising:

a display; and

a processor configured to, in a platform originally intended to be a single user platform, for each of a plurality of users:

uniquely assign to the user at least one mountable element; and

cause user data associated with the user to be stored to the assigned at least one mountable element to create a multi-user platform.

19 . The mobile device of claim 18 , further comprising:

an encryption engine that selectively encrypts or decrypts data.

20 . The mobile device of claim 18 , further comprising:

an authentication module that authenticates at least one of the plurality of users of the mobile device.

21 . The mobile device of claim 18 , wherein the at least one mountable element comprises at least one local mountable element.

22 . The mobile device of claim 18 , wherein the at least one mountable element comprises at least one mountable element communicatively linked to the mobile device via a communication port or a communication network.

23 . A computer program product comprising:

a computer-readable storage device comprising computer-usable program code stored thereon that creates distinct user spaces, the computer-readable storage device comprising:

computer-usable program code configured to, in a platform originally intended to be a single user platform, for each of a plurality of users:

uniquely assign to the user at least one mountable element; and

cause user data associated with the user to be stored to the assigned at least one mountable element to create a multi-user platform.

24 . The computer program product of claim 23 , the computer-readable storage device further comprising:

computer-usable program code configured to, when a current user logs on to the multi-user platform, mount the at least one mountable element assigned to the current user to enable the current user to access the user data associated with the current user.

25 . The computer program product of claim 24 , the computer-readable storage device further comprising computer-usable program code configured to authenticate the current user prior to mounting the at least one mountable element assigned to the current user.

26 . The computer program product of claim 24 , the computer-readable storage device further comprising computer-usable program code configured to, when the current user logs off of the multi-user platform, un-mount the at least one mountable element assigned to the current user to prevent other users from accessing the user data associated with the current user.

27 . The computer program product of claim 26 , the computer-readable storage device further comprising computer-usable program code configured to, when the current user logs off of the multi-user platform, secure the at least one mountable element assigned to the current user to prevent other users from accessing the user data associated with the current user.

28 . The computer program product of claim 23 , wherein:

the computer-usable program code configured to uniquely assign to the user at least one mountable element comprises computer-usable program code configured to uniquely assign to the user a plurality of mountable elements.

29 . The computer program product of claim 23 , the computer-readable storage device further comprising computer-usable program code configured to selectively encrypt and decrypt the user data.

30 . The computer program product of claim 29 , wherein the computer-usable program code configured to selectively decrypt the user data comprises computer-usable program code configured to decrypt the user data for the current user and move the decrypted data from the at least one mountable element to a volatile data storage element.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2018
From: NI, HAO
To: OPENPEAK LLC
Reel/Frame 047675/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: OPENPEAK, INC.
To: OPENPEAK LLC
Reel/Frame 042752/0945 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S STREET ADDRESS LISTED ON THE RECORDATION COVER SHEET PREVIOUSLY RECORDED ON REEL 027014 FRAME 0975. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY'S STREET ADDRESS SHOULD BE CORRECTED TO READ "1750 CLINT MOORE ROAD". Recorded Mar 11, 2014
From: SCHENTRUP, PHILIP; KELLY, MICHAEL
To: OPENPEAK INC.
Reel/Frame 032425/0770 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2011
From: SCHENTRUP, PHILIP; KELLY, MICHAEL
To: OPENPEAK INC.
Reel/Frame 027014/0975 →