Contextual responses based on automated learning techniques
Patent 6842877 Issued on January 11, 2005. Estimated Expiration Date: April 2, 2021. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
715/708, Context sensitive715/740, Remote operation of computing device715/734, Interactive network representation of devices (e.g., topology of workstations)715/744, Interface customization or adaption (e.g., client server)700/65, Operator control of remotely located element700/66, Having particular position determining apparatue (e.g., portable or handheld)709/228Session/connection parameter setting
Techniques are disclosed for using a combination of explicit and implicit user context modeling techniques to identify and provide appropriate computer actions based on a current context, and to continuously improve the providing of such computer actions. The appropriate computer actions include presentation of appropriate content and functionality. Feedback paths can be used to assist automated machine learning in detecting patterns and generating inferred rules, and improvements from the generated rules can be implemented with or without direct user control. The techniques can be used to enhance software and device functionality, including self-customizing of a model of the user's current context or situation, customizing received themes, predicting appropriate content for presentation or retrieval, self-customizing of software user interfaces, simplifying repetitive tasks or situations, and mentoring of the user to promote desired change.
U.S. Appl. No. 09/724,777, Abbott et al., filed Nov. 28, 2000.
U.S. Appl. No. 09/724,799, Abbott et al., filed Nov. 28, 2000.
U.S. Appl. No. 09/724,892, Abbott et al., filed Nov. 28, 2000.
U.S. Appl. No. 09/724,893, Abbott et al., filed Nov. 28, 2000.
U.S. Appl. No. 09/724,894, Abbott et al., filed Nov. 28, 2000.
U.S. Appl. No. 09/724,932, Abbott et al., filed Nov. 28, 2000.
U.S. Appl. No. 09/724,949, Abbott et al., filed Nov. 28, 2000.
“‘Affective Understanding:’ Modeling and Responding to User Affect,” http://www.media.mit.edu/affect/AC_research/understanding.html, pp. 1-3 [Accessed Oct. 2, 1998].
“Alps GlidePoint,” http://www.alps.com/p17.html, p. 1 [Accessed Oct. 2, 1998].
“GyroPoint Technology,” http://www.gyration.com/html/gyropoint.html, pp. 1-3 [Accessed Oct. 2, 1998].
“Haptics,” http://www.ai.mit.edu/projects/handarm-haptics/haptics.html, pp. 1-2 [Accessed Oct. 2, 1998].
“Research Areas in Affective Computing,” http://www.media.mit.edu/affect/, p. 1 [Accessed Oct. 2, 1998].
“Research on Affective Pattern Recognition and Modeling,” http://www.media.mit.edu/affect/AC_research/recognizing.html, pp. 1-4 [Accessed Oct. 2, 1998].
“Research on Sensing Human Affect,” http://www.media.mit.edu/affect/AC_research/sensing.html, pp. 1-5 [Accessed Oct. 2, 1998].
“Smart Rooms,” http://vismod.www.media.mit.edu/vismod/demos/smartroom/, pp. 1-3 [Accessed Oct. 2, 1998].
“SmartDesk Home Page,” http://vismod.www.media.mit.edu/vismod/demos/smartdesk/, pp. 1-4 [Accessed Oct. 2, 1998].
“The MIT Wearable Computing Web Page,” http://wearables.www.media.mit.edu/projects/wearables/, pp. 1-3 [Accessed Oct. 2, 1998].
“Wearable Computer Systems for Affective Computing,” http://www.media.mit.edu/affect/AC_research/wearables.html, pp. 1-5 [Accessed Oct. 2, 1998].
Aoki, Hisashi et al., “Realtime Personal Positioning System for a Wearable Computer,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Bauer et al., “A Collaborative Wearable System with Remote Sensing,” University of Oregon, Feb. 1996.
Billinghurst, Mark and Thad Starner, “New Ways to Manage Information,” IEEE, pp. 57-64, Jan. 1999.
Bowskill, J. et al., “Wearable Location Mediated Telecommunications; A First Step Towards Contextual Communication,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Dey, Anind K. et al., “The Conference Assistant: Combining Context-Awareness with Wearable Computing,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Finger et al., “Rapid Design and Manufacture of Wearable Computers,” Communication of the ACM, vol. 39, No. 2, Feb. 1996, pp. 63-68.
Golding, Andrew and Neal Lesh, “Indoor Navigation Using a Diverse Set of Cheap, Wearable Sensors,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Hull et al., “Towards Situated Computing,” Hewlett-Packard Laboratories, HPL-97-66 (1997).
Kirsch, Dana, “The Sentic Mouse: A tool for measuring emotional valence,” http://www.media.mit.edu/affect/AC_research/projects/sentic_mouse.html, pp. 1-2 [Accessed Oct. 2, 1998].
Kortuem et al., “Context-Aware, Adaptive Wearable Computers as Remote Interfaces to ‘Intelligent’ Environments,” University of Oregon, Oct. 1998.
Kortuem, Gerd, “When Cyborgs Meet: Building Communities of Cooperating Wearable Agents,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Lashkari, Yezdi et al., “Collaborative Interface Agents,” Proceedings of AAAI '94 Conference, Seattle, Washington, Aug. 1994.
Lehikoinen, Juha et al., “MEX: A Distributed Software Architecture for Wearable Computers,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Leonhardi, Alexander et al., Virtual Information Towers—A Metaphor for Intuitive, Location-Aware Information Access in a Mobile Environment, 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Lunt, Teresa F. et al., “Knowledge-Based Intrusion Detection,” Proceedings of the Annual Artificial Intelligence Systems in Government Conference, IEEE Comp. Soc. Press, vol. Conf. 4, 1989, pp. 102-107.
Maes, Pattie, “Agents That Reduce Work and Information Overload,” Communications of the ACM, vol. 37, No. 7, Jul. 1994.
Mann, Steve, “‘Smart Clothing’: Wearable Multimedia Computing and ‘Personal Imaging’ to Restore the Technological Balance Between People and Their Environments”, ACM Multimedia, Nov. 1996, pp. 163-174.
Metz, Cade, “MIT: Wearable PCs, Electronic Ink, and Smart Rooms,” PC Magazine, pp. 192-193, Jun. 1998.
Oakes, Chris, “The Truman Show Realized?,” http://www.wired.com/news/news/technology/story/15745,html, pp. 1-4 [Accessed Oct. 21, 1998].
Picard, R. W. and Healey, J., “Affective Wearables,” Personal Technologies vol. 1: 231-240, MIT Media Laboratory (1997).
Rekimoto et al., “The World through the Computer: Computer Augmented Interaction with Real World Environments,” ACM, Nov. 1995, pp. 29-36.
Rhodes, Bradley, “WIMP Interface Considered Fatal,” http://rhodes.www.media.mit.edu/people/rhodes/Papers/no-wimp.html, pp. 1-3 [Accessed Oct. 2, 1998].
Rhodes, Bradley, J. “The Wearable Remembrance Agent: A System for Augmented Memory,” Proceedings of the First International Symposium on Wearable Computers (ISWC '97), Cambridge, MA, Oct. 13-14, 1997.
Sato, J. et al., “Autonomous Behavior Control of Virtual Actors Based on the AIR Model,” Proceedings Computer Animation, Jun. 5, 1997.
Schneider, Jay and Jim Suruda, “Modeling Wearable Negotiation in an Opportunistic Task Oriented Domain,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Smailagic et al., “Matching interface design with user task: Modalities of Interaction with CMU Wearable Computers,” IEEE Personal Communications, Feb. 1996, pp. 14-25.
Smailagic, Asim et al., “MoCCA: A Mobile Communication and Computing Architecture,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.
Starner et al., “Visual Contextual Awareness in Wearable Computing,” Media Lab, MIT, Oct. 1998.
Tan, Hong Z. and Alex Pentland, “Tactual Displays for Wearable Computing,” IEEE, Massachusetts Institute of Technology Media Laboratory, pp. 84-88, 1997.
Yang, Jie et al., “Smart Sight: A Tourist Assistant System,” 3rd International Symposium on Wearable Computers, San Francisco, California, Oct. 18-19, 1999.