The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 14, 2017
Filed:
Sep. 13, 2016
Bandwidth.com, Inc., Raleigh, NC (US);
Jared Kashimba, Micanopy, FL (US);
Sai Rathnam, Raleigh, NC (US);
Matthews Abraham, Cary, NC (US);
Andrew Gulino, Chapel Hill, NC (US);
Charles Marcel Kinard, Cary, NC (US);
Aaron Medford, Smithfield, NC (US);
Justin Milam, Burgaw, NC (US);
Travis Morton, Raleigh, NC (US);
Jon Schniepp, Raleigh, NC (US);
Brandon Smith, Cary, NC (US);
Shawn Starler, Fuquay-Varina, NC (US);
Greg Stephens, Cary, NC (US);
Sam Thomas, Holly Springs, NC (US);
Matthew Wood, Durham, NC (US);
Republic Wireless, Inc., Raleigh, NC (US);
Abstract
Examples are disclosed for responding to voice commands within an existing telephony call between two or more end user communication devices mediated by an IP based communications server. The server is mediating a telephony call among the two or more end user communication devices where each end user communication device has its own communication link to the server. The server may detect a trigger event from one of the end user communication devices. Upon detecting the trigger event, the server may receive voice input over the communication link from the end user communication device that generated the trigger event. The received voice input may be parsed into one or more voice commands. The server may then cause the one or more voice commands to be executed. In other embodiments, much of the intelligence and processing may be carried out on the end user communication device directly.