×

Dynamically selecting speech functionality on client devices

  • US 9,767,803 B1
  • Filed: 12/16/2013
  • Issued: 09/19/2017
  • Est. Priority Date: 12/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for dynamically selecting speech recognition functionalities provided by client devices, the system comprising:

  • a server, the server including one or more physical processors configured by machine-readable instructions to;

    obtain client device information regarding individual client devices associated with users, the obtained client device information indicating speech recognition functionalities provided by the individual client devices determined based on a type of client device, individual operating systems installed on the individual client devices, and/or serial numbers of the individual client devices, such that the obtained client device information includes first client device information indicating a first speech recognition functionality and a second speech recognition functionality that are provided by a first client device and are determined based on the first client device having a first device type, a first operating system being installed on the first client device, and/or the first client device having a first serial number, wherein the first and second speech recognition functionalities are distinct and separate from each other;

    dynamically select speech recognition functionalities provided by the individual client devices for recognizing speech inputs provided by a user, the dynamic selection of the speech recognition functionalities being based on obtained client device information, and one or both of the type of client device and the operating system installed on the individual client devices, such that the first speech recognition functionality provided by the first client device is dynamically selected for recognizing speech inputs provided by the user through the first client device based on the first client device having the first device type and/or the first operating system being installed on the first client device, while the second speech recognition functionality is not selected;

    transmit information over a network to the client devices indicating selection of the speech recognition functionalities causing the client devices to use the speech recognition functionalities selected to receive and recognize speech inputs such that selection of the first speech recognition functionality is transmitted to the first client device causing the first client device to receive and recognize speech inputs using the first speech recognition functionality and not the second speech recognition functionality; and

    receive the recognized speech inputs from the client devices and process the speech inputs for generating control commands in a virtual space such that responsive to the speech inputs being recognized by the first client device by the first speech functionality as selected, process the recognized speech inputs for generating control commands in the virtual space.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×