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: 10996823Abstract: 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: GrantFiled: September 4, 2019Date of Patent: May 4, 2021Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
-
Publication number: 20190391709Abstract: 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: ApplicationFiled: September 4, 2019Publication date: December 26, 2019Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
-
Patent number: 10444941Abstract: 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: GrantFiled: May 4, 2016Date of Patent: October 15, 2019Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
-
Patent number: 10444940Abstract: 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: GrantFiled: May 4, 2016Date of Patent: October 15, 2019Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
-
Patent number: 9600146Abstract: 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: GrantFiled: November 5, 2015Date of Patent: March 21, 2017Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
-
Publication number: 20170052655Abstract: 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: ApplicationFiled: May 4, 2016Publication date: February 23, 2017Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
-
Publication number: 20170052747Abstract: 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: ApplicationFiled: May 4, 2016Publication date: February 23, 2017Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu
-
Publication number: 20170052654Abstract: 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: ApplicationFiled: November 5, 2015Publication date: February 23, 2017Inventors: Daniel Cervelli, Cai GoGwilt, William Macrae, Robert Prochnow, Dylan Scott, Henry Tung, Kevin Verdieck, Agatha Yu