Patents by Inventor Yuxi Sun
Yuxi Sun 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: 20240091494Abstract: The present invention provides a catheter reinforcement layer (100) and a catheter including the same. The catheter reinforcement layer (100) includes a braided component (110) and at least one axial component (120a, 120b, 120c, 120d, 120e, 120f, 120g, 120h, 120j, 120k, 120l, 120m, 120n). The braided component (110) is a mesh tube formed by braiding wires in a crosswise manner, and the axial component (120a, 120b, 120c, 120d, 120e, 120f, 120g, 120h, 120j, 120k, 120l, 120m, 120n) extends along the braided component (110) from a proximal end to a distal end, and has at least one intersection with the braided component (110).Type: ApplicationFiled: January 11, 2022Publication date: March 21, 2024Inventors: Heng LIN, Yunyun LIU, Yuxi CUN, Li SUN
-
Patent number: 11243845Abstract: Embodiments of the present disclosure relate to a method and an apparatus for data backup. The method comprises selecting, from a service store, a backup service for an application. The method further comprises setting, for the application, configuration information associated with the selected backup service. Additionally, the method further comprises in response to the backup service being enabled, deploying a backup service agent corresponding to the backup service to a source node associated with the application based on the configuration information, such that data of the application is backed up from the source node to a target node via the backup service agent.Type: GrantFiled: June 14, 2017Date of Patent: February 8, 2022Assignee: EMC IP Holding Company LLCInventors: Frank Junping Zhao, Jie Bao, Kun Wang, Ricky Yuxi Sun
-
Patent number: 10862786Abstract: A method, device, and computer program product for fingerprint based status detection in a distributed processing system is provided. The method comprises: generating and sending, at a root node, an initial fingerprint based on the output message ID to be sent; at a middle node, generating and sending an updated fingerprint based on a received input message ID, an output message ID to be sent and a received fingerprint; sending, at the leaf node, a final updated fingerprint to a tracking task point; and obtaining, at the tracking task point, status information based on the final updated fingerprint. As the method does not generate traffic at each node but only generates tracking traffic at leaf nodes, the approach according to the present disclosure reduces tracking overhead significantly while guaranteeing the reliability of data processing.Type: GrantFiled: October 22, 2019Date of Patent: December 8, 2020Assignee: EMC IP Holding Company, LLCInventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
-
Patent number: 10789234Abstract: The present disclosure provides a method and apparatus for storing data. The method comprises: extracting metric information and metadata associated with the metric information from time series data, the metric information including a time value and a numerical value at the time value; and staling the metric information in an object storage device and the metadata in a database. As compared with the prior art, the present disclosure provides a flexible storage design to guarantee extensibility of storage capacity and meanwhile support fast data retrieving.Type: GrantFiled: March 21, 2017Date of Patent: September 29, 2020Assignee: EMC IP Holding Company LLCInventors: Sanping Li, Yu Cao, Ricky Yuxi Sun, Zhe Dong, Xiaoyan Guo, Jun Tao, Accela Yilong Zhao
-
Patent number: 10762087Abstract: The present disclosure provides a method and apparatus for database search, by grouping data entries based on join conditions between the data entries as set in search conditions; and executing the search based on the grouping of the data entries, and can efficiently and effectively resolve the issues that are common to the existing MapReduce query processing systems, thereby being particularly suitable for big dataset analytics in a large cluster system.Type: GrantFiled: March 14, 2014Date of Patent: September 1, 2020Assignee: EMC IP Holding Company LLCInventors: Yu Cao, Baoyao Zhou, Qiyan Chen, Bo Chen, Yuxi Sun
-
Patent number: 10681118Abstract: Embodiments of the present disclosure provide a method and apparatus for distributed data processing. The method comprises: receiving from an upstream node an input message attached with a shared count, the shared count being used for determining a processing status of a root message associated with the input message; processing the input message to generate one or more new messages; allocating to each of the one or more new messages a respective new shared count based on the received shared count; and transmitting the one or more new messages to one or more downstream nodes respectively. Compared with the prior art, the methods and apparatuses for distributed data processing according to the embodiments of the present disclosure can effectively reduce network traffic overheads and the consumed CPU and memory resources, and would be scalable for different topologies of various distributed data processing systems.Type: GrantFiled: December 19, 2016Date of Patent: June 9, 2020Assignee: EMC IP Holding Company LLCInventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
-
Publication number: 20200099604Abstract: A method, device, and computer program product for fingerprint based status detection in a distributed processing system is provided. The method comprises: generating and sending, at a root node, an initial fingerprint based on the output message ID to be sent; at a middle node, generating and sending an updated fingerprint based on a received input message ID, an output message ID to be sent and a received fingerprint; sending, at the leaf node, a final updated fingerprint to a tracking task point; and obtaining, at the tracking task point, status information based on the final updated fingerprint. As the method does not generate traffic at each node but only generates tracking traffic at leaf nodes, the approach according to the present disclosure reduces tracking overhead significantly while guaranteeing the reliability of data processing.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventors: Junping Frank Zhao, Fenghao Zhang, Cao Yu, Jun Tao, Ricky Yuxi Sun
-
Publication number: 20200052990Abstract: A method, device, and computer program product for fingerprint based status detection in a distributed processing system is provided. The method comprises: generating and sending, at a root node, an initial fingerprint based on the output message ID to be sent; at a middle node, generating and sending an updated fingerprint based on a received input message ID, an output message ID to be sent and a received fingerprint; sending, at the leaf node, a final updated fingerprint to a tracking task point; and obtaining, at the tracking task point, status information based on the final updated fingerprint. As the method does not generate traffic at each node but only generates tracking traffic at leaf nodes, the approach according to the present disclosure reduces tracking overhead significantly while guaranteeing the reliability of data processing.Type: ApplicationFiled: October 22, 2019Publication date: February 13, 2020Inventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
-
Patent number: 10491498Abstract: A method, device, and computer program product for fingerprint based status detection in a distributed processing system is provided. The method comprises: generating and sending, at a root node, an initial fingerprint based on the output message ID to be sent; at a middle node, generating and sending an updated fingerprint based on a received input message ID, an output message ID to be sent and a received fingerprint; sending, at the leaf node, a final updated fingerprint to a tracking task point; and obtaining, at the tracking task point, status information based on the final updated fingerprint. As the method does not generate traffic at each node but only generates tracking traffic at leaf nodes, the approach according to the present disclosure reduces tracking overhead significantly while guaranteeing the reliability of data processing.Type: GrantFiled: September 21, 2016Date of Patent: November 26, 2019Assignee: EMC IP Holding Company LLCInventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
-
Patent number: 10229105Abstract: A computer-executable method, computer program product, and system for parsing a data log from a device, the computer-executable method comprising receiving the data log from the device, sampling the data log to create a sampled portion of data, wherein the sampled portion of data includes each attribute in the data log, constructing a metadata table based on the sampled portion of data, constructing data dictionaries based on the sampled portion of data, and parsing the data log using the metadata table and the data dictionaries to create a data field mapping table.Type: GrantFiled: September 30, 2014Date of Patent: March 12, 2019Assignee: EMC IP Holding Company LLCInventors: Yu Cao, Baoyao Zhou, Yuxi Sun, Demetrios Fanourgiakis, Min Zhu, Lifeng Gao, Qiaomu Shen, Mengying Li
-
Publication number: 20170270147Abstract: The present disclosure provides a method and apparatus for storing data. The method comprises: extracting metric information and metadata associated with the metric information from time series data, the metric information including a time value and a numerical value at the time value; and staling the metric information in an object storage device and the metadata in a database. As compared with the prior art, the present disclosure provides a flexible storage design to guarantee extensibility of storage capacity and meanwhile support fast data retrieving.Type: ApplicationFiled: March 21, 2017Publication date: September 21, 2017Inventors: Sanping Li, Yu Cao, Ricky Yuxi Sun, Zhe Dong, Xiaoyan Guo, Jun Tao, Accela Yilong Zhao
-
Publication number: 20170187792Abstract: Embodiments of the present disclosure provide a method and apparatus for distributed data processing. The method comprises: receiving from an upstream node an input message attached with a shared count, the shared count being used for determining a processing status of a root message associated with the input message; processing the input message to generate one or more new messages; allocating to each of the one or more new messages a respective new shared count based on the received shared count; and transmitting the one or more new messages to one or more downstream nodes respectively. Compared with the prior art, the methods and apparatuses for distributed data processing according to the embodiments of the present disclosure can effectively reduce network traffic overheads and the consumed CPU and memory resources, and would be scalable for different topologies of various distributed data processing systems.Type: ApplicationFiled: December 19, 2016Publication date: June 29, 2017Inventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
-
Publication number: 20170093672Abstract: A method, device, and computer program product for fingerprint based status detection in a distributed processing system is provided. The method comprises: generating and sending, at a root node, an initial fingerprint based on the output message ID to be sent; at a middle node, generating and sending an updated fingerprint based on a received input message ID, an output message ID to be sent and a received fingerprint; sending, at the leaf node, a final updated fingerprint to a tracking task point; and obtaining, at the tracking task point, status information based on the final updated fingerprint. As the method does not generate traffic at each node but only generates tracking traffic at leaf nodes, the approach according to the present disclosure reduces tracking overhead significantly while guaranteeing the reliability of data processing.Type: ApplicationFiled: September 21, 2016Publication date: March 30, 2017Inventors: Junping Frank Zhao, Fenghao Zhang, Cao Yu, Jun Tao, Ricky Yuxi Sun
-
Patent number: 9338817Abstract: There is provided a system for reducing the risk of data corruption occurring in wireless systems, by reducing the risk of an un-expected disconnection occurring between a client device (20; 52, 54, 56) and a host device (20; 50). The client device monitors its own power supply, and when the client device determines that its power supply capacity is almost exhausted, the client device sends a low power notification (5; 55) to the host device. The host device receives the low power notification, and in response closes the wireless connection to the client device, thereby preventing an unexpected disconnection from occurring when the clients power supply is finally exhausted.Type: GrantFiled: January 4, 2008Date of Patent: May 10, 2016Assignee: NXP B.V.Inventors: Yuxi Sun, Bart Vertenten
-
Publication number: 20140280159Abstract: The present disclosure provides a method and apparatus for database search, by grouping data entries based on join conditions between the data entries as set in search conditions; and executing the search based on the grouping of the data entries, and can efficiently and effectively resolve the issues that are common to the existing MapReduce query processing systems, thereby being particularly suitable for big dataset analytics in a large cluster system.Type: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: EMC CorporationInventors: Yu Cao, Baoyao Zhou, Qiyan Chen, Bo Chen, Yuxi Sun
-
Publication number: 20100042862Abstract: There is provided a system for reducing the risk of data corruption occurring in wireless systems, by reducing the risk of an un-expected disconnection occurring between a client device (20; 52, 54, 56) and a host device (20; 50). The client device monitors its own power supply, and when the client device determines that its power supply capacity is almost exhausted, the client device sends a low power notification (5; 55) to the host device. The host device receives the low power notification, and in response closes the wireless connection to the client device, thereby preventing an unexpected disconnection from occurring when the clients power supply is finally exhausted.Type: ApplicationFiled: January 4, 2008Publication date: February 18, 2010Applicant: NXP, B.V.Inventors: Yuxi Sun, Bart Vertenten
-
Publication number: 20090089396Abstract: A web browser displays a web page containing an embedded script. Middleware on a web server uses a script parser to parse the information generated by the embedded script. The media file is transmitted from an Internet server or servers. The middleware sends indexable information to a database server and the downloaded media file to a storage device. The next time that a user selects the media for playback, the file is directly streamed from the storage device. The storage device is local mounted or network mounted.Type: ApplicationFiled: September 25, 2008Publication date: April 2, 2009Inventors: Yuxi Sun, Xun Fang, Xiaobing Yu, Jun Liu
-
Publication number: 20060075088Abstract: This is a method to keep user interaction states of a web application within a user agent, such as a web browser, by recording those states into a dynamically tagged tree structure, such as the document object model (DOM) structure, which resides in the user agent memory. Active current state is the collection of the tree nodes that are tagged active and rendered in the user agent. We also describe an embodiment of such method in the context of a system with server modules to systematically create and manipulate the client-side user agents' dynamically tagged state-recording tree structure.Type: ApplicationFiled: September 24, 2004Publication date: April 6, 2006Inventors: MING GUO, YUXI SUN