Confidential data access and storage
First Claim
Patent Images
1. An electronic device comprising:
- one or more processors;
one or more internal computer-readable media;
an internal removable storage device interface to communicatively couple an internal removable storage device to the electronic device;
a network interface;
a peripheral interface to communicatively couple a peripheral device to the electronic device;
a data security module maintained on the one or more computer-readable media and executed on the one or more processors to perform operations that include;
receiving a data item from one or more data servers via the network interface, wherein receiving the data item includes receiving a confidential identifier that indicates that the data item contains confidential data;
determining that the peripheral device is communicatively coupled to the electronic device via the peripheral interface;
receiving a token from the peripheral device via the peripheral interface;
receiving credential data representing one or more credentials from a user input device associated with the electronic device;
sending the token and the credential data to the one or more data servers to establish a virtual private network (VPN) connection with the electronic device and the one or more data servers;
automatically disabling storage of the data item to at least one of;
the one or more internal computer-readable media;
orthe internal removable storage device; and
sending the data item to the peripheral device to be stored on the peripheral device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is described for managing storage and access of confidential data downloaded from a server (e.g., an enterprise data server) onto a mobile device. The confidential data may be received over a network directly or be embedded as part of an email or other application. Instead of storing the data item locally, the data item may be communicated to a peripheral device that is communicatively coupled to the mobile device via a peripheral interface. The data item is encrypted and stored on the peripheral device.
30 Citations
31 Claims
-
1. An electronic device comprising:
-
one or more processors; one or more internal computer-readable media; an internal removable storage device interface to communicatively couple an internal removable storage device to the electronic device; a network interface; a peripheral interface to communicatively couple a peripheral device to the electronic device; a data security module maintained on the one or more computer-readable media and executed on the one or more processors to perform operations that include; receiving a data item from one or more data servers via the network interface, wherein receiving the data item includes receiving a confidential identifier that indicates that the data item contains confidential data; determining that the peripheral device is communicatively coupled to the electronic device via the peripheral interface; receiving a token from the peripheral device via the peripheral interface; receiving credential data representing one or more credentials from a user input device associated with the electronic device; sending the token and the credential data to the one or more data servers to establish a virtual private network (VPN) connection with the electronic device and the one or more data servers; automatically disabling storage of the data item to at least one of; the one or more internal computer-readable media;
orthe internal removable storage device; and sending the data item to the peripheral device to be stored on the peripheral device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
under control of one or more processors of an electronic device specifically configured with executable instructions, receiving confidential identifiers from one or more data servers via a network interface of the electronic device; receiving a data item from the one or more data servers; determining that the data item includes confidential data based at least partly on a determination that a confidential identifier is associated with the data item; receiving a token from a peripheral device communicatively coupled to the electronic device via a peripheral interface of the electronic device; receiving credential data representing one or more credentials from a user input device associated with the electronic device; sending the token and the credential data to the one or more data servers to establish a virtual private network (VPN) connection with the electronic device and the one or more data servers; disabling storage of the data item to one or more internal computer-readable media of the electronic device; and sending the data item to the peripheral device to be stored on the peripheral device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; one or more internal computer-readable media; a network interface; a peripheral interface; a storage disabling module maintained on the one or more computer-readable media and executed on the one or more processors to perform operations that include; receiving a data item from one or more data servers via the network interface; receiving a confidential data identifier that indicates that the data item includes confidential information; receiving a token from a peripheral device via the peripheral interface; receiving credential data representing one or more credentials from a user input device; sending the token and the credential data via the network interface to the one or more data servers to establish a virtual private network (VPN) connection with the network interface and the one or more data servers; disabling storage of the data item to the one or more internal computer-readable media; and sending the data item to the peripheral device to be stored on the peripheral device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. One or more non-transitory computer-readable media maintaining instructions executable by one or more processors to perform operations comprising:
-
receiving a data item from one or more data servers; receiving a confidential identifier from the one or more data servers; receiving a token from a peripheral device via a peripheral interface; receiving credential data representing one or more credentials from a user input device; sending the token and the credential data to the one or more data servers to establish a virtual private network (VPN) connection with the one or more data servers; disabling storage of the data item to at least one or more internal computer-readable media based at least in part on a determination that the confidential identifier indicates that the data item contains confidential data; and sending the data item to a peripheral device via the peripheral interface, the data item to be stored on the peripheral device. - View Dependent Claims (28, 29, 30, 31)
-
Specification