You are on page 1of 9

US9069648B2 Robarts (US6842877) Burton (US20110003665)

Claim 1
A method for "[pg 68 col 43 l28-37] In addition, a "[pg 167 para 0063] the portable
delivering computing device or computer may electronic module 12 of the watch
messages in a com prise any combination of 10 has associated software to
personal hardware or Software that can function with the user
electronic device provide Storage, provide processing, interfaces...can use the watch 10 to
(PED), provide input or output capability, wirelessly communicate with the
comprising: and/or interact with other devices sensor(s) 1 and monitor
enabling a user that provide such capabilities, performance .
to input one or including computers, network [pg 163 para 0025] input system
more user devices, internet appliances, PDAS, (PED)with (a) GPS data and the
preferences wireless phones, pagers, elec tronic ability to play (c) message payload,
associated with organizers, television-based Systems such as a video or graphic.
one or more and various other consumer products [pg 169 para 0074] in cooperation
activity based that include inter-communication with the user interface...information
suggestive capabilities. Accordingly, the is displayed in the various display
(ABS) messages, present invention may be practiced fileds...
with other computer System [pg 216 cl 1-4, 19] device with an
configurations electronic module that has a
[pg 82 cl 1] A method in a wearable plurality of user inputs, where the
computing device for improving first few inputs are buttons and a
automated responses to a current screen (tap screen) with the ability
context of a user of the wearable to record and monitor electronic
computing device based on performance data
automated learning techniques, the "
current context of the user being
represented by a plurality of context
attributes that each model an aspect
of the context, multiple defined
contextual situations each
Specifying values for at least one of
the context attributes...receiving an
indication from the user of an
alternate automated response to be
provided; "
the one or more "[pg 82 cl 4] receiving from the user "[pg 167 para 0063] the portable
user preferences a request to explain the Suggested electronic module 12 of the watch
defining at least asSociation; 10 has associated software to
one selection [pg 82 cl 1] receiving an indication function with the user
condition for from the user of an alternate interfaces...can use the watch 10 to
selection of the automated response to be provided; wirelessly communicate with the
one or more " sensor(s) 1 and monitor
ABS messages performance .
and at least one [pg 174 para 0112]
output condition
for output of the [pg 185-6 para 175] - users can
one or more ""connect"" with oither users and
ABS messages; receive a ""carrot"" "
playing media [pg? col 4 l25-30] For example, [pg 163 para 0025] input system
from the PED; Simple context information Such as (PED)with (a) GPS data and the
location Signals provided by a ability to play (c) message payload,
global positioning System (GPS) such as a video or graphic.
receiver can be combined with other
information Such as ambient noise
Signals and Video input cues to
answer more abstract context
questions such as “How busy am I?’
or “What is my current activity'?”
determining a [pg 82 cl 1] determining one of the [pg 174 para 0114]
user activity defined contextual situations that
associated with matches the indicated current
the user; context information in Such a
manner that the included current
values of the indicated current
context information include the
values for the context attributes
specified by the one defined
contextual Situation;
selecting an ABS "[pg 83 cl 11] The method of claim "[pg 175 para 0121] Thus, after
message from 1 wherein before the creating of the entering the RUN mode, the
among the one association the identified contextual controller 18 displays the ""Walk to
or more ABS situation is a defined Connect"" screen""
messages based contextual Situation having an
on the at least existing association with an
one selection automated response distinct from the
condition and the one alternate automated response,
user activity; and and wherein the creating of the
association includes modifying the
existing association. "
in response to "[pg 82 cl 1] automatically "[pg 175 para 0119] If the user
the user activity providing to the user one of the selects ""LAPS"", the controller
meeting the at automated responses that is may display the times of each of
least one output associated with the one defined the laps for the past run
condition, contextual Situation; NOTE: [pg 183 para 0166]
initiating output [pg 83 cl 9] The method of claim 1 discusses a COACH mode"
of the ABS wherein at least Some of the
message from automated responses include
the PED. presenting information to the user
that is appropriate based on the one
defined contextual Situation
determined to match the current
context information."
Claim 16
A method for "[pg 68 col 43 l28-37] In addition, a
delivering computing device or computer may
messages in a com prise any combination of
personal hardware or Software that can
electronic device provide Storage, provide processing,
(PED), provide input or output capability,
comprising: and/or interact with other devices
enabling a user that provide such capabilities,
to perform a first including computers, network
electronic based devices, internet appliances, PDAS,
intelligence wireless phones, pagers, electronic
function organizers, television-based Systems
including and various other consumer products
playing media that include inter-communication
from the PED; capabilities. Accordingly, the
and present invention may be practiced
with other computer System
configurations
[pg 82 cl 1] A method in a wearable
computing device for improving
automated responses to a current
context of a user of the wearable
computing device based on
automated learning techniques, the
current context of the user being
represented by a plurality of context
attributes that each model an aspect
of the context, multiple defined
contextual situations each
Specifying values for at least one of
the context attributes...receiving an
indication from the user of an
alternate automated response to be
provided;
enabling the user "[pg 82 cl 4] receiving from the user
to perform a a request to explain the Suggested
second asSociation;
electronic based [pg 82 cl 1] receiving an indication
intelligence from the user of an alternate
function, automated response to be provided;
comprising: "
enabling the user
to input one or
more user
preferences
associated with
one or more
activity based
suggestive
(ABS) messages,
the one or more "[pg 82 cl 4] receiving from the user
user preferences a request to explain the Suggested
defining at least asSociation;
one selection [pg 82 cl 1] receiving an indication
condition for from the user of an alternate
selection of the automated response to be provided;
one or more "
ABS messages
and at least one
output condition
for output of the
one or more
ABS messages;
determining an [pg 82 cl 1] determining one of the
activity defined contextual situations that
associated with matches the indicated current
the PED; context information in Such a
manner that the included current
values of the indicated current
context information include the
values for the context attributes
specified by the one defined
contextual Situation;
selecting an ABS "[pg 83 cl 11] The method of claim
message from 1 wherein before the creating of the
among the one association the identified contextual
or more ABS situation is a defined
messages based contextual Situation having an
on the at least existing association with an
one selection automated response distinct from the
condition and the one alternate automated response,
activity and wherein the creating of the
associated with association includes modifying the
the PED; and existing association. "
initiating output "[pg 82 cl 1] automatically
of the ABS providing to the user one of the
message from automated responses that is
the PED in associated with the one defined
response to the contextual Situation;
activity [pg 83 cl 9] The method of claim 1
associated with wherein at least Some of the
the PED meeting automated responses include
the at least one presenting information to the user
output condition. that is appropriate based on the one
defined contextual Situation
determined to match the current
context information."
Claim 18
A method for "[pg 163 para 0025] input system
delivering (PED)with (a) GPS data and the
messages in a ability to play (c) message payload,
personal such as a video or graphic
electronic device [pg 217 cl 25]"
(PED) having a
GPS receiver
and storing map
data, comprising:
performing, with
the PED, a first
electronic based
intelligence
function; and
performing, with "[pg 217 cl 26] numerous inputs
the PED, a [pg 217 cl 28] monitors inputs
second [pg 217 cl 30] target bar = ABS"
electronic based
intelligence
function,
comprising:
receiving one or
more conditions
for output of one
or more activity
based suggestive
(ABS) messages,
the one or more
conditions
including at least
one selection
condition for
selection of the
one or more
ABS messages
and at least one
output condition
for output of the
one or more
ABS messages;
receiving [pg 163 para 0025?] (b) message
location trigger (like geographic location)
information from location is input
the GPS
receiver;
determining an "[pg 163 para 0025?] (b) message
activity status for trigger location is [a] compared to
the PED based (a) route position
on upon the [pg 217 cl 25]"
location
information and
the map data;
selecting an ABS [pg 217 cl 29] info illustrated
message from depends on user input
among the one
or more ABS
messages based
on the at least
one selection
condition and the
activity status;
and
initiating output [pg 163 para 0025] [b] delivery of
of the ABS message payload when (a) route
message from position indicates athlete is or was
the PED in present at (b) message trigger
response to the location
activity status of
the PED meeting
the at least one
output condition.
Claim 22
A method for [pg 68 col 43 l28-37] In addition, a [pg 217 cl 32]
delivering computing device or computer may
messages in a com prise any combination of
personal hardware or Software that can
electronic device provide Storage, provide processing,
(PED), provide input or output capability,
comprising: and/or interact with other devices
performing, with that provide such capabilities,
the PED, a first including computers, network
electronic based devices, internet appliances, PDAS,
wireless phones, pagers, elec tronic
intelligence organizers, television-based Systems
function; and and various other consumer products
that include inter-communication
capabilities. Accordingly, the
present invention may be practiced
with other computer System
configurations
[pg 82 cl 1] A method in a wearable
computing device for improving
automated responses to a current
context of a user of the wearable
computing device based on
automated learning techniques, the
current context of the user being
represented by a plurality of context
attributes that each model an aspect
of the context, multiple defined
contextual situations each
Specifying values for at least one of
the context attributes...receiving an
indication from the user of an
alternate automated response to be
provided;
performing, with
the PED, a
second
electronic based
intelligence
function,
comprising:
receiving [pg 84 cl 41] a first component that
conditions is configured to repeatedly, receive
associated with an indication of current context
one or more information that includes current
messages, the values for each of at least Some of
conditions the plurality of context attributes,
including a determine one of the defined
selection contextual situations that matches
condition and an the indicated current context
output condition; information, determine one of the
automated responses that is
associated with the one defined
contextual situation, receive an
indication from the user of an
alternate automated response, and
Store an indication of the indicated
current context information and the
alternate automated response;
sensing a signal [pg 84 cl 41] a first component that
in a local is configured to repeatedly, receive
environment an indication of current context
associated with information
the PED;
converting the
signal to sensed
data;
detecting an [pg 84 cl 41] a Second component
event, at least inthat is configured to automatically
part, by detect a relationship between an
comparing the identified contextual Situation and
sensed data with one of the alternate automated
reference data responses based on that alternate
that corresponds automated response being
to the event; previously indicated by the user and
to create an association between the
identified contextual situation and
the one alternate automated response
So that the one alternate automated
response can in the future be
providedto the user for that
contextual situation.
selecting a "[pg 83 cl 11] The method of claim
message from 1 wherein before the creating of the
among the one association the identified contextual
or more situation is a defined
messages based contextual Situation having an
on the at least existing association with an
one selection automated response distinct from the
condition and the one alternate automated response,
event; and and wherein the creating of the
association includes modifying the
existing association. "
initiating output "[pg 82 cl 1] automatically
of the message providing to the user one of the
from the PED in automated responses that is
response to the associated with the one defined
event meeting contextual Situation;
the output [pg 83 cl 9] The method of claim 1
condition. wherein at least Some of the
automated responses include
presenting information to the user
that is appropriate based on the one
defined contextual Situation
determined to match the current
context information."

You might also like