Patents by Inventor Eric L. Matteson

Eric L. Matteson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8020104
    Abstract: 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.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: James O. Robarts, Eric L. Matteson
  • Patent number: 7664816
    Abstract: Multi-participant online activities are described. In one or more implementations, a protocol is described which ties an online activity (e.g., an online game) to an instant messaging infrastructure. For example, an online game may leverage the instant messaging infrastructure to form rosters of participants for participation in the online game, Once the roster is formed, the instant messaging infrastructure may further manage the presence of the participants in the online activity, such as which users join and cease participation in the online activity and notify other users of these changes. Further, the state of participation in the online activity may be stored such that the users may continue between sessions.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Alexandra K Heron, David Michael Miller, John S Holmes, Eric L Matteson
  • Patent number: 6842877
    Abstract: 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.
    Type: Grant
    Filed: April 2, 2001
    Date of Patent: January 11, 2005
    Assignee: Tangis Corporation
    Inventors: James O. Robarts, Eric L. Matteson
  • Patent number: 6701485
    Abstract: Spreadsheet cells are bound to external objects using a direct communication scheme having little processing overhead. A spreadsheet cell is bound to an object external to the spreadsheet, exposing a property or method of the object. The exposed property or method can then be used to update the value of the spreadsheet cell, either automatically when the exposed property changes, or in response to a request from the spreadsheet. The spreadsheet is preferably a spreadsheet COM control, which is embedded in a web page that is preferably browsed with a Microsoft INTERNET EXPLORER™ browser. The external object is also preferably embedded in the web page and may include an automatic control that is used to acquire data over a network such as the Internet.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: March 2, 2004
    Assignee: Microsoft Corporation
    Inventors: Mark S. Igra, Eric L. Matteson, Andrew M. P. Milton
  • Publication number: 20020083025
    Abstract: 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.
    Type: Application
    Filed: April 2, 2001
    Publication date: June 27, 2002
    Inventors: James O. Robarts, Eric L. Matteson