Search

Dominic M Hamon

from San Francisco, CA
Age ~47

Dominic Hamon Phones & Addresses

  • 371 Bright St, San Francisco, CA 94132

Work

Company: Google Nov 2010 Position: Senior software engineer

Education

Degree: PhD School / High School: Imperial College London 1999 to 2002 Specialities: Mathematics

Industries

Computer Software

Resumes

Resumes

Dominic Hamon Photo 1

Senior Software Engineer At Google

View page
Position:
Senior Software Engineer at Google
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Google since Nov 2010
Senior Software Engineer

LucasArts Oct 2008 - Sep 2010
Senior Core Engineer

Lucasfilm Animation Singapore Aug 2007 - Sep 2008
Lead Engineer

Electronic Arts Oct 2004 - Jul 2007
Lead Software Engineer

SCEE Sep 2002 - Sep 2004
Programmer
Education:
Imperial College London 1999 - 2002
PhD, Mathematics
Royal Holloway, U. of London 1995 - 1999
MSci, Theoretical Physics

Publications

Us Patents

Predicting User Navigation Events In A Browser Using Directed Graphs

View page
US Patent:
8600921, Dec 3, 2013
Filed:
Sep 15, 2011
Appl. No.:
13/233300
Inventors:
Timo Burkard - San Francisco CA, US
Dominic Hamon - San Francisco CA, US
Arvind Jain - Los Altos CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/04
G06F 7/00
G06N 99/00
G06F 17/30
US Classification:
706 45, 707705
Abstract:
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.

Predicting User Navigation Events

View page
US Patent:
8650139, Feb 11, 2014
Filed:
Jul 1, 2011
Appl. No.:
13/174925
Inventors:
Arvind Jain - Los Altos CA, US
Dominic Hamon - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06N 5/00
G06F 1/00
US Classification:
706 12, 726 7, 715854
Abstract:
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.

Access To Network Content

View page
US Patent:
20130007260, Jan 3, 2013
Filed:
Jul 1, 2011
Appl. No.:
13/174928
Inventors:
Arvind Jain - Los Altos CA, US
Dominic Hamon - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.

System And Method Providing A Binary Representation Of A Web Page

View page
US Patent:
20130246906, Sep 19, 2013
Filed:
Mar 8, 2013
Appl. No.:
13/790285
Inventors:
Dominic Hamon - San Francisco CA, US
International Classification:
G06F 17/22
US Classification:
715234
Abstract:
Systems and methods for providing a binary representation of a web page. A server may compile a source page, such as a hypertext markup language (“HTML”) document, to create a compiled representation of the source page. Creation of a compiled representation may include generating a document object model (“DOM”) for the content associated with the source page. The compiled page may be transmitted to a client as a random-access file or flat file, where the data is encoded in one or more data types other than a string representation. The client may receive the compiled page and load the compiled page directly as a DOM for the page without the need to parse HTML text strings. The server and client may reconcile the data format of the compiled page, such as by exchanging or verifying a compiler dictionary associated with the page.

Predicting User Navigation Events

View page
US Patent:
8566696, Oct 22, 2013
Filed:
Jul 14, 2011
Appl. No.:
13/182920
Inventors:
Dominic Hamon - San Francisco CA, US
Timo Burkard - San Francisco CA, US
Arvind Jain - Los Altos CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/00
G06F 17/21
G06F 17/22
G06F 17/24
US Classification:
715205, 715244
Abstract:
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.

System And Method Providing A Binary Representation Of A Web Page

View page
US Patent:
20190340225, Nov 7, 2019
Filed:
Jul 22, 2019
Appl. No.:
16/518482
Inventors:
- Mountain View CA, US
Dominic Hamon - San Francisco CA, US
International Classification:
G06F 17/22
G06F 16/957
G06F 8/41
H04L 29/08
Abstract:
Systems and methods for providing a binary representation of a web page. A server may compile a source page, such as a hypertext markup language (“HTML”) document, to create a compiled representation of the source page. Creation of a compiled representation may include generating a document object model (“DOM”) for the content associated with the source page. The compiled page may be transmitted to a client as a random-access file or flat file, where the data is encoded in one or more data types other than a string representation. The client may receive the compiled page and load the compiled page directly as a DOM for the page without the need to parse HTML text strings. The server and client may reconcile the data format of the compiled page, such as by exchanging or verifying a compiler dictionary associated with the page.

Predicting User Navigation Events

View page
US Patent:
20180032877, Feb 1, 2018
Filed:
Jul 24, 2017
Appl. No.:
15/657315
Inventors:
- Mountain View CA, US
Dominic Hamon - San Francisco CA, US
International Classification:
G06N 5/02
G06F 17/30
Abstract:
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.

System And Method Providing A Binary Representation Of A Web Page

View page
US Patent:
20160239469, Aug 18, 2016
Filed:
Feb 18, 2016
Appl. No.:
15/046601
Inventors:
- Mountain View CA, US
Dominic Hamon - San Francisco CA, US
International Classification:
G06F 17/22
H04L 29/08
G06F 9/45
G06F 17/30
Abstract:
Systems and methods for providing a binary representation of a web page. A server may compile a source page, such as a hypertext markup language (“HTML”) document, to create a compiled representation of the source page. Creation of a compiled representation may include generating a document object model (“DOM”) for the content associated with the source page. The compiled page may be transmitted to a client as a random-access file or flat file, where the data is encoded in one or more data types other than a string representation. The client may receive the compiled page and load the compiled page directly as a DOM for the page without the need to parse HTML text strings. The server and client may reconcile the data format of the compiled page, such as by exchanging or verifying a compiler dictionary associated with the page.
Dominic M Hamon from San Francisco, CA, age ~47 Get Report