| US 7,614,001 B2 | ||
| Thematic response to a computer user's context, such as by a wearable personal computer | ||
| Kenneth H. Abbott, Kirkland, Wash. (US); Joshua M. Freedman, Mercer Island, Wash. (US); Dan Newell, Medina, Wash. (US); James O. Robarts, Redmond, Wash. (US); and Johnson Apacible, Redmond, Wash. (US) | ||
| Assigned to Tangis Corporation Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Jun. 08, 2006, as Appl. No. 11/450,971. | ||
| Application 11/450971 is a continuation of application No. 09/906997, filed on Jul. 16, 2001, granted, now 7,107,539. | ||
| Application 09/906997 is a continuation of application No. 09/825159, filed on Apr. 02, 2001, granted, now 7,076,737. | ||
| Application 09/825159 is a continuation in part of application No. 09/724902, filed on Nov. 28, 2000, granted, now 7,231,439. | ||
| Application 09/724902 is a continuation in part of application No. 09/464659, filed on Dec. 15, 1999, granted, now 6,513,046. | ||
| Application 09/464659 is a continuation in part of application No. 09/216193, filed on Dec. 18, 1998, granted, now 6,466,232. | ||
| Claims priority of provisional application 60/194006, filed on Apr. 02, 2000. | ||
| Claims priority of provisional application 60/193999, filed on Apr. 02, 2000. | ||
| Claims priority of provisional application 60/194123, filed on Apr. 02, 2000. | ||
| Prior Publication US 2007/0022384 A1, Jan. 25, 2007 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 3/00 (2006.01); G06N 5/00 (2006.01) | ||
| U.S. Cl. 715—744 [715/738; 715/740; 706/45; 706/61; 709/201; 709/223] | 20 Claims |

| 1. A computer-implemented method for defining a theme for use by a computing device in presenting information that is appropriate
to a contextual situation represented by the theme, the method comprising:
receiving one or more indications of multiple context attributes that are related to the represented contextual situation;
receiving one or more indications of criteria for determining values of the indicated context attributes that match the represented
contextual situation;
receiving one or more indications of information that is appropriate to the represented contextual situation; and
defining a theme based on the received indications that can be used by the computing device to present the appropriate information
when context information for a contextual situation includes values for the indicated context attributes that are determined
by the indicated criteria to match the represented contextual situation.
|