130 Nehoiden Rd, Waban, MA 02468 • 6175590262 • 6179691356
Portland, ME
Work
Company:
Google
Mar 2011
Address:
Mountain View, CA
Position:
Group product manager, google play/android
Education
Degree:
B.S.
School / High School:
Stanford University
1999 to 2003
Specialities:
Symbolic Systems / Artificial Intelligence
Skills
Product Management • Ruby on Rails • User Experience • User Interface • Ruby • Mobile Applications • Product Marketing • Css • Ajax • Mobile Devices • Scalability • Javascript • User Interface Design • Analytics • Mysql • Web Analytics • Agile Methodologies
Languages
English
Interests
Questions That Contain Assumptions • Gmail • Unicode • Electronics • Food In San Francisco • Google Maps • Home Improvement • Product Management • Mobile Phones • Stanford University • Restaurants • Seinfeld (Tv Series) • Home Decoration • Food • Google • Mobile Applications • San Francisco
Michael Siliski - San Francisco CA, US Keith Ito - Seattle WA, US Harlan Hile - Seattle WA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G01C 21/34
US Classification:
701527
Abstract:
A computer-implemented navigational method includes transmitting, from a mobile computing device to a computer server system, data that can be used to determine a start point and an end point of a trip. The method also includes receiving navigational information defining a route between the start point and the end point, and a plurality of digital photographic images that have previously been taken along the route, sensing motion of the mobile computing device along the route, and displaying updated images from the plurality of images that substantially match a geographic position of the mobile computing device along the route.
Keith Ito - Seattle WA, US Andrey Yuryevich Ulanov - Seattle WA, US Andrew Tesch Miller - Seattle WA, US Michael Siliski - San Francisco CA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G01C 21/34
US Classification:
701533
Abstract:
Systems and methods of route guidance on a user device are provided. In one aspect, a system and method transmit partitions of map data to a client device. Each map partition may contain road geometries, road names, road network topology, or any other information needed to provide turn-by-turn navigation or driving directions within the partition. Each map partition may be encoded with enough data to allow them to be stitched together to form a larger map. Map partitions may be fetched along each route to be used in the event of a network outage or other loss of network connectivity. For example, if a user deviates from the original route and a network outage occurs, the map data may be assembled and a routing algorithm may be applied to the map data in order to direct the user back to the original route.
Method Of Pre-Fetching Map Data For Rendering And Offline Routing
Iljya Kalai - Zurich, CH Michael Siliski - San Francisco CA, US Jerry Morrison - Mountain View CA, US Keith Ito - Cambridge MA, US Andrew T. Miller - Seattle WA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06T 1/00
US Classification:
345522, 345501
Abstract:
The present application describes techniques for fetching map data as a selected subset of entire map data available, by selecting map data tiles corresponding to an area that encompasses a first route and to an area encompassing a secondary route based on the first route. An amount of map data accessed may be adjusted based on a priority of the secondary route.
Systems And Methods For Temporary Display Of Map Data Stored In A Display Device High Speed Memory
Ronghui Zhu - Sunnyvale CA, US Michael Siliski - San Francisco CA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G09G 5/373 G09G 5/377
US Classification:
345636, 345667
Abstract:
The present disclosure relates to temporarily rendering a display on a display device using map data stored in a high speed memory of the display device while the display device is waiting to receive updated data from a display device persistent memory or a remote map data database in response to a user initiated request for updated data. The present disclosure also relates to a display device high speed memory management module for managing the contents of a high speed memory.
Iljya Kalai - Zurich, CH Michael Siliski - San Francisco CA, US Jerry Morrison - Mountain View CA, US Keith Ito - Cambridge MA, US Andrew T. Miller - Seattle WA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G09G 5/00 G06T 1/00
US Classification:
345660, 345522
Abstract:
The present application describes techniques for fetching map data as a selected subset of entire map data available by selecting map data tiles corresponding to an area that encompasses a route. An amount of map data accessed may be adjusted based on a priority assigned to areas or points along the route. A sequence of map data may be accessed based on a priority assigned to sets of map data.
Method And Apparatus For Pre-Fetching Place Page Data For Subsequent Display On A Mobile Computing Device
Michael Siliski - San Francisco CA, US Takeshi Sasaki - Tokyo, JP
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 15/167
US Classification:
709213
Abstract:
A computer-implemented method and system for pre-fetching place page data from a remote mapping system for display on a client computing device is disclosed. User preference data collected from various data sources including applications executing on the client device, online or local user profiles, and other sources may be analyzed to generate a request for place page data from the remote mapping system. The user preference data may indicate a map feature such as a place of business, park, or historic landmark having the characteristics of both a user's preferred geographic location and the user's personal interests. For example, where the user indicates a geographic preference for “Boston” and a personal interest for “home brewing” the system and method may request place page data for all home brewing or craft beer-related map features near Boston.
Jonathan Brunsman - Mountain View CA, US Ilya Firman - San Mateo CA, US Ficus Kirkpatrick - Los Altos Hills CA, US Jasper Lin - Mountain View CA, US Aurash Mahbod - Mountain View CA, US Linda K. Nguyen - Sunnyvale CA, US Michael Siliski - San Francisco CA, US Christian Sonntag - San Francisco CA, US Andrew Devron Stadler - San Francisco CA, US Christoph Studer - Mountain View CA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 9/445
US Classification:
717173
Abstract:
A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.
Michael Siliski - San Francisco CA, US Keith Ito - Seattle WA, US Harlan Hile - Seattle WA, US
International Classification:
G01C 21/36
US Classification:
701201, 701200
Abstract:
A computer-implemented navigational method includes transmitting, from a mobile computing device to a computer server system, data that can be used to determine a start point and an end point of a trip. The method also includes receiving navigational information defining a route between the start point and the end point, and a plurality of digital photographic images that have previously been taken along the route, sensing motion of the mobile computing device along the route, and displaying updated images from the plurality of images that substantially match a geographic position of the mobile computing device along the route.
Google - Mountain View, CA since Mar 2011
Group Product Manager, Google Play/Android
Google - Mountain View, CA Mar 2008 - Mar 2011
Lead Product Manager, Mobile Geo
Ooga Labs Oct 2007 - Feb 2008
Product Development Consultant
Tickle Aug 2003 - Mar 2007
Director of Engineering & Product Manager
Education:
Stanford University 1999 - 2003
B.S., Symbolic Systems / Artificial Intelligence
The Roxbury Latin School 1993 - 1999
Skills:
Product Management Ruby on Rails User Experience User Interface Ruby Mobile Applications Product Marketing Css Ajax Mobile Devices Scalability Javascript User Interface Design Analytics Mysql Web Analytics Agile Methodologies
Interests:
Questions That Contain Assumptions Gmail Unicode Electronics Food In San Francisco Google Maps Home Improvement Product Management Mobile Phones Stanford University Restaurants Seinfeld (Tv Series) Home Decoration Food Google Mobile Applications San Francisco
Languages:
English
Youtube
Playtime Europe - Mobile momentum & Google Play
An overview of the state of Google Play and the latest Android numbers...
Category:
Science & Technology
Uploaded:
06 Oct, 2014
Duration:
12m 45s
Russian River, Jul 26-29, 2015
Duration:
9m 3s
Christmas Day, 2014
Duration:
3m 54s
Michael's Birthday, Oct 29, 2016
Duration:
8m 57s
John with his grandparents, Christmas, 2012
Duration:
4m 39s
Michael's Birthday, Nov 16, 2014
Duration:
27s
Christmas Day, Boston, Dec 25, 2011
Duration:
8m 25s
What a good brother, Jun 20, 2014
Duration:
55s
News
Google takes a new approach to native apps with Instant Apps for Android
AsGoogles Michael Siliski and Ficus Kirkpatricktold me, the idea here is to allow a mobile experience to start in about the same time it would take to render a standard mobile web page. While the team is still working out the limits, Siliski and Kirkpatrick expects downloads for Instant Apps to c
Date: May 18, 2016
Source: Google
Google to Bring Paid Search Results to Google Play Apps
We are always looking for new ways to help you get your apps in front of potential new users, Google Play product manager Michael Siliski wrote in a blog post. Thatswhy, in the next few weeks, we will begin piloting sponsored search results on Google Play, bringing our unique expertise in searc
Date: Feb 26, 2015
Category: Sci/Tech
Source: Google
Google Gives Developers A New Way To Get Discovered In Google Play
In the coming weeks, a limited set of users will begin to see ads from a pilot group of advertisers who are already running Google search ads for their apps, wrote Googles Michael Siliski, product management director for Google Play. Well have more to share in the coming months about the expans
Date: Feb 26, 2015
Category: Sci/Tech
Source: Google
Google revamps Play Store; new user interface is cleaner
In a blog post showing off the swanky Card-based layout, Michael Siliski, Group Product Manager for Google Play said that the store was not only simple and clean now, it also makes it easier to find great entertainment faster.