orationThematic response to a computer user's context, such as by a wearable personal computerUS7631320Aug 3, 2004Dec 8, 2009Apple Inc.Method and apparatus for improved interaction with an application program according to data types and actions performed by the application programUS7647400Dec 7, 2006Jan 12, 2010Microsoft CorporationDynamically exchanging computer user's contextUS7689919Nov 5, 2004