Spime - personal assistant

15
Spime: Personal Assistant 995002513 Kir Chou 1

Transcript of Spime - personal assistant

Page 1: Spime - personal assistant

Spime: Personal AssistantSpime: Personal Assistant

995002513 Kir Chou995002513 Kir Chou

1

Page 2: Spime - personal assistant

Define

Based on IOT Additional

Decision-making ability Self-learning ability The ability of interacting with other spimes

2

Page 3: Spime - personal assistant

Her, 2013

3

http://www.wired.com/images_blogs/design/2014/01/her5.jpg

Page 4: Spime - personal assistant

Scenario

4

http://images.gizmag.com/hero/12313_23070942439.jpg

Page 5: Spime - personal assistant

System structure with components

5

Cloud

Wireless Module

Sensor

Processor

Thermometer Gyro

Accelerometer Magnetometer

Luminance meter Manometer

Hygrometer Microphone

Speaker …etc

Spime

Data transfer

Others

cache

Page 6: Spime - personal assistant

Procedural flows among components

6

Wireless Module

Because of space, energy restrictions, Þ reduce the amount of calculation and storage

To reduce the amount of calculationÞ Transfer data to cloud for computing and store

Cloud

1. Permanent Connection

2. Exchange Data

Page 7: Spime - personal assistant

Procedural flows among components

7

Catch all possible physical dataÞ Environment situation, Biometrics, Voice…

Communication with usersÞ Voice

Sensor Voice

Page 8: Spime - personal assistant

Procedural flows among components

8

Encrypt and decrypt data between cloud and spimesÞ To avoid MITM or other attacks

Wireless Module

Sensor

Processor cache

CloudC

C

P

P

C

C

CP

C

P

*現存非對稱式加密機制

*Cache and store temporary data

Page 9: Spime - personal assistant

Interact with others

91. After user agreeSend a special pattern to other spimes

2. Then cloud can access other spimes’ data

A B

Page 10: Spime - personal assistant

Use case / Actions/ Operations

10

Passive: User ask question (higher privacy)Þ Spime reply user

Active: User doesn’t ask questionÞ Spime decide whether to provide data to user or

not (Based on machine learning result)

Page 11: Spime - personal assistant

Use case / Actions/ Operations

Basic (higher privacy) : search Weather data Transportation data Environmental recognition

Advanced : store Line tracing Spime recognition(meet views, area, time)

11

SRC

SRC

Page 12: Spime - personal assistant

Use case / Actions/ Operations

Cloud data mining (lower privacy) : manage Schedule reminder Life suggestion(eat, wear, transportation) Environmental prediction Spime prediction Healthy management Early learning Chatting Agency identity response Explore new demand

12

SRC

Not yet!

Page 13: Spime - personal assistant

User interface with your preference style

Privacy mechanism Role: Group / Field / Friend Service: The level of machine learning

13

http://select.cs.cmu.edu/code/graphlab/images/ppt/fig_10.gif

Page 14: Spime - personal assistant

Why we don’t have the kind of things?

Privacy responsibility Limitation of Energy Limitation of AI

14

*According from my startup friend.

Page 15: Spime - personal assistant

Thank you Thank you

15