Patents by Inventor Lyndon Hiew

Lyndon Hiew 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: 10979517
    Abstract: 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: Grant
    Filed: December 23, 2019
    Date of Patent: April 13, 2021
    Assignee: SAP SE
    Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
  • Patent number: 10824655
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a data modeling system a data model definition of a data model. The program further generates a query for geo-enriched data from the data model based on the data model definition. The program also sends the query to a proxy system for the proxy system to forward the query to a geo-enriched data system. The program further receives a set of geo-enriched data from the geo-enriched data system via the proxy system.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Tam, Sae-Won Om
  • Patent number: 10673945
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a client device, a request to geo-enrich data that includes a set of data and a set of location data associated with the set of data. The program also selects a geocoder from a plurality of different geocoders based on the set of location data associated with the set of data. The program further geo-enriches the set of location data using the selected geocoder.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: June 2, 2020
    Assignee: SAP SE
    Inventors: Mohsen Asadi, Jonathan Tiu, Lyndon Hiew, Christopher Tam, Sae-Won Om
  • Publication number: 20200137179
    Abstract: 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: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
  • Patent number: 10554766
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
  • Publication number: 20190206097
    Abstract: 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: Application
    Filed: March 7, 2019
    Publication date: July 4, 2019
    Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Bolognese, Christopher Tam, Sae-Won Om
  • Patent number: 10242468
    Abstract: 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: Grant
    Filed: November 4, 2016
    Date of Patent: March 26, 2019
    Assignee: SAP SE
    Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Bolognese, Christopher Tam, Sae-Won Om
  • Publication number: 20180191843
    Abstract: 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: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
  • Publication number: 20180189321
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a data modeling system a data model definition of a data model. The program further generates a query for geo-enriched data from the data model based on the data model definition. The program also sends the query to a proxy system for the proxy system to forward the query to a geo-enriched data system. The program further receives a set of geo-enriched data from the geo-enriched data system via the proxy system.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Tam, Sae-Won Om
  • Publication number: 20180131763
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a client device, a request to geo-enrich data that includes a set of data and a set of location data associated with the set of data. The program also selects a geocoder from a plurality of different geocoders based on the set of location data associated with the set of data. The program further geo-enriches the set of location data using the selected geocoder.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Mohsen Asadi, Jonathan Tiu, Lyndon Hiew, Christopher Tam, Sae-Won Om
  • Publication number: 20180130237
    Abstract: 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: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Bolognese, Christopher Tam, Sae-Won Om