Patents by Inventor Yilin Zhao

Yilin Zhao 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: 20250139043
    Abstract: A service obtains traffic logs for traffic of a network that has been sent according to a Layer 7 protocol (e.g., SNMP or DNS). The service identifies from the traffic logs device names that appear to correspond to different devices/NICs as names of candidate multi-NIC devices. The service extracts features from names of the candidate multi-NIC devices and generates respective feature vectors. The service can generate “documents” representing each device name from which it extracts features by determining n-grams of each device name, where a set of n-grams of a device name is treated as a document, and each n-gram is treated as a term in the document. Exemplary features that can be extracted based on a device name document include within-document and cross-document uniqueness scores. The service clusters the feature vectors with unsupervised learning and identifies clusters of a size that satisfies a criterion as corresponding to multi-NIC devices.
    Type: Application
    Filed: December 30, 2024
    Publication date: May 1, 2025
    Inventors: Rahul Devidas Rajewar, Yilin Zhao, Gong Cheng
  • Publication number: 20250141743
    Abstract: Techniques for IoT policy recommendation LLM embeddings based on global behavior learning are disclosed. In some embodiments, a system, process, and/or computer program product for IoT policy recommendation LLM embeddings based on global behavior learning includes receiving information associated with network communications of a plurality of Internet of Things (IoT) devices; automatically learning a global common behavior for the plurality of IoT devices using a Large Language Model (LLM) classifier to generate a plurality of recommended rules; and applying a policy to at least one of the plurality of IoT devices based on one or more of the plurality of recommended rules.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: Yilin Zhao, Yelman Ur Rehman Khan, Mei Wang
  • Patent number: 12278731
    Abstract: Techniques for IoT policy recommendation LLM embeddings based on global behavior learning are disclosed. In some embodiments, a system, process, and/or computer program product for IoT policy recommendation LLM embeddings based on global behavior learning includes receiving information associated with network communications of a plurality of Internet of Things (IoT) devices; automatically learning a global common behavior for the plurality of IoT devices using a Large Language Model (LLM) classifier to generate a plurality of recommended rules; and applying a policy to at least one of the plurality of IoT devices based on one or more of the plurality of recommended rules.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: April 15, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Yilin Zhao, Yelman Ur Rehman Khan, Mei Wang
  • Publication number: 20250073062
    Abstract: Described herein include a system and method for a device for drug delivery and ophthalmic diagnostics designed to assist in the diagnosis of the physical state of a cornea through the projection of droplets onto the eye. In some embodiments, the apparatus includes a liquid sampling unit, an electric droplet generator, and a steering unit. In some embodiments, the liquid sampling unit is configured to project a quantity of liquid, while the electric droplet generator receives the quantity of liquid and outputs one or more electrically charged droplets. The steering unit uses electrostatic forces to steer the electrically charged droplets along a trajectory onto the cornea of the patient's eye.
    Type: Application
    Filed: August 14, 2024
    Publication date: March 6, 2025
    Inventors: Gangjun LIU, Lingfeng YU, Yilin ZHAO
  • Publication number: 20250072749
    Abstract: Certain aspects of the present disclosure provide systems and methods for measuring biomechanics in real-time at multiple eye-tissue locations. In certain embodiments, a method may be performed by a computer in communication with an optical coherence tomography (OCT) device. The method includes receiving an indication of a stimulus applied to eye tissue of a patient. The method also includes instructing the OCT device to emit a plurality of beams, at approximately the same time, to a plurality of measurement locations on the eye tissue in response to the received indication. The method also includes receiving, from the OCT device, OCT data for each of the plurality of measurement locations. The method also includes measuring tissue responses to the stimulus at the plurality of measurement locations based on the OCT data.
    Type: Application
    Filed: August 27, 2024
    Publication date: March 6, 2025
    Inventors: Gangjun LIU, Lingfeng YU, Yilin ZHAO
  • Publication number: 20250077511
    Abstract: A stateful chatbot system leverages generative AI to provide an interface by which users can retrieve information from backend IoT databases of a security provider via natural language queries. Upon receiving a natural language query that corresponds to a request for information from the database, the chatbot generates a corresponding database query having a format compatible with the database. The chatbot comprises a generative model adapted to generate database queries based on natural language queries via prompt engineering using natural language and database query pairs. The chatbot queries the database with the generated database query, retrieves results comprising data/metadata that satisfy the query, and generates a summary of the results, both of which it presents as a response to the user's query. The chatbot also has access to a vulnerability database from which it can obtain information about known vulnerabilities documented therein to respond to user queries.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Yilin Zhao, Ke Tian, Dylan Stewart Spagnuolo, Mei Wang, Kanimozhi Kalaichelvan, Yelman Ur Rehman Khan
  • Patent number: 12244479
    Abstract: An anomalous behavior detector has been designed to detect novel behavioral changes of devices based on network traffic data that likely correlate to anomalous behaviors. The anomalous behavior detector uses the local outlier factor (LOF) algorithm with novelty detection. After initial semi-supervised training with a single class training dataset representing stable device behaviors, the obtained model continues learning frontiers that delimit subspaces of inlier observations with live network traffic data. Instead of traffic variables being used as features, the features that form feature vectors are similarities of network traffic variable values across time intervals. A feature vector for the anomalous behavior detector represents stability or similarity of network traffic variables that have been chosen as device identifiers and behavioral indicators.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: March 4, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Ke Tian, Yilin Zhao, Xiaoyi Duan, Jun Du
  • Patent number: 12204480
    Abstract: A service obtains traffic logs for traffic of a network that has been sent according to a Layer 7 protocol (e.g., SNMP or DNS). The service identifies from the traffic logs device names that appear to correspond to different devices/NICs as names of candidate multi-NIC devices. The service extracts features from names of the candidate multi-NIC devices and generates respective feature vectors. The service can generate “documents” representing each device name from which it extracts features by determining n-grams of each device name, where a set of n-grams of a device name is treated as a document, and each n-gram is treated as a term in the document. Exemplary features that can be extracted based on a device name document include within-document and cross-document uniqueness scores. The service clusters the feature vectors with unsupervised learning and identifies clusters of a size that satisfies a criterion as corresponding to multi-NIC devices.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: January 21, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Rahul Devidas Rajewar, Yilin Zhao, Gong Cheng
  • Publication number: 20240338332
    Abstract: A service obtains traffic logs for traffic of a network that has been sent according to a Layer 7 protocol (e.g., SNMP or DNS). The service identifies from the traffic logs device names that appear to correspond to different devices/NICs as names of candidate multi-NIC devices. The service extracts features from names of the candidate multi-NIC devices and generates respective feature vectors. The service can generate “documents” representing each device name from which it extracts features by determining n-grams of each device name, where a set of n-grams of a device name is treated as a document, and each n-gram is treated as a term in the document. Exemplary features that can be extracted based on a device name document include within-document and cross-document uniqueness scores. The service clusters the feature vectors with unsupervised learning and identifies clusters of a size that satisfies a criterion as corresponding to multi-NIC devices.
    Type: Application
    Filed: April 7, 2023
    Publication date: October 10, 2024
    Inventors: Rahul Devidas Rajewar, Yilin Zhao, Gong Cheng
  • Publication number: 20240333613
    Abstract: Device type discovery for a private network can be performed based on network address translated (NAT?d) network traffic generated from the network. A security solution analyzes data of network traffic from network devices using a binary classifier to determine whether the network traffic is from a NAT device. A network traffic dataset for a first time interval is preprocessed to generate a feature vector for the binary classifier, the output of which indicates whether the traffic is NAT?d. For NAT?d traffic, the security solution analyzes subsets of the network traffic dataset of smaller intervals within the first time interval. The security solution determines feature values from each network traffic data subset and generates feature vectors which are input to a multiclass classifier to obtain a device classification for each network traffic data subset.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: Deepti Shirish Naik, Yilin Zhao, Ke Tian, Aveek Kumar Das, Sultanbek Omurzakov
  • Patent number: 12021697
    Abstract: Techniques for grouping and labeling Internet of Things (IoT) devices are disclosed. A first set of raw events associated with a first IoT device is identified, including a transmission made by the first IoT device. A communication manner of the first IoT device is determined, based at least in part on a communication manner of the first IoT device. The first set of raw events over the first time period is examined to generate one or more formatted events of the first IoT device. The formatted events are used to extract a set of features. Similar processing is performed with respect to a second IoT device. A context-based IoT device grouping model is generated based on at least one of: (1) the features extracted for the first IoT device or (2) the features extracted for the second IoT device. The model is applied to determine that a third IoT device belongs to a particular group. A deviation by the third IoT device from group behavior is detected and an alert is generated in response.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: June 25, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jun Du, Gong Cheng, Yilin Zhao, Pui-Chuen Yip
  • Publication number: 20240098008
    Abstract: An anomalous behavior detector has been designed to detect novel behavioral changes of devices based on network traffic data that likely correlate to anomalous behaviors. The anomalous behavior detector uses the local outlier factor (LOF) algorithm with novelty detection. After initial semi-supervised training with a single class training dataset representing stable device behaviors, the obtained model continues learning frontiers that delimit subspaces of inlier observations with live network traffic data. Instead of traffic variables being used as features, the features that form feature vectors are similarities of network traffic variable values across time intervals. A feature vector for the anomalous behavior detector represents stability or similarity of network traffic variables that have been chosen as device identifiers and behavioral indicators.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: Ke Tian, Yilin Zhao, Xiaoyi Duan, Jun Du
  • Patent number: 11888718
    Abstract: An anomalous behavior detector has been designed to detect novel behavioral changes of devices based on network traffic data that likely correlate to anomalous behaviors. The anomalous behavior detector uses the local outlier factor (LOF) algorithm with novelty detection. After initial semi-supervised training with a single class training dataset representing stable device behaviors, the obtained model continues learning frontiers that delimit subspaces of inlier observations with live network traffic data. Instead of traffic variables being used as features, the features that form feature vectors are similarities of network traffic variable values across time intervals. A feature vector for the anomalous behavior detector represents stability or similarity of network traffic variables that have been chosen as device identifiers and behavioral indicators.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: January 30, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventors: Ke Tian, Yilin Zhao, Xiaoyi Duan, Jun Du
  • Patent number: 11722875
    Abstract: Techniques for performing Internet of Things (IoT) device identification are disclosed. Information associated with a network communication of an IoT device is received. A determination of one or more confidence scores that represent how well the received information matches respective one or more network behavior pattern identifiers is made. A determination is made that each one of the one or more determined confidence scores is below a threshold. In response to determining that each of the one or more determined confidence scores is below the threshold, a two-part classification process is performed, where a first portion includes an inline classification, and a second portion includes a subsequent verification of the inline classification. A result of the classification process is provided to a security appliance configured to apply a policy to the IoT device.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: August 8, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jun Du, Yilin Zhao
  • Publication number: 20230246935
    Abstract: An anomalous behavior detector has been designed to detect novel behavioral changes of devices based on network traffic data that likely correlate to anomalous behaviors. The anomalous behavior detector uses the local outlier factor (LOF) algorithm with novelty detection. After initial semi-supervised training with a single class training dataset representing stable device behaviors, the obtained model continues learning frontiers that delimit subspaces of inlier observations with live network traffic data. Instead of traffic variables being used as features, the features that form feature vectors are similarities of network traffic variable values across time intervals. A feature vector for the anomalous behavior detector represents stability or similarity of network traffic variables that have been chosen as device identifiers and behavioral indicators.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Inventors: Ke Tian, Yilin Zhao, Xiaoyi Duan, Jun Du
  • Publication number: 20230231860
    Abstract: Identifying Internet of Things (IoT) devices with packet flow behavior including by using machine learning models is disclosed. Information associated with a network communication of an IoT device is received. A determination of whether the IoT device has previously been classified is made. In response to determining that the IoT device has not previously been classified, a determination is made that a probability match for the IoT device against a behavior signature exceeds a threshold. The behavior signature includes at least one time series feature for an application used by the IoT device. Based at least in part on the probability match, a classification of the IoT device is provided to a security appliance configured to apply a policy to the IoT device.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Ke Tian, Yilin Zhao, Xiaoyi Duan, Jun Du
  • Publication number: 20230188422
    Abstract: Techniques for grouping and labeling Internet of Things (IoT) devices are disclosed. A first set of raw events associated with a first IoT device is identified, including a transmission made by the first IoT device. A communication manner of the first IoT device is determined, based at least in part on a communication manner of the first IoT device. The first set of raw events over the first time period is examined to generate one or more formatted events of the first IoT device. The formatted events are used to extract a set of features. Similar processing is performed with respect to a second IoT device. A context-based IoT device grouping model is generated based on at least one of: (1) the features extracted for the first IoT device or (2) the features extracted for the second IoT device. The model is applied to determine that a third IoT device belongs to a particular group. A deviation by the third IoT device from group behavior is detected and an alert is generated in response.
    Type: Application
    Filed: February 7, 2023
    Publication date: June 15, 2023
    Inventors: Jun Du, Gong Cheng, Yilin Zhao, Pui-Chuen Yip
  • Patent number: 11671327
    Abstract: Techniques for grouping and labeling Internet of Things (IoT) devices are disclosed. A set of raw events associated with a first IoT device is identified. A context of the first IoT device is identified, and used to enrich at least some of the raw events. At least some of the raw events are aggregated. A context-based IoT device grouping model is generated based at least in part on the aggregated events and events associated with a second IoT device in operation. The model is applied to determine that a third IoT device belongs to a particular group. A deviation by the third IoT device from group behavior is detected and an alert is generated in response.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 6, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jun Du, Gong Cheng, Yilin Zhao, Pui-Chuen Yip
  • Patent number: 11627045
    Abstract: Techniques for grouping and labeling Internet of Things (IoT) devices are disclosed. A set of raw events associated with a first IoT device is identified. A context of the first IoT device is identified, and used to enrich at least some of the raw events. At least some of the raw events are aggregated. A context-based IoT device grouping model is generated based at least in part on the aggregated events and events associated with a second IoT device in operation. The model is applied to determine that a third IoT device belongs to a particular group. A deviation by the third IoT device from group behavior is detected and an alert is generated in response.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: April 11, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jun Du, Gong Cheng, Yilin Zhao, Pui-Chuen Yip
  • Patent number: D1037412
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: July 30, 2024
    Assignee: Ideal Living, LLC
    Inventor: Yilin Zhao