Patents by Inventor Yunfeng Jiang
Yunfeng Jiang 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: 20250147951Abstract: Systems and methods described herein relate to the prediction of effects of data purging on data sources that are related through hierarchical data relationships. A purge request comprises a set of purge parameters that identify a data source and define one or more purge criteria for purging of data items of the data source. A plurality of impacted data sources is identified based on one or more hierarchical data relationships held by the data items of the data source. The impacted data sources include the data source and one or more additional data sources. The purge parameters are provided to a machine learning model to obtain output indicative of a predicted effect of execution of the purge request on the impacted data sources. The predicted effect is caused to be presented at the user device prior to the execution of the purge request.Type: ApplicationFiled: November 6, 2023Publication date: May 8, 2025Inventors: Haipeng Wu, Fen Li, Lei Wang, Feng Zhang, Lai Wei, Yunfeng Jiang
-
Publication number: 20250117371Abstract: Systems and methods described herein relate to the real-time verification of data purges. A first subprocess of a data purging process is executed to purge a plurality of data items. A system accesses purge result data providing an indication of a result of the first subprocess. The system determines, based on the purge result data, that the first subprocess was not executed in accordance with a purge policy associated with the data purging process. In response to determining that the first subprocess was not executed in accordance with the purge policy, the system adjusts a state of the data purging process. A second subprocess of the data purging process is then executed according to the adjusted state.Type: ApplicationFiled: October 9, 2023Publication date: April 10, 2025Inventors: Fen Li, Haipeng Wu, Lei Wang, Yunfeng Jiang, Lai Wei, Feng Zhang
-
Publication number: 20250103237Abstract: Systems and methods described herein relate to the efficient handling of data purge requests in the context of a distributed storage system. A plurality of data purge requests is stored in a first data structure. The data purge requests may be grouped into batches that are processed at least partially in parallel. A first data purge request from the plurality of data purge requests is successfully processed, and is moved from the first data structure to a second data structure. Processing of a second data purge request from the plurality of data purge requests is unsuccessful. The second data purge request is retained in the first data structure. Purge status data is generated based on the first data purge request being in the second data structure and the second data purge request being in the first data structure. The purge status data may be presented at a user device.Type: ApplicationFiled: September 22, 2023Publication date: March 27, 2025Inventors: Lei Wang, Fen Li, Haipeng Wu, Yunfeng Jiang, Lai Wei, Feng Zhang
-
Patent number: 12260107Abstract: Systems and methods described herein relate to the efficient handling of data purge requests in the context of a distributed storage system. A plurality of data purge requests is stored in a first data structure. The data purge requests may be grouped into batches that are processed at least partially in parallel. A first data purge request from the plurality of data purge requests is successfully processed, and is moved from the first data structure to a second data structure. Processing of a second data purge request from the plurality of data purge requests is unsuccessful. The second data purge request is retained in the first data structure. Purge status data is generated based on the first data purge request being in the second data structure and the second data purge request being in the first data structure. The purge status data may be presented at a user device.Type: GrantFiled: September 22, 2023Date of Patent: March 25, 2025Assignee: SAP SEInventors: Lei Wang, Fen Li, Haipeng Wu, Yunfeng Jiang, Lai Wei, Feng Zhang
-
Publication number: 20240369357Abstract: Disclosed are a calibration device for non-contact photographic hole measurement and a calibration method for non-contact photographic hole measurement. The device includes a base, an installation platform, a calibration assembly and an illumination compensator. The installation platform is provided at the base, and the calibration assembly is provided at the installation platform. In a calibration process, the base drives the installation platform to rotate around a Z axis, thereby driving the calibration assembly to rotate around the Z axis. At the same time, the installation platform drives the calibration assembly to rotate around an X axis. The illumination compensator is configured to fill light for a camera during a photography process.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Applicant: CHENGDU AIRCRAFT INDUSTRIAL (GROUP) CO., LTD.Inventors: Wenping MOU, Yunfeng JIANG, Mingcong HUANG, Zhenxi JIANG, Weidong LI, Gui ZHANG, Bo LI, Xin SHEN
-
Publication number: 20240356436Abstract: A direct current to direct current conversion circuit includes: an input end, a first flying capacitor, a second flying capacitor, a power inductor, a first state switch, a second state switch, and an output end; when the first state switch is turned on, and the second state switch is turned off, the input end, the first flying capacitor, the power inductor, the second flying capacitor and the output end are connected, the power inductor and the second flying capacitor supply power to the output end, and the first flying capacitor and the chip inductance are charged; and when the first state switch is turned off, and the second state switch is turned on, the first state flying capacitor, the power inductor, the second flying capacitor and the output are connected, the power inductor and the flying capacitor supply power to the output end, and the second flying capacitor is charged.Type: ApplicationFiled: June 7, 2024Publication date: October 24, 2024Inventors: Weiwei XU, Yunfeng JIANG
-
Patent number: 12117796Abstract: The embodiment of the present disclosure provides a method for quickly optimizing geometric error compensation data of a translational axis of a five-axis numerically controlled machine tool. The method includes: 1) establishing a volumetric positioning error model; 2) establishing an error database; 3) constructing a volumetric error compensation table; 4) establishing a compensation data optimization model to form an optimization model of three face diagonals and one body diagonal in a translational axis linkage mode; 5) completing iterative optimization and selection of the correction coefficients; 6) completing compensation of the geometric errors of the five-axis numerically controlled machine tool; and 7) iterating error correction data to the error database, performing linkage trajectory detection, presetting a positioning error threshold, and cycling the operations 2) to 6) to realize a machine tool precision guarantee system for periodic detection, optimization, and compensation.Type: GrantFiled: August 20, 2023Date of Patent: October 15, 2024Assignee: CHENGDU AIRCRAFT INDUSTRIAL (GROUP) CO., LTD.Inventors: Yunfeng Jiang, Jie Li, Wenjian Tao, Jinlong Hu, Wenping Mou, Zhiyong Song, Ying Li, Lianyu Li, Wangwei Chu
-
Patent number: 12001188Abstract: Embodiments of the present disclosure provide a method of fast optimization and compensation for volumetric positioning errors of rotary axes of a five-axis CNC system machine tool. The method comprises: establishing a volumetric positioning error model; forming an error database containing 12 geometrical error vectors; constructing a volumetric positioning error compensation table; establishing a compensation value optimization model; completing an iterative optimization of compensation values of volumetric positioning errors; generating a volumetric positioning error compensation file for a CNC system to complete compensation for the volumetric positioning errors; and updating the error database, detecting linkage trajectories of the rotary axes, and setting a linkage trajectory positioning error threshold, and guaranteeing accuracy by iteratively implementing detection, optimization, and compensation.Type: GrantFiled: August 18, 2023Date of Patent: June 4, 2024Assignee: CHENGDU AIRCRAFT INDUSTRIAL (GROUP) CO., LTD.Inventors: Wenjian Tao, Jie Li, Yunfeng Jiang, Jinlong Hu, Wenping Mou, Zhiyong Song, Ying Li, Lianyu Li, Wangwei Chu
-
Publication number: 20240019839Abstract: The embodiment of the present disclosure provides a method for quickly optimizing geometric error compensation data of a translational axis of a five-axis numerically controlled machine tool. The method includes: 1) establishing a volumetric positioning error model; 2) establishing an error database; 3) constructing a volumetric error compensation table; 4) establishing a compensation data optimization model to form an optimization model of three face diagonals and one body diagonal in a translational axis linkage mode; 5) completing iterative optimization and selection of the correction coefficients; 6) completing compensation of the geometric errors of the five-axis numerically controlled machine tool; and 7) iterating error correction data to the error database, performing linkage trajectory detection, presetting a positioning error threshold, and cycling the operations 2) to 6) to realize a machine tool precision guarantee system for periodic detection, optimization, and compensation.Type: ApplicationFiled: August 20, 2023Publication date: January 18, 2024Applicant: CHENGDU AIRCRAFT INDUSTRIAL (GROUP) CO., LTD.Inventors: Yunfeng JIANG, Jie LI, Wenjian TAO, Jinlong HU, Wenping MOU, Zhiyong SONG, Ying LI, Lianyu LI, Wangwei CHU
-
Publication number: 20230400830Abstract: Embodiments of the present disclosure provide a method of fast optimization and compensation for volumetric positioning errors of rotary axes of a five-axis CNC system machine tool. The method comprises: establishing a volumetric positioning error model; forming an error database containing 12 geometrical error vectors; constructing a volumetric positioning error compensation table; establishing a compensation value optimization model; completing an iterative optimization of compensation values of volumetric positioning errors; generating a volumetric positioning error compensation file for a CNC system to complete compensation for the volumetric positioning errors; and updating the error database, detecting linkage trajectories of the rotary axes, and setting a linkage trajectory positioning error threshold, and guaranteeing accuracy by iteratively implementing detection, optimization, and compensation.Type: ApplicationFiled: August 18, 2023Publication date: December 14, 2023Applicant: CHENGDU AIRCRAFT INDUSTRIAL (GROUP) CO., LTD.Inventors: Wenjian TAO, Jie LI, Yunfeng JIANG, Jinlong HU, Wenping MOU, Zhiyong SONG, Ying LI, Lianyu LI, Wangwei CHU
-
Patent number: 11373640Abstract: Systems and methods for intelligent device grouping are disclosed. An environment, such as a home, may have a number of voice-enabled devices and accessory devices that may be controlled by the voice-enabled devices. One or more models, such as linguistics model(s) and/or device affinity models may be utilized to determine which accessory devices are candidates for inclusion in a device group, and a recommendation for grouping the devices may be provided. Device-group naming recommendations may also be generated and may be sent to users.Type: GrantFiled: August 1, 2018Date of Patent: June 28, 2022Assignee: Amazon Technologies, Inc.Inventors: Zeya Chen, Charles Edwin Ashton Brett, Jay Patel, Lizhen Peng, Aniruddha Basak, Hongyang Wang, Sara Hillenmeyer, Yunfeng Jiang, Sven Eberhardt, Akshay Kumar, William Evan Welbourne
-
Patent number: 11067718Abstract: Described are systems, methods, and apparatus that gathers environment condition data from different sensors at various locations within an area, aggregates the environment condition data to produce aggregated environment condition scores for the area and provides the aggregated environment condition scores to different locations within the area. While sensor data from a single sensor/device, such as a camera may provide low quality environment information, by collecting and aggregating information from multiple sensors and/or locations in the area, highly accurate aggregated environment condition scores for environment conditions may be realized. The aggregated environment condition scores may be provided to various locations within the area as representative of the environment condition at that point in time within the area, regardless of whether those locations have sensors.Type: GrantFiled: June 14, 2018Date of Patent: July 20, 2021Assignee: Amazon Technologies, Inc.Inventors: Charles Edwin Ashton Brett, Aniruddha Basak, Zeya Chen, Sara Parker Hillenmeyer, Lizhen Peng, Yunfeng Jiang, William Evan Welbourne, Jay Patel, Sven Eberhardt
-
Patent number: 10719431Abstract: Techniques are described for graph based code performance analysis of software, such as software that is being developed and tested in a development environment. Implementations provide a technique for instrumenting code by adding various annotations into the code. Each annotation may be a function call that executes with the annotated code, but does not alter the behavior and/or functionality of the annotated code apart from outputting call tracking information during execution. The call tracking information generated by annotations can be analyzed to generate a call graph that depicts calling relationships between functions in the code. The call graph can be presented within a user interface and/or automatically analyzed to develop recommendations regarding code coverage for testing, impact information describing how changes to one function impact another function, code optimization recommendations, and so forth.Type: GrantFiled: December 18, 2018Date of Patent: July 21, 2020Assignee: SAP SEInventors: Yang Peng, Yueling Wang, Jieying Zhang, Yunfeng Jiang, Junshan Xu
-
Publication number: 20200192789Abstract: Techniques are described for graph based code performance analysis of software, such as software that is being developed and tested in a development environment. Implementations provide a technique for instrumenting code by adding various annotations into the code. Each annotation may be a function call that executes with the annotated code, but does not alter the behavior and/or functionality of the annotated code apart from outputting call tracking information during execution. The call tracking information generated by annotations can be analyzed to generate a call graph that depicts calling relationships between functions in the code. The call graph can be presented within a user interface and/or automatically analyzed to develop recommendations regarding code coverage for testing, impact information describing how changes to one function impact another function, code optimization recommendations, and so forth.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Yang Peng, Yueling Wang, Jieying Zhang, Yunfeng Jiang, Junshan Xu
-
Patent number: 10248547Abstract: Some embodiments provide a program that collects a set of call stack data associated with a set of test cases executed on an application. The program further generates a set of call graphs based on the set of call stack data. Each call graph in the set of call graphs includes a set of nodes representing a set of functions in the application executed in the corresponding test case in the set of test cases. The program also determines, for each call graph in the set of call graphs, a set of short paths and a set of short sequences in the call graph. The program further receives a notification indicating a modification to a function in the application. The program also determines a subset of the set of test cases to test the modification to the function based on the sets of short paths and the sets of short sequences in the set of call graphs.Type: GrantFiled: April 18, 2017Date of Patent: April 2, 2019Assignee: SAP SEInventors: Yang Peng, Yunfeng Jiang, Junshan Xu, Yueling Wang
-
Publication number: 20180300224Abstract: Some embodiments provide a program that collects a set of call stack data associated with a set of test cases executed on an application. The program further generates a set of call graphs based on the set of call stack data. Each call graph in the set of call graphs includes a set of nodes representing a set of functions in the application executed in the corresponding test case in the set of test cases. The program also determines, for each call graph in the set of call graphs, a set of short paths and a set of short sequences in the call graph. The program further receives a notification indicating a modification to a function in the application. The program also determines a subset of the set of test cases to test the modification to the function based on the sets of short paths and the sets of short sequences in the set of call graphs.Type: ApplicationFiled: April 18, 2017Publication date: October 18, 2018Applicant: SAP SEInventors: Yang Peng, Yunfeng Jiang, Junshan Xu, Yueling Wang
-
Patent number: 9424115Abstract: Test results can be analyzed and linked using an automated system. In a first embodiment, an error log can be received including log data associated with an error. The log data can be parsed to transform it into a standardized format to allow for easier searching and comparison. Once standardized, an automatic comparison can be made between the parsed log data and previous errors obtained from error logs. If a match is found between the parsed log data and a previous error, then the parsed log data can be linked to the previous error so as to generate a relationship between the two.Type: GrantFiled: June 19, 2013Date of Patent: August 23, 2016Assignee: SuccessFactors, Inc.Inventors: Yunfeng Jiang, Yijun Jiang
-
Publication number: 20140365828Abstract: Test results can be analyzed and linked using an automated system. In a first embodiment, an error log can be received including log data associated with an error. The log data can be parsed to transform it into a standardized format to allow for easier searching and comparison. Once standardized, an automatic comparison can be made between the parsed log data and previous errors obtained from error logs. If a match is found between the parsed log data and a previous error, then the parsed log data can be linked to the previous error so as to generate a relationship between the two.Type: ApplicationFiled: June 19, 2013Publication date: December 11, 2014Applicant: SuccessFactors, Inc.Inventors: Yunfeng Jiang, Yijun Jiang