IP Library Granted Patent US 9,135,429
Granted Patent B2
US 9,135,429 · App. 12/977,245 · Granted Sep 15, 2015

Mobile device for authenticating a device accessory

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,135,429
App. No.
12/977,245
Granted
Sep 15, 2015
Kind
B2
Abstract

A mobile device for authenticating a device accessory is disclosed. The mobile device receives a unique identifier from a device accessory, sends the received unique identifier to a server via a communication network, and receives information from the server relating to the unique identifier.

Claims (46)

1. A method comprising:

receiving at a mobile device a unique identifier from a device accessory;

sending the received unique identifier to a server via a communication network;

receiving information from the server relating to the unique identifier, the information comprising:

an indication of a type of the device accessory, wherein the type of the device accessory is one of a plurality of defined device accessory categories; and

an indication of authenticity of the unique identifier comprising that the device accessory is authenticated or unauthenticated, wherein the authenticated device accessory having a unique identifier recognized by the server, and the unauthenticated device accessory having a unique identifier unrecognized by the server; and

enabling or disabling a functionality of the mobile device based on both the indication of the type of the device accessory received from the server, and whether the device accessory is authenticated or unauthenticated, the enabling or disabling allowing only a subset of functionality for an unauthenticated device accessory.

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

detecting a proximity of the device accessory using a proximity detector of the mobile device.

3. The method according to claim 1 , further comprising sending a unique mobile device identifier to the server with the unique identifier.

4. The method according to claim 3 , wherein the

device accessory is authenticated or unauthenticated based on the authenticated device accessory having a unique identifier recognized by the server and not being associated with another mobile device, and the unauthenticated device accessory having a unique identifier unrecognized by the server or being associated with another mobile device.

5. The method according to claim 1 , wherein the plurality of defined device accessory comprises a holster, a charger, a docking station, a swivel mount for GPS, a vehicle mount, a speaker stand, a headset, and a hands-free device.

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

storing the unique identifier in a memory of the mobile device.

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

storing the received information from the server in a memory of the mobile device.

8. A non-transitory computer-readable storage medium comprising instructions in code which when loaded into a memory and executed by a processor of a mobile device causes the mobile device to:

receive at a mobile device a unique identifier from a device accessory;

send the received unique identifier to a server via a communication network; and

receive information from the server relating to the unique identifier, the information comprising:

an indication of a type of the device accessory, wherein the type of the device accessory is one of a plurality of defined device accessory categories; and

an indication of authenticity of the unique identifier comprising that the device accessory is authenticated or unauthenticated, wherein the authenticated device accessory having a unique identifier recognized by the server, and the unauthenticated device accessory having a unique identifier unrecognized by the server; and

enabling or disabling a functionality of the mobile device based on both the indication of the type of the device accessory received from the server, and whether the device accessory is authenticated or unauthenticated, the enabling or disabling allowing only a subset of functionality for an unauthenticated device accessory.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions further cause the mobile device to:

detect a proximity of the device accessory using a proximity detector of the mobile device.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions further cause the mobile device to store the received information from the server in a memory of the mobile device.

11. A mobile device comprising:

a communication interface for transmitting and receiving information over a network;

a processor for executing instructions; and

a memory for storing instructions, which when executed by the processor configure the mobile device to:

receive at the mobile device a unique identifier from a device accessory;

send, using the communication interface, the received unique identifier to a server via a communication network;

receive, using the communication interface, information from the server relating to the unique identifier, the information comprising:

an indication of a type of the device accessory, wherein the type of the device accessory is one of a plurality of defined device accessory categories; and

an indication of authenticity of the unique identifier comprising that the device accessory is authenticated or unauthenticated, wherein the authenticated device accessory having a unique identifier recognized by the server, and the unauthenticated device accessory having a unique identifier unrecognized by the server; and

enable or disable a functionality of the mobile device based on both the indication of the type of the device accessory received from the server, and

whether the device accessory is authenticated or unauthenticated, the enabling or disabling allowing only a subset of functionality for an unauthenticated device accessory.

12. The mobile device according to claim 11 , further comprising:

a proximity detector for detecting a proximity of the device accessory.

13. The mobile device according to claim 11 , wherein the instructions further configure the mobile device to send a unique mobile device identifier to the server with the unique identifier.

14. The mobile device according to claim 13 , wherein

the device accessory is authenticated or unauthenticated based on the authenticated device accessory having a unique identifier recognized by the server and not being associated with another mobile device, and the unauthenticated device accessory having a unique identifier unrecognized by the server or being associated with another mobile device.

15. The mobile device according to claim 11 , wherein the plurality of defined device accessory categories comprises a holster, a charger, a docking station, a swivel mount for GPS, a vehicle mount, a speaker stand, a headset, and a hands-free device.

16. The mobile device according to claim 11 , wherein the instructions further configure the mobile device to store the unique identifier in a memory of the mobile device.

17. The mobile device according to claim 11 , wherein the instructions further configure the mobile device to store the received information from the server in a memory of the mobile device.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →