5. The Idea
The Idea
• What if
What if…
– We could systematically regulate our mood.
– A computer can tell how we are feeling from what
A computer can tell how we are feeling from what
we say.
– We can reduce information overload
We can reduce information overload.
– We can see how our friends are feeling.
At a glance.
At a glance
@derrickko
6. Three Moods
Three Moods
happy. meh. upset.
(indifference.)
@derrickko
7. moodtrak
• moodtrak tracks..
– Your mood.
– Your friends’ mood.
– And the mood of groups you are in.
• Distills personal updates into core emotions.
Distills personal updates into core emotions.
• Simple. Minimal intrusion to your life.
• Update moodtrak through your existing
Update moodtrak through your existing
methods
– Facebook Twitter email
Facebook, Twitter, email.
@derrickko
9. How to Input Moods
How to Input Moods
• Direct on moodtrak
ect o oodt a
• Email in emoticons
• Facebook Status
– Automatic prediction based on status
– Parse explicit emoticons
• Twitter
– Same as Facebook
– Submission of explicit emoticons to @moodt via
• Direct messages; @moodt will follow users
• @replies; reference @moodt in tweets
@replies; reference @moodt in tweets
@derrickko
10. Groups
• Knowing the mood (fancy: morale) of groups of
o g t e ood ( a cy: o a e) o g oups o
people connected can be important
– Sports team
– Company division
– Self help groups
• The Simple Goal:
Collective intelligence through aggregated moods
Collective intelligence through aggregated moods
of related people. With extreme privacy. Moods
are personal.
@derrickko
11. Group Features
Group Features
• Hierarchical groups
Hierarchical groups
• Tiered membership
• Anonymous discussion board
di i b d
@derrickko
12. Hierarchical Groups
Hierarchical Groups
• Think org chart
Think org chart
• Aggregate moods from the smallest sub group
up to a large organization
up to a large organization
☺
☺ ☺
@derrickko
13. Tiered Membership
Tiered Membership
Owner
O • Create sub groups
Create sub groups
• Add and remove moderators
• Moderate discussion board
Moderator • Add and remove members
• View group mood statistics
• View collective group mood
Insider • Revealed to all
• Unable to view members
• Post on discussion board
Member • Not revealed to peers
l d
• Individual mood is never revealed
@derrickko
14. Anonymous Discussion Board
Anonymous Discussion Board
• A simple avenue to frankly detail
A simple avenue to frankly detail
– Thoughts
– Mood elaborations
Mood elaborations
– Ideas
Anonymously.
A l
• Only your mood is revealed with each post.
Nothing else is identifiable.
@derrickko
15. Additional Privacy
Additional Privacy
• No one’s mood is revealed to anyone not
No one s mood is revealed to anyone, not
even to the owner
• No aggregated mood till 5 members have
No aggregated mood till 5 members have
joined
• M b d ’ k
Members don’t know their peers.
h i
This reduces gaming.
@derrickko
16. How Groups are Useful
How Groups are Useful
• moodtrak helps companies teams groups
helps companies, teams, groups
maintain morale.
• HR loves this type of stuff
HR loves this type of stuff.
• Create a single group, or a hierarchy of groups,
to suit your organizations structure.
i i i
• Get a real time mood update of your
organization.
@derrickko
17. Mood Recognition
Mood Recognition
• CRM 114 (http://crm114 sourceforge net/)
CRM 114 (http://crm114.sourceforge.net/)
• Modified to analyze Facebook and Twitter
statuses and determine mood
statuses and determine mood
@derrickko
18. Using CRM 114
Using CRM 114
• Modified to analyze Facebook and Twitter
Modified to analyze Facebook and Twitter
statuses and determine mood
• Requires initial training
Requires initial training
• Potentially storage and processor intensive
• Amazon Web Services cloud for growth
@derrickko
19. the end.
the end
and now, a storyboard.
@derrickko
20. Landing Page
Landing Page
moodtrak
how’re you feeling?
@derrickko
22. Login Page (Mood Selected)
Login Page (Mood Selected)
moodtrak
your details
your details
register login
email email
password password
password again
login
register facebook
twitter
@derrickko
23. New User Landing Page
New User Landing Page
moodtrak Ron
1 sec ago
1 sec ago
friends me groups settings
welcome to moodtrack.
update your account Facebook
first name
fi t No account linked.
Link one now!
last name Facebook Connect
email Twitter
Account: ronnyb
p
password Re‐login to link to another:
R l i t li k t th
password again Twitter Login
update
@derrickko
24. “friends” Page
friends Page
moodtrak Ron
12 mins
12 mins ago
friends me groups settings 2 requests A simple overlay box will
display requests.
search view Two type of requests:
all 1. Friend request
2. Group invitation
John Adams | Facebook
John Adams | Facebook
1 second ago
Tan Tan Tan | Facebook my friends’ mood
5 minutes ago
George Washington
8 minutes ago
me
12 minutes ago
Abe Lincoln | Twitter
15 minutes ago
Tan Tan Tan| Twitter
1.05 am today
1 05 am today
@derrickko
25. “friends” Search Page
friends Search Page
moodtrak Ron
12 mins
12 mins ago
friends me groups settings 2 requests A simple overlay box will
display requests.
search ben view Two type of requests:
all 1. Friend request
2. Group invitation
Ben Tan| Facebook
Ben Tan| Facebook
15 seconds ago
Benny Wong| Twitter my friends’ mood
13 minutes ago
results for “ben”. 1 ‐ 3 of over 500.
Ben Sherman
12 minutes ago
Benson Baker| Twitter
|
15 minutes ago
Rafa Benitez| Twitter
1.05 am today
@derrickko
26. Friends Profile Page
Friends Profile Page
moodtrak Ron
12 mins
12 mins ago
friends me groups settings 2 requests
George Washington
Twitter
Facebook
Profile Pic
8 minutes ago
Statistics The Mood Wall
200 members.
200 members. A mouse over a face
A f
reveals the timestamp.
Aggregated Mood
100
102
100
302 updates total.
23 daily updates.
daily updates.
@derrickko
27. “me” Page
me Page
moodtrak George
12 mins
12 mins ago
friends me groups settings 2 requests
profile status feed
George Washington
Twitter
Facebook
Profile Pic
8 minutes ago
Statistics The Mood Wall
200 members.
Aggregated Mood
100
102
100
302 updates total.
23 daily updates.
@derrickko
28. “me” Page
me Page
moodtrak Ron
12 mins
12 mins ago
friends me groups settings 2 requests
profile status feed
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce
lobortis nisl eget nulla accumsan f
l b l ll fermentum. Duis pretium
varius augue metus. (manual)
1 second ago. | Facebook
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce
lobortis nisl eget nulla accumsan fermentum Duis pretium
fermentum. Duis
varius augue metus. (auto)
5 minutes ago. | Twitter
11.43am yesterday.
y y
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce
lobortis nisl eget nulla accumsan fermentum. Duis pretium No mood attached.
Click on the down arrow
varius augue metus.
to do so.
to do so
3.02pm today. | Facebook
@derrickko
29. “groups” Page
groups Page
moodtrak Ron
12 mins
12 mins ago
friends me groups settings 2 requests
create my groups
owner of view
all
Entertainment Division
Entertainment Division moderator
viewable: 10 | 4 days ago. Insider
member
moderator of
Admin Team
viewable: 2 | 4.15pm March 12. my groups’ mood
insider of
Soccer Team
viewable: 5 | 2 days ago.
member of
CHC Bible Study Group
owner: Ron Baker | viewable: 1
Executives
owner: The Company | viewable: 4
Falcon Squash Team
owner: John Adams| viewable: 2
@derrickko
30. create group Page
create group Page
moodtrak ron
12 mins
12 mins ago
friends me groups settings 2 requests
create my groups
name invite
description
parent of select an owned group
child of
child of select an owned group
select an owned group
create
@derrickko
31. Group Page
Group Page
moodtrak The Company
12 mins
12 mins ago
friends me groups settings 2 requests
home sub‐groups admin
Entertainment Division
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce
lobortis nisl eget nulla accumsan fermentum. Duis pretium
varius augue metus.
8 minutes ago
Statistics Discussion Pad
200 members. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Fusce lobortis nisl eget
Aggregated Mood nulla accumsan fermentum.
5 hours ago.
100 A reply like lorem ipsum dolor sit amet,
consectetur adipiscing elit.
p g
102 2 mins ago.
100 Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Fusce lobortis nisl eget
302 updates total. nulla accumsan fermentum.
4.23pm yesterday.
23 daily updates.
@derrickko
32. Group Page (sub groups)
Group Page (sub‐groups)
moodtrak The Company
12 mins
12 mins ago
friends me groups settings 2 requests
home sub‐groups members admin
Entertainment Division
‐ Entertainment Division
12 groups | The Company
+ Admin Team
2 groups | Ron Baker
‐ Development Team
2 groups | Ron Baker
‐ Developers
Ron Baker
‐ Testers
Ron Baker
@derrickko
33. Group Page (members)
Group Page (members)
moodtrak The Company
12 mins
12 mins ago
friends me groups settings 2 requests
home sub‐groups members admin
Entertainment Division
search 15 members total
members total invite
i it
John Adams | Facebook
Make: Moderator | Insider
Tan Tan Tan| Twitter
Make: Moderator | Insider
Thomas Jefferson| Facebook
Make: Moderator | Insider
George Washington| gw@hello.com
Make: Moderator | Insider
Make: Moderator | Insider
Ron Baker| Twitter
Make: Moderator | Insider
Abe Lincoln| Facebook
Make: Moderator | Insider
@derrickko
34. Group Page (admin)
Group Page (admin)
moodtrak The Company
12 mins
12 mins ago
friends me groups settings 2 requests
home sub‐groups members admin
Entertainment Division
name Entertainment Division invite
description
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Fusce lobortis nisl eget
nulla accumsan fermentum. Duis pretium
varius augue metus.
parent of
parent of select an owned group
select an owned group
‐ Admin Team x
‐ Development Team x
child of select an owned group
create
@derrickko
35. Group Page (admin)
Group Page (admin)
moodtrak Ron
12 mins
12 mins ago
friends me groups settings 2 requests
account
moodtrak Facebook
first name
fi t No account linked.
Ron Link one now!
last name Facebook Connect
Baker
email Twitter
ronnyb@hmail.com
Account: ronnyb
p
password Re‐login to link to another:
R l i t li k t th
************
password again Twitter Login
************
update
@derrickko