IP Library Granted Patent US 8,676,179
Granted Patent B2
US 8,676,179 · App. 12/394,247 · Granted Mar 18, 2014

System and method for providing identifying information to a mobile device

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 8,676,179
App. No.
12/394,247
Granted
Mar 18, 2014
Kind
B2
Abstract

A system and method for providing identifying information about the source of an incoming communication to a mobile device is provided. An incoming communication is received by an enterprise network and a connection is established to the mobile device. A DTMF message is sent to the mobile device by the enterprise network. If the source of the incoming communication has an enterprise-assigned number then the DTMF message comprises an identifying key corresponding to the key field of a profile list comprising enterprise-assigned numbers and an identifying information entry for each enterprise-assigned number in the list. If the source of the incoming communication does not have an enterprise-assigned number, the DTMF message comprises an identifying number for the source of the incoming communication. If DTMF is not available on the mobile device, similar logic may be employed using, for example, ANI manipulation.

Claims (41)

1. A system for transmitting identifying information about a source of an incoming communication to a mobile device connected to an enterprise network, the system comprising:

a communications platform of the enterprise network for receiving the incoming communication and initiating a connection between the source of the incoming communication and the enterprise-connected mobile device that has an enterprise-assigned number; and

a DTMF module coupled to the communications platform for generating and transmitting a DTMF message to the enterprise-connected mobile device upon receipt of an incoming communication by the communications platform, the DTMF message containing one of an identifying key and an identifying number depending on whether the source of the incoming communication has an enterprise-assigned number;

wherein, if the source of the incoming communication has an enterprise-assigned number, the DTMF message transmitted to the mobile device upon receipt of the incoming communication comprises an identifying key that allows look up of the identifying information for the source of the incoming communication in a profile list stored on the mobile device, the profile list comprising a plurality of enterprise-assigned numbers and an identifying information entry for each enterprise-assigned number in the profile list, and

otherwise, the DTMF message transmitted to the mobile device upon receipt of the incoming communication comprises an identifying number not assigned by the enterprise network for the source of the incoming communication.

2. The system of claim 1 , wherein the identifying information entries each comprise one or more of a name, a location, a department, a telephone number and an extension number.

3. The system of claim 1 , wherein the DTMF message further comprises a security key used by the mobile device to confirm the origin of the DTMF message.

4. The system of claim 1 , wherein the DTMF message is sent to the mobile device only when no data service is available between the system and the mobile device.

5. The system of claim 1 , wherein, if DTMF is not available, a manipulated caller identification code is sent to the mobile device when the connection is established.

6. The system of claim 5 , wherein the manipulated caller identification code is an automatic number identification (ANI).

7. The system of claim 5 , wherein, if the source of the incoming communication has an enterprise-assigned number, the manipulated caller identification code comprises an identifying key corresponding to the key field of the profile list.

8. The system of claim 5 , wherein the manipulated caller identification code comprises the identifying information.

9. The system of claim 5 , wherein the manipulated caller identification code comprises a number owned by the system used to indicate that the source of the incoming communication does not have an enterprise-assigned number.

10. A method of transmitting identifying information about a source of an incoming communication to a mobile device connected to an enterprise network, the method comprising:

receiving the incoming communication at a communications platform of the enterprise network;

initiating a connection between the source of the incoming communication and the enterprise-connected mobile device that has an enterprise-assigned number; and

generating and transmitting a DTMF message to the enterprise-connected mobile device upon receipt of the incoming communication, the DTMF message containing one of an identifying key and an identifying number depending on whether the source of the incoming communication has an enterprise-assigned number,

wherein, if the source of the incoming communication has an enterprise-assigned number, the DTMF message transmitted to the mobile device upon receipt of the incoming communication comprises an identifying key that allows look up of the identifying information for the source of the incoming communication in a profile list stored on the mobile device, the profile list comprising a plurality of enterprise-assigned numbers and an identifying information entry for each enterprise-assigned number in the profile list, and

otherwise, the DTMF message transmitted to the mobile device upon receipt of the incoming communication comprises an identifying number not assigned by the enterprise network for the source of the incoming communication.

11. The method of claim 10 , wherein the identifying information entries each comprise one or more of a name, a location, a department, a telephone number and an extension number.

12. The method of claim 10 , wherein the DTMF message further comprises a security key used by the mobile device to confirm the DTMF message as originating from the enterprise network.

13. The method of claim 10 , wherein the DTMF message is sent to the mobile device only when no data service is available between the enterprise network and the mobile device.

14. The method of claim 10 , wherein, if DTMF is not available, a manipulated caller identification code is sent by the enterprise server to the mobile device when the connection is established.

15. The method of claim 14 , wherein the manipulated caller identification code is an automatic number identification (ANI).

16. The method of claim 14 , wherein, if the source of the incoming communication has an enterprise-assigned number, the manipulated caller identification code comprises the identifying key corresponding to the key field of the profile list.

17. The method of claim 14 , wherein the manipulated caller identification code comprises the identifying information.

18. The method of claim 14 , wherein the manipulated caller identification code comprises a number owned by the enterprise network used to indicate that the source of the incoming communication does not have an enterprise-assigned number.

19. A method of displaying identifying information about a source communication device to a user of a mobile device connected to an enterprise network, the method comprising:

receiving a notification of an incoming communication from a communications platform of the enterprise network, the notification comprising a DTMF message transmitted to the enterprise-connected mobile device that has an enterprise-assigned number upon receipt of the incoming communication, the DTMF message containing one of an identifying key and an identifying number depending on whether the source of the incoming communication has an enterprise-assigned number; and

displaying the identifying information on the mobile device by,

wherein, if the source of the incoming communication has an enterprise-assigned number, the DTMF message transmitted to the mobile device upon receipt of the incoming communication comprises an identifying key, looking up the identifying information for the source of the incoming communication in a profile list stored on the mobile device, the profile list comprising a plurality of enterprise-assigned numbers and an identifying information entry for each enterprise-assigned number in the profile list and

otherwise, if the source of the incoming communication has a number that is not enterprise-assigned, displaying the identifying number included in the DTMF message.

20. The method of claim 19 , wherein each identifying information entry comprises one or more of a name, a location, a department, a telephone number and an extension number.

21. The method of claim 19 , wherein the DTMF message comprises an identifying number for the source communications device and the identifying information is the identifying number.

22. The method of claim 19 , wherein the DTMF message comprises a security key used by the mobile device to confirm the DTMF message as originating from the enterprise network.

23. The method of claim 19 , wherein the DTMF message is sent to the mobile device only when no data service is available between the enterprise network and the mobile device.

24. The method of claim 19 , wherein, if DTMF is not available, a manipulated caller identification code is sent by the enterprise server to the mobile device when a connection is established.

25. The method of claim 24 , wherein the manipulated caller identification code is an automatic number identification (ANI).

26. The method of claim 24 , wherein the manipulated caller identification code comprises the identifying information.

27. The method of claim 24 , wherein, if the source of the incoming communication has an enterprise-assigned number, the manipulated caller identification code comprises an identifying key corresponding to the key field of a profile list.

28. The method of claim 24 , wherein the manipulated caller identification code comprises a number owned by the enterprise network used to indicate that the source of the incoming communication does not have an enterprise-assigned number.

Assignments (6)
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 6, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031588/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: ASCENDENT TELECOMMUNICATIONS, INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030681/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: WERNER, COLIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023384/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: BACCAY, PETER; GRAY, MICHAEL
To: ASCENDENT TELECOMMUNICATIONS INC.
Reel/Frame 023384/0260 →