Search
Patexia Research
Patent No. US 11182124
Issue Date Nov 23, 2021
Claim this patent
PDF Unavailable

Patent 11182124 - Execution of voice commands by selected devices > Claims

  • 1. A method, comprising: receiving, by a computing device from an augmented reality (AR) device worn by a user, a definition of a region of inclusion, the region of inclusion including included controllable devices and excluding excluded controllable devices, the included controllable devices being ones of a plurality of controllable devices that are inside the region of inclusion, and the excluded controllable devices being ones of the plurality of controllable devices that are outside of the region of inclusion;receiving, by the computing device from the AR device, an indication of the user to adjust the region of inclusion;receiving, by the computing device, a command issued by the user;adjusting, by the computing device, the region of inclusion based on the indication of the user;storing, by the computing device, in a knowledge corpus the command issued by the user and the adjusted region of inclusion corresponding to the command;sending, by the computing device, a definition of the adjusted region of inclusion to the AR device; andinstructing, by the computing device, the AR device to display to the user the adjusted region of inclusion projected over the included controllable devices,wherein the command issued by the user is an audible command.
    • 2. The method of claim 1, wherein the region of inclusion is a cone-shaped region diverging from the AR device.
      • 3. The method of claim 2, wherein the adjusted region of inclusion has a half angle that is different from a half angle of the region of inclusion.
    • 4. The method of claim 1, wherein the AR device is a pair of AR glasses.
    • 5. The method of claim 1, wherein the controllable devices are computer devices located in a room.
    • 6. The method of claim 1, further comprising: receiving, by the computing device and from a second wearable AR device, a definition of a second region of inclusion, the second region of inclusion including second included controllable devices and excluding second excluded controllable devices, the second included controllable devices being ones of the plurality of controllable devices that are inside the second region of inclusion, and the second excluded controllable devices being ones of the plurality of controllable devices that are outside of the second region of inclusion;receiving, by the computing device and from the second AR device, an indication of a second user to adjust the second region of inclusion;adjusting, by the computing device, the second region of inclusion based on the indication of the second user;sending, by the computing device, a definition of the second adjusted region of inclusion to the second AR device; andinstructing, by the computing device, the second AR device to display to the second user the second adjusted region of inclusion projected over the second included controllable devices.
      • 7. The method of claim 6, wherein the second region of inclusion overlaps the region of inclusion.
    • 8. The method of claim 1, further comprising sending to the AR device, by the computing device and in response to the command being issued by the user a second time, the stored adjusted region of inclusion corresponding to the command.
      • 9. The method of claim 8, further comprising considering, by the computing device, an orientation of the user when sending the stored adjusted region of inclusion to the AR device.
  • 10. A wearable augmented reality device comprising: a processor, a computer readable memory, one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to:define a region of inclusion, the region of inclusion including included controllable devices and excluding excluded controllable devices, the included controllable devices being ones of a plurality of controllable devices that are inside the region of inclusion, and the excluded controllable devices being ones of the plurality of controllable devices that are outside of the region of inclusion;receive an indication from a user that indicates an adjustment to the region of inclusion;receive a command issued by the user;adjust the region of inclusion based on the indication from the user;display, by the wearable augmented reality device, to the user the adjusted region of inclusion projected over the included controllable devices;instruct only the included controllable devices in the adjusted region of inclusion to execute the command issued by the user; andstore in a knowledge corpus the command issued by the user and the adjusted region of inclusion corresponding to the command,wherein the command issued by the user is an audible command.
    • 11. The device of claim 10, wherein the indication from the user is a finger gesture by the user that indicates a change in size of the region of inclusion.
    • 12. The device of claim 10, wherein the indication from the user is an eye gesture by the user that indicates a change in size of the region of inclusion.
  • 13. A computer program product comprising one or more computer readable storage media having program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to: receive from a wearable augmented reality (AR) device a definition of a region of inclusion, the region of inclusion including included controllable devices and excluding excluded controllable devices, the included controllable devices being ones of a plurality of controllable devices that are inside the region of inclusion, and the excluded controllable devices being ones of the plurality of controllable devices that are outside of the region of inclusion;receive from the AR device an indication of a user to adjust the region of inclusion;adjust the region of inclusion based on the indication of the user;send a definition of the adjusted region of inclusion to the AR device;instruct the AR device to display to the user the adjusted region of inclusion projected over the included controllable devices;receive from a second wearable AR device a definition of a second region of inclusion, the second region of inclusion including second included controllable devices and excluding second excluded controllable devices, the second included controllable devices being ones of the plurality of controllable devices that are inside the second region of inclusion, and the second excluded controllable devices being ones of the plurality of controllable devices that are outside of the second region of inclusion;receive from the second AR device an indication of a second user to adjust the second region of inclusion;adjust the second region of inclusion based on the indication of the second user;send a definition of the second adjusted region of inclusion to the second AR device; andinstruct the second AR device to display to the second user the second adjusted region of inclusion projected over the second included controllable devices.
    • 14. The computer program product of claim 13, wherein the AR device is a pair of AR glasses, and the controllable devices are computer devices located in a room.
    • 15. The computer program product of claim 13, wherein the indication of the user is a finger gesture by the user that indicates a change in size.
Menu