Patents by Inventor Christopher Tam
Christopher Tam 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: 20240131274Abstract: A device that includes a sheath, wherein the sheath includes an opening configured to receive a container; a connector conduit, a first end of the connector conduit operably connected to the sheath, a connector rod, wherein a second end of the connector conduit, the second end of the connector conduit opposite the first end of the connector conduit, is operably connected to a first end of the connector rod; and a clamp, wherein a second end of the connector rod, the second end of the connector rod opposite the first end of the connector rod, is operably connected to the clamp, and wherein the clamp is configured to extend at least partially around the perimeter of a syringe barrel.Type: ApplicationFiled: February 23, 2022Publication date: April 25, 2024Inventors: Kyle BAYLOUS, Daniel MELTZER, Ryan TAM, Christopher HELENEK, Jesse LOBENHOFER
-
Publication number: 20240109533Abstract: A vehicle includes a vehicle engine, a steering control unit, an on-board sensor network and a virtual hazard inference system. The vehicle engine generates a torque output of the vehicle. The steering control unit controls a steering angle of the vehicle. The on-board sensor network is programmed to detect external objects within a detection zone. The virtual hazard inference system has a processor programmed to infer a presence of an occluded object that is not detected by the on-board sensor network. The processor controls the vehicle engine and the steering control unit to perform at least one of a torque control operation and a steering control operation.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Qizhan TAM, Christopher OSTAFEW
-
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
-
Publication number: 20210350725Abstract: A biorobotic hybrid heart that preserves organic intracardiac structures and mimics cardiac motion by image-guided replication of the cardiac myofiber architecture of the left ventricle with an active synthetic myocardium that drives the motion of the heart. The active soft tissue mimic is adhered to the organic endocardial tissue in a helical fashion using a custom-designed adhesive to form a flexible, conformable, and watertight organosynthetic interface.Type: ApplicationFiled: March 5, 2021Publication date: November 11, 2021Inventors: Clara Park, Xuanhe Zhao, Hyunwoo Yuk, Christopher Tam Nguyen, Ellen T. Roche
-
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: 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
-
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: 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: 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
-
Publication number: 20080011186Abstract: Many dead results from train accidents every year. A simple invention like train forerunner can save many lives. What is a train forerunner? Basically, it is an extra train engine running independently ahead of the train at the same speed of the train with its own train engine. The train forerunner is not coupled to the train or train engine but running independently ahead of the train engine or train. The train forerunner is controlled by remote control to run at the same speed of the train while the train engine is controlled by a engineer. The remote controlled train forerunner can be programmed to run ahead at a distance that a train is able to stop.Type: ApplicationFiled: July 17, 2006Publication date: January 17, 2008Inventor: Christopher Tam