Video integration with home assistant

US12081830B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12081830-B2
Application numberUS-202318351370-A
CountryUS
Kind codeB2
Filing dateJul 12, 2023
Priority dateJul 19, 2017
Publication dateSep 3, 2024
Grant dateSep 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various arrangements are detailed herein related to managing video recording based on spoken commands. A system receives a video stream from a video camera and analyzes a field of view in the received video stream to determine a location for one or more identified or potential users. The system can beamform audio from microphones of a home assistant device based on the location of the one or more identified or potential users. The system adjusts an audio output based on the location of the one or more identified or potential users, receives a spoken command from the one or more identified or potential users, and outputs a response to the spoken command.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for handling spoken commands based on characteristics observed by an integrated video service, the method comprising: receiving a video stream from a streaming video camera; analyzing a field of view in the received video stream to determine a location for one or more identified or potential users; beamforming audio from microphones of a home assistant device based on the location of the one or more identified or potential users; adjusting an audio output based on the location of the one or more identified or potential users; receiving a spoken command from the one or more identified or potential users; and outputting a response to the spoken command. 2. The method of claim 1 , wherein the adjusting the audio output comprises: adjusting an audio output volume based on the location of the one or more identified or potential users. 3. The method of claim 1 , wherein the analyzing of the field of view in the received video stream comprises: determining a location of the home assistant device; and determining a distance between the home assistant device and the one or more identified or potential users. 4. The method of claim 1 , further comprising: analyzing a gaze of the one or more identified or potential users. 5. The method of claim 4 , comprising: substituting the analyzed gaze of one of the one or more identified or potential users for a hot word or hot phrase. 6. The method of claim 1 , further comprising: monitoring for movement of the one or more identified or potential users. 7. The method of claim 6 , wherein the monitoring of the movement of the one or more identified or potential users comprises: monitoring for lip movement of the one or more identified or potential users; detecting the lip movement by one of the one or more identified or potential users; and determining that one user of the one or more identified or potential users spoke a command received by the home assistant device. 8. The method of claim 7 , wherein the command is executed based on permissions associated with the user that spoke the command. 9. The method of claim 1 , wherein there are multiple audio output devices and wherein the adjusting the audio output comprises: selecting an audio output device of the multiple audio output devices based on the location of the one or more identified or potential users. 10. The method of claim 9 , further comprising: analyzing another field of view in the received video stream to determine another location for the one or more identified or potential users; beamforming microphones of the home assistant device based on the other location of the one or more identified or potential users; and adjusting an audio output based on the other location of the one or more identified or potential users. 11. The method of claim 10 , wherein the adjusting the audio output based on the other location comprises: selecting an audio output device to follow movement of the one or more identified or potential users. 12. A system for handling spoken commands based on characteristics observed by the system, the system comprising: a streaming video camera; a cloud-based integrated video service configured to: receive a video stream from the streaming video camera; analyze a field of view in the received video stream to determine a location for one or more identified or potential users; beamform audio from microphones of a home assistant device based on the location of the one or more identified or potential users; adjust an audio output based on the location of the one or more identified or potential users; receive a spoken command from the one or more identified or potential users; and output a response to the spoken command. 13. The system of claim 12 , wherein the adjustment of the audio output configures the cloud-based integrated video service to: adjust an audio output volume based on the location of the one or more identified or potential users. 14. The system of claim 12 , wherein the cloud-based integrated video service is configured to: analyze a gaze of the one or more identified or potential users; and substitute the analyzed gaze of one of the one or more identified or potential users as a substitute for a hot word or hot phrase. 15. The system of claim 12 , the cloud-based integrated video service configured to: monitor for movement of the one or more identified or potential users. 16. The system of claim 15 , wherein the monitoring of the movement of the one or more identified or potential users configures the cloud-based integrated video service to: monitor for lip movement of the one or more identified or potential users; detect the lip movement by one of the one or more identified or potential users; and determine that one user of the one or more identified or potential users spoke a command received by the home assistant device. 17. The system of claim 16 , wherein the command is executed based on permissions associated with the user that spoke the command. 18. The system of claim 12 , wherein there are multiple audio output devices and wherein the adjustment of the audio output configures the cloud-based integrated video service to: select an audio output device of the multiple audio output devices based on the location of the one or more identified or potential users. 19. The system of claim 18 , wherein the cloud-based integrated video service is configured to: analyze another field of view in the received video stream to determine another location for the one or more identified or potential users; beamform microphones of the home assistant device based on the other location of the one or more identified or potential users; and adjust an audio output based on the other location of the one or more identified or potential users. 20. The system of claim 19 , wherein the adjustment of the audio output based on the other location configures the cloud-based integrated video service to: select an audio output device to follow movement of the one or more identified or potential users.

Assignees

Inventors

Classifications

  • based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204) · CPC title

  • indicating a format for calling an appliance service function in a home automation network (for remote control or remote monitoring of applications H04L67/025) · CPC title

  • Home automation networks · CPC title

  • Interactive procedures; Man-machine interfaces · CPC title

  • Establishing a time schedule for servicing the requests · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12081830B2 cover?
Various arrangements are detailed herein related to managing video recording based on spoken commands. A system receives a video stream from a video camera and analyzes a field of view in the received video stream to determine a location for one or more identified or potential users. The system can beamform audio from microphones of a home assistant device based on the location of the one or mo…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/43615. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).