Punit Soni - San Francisco CA, US Steven J. Lee - San Francisco CA, US Sanjay Mavinkurve - East Palo Alto CA, US Fred Gilbert - Mountain View CA, US Carlos E. Whitt - San Francisco CA, US Ana Maria Ulin Vazquez - Palo Alto CA, US Li-Wei Lee - New York NY, US Marc Peter Tarca Wilson - London, GB Mathieu P. Balez - San Francisco CA, US Aleksandr V. Kennberg - Waterloo, CA
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709206
Abstract:
Some techniques feature a computer-implemented method for messages associated with a user location. The method involves determining, by a mobile computing device, an estimated geographic location of the mobile computing device. The method includes receiving, at the mobile computing device, one or more messages associated with an area within the estimated geographic location, where the one or more messages include messages posted by users of a system that associates messages that those users posted about the area within the estimated geographic location. The method involves providing, on a display of the mobile computing device, one or more posted message icons that are presented in a layer over a map, where the one or more posted message icons represent the one or more posted messages. In a system, the one or more posted messages may not appear on mobile devices after a predetermined amount of time from their respective postings.
Casey Ho - Burnaby, CA Sharvil A. Nanavati - Dundas, CA Scott Jensen - Edina MN, US Jerry Morrison - Mountain View CA, US Michael J. LeBeau - Palo Alto CA, US Sanjay Mavinkurve - East Palo Alto CA, US Fred Gilbert - Mountain View CA, US Will Dzierson - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04W 64/00
US Classification:
455457
Abstract:
In general, the subject matter described in this specification can be embodied in methods systems, and program products for determining a change in a mode of transportation. A change in a mode of transportation of the mobile computing device may be determined by determining that a speed of the mobile computing device has changed. A first geographical location is stored as a geographical location of the mobile computing device that corresponds to the change in mode of transportation. A graphical indication of the first geographical location is displayed. The graphical indication of the first geographical location is different than graphical indications for one or more other geographical locations of the mobile computing device at one or more other times. The one or more other geographical locations were not determined to correspond to a change in mode of transportation.
Graphical User Interface Display Which Differentiates Among Participants In A Group Conversation
Benjamin David Eidelson - Palo Alto CA, US Gregory Matthew Marra - San Francisco CA, US Jason B. Prado - San Francisco CA, US Fred Peter Gilbert - Mountain View CA, US Punit Singh Soni - Mountain View CA, US Aaron David Kemp - Kitchener, CA Sharvil Nanavati - Dundas, CA Jonathan Gordon Sharkey - Kitchener, CA Sean Yaoxing Liu - Sunnyvale CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 3/048
US Classification:
715751
Abstract:
A system and machine-implemented method for differentiating participants in a group conversation within a graphical user interface of an electronic device of a user, via displaying a collection of contact icons on the graphical user interface, each contact icon respectively corresponding to one of a plurality of participants in a group conversation, wherein the group conversation provides for sharing communication messages among the plurality of participants including the user; determining which of the plurality of participants are currently accessing the group conversation; and differentiating, in the graphical user interface, display of the contact icons corresponding to those participants determined to be currently accessing the group conversation from the remaining contact icons.
Graphical User Interface Which Displays Profile Information Associated With A Selected Contact
Benjamin David Eidelson - Palo Alto CA, US Gregory Matthew Marra - San Francisco CA, US Jason B. Prado - San Francisco CA, US Fred Peter Gilbert - Mountain View CA, US Punit Singh Soni - Mountain View CA, US Aaron David Kemp - Kitchener, CA Sharvil Nanavati - Dundas, CA Jonathan Gordon Sharkey - Kitchener, CA Anish Acharya - Toronto, CA Jeson Patel - Concord, CA
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 3/048
US Classification:
715753, 715810
Abstract:
A system and machine-implemented method for presenting profile information on an electronic device of a user, the profile information being associated with a contact of the user, via displaying a contact icon on a graphical user interface of the electronic device, the contact icon corresponding to a contact of the user; receiving user input which specifies selection of the contact icon; and displaying profile information, obtained from a profile associated with the contact corresponding to the selected contact icon, on the graphical user interface.
Group Conversation Between A Plurality Of Participants
Benjamin David Eidelson - Palo Alto CA, US Gregory Matthew Marra - San Francisco CA, US Jason B. Prado - San Francisco CA, US Fred Peter Gilbert - Mountain View CA, US Punit Singh Soni - Mountain View CA, US Aaron David Kemp - Kitchener, CA Sharvil Nanavati - Dundas, CA Jonathan Gordon Sharkey - Kitchener, CA Anish Acharya - Toronto, CA Sean Yaoxing Liu - Sunnyvale CA, US William C. Ferrell - Los Altos Hills CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16 G06F 3/01
US Classification:
715758
Abstract:
A system and method for presenting a group conversation on an electronic device of a user, via displaying, on a graphical user interface of the device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another. User input is received via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation. The group conversation provides for sharing communication messages among the participants. A conversation window is presented on the graphical user interface. The conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages.
Casey Ho - Burnaby, CA Sharvil A. Nanavati - Dundas, CA Scott Jenson - Palo Alto CA, US Jerry Morrison - Mountain View CA, US Michael J. Lebeau - Palo Alto CA, US Sanjay Mavinkurve - East Palo Alto CA, US Fred Gilbert - Mountain View CA, US Will Dzierson - San Francisco CA, US
International Classification:
H04W 24/00 H04W 4/02
US Classification:
4554561
Abstract:
In general, the subject matter described in this specification can be embodied in methods systems, and program products for determining a change in a mode of transportation. A change in a mode of transportation of the mobile computing device may be determined by determining that a speed of the mobile computing device has changed. A first geographical location is stored as a geographical location of the mobile computing device that corresponds to the change in mode of transportation. A graphical indication of the first geographical location is displayed. The graphical indication of the first geographical location is different than graphical indications for one or more other geographical locations of the mobile computing device at one or more other times. The one or more other geographical locations were not determined to correspond to a change in mode of transportation.
Graphical User Interface Which Displays Profile Information Associated With A Selected Contact
- Mountain View CA, US Gregory Matthew MARRA - San Francisco CA, US Jason B. PRADO - San Francisco CA, US Fred Peter GILBERT - Mountain View CA, US Punit Singh SONI - Mountain View CA, US Aaron David KEMP - Kitchener, CA Sharvil NANAVATI - Dundas, CA Jonathan Gordon SHARKEY - Kitchener, CA Anish ACHARYA - Toronto, CA Jeson PATEL - Concord, CA
International Classification:
G06F 3/0481 G06F 3/0484 H04L 29/08
Abstract:
A system and machine-implemented method for presenting profile information on an electronic device of a user, the profile information being associated with a contact of the user, via displaying a contact icon on a graphical user interface of the electronic device, the contact icon corresponding to a contact of the user; receiving user input which specifies selection of the contact icon; and displaying profile information, obtained from a profile associated with the contact corresponding to the selected contact icon, on the graphical user interface.
Adjusting List Views Based On List Sorting And Item Highlighting
Fred Gilbert - Mountain View CA, US Andrew Oplinger - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30 G06F 3/0482 G06F 3/048
Abstract:
The present disclosure is directed to a system and method for dynamically updating list views. In some implementations, a method for expanding items includes presenting media display including a list of a plurality of items. The presented list includes an expanded view of a first item from the plurality of items at a predefined position in the media content. A request to scroll to a second item from the plurality of items is received. A view of the second item is automatically expanding in response to at least the request. The expanded view of the second item is presented at the predefined position in the media display.
Google - Mountain View, CA since Dec 2011
Director of Design, Social
Google - Mountain View, CA Aug 2007 - Nov 2011
Designer
Carnegie Mellon University Aug 2005 - May 2007
Instructor
Google May 2006 - Aug 2006
Intern
Education:
Carnegie Mellon University 2005 - 2007
Masters, Interaction Design
The Ohio State University
Mountain View, CA California Florida Ohio Pennsylvania
Work:
Google - Head of Design, Social (2011) Google - Design Lead, G+ Mobile & RTC (2010-2011) Google - Designer, Mobile Maps (2007-2010)
Education:
Carnegie Mellon, Ohio State University
About:
Fred is the Head of Design for Google's Social product area which includes Google+. At Google, Fred has been part of the mobile revolution by being one of the original designers behind Google Map...
Fred Gilbert
Work:
Mint-Condition Barber studio - Master Stylist / Onwer
Education:
Franklin high school, Americo academy of beauty
Fred Gilbert
Fred Gilbert
Fred Gilbert
Fred Gilbert
Fred Gilbert
Fred Gilbert
News
iPhone 5 Features, Release Date: 'iPhone A Winner, Best Camera We've Seen On A ...
Even Google Maps designer Fred Gilbert who worked with Apple on the original Google Maps app for the first iPhone voiced his incredible disappointment with Apple Maps over Google+, saying "as one of the original designers of Google Mobile Maps I remember how difficult it was working with Apple. But
The 2010 census found 3,800 Burmese in Allen County, where Fort Wayne is located, but Fred Gilbert, a retired welfare worker who now runs a website designed to help immigrants adjust to American life, says the number may be actually be a few thousand higher because some Burmese identify themselves b