Chat information system for portable electronic devices
First Claim
Patent Images
1. A chat information system for a handheld portable electronic device, the system comprising:
- a touch screen, a processor, and a chatbot interface;
at least one tray for displaying a chatbot avatar;
a tray for displaying a message generated by a chat system;
a tray for displaying Internet content;
a tray for displaying a virtual keyboard;
a tray for user input fields;
a system voice output component;
a user voice input component; and
a plurality of interactive elements, wherein a user input is processed by the chatbot interface and the chatbot avatar is updated based on a chatbot response to the user input;
wherein the chatbot interface is configured to;
monitor user actions and identify the user actions, the user actions include;
a device rotation, a tap and hold on the touch screen, a swipe on the touch screen, an author user input on the touch screen, an edit user input on the touch screen, and a multiple topic request;
when the swipe on the touch screen is identified, determine a swipe direction; and
when a first swipe direction is identified, display a first response from the chatbot system instead of a second response from the chatbot system; and
when a second swipe direction is identified, display the second response from the chatbot system instead of the first response from the chatbot system, wherein the second swipe direction differs from the first swipe direction;
when the device rotation is identified, change a vertical layout to a horizontal layout, or vice versa, of at least one of the following;
the at least one tray for displaying a chatbot avatar, the tray for displaying a message generated by a chat system, the tray for displaying Internet content, the tray for displaying a virtual keyboard, the tray for user input fields;
when the tap and hold on the touch screen is identified, launch the user voice input module;
when the author user input on the touch screen is identified, launching the virtual keyboard;
when the edit user input on the touch screen is identified, launch the virtual keyboard and display the user input for editing;
when the multiple topic request is identified, display one or more supplementary topics.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and graphical user interface intended to simplify interaction between a user and a chat information system running on a portable electronic device that includes a touch screen. User interfaces and methods include user input controls (i.e., a virtual keyboard or voice recognition devices). The system also includes output trays, means for viewing chat history, means for displaying the Internet content and means for displaying graphical elements and avatars.
31 Citations
17 Claims
-
1. A chat information system for a handheld portable electronic device, the system comprising:
- a touch screen, a processor, and a chatbot interface;
at least one tray for displaying a chatbot avatar;
a tray for displaying a message generated by a chat system;
a tray for displaying Internet content;
a tray for displaying a virtual keyboard;
a tray for user input fields;
a system voice output component;
a user voice input component; and
a plurality of interactive elements, wherein a user input is processed by the chatbot interface and the chatbot avatar is updated based on a chatbot response to the user input;
wherein the chatbot interface is configured to;
monitor user actions and identify the user actions, the user actions include;
a device rotation, a tap and hold on the touch screen, a swipe on the touch screen, an author user input on the touch screen, an edit user input on the touch screen, and a multiple topic request;
when the swipe on the touch screen is identified, determine a swipe direction; and
when a first swipe direction is identified, display a first response from the chatbot system instead of a second response from the chatbot system; and
when a second swipe direction is identified, display the second response from the chatbot system instead of the first response from the chatbot system, wherein the second swipe direction differs from the first swipe direction;
when the device rotation is identified, change a vertical layout to a horizontal layout, or vice versa, of at least one of the following;
the at least one tray for displaying a chatbot avatar, the tray for displaying a message generated by a chat system, the tray for displaying Internet content, the tray for displaying a virtual keyboard, the tray for user input fields;
when the tap and hold on the touch screen is identified, launch the user voice input module;
when the author user input on the touch screen is identified, launching the virtual keyboard;
when the edit user input on the touch screen is identified, launch the virtual keyboard and display the user input for editing;
when the multiple topic request is identified, display one or more supplementary topics. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a touch screen, a processor, and a chatbot interface;
-
8. A method for implementing a chatbot on a portable electronic device having a touch screen, the method comprising:
- displaying a chatbot avatar;
displaying a message generated by a chat system;
displaying Internet content;
displaying user input fields; and
displaying a plurality of interactive elements, wherein a user input is processed by the chatbot interface and the chatbot avatar is updated based on a chatbot response to the user input;
wherein the chatbot interface is configured to;
monitor user actions and identify the user actions, the user actions include;
a device rotation, a tap and hold on the touch screen, a swipe on the touch screen, an author user input on the touch screen, an edit user input on the touch screen, and a multiple topic request;
when the swipe on the touch screen is identified, determine a swipe direction; and
when a first swipe direction is identified, display a first response from the chatbot system instead of a second response from the chatbot system; and
when a second swipe direction is identified, display the second response from the chatbot system instead of the first response from the chatbot system, wherein the second swipe direction differs from the first swipe direction;
when the device rotation is identified, change a vertical layout to a horizontal layout, or vice versa, of at least one of the following;
the chatbot avatar, the message generated by a chat system, the Internet content, the virtual keyboard, the user input fields;
when the tap and hold on the touch screen is identified, launch a user voice input component;
when the author user input on the touch screen is identified, launch a virtual keyboard;
when the edit user input on the touch screen is identified, launch the virtual keyboard feature and display the user input fields for editing;
when the multiple topic request is identified, display one or more supplementary topics. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- displaying a chatbot avatar;
-
15. A portable device having a touch screen, a processor and a chatbot interface, the portable device comprising:
- at least one tray for displaying a chatbot avatar;
a tray for displaying a message generated by a chat system;
a tray for displaying Internet content;
a tray for displaying a virtual keyboard;
a tray for user input fields;
a system voice output;
a user voice input; and
a plurality of interactive elements, wherein a user input is processed by the chatbot interface and the chatbot avatar is updated based on a chatbot response to the user input;
wherein the chatbot interface is configured to;
monitor user actions and identify the user actions, the user actions include;
a device rotation, a tap and hold on the touch screen, a swipe on the touch screen, an author user input on the touch screen, an edit user input on the touch screen, and a multiple topic request;
when the swipe on the touch screen is identified, determine a swipe direction; and
when a first swipe direction is identified, display a first response from the chatbot system instead of a second response from the chatbot system; and
when a second swipe direction is identified, display the second response from the chatbot system instead of the first response from the chatbot system, wherein the second swipe direction differs from the first swipe direction;
when the device rotation is identified, change a vertical layout to a horizontal layout, or vice versa, of at least one of the following;
the at least one tray for displaying a chatbot avatar, the tray for displaying a message generated by a chat system, the tray for displaying Internet content, the tray for displaying a virtual keyboard, the tray for user input fields;
when the tap and hold on the touch screen is identified, launch the user voice input;
when the author user input on the touch screen is identified, launching the virtual keyboard;
when the edit user input on the touch screen is identified, launch the virtual keyboard and display the user input for editing;
when the multiple topic request is identified, display one or more supplementary topics. - View Dependent Claims (16, 17)
- at least one tray for displaying a chatbot avatar;
Specification