Platform for enabling voice commands to resolve phoneme based domain name registrations
First Claim
1. A non-transitory processor readable medium storing instructions, wherein the execution of the instructions on a computing device provides for managing communications over a network by enabling actions, comprising:
- receiving a voice input signal;
isolating segments of the voice input signal;
converting the isolated segments into a sequence of alpha-numeric values, wherein each of the alpha-numeric values are configured and arranged as phoneme representations of the voice input signal;
determining if the voice input signal is to be employed for use in a domain name based on an input from a user of the computing device;
if the voice input signal is to be employed for use in a domain name, generating a Uniform Resource Identifier (URI) by appending to the sequence of alpha-numeric values at least a top level domain identifier; and
if the URI is registered, employing the URI to communicate over the network with another computing device.
16 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and system are directed towards employing machine representations of phonemes to generate and manage domain names, and/or messaging addresses. A user of a computing device may provide an audio input signal such as obtained from human language sounds. The audio input signal is received at a phoneme encoder that converts the sounds into machine representations of the sounds using a phoneme representation viewable as a sequence of alpha-numeric values. The sequence of alpha-numeric values may then be combined with a host name, or the like to generate a URI, a message address, or the like. The generated URI, message address, or the like, may then be used to communication over a network.
-
Citations
12 Claims
-
1. A non-transitory processor readable medium storing instructions, wherein the execution of the instructions on a computing device provides for managing communications over a network by enabling actions, comprising:
-
receiving a voice input signal; isolating segments of the voice input signal; converting the isolated segments into a sequence of alpha-numeric values, wherein each of the alpha-numeric values are configured and arranged as phoneme representations of the voice input signal; determining if the voice input signal is to be employed for use in a domain name based on an input from a user of the computing device; if the voice input signal is to be employed for use in a domain name, generating a Uniform Resource Identifier (URI) by appending to the sequence of alpha-numeric values at least a top level domain identifier; and if the URI is registered, employing the URI to communicate over the network with another computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device to manage a mobile sharing of multimedia content, comprising:
-
a transceiver to send and receive data over a network; and a processor that is operative to perform actions, comprising; receiving, from a client device, a voice input signal; converting the voice input signal into a sequence of alpha-numeric values, wherein each of the alpha-numeric values are configured and arranged to represent phonemes of the voice input signal; determining if the voice input signal is to be employed for use in a domain name based on an input from a user of the client device; if the voice input signal is to be employed for use in a domain name, generating a Uniform Resource Identifier (URI) by appending to the sequence of alpha-numeric values at least a top level domain identifier; and providing to the client device the generated URI for use by the client device in communicating over the network. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory processor readable medium storing instructions, wherein the execution of the instructions on a computing device provides for managing communications over a network by enabling actions, comprising:
-
receiving a voice input signal; isolating segments of the voice input signal; converting the isolated segments into a sequence of alpha-numeric values, wherein each of the alpha-numeric values are configured and arranged as phoneme representations of the voice input signal; determining if the voice input signal is to be employed for use in a domain name based on at least one of an input from a user of the computing device, and a status of a client application on the computing device; if the voice input signal is to be employed for use in a domain name, generating a Uniform Resource Identifier (URI) by appending to the sequence of alpha-numeric values at least a top level domain identifier; if the URI is registered, employing the URI to communicate over the network with another computing device; if the input or the client application status indicates that the voice input signal is to be employed for a messaging application, generating a messaging address by combining the sequence of alpha-numeric values with at least a message address domain-part; and employing the generated messaging address as a destination address within a message header.
-
-
12. A network device to manage a mobile sharing of multimedia content, comprising:
-
a transceiver to send and receive data over a network; and at least one processor that is operative to perform actions, comprising; receiving, via the transceiver, from a client device, a voice input signal; converting the voice input signal into a sequence of alpha-numeric values, wherein each of the alpha-numeric values are configured and arranged to represent phonemes of the voice input signal; if the voice input signal is to be employed for use in a domain name, generating a Uniform Resource Identifier (URI) by appending to the sequence of alpha-numeric values at least a top level domain identifier; providing, via the transceiver, to the client device the generated URI for use by the client device in communicating over the network; if the voice input signal is to be employed in a messaging client application, generating a messaging address by combining the sequence of alpha-numeric values with at least a message address domain-part; and providing, via the transceiver, the client device the generated message address for use by the client device in communicating a message over the network.
-
Specification