Patents by Inventor Ning Lin
Ning Lin 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: 12244875Abstract: Lightweight mechanisms provide a way to assert provenance when live streaming media content and establish provenance upon playback. For example, a provenance claim generator generates a key pair including a live-stream private key and live-stream public key. The claim generator signs, with a long-term private key reliably associated with a sender, manifest metadata including the live-stream public key, thereby producing a manifest signature. During live streaming, the claim generator signs respective portions of media content with the live-stream private key, producing portion signatures for the respective portions. A provenance claim validator receives the manifest signature and manifest metadata. The claim validator verifies the manifest metadata using a long-term public key (reliably associated with the sender) and the manifest signature.Type: GrantFiled: June 16, 2023Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Andrew Jenks, Samuel J. Wenker, Kevin M. Kane, Paul England, Ning Lin, John C. Simmons, Quintin Burns
-
Publication number: 20250018439Abstract: A rinsing device for rinsing a blue film at the bottom of a wafer, including: a base; a water tank; at least one drum disposed in the water tank and partially exposed and vertically protruded from the water tank; at least one drum driver; two vertically-movable scraper sets disposed at the base, flanking the water tank, and each having a scraper, a water collection chamber and a vertically-movable driver, with the scraper disposed above the water collection chamber, the water collection chamber disposed at the vertically-movable driver, and the vertically-movable driver disposed at the base and adapted to drive the water collection chamber and the scraper moving vertically; and a water tray disposed at the base, positioned at the water tank, and positioned below the two scrapers and the two water collection chambers.Type: ApplicationFiled: February 27, 2024Publication date: January 16, 2025Inventor: EN-NING LIN
-
Publication number: 20240348535Abstract: Disclosed are a Media Access Control (MAC) address synchronization method, a switch, a Multi-Chassis Link Aggregation Group (MC-LAG) system, and a storage medium. The method may include: comparing a number of dynamic MAC addresses in the first device with a first preset threshold to obtain a first comparison result; adjusting the number of the dynamic MAC addresses in the first device according to the first comparison result; synchronizing the first device with the second device; comparing a sum of a number of dynamic MAC addresses in the second device and a number of static MAC addresses in the second device with a second preset threshold to obtain a second comparison result; adjusting the number of the dynamic MAC addresses in the second device according to the second comparison result; and synchronizing the first device with the second device.Type: ApplicationFiled: July 28, 2022Publication date: October 17, 2024Inventors: Ning LIN, Rong LIU
-
Publication number: 20240323134Abstract: The embodiments of the present disclosure relate to the field of communications, and in particular, to a cross-device link aggregation packet processing method and system, a switch and a storage medium. The method applied to a first switch in a cross-device link aggregation switch system includes: receiving a first packet sent by a gateway device; if the first address corresponding to the first packet is not found in the packet table entry, sending the first packet to the second switch through the first link, so that the second switch queries the first address according to the first packet, or acquires the first address from a server communicatively connection with the cross-device link aggregation switch system, and forwarding the first packet according to the first address; wherein the packet table entry stores a corresponding relationship between the first packet and the first address.Type: ApplicationFiled: July 6, 2022Publication date: September 26, 2024Inventor: Ning LIN
-
Publication number: 20240314367Abstract: Lightweight mechanisms provide a way to assert provenance when live streaming media content and establish provenance upon playback. For example, a provenance claim generator generates a key pair including a live-stream private key and live-stream public key. The claim generator signs, with a long-term private key reliably associated with a sender, manifest metadata including the live-stream public key, thereby producing a manifest signature. During live streaming, the claim generator signs respective portions of media content with the live-stream private key, producing portion signatures for the respective portions. A provenance claim validator receives the manifest signature and manifest metadata. The claim validator verifies the manifest metadata using a long-term public key (reliably associated with the sender) and the manifest signature.Type: ApplicationFiled: June 16, 2023Publication date: September 19, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Andrew JENKS, Samuel J. WENKER, Kevin M. KANE, Paul ENGLAND, Ning LIN, John C SIMMONS, Quintin BURNS
-
Publication number: 20240250894Abstract: A multi-chassis link aggregation routing computation method, a switch, a system, and a storage medium are provided. The method is performed by a first switch in a multi-chassis link aggregation switch system, which further includes a second switch, the first switch and the second switch are configured with a master Internet Protocol (IP) address representing the multi-chassis link aggregation switch system, the first switch and the second switch are further configured with their respective slave IP addresses, and the method includes: respectively performing routing link establishment between the first switch and the second switch, between the first switch and an upstream gateway device, and between the first switch and a downstream server according to the slave IP addresses; and performing, according to the master IP address, route announcement between the first switch and the server and between the first switch and the upstream gateway device.Type: ApplicationFiled: July 6, 2022Publication date: July 25, 2024Inventor: Ning LIN
-
Publication number: 20240028937Abstract: A method for evaluating the health status of a petrochemical atmospheric oil storage tank using data from multiple sources. The health status of an atmospheric oil storage tank is influenced by multiple factors, and is evaluated by: acquiring corresponding sensor data and comprehensively considering the sensor data along with basic data of the oil storage tank, and selecting from a dynamic monitoring parameter-based health status and a basic health status of the oil storage tank, the one having a greater severity level, so as to determine the final health status of the oil storage tank. The method is used to conduct a comprehensive scientific assessment of the health status of an oil storage tank, and improves the use safety of the oil storage tank.Type: ApplicationFiled: March 12, 2021Publication date: January 25, 2024Inventors: Honghua Zhang, Qinda Zeng, Yuanyue Zeng, Gengfeng Zheng, Chunrong Huang, Yao Lin, Ning Lin, Ting Xiao
-
Patent number: 11640145Abstract: Aiming at insufficient drying seafood on-board caused by hull swings, the present invention involves the establishment of location correction system for processing seafood transportation displaced by wind waves and anti-accumulation drying processing method. This invention employs CFD-DEM method to simulate the state and distribution of the material particles modulated by the deflector angle and wind speed. Finally, the optimized rotation angle of deflector and wind speed are obtained where material particles are equally distributed. Meanwhile, the uniform and fast drying of the marine products in the swinging hull are achieved. This invention shows the great advantages of high efficiency, automation and continuity.Type: GrantFiled: September 10, 2020Date of Patent: May 2, 2023Assignee: ZHEJIANG UNIVERSITY OF TECHNOLOGYInventors: Yuting Ding, Xuxia Zhou, Shichen Zhu, Zhigang Ke, Long Lin, Yucong Zhang, FangRui Yu, Zhaoyong Lin, Ning Lin, Xia Xu
-
Publication number: 20220268963Abstract: According to various embodiments, a machine-learning based system for simulating tropical cyclones (TCs) and assessing TC risk is disclosed. The system includes a hierarchical Poisson genesis module configured to develop a Poisson regression and TC genesis simulation on a plurality of clustering grids. The system further includes an analog-wind track module configured to determine movement of a TC by both analog predictors formed by historical track patterns and current in situ wind. The system additionally includes a Markov intensity module configured to determine intensity change of the TC by considering three hidden discrete states of storm intensity change and associating each state with a probability distribution of intensity change.Type: ApplicationFiled: July 29, 2020Publication date: August 25, 2022Applicant: The Trustees of Princeton UniversityInventors: Ning LIN, Renzhi JING
-
Publication number: 20210133371Abstract: Aiming at insufficient drying seafood on-board caused by hull swings, the present invention involves the establishment of location correction system for processing seafood transportation displaced by wind waves and anti-accumulation drying processing method. This invention employs CFD-DEM method to simulate the state and distribution of the material particles modulated by the deflector angle and wind speed. Finally, the optimized rotation angle of deflector and wind speed are obtained where material particles are equally distributed. Meanwhile, the uniform and fast drying of the marine products in the swinging hull are achieved. This invention shows the great advantages of high efficiency, automation and continuity.Type: ApplicationFiled: September 10, 2020Publication date: May 6, 2021Inventors: Yuting DING, Xuxia ZHOU, Shichen ZHU, Zhigang KE, Long LIN, Yucong ZHANG, FangRui YU, Zhaoyong LIN, Ning LIN, Xia XU
-
Patent number: 10906840Abstract: A cellulose nanocrystal-modified ceramic blank and a preparation method thereof are disclosed. Cellulose nanocrystals are added into a ceramic blank in gelcasting. The cellulose nanocrystal-modified ceramic blank comprises, by weight, 0.1 to 10 parts of cellulose nanocrystals, 0.1 to 30 parts of organic gel and 70 to 99 parts of ceramic powder. The cellulose nanocrystal has length of 100 to 300 nm, a diameter of 10 to 20 nm, a slenderness ratio of 10 to 15 , and an elastic modulus of 100 to 150 GPa. The drying strength of the ceramic blank with the cellulose nanocrystals is obviously improved.Type: GrantFiled: April 12, 2017Date of Patent: February 2, 2021Assignee: WUHAN UNIVERSITY OF TECHNOLOGYInventors: Tengfei Deng, Yanjuan Wang, Ning Lin, Xiaohong Xu
-
Patent number: 10605112Abstract: An input coupling for a fan drive gear system includes features for maintaining lubricant within a splined interface. The fan drive gear system includes a gear rotatable about an axis that includes an inner spline. The input coupling includes an outer spline engaged to the inner spline of the gear. The input coupling includes an aft oil dam for maintaining lubricant within an interface between the outer spline and the inner spline.Type: GrantFiled: February 17, 2014Date of Patent: March 31, 2020Assignee: United Technologies CorporationInventor: Ning Lin
-
Patent number: 10547620Abstract: Provided is a method for a Multiple Protocol Label Switching (MPLS) intermediate node to perform multicast forwarding, which includes that: a Provider (P) node captures an MPLS packet according an Access Control List (ACL) rule, redirects the captured MPLS packet to a Virtual Private LAN Service (VPLS) multicast forwarding table, and multicasts and forwards the MPLS packet according to next hop information of each multicast forwarding table entry in the VPLS multicast forwarding table. A device for an MPLS intermediate node to perform multicast forwarding, and a node are also provided.Type: GrantFiled: November 30, 2015Date of Patent: January 28, 2020Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.Inventor: Ning Lin
-
Patent number: 10495151Abstract: A method of assembling mating components includes the steps of heating an inner surface of a first cavity of a first part to generate a first expansion, heating an outer surface of a component surrounding an outer periphery of the first part to generate a second expansion of the component that corresponds to the first expansion of the first part, inserting a second part into the first cavity while the first part is in an expanded condition, and cooling the first part to contract around the second part.Type: GrantFiled: April 17, 2018Date of Patent: December 3, 2019Assignee: United Technologies CorporationInventors: Ning Lin, Berci Cherpician
-
Patent number: 10237625Abstract: A caching system segments content into multiple, individually cacheable chunks cached by a cache server that caches partial content and serves byte range requests with low latency and fewer duplicate requests to an origin server. The system receives a request from a client for a byte range of a content resource. The system determines the chunks overlapped by the specified byte range and sends a byte range request to the origin server for the overlapped chunks not already stored in a cache. The system stores the bytes of received responses as chunks in the cache and responds to the received request using the chunks stored in the cache. The system serves subsequent requests that overlap with previously requested ranges of bytes from the already retrieved chunks in the cache and makes requests to the origin server only for those chunks that a client has not previously requested.Type: GrantFiled: October 11, 2017Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Won Suk Yoo, Anil K. Ruia, Himanshu Patel, Ning Lin, Chittaranjan Pattekar
-
Publication number: 20190016642Abstract: A cellulose nanocrystal-modified ceramic blank and a preparation method thereof are disclosed. Cellulose nanocrystals are added into a ceramic blank in gelcasting. The cellulose nanocrystal-modified ceramic blank comprises, by weight, 0.1 to 10 parts of cellulose nanocrystals, 0.1 to 30 parts of organic gel and 70 to 99 parts of ceramic powder. The cellulose nanocrystal has length of 100 to 300 nm, a diameter of 10 to 20 nm, a slenderness ratio of 10 to 15 , and an elastic modulus of 100 to 150 GPa. The drying strength of the ceramic blank with the cellulose nanocrystals is obviously improved.Type: ApplicationFiled: April 12, 2017Publication date: January 17, 2019Applicant: WUHAN UNIVERSITY OF TECHNOLOGYInventors: Tengfei DENG, Yanjuan WANG, Ning LIN, Xiaohong XU
-
Publication number: 20180332045Abstract: Provided is a method for a Multiple Protocol Label Switching (MPLS) intermediate node to perform multicast forwarding, which includes that: a Provider (P) node captures an MPLS packet according an Access Control List (ACL) rule, redirects the captured MPLS packet to a Virtual Private LAN Service (VPLS) multicast forwarding table, and multicasts and forwards the MPLS packet according to next hop information of each multicast forwarding table entry in the VPLS multicast forwarding table. A device for an MPLS intermediate node to perform multicast forwarding, and a node are also provided.Type: ApplicationFiled: November 30, 2015Publication date: November 15, 2018Inventor: Ning LIN
-
Publication number: 20180238394Abstract: A method of assembling mating components includes the steps of heating an inner surface of a first cavity of a first part to generate a first expansion, heating an outer surface of a component surrounding an outer periphery of the first part to generate a second expansion of the component that corresponds to the first expansion of the first part, inserting a second part into the first cavity while the first part is in an expanded condition, and cooling the first part to contract around the second part.Type: ApplicationFiled: April 17, 2018Publication date: August 23, 2018Inventors: Ning Lin, Berci Cherpician
-
Publication number: 20180160193Abstract: A caching system segments content into multiple, individually cacheable chunks cached by a cache server that caches partial content and serves byte range requests with low latency and fewer duplicate requests to an origin server. The system receives a request from a client for a byte range of a content resource. The system determines the chunks overlapped by the specified byte range and sends a byte range request to the origin server for the overlapped chunks not already stored in a cache. The system stores the bytes of received responses as chunks in the cache and responds to the received request using the chunks stored in the cache. The system serves subsequent requests that overlap with previously requested ranges of bytes from the already retrieved chunks in the cache and makes requests to the origin server only for those chunks that a client has not previously requested.Type: ApplicationFiled: October 11, 2017Publication date: June 7, 2018Inventors: Won Suk Yoo, Anil K. Ruia, Himanshu Patel, Ning Lin, Chittaranjan Pattekar
-
Patent number: 9945424Abstract: A method of assembling mating components includes the steps of heating an inner surface of a first cavity of a first part to generate a first expansion, heating an outer surface of a component surrounding an outer periphery of the first part to generate a second expansion of the component that corresponds to the first expansion of the first part, inserting a second part into the first cavity while the first part is in an expanded condition, and cooling the first part to contract around the second part.Type: GrantFiled: March 4, 2015Date of Patent: April 17, 2018Assignee: United Technologies CorporationInventors: Ning Lin, Berci Cherpician