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: 12244875
    Abstract: 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: Grant
    Filed: June 16, 2023
    Date of Patent: March 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Jenks, Samuel J. Wenker, Kevin M. Kane, Paul England, Ning Lin, John C. Simmons, Quintin Burns
  • Publication number: 20250018439
    Abstract: 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: Application
    Filed: February 27, 2024
    Publication date: January 16, 2025
    Inventor: EN-NING LIN
  • Publication number: 20240348535
    Abstract: 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: Application
    Filed: July 28, 2022
    Publication date: October 17, 2024
    Inventors: Ning LIN, Rong LIU
  • Publication number: 20240323134
    Abstract: 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: Application
    Filed: July 6, 2022
    Publication date: September 26, 2024
    Inventor: Ning LIN
  • Publication number: 20240314367
    Abstract: 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: Application
    Filed: June 16, 2023
    Publication date: September 19, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Andrew JENKS, Samuel J. WENKER, Kevin M. KANE, Paul ENGLAND, Ning LIN, John C SIMMONS, Quintin BURNS
  • Publication number: 20240250894
    Abstract: 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: Application
    Filed: July 6, 2022
    Publication date: July 25, 2024
    Inventor: Ning LIN
  • Publication number: 20240028937
    Abstract: 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: Application
    Filed: March 12, 2021
    Publication date: January 25, 2024
    Inventors: Honghua Zhang, Qinda Zeng, Yuanyue Zeng, Gengfeng Zheng, Chunrong Huang, Yao Lin, Ning Lin, Ting Xiao
  • Patent number: 11640145
    Abstract: 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: Grant
    Filed: September 10, 2020
    Date of Patent: May 2, 2023
    Assignee: ZHEJIANG UNIVERSITY OF TECHNOLOGY
    Inventors: Yuting Ding, Xuxia Zhou, Shichen Zhu, Zhigang Ke, Long Lin, Yucong Zhang, FangRui Yu, Zhaoyong Lin, Ning Lin, Xia Xu
  • Publication number: 20220268963
    Abstract: 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: Application
    Filed: July 29, 2020
    Publication date: August 25, 2022
    Applicant: The Trustees of Princeton University
    Inventors: Ning LIN, Renzhi JING
  • Publication number: 20210133371
    Abstract: 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: Application
    Filed: September 10, 2020
    Publication date: May 6, 2021
    Inventors: Yuting DING, Xuxia ZHOU, Shichen ZHU, Zhigang KE, Long LIN, Yucong ZHANG, FangRui YU, Zhaoyong LIN, Ning LIN, Xia XU
  • Patent number: 10906840
    Abstract: 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: Grant
    Filed: April 12, 2017
    Date of Patent: February 2, 2021
    Assignee: WUHAN UNIVERSITY OF TECHNOLOGY
    Inventors: Tengfei Deng, Yanjuan Wang, Ning Lin, Xiaohong Xu
  • Patent number: 10605112
    Abstract: 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: Grant
    Filed: February 17, 2014
    Date of Patent: March 31, 2020
    Assignee: United Technologies Corporation
    Inventor: Ning Lin
  • Patent number: 10547620
    Abstract: 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: Grant
    Filed: November 30, 2015
    Date of Patent: January 28, 2020
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventor: Ning Lin
  • Patent number: 10495151
    Abstract: 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: Grant
    Filed: April 17, 2018
    Date of Patent: December 3, 2019
    Assignee: United Technologies Corporation
    Inventors: Ning Lin, Berci Cherpician
  • Patent number: 10237625
    Abstract: 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: Grant
    Filed: October 11, 2017
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Won Suk Yoo, Anil K. Ruia, Himanshu Patel, Ning Lin, Chittaranjan Pattekar
  • Publication number: 20190016642
    Abstract: 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: Application
    Filed: April 12, 2017
    Publication date: January 17, 2019
    Applicant: WUHAN UNIVERSITY OF TECHNOLOGY
    Inventors: Tengfei DENG, Yanjuan WANG, Ning LIN, Xiaohong XU
  • Publication number: 20180332045
    Abstract: 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: Application
    Filed: November 30, 2015
    Publication date: November 15, 2018
    Inventor: Ning LIN
  • Publication number: 20180238394
    Abstract: 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: Application
    Filed: April 17, 2018
    Publication date: August 23, 2018
    Inventors: Ning Lin, Berci Cherpician
  • Publication number: 20180160193
    Abstract: 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: Application
    Filed: October 11, 2017
    Publication date: June 7, 2018
    Inventors: Won Suk Yoo, Anil K. Ruia, Himanshu Patel, Ning Lin, Chittaranjan Pattekar
  • Patent number: 9945424
    Abstract: 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: Grant
    Filed: March 4, 2015
    Date of Patent: April 17, 2018
    Assignee: United Technologies Corporation
    Inventors: Ning Lin, Berci Cherpician