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: 9286021
    Abstract: 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: Grant
    Filed: June 22, 2012
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Benjamin Charles Appleton, James Brian McGill
  • Publication number: 20150170385
    Abstract: 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: Application
    Filed: June 22, 2012
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: Benjamin Charles Appleton, James Brian McGill
  • Patent number: 8739123
    Abstract: 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: Grant
    Filed: May 28, 2007
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
  • Publication number: 20130346855
    Abstract: 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: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: GOOGLE INC.
    Inventors: Benjamin Charles Appleton, James Brian McGill
  • Publication number: 20130342545
    Abstract: 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: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: GOOGLE INC.
    Inventors: Benjamin Charles APPLETON, James Brian McGill
  • Patent number: 8316078
    Abstract: 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: Grant
    Filed: October 3, 2011
    Date of Patent: November 20, 2012
    Assignee: Google Inc.
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
  • Patent number: 8219598
    Abstract: 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: Grant
    Filed: May 11, 2009
    Date of Patent: July 10, 2012
    Assignee: Google Inc.
    Inventors: Benjamin Charles Appleton, Joseph O. Neeman, Dmitri Abramov, Michael Greystock Jones
  • Publication number: 20120066296
    Abstract: 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: Application
    Filed: October 3, 2011
    Publication date: March 15, 2012
    Applicant: Google Inc.
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
  • Patent number: 8103740
    Abstract: 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: Grant
    Filed: May 13, 2009
    Date of Patent: January 24, 2012
    Assignee: Google Inc.
    Inventors: Dmitri Abramov, Michael Greystock Jones, Benjamin Charles Appleton
  • Publication number: 20110022730
    Abstract: 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: Application
    Filed: October 4, 2010
    Publication date: January 27, 2011
    Applicant: GOOGLE INC.
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
  • Patent number: 7809785
    Abstract: 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: Grant
    Filed: May 28, 2007
    Date of Patent: October 5, 2010
    Assignee: Google Inc.
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert MacGill
  • Publication number: 20080301643
    Abstract: 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: Application
    Filed: May 28, 2007
    Publication date: December 4, 2008
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
  • Publication number: 20080298342
    Abstract: 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: Application
    Filed: May 28, 2007
    Publication date: December 4, 2008
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill