Patent ID: 9531862
Filing Date: 2016-12-27
CPC Classification: G06F,G06Q,H04L,H04M,H04W

Claim Text:
1. A portable electronic device in communication with remote computing equipment over a communications path, comprising: one or more input devices; one or more output devices; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: providing an Intelligent Interactive Agent as a graphic animation to a user, said Intelligent Interactive Agent having modules for receiving and processing verbal commands from the user; wherein the Intelligent Interactive Agent operates the GUI from the verbal commands; wherein the intelligent interactive agent executes GUI operations comprising tapping, swiping, pinching, searching for text, entering text, and displaying retrieved content, in one or more mobile electronic display notes displayed in a container display matrix; wherein the graphic animation is rendered to project a tapping gesture as part of the tapping operation; wherein the graphic animation is rendered to project a swiping gesture as part of the swiping operation; wherein the graphic animation is rendered to project a pinching gesture as part of the pinching operation; wherein the graphic animation is rendered to project a searching gesture as part of the searching operation; wherein the graphic animation is rendered to project a text entry gesture as part of the text entry operation; wherein the graphic animation is rendered to project a content displaying gesture as part of the content displaying operation; wherein the graphic animation is rendered to project a human-like animation as an output responsive to the verbal commands from the user-said human-like animation comprises matched human-like characteristics, said characteristics comprising a human-like facial proportions, a human-like appearance, a human-like voice, and human-like gestures; and in response to user input in a messaging application, processing content of the user input, said processing content comprising at least in part Natural Language Processing, and providing feedback to the user: wherein the feedback comprises a graphical or spoken output from the portable electronic device, said output programmed to represent knowledge in a Cognitive Model using Semantic Actions and Entities/Concepts and their inter-relationships, said output programmed to express knowledge by generating English responses using Natural Language Generation (NLG), aid output programmed to maintain behavioral states and feelings in a computational manner as a result of circumstantial triggers, user behavior and productivity of Interactive Intelligent Agent by means of a Psychology Engine, said output programmed to express the behavioral states and feelings using facial Expressions rendered in a the human-like animation, said output programmed to have Conversations/Dialogs in a taking-turns dialogue manner, said output programmed to remember context of the Conversations/Dialogs in a Contextual Memory; said output comprising an offer of an alternative communication mode, wherein processing content of the user input comprises analyzing message content to collect parameters relating to message priority, channel type, channel availability, user schedule, user time zone, relationship of user to recipient, type of content, and number of recipients, and saving said collected parameters to memory; wherein the relationship parameter is calculated using a familiarity index, the familiarity index comprising a numerical value based on relationship hierarchy; wherein the one or more program include instructions for providing feedback to the user wherein the feedback comprises a graphical or spoken output from the portable electronic device, said output comprising wherein a recipient schedule is retrieved as a parameter, wherein the recipient schedule parameter is compared to a user schedule parameter and a scheduling database is populated with an entry that uses the comparison data; and wherein specific customized personality profile parameters are set to establish priority overrides where a user schedule has a different priority than a recipient schedule.