Patents by Inventor Eric Matteson

Eric 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).

  • Publication number: 20070005704
    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: Application
    Filed: June 10, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Alexandra Heron, David Miller, John Holmes, Eric Matteson
  • Publication number: 20060195363
    Abstract: A persistent object for online activities is described. In an implementation, a method is described in which a persistent object is created which references a plurality of clients for participation in an online activity over a network. The persistent object is stored to be callable by at least one of the client for initiating the online activity and causing a notification to be formed for communication over the network to each of the other clients to participate in the online activity.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexandra Heron, David Miller, Eric Matteson, John Holmes
  • Publication number: 20060004680
    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: January 11, 2005
    Publication date: January 5, 2006
    Inventors: James Robarts, Eric Matteson