Patents by Inventor Anyi Li

Anyi Li 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: 20260097234
    Abstract: Presented herein are systems and methods for generating data structures for data structures for events detected across data sources in network environments. A computing system may maintain, on a data repository, a profile for a subject at risk of or diagnosed with cancer. The profile may identify a plurality of event identifiers for a corresponding plurality of events associated with administration of radiotherapy to the subject. The computing system may apply a prompt based on a request and at least a portion of the profile to a generative machine learning (ML) model. The computing system may generate, based on applying the prompt to the generative ML model, a data structure comprising (i) a plurality of nodes corresponding to the respective plurality of event identifiers and (ii) a plurality of edges each defining a relationship between a corresponding pair of the plurality of nodes.
    Type: Application
    Filed: October 7, 2025
    Publication date: April 9, 2026
    Inventors: Doori Rose, Laura Cervino, Joseph Deasy, Sharif Elguindi, Anyi Li, Jean Moran, Gregory Niyazov, Ellen Pinto, Lakshmi Santana, Darian Pazgan-Lorenzo
  • Patent number: 10803081
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Patent number: 10789264
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Patent number: 10298641
    Abstract: A system processes streaming data and includes at least one processor. The system may write streaming data received from a data source as messages in queues at a queuing cluster. The queuing cluster includes a coordinator node to direct the messages to non-coordinator nodes of the queuing cluster. The system may retrieve the data from the queues based on subscription of topics and store the retrieved data in a consumable repository.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Timothy M. Fox, Anyi Li, Scott J. McCallen, Douglas S. Meil, Kaveh Noorbakhsh
  • Publication number: 20180205774
    Abstract: A system processes streaming data and includes at least one processor. The system may write streaming data received from a data source as messages in queues at a queuing cluster. The queuing cluster includes a coordinator node to direct the messages to non-coordinator nodes of the queuing cluster. The system may retrieve the data from the queues based on subscription of topics and store the retrieved data in a consumable repository.
    Type: Application
    Filed: March 14, 2018
    Publication date: July 19, 2018
    Inventors: Timothy M. Fox, Anyi Li, Scott J. McCallen, Douglas S. Meil, Kaveh Noorbakhsh
  • Patent number: 9998511
    Abstract: A system processes streaming data and includes at least one processor. The system may write streaming data received from a data source as messages in queues at a queuing cluster. The queuing cluster includes a coordinator node to direct the messages to non-coordinator nodes of the queuing cluster. The system may retrieve the data from the queues based on subscription of topics and store the retrieved data in a consumable repository.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Timothy M. Fox, Anyi Li, Scott J. McCallen, Douglas S. Meil, Kaveh Noorbakhsh
  • Patent number: 9992248
    Abstract: A system processes streaming data and includes at least one processor. The system may write streaming data received from a data source as messages in queues at a queuing cluster. The queuing cluster includes a coordinator node to direct the messages to non-coordinator nodes of the queuing cluster. The system may retrieve the data from the queues based on subscription of topics and store the retrieved data in a consumable repository.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Timothy M. Fox, Anyi Li, Scott J. McCallen, Douglas S. Meil, Kaveh Noorbakhsh
  • Publication number: 20170302710
    Abstract: A system processes streaming data and includes at least one processor. The system may write streaming data received from a data source as messages in queues at a queuing cluster. The queuing cluster includes a coordinator node to direct the messages to non-coordinator nodes of the queuing cluster. The system may retrieve the data from the queues based on subscription of topics and store the retrieved data in a consumable repository.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 19, 2017
    Inventors: Timothy M. Fox, Anyi Li, Scott J. McCallen, Douglas S. Meil, Kaveh Noorbakhsh
  • Publication number: 20170300543
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Publication number: 20170206255
    Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Publication number: 20170201556
    Abstract: A system processes streaming data and includes at least one processor. The system may write streaming data received from a data source as messages in queues at a queuing cluster. The queuing cluster includes a coordinator node to direct the messages to non-coordinator nodes of the queuing cluster. The system may retrieve the data from the queues based on subscription of topics and store the retrieved data in a consumable repository.
    Type: Application
    Filed: January 12, 2016
    Publication date: July 13, 2017
    Inventors: Timothy M. Fox, Anyi Li, Scott J. McCallen, Douglas S. Meil, Kaveh Noorbakhsh