| CPC G06F 3/167 (2013.01) [A61B 5/6803 (2013.01); A61B 5/6817 (2013.01); A63B 24/0062 (2013.01); G10L 15/22 (2013.01); H04R 1/1091 (2013.01); A61B 5/01 (2013.01); A61B 5/02438 (2013.01); A61B 5/0531 (2013.01); A61B 5/1118 (2013.01); A61B 5/14532 (2013.01); A61B 5/14542 (2013.01); A63B 2220/12 (2013.01); A63B 2220/30 (2013.01); A63B 2220/53 (2013.01); A63B 2220/72 (2013.01); A63B 2220/74 (2013.01); A63B 2220/75 (2013.01); A63B 2220/76 (2013.01); A63B 2220/805 (2013.01); A63B 2220/808 (2013.01); A63B 2220/836 (2013.01); A63B 2225/50 (2013.01); A63B 2230/06 (2013.01); A63B 2230/20 (2013.01); A63B 2230/207 (2013.01); A63B 2230/30 (2013.01); A63B 2230/50 (2013.01); A63B 2230/75 (2013.01); G10L 2015/223 (2013.01); H04R 1/1041 (2013.01); H04R 2420/07 (2013.01)] | 18 Claims |

|
1. A method for a virtual assistant on a pair of wireless earpieces, the method comprising:
executing the virtual assistant on a processor disposed within a first wireless earpiece of the pair of wireless earpieces, wherein the virtual assistant has a listening mode;
activating the listening mode of the virtual assistant for collecting context to interpret a future request made to the pair of wireless earpieces, wherein the context includes data including biometric data, location, and environmental data;
capturing at least a portion of the biometric data and the environmental data using one or more sensors of a second device while the virtual assistant is in the listening mode;
wirelessly communicating the biometric data and the environmental data from the second device to the first wireless earpiece;
activating the virtual assistant in response to receiving user input defining a request from a user to be implemented by the pair of wireless earpieces, wherein the user input comprises voice input received at the pair of wireless earpieces;
analyzing the request by the virtual assistant executing on the processor of the first wireless earpiece by applying natural language processing to the voice input about the biometric data and the environmental data previously acquired from the one or more sensors of the second device when the virtual assistant was in the listening mode to determine an action to fulfill the request; and
implementing the action to fulfill the request utilizing the virtual assistant;
wherein the one or more sensors include at least one microphone.
|