Sequence Diagrams
Use Case 1: Light Control through ASL Gestures
Scenario: an IntelliGest Home user, wants to toggle lights in different rooms using specific ASL/Gestures. Objective: As a user, I want to swtich lights on or off in different rooms using specific ASL/gestures, so I can easily manage my home's lighting.
- The user performs specific gestures designated for light control.
- Once the system detects the gesture, IntelliGest processes the input and provides immediate visual feedback.
- Then, the light has been successfully turned on or off in different rooms.
Use Case 2: Weather Seeking through Gestures
Scenario: On a Rainy day a Deaf person, is sitting on his couch in the basement and wondering if the weather is still bad weather. Objective: As a Deaf user, I want to use gestures to seek information about the weather, so I can easily obtain this information.
- The user does the required gestures in front of the IntelliGest Camera.
- On User Interface, user sees the name of Hand gesture and Device involved in it
- Finally, the User sees on the display the Weather for upto next two days.
Use Case 3: Changing Kitchen Light Color
Scenario: A user is cooking dinner in the kitchen and wants to change the kitchen's atmosphere by adjusting the light color. Objective: As a user, I want to change the color of my kitchen lights with gestures, to enhance my cooking experience.
- The user does the required gestures in front of the IntelliGest Camera.
- On User Interface, user sees the name of Hand gesture and Device involved in it
- Finally, the User sees the kitchen light is changed to yellow by IntelliGest.
Use Case 4: Smart Lock Setup and Control
Scenario: A brand new user, is trying to set up a smart lock in their home for security purpose. Objective: As a new user, I want to set up and control a smart lock with IntelliGest, ensuring my home's security.
- The user sets up their smart lock device.
- The user accesses their dashboard display.
- The user sets up and connects the smart lock device to IntelliGest.
- The smart lock should appear on the dashboard as either locked or unlocked.
- The user can now perform the actions mapped to unlocking and locking.
Use Case 5: Getting the top news
Scenario: A user wants to see the top news in the morning from their IntelliGest Smart Home. Objective: As a user, I want to easily view the top news.
- The user does the required gesture in front of the IntelliGest Camera.
- On User Interface, user sees the name of Hand gesture and Device involved in it
- The system gets the top news and returns it to the device.
- The top news is displayed on the dashboard
Use Case 6: Temperature Adjustments with ASL
Scenario:A user wants to adjust their home temperature. Objective: As a user, I want to adjust my home's temperature using ASL, so I can be comfortable.
- The user starts the temperature adjustment process by performing ASL signs for hotter or colder.
- Once detected the user gesture, IntelliGest provides feedback to acknowledge the user.
- IntellGest processes the temperature request.
- On User Interface, user sees the request is processing
- Finally, the temperature has been adjusted and the system provides visual confirmation on the display.
Use Case 7: Changing TV Channels
Scenario: A user wants to turn on their smart TV from across the room. Objective: As a user, I want to easily turn on my TV without the need for my remote.
- The user performs the gestures to recognize a TV input request.
- The user performs the action to turn on the TV.
- IntelliGest provides feedback that it is processing their request.
- The channel is automatically turned on by the system.