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: 20240131274
    Abstract: 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: Application
    Filed: February 23, 2022
    Publication date: April 25, 2024
    Inventors: Kyle BAYLOUS, Daniel MELTZER, Ryan TAM, Christopher HELENEK, Jesse LOBENHOFER
  • Publication number: 20240109533
    Abstract: 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: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Qizhan TAM, Christopher OSTAFEW
  • Patent number: 11442967
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: September 13, 2022
    Assignee: SAP SE
    Inventors: Mohsen Asadi, Christoper Bolognese, Xing Jin, Jonathan Tiu, Christopher Tam, Sae-Won Om
  • Publication number: 20210350725
    Abstract: 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: Application
    Filed: March 5, 2021
    Publication date: November 11, 2021
    Inventors: Clara Park, Xuanhe Zhao, Hyunwoo Yuk, Christopher Tam Nguyen, Ellen T. Roche
  • Patent number: 10984039
    Abstract: 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: Grant
    Filed: November 2, 2016
    Date of Patent: April 20, 2021
    Assignee: SAP SE
    Inventors: Mohsen Asadi, Wan Gong, Christopher Tam, Sae-Won Om
  • Patent number: 10942938
    Abstract: 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: Grant
    Filed: August 31, 2017
    Date of Patent: March 9, 2021
    Assignee: SAP SE
    Inventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
  • 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: 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: 20190065560
    Abstract: 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: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Applicant: SAP SE
    Inventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
  • Publication number: 20180189322
    Abstract: 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: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Mohsen Asadi, Christoper Bolognese, Xing Jin, Jonathan Tiu, Christopher Tam, Sae-Won Om
  • 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
  • Publication number: 20180121442
    Abstract: 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: Application
    Filed: November 2, 2016
    Publication date: May 3, 2018
    Inventors: Mohsen Asadi, Wan Gong, Christopher Tam, Sae-Won Om
  • Publication number: 20080011186
    Abstract: 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: Application
    Filed: July 17, 2006
    Publication date: January 17, 2008
    Inventor: Christopher Tam