IP Library Granted Patent US 9,729,522
Granted Patent B2
US 9,729,522 · App. 14/563,570 · Granted Aug 8, 2017

System and method for device authentication

View Patent ↗
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 9,729,522
App. No.
14/563,570
Granted
Aug 8, 2017
Kind
B2
Abstract

Various aspects of a system and a method for device authentication are disclosed herein. The system comprises one or more processors in a first communication device. The one or more processors are operable to detect a second communication device within a communication range of the first communication device. The first communication device is in an unlocked state and the second communication device is in a locked state. The first communication device communicates authentication data to unlock the detected second communication device.

Claims (41)

1. A system for device authentication, comprising:

at least one hardware processor in a first communication device, wherein said at least one hardware processor is configured to:

detect a second communication device within a first communication range of said first communication device, wherein said first communication device is in an unlocked state and said second communication device is in a locked state;

communicate an encapsulated message, to said second communication device, to modify a first state of said second communication device from said locked state to said unlocked state,

wherein said encapsulated message encapsulates authentication data encrypted based on a random key value,

wherein said random key value is encrypted based on a public key value; and

modify said first state of said second communication device from said unlocked state to said locked state, based on being unfastened from a worn position of said first communication device.

2. The system according to claim 1 , wherein said at least one hardware processor is further configured to generate said random key value.

3. The system according to claim 1 , wherein said at least one hardware processor is further configured to modify a second state of said first communication device from said locked state to said unlocked state, based on a tap operation between said second communication device in said unlocked state and said first communication device in said locked state.

4. The system according to claim 1 , wherein said at least one hardware processor is further configured to modify said first state, of said second communication device, to one of said unlocked state or said locked state based on one of a hardware button or a software button of said first communication device is activated.

5. The system according to claim 1 , wherein said at least one hardware processor is further configured to modify said first state, of said second communication device, to one of said unlocked state or said locked state, via a user interface rendered on said first communication device.

6. The system according to claim 1 , wherein said second communication device communicates said encapsulated message to a third communication device, wherein said third communication device is detected by said second communication device, wherein said second communication device is in said unlocked state and said third communication device is in said locked state.

7. The system according to claim 6 , wherein said second communication device, within said first communication range, is detected by said first communication device via a first wireless communication protocol, and

wherein said third communication device, within a second communication range, is detected by said second communication device via a second wireless communication protocol.

8. The system according to claim 7 , wherein at least one of said first wireless communication protocol or said second wireless communication protocol is a short-range communication protocol.

9. The system according to claim 6 , wherein said second communication device modifies a third state of said third communication device from said locked state to said unlocked state based on said encapsulated message.

10. The system according to claim 1 , wherein said at least one hardware processor is further configured to communicate said encapsulated message to a third communication device to modify a third state of said third communication device from said locked state to said unlocked state, wherein said third communication device is within said first communication range of said first communication device.

11. The system according to claim 1 , wherein said encapsulated message is communicated based on said second communication device is touched with said first communication device.

12. The system according to claim 1 , wherein said second communication device is registered with said first communication device based on registration information communicated from said second communication device to said first communication device.

13. The system according to claim 12 , wherein said registration information comprises at least one of user profile data or device profile data of said second communication device.

14. The system according to claim 12 , wherein said registration information comprises a personal identification number of said second communication device.

15. The system according to claim 1 , wherein said at least one hardware processor is further configured to modify a second state of said first communication device to one of said unlocked state or said locked state, based on a duration of inactivity of said first communication device that exceeds a threshold.

16. The system according to claim 1 , wherein said at least one hardware processor is further configured to modify a second state of said first communication device from said unlocked state to said locked state based on a modification in a physical configuration of said first communication device.

17. A method for device authentication, comprising:

in a first communication device:

detecting a second communication device within a first communication range of said first communication device, wherein said first communication device is in an unlocked state and said second communication device is in a locked state;

communicating an encapsulated message, to said second communication device, to modify a first state of said second communication device from said locked state to said unlocked state,

wherein said encapsulated message encapsulates authentication data encrypted based on a random key value,

wherein said random key value is encrypted based on a public key value; and

modifying said first state of said second communication device from said unlocked state to said locked state, based on being unfastened from a worn position of said first communication device.

18. The method according to claim 17 , further comprising communicating said encapsulated message to a third communication device, wherein said third communication device is detected by said second communication device within a second communication range, and wherein said second communication device is in said unlocked state and said third communication device is in said locked state.

19. The method according to claim 18 , further comprising modifying a third state of said third communication device from said locked state to said unlocked state, based on said encapsulated message.

20. The method according to claim 17 , further comprising communicating said encapsulated message to a third communication device to modify a third state of said third communication device from said locked state to said unlocked state, wherein said third communication device is within said first communication range of said first communication device.

21. The method according to claim 17 , further comprising generating said random key value.

22. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause a computer to execute operations, the operations comprising:

in a first communication device:

detecting a second communication device within a first communication range of said first communication device;

modifying a first state of said second communication device from a locked state to an unlocked state, based on communication of an encapsulated message to said second communication device,

wherein said encapsulated message encapsulates authentication data encrypted based on a random key value, and

wherein said random key value is encrypted based on a public key value; and

modifying said first state of said second communication device from said unlocked state to said locked state, based on being unfastened from a worn position of said first communication device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2018
From: SONY CORPORATION; SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 045723/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2014
From: MCCOY, CHARLES; XIONG, TRUE; FISHER, CLAY
To: SONY CORPORATION; SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC
Reel/Frame 034427/0661 →