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
OG exemplary drawing
 
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.