Patents by Inventor Benjamin Charles Appleton
Benjamin Charles Appleton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9286021Abstract: A system and method for displaying map layers in order. First vector data which defines one or more features of a first layer of a map is received from a server. Second vector data which defines one or more features of a second layer of the map is received from the server. A first order for displaying the one or more features of the first layer relative to the one more features of the second layer is received. The first vector data and the second vector data are rendered for display based on the received first order, to display the one or more features defined by the first layer relative to the one or more features defined by the second layer based on the received first order.Type: GrantFiled: June 22, 2012Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Benjamin Charles Appleton, James Brian McGill
-
Publication number: 20150170385Abstract: A system and method for editing a feature within a map. First vector data which defines one or more features for a map at a first level of detail is received from a server. The map is displayed based on the first vector data. A user selection of at least one feature for editing within the map is received. A request for second vector data which defines the selected at least one feature at a second level of detail is transmitted to the server. The second vector data for the selected at least one feature is received from the server. Display of the map is updated based on the second vector data. A user interaction for editing the selected at least one feature within the map is received. A request to edit the selected at least one feature based on the received user interaction is transmitted to the server.Type: ApplicationFiled: June 22, 2012Publication date: June 18, 2015Applicant: GOOGLE INC.Inventors: Benjamin Charles Appleton, James Brian McGill
-
Patent number: 8739123Abstract: A computer-implemented method includes displaying information from a mapping application on a first domain on a web page, displaying one or more portable program modules from a second domain on the web page, and generating a display on the mapping application based actions form the one or more portable program modules.Type: GrantFiled: May 28, 2007Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
-
Publication number: 20130346855Abstract: A system and method for providing differentiated display of a map feature is provided. Vector data which defines one or more features for a map is received from a server. The map is displayed based on the received vector data. A user selection of at least one feature from among the one or more features for differentiated display within the map is received. Differentiated display of the at least one feature is provided within the map, based on the vector data received from the server and on the received user selection.Type: ApplicationFiled: June 22, 2012Publication date: December 26, 2013Applicant: GOOGLE INC.Inventors: Benjamin Charles Appleton, James Brian McGill
-
Publication number: 20130342545Abstract: A system and method for displaying map layers in order. First vector data which defines one or more features of a first layer of a map is received from a server. Second vector data which defines one or more features of a second layer of the map is received from the server. A first order for displaying the one or more features of the first layer relative to the one more features of the second layer is received. The first vector data and the second vector data are rendered for display based on the received first order, to display the one or more features defined by the first layer relative to the one or more features defined by the second layer based on the received first order.Type: ApplicationFiled: June 22, 2012Publication date: December 26, 2013Applicant: GOOGLE INC.Inventors: Benjamin Charles APPLETON, James Brian McGill
-
Patent number: 8316078Abstract: A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.Type: GrantFiled: October 3, 2011Date of Patent: November 20, 2012Assignee: Google Inc.Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
-
Patent number: 8219598Abstract: In one implementation, a computer-implemented method includes receiving at a data server computer hosted at a first internet domain a request from a client computer for data to be used by an application SWF file received from a web server hosted at a second internet domain and executed by the client computer, the request includes the second internet domain and information specifying the requested data. The method further includes generating at least a portion of a data SWF file including the requested data and a domain identifier corresponding to the second internet domain, the domain identifier configured to specify that SWF formatted files associated with the second internet domain are permitted to access the requested data within the data SWF file. The method also includes transmitting the data SWF file from the data server computer to the client computer.Type: GrantFiled: May 11, 2009Date of Patent: July 10, 2012Assignee: Google Inc.Inventors: Benjamin Charles Appleton, Joseph O. Neeman, Dmitri Abramov, Michael Greystock Jones
-
Publication number: 20120066296Abstract: A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.Type: ApplicationFiled: October 3, 2011Publication date: March 15, 2012Applicant: Google Inc.Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
-
Patent number: 8103740Abstract: In one implementation, a computer-implemented method can include receiving, at a first server corresponding to a first domain, a request from a client computer for a vector graphics file that includes instructions that implement a first method. The method can further include sending the vector graphics file to the client computer, the client computer having received a library file from a second server corresponding to a second domain, wherein the library file includes instructions that implement a second method to direct calls to the first method, and wherein executing the vector graphics file and the library file causes the client computer to perform operations. The operations performed by the client computer can include establishing a link between the first method and the second method and directing a call made to the second method with an argument associated with a data type, to the first method using the established link.Type: GrantFiled: May 13, 2009Date of Patent: January 24, 2012Assignee: Google Inc.Inventors: Dmitri Abramov, Michael Greystock Jones, Benjamin Charles Appleton
-
Publication number: 20110022730Abstract: A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.Type: ApplicationFiled: October 4, 2010Publication date: January 27, 2011Applicant: GOOGLE INC.Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
-
Patent number: 7809785Abstract: A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.Type: GrantFiled: May 28, 2007Date of Patent: October 5, 2010Assignee: Google Inc.Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert MacGill
-
Publication number: 20080301643Abstract: A computer-implemented method includes displaying information from a mapping application on a first domain on a web page, displaying one or more portable program modules from a second domain on the web page, and generating a display on the mapping application based actions form the one or more portable program modules.Type: ApplicationFiled: May 28, 2007Publication date: December 4, 2008Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
-
Publication number: 20080298342Abstract: A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.Type: ApplicationFiled: May 28, 2007Publication date: December 4, 2008Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill