Generating and providing a self-service demonstration to facilitate performance of a self-service task
First Claim
1. A device, comprising:
- one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to;
provide a user interface to a user device,the user interface being provided by executing an application;
obtain a user identifier associated with a user of the user device,the user identifier being obtained via the user interface;
provide, via the user interface, a list of self-service tasks that the user may perform via a web self-service;
identify a self-service task from the list of the self-service tasks to be performed by the user using the user device,the self-service task being a task that does not require the user to interact with another person,the self-service task being identified by the user selecting the self-service task via the user interface,the self-service task to be performed via an input mechanism,information identifying the self-service tasks being stored in a data structure of the device,the data structure of the device associating the self-service tasks with one or more types of account information;
obtain account information, specific to the user, based on the user identifier and the self-service task;
identify a code template based on the self-service task;
generate code for a self-service demonstration using the code template that includes;
first code for instructions for performing the self-service task,second code for media content for communicating the instructions,the media content including at least one of;
video content,
audio content,
textual content, or
graphical content, andthird code for providing the account information specific to the user,the media content being based on the account information specific to the user;
execute the code for the self-service demonstration for presentation to the user via the user interface,the self-service demonstration and the self-service task being provided via a single user interface without leaving a flow of the instructions provided in the self-service demonstration,the single user interface including at least one of audio or visual content provided via the self-service demonstration to guide the user through the self-service task,
the at least one of the audio or visual content being provided via the self-service demonstration upon execution of the code, andthe self-service demonstration including a plurality of stages,each stage of the plurality of stages requiring user input prior to moving to a next stage;
receive an indication of an interaction, by the user, with the self-service demonstration,the interaction with the self-service demonstration including the user input to perform the self-service task via the input mechanism; and
modify the account information based on the user input.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may obtain a user identifier associated with a user. The device may identify a self-service task to be performed by the user using a user device. The self-service task may be a task that does not require the user to interact with another person. The device may obtain account information, specific to the user, based on the user identifier and the self-service task. The device may generate a self-service demonstration that includes instructions for performing the self-service task, media content for communicating the instructions, and the account information specific to the user. The device may provide the self-service demonstration for presentation to the user. The device may receive an indication of an interaction, by the user, with the self-service demonstration. The interaction may include user input, and the device may modify the account information based on the user input.
-
Citations
20 Claims
-
1. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; provide a user interface to a user device, the user interface being provided by executing an application; obtain a user identifier associated with a user of the user device, the user identifier being obtained via the user interface; provide, via the user interface, a list of self-service tasks that the user may perform via a web self-service; identify a self-service task from the list of the self-service tasks to be performed by the user using the user device, the self-service task being a task that does not require the user to interact with another person, the self-service task being identified by the user selecting the self-service task via the user interface, the self-service task to be performed via an input mechanism, information identifying the self-service tasks being stored in a data structure of the device, the data structure of the device associating the self-service tasks with one or more types of account information; obtain account information, specific to the user, based on the user identifier and the self-service task; identify a code template based on the self-service task; generate code for a self-service demonstration using the code template that includes; first code for instructions for performing the self-service task, second code for media content for communicating the instructions, the media content including at least one of;
video content,
audio content,
textual content, or
graphical content, andthird code for providing the account information specific to the user, the media content being based on the account information specific to the user; execute the code for the self-service demonstration for presentation to the user via the user interface, the self-service demonstration and the self-service task being provided via a single user interface without leaving a flow of the instructions provided in the self-service demonstration, the single user interface including at least one of audio or visual content provided via the self-service demonstration to guide the user through the self-service task,
the at least one of the audio or visual content being provided via the self-service demonstration upon execution of the code, andthe self-service demonstration including a plurality of stages, each stage of the plurality of stages requiring user input prior to moving to a next stage; receive an indication of an interaction, by the user, with the self-service demonstration, the interaction with the self-service demonstration including the user input to perform the self-service task via the input mechanism; and modify the account information based on the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; provide a user interface to a user device, the user interface being provided by executing an application; determine a user identifier associated with a user of the user device who is to perform a self-service task, the self-service task being a task that does not require the user to interact with another person, the user identifier being obtained via the user interface; provide, via the user interface, a list of self-service tasks that the user may perform via a web self-service; identify the self-service task of the list of the self-service tasks to be performed by the user, the self-service task being identified by the user selecting the self-service task via the user interface, the self-service task to be performed via an input mechanism, information associated with the self-service tasks being stored in a data structure of a device, the data structure of the device associating the self-service tasks with one or more types of account information; obtain account information, associated with the user, based on the user identifier and the self-service task; identify a code template based on the self-service task; generate code, for a self-service demonstration, using the code template that includes; first code for an instruction for performing the self-service task, second code for media content that communicates the instruction, and third code for providing the account information associated with the user; execute the code for the self-service demonstration for presentation to the user via the user interface, the self-service demonstration and the self-service task being provided via a single user interface without leaving a flow of the instructions provided in the self-service demonstration, the single user interface including at least one of audio or visual content provided via the self-service demonstration to guide the user through the self-service task,
the at least one of the audio or visual content being provided via the self-service demonstration upon execution of the code, andthe self-service demonstration including a plurality of stages,
each stage of the plurality of stages requiring user input prior to moving to a next stage;receive an indication of an interaction, by the user, with the self-service demonstration, the interaction with the self-service demonstration including the user input to perform the self-service task via the input mechanism; and modify the account information based on the user input to perform the self-service task. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
providing, by a device, a user interface to a user device, the user interface being provided by executing an application; determining, by the device, a user identifier associated with a user of the user device who is to perform a self-service task, the self-service task being a task that does not require the user to interact with another person, the user identifier being obtained via the user interface; providing, by the device and via the user interface, a list of self-service tasks that the user may perform via a web self-service; identifying, by the device, a self-service task identifier that identifies the self-service task of the list of the self-service tasks to be performed by the user, the self-service task being identified by the user selecting the self-service task via the user interface, the self-service task to be performed via an input mechanism, information associated with the self-service tasks being stored in a data structure of the device, the data structure of the device associating the self-service tasks with one or more types of account information; obtaining, by the device and based on the self-service task identifier and the user identifier, account information associated with a user account of the user; generating, by the device, code for a self-service demonstration that includes; first code for providing the account information associated with the user, second code for directions for performing the self-service task, and third code for media content for communicating the directions; executing, by the device, the code for the self-service demonstration for presentation to the user device via the user interface, the self-service demonstration and the self-service task being provided via a single user interface without leaving a flow of instructions provided in the self-service demonstration, the single user interface including at least one of audio or visual content provided via the self-service demonstration to guide the user through the self-service task, the at least one of the audio or visual content being provided via the self-service demonstration upon execution of the code, and the self-service demonstration including a plurality of stages, each stage of the plurality of stages requiring user input prior to moving to a next stage; receiving, by the device, an indication of an interaction, by the user, with the self-service demonstration, the interaction with the self-service demonstration including the user input to perform the self-service task via the input mechanism; and modifying, by the device, the user account based on the user input. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification