Patents by Inventor Mohsen Asadi
Mohsen Asadi 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: 20240077319Abstract: Autonomous management of wireless connectivity of priority response vehicles is provided. It is received, from a communications network including a plurality of access points, the access points configured to provide communications services to priority vehicles and non-priority vehicles, locations of the priority vehicles over the communications network. A SON server is utilized, in communication with the plurality of access points, to optimize wireless connectivity for the priority vehicles. It is received, by an enhanced vehicle management system (EVMS) server, in communication with the SON server, network quality information from the SON server. The priority vehicles are routed based on the network quality information.Type: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Inventors: Jean de Dieu MUTANGANA, Mohsen BAHRAMI, Hamed ASADI, James Wilhelm HEATON
-
Patent number: 11442967Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receiving a request for a map visualization that includes geo-enriched data comprising a set of shapes. In response to the request, the program further generates a query for the geo-enriched data. The program also sends the query to a geo-enriching data system. The program further receives the geo-enriched data from the geo-enriching data system. The program also generates the map visualization that includes the set of shapes.Type: GrantFiled: December 29, 2016Date of Patent: September 13, 2022Assignee: SAP SEInventors: Mohsen Asadi, Christoper Bolognese, Xing Jin, Jonathan Tiu, Christopher Tam, Sae-Won Om
-
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: 11030224Abstract: In one embodiment, the present disclosure pertains to data import and reconciliation. In one embodiment, a location field is compared against alternative geo-descriptors to link the location fields to areaIDs and geospatial shapes. A similarity search is performed against unmatched location fields. In one example embodiment, a table is generated with unique location IDs, areaIDs, and metadata describing the results of the comparison.Type: GrantFiled: August 23, 2017Date of Patent: June 8, 2021Assignee: SAP SEInventors: Xing Jin, Sumedha Sharma, Jonathan Tiu, Mohsen Asadi, Sae-Won Om, Anna Chen
-
Patent number: 10984039Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for a map visualization that includes a plurality of geo-enriched data and geographical elements associated with a level of a plurality of levels in a hierarchy of geographical elements. The program further identifies a set of geographical elements associated with the level based on the hierarchy of geographical elements. The program also generates the map visualization to include the plurality of geo-enriched data and the set of geographical elements.Type: GrantFiled: November 2, 2016Date of Patent: April 20, 2021Assignee: SAP SEInventors: Mohsen Asadi, Wan Gong, Christopher Tam, Sae-Won Om
-
Patent number: 10942938Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a client device. The program further generates a key based on the query for the data. The program also selects a cache service instance in a plurality of cache service instances. The program further sends the cache service instance the key and a request for a cached version of the data. The program also receives the cached version of the data from the cache service instance. The program further processes the query based on the cached version of the data. The program also sends a result set for the query to the client device.Type: GrantFiled: August 31, 2017Date of Patent: March 9, 2021Assignee: SAP SEInventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
-
Patent number: 10896198Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of queries for data from a dataset stored in a first database instance. The program further determines that a value calculated based on a set of metrics associated with processing the set of queries for data from the dataset stored in the first database instance exceeds a threshold value. In response to the determination, the program also replicates the dataset from the first database instance to a second database instance.Type: GrantFiled: December 28, 2016Date of Patent: January 19, 2021Assignee: SAP SEInventors: Mohsen Asadi, Jacky Hu, Thanh Nguyen
-
Patent number: 10824655Abstract: 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: GrantFiled: December 29, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: Mohsen Asadi, Lyndon Hiew, Christopher Tam, Sae-Won Om
-
Patent number: 10673945Abstract: 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: GrantFiled: November 4, 2016Date of Patent: June 2, 2020Assignee: SAP SEInventors: Mohsen Asadi, Jonathan Tiu, Lyndon Hiew, Christopher Tam, Sae-Won Om
-
Patent number: 10366103Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a dataset stored in at least one database instance in a plurality of database instances. The program further determines a set of candidate database instances in the plurality of database instances that stores the dataset. The program also selects a database instance in the set of candidate database instances based on a set of metrics associated with the set of candidate database instances. The program further processes the query using the selected database instance.Type: GrantFiled: December 28, 2016Date of Patent: July 30, 2019Assignee: SAP SEInventors: Mohsen Asadi, Jacky Hu, Thanh Nguyen
-
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: 20190065528Abstract: In one embodiment, the present disclosure pertains to data import and reconciliation. In one embodiment, a location field is compared against alternative geo-descriptors to link the location fields to areaIDs and geospatial shapes. A similarity search is performed against unmatched location fields. In one example embodiment, a table is generated with unique location IDs, areaIDs, and metadata describing the results of the comparison.Type: ApplicationFiled: August 23, 2017Publication date: February 28, 2019Applicant: SAP SEInventors: Xing Jin, Sumedha Sharma, Jonathan Tiu, Mohsen Asadi, Sae-Won Om, Anna Chen
-
Publication number: 20190065560Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a client device. The program further generates a key based on the query for the data. The program also selects a cache service instance in a plurality of cache service instances. The program further sends the cache service instance the key and a request for a cached version of the data. The program also receives the cached version of the data from the cache service instance. The program further processes the query based on the cached version of the data. The program also sends a result set for the query to the client device.Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Applicant: SAP SEInventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
-
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: 20180189322Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receiving a request for a map visualization that includes geo-enriched data comprising a set of shapes. In response to the request, the program further generates a query for the geo-enriched data. The program also sends the query to a geo-enriching data system. The program further receives the geo-enriched data from the geo-enriching data system. The program also generates the map visualization that includes the set of shapes.Type: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Mohsen Asadi, Christoper Bolognese, Xing Jin, Jonathan Tiu, Christopher Tam, Sae-Won Om
-
Publication number: 20180189321Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Mohsen Asadi, Lyndon Hiew, Christopher Tam, Sae-Won Om
-
Publication number: 20180131763Abstract: 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: ApplicationFiled: November 4, 2016Publication date: May 10, 2018Inventors: Mohsen Asadi, Jonathan Tiu, Lyndon Hiew, Christopher Tam, Sae-Won Om
-
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
-
Publication number: 20180121442Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for a map visualization that includes a plurality of geo-enriched data and geographical elements associated with a level of a plurality of levels in a hierarchy of geographical elements. The program further identifies a set of geographical elements associated with the level based on the hierarchy of geographical elements. The program also generates the map visualization to include the plurality of geo-enriched data and the set of geographical elements.Type: ApplicationFiled: November 2, 2016Publication date: May 3, 2018Inventors: Mohsen Asadi, Wan Gong, Christopher Tam, Sae-Won Om