Nova Patents
EP1522918A2

Proactive user interface

Abstract

A proactive user interface, which could optionally be installed in (or otherwise control and/or be associated with) any type of computational device. The proactive user interface actively makes suggestions to the user, based upon prior experience with a particular user and/or various preprogrammed patterns from which the computational device could select, depending upon user behavior. These suggestions could optionally be made by altering the appearance of at least a portion of the display, for example by changing a menu or a portion thereof; providing different menus for display; and/or altering touch screen functionality. The suggestions could also optionally be made audibly.

EP1522918A2, drawing sheet 1
Sheet 1 of 54

Term

Term ended

Projected expiry passed 29 January 2024, 2.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

108 claims: 51 independent, 57 dependent

  1. 1
    A proactive user interface for a computational device, the computational device having an operating system, comprising:(a) a user interface for communicating between the user and said operating system;and(b) a learning module for detecting at least one pattern of interaction of the user with said user interface and for proactively altering at least one function of said user interface according to said detected pattern.
  2. 3
    The proactive user interface of claims 1 or 2, wherein said user interface features a graphical display and said altering at least one function of said user interface comprises altering at least a portion of said graphical display.
  3. 6
    The proactive user interface of claims 1 or 2, wherein said user interface features an audio display and said altering at least one function of said user interface comprises altering at least one audible sound produced by the computational device.
  4. 7
    The proactive user interface of any of claims 1 to 6, wherein the computational device is selected from the group consisting of a personal computer, an ATM, a mobile information device, or a consumer appliance having an operating system.
  5. 8
    The proactive user interface of any of claims 1 to 7, wherein said learning module maximizes a percentage of proactive alterations leading to a direct user selection from said alteration.
  6. 12
    The proactive user interface of any of claims 1 to 11, wherein said proactively altering at least one function of said user interface comprises activating an additional software application through the operating system.
  7. 13
    The proactive user interface of any of claims 1 to 12, further comprising a knowledge base for holding information gathered by said learning module as a result of interactions with the user and/or the operating system.
  8. 18
    The proactive user interface of any of claims 1 to 17, wherein said learning module further comprises at least one of an artificial intelligence algorithm and a machine learning algorithm.
  9. 19
    The proactive user interface of any of claims 1-18, further comprising a user model for modeling behavior of the user.
  10. 21
    A method for a proactive interaction between a user and a computational device through a user interface, the computational device having an operating system, the method comprising:detecting a pattern of user behavior according to at least one interaction of the user with the user interface;andproactively altering at least one function of the user interface according to said pattern.
  11. 27
    The method of any of claims 21 to 26, wherein the computational device is selected from the group consisting of a personal computer, an ATM, a mobile information device, or a consumer appliance having an operating system.
  12. 28
    The method of any of claims 21 to 27, wherein said learning module maximizes a percentage of proactive alterations leading to a direct user selection from said alteration.
  13. 32
    The method of any of claims 21 to 31, wherein said proactively altering at least one function of said user interface comprises activating an additional software application through the operating system.
  14. 33
    The method of any of claims 21 to 32, further comprising a knowledge base for holding information gathered by said learning module as a result of interactions with the user and/or the operating system.
  15. 38
    The method of any of claims 21 to 37, wherein said learning module further comprises at least one of an artificial intelligence algorithm and a machine learning algorithm.
  16. 39
    The method of any of claims 21 to 38, further comprising a user model for modeling behavior of the user.
  17. 41
    A proactive computational device for interacting with a user, the computational device having an operating system, the device comprising:(a) a user interface for communicating between the user and the operating system;and(b) a learning module for detecting at least one pattern of interaction of the user with said user interface and for proactively altering at least one function of said user interface according to said detected pattern.
  18. 42
    A behavioral system for a mobile information device having an operating system, comprising:an adaptive system for the mobile information device, wherein said adaptive system alters at least one function of the mobile information device according to an analysis of user behavior rather than a direct user command to alter said at least one function.
  19. 44
    The system of claims 42 or 43, wherein the mobile information device comprises a cellular telephone.
  20. 45
    The system of any of claims 42 to 44, wherein said analysis of user behavior comprises an analysis of a plurality of user interactions with the mobile information device.
  21. 47
    The system of claims 45 or 46, wherein said analysis further comprises comparison of said plurality of user interactions to at least one pattern of previously detected user behavior, wherein said at least one pattern of previously detected user behavior is associated with altering said at least one function.
  22. 48
    The system of any of claims 42 to 47, wherein said at least one function comprises an audio capability by the mobile information device.
  23. 52
    The system of any of claims 42 to 47, wherein said at least one function is related to a visual display by the mobile information device.
  24. 54
    The system of any of claims 42 to 53, wherein said adaptive system is operated by the mobile information device.
  25. 55
    The system of any of claims 42 to 53, wherein the mobile information device is capable of communication through a network.
  26. 58
    The system of any of claims 42 to 57, further comprising a learning module, wherein said analysis is performed by said learning module and wherein said learning module adapts to said user behavior according to at least one of an Al algorithm, an ML algorithm or a genetic algorithm.
  27. 59
    A proactive mobile information device, comprising an adaptive system for the mobile information device, wherein said adaptive system alters at least one function of the mobile information device according to an analysis of user behavior rather than a direct user command to alter said at least one function.
  28. 60
    A method for adapting at least one function of a mobile information device for a user, comprising:analyzing a plurality of user interactions with the mobile information device to form an analysis;andproactively altering at least one function of the mobile information device according to said analysis rather than a direct user command to alter said at least one function.
  29. 61
    An intelligent agent for use with a mobile information device over a mobile information device network, comprising:an avatar for providing a user interface with the intelligent agent;andan agent for controlling an interaction of the mobile information device through the mobile information device network.
  30. 63
    The intelligent agent of claims 61 or 62, wherein the mobile information device is in communication with at least one other mobile information device, said at least one mobile information device being associated with a second agent, such that said agent is capable of communicating with said second agent.
  31. 66
    The intelligent agent of any of claims 63 to 65, wherein said at least one other mobile information device is associated with a second avatar, and wherein a user of the mobile information device and a user of said at least one other mobile information device communicate through said avatar and said second avatar.
  32. 69
    The intelligent agent of any of claims 61 to 68, wherein at least one of said avatar or said agent are operated at least partially according to commands sent from the mobile information device network to the mobile information device.
  33. 71
    The intelligent agent of any of claims 61 to 70, wherein at least one characteristic of an appearance of said avatar is alterable.
  34. 75
    The intelligent agent of any of claims 71 to 74, wherein said at least one characteristic of an appearance of said avatar is alterable according to an automated evolutionary algorithm.
  35. 77
    The intelligent agent of any of claims 61 to 76, wherein the mobile information device network comprises a locator for determining a physical location of the mobile information device, and wherein the user is able to request information about said physical location through an action of said agent.
  36. 83
    The intelligent agent of claims 81 or 82, wherein said agent filters said message according to at least one criterion.
  37. 84
    The intelligent agent of any of claims 81 to 83, wherein said avatar presents at least information about said message to the user.
  38. 85
    The intelligent agent of any of claims 78 to 84, wherein the user requests information about said second physical location through said avatar.
  39. 86
    The intelligent agent of any of claims 61 to 85, wherein the mobile information device network is in communication with a virtual commercial location, and wherein the user communicates with said virtual commercial location through said avatar.
  40. 88
    The intelligent agent of claims 86 or 87, wherein the user searches said virtual commercial location through said agent.
  41. 89
    The intelligent agent of any of claims 86 to 88, wherein said avatar is capable of receiving an accessory purchased from said virtual commercial location.
  42. 90
    The intelligent agent of any of claims 81 to 89, wherein the mobile information device is capable of receiving software, and wherein said agent performs at least a portion of installation of said software on the mobile information device.
  43. 92
    The intelligent agent of any of claims 61 to 91, wherein said agent further comprises a teaching module for teaching the user.
  44. 95
    The intelligent agent of any of claims 61 to 94, wherein said avatar is capable of entertaining the user.
  45. 96
    A living mobile telephone for a user, comprising:an agent for controlling an interaction of the mobile telephone with the user;andan avatar for providing a user interface with said agent.
  46. 98
    The telephone of claims 96 or 97, wherein said agent comprises:(i) an artificial intelligence (Al) system;and(ii) a knowledge base;wherein said Al system obtains information from said knowledge base for determining at least one action.
  47. 100
    The telephone of claims 98 or 99, wherein said knowledge base comprises information about at least one user action pattern.
  48. 101
    The telephone of any of claims 98 to 100, wherein said knowledge base comprises information about the user to an action by said agent.
  49. 103
    The telephone of any of claims 98 to 102, wherein said Al system determines a reward for said agent for performing an action, such that said action is selected according to said reward.
  50. 105
    The telephone of claims 103 or 104, wherein said Al system simulates a plurality of actions and selects an action for said agent according to said reward.
  51. 106
    The telephone of any of claims 98 to 105, wherein said Al system determines at least a portion of a user interface.
Independent claims51