IP Library Granted Patent US 11,507,634
Granted Patent B2
US 11,507,634 · App. 16/685,190 · Granted Nov 22, 2022

Method and system for combining identification information of an entity and a related communication mechanism used to initiate a communication to a computing device associated with the entity

Inventors: Tamer E. Abuelsaad (Yorktown, NY); John E. Moore, Jr. (Pflugerville, TX); Rajeshkumar N. Singi (Marietta, GA); Robert R. Wentworth (Round Rock, TX)
Assignee: KYNDRYL, INC.
G06F16/9535
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 11,507,634
App. No.
16/685,190
Granted
Nov 22, 2022
Kind
B2
Abstract

An approach for retrieving and storing telephone numbers along with related contextual information associated with inbound/outbound communications to/from a device. The approach includes a method that includes combining, by at least one processing device, identification information of an entity and a related communication mechanism used to initiate a communication to a device. The method further includes providing, by the at least one processing device, a soft record that includes the identification information and the related communication mechanism.

Claims (32)

1. A method comprising:

determining, by at least one processing device, identification information of an entity which corresponds with a related communication mechanism by using heuristic pattern matching, the heuristic pattern matching being based on a number of communications associated with the entity that are made a predetermined number of times within a predetermined period of time;

combining, by the at least one processing device, the identification information of the entity and the related communication mechanism used to initiate an initiating communication to an initiating device associated with the entity by selecting a link within a web page provided by a web browser application associated with search results,

wherein the identification information of the entity includes a type of establishment associated with the related communication mechanism using the heuristic pattern matching,

the identification information and the related communication mechanism are obtained from the search results, and

the combining the identification information and the related communication mechanism occurs on an application server and matches an identifier of the initiating device with the search results when the application server receives a notification that the initiating device has initiated the initiating communication associated with the search results obtained by the application server.

2. The method of claim 1 , further comprising providing, by the at least one processing device, a soft record that includes the identification information and the related communication mechanism.

3. The method of claim 2 , further comprising generating, by the at least one processing device, a display of the soft record that includes the identification information and the related communication mechanism.

4. The method of claim 3 , further comprising storing, by the at least one processing device, the soft record within a call history log, wherein the soft record is deleted upon deletion of incoming or outgoing call logs.

5. The method of claim 4 , wherein the call history log is stored by the initiating device.

6. The method of claim 2 , wherein the soft record is provided by using Hyper-Text Markup Language (HTML).

7. The method of claim 2 , wherein the soft record is provided by using extensible markup language (XML).

8. The method of claim 1 , further comprising querying, by the at least one processing device, the initiating device which initiates the initiating communication to obtain the identification information of the entity which corresponds with the related communication mechanism.

9. The method of claim 1 , further comprising receiving, by the at least one processing device, the identification information of the entity from the initiating device based on the query.

10. The method of claim 1 , wherein the identification information further includes at least one of: geographic location information; name of the entity; an image of the entity; and an address associated with the entity.

11. The method of claim 1 , wherein the related communication mechanism is at least one of: a telephone number, Internet Protocol (IP) address, and a communication associated with at least one of a SMS message, MMS message, email message, and text message.

12. A system comprising:

a CPU, a computer readable memory and a computer readable storage media;

program instructions to determine identification information of an entity which corresponds with a related communication mechanism by using heuristic pattern matching, the heuristic pattern matching being based on a number of communications associated with the entity that are made a predetermined number of times within a predetermined period of time;

program instructions to query an initiating device which initiates an initiating communication to obtain the identification information of the entity which corresponds with the related communication mechanism; and

program instructions to combine the identification information of the entity and the related communication mechanism used to initiate the initiating communication to the initiating device associated with the entity by selecting a link within a web page provided by a web browser application associated with search results,

wherein the identification information of the entity includes a type of establishment associated with the related communication mechanism using the heuristic pattern matching,

the identification information and the related communication mechanism are obtained from the search results, and

the combining the identification information and the related communication mechanism occurs on an application server and matches an identifier of the initiating device with the search results when the application server receives a notification that the initiating device has initiated the initiating communication associated with the search results obtained by the application server.

13. The method of claim 1 , wherein the search results are associated with a geographic location displayed on the initiating device, and the link is selected by a user.

14. The method of claim 13 , further comprising saving the identifier for the initiating device in a database.

15. The method of claim 14 , wherein the identifier for the initiating device comprises a mobile device number (MDN) identifier.

16. The method of claim 15 , further comprising saving a server identifier for the application server.

17. The system of claim 12 , wherein the search results are associated with a geographic location displayed on the initiating device, and the link is selected by a user.

18. The system of claim 17 , further comprising saving the identifier for the initiating device in a database.

19. The system of claim 18 , wherein the identifier for the initiating device comprises a mobile device number (MDN) identifier.

20. The system of claim 19 , further comprising saving a server identifier for the application server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2019
From: ABUELSAAD, TAMER E.; MOORE, JOHN E., JR.; SINGI, RAJESHKUMAR N.; WENTWORTH, ROBERT R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051020/0807 →