9036812

Method and Apparatus for Selecting Communication Identifiers

PublishedMay 19, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A communication device, comprising: a memory having computer instructions; and a controller coupled with the memory, wherein executing the computer instructions causes the controller to perform operations comprising: retrieving a targeted party telephone number; receiving a request for initiating communications from the communication device to the targeted party telephone number; determining whether prior communications were established between the communication device and a targeted communication device associated with the targeted party telephone number using a network compliant dialing format for the targeted communication device; and responsive to determining that the prior communications were not established using the network compliant dialing format for the targeted communication device: determining whether information indicating a dialing format for the targeted party was received; responsive to determining that the information indicating the dialing format for the targeted party was not received: retrieving, responsive to the request, a telephone number assigned to the communication device; submitting to a system, responsive to the request, at least a portion of the targeted party telephone number and at least a portion of the telephone number assigned to the communication device; receiving from the system, in response to submission of the at least a portion of the targeted party telephone number and the at least a portion of the telephone number assigned to the communication device, information indicating a dialing format for the targeted party telephone number; and initiating communications with the targeted communication device according to the information supplied by the system; and responsive to determining that the information indicating the dialing format for the targeted party was received, initiating communications with the targeted communication device according to the information supplied by the system.

2

2. The communication device of claim 1 , wherein the information comprises telephone number information corresponding to the dialing format of a plurality of dialing formats for the targeted party telephone number.

3

3. The communication device of claim 2 , wherein executing the computer instructions causes the controller to perform operations comprising: recording the information indicating the dialing format for the targeted party telephone number; and initiating subsequent communications with the targeted party according to the recorded dialing format for the targeted party telephone number.

4

4. The communication device of claim 1 , wherein the information comprises a signal indicating the dialing format for the targeted party telephone number.

5

5. The communication device of claim 4 , wherein the signal comprises a code.

6

6. The communication device of claim 4 , wherein executing the computer instructions causes the controller to perform operations comprising: constructing a formatted telephone number according to the dialing format indicated by the signal; and initiating communications according to the formatted telephone number.

7

7. The communication device of claim 6 , wherein executing the computer instructions causes the controller to perform operations comprising: recording the formatted telephone number to obtain a recorded, formatted telephone number; and initiating subsequent communications according to the recorded, formatted telephone number.

8

8. The communication device of claim 1 , wherein executing the computer instructions causes the controller to perform operations comprising: submitting to the system over a packet switched network the portion of the targeted party telephone number and the portion of the telephone number assigned to the communication device; and initiating communications according to the information supplied by the system over a circuit switched network.

9

9. The communication device of claim 8 , wherein the packet switched network corresponds to an internet service provider network, and wherein the circuit switched network corresponds to a public switched telephone network.

10

10. The communication device of claim 1 , wherein the dialing format comprises one of first, second and third dialing formats of the targeted party telephone number, wherein the first dialing format corresponds to a combination of a long distance code with an area code, an exchange code and an extension code of the targeted party telephone number, wherein the second dialing format corresponds to a combination of the area code, the exchange code and the extension code, and wherein the third dialing format corresponds to a combination of the exchange code and the extension code.

11

11. The communication device of claim 1 , wherein executing the computer instructions causes the controller to perform operations comprising retrieving the targeted party telephone number from a source selected from a group of sources consisting of a communication log, an address book, a voicemail message, an email, a short messaging service message, a multimedia messaging service message, a telephony database, and a web page.

12

12. The communication device of claim 11 , wherein the telephony database comprises a video database.

13

13. The communication device of claim 11 , wherein executing the computer instructions causes the controller to perform operations comprising retrieving the targeted party telephone number responsive to detecting a selection from the source.

14

14. The communication device of claim 1 , wherein the system determines a geographic region for at least one of the targeted party telephone number and the telephone number assigned to the communication device, and determines from at least one geographic region the dialing format for the targeted party telephone number.

15

15. The communication device of claim 1 , wherein the communication device operates in a system selected from a group of systems consisting of: a cordless phone; an internet protocol television communication system; a cable television communication system; a satellite television communication system; a public switched telephone network; a voice over internet protocol communication system; and an internet protocol multimedia subsystem combining public switched telephone network and voice over internet protocol communication systems.

16

16. A non-transitory computer-readable storage medium, comprising computer instructions, which when executed by a processor causes the processor to perform operations comprising: receiving from a first communication device at least a portion of a first communication identifier of the first communication device and at least a portion of a second communication identifier of a second communication device; determining whether prior communications were established between the first communication device and the second communication device using a network-compliant dialing format for the second communication device; and responsive to determining that the prior communications were not established using the network-compliant dialing format for the second communication device, determining from the portion of the second communication identifier of the second communication device and the first communication identifier of the first communication device, a network-compliant dialing format for the second communication identifier suitable for establishing networked communications between the first communication device and the second communication device.

17

17. The non-transitory computer-readable storage medium of claim 16 , wherein the portion of the second communication identifier comprises at least two components of a group of telephony components comprising an area code, an exchange code, and an extension code.

18

18. The non-transitory computer-readable storage medium of claim 16 , wherein responsive to executing the computer instructions, the processor performs operations comprising determining the portion of the first communication identifier from a communication session established with the first communication device.

19

19. The non-transitory computer-readable storage medium of claim 18 , wherein the portion of the first communication identifier is selected from the group consisting of an internet protocol address, a media access control number, and session initiation protocol uniform resource identifier, and wherein responsive to executing the computer instructions, the processor performs operations comprising: retrieving at least the portion of the first communication identifier including a telephone number assigned to the first communication device from a record associated with the first communication identifier; and determining the dialing format for the second communication identifier from at least the portion of the telephone number.

20

20. The non-transitory computer-readable storage medium of claim 19 , wherein responsive to executing the computer instructions, the processor performs operations comprising: determining a geographic dialing region associated with the portion of the telephone number; and determining the network-compliant dialing format for the second communication identifier from the geographic dialing region.

21

21. The non-transitory computer-readable storage medium of claim 16 , wherein responsive to executing the computer instructions, the processor performs operations comprising submitting, to the first communication device, information indicating the network-compliant dialing format for the second communication identifier.

22

22. A method, comprising: supplying, from a call-initiating communication device including a processor, to a system a target communication device telephone number; determining, by the call-initiating device, whether prior communications were established between the call-initiating device and a target communication device identified by the target communication device telephone number; and responsive to determining that the prior communications were not established between the call-initiating device and the target communication device: supplying, from the call-initiating communication device, at least a portion of a first call-initiating communication device telephone number; and receiving, at the call-initiating communication device, from the system a network-compliant dialing format of the target communication device telephone number determined by the system according to the first call-initiating communication device telephone number and the target communication device telephone number.

23

23. The method of claim 22 , comprising: initiating, by the call-initiating communication device, communications with a target communication device assigned to the target communication device telephone number according to the network-compliant dialing format of the target communication device telephone number.

24

24. The method of claim 22 , wherein the call-initiating communication device operates in a system selected from a group of systems consisting of a cordless phone, an internet protocol television communication system, a cable television communication system, a satellite television communication system, a public switched telephone network, a voice over internet protocol communication system, and an internet protocol multimedia subsystem combining public switched telephone network and voice over internet protocol communication systems.

Patent Metadata

Filing Date

Unknown

Publication Date

May 19, 2015

Inventors

WILLIAM S. ROBBINS
Anup D. Karnalkar
Tyler Wallis

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR SELECTING COMMUNICATION IDENTIFIERS” (9036812). https://patentable.app/patents/9036812

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.