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: 20240071585Abstract: 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: ApplicationFiled: September 12, 2023Publication date: February 29, 2024Applicant: 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: 11431600Abstract: 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: GrantFiled: February 25, 2021Date of Patent: August 30, 2022Assignee: Intel CorporationInventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
-
Publication number: 20210273868Abstract: 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: ApplicationFiled: February 25, 2021Publication date: September 2, 2021Inventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
-
Publication number: 20210173720Abstract: 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: ApplicationFiled: July 31, 2019Publication date: June 10, 2021Inventors: Christopher CORMACK, David J. COWPERTHWAITE, Nicolas GALOPPO VON BORRIES, Janet TSENG, David ZAGE
-
Patent number: 10972371Abstract: 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: GrantFiled: March 27, 2015Date of Patent: April 6, 2021Assignee: Intel CorporationInventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
-
Patent number: 10567510Abstract: 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: GrantFiled: October 2, 2017Date of Patent: February 18, 2020Assignee: INTEL CORPORATIONInventors: Mesut A. Ergin, Jr-Shian Tsai, Janet Tseng, Ren Wang, Jun Nakajima, Tsung-Yuan Tai
-
Patent number: 10445850Abstract: 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: GrantFiled: August 26, 2015Date of Patent: October 15, 2019Assignee: Intel CorporationInventors: Alexander W. Min, Shinae Woo, Jr-Shian Tsai, Janet Tseng, Tsung-Yuan C. Tai
-
Publication number: 20190044869Abstract: 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: ApplicationFiled: August 17, 2018Publication date: February 7, 2019Inventors: Yipeng Wang, Ren Wang, Janet Tseng, Jr-Shian Tsai, Tsung-Yuan Tai
-
Publication number: 20190042304Abstract: 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: ApplicationFiled: December 3, 2017Publication date: February 7, 2019Applicant: Intel CorporationInventors: Ren Wang, Janet Tseng, Jr-Shian Tsai, Tsung-Yuan Tai
-
Publication number: 20180270309Abstract: 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: ApplicationFiled: October 2, 2017Publication date: September 20, 2018Applicant: INTEL CORPORATIONInventors: MESUT A. ERGIN, JR-SHIAN TSAI, JANET TSENG, REN WANG, JUN NAKAJIMA, TSUNG-YUAN TAI
-
Patent number: 9830676Abstract: 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: GrantFiled: July 28, 2015Date of Patent: November 28, 2017Assignee: Intel CorporationInventors: Janet Tseng, Felix J. Degrood, Alexander W. Min, Jr-Shian Tsai, Tsung-Yuan C. Tai
-
Patent number: 9781209Abstract: 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: GrantFiled: August 20, 2015Date of Patent: October 3, 2017Assignee: INTEL CORPORATIONInventors: Mesut A. Ergin, Jr-Shian Tsai, Janet Tseng, Ren Wang, Jun Nakajima, Tsung-Yuan Tai
-
Publication number: 20170061566Abstract: 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: ApplicationFiled: August 26, 2015Publication date: March 2, 2017Inventors: Alexander W. Min, Shinae Woo, Jr-Shian Tsai, Janet Tseng, Tsung-Yuan C. Tai
-
Publication number: 20170054659Abstract: 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: ApplicationFiled: August 20, 2015Publication date: February 23, 2017Applicant: Intel CorporationInventors: MESUT A. ERGIN, JR-SHIAN TSAI, JANET TSENG, REN WANG, JUN NAKAJIMA, TSUNG-YUAN TAI
-
Publication number: 20170032486Abstract: 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: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Janet Tseng, Felix J. Degrood, Alexander W. Min, Jr-Shian Tsai, Tsung-Yuan C. Tai
-
Publication number: 20030219445Abstract: 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: ApplicationFiled: September 25, 2002Publication date: November 27, 2003Applicant: Nexell Therapeutics, Inc.Inventors: Andrew T. Schaeffer, Janet Tseng-Law, Jeffrey R. Thornton
-
Publication number: 20030119070Abstract: 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: ApplicationFiled: July 29, 2002Publication date: June 26, 2003Applicant: Nexell Therapeutics, Inc.Inventors: Andrew T. Schaeffer, Janet Tseng-Law, Jeffrey R. Thornton, Dennis E. Van Epps
-
Patent number: 6017719Abstract: 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: GrantFiled: June 7, 1995Date of Patent: January 25, 2000Assignee: Nexell Therapeutics, Inc.Inventors: Janet Tseng-Law, Joan A. Kobori, Fahad A. Al-Abdaly, Roy Guillermo, Sam L. Helgerson, Robert J. Deans
-
Patent number: 5968753Abstract: 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: GrantFiled: June 7, 1995Date of Patent: October 19, 1999Assignee: Nexell Therapeutics, Inc.Inventors: Janet Tseng-Law, Joan A. Kobori, Fahad A. Al-Abdaly, Roy Guillermo, Sam L. Helgerson, Robert J. Deans