INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim - - PowerPoint PPT Presentation

inventing technology for homes and families
SMART_READER_LITE
LIVE PREVIEW

INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim - - PowerPoint PPT Presentation

INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock Speaker & Moderator Lori Pollock A.J. Bernheim Brush Dr. Lori Pollock is a Professor in Computer and Dr.


slide-1
SLIDE 1

INVENTING TECHNOLOGY FOR HOMES AND FAMILIES

Speaker: A.J. Bernheim Brush Host: Lori Pollock

slide-2
SLIDE 2

Speaker & Moderator

A.J. Bernheim Brush Lori Pollock

  • Dr. ¡A.J. ¡Bernheim ¡Brush ¡is ¡a ¡Senior ¡Researcher ¡

at ¡Microso6 ¡Research. ¡ ¡Dr. ¡Brush’s ¡research ¡ area ¡is ¡Human-­‑Computer ¡Interac=on ¡with ¡a ¡ focus ¡on ¡Ubiquitous ¡Compu=ng ¡and ¡Computer ¡ Supported ¡Collabora=on ¡(CSCW). ¡ ¡Dr. ¡Brush ¡is ¡ most ¡well ¡known ¡for ¡her ¡research ¡on ¡ technologies ¡for ¡families ¡and ¡her ¡exper=se ¡ conduc=ng ¡field ¡studies ¡of ¡technology. ¡ ¡ ¡Her ¡ current ¡focus ¡is ¡home ¡automa=on ¡as ¡co-­‑leader ¡

  • f ¡the ¡Lab ¡of ¡Things ¡project. ¡She ¡is ¡a ¡Senior ¡

Member ¡of ¡the ¡ACM ¡and ¡was ¡honored ¡to ¡ receive ¡a ¡Borg ¡Early ¡Career ¡Award ¡in ¡2010. ¡Her ¡ research ¡has ¡received ¡2 ¡best ¡paper ¡awards ¡and ¡ several ¡best ¡paper ¡nomina=ons. ¡ ¡

  • Dr. ¡Lori ¡Pollock ¡is ¡a ¡Professor ¡in ¡Computer ¡and ¡

Informa=on ¡Sciences ¡at ¡University ¡of ¡Delaware. ¡ She ¡earned ¡her ¡Ph.D. ¡and ¡M.S. ¡in ¡CS ¡at ¡the ¡ University ¡of ¡PiVsburgh. ¡Her ¡current ¡research ¡ focuses ¡on ¡program ¡analysis ¡for ¡building ¡beVer ¡ so6ware ¡maintenance ¡tools, ¡so6ware ¡tes=ng, ¡ energy-­‑efficient ¡so6ware ¡and ¡computer ¡science ¡ educa=on. ¡Dr. ¡Pollock ¡is ¡an ¡ACM ¡Dis=nguished ¡ Scien=st ¡and ¡was ¡awarded ¡the ¡University ¡of ¡ Delaware’s ¡Excellence ¡in ¡Teaching ¡Award ¡and ¡the ¡ E.A. ¡Trabant ¡Award ¡for ¡Women’s ¡Equity. ¡She ¡leads ¡ the ¡Partner4CS, ¡a ¡projects ¡dedicated ¡to ¡integra=ng ¡ computer ¡science ¡in ¡middle ¡and ¡high ¡schools ¡in ¡ Delaware ¡through ¡teacher ¡professional ¡ development ¡for ¡the ¡CS10K ¡na=onal ¡efforts. ¡ ¡ ¡

slide-3
SLIDE 3

Inven%ng ¡ Technology ¡for ¡ Homes ¡& ¡ Families ¡

¡ ¡ ¡

A.J. Brush, Senior Researcher Microsoft Research

slide-4
SLIDE 4

Microso6 ¡Research ¡

  • My ¡Research ¡
  • My ¡Job ¡
  • My ¡path ¡to ¡Microso6 ¡Research ¡ ¡
  • Ques=ons ¡

Talk ¡Roadmap ¡

slide-5
SLIDE 5

Microso6 ¡Research ¡

My ¡Research ¡

Ph.D. ¡in ¡computer ¡science ¡from ¡UW ¡ Human-­‑Computer ¡Interac=on ¡(HCI) ¡ I ¡study ¡and ¡build ¡technologies ¡for ¡homes ¡and ¡families. ¡

