Akamai Technologies Jun 1, 2014 - Mar 2020
Api Evangelist
3Scale Sep 1, 2013 - Jun 1, 2014
Developer Evangelist
Cisco May 1, 2012 - Sep 1, 2013
Technical Leader
Linkedin Jan 1, 2011 - May 1, 2012
Developer Advocate
Netflix Aug 1, 2009 - Dec 1, 2010
Lead Api Certification Engineer
Education:
University of California, Santa Cruz 1985 - 1989
Bachelors, Bachelor of Arts, Philosophy
Dana Hills High School 1985
Skills:
Rest Javascript Perl Python Apis Linux Git Web Applications Open Source Cloud Computing Scalability Xml Php Web Services Technical Writing Data Visualization Technical Documentation Martial Arts Public Speaking Team Building Software Design Distributed Systems Programming Mobile Applications Ruby Objective C Technical Presentations Developers Ios Development Ipad Html 5 Django Amazon Web Services Coaching Mobile Phone Apps Dynamic Speaker Web 2.0 Iphone Ios Design Patterns Hadoop Integration Lamp Iphone Development Ipad Development Api Flash/Flex Bikram Developer Support Developer Advocacy
Gracenote
Senior Director, System Management
The Climate Corporation Mar 2017 - Jan 2018
Group Product Manager
The Climate Corporation Apr 2016 - Mar 2017
Senior Product Manager - Experience
Stone Valley Partners Jan 1, 2014 - Mar 2016
Product Strategy Consultant
Pop Up Tai Chi Jan 1, 2014 - Mar 2016
Sifu
Education:
Bard College 1992 - 1996
Bachelors, Bachelor of Science, Liberal Arts, Film
Skills:
Mobile Applications Mobile Devices Product Management Agile Methodologies Start Ups Digital Media Mobile Technology Cross Functional Team Leadership Strategic Partnerships Strategy Mobile Internet Iphone Android Software Development Go To Market Strategy Product Marketing Streaming Media Product Development Saas Mobile Content Web Applications Video Vod Iptv Mobile Advertising Software As A Service Customer Advocacy
Interests:
Writing Social Networking Photography Music Architecture Kung Fu Travel Film
MobiTV since Mar 2011
Director, Product Management
MobiTV Nov 2009 - Mar 2011
Sr. Product Manager
Trilibis Mobile Nov 2008 - Nov 2009
Sr. Product Manager
Trilibis Mobile Aug 2008 - Nov 2008
Product Manager
Altus Learning Systems Jan 2007 - Aug 2008
Product Manager
Education:
Bard College 1992 - 1996
BS, Liberal Arts, Concentration in Film
UNCA 1995 - 1995
Skills:
Cross-functional Team Leadership Customer Advocacy Mobile Devices Mobile Applications Product Management Mobile Technology SaaS Agile Methodologies Product Marketing iPhone Mobile Internet Start-ups Web Applications Android Streaming Media Product Development Video VOD IPTV Software Development
Interests:
Kung Fu, Music, Film, Travel, Social Networking, Writing, Photography, Architecture
Honor & Awards:
2000 - Exhibited film 'Summer's Last Hurrah' at the Weatherspoon Gallery, Greensboro, NC.
1998 - Received the North Carolina Arts Council Fellowship Grant for Film And Video.
1996 - Receive Maya Deren Award for filmmaking at Bard College.
Allen Billings - Lafayette CA, US Kirsten Hunter - San Francisco CA, US Ray De Renzo - Walnut Creek CA, US Dan Gardner - New York NY, US Michael Treff - Brooklyn NY, US Christopher Hall - Brooklyn NY, US Tommy Kuntze - Oakland CA, US Jesse Wang - New York NY, US
Assignee:
MobiTV, Inc - Emeryville CA
International Classification:
G06F 15/00 G06F 3/041
US Classification:
345173, 345501
Abstract:
Disclosed herein are techniques and mechanisms for connected multi-screen video management. According to various embodiments, content management information may be received from a remote server. The received content management information may be stored on a storage medium. The received content management information may be processed to provide a content management interface. The content management interface may include a plurality of media content categories. Each of the media content categories may include a plurality of media content items available for presentation at the computing device. Each of the media content items may be retrievable from a respective media content source. At least two of the media content items may be retrievable from different media content sources. The content management interface may be displayed on a display screen.
Kirsten Hunter - San Francisco CA, US Ray De Renzo - Walnut Creek CA, US Dan Gardner - New York NY, US Michael Treff - Brooklyn NY, US Christopher Hall - Brooklyn NY, US Tommy Kuntze - Oakland CA, US Jesse Wang - New York NY, US
Assignee:
MobiTV, Inc. - Emeryville CA
International Classification:
H04L 12/58
US Classification:
709206, 709204
Abstract:
Techniques and mechanisms are described herein for providing a connected multi-screen social media application. According to various embodiments, a selection of one of a plurality of media content items available for presentation in association with a content management account may be received. The selected media content item may be presented at a first client machine associated with the content management account. A message may be transmitted to a second client machine associated with the content management account. The message may include an instruction for displaying a social media application at the second client machine. The social media application may facilitate the exchange of user-generated content related to the selected media content item.
Allen Billings - Lafayette CA, US Kirsten Hunter - San Francisco CA, US Ray De Renzo - Walnut Creek CA, US Dan Gardner - New York NY, US Michael Treff - Brooklyn NY, US Christopher Hall - Brooklyn NY, US Tommy Kuntze - Oakland CA, US Jesse Wang - New York NY, US
Assignee:
MobiTV, Inc. - Emeryville CA
International Classification:
G06F 3/01
US Classification:
715719
Abstract:
Disclosed herein are techniques and mechanisms for providing a connected multi-screen interface. According to various embodiments, a system may include a media presentation server. The media presentation server may include a processor and memory. The media presentation server may be operable to transmit information for generating a media presentation interface at a plurality of media presentation devices. The media presentation interface may be operable to navigate and display media content. The system may also include a first and a second media presentation device. Each media presentation device may include a processor, memory, and a display screen. Each media presentation device may be operable to generate the media presentation interface based on the information received from the media presentation interface server. The second media presentation device may be operable to update the media presentation interface based on an instruction received from the first media presentation device.
Kirsten Hunter - San Francisco CA, US Ray De Renzo - Walnut Creek CA, US Dan Gardner - New York NY, US Michael Treff - Brooklyn NY, US Christopher Hall - Brooklyn NY, US Tommy Kuntze - Oakland CA, US Jesse Wang - New York NY, US
Assignee:
MobiTV, Inc. - Emeryville CA
International Classification:
H04N 21/45
US Classification:
725 46
Abstract:
Techniques and mechanisms are described herein for presenting a connected multi-screen digital program guide. According to various embodiments, a personalized content guide may be transmitted to a first client machine. The first client machine may be associated with a content management account. The personalized content guide may include a plurality of media content channels created based on media content viewing history information associated with the content management account. Each of the media content channels including a respective plurality of media content items available for presentation in association with the content management account. A message indicating a selection of one of the media content items may be received from the first client machine. An instruction for presenting the selected media content item may be transmitted to the second client machine.
Kirsten Hunter - San Francisco CA, US Christopher Chan - San Francisco CA, US Vasanth Shenoy - San Ramon CA, US James Collette - Sammamish WA, US Do H. Chung - San Ramon CA, US Allen Billing - Lafayette CA, US
Assignee:
MOBITV, INC. - Emeryville CA
International Classification:
H04N 5/445
US Classification:
725 48
Abstract:
Mechanisms are provided for allowing a user to dynamically manage rich media content in an efficient and effective manner. Tiles including media content, personalized video selections, content pack upgrades, and promotions for featured content are presented to a user. Each tile may include calls to view, purchase, discuss, rate, review, or read about associated content. Tiles may be presented as still images, logos, text, or live video. Multiple tiles may be manipulated using keyboard, mouse, touchpad, and/or touchscreen movements, motions, and gestures. In particular examples, an overlay provided on top of a tile mechanism provides a user with additional navigation and management options.