![]() |
|
Riitta is just listening the news about
cutting the pensions, when her organizer plims. She pauses the news by
saying "Pause!" and checks the message
on the organizer display: "Microwave: Your turkey is now melted, +2°
". She does not remember how the turkey was supposed to be made, so she
asks: "Sulevi, fetch me the turkey recipe". Sulevi
shows a message "Hot turkey sauce:" on the wall
display, and fetches the recipe from the recipe system below the title.
Riitta sees that it is best to start frying the turkey when it is of room temperature, so she says: "Sulevi, tell the microwave to warm the turkey to the room temperature". Sulevi shows a message on the wall display with a plim sound: "Heat until +20° => Microwave". Because Riitta did not react negatively in 4 seconds, the message is removed and the recipe shown again. Riitta checks the recipe once again, but there is nothing she should do before the turkey is ready. She goes back to the pension news with the Back and Play buttons. |
![]() |
![]() |
Organizer messages: Because Riitta carries her organizer on her
arm all the time, and there is a 2-row display visible even when the display
is folded, Sulevi forwards all short messages onto the organizer display.
Now it was the microwave that sent a message to the home event table, so
Sulevi is programmed to show these messages with a plim sound. Before the
message itself, Sulevi shows the name of the device that generated the
message.
"Fetch the recipe": Whenever Sulevi recognizes the word "the", it starts
to define the object which the user tries to point to. If there is just
one object, like "the kitchen", the definition is easy. The other possibility
is that "the" refers to the object that was spoken of or handled previously.
Because there is no single meaning for a recipe, Sulevi checks what was
the previous recipe it was handling. It finds the mention about the hot
turkey recipe, so it assumes the recipe is the one called Hot Turkey Sauce.
Displaying messages on a display: Sulevi knows the position of
its master, and the positions of all the home devices. It can figure out
which display the master is able to see. It can also reserve (and free)
an area on the display to show the needed messages. Sulevi has learned
that Riitta prefers to watch the asked information on the wall display
when lying in the bed, but all the messages come always to the organizer.
Command to microwave: Sulevi recognizes words "tell", "the microwave",
"to warm" "to room temperature". First it realizes it should send a command
to the microwave, which it knows only the one and only. It does not understand
the word turkey, but it tries to manage without it. Microwave does not
understand the word "warm", so Sulevi replaces it with the synonym "heat".
Next, Sulevi notices that the microwave does not understand the term "room
temperature", so it replaces it with the current room temperature as degrees.
Because Sulevi is only 72% sure about the correctness of its interpretation,
it plays a plim sound when showing the interpretation message on the currently
preferred display. Then it waits for 4 seconds for a cancellation command,
until it sends the command and removes the interpretation message.
Back to the news: Riitta had paused the news broadcast, and used
the wall display for checking information from other systems. Still she
can use the back button to go back to the ITV system, because Sulevi stores
the steps on the information path. It means that when new information is
shown on the screen, Sulevi adds a new step on the path. Riitta can go
back and forth the steps.
![]() |
![]() |