slide-6
SLIDE 6

Microso6 ¡Research ¡

User-­‑Centered ¡Design ¡

Process ¡in ¡which ¡the ¡needs, ¡wants, ¡and ¡ limita=ons ¡of ¡end ¡users ¡of ¡a ¡product ¡are ¡ given ¡extensive ¡aVen=on ¡at ¡each ¡stage ¡of ¡the ¡ design ¡process. ¡(Wikipedia) ¡

Build ¡Technology/ Prototype ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡

slide-7
SLIDE 7

Microso6 ¡Research ¡

Homes ¡& ¡families ¡

slide-8
SLIDE 8

Microso6 ¡Research ¡

Built-­‑in ¡prototyping ¡lab ¡

slide-9
SLIDE 9

Microso6 ¡Research ¡

  • Are ¡we ¡free ¡for ¡dinner ¡next ¡Saturday? ¡
  • Can ¡you ¡pick ¡up ¡the ¡kids ¡when ¡I ¡have ¡a ¡late ¡

mee=ng? ¡

  • Are ¡there ¡any ¡conflicts ¡between ¡soccer ¡and ¡

music ¡classes? ¡

  • When ¡do ¡I ¡need ¡a ¡babysiVer? ¡
  • Have ¡we ¡overbooked ¡the ¡van? ¡

¡

Family ¡Calendaring: ¡Simple ¡Ques=ons ¡

slide-10
SLIDE 10

Microso6 ¡Research ¡

User-­‑Centered ¡Design ¡

Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡

slide-11
SLIDE 11

Microso6 ¡Research ¡

Build ¡Prototypes ¡

Build ¡Technology/ Prototype ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡

slide-12
SLIDE 12

Microso6 ¡Research ¡

Simplicity ¡and ¡Crea=vity ¡

– People ¡have ¡their ¡own ¡rou=ne ¡ – People ¡need ¡‘simple’ ¡in ¡the ¡home ¡

Mobility ¡

– Rarely ¡are ¡people ¡at ¡the ¡calendar ¡

Coordina=on ¡

– Done ¡through ¡conversa=on ¡not ¡calendar ¡ – Calendar ¡provides ¡awareness ¡

Main ¡Findings ¡

“LINC-­‑ing” ¡the ¡Family: ¡Par=cipatory ¡Design ¡of ¡an ¡Inkable ¡Family ¡Calendar, ¡CHI ¡2006 ¡

slide-13
SLIDE 13

Microso6 ¡Research ¡

Build ¡Digital ¡Prototype ¡

Build ¡Technology/ Prototype ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡

slide-14
SLIDE 14

Microso6 ¡Research ¡

Does ¡it ¡work? ¡

Build ¡Technology/ Prototype ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡

slide-15
SLIDE 15

Microso6 ¡Research ¡

Field ¡Study ¡– ¡Four ¡Families ¡

slide-16
SLIDE 16

Microso6 ¡Research ¡

Four ¡weeks ¡later ¡

slide-17
SLIDE 17

Microso6 ¡Research ¡

Family ¡Calendar ¡Learnings ¡& ¡Impact ¡ ¡

Outlook.com ¡calendar ¡charms ¡

Personaliza=on ¡

Family ¡room ¡on ¡Windows ¡Phone ¡

slide-18
SLIDE 18

Microso6 ¡Research ¡

From ¡Applica=ons ¡to ¡Infrastructure ¡

2004 ¡-­‑ ¡2010 ¡ Family ¡Coordina%on ¡ ¡& ¡Connectedness ¡ Use ¡and ¡Sharing ¡of ¡Technology ¡ 2007 ¡-­‑ ¡2011 ¡ LINC ¡ SPARCS ¡ Video ¡Playdate ¡ Yours, ¡Mine, ¡ Ours ¡ Family ¡Accounts ¡ Speech@Home ¡ Phone ¡ ¡ Sharing ¡

slide-19
SLIDE 19

Microso6 ¡Research ¡

Home ¡Automa=on ¡

PreHeat: ¡Controlling ¡ Home ¡Hea=ng ¡with ¡ Occupancy ¡Predic=on ¡

2009-­‑Present ¡

Home ¡Automa=on ¡ in ¡the ¡Wild ¡

slide-20
SLIDE 20

Internet ¡of ¡Things ¡

