Patents by Inventor Ying Xiong

Ying Xiong 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: 20190015507
    Abstract: The present disclosure provides methods and compositions for the treatment of cancer using an ACAT1 inhibitor in combination with an immune checkpoint inhibitor. The immune checkpoint inhibitor may inhibit the programmed cell death protein 1 (PD-1), programmed death-ligand 1 (PD-L1), cytotoxic T-lymphocyte-associated protein 4 (CTLA-4), lymphocyte-activation protein 3 (LAG-3), or combinations thereof. The ACAT1 inhibitor may be avasimibe, pactimibe, or purpactins, without limitation.
    Type: Application
    Filed: January 11, 2017
    Publication date: January 17, 2019
    Applicants: Shanghai Institutes for Biological Sciences, Chinese Academy of Sciences, Shanghai Institutes for Biological Sciences, Chinese Academy of Sciences
    Inventors: Chenqi Xu, Boliang Li, Wei Yang, Yibing Bai, Ying Xiong
  • Patent number: 10099039
    Abstract: Composite fiber reinforced balloons for medical devices are prepared by applying a web of fibers to the exterior of a preformed underlayer balloon, encasing the web with a matrix material to form an assembly, and inserting the assembly into a preformed outer layer balloon to form the composite balloon.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 16, 2018
    Assignee: BOSTON SCIENTIFIC SCIMED, INC.
    Inventors: Aaron Khieu, John Jianhua Chen, Ying Xiong, Joe Khammoungkhoune, Daniel James Horn, John Blix
  • Publication number: 20180189367
    Abstract: A programmatic interface is implemented, enabling a client of a stream management service to select a data ingestion policy for a data stream. A client request selecting an at-least-once ingestion policy is received. In accordance with the at-least-once policy, a client may transmit an indication of a data record one or more times to the service until a positive acknowledgement is received. In response to receiving a plurality of transmissions indicating a particular data record, respective positive acknowledgements are sent to the client. Based on a persistence policy selected for the stream, copies of the data record are stored at one or more storage locations in response to one particular transmission of the plurality of transmissions.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong
  • Publication number: 20180176070
    Abstract: The disclosure relates to technology handling events in a distributed computing environment. Events comprising a function executable by an instance are received from an event queue. The received events are mapped to an instance in a pool that executes a corresponding function. When it is determined that the instances in the pool are at least one of unavailable and do not include the function corresponding to the event, a new instance is created in the pool, where the new instance includes the function corresponding to the event. Instances in the pool may be terminated when frequency of occurrence patterns of the event with a corresponding function indicate the event is occurring less frequently such that fewer instances are required to execute the corresponding function. Otherwise, the events are dispatched to the appropriate instance in the pool for execution.
    Type: Application
    Filed: January 5, 2017
    Publication date: June 21, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Kaveh Shafiee, Weijin Xu, Ying Xiong
  • Patent number: 10003654
    Abstract: A system provides communication among user devices and Internet of things (IoT) devices includes a user device able to execute at least one application that is able to communicate using at least a first IoT protocol; an IoT device able to communicate using at least a second IoT protocol; and a universal translator able to communicate using at least the first IoT protocol and the second IoT protocol. An automated method of providing communications between a user device and an IoT device includes: determining a protocol of the IoT device; determining a protocol of the user device; and inserting a virtual device if the protocols are different. An automated method of translating communications for IoT systems includes: receiving a device protocol and identifier; receiving an application protocol and identifier; adding the application identifier to an application list; and adding the device identifier to a device list.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: June 19, 2018
    Assignee: eSMART TECH INC.
    Inventors: Li Chen, Ying Xiong
  • Publication number: 20180115612
    Abstract: A system provides communication among user devices and Internet of things (IoT) devices includes a user device able to execute at least one application that is able to communicate using at least a first IoT protocol; an IoT device able to communicate using at least a second IoT protocol; and a universal translator able to communicate using at least the first IoT protocol and the second IoT protocol. An automated method of providing communications between a user device and an IoT device includes: determining a protocol of the IoT device; determining a protocol of the user device; and inserting a virtual device if the protocols are different. An automated method of translating communications for IoT systems includes: receiving a device protocol and identifier; receiving an application protocol and identifier; adding the application identifier to an application list; and adding the device identifier to a device list.
    Type: Application
    Filed: July 20, 2017
    Publication date: April 26, 2018
    Inventors: Li Chen, Ying Xiong
  • Patent number: 9952189
    Abstract: An automated method of detecting measurement inaccuracy in an air quality detection system includes: receiving an air quality measurement from at least two sensors; determining a difference among the received air quality measurements; and comparing the difference to a threshold value. A system that detects measurement inaccuracy in an air quality detection includes: multiple smart residue avoidance and inaccuracy detection (SRAID) devices; and a server. An SRAID device includes: a plurality of air quality detection sensors; a controller able to: receive measurements from the plurality of air quality detection sensors; calculate a difference among the received measurements; and generate a notification if the difference exceeds a threshold value; and a communication module able to communicate with at least one of a server and an air flow controller device.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 24, 2018
    Assignee: ESMART TECH, INC
    Inventors: Li Chen, Kenny Fok, David Diplock, Niral Bhalodia, Ying Xiong
  • Publication number: 20180103011
    Abstract: A first correspondence table in a terminal device stores a correspondence between an identifier of a process running on the terminal device and an identifier of a data stream created by the process, a second correspondence table stores a second correspondence between an identifier of an application and an identifier of a process created by the application. The terminal device receives an identifier, sent by a network security device, of a first data stream. The terminal device can find, in the first correspondence table, a first record storing the identifier of the first data stream to obtain an identifier of a process. The terminal device can find in the second correspondence table, a second record storing the identifier of the process in the first record to obtain an identifier of an application from the second record. The identifier of the application is then sent to the network security device.
    Type: Application
    Filed: December 12, 2017
    Publication date: April 12, 2018
    Inventors: Youyong Li, Ying Xiong
  • Publication number: 20180064696
    Abstract: The present invention relates to a series of analogues of natural product Pyripyropene A represented by general formula I and a preparation method and use thereof. More particularly, the present invention relates to analogues of the natural product Pyripyropene A, a preparation method and use thereof as the acyl-CoA:cholesterol acyltransferase 2 (ACAT2) inhibitors for the treatment of cardiovascular diseases such as atherosclerosis and the like.
    Type: Application
    Filed: March 3, 2016
    Publication date: March 8, 2018
    Inventors: Fajun NAN, Boliang LI, Yang ZHAN, Xiaowei ZHANG, Ying XIONG, Xichan HU, Yangming ZHANG
  • Publication number: 20180048624
    Abstract: An automated method of establishing a virtual private network (VPN) includes: sending, from a secure gateway, a request to a remote server; receiving a response to the request from the server; providing, at the gateway, a graphic code comprising a set of VPN attributes; and providing, at the gateway, access to the VPN. An automated method of establishing a VPN includes: receiving, at a server, a request from a secure gateway; sending a response to the request to the gateway; and providing, to a user device, VPN configuration information. An automated method of establishing a VPN includes: generating, at a secure gateway, a key pair including a public key and a private key; generating a request; sending the request to a remote server; receiving, at the gateway, a response to the request; and providing, at the gateway, a graphic code comprising a set of VPN attributes.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 15, 2018
    Inventors: Kenny Fok, David Diplock, Niral Bhalodia, Li Chen, Ying Xiong
  • Publication number: 20180024974
    Abstract: The present disclosure is directed toward systems and methods that efficiently and effectively generate an enhanced document image of a displayed document in an image frame captured from a live image feed. For example, systems and methods described herein apply a document enhancement process to a displayed document in an image frame that result in an enhanced document image that is cropped, rectified, un-shadowed, and with dark text against a mostly white background. Additionally, systems and method described herein determine whether a stored digital content item includes a displayed document. In response to determining that a stored digital content item does include a displayed document, systems and methods described herein generate an enhanced document image of a displayed document included in the stored digital content item.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 25, 2018
    Inventors: Nils Peter Welinder, Peter N. Belhumeur, Ying Xiong, Jongmin Baek, Simon Kozlov, Thomas Berg, David J. Kriegman
  • Publication number: 20180025251
    Abstract: The present disclosure is directed toward systems and methods to quickly and accurately identify boundaries of a displayed document in a live camera image feed, and provide a document boundary indicator within the live camera image feed. For example, systems and methods described herein utilize different display document detection processes in parallel to generate and provide a document boundary indicator that accurately corresponds with a displayed document within a live camera image feed. Thus, a user of the mobile computing device can easily see whether the document identification system has correctly identified the displayed document within the camera viewfinder feed.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 25, 2018
    Inventors: Nils Peter Welinder, Peter N. Belhumeur, Ying Xiong, Jongmin Baek, Simon Kozlov, Thomas Berg, David J. Kriegman
  • Patent number: 9858322
    Abstract: A programmatic interface is implemented, enabling a client of a stream management service to select a data ingestion policy for a data stream. A client request selecting an at-least-once ingestion policy is received. In accordance with the at-least-once policy, a client may transmit an indication of a data record one or more times to the service until a positive acknowledgement is received. In response to receiving a plurality of transmissions indicating a particular data record, respective positive acknowledgements are sent to the client. Based on a persistence policy selected for the stream, copies of the data record are stored at one or more storage locations in response to one particular transmission of the plurality of transmissions.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong
  • Publication number: 20170359172
    Abstract: A detection and monitoring system includes: at least one host; and a plurality of detection modules, where the at least one host and the plurality of detection modules communicate across an encrypted channel using a shared key. An automated method that provides secure communications includes: receiving, at a detection module, a session request message sent from a host; sending, from the detection module to the host, a session create message; and receiving, at the detection module, a session accept message sent from the host. An automated method of enabling communication in a detection and monitoring system includes: identifying, at a server, a set of detection modules; identifying, at the server, a set of hosts; generating, at the server, an updated secret shared key; and pushing the updated shared secret key from the server to the set of detection modules and the set of hosts using an encrypted channel.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 14, 2017
    Inventors: Li Chen, Kenny Fok, David Diplock, Niral Bhalodia, Ying Xiong
  • Publication number: 20170357703
    Abstract: A partitioning policy, comprising an indication of an initial mapping of data records of a stream to a plurality of partitions, is selected to distribute data records of a data stream among a plurality of nodes of a stream management service. Data ingestion nodes and storage nodes are configured according to the initial mapping. In response to a determination that a triggering criterion for dynamically repartitioning the data stream has been met, a modified mapping is generated, and a different set of ingestion and storage nodes are configured. For at least some time during which arriving data records are stored in accordance with the modified mapping, data records stored at the first set of storage nodes in accordance with the initial mapping are retained.
    Type: Application
    Filed: July 31, 2017
    Publication date: December 14, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Gregory M. Burgess, Ying Xiong
  • Publication number: 20170353060
    Abstract: A safety shield for over the air (OTA) charging includes: a structural element having: a first surface that reflects and refracts OTA charging transmissions; and a second surface that obstructs and absorbs OTA charging transmissions. An OTA charging system includes: an OTA charging station; and a safety shield movably coupled to the OTA charging station. An OTA charging device includes: a housing; at least one OTA transmitter positioned inside the housing; and a safety shield coupled to the housing.
    Type: Application
    Filed: May 19, 2017
    Publication date: December 7, 2017
    Inventors: Ying Xiong, Kenny Fok, David Diplock, Niral Bhalodia
  • Patent number: 9825954
    Abstract: At least one embodiment relates to a method and a system for cloud application visibility of network traffic. The method includes: receiving, from a network gateway, hardware identity extracted from network session traffic for accessing cloud-based application services, wherein the hardware identities correspond to user devices that initiate the network session traffic; receiving, from an application processing engine, user credentials decoded from the network session traffic, wherein the user credentials authorize the network session traffic to access the cloud-based application services; and matching the hardware identities with the user credential to identify a user who uses multiple user devices or multiple user credentials to access the cloud-based application services.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 21, 2017
    Assignee: Holonet Security, Inc.
    Inventors: Feng Zou, Chunqing Cheng, Sheng Li, Ying Xiong
  • Patent number: 9794135
    Abstract: A control node of a multi-tenant stream management service receives a request to initialize a data stream to be comprised of a plurality of data records. The control node determines, based on a partitioning policy, parameters to be used to configure subsystems for ingestion, storage and retrieval of the records. The control node identifies resources to be used for a node of retrieval subsystem The retrieval node is configured to implement programmatic record retrieval interfaces, including respective interfaces to implement non-sequential and sequential access patterns. The control node configures the retrieval node using the selected resources.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: October 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong
  • Publication number: 20170279894
    Abstract: A system provides communication among user devices and Internet of things (IoT) devices includes a user device able to execute at least one application that is able to communicate using at least a first IoT protocol; an IoT device able to communicate using at least a second IoT protocol; and a universal translator able to communicate using at least the first IoT protocol and the second IoT protocol. An automated method of providing communications between a user device and an IoT device includes: determining a protocol of the IoT device; determining a protocol of the user device; and inserting a virtual device if the protocols are different. An automated method of translating communications for IoT systems includes: receiving a device protocol and identifier; receiving an application protocol and identifier; adding the application identifier to an application list; and adding the device identifier to a device list.
    Type: Application
    Filed: October 20, 2016
    Publication date: September 28, 2017
    Inventors: Li Chen, Ying Xiong
  • Patent number: 9720989
    Abstract: A partitioning policy, comprising an indication of an initial mapping of data records of a stream to a plurality of partitions, is selected to distribute data records of a data stream among a plurality of nodes of a stream management service. Data ingestion nodes and storage nodes are configured according to the initial mapping. In response to a determination that a triggering criterion for dynamically repartitioning the data stream has been met, a modified mapping is generated, and a different set of ingestion and storage nodes are configured. For at least some time during which arriving data records are stored in accordance with the modified mapping, data records stored at the first set of storage nodes in accordance with the initial mapping are retained.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong