Interface to index and display geospatial data
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06T-011/60
G06T-011/20
G06F-017/30
G06F-003/0484
출원번호
US-0258715
(2016-09-07)
등록번호
US-10109094
(2018-10-23)
발명자
/ 주소
Hong, Peter
출원인 / 주소
Palantir Technologies Inc.
대리인 / 주소
Schwegman Lundberg & Woessner, P.A.
인용정보
피인용 횟수 :
0인용 특허 :
93
초록▼
Example embodiments described herein pertain to a geospatial interface system configured to cause display of geospatial data within a graphical user interface at a client device, receive data points from multiple data sources, unify the data points, and present the unified data points as interactive
Example embodiments described herein pertain to a geospatial interface system configured to cause display of geospatial data within a graphical user interface at a client device, receive data points from multiple data sources, unify the data points, and present the unified data points as interactive graphical elements within the graphical user interface, in a presentation layer separate from the geospatial data. In example embodiments, the geospatial interface system may be or include a group of one or more server machines configured to provide one or more geospatial data display, indexing, and management services. A client device may accordingly display a graphical user interface generated by the geospatial interface system.
대표청구항▼
1. A system comprising: one or more processors; anda memory storing instructions that, when executed by at least one processor among the one or more processors, causes the system to perform operations comprising:causing a display of geospatial data at a client device, the display of the geospatial d
1. A system comprising: one or more processors; anda memory storing instructions that, when executed by at least one processor among the one or more processors, causes the system to perform operations comprising:causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval;receiving an input that assigns the family identifier of the first vector data to a first data source;retrieving a second data point from the first data source based on the data retrieval interval, in response to the input that assigns the family identifiers to the first data source, the second data point including second vector data; andupdating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data. 2. The system of claim 1, wherein the instructions cause the system to perform operations further comprising: receiving a user input defining a boundary within the base layer;retrieving a set of data points on the base layer based on the boundary; andcausing display of graphical representations of the set of data points on the base layer. 3. The system of claim 1, wherein the geospatial data includes a set of data points, the set of data points including the family identifier of the first data point, the first data point and the set of data points including temporal data, and the instructions cause the system to perform operations further comprising: receiving a selection of the first data point;causing display of an interface control element in response to the selection, the interface control element configured to receive a temporal constraint;defining a limit of the temporal constraint via the interface control element; andupdating the display of the geospatial data to include a portion of the set of data points based on the temporal constraint and the family identifier of the first data point. 4. The system of claim 3, wherein the temporal constraint is selected from the group comprising a date, a time, a chronology, and a frequency. 5. The system of claim 1, wherein the instructions cause the system to perform operations further comprising: receiving a selection of a data source;assigning the family identifier to the data source;defining a data update interval for the data source;requesting, at the data update interval, temporal data and vector data from the data source; andcausing display of a graphical representation of a subsequent data point based on the temporal and vector data from the data source. 6. The system of claim 5, wherein the instructions cause the system to perform operations further comprising: causing display of a notification in response to receiving the subsequent data point, the notification including the data source identifier. 7. The system of claim 1, wherein the instructions cause the system to perform operations further comprising: receiving a third data point, the third data point including third vector data, the family identifier, and image data of an image;causing display of the third data point on the base layer based on the third vector data;receiving a selection of the third data point; andcausing display of the image based on the image data. 8. The system of claim 1, wherein the geospatial data includes a map image and a coordinate system. 9. A method comprising: causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval;receiving a user input that assigns the family identifier of the first vector data to a first data source;retrieving a second data point from the first data source based on the data retrieval interval, in response to the user input that assigns the family identifiers to the first data source, the second data point including second vector data; andupdating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data. 10. The method of claim 9, wherein the method further comprises: receiving a user input defining a boundary within the base layer;retrieving a set of data points on the base layer based on the boundary; andcausing display of graphical representations of the set of data points on the base layer. 11. The method of claim 9, wherein the geospatial data includes a set of data points, the set of data points including the family identifier of the first data point, the first data point and the set of data points including temporal data, and the method further comprises: receiving a selection of the first data point;causing display of an interface control element in response to the selection, the interface control element configured to receive a temporal constraint;defining a limit of the temporal constraint via the interface control element; andupdating the display of the geospatial data to include a portion of the set of data points based on the temporal constraint and the family identifier of the first data point. 12. The method of claim 11, wherein the temporal constraint is selected from the group comprising a date, a time, a chronology, and a frequency. 13. The method of claim 9, wherein the method further comprises: receiving a selection of a data source;assigning the family identifier to the data source;defining a data update interval for the data source;requesting, at the data update interval, temporal data and vector data from the data source; andcausing display of a graphical representation of a subsequent data point based on the temporal and vector data from the data source. 14. The method of claim 13, wherein the method further comprises: causing display of a notification in response to receiving the subsequent data point, the notification including the data source identifier. 15. The method of claim 9, wherein the method further comprises: receiving a third data point, the third data point including third vector data, the family identifier, and image data of an image;causing display of the third data point on the base layer based on the third vector data;receiving a selection of the third data point; andcausing display of the image based on the image data. 16. The method of claim 9, wherein the geospatial data includes a map image and a coordinate system. 17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval;receiving a user input that assigns the family identifier of the first vector data to a first data source;retrieving a second data point from the first data source based on the data retrieval interval, in response to the user input that assigns the family identifiers to the first data source, the second data point including second vector data; andupdating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data. 18. The non-transitory machine-readable storage medium of claim 17, wherein the instructions cause the machine to perform operations further comprising: receiving a user input defining a boundary within the base layer;retrieving a set of data points on the base layer based on the boundary; andcausing display of graphical representations of the set of data points on the base layer. 19. The non-transitory machine-readable storage medium of claim 17, wherein the geospatial data includes a set of data points, the set of data points including the family identifier of the first data point, the first data point and the set of data points including temporal data, and the instructions cause the machine to perform operations further comprising: receiving a selection of the first data point;causing display of an interface control element in response to the selection, the interface control element configured to receive a temporal constraint;defining a limit of the temporal constraint via the interface control element; andupdating the display of the geospatial data to include a portion of the set of data points based on the temporal constraint and the family identifier of the first data point. 20. The non-transitory machine-readable storage medium of claim 17, wherein the instructions cause the machine to perform operations further comprising: receiving a selection of a data source;assigning the family identifier to the data source;defining a data update interval for the data source;requesting, at the data update interval, temporal data and vector data from the data source; andcausing display of a graphical representation of a subsequent data point based on the temporal and vector data from the data source.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (93)
Szeliski Richard ; Shum Heung-Yeung, 3-dimensional image rotation method and apparatus for producing image mosaics.
Decherd, Alexander; Alworth, Colin; Horst, Brian; Rivard, Kurt David; Eick, Stephen Gregory; Eick, M. Andrew; Wolosewicz, Andrzej; Kowalski, James; Fugitt, Jesse Adam, Analysis of time-based geospatial mashups using AD HOC visual queries.
Nerayoff, Steven David; Wong, Thompson S., Controlling use of a single multi-vehicle parking space and a restricted location within the single multi-vehicle parking space using multiple cameras.
Daniel A. Voce ; Matthew Mohebbi ; Asha Mehrotra ; John Fry, Earth tiling system for providing regional based service in a mobile satellite communication network.
Skolnick, Jeffrey F.; Barrientos, Edward R.; Beliveau, Sean M.; Hedges, Thomas M.; Lundberg, Eric J.; Pendleton, Edmund S.; Wells, Roger, Method and system for creating a user-selectable arbitrary coordinate frame.
Neophytou, Neophytos; Herbert, Marc L.; Pittel, James L., Method and system for geometry extraction, 3D visualization and analysis using arbitrary oblique imagery.
Cave, Douglas G.; Alexandrian, Yuri; Calvin, John T.; Lara, Jenine A., Method and system for producing statistical analysis of medical care information.
Velipasalar, Senem; Brown, Lisa Marie; Hampapur, Arun; Shu, Chiao-Fe, Method and system for spatio-temporal event detection using composite definitions for camera systems.
Ioup, Elias Z K; Sample, John T; Mesick, Hillary C, Method for efficiently transforming a raster image from one map projection to another map projection.
Vulcano, Emanuele; van Os, Marcel; Moore, Bradford A.; Pylappan, Seejo K., Navigation application with adaptive display of graphical directional indicators.
Sarpy, Sr., Russel William; Fortune, Wesley Trenton; Fortune, Jr., Robert Lee, System and method for facilitating the execution of law enforcement duties and enhancing anti-terrorism and counter-terrorism capabilities.
Hanson,Andrew; Lamkins,David B., System for creating a space-efficient document categorizer for training and testing of automatic categorization engines.
Frishert, Michiel; Jouline, Anton V.; Massie, William Ryan; Reed, Jr., William Edward, User interface and method in a local search system with related search results.
Klassen, Gerhard Dietrich; Kalougina, Tatiana; Wisebourt, Shaul; Devenyi, Peter John; Boudreau, Jesse Joseph; Johnson, Eric, User interface methods and apparatus for controlling the visual display of maps having selectable map elements in mobile communication devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.