I n t e r n e t ¡

  • f

¡ E v e r y t h i n g ¡

M2M ¡

Thinking ¡ Things ¡ Smarter ¡ Planet ¡ I n d u s t r i a l ¡ I n t e r n e t ¡ I n t e l l i g e n t ¡ S y s t e m s ¡ Ambient ¡Data ¡ System ¡of ¡ Observa=ons ¡

slide-21
SLIDE 21

Microso6 ¡Research ¡

Networks ¡of ¡low-­‑cost ¡sensors ¡and ¡actuators ¡for ¡ data ¡collec=on, ¡monitoring, ¡decision ¡making ¡and ¡ process ¡op=miza=on. ¡ ¡-­‑ ¡McKinsey ¡Global ¡Ins=tute ¡

Internet ¡of ¡Things ¡

slide-22
SLIDE 22

Microso6 ¡Research ¡

hVp://blogs.cisco.com/news/the-­‑internet-­‑of-­‑things-­‑infographic/ ¡

Connected ¡things ¡everywhere ¡

slide-23
SLIDE 23

Microso6 ¡Research ¡

Home ¡Automa=on ¡in ¡the ¡Wild ¡

Build ¡Technology/ Prototype ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡ Mo=on ¡sensor ¡ Door ¡sensor ¡ Camera ¡ Programmed ¡light ¡ switches ¡ Wall ¡Panels ¡ Phone ¡Access ¡

slide-24
SLIDE 24

Microso6 ¡Research ¡

Why ¡automa=on? ¡

“It ¡allows ¡me ¡to ¡ ¡ be ¡lazy” ¡

Convenience ¡ Peace ¡of ¡mind ¡ Control ¡

“I ¡like ¡just ¡being ¡ in ¡control” ¡ “I ¡can ¡track ¡things ¡when ¡ I’m ¡not ¡there ¡and ¡know ¡ that…it’s…secure” ¡

slide-25
SLIDE 25

Microso6 ¡Research ¡

Extensibility ¡

Home ¡automa=on ¡pain ¡points ¡

Setup ¡ Manageability ¡

Home ¡automa=on ¡in ¡the ¡wild: ¡Challenges ¡and ¡opportuni=es, ¡CHI ¡2011 ¡

Cost ¡of ¡

  • wnership ¡
slide-26
SLIDE 26

Microso6 ¡Research ¡

Exis=ng ¡abstrac=ons ¡for ¡home ¡tech ¡

Network ¡of ¡devices ¡

– Interoperability ¡protocols ¡

  • DLNA, ¡Z-­‑Wave, ¡Speakeasy, ¡… ¡
  • Open, ¡low-­‑level ¡device ¡access ¡

Appliance ¡

– Monolithic ¡systems ¡

  • Crestron, ¡Control4, ¡… ¡
  • Fixed ¡tasks ¡over ¡fixed ¡devices ¡

Climate ¡ control ¡ Remote ¡ monitoring ¡

Setup ¡and ¡management ¡is ¡s=ll ¡hard ¡

  • Users ¡must ¡manage ¡each ¡device/task ¡
  • Developers ¡must ¡deal ¡directly ¡w/ ¡h/w ¡

Extensibility ¡is ¡s=ll ¡hard ¡

  • Closed ¡set ¡of ¡tasks ¡
  • Closed ¡set ¡of ¡devices ¡
slide-27
SLIDE 27

Microso6 ¡Research ¡

Home ¡Automa=on ¡

Build ¡Technology/ Prototype ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡

The ¡home ¡needs ¡an ¡opera=ng ¡system ¡(and ¡an ¡app ¡store), ¡HotNets ¡2010 ¡

Present ¡a ¡PC-­‑like ¡abstrac=on ¡

¡ ¡ ¡ ¡ ¡Devices ¡=~ ¡USB ¡peripheral ¡ ¡ ¡ ¡ ¡ ¡Scenarios ¡=~ ¡applica=on ¡ ¡ ¡ ¡ ¡ ¡Applica=on ¡use ¡high-­‑level ¡APIs ¡

slide-28
SLIDE 28

Microso6 ¡Research ¡

Lab ¡of ¡Things ¡

hVp://www.lab-­‑of-­‑things.com ¡ hVps://labo6hings.codeplex.com/ ¡

slide-29
SLIDE 29

