Patents by Inventor Janet Tseng

Janet Tseng 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: 20240071585
    Abstract: A system for tracking adverse events may include at least one processing device programmed to receive a request from a user to record an adverse event experienced by a patient; receive a search term input by the user; identify, in an adverse event database and based on the search term, at least one database record for an adverse event, wherein the at least one database record includes an adverse event type and at least one characteristic; receive, via an input field, a rating of the at least one characteristic for the patient; generate an adverse event record based on the adverse event type and the rating; and store the adverse event record in an adverse event log.
    Type: Application
    Filed: September 12, 2023
    Publication date: February 29, 2024
    Applicant: Flatiron Health, Inc.
    Inventors: Anand KUCHIBOTLA, Dominic Green, Eitan Meir Konigsburg, Janet Donegan, Jessie Tseng, Lauren Sutton, Rahul Bafna, Raman Choudhry, Angel Leung, Paul Greenleaf, Victor J. Wang
  • Patent number: 11431600
    Abstract: Technologies for monitoring network traffic include a computing device that monitors network traffic at a graphics processing unit (GPU) of the computing device. The computing device manages computing resources of the computing device based on results of the monitored network traffic. The computing resources may include one or more virtual machines to process network traffic that is to be monitored at the GPU of the computing device. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: August 30, 2022
    Assignee: Intel Corporation
    Inventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
  • Publication number: 20210273868
    Abstract: Technologies for monitoring network traffic include a computing device that monitors network traffic at a graphics processing unit (GPU) of the computing device. The computing device manages computing resources of the computing device based on results of the monitored network traffic. The computing resources may include one or more virtual machines to process network traffic that is to be monitored at the GPU the computing device. Other embodiments are described and claimed.
    Type: Application
    Filed: February 25, 2021
    Publication date: September 2, 2021
    Inventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
  • Publication number: 20210173720
    Abstract: Apparatuses, methods and storage medium associated with embedded computing, are disclosed herein. In embodiments, an embedded computing platform includes an orchestration scheduler configured to receive live execution telemetry data of various applications executing at the various local compute clusters of the embedded computing platform, as well as the status (availability) of accelerate compute resources of the local compute clusters, and in response, dynamically map selected tasks of applications to any accelerate resource in any of the local compute clusters. The computing platform further includes orchestration agents to respectively collect and provide live execution telemetry data of the applications executing in corresponding ones of the local compute clusters and their resource needs to the orchestration scheduler. Other embodiments are also described and claimed.
    Type: Application
    Filed: July 31, 2019
    Publication date: June 10, 2021
    Inventors: Christopher CORMACK, David J. COWPERTHWAITE, Nicolas GALOPPO VON BORRIES, Janet TSENG, David ZAGE
  • Patent number: 10972371
    Abstract: Technologies for monitoring network traffic include a computing device that monitors network traffic at a graphics processing unit (GPU) of the computing device. The computing device manages computing resources of the computing device based on results of the monitored network traffic. The computing resources may include one or more virtual machines to process network traffic that is to be monitored at the GPU the computing device. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
  • Patent number: 10567510
    Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: February 18, 2020
    Assignee: INTEL CORPORATION
    Inventors: Mesut A. Ergin, Jr-Shian Tsai, Janet Tseng, Ren Wang, Jun Nakajima, Tsung-Yuan Tai
  • Patent number: 10445850
    Abstract: Technologies for offloading an application for processing a network packet to a graphics processing unit (GPU) of a network device. The network device is configured to determine resource criteria of the application and available resources of the GPU. The network device is further configured to determine whether the available GPU resources are sufficient to process the application based on the resource criteria of the application and the available GPU resources. Additionally, the network device is configured to determine one or more estimated GPU performance metrics based on the resource criteria of the application and the available GPU resources to determine whether to offload the application to the GPU. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 15, 2019
    Assignee: Intel Corporation
    Inventors: Alexander W. Min, Shinae Woo, Jr-Shian Tsai, Janet Tseng, Tsung-Yuan C. Tai
  • Publication number: 20190044869
    Abstract: Technologies for classifying network flows using adaptive virtual routing include a network appliance with one or more processors. The network appliance is configured to identify a set of candidate classification algorithms from a plurality of classification algorithm designs to perform a flow classification operation and deploy each of the candidate classification algorithms to a processor. Additionally the network appliance is configured to monitor a performance level of each of the deployed candidate classification algorithms and identify a candidate classification algorithm of the deployed candidate classification algorithms with the highest performance level. The network appliance is further configured to deploy the identified candidate classification algorithm with the highest performance level on each of the one or more processors that are configured to perform the flow classification operation. Other embodiments are described herein.
    Type: Application
    Filed: August 17, 2018
    Publication date: February 7, 2019
    Inventors: Yipeng Wang, Ren Wang, Janet Tseng, Jr-Shian Tsai, Tsung-Yuan Tai
  • Publication number: 20190042304
    Abstract: Methods, apparatus, systems, and software for architectures and mechanisms to accelerate tuple-space search with integrated GPUs (Graphic Processor Units). One of the architectures employs GPU-side lookup table sorting, under which local and global hit count histograms are maintained for work groups, and sub-tables containing rules for tuple matching are re-sorted based on the relative hit rates of the different sub-tables. Under a second architecture, two levels of parallelism are implemented: packet-level parallelism and lookup table-parallelism. Under a third architecture, dynamic two-level parallel processing with pre-screen is implemented. Adaptive decision making mechanisms are also disclosed to select which architecture is optimal in view of multiple considerations, including application preferences, offered throughput, and available GPU resources.
    Type: Application
    Filed: December 3, 2017
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Ren Wang, Janet Tseng, Jr-Shian Tsai, Tsung-Yuan Tai
  • Publication number: 20180270309
    Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
    Type: Application
    Filed: October 2, 2017
    Publication date: September 20, 2018
    Applicant: INTEL CORPORATION
    Inventors: MESUT A. ERGIN, JR-SHIAN TSAI, JANET TSENG, REN WANG, JUN NAKAJIMA, TSUNG-YUAN TAI
  • Patent number: 9830676
    Abstract: In accordance with some embodiments, a continuous thread is operated on the graphics processing unit. A continuous thread is launched one time from the central processing unit and then it runs continuously until an application on the central processing unit decides to terminate the thread. For example, the application may decide to terminate the thread in one of a variety of situations which may be programmed in advance. For example, upon error detection, a desire to change the way that the thread on the graphics processing unit operates, or in power off, the thread may terminate. But unless actively terminated by the central processing unit, the continuous thread generally runs uninterrupted.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Janet Tseng, Felix J. Degrood, Alexander W. Min, Jr-Shian Tsai, Tsung-Yuan C. Tai
  • Patent number: 9781209
    Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: October 3, 2017
    Assignee: INTEL CORPORATION
    Inventors: Mesut A. Ergin, Jr-Shian Tsai, Janet Tseng, Ren Wang, Jun Nakajima, Tsung-Yuan Tai
  • Publication number: 20170061566
    Abstract: Technologies for offloading an application for processing a network packet to a graphics processing unit (GPU) of a network device. The network device is configured to determine resource criteria of the application and available resources of the GPU. The network device is further configured to determine whether the available GPU resources are sufficient to process the application based on the resource criteria of the application and the available GPU resources. Additionally, the network device is configured to determine one or more estimated GPU performance metrics based on the resource criteria of the application and the available GPU resources to determine whether to offload the application to the GPU. Other embodiments are described and claimed.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Alexander W. Min, Shinae Woo, Jr-Shian Tsai, Janet Tseng, Tsung-Yuan C. Tai
  • Publication number: 20170054659
    Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 23, 2017
    Applicant: Intel Corporation
    Inventors: MESUT A. ERGIN, JR-SHIAN TSAI, JANET TSENG, REN WANG, JUN NAKAJIMA, TSUNG-YUAN TAI
  • Publication number: 20170032486
    Abstract: In accordance with some embodiments, a continuous thread is operated on the graphics processing unit. A continuous thread is launched one time from the central processing unit and then it runs continuously until an application on the central processing unit decides to terminate the thread. For example, the application may decide to terminate the thread in one of a variety of situations which may be programmed in advance. For example, upon error detection, a desire to change the way that the thread on the graphics processing unit operates, or in power off, the thread may terminate. But unless actively terminated by the central processing unit, the continuous thread generally runs uninterrupted.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Janet Tseng, Felix J. Degrood, Alexander W. Min, Jr-Shian Tsai, Tsung-Yuan C. Tai
  • Publication number: 20030219445
    Abstract: The present invention provides peptide-ligand conjugates containing a peptide, where a free form of the peptide is capable of displacing a second ligand specific for the peptide. The invention also provides a method of selecting a cell. The method includes the steps of contacting a cell population with a peptide-ligand conjugate, wherein the conjugate comprises a first ligand specific for a cell in the population conjugated to a peptide capable of displacing a second ligand specific for the peptide, thereby forming a cell-conjugate complex; contacting the peptide-ligand conjugate with the second ligand; and isolating the cell-conjugate complex. The method can further include the step of adding a free form of the peptide to release the cell from the complex. The invention additionally provides a method of diagnosing a condition using peptide-ligand conjugates.
    Type: Application
    Filed: September 25, 2002
    Publication date: November 27, 2003
    Applicant: Nexell Therapeutics, Inc.
    Inventors: Andrew T. Schaeffer, Janet Tseng-Law, Jeffrey R. Thornton
  • Publication number: 20030119070
    Abstract: The present invention provides peptide-ligand conjugates containing a peptide, where a free form of the peptide is capable of displacing a second ligand specific for the peptide. The invention also provides a method of selecting a cell. The method includes the steps of contacting a cell population with a peptide-ligand conjugate, wherein the conjugate comprises a first ligand specific for a cell in the population conjugated to a peptide capable of displacing a second ligand specific for the peptide, thereby forming a cell-conjugate complex; contacting the peptide-ligand conjugate with the second ligand; and isolating the cell-conjugate complex. The method can further include the step of adding a free form of the peptide to release the cell from the complex. The invention also provides a subpopulation of cells containing two or more specifically isolated cells and methods of isolating cell subpopulations. The invention additionally provides a method of diagnosing a condition using peptide-ligand conjugates.
    Type: Application
    Filed: July 29, 2002
    Publication date: June 26, 2003
    Applicant: Nexell Therapeutics, Inc.
    Inventors: Andrew T. Schaeffer, Janet Tseng-Law, Jeffrey R. Thornton, Dennis E. Van Epps
  • Patent number: 6017719
    Abstract: The invention provides a nonenzymic method for the release of cells which have been selected from a heterogeneous cell suspension by antibody-mediated binding to beads or other solid support. The method entails forming within the cell suspension a complex comprising the solid support linked to a primary monoclonal antibody, which in turn is bound to a cell surface antigen on the target cells. The complex is separated from the cell suspension, and then contacted with a specific peptide which binds to the primary antibody, displacing the antibody from the cell surface antigen, thereby releasing the target cell from the complex. The invention also provides methods for positive/negative cell selection wherein target cells having a first antigen are selected from a heterogeneous cell suspension containing undesired cells having a second antigen.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: January 25, 2000
    Assignee: Nexell Therapeutics, Inc.
    Inventors: Janet Tseng-Law, Joan A. Kobori, Fahad A. Al-Abdaly, Roy Guillermo, Sam L. Helgerson, Robert J. Deans
  • Patent number: 5968753
    Abstract: The invention provides a non-enzymatic method for the release of cells which have been positively selected from a heterogeneous cell suspension by antibody-mediated binding to beads or other solid support. The method entails forming within the cell suspension a complex comprising the solid support linked to a primary antibody, which in turn is specifically bound to a cell surface antigen on the target cells. The complex is separated from the cell suspension, and then contacted with a specific peptide which binds to the primary antibody, displacing the antibody from the cell surface antigen, thereby releasing the target cell from the complex. The invention also provides methods for positive/negative cell selection wherein target cells having a first antigen are selected from a heterogeneous cell suspension containing undesired cells having a second antigen.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 19, 1999
    Assignee: Nexell Therapeutics, Inc.
    Inventors: Janet Tseng-Law, Joan A. Kobori, Fahad A. Al-Abdaly, Roy Guillermo, Sam L. Helgerson, Robert J. Deans