US 12,033,629 B2
Systems and methods for automating voice commands
DurgaPrasad Pulicharla, Andhra Pradesh (IN); and Madhusudhan Srinivasan, Karnataka (IN)
Assigned to Rovi Guides, Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Dec. 9, 2021, as Appl. No. 17/546,838.
Application 17/546,838 is a continuation of application No. 16/678,242, filed on Nov. 8, 2019, granted, now 11,232,791.
Prior Publication US 2022/0246147 A1, Aug. 4, 2022
Int. Cl. G10L 15/22 (2006.01); G06F 16/587 (2019.01); G10L 15/08 (2006.01); G10L 15/18 (2013.01); G10L 15/24 (2013.01); G10L 15/30 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 16/587 (2019.01); G10L 15/1815 (2013.01); G10L 15/24 (2013.01); G10L 15/30 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
11. A system comprising:
circuitry configured to:
detect establishment of a voice communication between a first device and a second device by the circuitry configured to:
identify a voice command in the voice communication from the first device by translating the voice communication into the voice command using speech recognition;
identify an affirmative response to the voice command;
in response to identifying the voice command and the affirmative response:
analyze the voice communication to identify a request for content;
access account data associated with the first device, wherein the account data includes stored images, stored image data, geographic location, and a time period; and
identify at least one subject identified in the request for content and in the affirmative response from the account data associated with the first device; and
in response to identifying the requested content:
 generate the requested content for inclusion in a responsive communication including content associated with the at least one subject;
 generate for display a user interface, wherein the user interface comprises:
 (a) an identification of the second device, and
 (b) a selectable option for a protocol for transmission of the requested content to the second device; and
 cause the transmission of the responsive communication including the requested content to the second device via the protocol selected via the user interface.