Patents by Inventor James Brian McGill

James Brian McGill 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: 8688379
    Abstract: Systems, methods, and machine-readable media for determining one or more possible destinations that may be reached using a hierarchy of maps. The system may be configured to receive search parameters indicating a starting point and an allotted cost and identify a set of nodes on a first level map that may be reached given the allotted cost. If further level maps in the hierarchy of maps are to be searched, the system may identify nodes in other level maps in the hierarchy of maps that may be reached given the remaining allotted cost and add the identified nodes to the set of nodes. Based on the set of nodes, the system may calculate the area that may be reached from the starting point given the allotted cost.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventor: 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
  • 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