Patents by Inventor Ang Chen

Ang Chen 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: 20250028569
    Abstract: A method for providing shuffle templates and using the shuffle templates to implement shuffling of data among workers comprising compute resources in a data center includes providing, by a shuffle manager, an application programming interface (API) through which applications can select shuffle templates and specify data to be processed by the workers in the data center using the shuffle templates to distribute the data as messages transmitted among the workers. The shuffle manager receives a call for a shuffle template including a shuffle template identifier source and destination identifiers for processing by the workers. The shuffle manager selects the shuffle template identified by the call for the shuffle template and provides the shuffle template to the workers. Workers use the shuffle template to generate a shuffle plan and use the shuffle plan to shuffle the messages among the workers between the sources and the destinations.
    Type: Application
    Filed: July 19, 2024
    Publication date: January 23, 2025
    Inventors: Boon Thau Loo, Vincent Fu-dung Liu, Ang Chen, Qizhen Zhang, Jiacheng Wu
  • Publication number: 20230408544
    Abstract: A method comprises: generating input data for inputting to a neural network model based on coordinate data of dispersion curve data and preset values of geometric parameters with respect to a reference model; generating simulated dispersion curve data associated with the preset values of the geometric parameters based on the neural network model trained via a plurality of samples; obtaining measured dispersion curve data in relation to an object calculating a distance of the measured dispersion curve data from the simulated dispersion curve data to determine whether the distance meets a predetermined condition; and in response to determining the distance does not meet the predetermined condition, determining a gradient for updating the preset values of the geometric parameters with respect to the reference model based on the distance, to regenerate simulated dispersion curve data via the neural network model based on the updated preset values to recalculate the distance.
    Type: Application
    Filed: February 1, 2021
    Publication date: December 21, 2023
    Inventors: Tongyu Li, Ang Chen, Lei Shi, Guopeng Lu, Minjia Zheng, Lingjie Fan, Haiwei Yin
  • Publication number: 20230213870
    Abstract: Embodiments of the present disclosure relate to a metrology method and system for critical dimensions based on a dispersion relation in momentum space.
    Type: Application
    Filed: August 12, 2020
    Publication date: July 6, 2023
    Inventors: Tongyu Li, Lei Shi, Ang Chen, Guopeng Lu, Haiwei Yin, Jian Zi
  • Publication number: 20200253578
    Abstract: The disclosure relates to processes, articles of manufacture, devices, and systems involving biomedical monitoring measurement and analysis. More particularly, respiratory measurement, monitoring, analysis, or related systems involving wearable sensors and receiving monitors for respiratory behavior tracking and analysis.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 13, 2020
    Inventors: Junseok Chae, Ang Chen
  • Patent number: 10735379
    Abstract: Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: August 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Navendu Jain, Ang Chen
  • Patent number: 10608992
    Abstract: Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: March 31, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Navendu Jain, Ang Chen
  • Patent number: 10437993
    Abstract: A mechanism called time-deterministic replay (TOR) that can reproduce the execution of a program, including its precise timing. Without TOR, reproducing the timing of an execution is difficult because there are many sources of timing variability. TOR uses a combination of techniques to either mitigate or eliminate most of these sources of variability. Using a prototype implementation of TOR in a Java Virtual Machine, we show it is possible to reproduce the timing to within 1.85% of the original execution. A study of one of the applications of TOR is described: the detection of a covert timing channel. Timing channels can be used to exfiltrate information from a compromised machine by subtly varying timing of the machine's outputs, TOR can detect this variation. Unlike prior solutions, which generally look for a specific type of timing channel, our approach can detect a wide variety of channels with high accuracy.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 8, 2019
    Assignees: THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA, GEORGETOWN UNIVERSITY
    Inventors: Ang Chen, Hanjun Xiao, William Bradley Moore, Andreas Haeberlen, Linh Thi Xuan Phan, Micah Sherr, Wenchao Zhou
  • Publication number: 20190014084
    Abstract: Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures.
    Type: Application
    Filed: August 23, 2018
    Publication date: January 10, 2019
    Inventors: Navendu Jain, Ang Chen
  • Patent number: 10084752
    Abstract: Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: September 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navendu Jain, Ang Chen
  • Publication number: 20170250953
    Abstract: Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures.
    Type: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventors: Navendu Jain, Ang Chen
  • Publication number: 20170250954
    Abstract: Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures.
    Type: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventors: Navendu Jain, Ang Chen
  • Publication number: 20170213028
    Abstract: A mechanism called time-deterministic replay (TOR) that can reproduce the execution of a program, including its precise timing. Without TOR, reproducing the timing of an execution is difficult because there are many sources of timing variability. TOR uses a combination of techniques to either mitigate or eliminate most of these sources of variability. Using a prototype implementation of TOR in a Java Virtual Machine, we show it is possible to reproduce the timing to within 1.85% of the original execution. A study of one of the applications of TOR is described: the detection of a covert timing channel. Timing channels can be used to exfiltrate information from a compromised machine by subtly varying timing of the machine's outputs, TOR can detect this variation. Unlike prior solutions, which generally look for a specific type of timing channel, our approach can detect a wide variety of channels with high accuracy.
    Type: Application
    Filed: October 5, 2015
    Publication date: July 27, 2017
    Inventors: Ang Chen, Hanjun Xiao, William Bradley Moore, Andreas Haeberlen, Linh Thi Xuan Phan, Micah Sherr, Wenchao Zhou
  • Patent number: 8043987
    Abstract: A ceramic composition comprising a binary system solid solution represented by the formulae: (1-x)(Sr1-yBiy)TiO3+x(Na0.5Bi0.5)TiO3 and (1-x)(Sr1-1.5yBiy)TiO3+x(Na0.5Bi0.5)TiO3, wherein 0<x<1 and 0<y?0.2.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: October 25, 2011
    Assignee: The University of Akron
    Inventors: Ang Chen, Yu Zhi
  • Publication number: 20100009841
    Abstract: A ceramic composition comprising a binary system solid solution represented by the formulae: (1-x)(Sr1-yBiy)TiO3+x(Na0.5Bi0.5)TiO3 and (1-x)(Sr1-1.5yBiy)TiO3+x(Na0.5Bi0.5)TiO3, wherein 0<x<1 and 0<y?0.2.
    Type: Application
    Filed: November 18, 2005
    Publication date: January 14, 2010
    Inventors: Ang Chen, Yu Zhi