Chat information system for portable electronic devices
AssigneeSpeaktoit, Inc.
InventorsArtem Goncharuk, Ilya Gelfenbeyn, Pavel Sirotin
Life of this patent
Estimating the term…
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.
Claims17
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.
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.
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.
Dependencies are inferred from the claim text.