Telephone number selection
AssigneeTextnow, Inc.
InventorsDerek TING, Michael KOVACEVIC, Jonathan Dennis HALK
Life of this patent
Estimating the term…
Abstract
An example method of assigning a telephone number to a user account in a communications system is provided. The method includes obtaining a mnemonic seed and obtaining a subset of telephone numbers filtered from a global telephone number pool based on the mnemonic seed. The alphanumeric representation of each telephone number in the subset is within a threshold Hamming distance of the mnemonic seed. The method further includes receiving an indication of a selected telephone number from the subset and assigning the selected telephone number to the user account.
Claims21
1-20. (canceled)
A communications system comprising:
- a mobile network to provide communications for a plurality of mobile communications devices over a wide-area IP network, wherein each of the plurality of mobile communications devices is associated with a respective mobile directory numbers are associated with the plurality of mobile communications devices;
- a wireless local-area network (WLAN) to provide communications for a plurality of communications devices over the wide-area IP network;
- a voice over internet protocol (VoIP) service coupled to the mobile network and the WLAN via the wide-area IP network, wherein the plurality of communications devices are associated with VoIP telephone numbers;
- a public switched telephone network (PSTN) coupled to the VoIP service;
- and
- a communications routing system coupled to the plurality of communications devices and coupled to the VoIP service;
- and
- wherein at least one VoIP telephone number for a user account is selected from a subset of telephone numbers, wherein each alphanumeric representation of respective telephone numbers in the subset is within a threshold Hamming distance of a seed obtained from a user account variable.
A method of assigning a telephone number to a user account in a communications system, the method comprising:
- obtaining a seed from a user account variable;
- obtaining a subset of telephone numbers, wherein each alphanumeric representation of respective telephone numbers in the subset is within a threshold Hamming distance of the seed;
- receiving an indication of a selected telephone number from the subset;
- and
- assigning the selected telephone number to the user account.
A server for assigning a telephone number to a user account in a communications system, the server comprising:
- a memory;
- a communications interface;
- a processor interconnected with the memory and the communications interface, the processor configured to:
- obtain a subset of telephone numbers, wherein each alphanumeric representation of respective telephone numbers in the subset is within a threshold Hamming distance of a seed obtained from a user account variable;
- receive an indication of a selected telephone number from the subset;
- and
- assign the selected telephone number to the user account.
Dependencies are inferred from the claim text.