IP Library Granted Patent US 7,702,089
Granted Patent B2
US 7,702,089 · App. 11/239,928 · Granted Apr 20, 2010

Selective unblocking of caller ID based on security level

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 7,702,089
App. No.
11/239,928
Granted
Apr 20, 2010
Kind
B2
Abstract

A system for selectively blocking and unblocking the sending of outgoing caller ID information from a communication device comprises a communication device, a processor coupled to the communication device and a storage medium coupled to the processor containing a directory of information entries. The information entries include both telephone numbers and associated security levels. When a call is placed to a number using the communication device, the processor seeks the number in the directory of the storage medium. If an entry is found for the number by the processor, caller ID information is prevented from being sent to the number unless a security level associated with the number is at or above a predefined cut-off level.

Claims (54)

1. A system for selectively blocking and unblocking the sending of outgoing caller ID information from a communication device, the system comprising:

a processor;

a storage medium coupled to the processor containing a directory of information entries, the information entries comprising a plurality of stored telephone numbers and associated user preference levels;

wherein when a call is placed to a telephone number using the communication device, the processor seeks to match the telephone number with a corresponding one of the stored telephone numbers in the directory of the storage medium; and

wherein if a match is found for the telephone number by the processor, a caller ID information is prevented from being sent to a recipient associated with the telephone number unless at least one of the user preference levels associated with the telephone number is at or above a predefined cut-off level.

2. The system of claim 1 wherein if the match for the telephone number is not found in the directory, the caller ID information will be blocked from being sent to the recipient associated with the telephone number based on a default setting.

3. The system of claim 2 , wherein the default setting dictates that the caller ID information will be blocked for all telephone numbers not stored in the directory.

4. The system of claim 1 , wherein the processor is within the communication device.

5. The system of claim 1 , wherein the communication device is a mobile phone.

6. The system of claim 5 , wherein the storage device is a subscriber identity module within the mobile phone.

7. The system of claim 6 , wherein the mobile phone further comprises a hardware security module used to store the directory on the subscriber identity module in an encrypted state.

8. The system of claim 1 , wherein the caller ID information comprises a telephone number of a calling party as well as a geographic location of the calling party.

9. A method for selectively blocking the sending of outgoing caller ID information, the method comprising:

placing a call to a telephone number;

searching a directory for a match to the telephone number called, wherein entries in the directory comprise a plurality of stored telephone numbers and associated user preference levels; and

blocking an outgoing caller ID information from being sent to a recipient associated with the telephone number if the user preference level associated with the telephone number is at or above a predefined cut-off level.

10. The method of claim 9 , wherein if the match for the telephone number is not found in the directory, the caller ID information will be blocked from being sent to the recipient associated with the telephone number based on a default setting.

11. The method of claim 10 , wherein the default setting dictates that the caller ID information will be blocked for all telephone numbers not stored in the directory.

12. The method of claim 9 , wherein the call is placed using a mobile phone.

13. The method of claim 12 , wherein the directory is stored on a subscriber identity module within the mobile phone.

14. The method of claim 13 , wherein the mobile phone further comprises a hardware security module used to store the directory on the subscriber identity module in an encrypted state.

15. The method of claim 9 , wherein the caller ID information comprises a telephone number of a calling party as well as a geographic location of a calling party.

16. A method for selectively blocking the sending of outgoing caller ID information, the method comprising:

placing a call to a telephone number;

searching a directory for a match to the telephone number called, wherein entries in the directory comprise a plurality of stored telephone numbers and associated user preference levels, and wherein each of the user preference levels is itself associated with at least one parameter having conditions which must be met so that the at least one parameter may be satisfied; and

blocking an outgoing caller ID information from being sent to a recipient associated with the telephone number unless the at least one parameter associated with the telephone number has been satisfied.

17. The method of claim 16 , wherein the at least one parameter comprises a plurality of parameters, further comprising:

blocking the outgoing caller ID information from being sent to the recipient associated with the telephone number unless all of the parameters associated with the telephone number have been satisfied.

18. The method of claim 16 , wherein the at least one parameter comprises a plurality of parameters, the method further comprising:

blocking outgoing caller ID information to the telephone number unless any of the parameters associated with the telephone number have been satisfied.

19. The method of claim 16 , wherein the at least one parameter associated with the telephone number is a location-based parameter.

20. The method of claim 16 , wherein the at least one parameter associated with the telephone number is a null parameter having no conditions which must be met to be satisfied.

21. The method of claim 16 , wherein the call is placed using a mobile phone.

22. The method of claim 21 , wherein the directory is stored on a subscriber identity module within the mobile phone.

23. The method of claim 22 , wherein the mobile phone further comprises a hardware security module used to store the directory on the subscriber identity module in an encrypted state.

24. The method of claim 16 , wherein the caller ID information comprises a telephone number of a calling party as well as a geographic location of a calling party.

25. A system for selectively blocking the sending of outgoing caller ID information from a communication device, the system comprising:

a processor;

a storage medium coupled to the processor containing a directory of information entries, the information entries comprising a plurality of stored telephone numbers and associated user preference levels, and wherein each of the user preference levels is itself associated with at least one parameter having conditions which must be met so that the at least one parameter may be satisfied;

wherein when a call is placed to a telephone number using the communication device, the processor seeks to match the telephone number with a corresponding one of the stored telephone numbers in the directory of the storage medium; and

wherein if a match is found for the telephone number by the processor, a caller ID information is prevented from being sent to a recipient associated with the telephone number unless at least one parameter associated with the telephone number has been satisfied.

26. The system of claim 25 , wherein the at least one parameter comprises a plurality of parameters, further comprising:

wherein if a match is found for the telephone number by the processor, a caller ID information is prevented from being sent to a recipient associated with the telephone number unless all of the parameters associated with the telephone number has been satisfied.

27. The system of claim 25 , wherein the at least one parameter comprises a plurality of parameters, further comprising:

wherein if a match is found for the telephone number by the processor, a caller ID information is prevented from being sent to a recipient associated with the telephone number unless any of the parameters associated with the telephone number have been satisfied.

28. The system of claim 25 , wherein the at least one parameter associated with the telephone number is a location-based parameter.

29. The system of claim 25 , wherein the at least one parameter associated with the telephone number is a null parameter having no conditions which must be met to be satisfied.

30. The system of claim 25 , wherein the communication device is a mobile phone.

31. The system of claim 30 , wherein the directory is stored on a subscriber identity module within the mobile phone.

32. The system of claim 31 , wherein the mobile phone further comprises a hardware security module used to store the directory on the subscriber identity module in an encrypted state.

33. The system of claim 25 , wherein the caller ID information comprises a telephone number of a calling party as well as a geographic location of a calling party.

34. The system of claim 25 , wherein one of the at least one parameters includes a biometric input.

35. The system of claim 25 , wherein the communication device uses a communication protocol from the group of general packet radio services protocol, global system for mobile communications protocol, universal mobile telecommunications system protocol, wideband code division multiple access protocol, high data rate protocol and enhanced data rates for GSM evolution protocol.

36. The system of claim 25 , wherein at least one of the user preference levels is a security level.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2005
From: FRANK, EDWARD H.
To: BROADCOM CORPORATION
Reel/Frame 017061/0162 →