Microso6 ¡Research ¡

Lab ¡of ¡Things ¡Usage ¡

Build ¡Technology/ Prototype ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡ More ¡than ¡9,000 ¡code ¡downloads ¡ Used ¡by ¡hundreds ¡of ¡student ¡developers ¡ Ongoing ¡academic ¡research ¡deployments ¡

slide-30
SLIDE 30

My ¡Job ¡

slide-31
SLIDE 31

Microso6 ¡Research ¡

Microso6 ¡Research ¡

  • Established ¡in ¡1991 ¡
  • More ¡than ¡850 ¡

researchers ¡

  • MSR ¡is ¡a ¡small ¡part ¡of ¡

Microso6 ¡ ¡ (< ¡1% ¡of ¡employees) ¡

¡ ¡ hVp://research.microso6.com ¡

To ¡advance ¡the ¡state ¡of ¡the ¡art ¡in ¡compu=ng ¡through ¡a ¡ combina=on ¡of ¡basic ¡and ¡applied ¡research. ¡ ¡

slide-32
SLIDE 32

Microso6 ¡Research ¡

Awesome ¡people! ¡

slide-33
SLIDE 33

Microso6 ¡Research ¡

How ¡am ¡I ¡evaluated? ¡

Research ¡impact ¡ Ø Publica=ons/academic ¡influence ¡ Product ¡impact ¡ Ø “Shipping”/Influence ¡ Patents ¡ Ø Intellectual ¡Property ¡ Service ¡ Ø Research ¡Community ¡& ¡Diversity ¡

¡

slide-34
SLIDE 34

Microso6 ¡Research ¡

How ¡do ¡I ¡spend ¡my ¡=me? ¡ Things ¡I ¡do: ¡

  • Projects ¡
  • Go ¡to ¡mee=ngs/answer ¡email ¡
  • Consult ¡to ¡Product ¡Groups ¡
  • Service ¡(Internal/External) ¡
  • Travel ¡to ¡conferences/mee=ngs ¡
slide-35
SLIDE 35

Microso6 ¡Research ¡

How ¡do ¡I ¡spend ¡my ¡=me? ¡

Changes ¡over ¡=me ¡

slide-36
SLIDE 36

How ¡did ¡I ¡get ¡to ¡MSR? ¡

slide-37
SLIDE 37

Microso6 ¡Research ¡

Thanks ¡

Build ¡Technology/ Prototype ¡ Does ¡it ¡work? ¡ Use ¡of ¡Technology ¡ Understand ¡ ¡ Current ¡Behavior ¡and ¡ User ¡Needs ¡

User-­‑Centered ¡Design ¡ More ¡informa%on: ¡

Join ¡our ¡ community! ¡

ajbrush@microso6.com ¡ hVp://research.microso6.com/~ajbrush ¡ hVp://www.lab-­‑of-­‑things.com ¡

slide-38
SLIDE 38

Mentoring Session: Graduate School in CS: Why go and how do I get there?

Let’s Review: Why should I consider Graduate School?

  • You want to solve big and important problems
  • You love to be creative and want a lot of independence and control over the

choice of problems you address

  • You want to make important and long-lasting contributions to the field
  • You would enjoy being an expert on a particular area in computer science
  • Starting salaries for Bachelor’s degrees are high; starting salaries for M.S.

are often higher

  • Your chosen career (e.g., professor or research scientist) requires it
slide-39
SLIDE 39

Resources ¡ ¡

Visit ¡CRA-­‑W.org ¡for ¡more ¡resources ¡for ¡all ¡levels ¡of ¡your ¡career ¡ ¡ Join ¡our ¡CRA-­‑W ¡mailing ¡list, ¡CRA-­‑W ¡Updates, ¡by ¡going ¡to ¡bit.ly/1McQCDd ¡ ¡ Follow ¡@CRAWomen ¡to ¡find ¡out ¡about ¡upcoming ¡events ¡or ¡programs ¡ ¡ Don’t ¡forget ¡to ¡take ¡the ¡survey ¡a6er ¡this ¡event ¡– ¡give ¡us ¡feedback! ¡ ¡ If ¡you ¡are ¡aVending ¡Grace ¡Hopper, ¡come ¡by ¡our ¡booth ¡#S-­‑14 ¡in ¡Exhibit ¡Halls ¡A-­‑B ¡