Smart plug or cradle
First Claim
Patent Images
1. An apparatus for providing access to a Local Area Network (LAN) data storage to a mobile device, comprising:
- a processor;
a communications subsystem; and
a memory;
wherein the processor and communication subsystem are configured to;
detect that the mobile device is in proximity to the apparatus;
while the mobile device is in proximity to the apparatus;
receive an authentication code from the mobile device, the authentication code being based on a unique identifier;
verify that the unique identifier corresponds to a unique identifier of the apparatus; and
upon said verifying, establish an encryption key with the mobile device;
after the encryption key has been established;
receive, over the LAN, a request from the mobile device, the request including at least one operation to be performed on the LAN storage, the request being encrypted with the encryption key;
perform the at least one operation on the LAN storage; and
if one of the at least one operation on the LAN storage is a read operation, send a result of the read operation to the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method and apparatus for allowing a user of a mobile device to securely access a storage device of a home network of the user. The method and apparatus advantageously allow for the user to share data stored on the home network with other users, or to give full or restricted access to other computing devices. The apparatus consists of a network element residing on the home network of the user, which enables communications between the network storage and the mobile device when the mobile device is in a remote location.
38 Citations
19 Claims
-
1. An apparatus for providing access to a Local Area Network (LAN) data storage to a mobile device, comprising:
-
a processor; a communications subsystem; and a memory; wherein the processor and communication subsystem are configured to; detect that the mobile device is in proximity to the apparatus; while the mobile device is in proximity to the apparatus; receive an authentication code from the mobile device, the authentication code being based on a unique identifier; verify that the unique identifier corresponds to a unique identifier of the apparatus; and upon said verifying, establish an encryption key with the mobile device; after the encryption key has been established; receive, over the LAN, a request from the mobile device, the request including at least one operation to be performed on the LAN storage, the request being encrypted with the encryption key; perform the at least one operation on the LAN storage; and if one of the at least one operation on the LAN storage is a read operation, send a result of the read operation to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, at an apparatus connected to a Local Area Network (LAN) for providing access to a LAN data storage to a mobile device, comprising:
-
detecting that the mobile device is in proximity to the apparatus; while the mobile device is in proximity to the apparatus; receiving an authentication code from the mobile device, the authentication code being based on a unique identifier; verifying that the unique identifier corresponds to a unique identifier of the apparatus; and upon said verifying, establishing an encryption key with the mobile device; after the encryption key has been established; receiving, over the LAN, a request from a mobile device, the request including at least one operation to be performed on the LAN data storage, the request being encrypted with the encryption key; performing the at least one operation on the LAN data storage; and if one of the at least one operation on the LAN storage is a read operation, sending a result of the read operation to the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having executable code stored thereon for execution by a processor of an apparatus, the executable code containing instructions for:
-
detecting that the mobile device is in proximity to the apparatus; while the mobile device is in proximity to the apparatus; receiving an authentication code from the mobile device, the authentication code being based on a unique identifier; verifying that the unique identifier corresponds to a unique identifier of the apparatus; and upon said verifying, establishing an encryption key with the mobile device; after the encryption key has been established; receiving, over the LAN, a request from a mobile device, the request including at least one operation to be performed on a Local Area Network (LAN) data storage, the request being encrypted with the encryption key; performing the at least one operation on the LAN data storage; and if one of the at least one operation on the LAN storage is a read operation, sending a result of the read operation to the mobile device.
-
Specification