inventing technology for homes and families speaker: a.j. bernheim brush host: lori pollock

39
Inventing Technology for Homes and Families Speaker: A.J. Bernheim Brush Host: Lori Pollock

Upload: madlyn-hamilton

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Inventing Technology for Homes and Families

Speaker: A.J. Bernheim Brush

Host: Lori Pollock

Page 2: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Speaker & Moderator

A.J. Bernheim Brush Lori Pollock

Dr. A.J. Bernheim Brush is a Senior Researcher at Microsoft Research. Dr. Brush’s research area is Human-Computer Interaction with a focus on Ubiquitous Computing and Computer Supported Collaboration (CSCW). Dr. Brush is most well known for her research on technologies for families and her expertise conducting field studies of technology. Her current focus is home automation as co-leader of 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 nominations.

Dr. Lori Pollock is a Professor in Computer and Information Sciences at University of Delaware. She earned her Ph.D. and M.S. in CS at the University of Pittsburgh. Her current research focuses on program analysis for building better software maintenance tools, software testing, energy-efficient software and computer science education. Dr. Pollock is an ACM Distinguished Scientist 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 integrating computer science in middle and high schools in Delaware through teacher professional development for the CS10K national efforts.

Page 3: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Inventing Technology for

Homes & Families

Inventing Technology for

Homes & Families

A.J. Brush, Senior Researcher Microsoft Research

A.J. Brush, Senior Researcher Microsoft Research

Page 4: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

• My Research• My Job• My path to Microsoft Research • Questions

Talk RoadmapTalk Roadmap

Page 5: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

My ResearchMy Research

Ph.D. in computer science from UW

Human-Computer Interaction (HCI)

I study and build technologies for homes and families.

Page 6: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

User-Centered DesignUser-Centered Design

Process in which the needs, wants, and limitations of end users of a product are given extensive attention at each stage of the design process. (Wikipedia)

Build Technology/Prototype

Does it work?Use of Technology

Understand Current Behavior and

User Needs

Page 7: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Homes & familiesHomes & families

Page 8: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Built-in prototyping labBuilt-in prototyping lab

Page 9: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

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

meeting?• Are there any conflicts between soccer and

music classes?• When do I need a babysitter?• Have we overbooked the van?

Family Calendaring: Simple QuestionsFamily Calendaring: Simple Questions

Page 10: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

User-Centered DesignUser-Centered Design

Understand Current Behavior and

User Needs

Does it work?Use of Technology

Does it work?Use of Technology

Page 11: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Build PrototypesBuild Prototypes

Build Technology/Prototype

Understand Current Behavior and

User Needs

Does it work?Use of Technology

Page 12: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Simplicity and Creativity– People have their own routine– People need ‘simple’ in the home

Mobility– Rarely are people at the calendar

Coordination– Done through conversation not calendar– Calendar provides awareness

Main FindingsMain Findings

“LINC-ing” the Family: Participatory Design of an Inkable Family Calendar, CHI 2006

Page 13: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Build Digital PrototypeBuild Digital Prototype

Build Technology/Prototype

Understand Current Behavior and

User Needs

Does it work?Use of Technology

Page 14: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Does it work?Does it work?

Build Technology/Prototype

Does it work?Use of Technology

Understand Current Behavior and

User Needs

Page 15: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Field Study – Four FamiliesField Study – Four Families

Page 16: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Four weeks laterFour weeks later

Page 17: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Family Calendar Learnings & Impact Family Calendar Learnings & Impact

Outlook.com calendar charmsPersonalization

Family room on Windows Phone

Page 18: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

From Applications to InfrastructureFrom Applications to Infrastructure20

04 -

2010

Family Coordination & Connectedness

Use and Sharing of Technology

2007

- 20

11

LINC SPARCS Video Playdate

Yours, Mine, Ours

Family AccountsSpeech@Home

Phone Sharing

Page 19: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Home AutomationHome Automation

PreHeat: Controlling Home Heating with Occupancy Prediction

2009

-Pre

sent

Home Automation in the Wild

Page 20: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Internet of Things

Internet of

Everything

M2M

Thinking Things Smarter

PlanetCloud of Things

Cyber-Physical

Systems

Industrial

Internet

Intelligent

Systems

Ambient Data

System of Observations

Page 21: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Networks of low-cost sensors and actuators for data collection, monitoring, decision making and process optimization. - McKinsey Global Institute

Internet of ThingsInternet of Things

Page 22: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

http://blogs.cisco.com/news/the-internet-of-things-infographic/

Connected things everywhereConnected things everywhere

Page 23: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Home Automation in the WildHome Automation in the Wild

Build Technology/Prototype

Does it work?Use of Technology

Understand Current Behavior and

User Needs

Motion sensor Door sensor Camera

Programmed light switches

Wall Panels Phone Access

Page 24: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Why automation?Why automation?

“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”

Page 25: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Extensibility

Home automation pain pointsHome automation pain points

Setup

Manageability

Home automation in the wild: Challenges and opportunities, CHI 2011

Cost of ownership

Page 26: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Existing abstractions for home techExisting abstractions 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 still hard•Users must manage each device/task•Developers must deal directly w/ h/w

Setup and management is still hard•Users must manage each device/task•Developers must deal directly w/ h/w

Extensibility is still hard•Closed set of tasks•Closed set of devices

Extensibility is still hard•Closed set of tasks•Closed set of devices

Page 27: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Home AutomationHome Automation

Build Technology/Prototype

Does it work?Use of Technology

Understand Current Behavior and

User Needs

The home needs an operating system (and an app store), HotNets 2010

Present a PC-like abstraction Devices =~ USB peripheral Scenarios =~ application Application use high-level APIs

Page 28: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Lab of ThingsLab of Things

http://www.lab-of-things.com https://labofthings.codeplex.com/

Page 29: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Lab of Things UsageLab of Things Usage

Build Technology/Prototype

Does it work?Use of Technology

Understand Current Behavior and

User Needs

More than 9,000 code downloadsUsed by hundreds of student developersOngoing academic research deployments

Page 30: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

My JobMy Job

Page 31: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Microsoft ResearchMicrosoft Research

• Established in 1991• More than 850

researchers• MSR is a small part of

Microsoft (< 1% of employees)

http://research.microsoft.com

To advance the state of the art in computing through a combination of basic and applied research.

Page 32: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

Awesome people!Awesome people!

Page 33: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

How am I evaluated?How am I evaluated?

Research impact Publications/academic influence

Product impact “Shipping”/Influence

Patents Intellectual Property

Service Research Community & Diversity

Page 34: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

How do I spend my time?How do I spend my time?

Things I do:• Projects• Go to meetings/answer email• Consult to Product Groups• Service (Internal/External)• Travel to conferences/meetings

Page 35: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

How do I spend my time?How do I spend my time?

Changes over time

Page 36: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

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

Page 37: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

Microsoft Research

ThanksThanks

Build Technology/Prototype

Does it work?Use of Technology

Understand Current Behavior and

User Needs

User-Centered Design More information:

Join our community!

[email protected]://research.microsoft.com/~ajbrushhttp://www.lab-of-things.com

Page 38: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

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

Page 39: INVENTING TECHNOLOGY FOR HOMES AND FAMILIES Speaker: A.J. Bernheim Brush Host: Lori Pollock

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 after this event – give us feedback!

If you are attending Grace Hopper, come by our booth #S-14 in Exhibit Halls A-B