John S. Fitch - Los Altos CA, US Ross Koningstein - Atherton CA, US Douglas J. Ricket - Mountain View CA, US Vincent Mo - Mountain View CA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
F24J 2/38
US Classification:
126601
Abstract:
A heliostat control system includes a receiver located within a receiver volume and a view port located proximate to the receiver volume. The receiver is configured to receive sunlight reflected from a mirror of a heliostat. The view port is optically connected to a camera, and the camera is configured to generate an image including pixels having a brightness dependent on an orientation of the mirror.
Ross Koningstein - Menlo Park CA, US John S. Fitch - Los Altos CA, US Douglas J. Ricket - Mountain View CA, US Vincent Mo - Mountain View CA, US
International Classification:
F24J 2/38 F24J 2/00 F24J 2/40
US Classification:
126601, 126600, 126714
Abstract:
A heliostat control system includes a heliostat having a reflective surface and at least one reflective element, the reflective surface having a different radius of curvature than the at least one reflective element, a receiver configured to receive sunlight reflected from the reflective surface, and a camera configured to receive sunlight reflected from the at least one reflective element and to generate an image including pixels having a brightness dependent on an orientation of the reflective surface.
Vincent Mo - Sunnyvale CA, US Antin Harasymiv - Calwell ACT, AU Denise Ho - Los Altos CA, US Zachary Yeskel - San Francisco CA, US Nicholas Gordon Fey - Mountain View CA, US
International Classification:
G06F 17/21
US Classification:
715730
Abstract:
A computer-implemented method and computing system for generating a slideshow is provided. The method may include generating, using one or more computing devices, an event page corresponding to a particular event, the event page associated with a social network. The method may also include allowing access to the event page to one or more members of the social network. The method may further include receiving at least one photograph at the event page from the one or more members of the social network, displaying the at least one photograph at the event page and generating a slideshow based upon, at least in part, the at least one photograph received at the event page.
- Mountain View CA, US Vincent Yanton Mo - Sunnyvale CA, US Zhenguo Guan - Cupertino CA, US David Roy Schairer - San Jose CA, US
International Classification:
H04L 9/40 G06F 16/23
Abstract:
The present disclosure provides systems and methods that perform structure-based access control. In particular, rather than relying upon a user-specific credential scheme, which can require manual sharing of user-specific credentials and/or switching between the multiple accounts to access the particular devices, applications, or services associated with such accounts, the systems and methods of the present disclosure facilitate user credentials to be inherited by or otherwise assigned to a structure identifier associated with a structure (e.g., a home in which the user resides), thereby generating a set of structure credentials. This enables other users in the structure, who may be part of a collaborative user group, to access devices, applications, and/or services using the structure credentials.
Processing Voice Commands Based On Device Topology
- Mountain View CA, US David Roy Schairer - San Jose CA, US Amy Lynn Baldwin - Mountain View CA, US Vincent Yanton Mo - Sunnyvale CA, US Jun Yang - Cupertino CA, US Mark Spates, IV - San Francisco CA, US Lei Zhong - Mountain View CA, US
Example aspects of the present disclosure are directed to processing voice commands or utterances. For instance, data indicative of a voice utterance can be received. A device topology representation can be accessed. The device topology representation can define a plurality of smart devices associated with one or more structures. The device topology representation can further define a location of each of the plurality of devices within the associated structures. A transcription of the voice utterance can be determined based at least in part on the device topology representation. One or more selected devices and one or more actions to be performed by the one or more selected devices can be determined based at least in part on the determined transcription and the device topology representation.
- Mountain View CA, US Vincent Yanton Mo - Sunnyvale CA, US Zhenguo Guan - Cupertino CA, US David Roy Schairer - San Jose CA, US
International Classification:
H04L 29/06 G06F 16/23
Abstract:
The present disclosure provides systems and methods that perform structure-based access control. In particular, rather than relying upon a user-specific credential scheme, which can require manual sharing of user-specific credentials and/or switching between the multiple accounts to access the particular devices, applications, or services associated with such accounts, the systems and methods of the present disclosure facilitate user credentials to be inherited by or otherwise assigned to a structure identifier associated with a structure (e.g., a home in which the user resides), thereby generating a set of structure credentials. This enables other users in the structure, who may be part of a collaborative user group, to access devices, applications, and/or services using the structure credentials.
Automatic Determination Of Data Items For A Coincident Event
A system and machine-implemented method for determining whether a data item corresponds to a coincident event. Time data is received for a first data item and for a second data item. A determination is made whether the time data for the first data item corresponds to the time data for the second data item. A determination is made that the first data item and the second data item correspond to a coincident event, if the time data corresponds. Additional data is identified for the coincident event, wherein the additional data is based on at least one of the first data item or the second data item. The corresponding time data and the additional data are compared with data of a third data item. A determination is made that the third data item corresponds to the coincident event based on the comparison.
Processing Voice Commands Based On Device Topology
- Mountain View CA, US David Roy Schairer - San Jose CA, US Amy Lynn Baldwin - Mountain View CA, US Vincent Yanton Mo - Sunnyvale CA, US Jun Yang - Cupertino CA, US Mark Spates, IV - San Francisco CA, US Lei Zhong - Mountain View CA, US
Example aspects of the present disclosure are directed to processing voice commands or utterances. For instance, data indicative of a voice utterance can be received. A device topology representation can be accessed. The device topology representation can define a plurality of smart devices associated with one or more structures. The device topology representation can further define a location of each of the plurality of devices within the associated structures. A transcription of the voice utterance can be determined based at least in part on the device topology representation. One or more selected devices and one or more actions to be performed by the one or more selected devices can be determined based at least in part on the determined transcription and the device topology representation.
Googleplus
Vincent Mo
Work:
Google - Software Engineer (2010) EADS North America Test and Services - Senior Software Engineer (2005-2010)
Education:
University of California, Irvine - Computer and Electrical Engineering
Relationship:
Married
About:
Technology - Good Foods - San Francisco 49ers - Golden State Warriors - San Francisco Giants
Tagline:
Flipping bits 1 bit at a time
Bragging Rights:
A proud father and a lucky husband
Vincent Mo
Work:
Google+ Photos - Software Engineer (2007)
About:
Tech Lead Manager on Google+ Photos, and previously an engineer on Google Maps. Before Google, I spent a few years in natural language processing. Also a follower of Christ and professional husband.
Tagline:
Making art in code and pixels: engineer by day, photographer by night
Aug 25, 2011 Vincent Mo - I love to take pictures. I love to write code. Now I get to do both on Google+! - Google+ Photos Software Engineer - Google+ Photos - -
Aug 08, 2011 New: +mentions in the Google+ lightbox! #googleplustips You can now +mention people in the lightbox photo viewer. Click a photo in Google+ to open