Patents by Inventor William Macrae

William Macrae 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: 10996823
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: May 4, 2021
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
  • Publication number: 20190391709
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Application
    Filed: September 4, 2019
    Publication date: December 26, 2019
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
  • Patent number: 10444941
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: October 15, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
  • Patent number: 10444940
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: October 15, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
  • Patent number: 9600146
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: March 21, 2017
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
  • Publication number: 20170052655
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Application
    Filed: May 4, 2016
    Publication date: February 23, 2017
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
  • Publication number: 20170052747
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Application
    Filed: May 4, 2016
    Publication date: February 23, 2017
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
  • Publication number: 20170052654
    Abstract: Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
    Type: Application
    Filed: November 5, 2015
    Publication date: February 23, 2017
    Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu