Patents by Inventor Christopher Bolognese
Christopher Bolognese 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).
-
Publication number: 20220215045Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives an input specifying a location field of a dataset. In response to the input, the program further retrieves a set of geographical hierarchy definitions. The program also retrieves, from the data source specified for a level in the geographical hierarchy defined by a geographical hierarchy definition in the set of geographical hierarchy definitions, a subset of a set of geometries representing a set of geographical regions belonging to the level in the geographical hierarchy. For each geometry in the subset of the set of geometries, at least one record in the dataset has a spatial point in a location field that falls within the geometry. The program further provides the subset of the set of geometries in a view of a map.Type: ApplicationFiled: March 21, 2022Publication date: July 7, 2022Inventors: Jonathan Tiu, Christopher Bolognese, Anthony Kohan, Fangzhou Yin, Sumedha Sharma, James Lloyd
-
Patent number: 11308136Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives an input specifying a location field of a dataset. In response to the input, the program further retrieves a set of geographical hierarchy definitions. The program also retrieves, from the data source specified for a level in the geographical hierarchy defined by a geographical hierarchy definition in the set of geographical hierarchy definitions, a subset of a set of geometries representing a set of geographical regions belonging to the level in the geographical hierarchy. For each geometry in the subset of the set of geometries, at least one record in the dataset has a spatial point in a location field that falls within the geometry. The program further provides the subset of the set of geometries in a view of a map.Type: GrantFiled: August 21, 2018Date of Patent: April 19, 2022Assignee: SAP SEInventors: Jonathan Tiu, Christopher Bolognese, Anthony Kohan, Fangzhou Yin, Sumedha Sharma, James Lloyd
-
Patent number: 11080291Abstract: In one embodiment, the present disclosure pertains to downloading visualization data. Data visualizations in a user interface display may be created from remote data. Portions of the remote data may be downloaded to a local computer to recreate the data visualizations without the need for remote data requests. In another embodiment, a data export architecture includes jobs comprising a plurality of tasks configured in series. In one example embodiment, the jobs may correspond to particular data visualizations to be downloaded.Type: GrantFiled: August 2, 2017Date of Patent: August 3, 2021Assignee: SAP SEInventors: Christopher Bolognese, Jonathan Tiu, Mohsen Asadi, Yijian Wang, Anthony Kohan, Chao Han, Sae-Won Om
-
Patent number: 10979517Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. The program further accesses shape data comprising a plurality of shapes associated with a plurality of geographical regions. The program also associates, for each location data in the set of location data, a shape in the plurality of shape with the location data.Type: GrantFiled: December 23, 2019Date of Patent: April 13, 2021Assignee: SAP SEInventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
-
Patent number: 10977262Abstract: In one embodiment, the present disclosure pertains to a data export job engine. A data export architecture may include jobs comprising a plurality of tasks configured in series. In one example embodiment, the jobs may correspond to particular data visualizations to be downloaded. In another embodiment, data visualizations in a user interface display may be created from remote data. Portions of the remote data may be downloaded to a local computer to recreate the data visualizations without the need for remote data requests.Type: GrantFiled: August 2, 2017Date of Patent: April 13, 2021Assignee: SAP SEInventors: Christopher Bolognese, Anthony Kohan, Jonathan Tiu, Sae-Won Om
-
Patent number: 10942951Abstract: Some embodiments provide a program that provides a view of a map that includes a geometry representing a geographical region belonging to a first level in a plurality of levels of a geographical hierarchy. The program further receives a request to focus on a geometry representing a geographical region belonging to a first level in the plurality of levels. The program further provides, in the view of the map, a subset of a set of geometries representing a set of geographical regions belonging to the second level in the plurality of levels of the geographical hierarchy. The program also provide, in the view of the map, a point for each record in the dataset having a spatial point in the location field that falls within the geometry representing the geographical region belonging to the first level in the plurality of levels.Type: GrantFiled: August 21, 2018Date of Patent: March 9, 2021Assignee: SAP SEInventors: Anthony Kohan, Jonathan Tiu, Christopher Bolognese, James Lloyd
-
Publication number: 20200137179Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. The program further accesses shape data comprising a plurality of shapes associated with a plurality of geographical regions. The program also associates, for each location data in the set of location data, a shape in the plurality of shape with the location data.Type: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
-
Publication number: 20200065402Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives an input specifying a location field of a dataset. In response to the input, the program further retrieves a set of geographical hierarchy definitions. The program also retrieves, from the data source specified for a level in the geographical hierarchy defined by a geographical hierarchy definition in the set of geographical hierarchy definitions, a subset of a set of geometries representing a set of geographical regions belonging to the level in the geographical hierarchy. For each geometry in the subset of the set of geometries, at least one record in the dataset has a spatial point in a location field that falls within the geometry. The program further provides the subset of the set of geometries in a view of a map.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Jonathan Tiu, Christopher Bolognese, Anthony Kohan, Fangzhou Yin, Sumedha Sharma, James Lloyd
-
Publication number: 20200065403Abstract: Some embodiments provide a program that provides a view of a map that includes a geometry representing a geographical region belonging to a first level in a plurality of levels of a geographical hierarchy. The program further receives a request to focus on a geometry representing a geographical region belonging to a first level in the plurality of levels. The program further provides, in the view of the map, a subset of a set of geometries representing a set of geographical regions belonging to the second level in the plurality of levels of the geographical hierarchy. The program also provide, in the view of the map, a point for each record in the dataset having a spatial point in the location field that falls within the geometry representing the geographical region belonging to the first level in the plurality of levels.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Anthony Kohan, Jonathan Tiu, Christopher Bolognese, James Lloyd
-
Patent number: 10554766Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. The program further accesses shape data comprising a plurality of shapes associated with a plurality of geographical regions. The program also associates, for each location data in the set of location data, a shape in the plurality of shape with the location data.Type: GrantFiled: December 29, 2016Date of Patent: February 4, 2020Assignee: SAP SEInventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
-
Publication number: 20190206097Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program sends a second computing system a spatial filter and a first query for a first set of geo-enriched data associated with a spatial visualization. The program further sends the second computing system the spatial filter and a second query for a second set of geo-enriched data associated with a non-spatial visualization. The program also receives, from the second computing system, a subset of the first set of geo-enriched data. The program further receives, from the second computing system, a subset of the second set of geo-enriched data. The program also generates the spatial visualization to include the subset of the first set of geo-enriched data. The program further generates the non-spatial visualization to include the subset of the second set of geo-enriched data.Type: ApplicationFiled: March 7, 2019Publication date: July 4, 2019Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Bolognese, Christopher Tam, Sae-Won Om
-
Patent number: 10242468Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program sends a second computing system a spatial filter and a first query for a first set of geo-enriched data associated with a spatial visualization. The program further sends the second computing system the spatial filter and a second query for a second set of geo-enriched data associated with a non-spatial visualization. The program also receives, from the second computing system, a subset of the first set of geo-enriched data. The program further receives, from the second computing system, a subset of the second set of geo-enriched data. The program also generates the spatial visualization to include the subset of the first set of geo-enriched data. The program further generates the non-spatial visualization to include the subset of the second set of geo-enriched data.Type: GrantFiled: November 4, 2016Date of Patent: March 26, 2019Assignee: SAP SEInventors: Mohsen Asadi, Lyndon Hiew, Christopher Bolognese, Christopher Tam, Sae-Won Om
-
Publication number: 20190042630Abstract: In one embodiment, the present disclosure pertains to downloading visualization data. Data visualizations in a user interface display may be created from remote data. Portions of the remote data may be downloaded to a local computer to recreate the data visualizations without the need for remote data requests. In another embodiment, a data export architecture includes jobs comprising a plurality of tasks configured in series. In one example embodiment, the jobs may correspond to particular data visualizations to be downloaded.Type: ApplicationFiled: August 2, 2017Publication date: February 7, 2019Applicant: SAP SEInventors: Christopher Bolognese, Jonathan Tiu, Mohsen Asadi, Yijian Wang, Anthony Kohan, Chao Han, Sae-Won Om
-
Publication number: 20190042631Abstract: In one embodiment, the present disclosure pertains to a data export job engine. A data export architecture may include jobs comprising a plurality of tasks configured in series. In one example embodiment, the jobs may correspond to particular data visualizations to be downloaded. In another embodiment, data visualizations in a user interface display may be created from remote data. Portions of the remote data may be downloaded to a local computer to recreate the data visualizations without the need for remote data requests.Type: ApplicationFiled: August 2, 2017Publication date: February 7, 2019Applicant: SAP SEInventors: Christopher Bolognese, Anthony Kohan, Jonathan Tiu, Sae-Won Om
-
Publication number: 20180191843Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. The program further accesses shape data comprising a plurality of shapes associated with a plurality of geographical regions. The program also associates, for each location data in the set of location data, a shape in the plurality of shape with the location data.Type: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
-
Publication number: 20180130237Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program sends a second computing system a spatial filter and a first query for a first set of geo-enriched data associated with a spatial visualization. The program further sends the second computing system the spatial filter and a second query for a second set of geo-enriched data associated with a non-spatial visualization. The program also receives, from the second computing system, a subset of the first set of geo-enriched data. The program further receives, from the second computing system, a subset of the second set of geo-enriched data. The program also generates the spatial visualization to include the subset of the first set of geo-enriched data. The program further generates the non-spatial visualization to include the subset of the second set of geo-enriched data.Type: ApplicationFiled: November 4, 2016Publication date: May 10, 2018Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Bolognese, Christopher Tam, Sae-Won Om