Patents by Inventor Ran Xia
Ran Xia 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).
-
Patent number: 12289329Abstract: Data packets transmitted to and from an IoT device are obtained and at least one of the data packets are analyzed using deep packet inspection to identify transaction data from payload of the at least one of the data packets. An event log is generated for the IoT device from the transaction data, the event log, at least in part, used to generate a historical record for the IoT device. The IoT device into a device profile based on the historical record for the IoT device. The event log is updated in real-time to indicate current operation of the IoT device. Abnormal device behavior of the IoT device is determined using the event log and the device profile. The device profile is updated to indicate the abnormal device behavior of the IoT device.Type: GrantFiled: July 29, 2020Date of Patent: April 29, 2025Assignee: Palo Alto Networks, Inc.Inventors: Gong Cheng, Pui-Chuen Yip, Zhiwei Xiao, Ran Xia, Mei Wang
-
Publication number: 20250047701Abstract: A system, method, and device for visualizing network topology are disclosed. The method includes (i) automatically generating a network topology visualization of network assets for a network, and (ii) grouping the network assets into a plurality of groupings based on a set of user selected distinct criteria.Type: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Inventors: Kalyan Siddam, Daniel Pare, Yue Jiang, Jun Wang, Ling Zeng, Vu Pham, Ran Xia
-
Patent number: 12032577Abstract: A cardinality query associated with a specific attribute is received. One or more in-scope attribute cardinality partitions is enforced on session record analytics. Vertical data compression is performed to eliminate a time dimension. Horizontal data compression is performed to eliminate one or more out-of-scope attributes. One or more like in-scope session records is aggregated. Magnitudes of each in-scope attribute of each enforced cardinality partition are summed. The sum is returned as a response to the cardinality query.Type: GrantFiled: October 21, 2022Date of Patent: July 9, 2024Assignee: Palo Alto Networks, Inc.Inventors: Fan Zhang, Ran Xia
-
Publication number: 20230084658Abstract: A cardinality query associated with a specific attribute is received. One or more in-scope attribute cardinality partitions is enforced on session record analytics. Vertical data compression is performed to eliminate a time dimension. Horizontal data compression is performed to eliminate one or more out-of-scope attributes. One or more like in-scope session records is aggregated. Magnitudes of each in-scope attribute of each enforced cardinality partition are summed. The sum is returned as a response to the cardinality query.Type: ApplicationFiled: October 21, 2022Publication date: March 16, 2023Inventors: Fan Zhang, Ran Xia
-
Patent number: 11582840Abstract: A microwave shielding plate and a cooking device are disclosed. The microwave shielding plate includes one or more conductive layers, a conductor is provided in each of the conductive layers, and two ends of the conductor are provided with wiring points, so that a shielding section covering the conductive layers is formed when the conductor is coupled into a conductive loop.Type: GrantFiled: December 29, 2017Date of Patent: February 14, 2023Inventors: Ran Xia, Taofei Huang, Ning Sun
-
Patent number: 11520792Abstract: A query requesting a count of unique data values for a specific attribute is received. The received query is used to generate and transmit a plurality of non-overlapping queries to a data store. A plurality of responses is received from the data store. Results from the plurality of responses is summed and the resulting sum is returned.Type: GrantFiled: June 29, 2020Date of Patent: December 6, 2022Assignee: Palo Alto Networks, Inc.Inventors: Fan Zhang, Ran Xia
-
Publication number: 20220248943Abstract: A magnetic control device (30) for a capsule endoscope (10) including at least a first magnet (11) and an imaging device (12), and the capsule endoscope (10) is located in a tissue cavity (3). The magnetic control device (30) includes a second magnet (31) and a first induction coil (32) arranged around the second magnet (31). The magnetic control device (30) is configured to generate a driving force to the capsule endoscope (10) to move the capsule endoscope (10) from a first position (P1) in the tissue cavity (3) to a second position towards an opposite side in the tissue cavity (3); to control a variable magnetic field to decelerate the capsule endoscope (10) to a predetermined speed when the capsule endoscope (10) approaches the second position (P2); and to generate the variable magnetic field for the capsule endoscope (10).Type: ApplicationFiled: September 7, 2019Publication date: August 11, 2022Applicant: SHENZHEN SIBERNETICS CO., LTD.Inventors: Can PENG, Liu LIU, Ran XIA, Bin XIA, Yu ZHAO
-
Publication number: 20210153309Abstract: A microwave shielding plate and a cooking device are disclosed. The microwave shielding plate includes one or more conductive layers, a conductor is provided in each of the conductive layers, and two ends of the conductor are provided with wiring points, so that a shielding section covering the conductive layers is formed when the conductor is coupled into a conductive loop.Type: ApplicationFiled: December 29, 2017Publication date: May 20, 2021Applicant: MIDEA GROUP CO., LTD.Inventors: Ran Xia, Taofei Huang, Ning Sun
-
Publication number: 20210058417Abstract: Data packets transmitted to and from an IoT device are obtained and at least one of the data packets are analyzed using deep packet inspection to identify transaction data from payload of the at least one of the data packets. An event log is generated for the IoT device from the transaction data, the event log, at least in part, used to generate a historical record for the IoT device. The IoT device into a device profile based on the historical record for the IoT device. The event log is updated in real-time to indicate current operation of the IoT device. Abnormal device behavior of the IoT device is determined using the event log and the device profile. The device profile is updated to indicate the abnormal device behavior of the IoT device.Type: ApplicationFiled: July 29, 2020Publication date: February 25, 2021Inventors: Gong Cheng, Pui-Chuen Yip, Zhiwei Xiao, Ran Xia, Mei Wang
-
Publication number: 20200409957Abstract: A query requesting a count of unique data values for a specific attribute is received. The received query is used to generate and transmit a plurality of non-overlapping queries to a data store. A plurality of responses is received from the data store. Results from the plurality of responses is summed and the resulting sum is returned.Type: ApplicationFiled: June 29, 2020Publication date: December 31, 2020Inventors: Fan Zhang, Ran Xia
-
Patent number: 10771491Abstract: Data packets transmitted to and from an IoT device are obtained and at least one of the data packets are analyzed using deep packet inspection to identify transaction data from payload of the at least one of the data packets. An event log is generated for the IoT device from the transaction data, the event log, at least in part, used to generate a historical record for the IoT device. The IoT device is profiled into a device profile based on the historical record for the IoT device. The event log is updated in real-time to indicate current operation of the IoT device. Abnormal device behavior of the IoT device is determined using the event log and the device profile. The device profile is updated to indicate the abnormal device behavior of the IoT device.Type: GrantFiled: February 19, 2019Date of Patent: September 8, 2020Assignee: Palo Alto Networks, Inc.Inventors: Gong Cheng, Pui-Chuen Yip, Zhiwei Xiao, Ran Xia, Mei Wang
-
Publication number: 20200242950Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for vehicle information reporting of a vehicle using Global Navigation Satellite System (GNSS) receivers and a satellite communication transceiver for a satellite system. For instance, the method may include obtaining GNSS data, the obtained GNSS data being received by the GNSS receivers; storing a portion of the obtained GNSS data in a memory as historical position information; receiving inputs from timers, sensors, or a user interface of the vehicle; determining whether to transmit a message based on rules applied to the obtained GNSS data and the received inputs; in response to determining to transmit the message, compiling the message based on a message content rule, the message including a historical position data message based on the message content rule and the historical position information; and transmitting the message via the satellite communication transceiver to a satellite of the satellite system.Type: ApplicationFiled: January 29, 2019Publication date: July 30, 2020Inventors: Wen Fan GUO, Lu Ning WANG, Zhi Peng GUAN, Ran XIA
-
Patent number: 10645561Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for vehicle information reporting of a vehicle using Global Navigation Satellite System (GNSS) receivers and a satellite communication transceiver for a satellite system.Type: GrantFiled: January 29, 2019Date of Patent: May 5, 2020Assignee: Honeywell International Inc.Inventors: Wen Fan Guo, Lu Ning Wang, Zhi Peng Guan, Ran Xia
-
Publication number: 20190190939Abstract: Data packets transmitted to and from an IoT device are obtained and at least one of the data packets are analyzed using deep packet inspection to identify transaction data from payload of the at least one of the data packets. An event log is generated for the IoT device from the transaction data, the event log, at least in part, used to generate a historical record for the IoT device. The IoT device is profiled into a device profile based on the historical record for the IoT device. The event log is updated in real-time to indicate current operation of the IoT device. Abnormal device behavior of the IoT device is determined using the event log and the device profile. The device profile is updated to indicate the abnormal device behavior of the IoT device.Type: ApplicationFiled: February 19, 2019Publication date: June 20, 2019Inventors: Gong Cheng, Pui-Chuen Yip, Zhiwei Xiao, Ran Xia, Mei Wang
-
Patent number: 10212178Abstract: Data packets transmitted to and from an IoT device are obtained and at least one of the data packets are analyzed using deep packet inspection to identify transaction data from payload of the at least one of the data packets. An event log is generated for the IoT device from the transaction data, the event log, at least in part, used to generate a historical record for the IoT device. The IoT device into a device profile based on the historical record for the IoT device. The event log is updated in real-time to indicate current operation of the IoT device. Abnormal device behavior of the IoT device is determined using the event log and the device profile. The device profile is updated to indicate the abnormal device behavior of the IoT device.Type: GrantFiled: March 31, 2016Date of Patent: February 19, 2019Assignee: ZingBox, Ltd.Inventors: Gong Cheng, Pui-Chuen Yip, Zhiwei Xiao, Ran Xia, Mei Wang
-
Publication number: 20190014137Abstract: Techniques for providing Internet of Things (IoT) device security are disclosed. An applicable system includes IoT devices coupled to an evolving context-aware IoT device security system. In a specific implementation, the system uses common factor aggregation of event parameters to determine IoT device personality.Type: ApplicationFiled: April 9, 2018Publication date: January 10, 2019Inventors: Jun Du, Mei Wang, Ran Xia, Zhiwei Xiao
-
Publication number: 20160301707Abstract: Data packets transmitted to and from an IoT device are obtained and at least one of the data packets are analyzed using deep packet inspection to identify transaction data from payload of the at least one of the data packets. An event log is generated for the IoT device from the transaction data, the event log, at least in part, used to generate a historical record for the IoT device. The IoT device into a device profile based on the historical record for the IoT device. The event log is updated in real-time to indicate current operation of the IoT device. Abnormal device behavior of the IoT device is determined using the event log and the device profile. The device profile is updated to indicate the abnormal device behavior of the IoT device.Type: ApplicationFiled: March 31, 2016Publication date: October 13, 2016Applicant: ZingBox, Ltd.Inventors: Gong Cheng, Pui-Chuen Yip, Zhiwei Xiao, Ran Xia, Mei Wang
-
Patent number: 7775294Abstract: This invention discloses a percussion toggle device of a percussion driller. It includes bottom ratchet wheel that joggles the top ratchet wheel fixed in the output main shaft of the percussion driller, the locking ring used to lock the rotating direction of bottom ratchet wheel, the ejector rod to eject the locking ring, the slide rod that works with ejector rod to make it rise or fall, the percussion button connecting the slide rod, the positioning device to fixate the position of slide rod, and the reset device that works with the positioning device to remove the position limitation by the positioning device. This invention locks the rotating direction of bottom ratchet wheel through the independent percussion button, slide rod and ejector rod. In this way, the percussion toggle and the adjustment of torque force of the percussion driller can be separated. When using the percussion button, the user can toggle their operation between percussion and torque force.Type: GrantFiled: July 23, 2008Date of Patent: August 17, 2010Assignee: Dongguan Qunsheng Powder Metallurgy Co., Ltd.Inventors: Xi-Ren Ren, Zhi-Wei Bai, Ran-Ran Xia
-
Publication number: 20090288850Abstract: This invention discloses a percussion toggle device of a percussion driller. It includes bottom ratchet wheel that joggles the top ratchet wheel fixed in the output main shaft of the percussion driller, the locking ring used to lock the rotating direction of bottom ratchet wheel, the ejector rod to eject the locking ring, the slide rod that works with ejector rod to make it rise or fall, the percussion button connecting the slide rod, the positioning device to fixate the position of slide rod, and the reset device that works with the positioning device to remove the position limitation by the positioning device. This invention locks the rotating direction of bottom ratchet wheel through the independent percussion button, slide rod and ejector rod. In this way, the percussion toggle and the adjustment of torque force of the percussion driller can be separated. When using the percussion button, the user can toggle their operation between percussion and torque force.Type: ApplicationFiled: July 23, 2008Publication date: November 26, 2009Applicant: Dongguan Qunsheng Powder Metallurgy Co., Ltd.Inventors: Xi-Ren Ren, Zhi-Wei Bai, Ran-Ran Xia