Google
Senior Director of Product Management
Athos Jul 2015 - Jun 2016
Vice President Product
Facebook Oct 2010 - Mar 2015
Group Product Manager
Core40 Studios Oct 2010 - Mar 2015
Instructor
Google Jul 2005 - Sep 2010
Senior Product Manager
Education:
University of Nebraska - Lincoln 2001 - 2005
Bachelor of Engineering, Bachelors, Business Administration, Computer Engineering, French
Esit - École Supérieure D’interprètes Et De Traducteurs 2001 - 2001
Skills:
Mobile Devices Mobile Applications Software Engineering Product Management Management Software Development User Interface Java User Experience Software Project Management Product Design Product Vision Mac Applications Human Computer Interaction Start Ups Strategy Strategic Partnerships Mentoring Mobile Facebook Api Perl Leadership Public Speaking
Interests:
New Technology Traveling Software Design Education Dancing Art Science and Technology Arts and Culture
Facebook - menlo park since Oct 2010
Product Lead
Google Inc. Jul 2005 - Sep 2010
Senior Product Manager
Microsoft May 2004 - Aug 2004
Software Engineer in Test Intern
Sandia National Labs Jun 2000 - Aug 2003
Software Engineering Intern
Education:
University of Nebraska-Lincoln 2001 - 2005
Université Sorbonne Nouvelle (Paris III) 2001 - 2001
Skills:
Management Software Project Management Software Engineering Product Design Software Development Product Vision Mentoring Mac applications Mobile Applications Mobile Human Computer Interaction Product Management User Interface Mobile Devices Facebook API
Interests:
New technology, software design, art, traveling, dancing
Rose Yao - San Francisco CA, US Jared M. Jacobs - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/00
US Classification:
715236, 715234, 715235
Abstract:
A computer implemented method of presenting an online application, includes, at a first time, receiving and presenting a first webpage of the online application having a first style, and at a second time, receiving and presenting a second webpage of the online application having a second style that is distinct from the first style. In some embodiments, the first style and second style are in accordance with a user selected variable and the user selected variable has first and second distinct values at the first and second times, respectively. In some embodiments, the user selected variable is independent of the content of the webpages. In some embodiments, the first and second distinct values are determined in accordance with a user profile. In some embodiments, the first webpage is first displayed using the first style and is then re-displayed using the second style, without changing the content of the first webpage.
Method And System For Integrating Voicemail And Electronic Messaging
When an electronic message with a voicemail attachment is received, an audio player object and a reply by chat object are displayed simultaneously along with the electronic message. A reply to the electronic message, whether by chat or by email, is associated with the same thread as the electronic message. The electronic message with the voicemail attachment is associated with a conversation thread that may also include chat messages and email messages. In a conversation view of a respective conversation thread, representations of an electronic voicemail message (an electronic message having a voicemail attachment), one or more chat messages and one or more email messages may be displayed simultaneously.
Method And System For Integrating Voicemail And Electronic Messaging
Rose Yao - San Francisco CA, US Ariel L. Rideout - Sunnyvale CA, US Michael D. Sego - Arcadia CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04M 11/00
US Classification:
379 8813, 379 8812, 379 8822
Abstract:
A server system having one or more processors and memory receives a respective electronic message associated with audio data and determines whether the respective electronic message is associated with a voicemail tag that identifies the audio data as including a voicemail message. In accordance with a determination that the respective electronic message is associated with the voicemail tag, the server system sends an audio player object for playing the audio data along with the respective electronic message when the respective electronic message is delivered to a client. In accordance with a determination that the respective electronic message is not associated with the voicemail tag, the server system sends the respective electronic message without the audio player object when the respective electronic message is delivered to a client.
Rose Yao - San Francisco CA, US Jared M. Jacobs - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/00
US Classification:
715236, 715234, 715235
Abstract:
A computer implemented method of presenting webpages at a client device or system, having one or more processors and memory storing one or more programs for execution by the one or more processors, includes, at a first time, presenting a first webpage having a first style, and in response to a refresh request at a second time, presenting a second webpage having a second style that is distinct from the first style. The first style and second style are determined in accordance with a value of a user selected variable, and the value automatically changes over time independent of user action. Furthermore, the user selected variable has a first value at the first time and a second value distinct from the first value at the second time.
Method And System For Generating And Presenting Conversation Threads Having Email, Voicemail And Chat Messages
Rose Yao - San Francisco CA, US Ariel L. Rideout - Sunnyvale CA, US Michael D. Sego - Arcadia CA, US
International Classification:
H04M 1/64
US Classification:
379 8811
Abstract:
When an electronic message with a voicemail attachment is received, an audio player object and a reply by chat object are displayed simultaneously along with the electronic message. A reply to the electronic message, whether by chat or by email, is associated with the same thread as the electronic message. The electronic message with the voicemail attachment is associated with a conversation thread that may also include chat messages and email messages. In a conversation view of a respective conversation thread, representations of an electronic voicemail message (an electronic message having a voicemail attachment), one or more chat messages and one or more email messages may be displayed simultaneously.
Rose Yao - San Francisco CA, US Brandon Marshall Walkin - San Francisco CA, US
International Classification:
H04M 3/42 G06F 15/16
US Classification:
37914209, 709204
Abstract:
Methods and systems directed to a social caller ID application that performs a reverse look up on an incoming communication to determine a specific member of a social networking system associated with the incoming communication, and, based on the social relationship between the detected member and the recipient of the communication, display particular information to the recipient. In this manner, a user is provided a caller ID system that leverages information stored remotely on a social network.
Dialer With Real-Time Reverse Look-Up Including Social Data
Rose Yao - San Francisco CA, US Brandon Marshall Walkin - San Francisco CA, US
International Classification:
G06F 15/16
US Classification:
709219
Abstract:
Methods and systems directed to a dialer application that performs a reverse look up on an outgoing communication to determine a specific member of a social networking system associated with the outgoing communication, and, based on the social relationship between the detected member and the sender of the communication, display particular information to the sender. In this manner, a user is provided a dialer that leverages information stored remotely on a social network.
Unified Messaging System With Integration Of Call Log Data
Rose Yao - San Francisco CA, US Brandon Marshall Walkin - San Francisco CA, US
International Classification:
G06F 3/01 G06F 15/16
US Classification:
715739
Abstract:
Methods and systems directed to a user interface having a conversations view that aggregates all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.