System and method for using a virtual agent to provide consumer electronic device related technical support
Contextual information for an ecosystem that includes a consumer electronic device is used by a virtual agent to speed up the process by which the virtual agent provides technical support related to the consumer electronic device. The contextual information is used to reduce the amount of information the virtual agent requires from the consumer. Whilst collecting information from the consumer, the virtual agent also functions to determines if a hand-off of the consumer to a further agent is needed.
1 . A method for providing consumer electronic device related technical support to a consumer, comprising:
in response to a consumer electronic device being automatically determined to have been newly added to an ecosystem automatically starting a session with a virtual agent where the virtual agent performs further steps comprising: determining a contextual information for the ecosystem that includes the consumer electronic device; using the determined contextual information to select from a plurality of cards usable by the virtual agent to cause one or more different types of physical devices to interact with consumers for the purpose of providing consumer electronic device technical support related to each of a plurality of different consumer electronic devices a one of the plurality of cards; using the selected one of the plurality of cards to cause a physical device known to be in communication with the consumer based on the determined contextual information to interact with the consumer whereby further ones of the plurality of cards can be used to cause the physical device to collect from the consumer a further contextual information determined to be needed to provide the technical support related to the consumer electronic device desired by the consumer; and continuing to use further cards selected from the plurality of cards to collect from the consumer via the physical device the further contextual information until it is determined that the virtual agent has provided the last possible technical support related to the consumer electronic device given the further contextual information collected, an end of the technical support session has been indicated by the consumer, or a hand-off of the consumer to a further agent is needed.
2 . The method as recited in claim 1 , comprising using an entry point from which the virtual agent was accessed to automatically determine the contextual information for the ecosystem.
3 . The method as recited in claim 1 , wherein the physical device hosts the virtual agent and the method comprises using a device identifier for the physical device to automatically determine the contextual information for the ecosystem.
4 . The method as recited in claim 1 , wherein the contextual information comprises a service provider identifier for a service associated with the consumer electronic device.
5 . The method as recited in claim 4 , wherein the service comprises an internet service provider service.
6 . The method as recited in claim 4 , wherein the service comprises a media provider service.
7 . The method as recited in claim 6 , wherein the media provider service comprises a media streaming provider service.
8 . The method as recited in claim 1 , wherein the contextual information comprises a brand and model for the consumer electronic device.
9 . The method as recited in claim 1 , further comprising using the contextual information to pre-populate one or more data fields within one or more cards.
10 . The method as recited in claim 1 , wherein the physical device comprises a stand-alone virtual voice assistant.
11 . The method as recited in claim 1 , wherein the physical device comprises a further consumer electronic device having an associated display device.
12 . The method as recited in claim 1 , further comprising determining an issue severity level associated with interactions with the virtual agent by the consumer and using the determined issue severity level to determine if the hand-off is needed.
13 . The method as recited in claim 1 , further comprising determining a mood associated with interactions with the virtual agent by the consumer and using the determined mood to determine if the hand-off is needed.
14 . The method as recited in claim 13 , further comprising using voice utterances by the consumer to determine the mood associated with interactions with the virtual agent by the consumer.
15 . The method as recited in claim 14 , further comprising using image data of the consumer to determine the mood associated with interactions with the virtual agent by the consumer.
16 . The method as recited in claim 1 , wherein the technical support is related to on-boarding of the consumer electronic device.
17 . The method as recited in claim 1 , wherein the technical support is related to installing a service on the consumer electronic device.
18 . The method as recited in claim 1 , wherein the technical support is related to enabling a feature of the consumer electronic device.
19 . The method as recited in claim 1 , wherein the virtual agent is adapted to interact with the consumer through use of a voice interface of the physical device.
20 . The method as recited in claim 1 , wherein the virtual agent is adapted to interact with the consumer through use of a touch screen display interface of the physical device.
21 . The method as recited in claim 1 , wherein the contextual information comprises a geo-location of the consumer electronic device.
22 . The method as recited in claim 21 , wherein the physical device known to be in communication with the consumer comprises the consumer electronic device.
23 . The method as recited in claim 1 , wherein the contextual information comprises a geo-location of the consumer electronic device.
24 . The method as recited in claim 1 , wherein the contextual information comprises a one or more service providers associated with the consumer electronic device.
25 . The method as recited in claim 1 , wherein the physical device known to be in communication with the consumer comprises a mobile device registered to the consumer.
26 . The method as recited in claim 1 , wherein a configuration application installed on a controlling device automatically determines that the consumer electronic device has been newly added to the ecosystem and the configuration application automatically starts the session with the virtual agent.