Patent ID: 8307456

Claim:
A method comprising: providing a plurality of guest accounts in an operating system of a computing device, each of the plurality of guest accounts configured to allow a user without a dedicated user account on the operating system access to the operating system; allowing, by the operating system, a user to log-in to a guest account of the plurality of guest accounts; creating a temporary space to store at least one of a file or a directory created by the user logging into the guest account; preventing, by the operating system while the user is logged into the guest account, applications and processes associated with the guest account access to at least one network port of the computing device; providing, by the operating system while the user is logged into the guest account, a plurality of modes of operation of the guest account, wherein each mode of operation implements a different level of security for the guest account; and deleting the temporary space in response to the user logging out of the guest account.