Using voice commands from a mobile device to remotely access and control a computer
AssigneeVoice Tech Corporation
InventorTodd R. Smith
Life of this patent
Estimating the term…
Abstract
A method of using voice commands from a mobile device to remotely access and control a computer. The method includes receiving audio data from the mobile device at the computer. The audio data is decoded into a command. A software program that the command was provided for is determined. At least one process is executed at the computer in response to the command. Output data is generated at the computer in response to executing at least one process at the computer. The output data is transmitted to the mobile device.
Claims19
A system for accessing and controlling a computer from a mobile device, comprising:
- the mobile device, wherein the mobile device is any hardware device capable of mobility;
- the computer, wherein the computer is a general purpose processing platform comprised of one or more discrete components;
- a communications medium that couples the mobile device to the general purpose processing platform;
- and
- an audio command interface, at the general purpose processing platform, the audio command interface:
- receives voice or data information from the mobile device;
- determines whether the voice or data information corresponds to a command;
- and
- selects, from at least one operating system and at least one application, one operating system or one application, wherein the audio command interface decides which is the appropriate operating system or application to execute at least one process in response to the command;
- wherein the at least one operating system or the at least one application is not required to be configured for interaction with the mobile device;
- and
- wherein the at least one process is executed at the general purpose processing platform with the selected operating system or application in response to the command.
A method of executing at least one process at a general purpose processing platform with an application, the method comprising:
- receiving voice information, data information, or combinations thereof at an audio command interface at a general purpose processing platform, wherein the audio command interface comprises a contiguous system;
- decoding the voice information or data information into a decoded command,
- wherein for the voice information the decoding comprises determining one or more equivalent words for one or more spoken words included in the voice information,
- determining whether the voice information is in a proper sequence to be received as a command and has occurred at a point in time to be interpreted as a command,
- and determining whether at least one of the one or more equivalent words corresponds to a command, and
- wherein for the data information the decoding comprises determining whether the data information includes keypad or keyboard entry data representing a command,
- and determining whether control data included in the data information identifies the data information, or a portion thereof, as a command;
- deciding an appropriate application to execute at least one process in response to the decoded command, wherein the deciding is performed by the audio command interface based upon the audio command interface evaluating the decoded command in relation to data from two or more sources;
- and
- executing the at least one process at the general purpose processing platform with the appropriate application in response to the decoded command, wherein the executing is initiated by the audio command interface.
A method of executing at least one process at a general purpose processing platform with an operating system function, the method comprising:
- receiving voice information, data information, or combinations thereof at an audio command interface at a general purpose processing platform, wherein the audio command interface comprises a contiguous system;
- decoding the voice information or data information into a decoded command,
- wherein for the voice information the decoding comprises determining one or more equivalent words for one or more spoken words included in the voice information,
- determining whether the voice information is in a proper sequence to be received as a command and has occurred at a point in time to be interpreted as a command,
- and determining whether at least one of the one or more equivalent words corresponds to a command, and
- wherein for the data information the decoding comprises determining whether the data information includes keypad or keyboard entry data representing a command,
- and determining whether control data included in the data information identifies the data information, or a portion thereof, as a command;
- deciding an appropriate operating system function to execute at least one process in response to the decoded command, wherein the deciding is performed by the audio command interface based upon the audio command interface evaluating the decoded command in relation to data from two or more sources;
- and
- executing the at least one process at the general purpose processing platform with the appropriate operating system function in response to the decoded command, wherein the executing is initiated by the audio command interface.
Dependencies are inferred from the claim text.