US 12,266,356 B2
Context-sensitive actions within client device
Sandeep Guddekoppa Suresh, Bangalore (IN); and Vinod Jatti, Bangalore (IN)
Assigned to ARRIS ENTERPRISES LLC, Horsham, PA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Sep. 28, 2021, as Appl. No. 17/487,281.
Claims priority of provisional application 63/117,552, filed on Nov. 24, 2020.
Prior Publication US 2022/0165265 A1, May 26, 2022
Int. Cl. G10L 15/22 (2006.01); G06Q 10/1093 (2023.01); G10L 15/18 (2013.01); G10L 15/08 (2006.01)
CPC G10L 15/22 (2013.01) [G06Q 10/1095 (2013.01); G10L 15/1822 (2013.01); G10L 2015/088 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A network device in a network comprising: a microphone;
a speaker;
a memory having a user identifying data, user addressing data, event keyword and a date keyword stored therein; and
a processor coupled to the memory and the microphone, wherein the processor executes instructions stored on the memory to cause the network device to:
detect, by the microphone, speech from a user associated with another network device related to a call between the network device and the another network device;
parse the detected speech for content;
take an automated action based on the content of the parsed detected speech, wherein the automated action automatically mutes the microphone;
after muting the microphone, store, into the memory, the detected speech for a predetermined period of time;
after muting the microphone, broadcast by the speaker the detected speech;
determine, based on the parsing, that the content matching the user identifying data and the user addressing data;
take another automated action based on the content matching the user identifying data and the user addressing data, wherein the another automated action automatically unmutes the microphone;
detect, by the microphone, additional speech from the user associated with the another network device;
determine a future event of the user based on additional content detected in the additional speech to the event keyword;
determine a date of the determined future event based on additional content detected in the additional speech corresponding to the date keyword;
create, in the network device, a calendar event of a calendar for the user, wherein the calendar event is stored as a data structure within the memory, and wherein the calendar event can be modified; and
log the future event into the calendar.