Patents by Inventor Ling YAN

Ling YAN 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: 12561371
    Abstract: Methods, systems, and computer storage media for providing a multi-tenant system that executes graph language requests using graph operations of a graph language. A graph language request—that configures tenant data for tenants in a multi-tenant system—is executed using a graph operations engine. The graph operations engine receives and parses a graph language request that includes a list of tenants and a definition of data operations. The set of data operations of the definition are executed on a tree of data operation nodes comprising a plurality of leaf nodes and a root node. Executing the data operations is based on graph language actions (e.g., composition, transformation, and aggregation) that support asynchronously returning results data associated with configuring the Tenant data. Executing the data operations of the definition causes generation of results data (e.g., root node results or leaf node results) configuration of the tenant data in the multi-tenant system.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: February 24, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil Evan Lydick, Ling Yan, Jagadeesh Kalki, Michael Speer, Ciaran Murphy
  • Patent number: 12393502
    Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for processing logs. The method includes determining, based on a duration of a predetermined number of log entries recently recorded by a log recording component, a target log recording component from a group of candidate log recording components. The method further includes determining, based on a predetermined number of log entries recently recorded by the target log recording component, a log group including a plurality of similar log entries. The method further includes determining a duplicate content among the plurality of log entries in the log group and a distinctive content for each of the plurality of log entries. The method further includes updating the plurality of log entries by de-duplicating the duplicate content and retaining the distinctive content for each of the plurality of log entries.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: August 19, 2025
    Assignee: Dell Products L.P.
    Inventors: Changxu Jiang, Shuang Zheng, Bo Hu, Ling Yan
  • Publication number: 20240411665
    Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for processing logs. The method includes determining, based on a duration of a predetermined number of log entries recently recorded by a log recording component, a target log recording component from a group of candidate log recording components. The method further includes determining, based on a predetermined number of log entries recently recorded by the target log recording component, a log group including a plurality of similar log entries. The method further includes determining a duplicate content among the plurality of log entries in the log group and a distinctive content for each of the plurality of log entries. The method further includes updating the plurality of log entries by de-duplicating the duplicate content and retaining the distinctive content for each of the plurality of log entries.
    Type: Application
    Filed: June 29, 2023
    Publication date: December 12, 2024
    Inventors: Changxu Jiang, Shuang Zheng, Bo Hu, Ling Yan
  • Publication number: 20240216870
    Abstract: The present utility model discloses a water purifier filter cartridge of simple structure, comprising a filter cartridge cylinder, wherein a central tube coaxial with the filter cartridge cylinder is disposed in the filter cartridge cylinder; a first cavity is formed in the central tube; a filter cartridge body is disposed outside the central tube; the filter cartridge body comprises an RO membrane and a pre-filtering membrane; the RO membrane is wound around the central tube; several water holes communicating the first cavity with the RO membrane are formed in the side wall of the central tube; the pre-filtering membrane is wound outside the RO membrane; a second cavity is formed between the pre-filtering membrane and the filter cartridge cylinder; a first water gap, a second water gap and a third water gap are formed in the top of the filter cartridge cylinder; the first water gap communicates with the first cavity; and the second water gap communicates with the second cavity.
    Type: Application
    Filed: January 4, 2023
    Publication date: July 4, 2024
    Inventors: Weiwu Zuo, Yasu Wang, Ling Yan
  • Publication number: 20240095280
    Abstract: Methods, systems, and computer storage media for providing a multi-tenant system that executes graph language requests using graph operations of a graph language. A graph language request—that configures tenant data for tenants in a multi-tenant system—is executed using a graph operations engine. The graph operations engine receives and parses a graph language request that includes a list of tenants and a definition of data operations. The set of data operations of the definition are executed on a tree of data operation nodes comprising a plurality of leaf nodes and a root node. Executing the data operations is based on graph language actions (e.g., composition, transformation, and aggregation) that support asynchronously returning results data associated with configuring the Tenant data. Executing the data operations of the definition causes generation of results data (e.g., root node results or leaf node results) configuration of the tenant data in the multi-tenant system.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: Neil Evan LYDICK, Ling YAN, Jagadeesh KALKI, Michael SPEER, Ciaran MURPHY
  • Publication number: 20240018616
    Abstract: The present disclosure provides a low-temperature-resistant and corrosion-resistant cargo oil tank steel suitable for high-heat-input welding and a manufacturing method therefor. The low-temperature-resistant and corrosion-resistant cargo oil tank steel suitable for high-heat-input welding includes, by weight in percent, 0.04%-0.13% C, 0.10%-0.40% Si, 0.60%-1.30% Mn, 0.005%-0.012% P, S?0.006%, 0.01%-0.05% Al, 0.03%-0.15% Sn, 0.005%-0.020% Nb, 0.005%-0.025% Ti, 0.15%-0.40% Ni, 0.15%-0.50% Cu, 0.10%-0.25% Cr, 0.007%-0.024% Ca and the balance Fe and inevitable impurities. The corrosion-resistant steel provided by the present disclosure is mainly designed for the upper deck and inner bottom plate of a storage and transportation tank of a polar route oil tanker, and the steel has excellent low-temperature toughness and can be welded with large heat input.
    Type: Application
    Filed: November 25, 2021
    Publication date: January 18, 2024
    Inventors: Ling YAN, Hua WANG, Changshun WANG, Peng ZHANG, Xiaohang WANG, Guanglong LI, Dongxu WANG, Xiangyu QI, Boyong LI, Peng HAN
  • Patent number: 11841903
    Abstract: Methods, systems, and computer storage media for providing a multi-tenant system that executes graph language requests using graph operations of a graph language. A graph language request—that configures tenant data for tenants in a multi-tenant system—is executed using a graph operations engine. The graph operations engine receives and parses a graph language request that includes a list of tenants and a definition of data operations. The set of data operations of the definition are executed on a tree of data operation nodes comprising a plurality of leaf nodes and a root node. Executing the data operations is based on graph language actions (e.g., composition, transformation, and aggregation) that support asynchronously returning results data associated with configuring the Tenant data. Executing the data operations of the definition causes generation of results data (e.g., root node results or leaf node results) configuration of the tenant data in the multi-tenant system.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 12, 2023
    Inventors: Neil Evan Lydick, Ling Yan, Jagadeesh Kalki, Michael Speer, Ciaran Murphy
  • Publication number: 20220342933
    Abstract: Methods, systems, and computer storage media for providing a multi-tenant system that executes graph language requests using graph operations of a graph language. A graph language request—that configures tenant data for tenants in a multi-tenant system—is executed using a graph operations engine. The graph operations engine receives and parses a graph language request that includes a list of tenants and a definition of data operations. The set of data operations of the definition are executed on a tree of data operation nodes comprising a plurality of leaf nodes and a root node. Executing the data operations is based on graph language actions (e.g., composition, transformation, and aggregation) that support asynchronously returning results data associated with configuring the Tenant data. Executing the data operations of the definition causes generation of results data (e.g., root node results or leaf node results) configuration of the tenant data in the multi-tenant system.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Inventors: Neil Evan LYDICK, Ling YAN, Jagadeesh KALKI, Michael SPEER, Ciaran MURPHY
  • Patent number: 9833481
    Abstract: The invention is a method of applying a joint inducing protein preferably BMP-9 or BMP-3 to an ossification center in order to create a joint, articular cartilage, or an endochondral cap. The ossification center may be one that occurs naturally such as in the case of amputation, wound healing or fracture, or, it may be artificially induced by the application of an ossification center inducing protein, which may include other BMP family proteins such as BMP-2, BMP-4 or BMP-7. Further, this invention is a method of producing joints, or joint-like structures in vitro by application of BMP-9 to cells derived from tissue regions capable of producing ossification centers, such as digit-derived fibroblasts.
    Type: Grant
    Filed: August 31, 2013
    Date of Patent: December 5, 2017
    Inventors: Ken Muneoka, Minqan Yan, Ling Yan
  • Publication number: 20170186065
    Abstract: A method for selecting a product to display on a webpage of an e-commerce website. Online user behavior data associated with a plurality of merchants selling products on the webpage is obtained. The behavior data is user actions performed online with respect to merchants. The behavior data is analyzed to determine a most relevant group of the users for each merchant. The most relevant group is compared to a targeted group of the webpage to determine a rate of overlap for each merchant. The rate of overlap represents a percentage of the most relevant group that matches the targeted group. A top merchant is selected based on the highest rate of overlap. A top product being sold by the top merchant is selected to display on the webpage. The top product is displayed on the webpage of the e-commerce web site to an end user.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Shenghuo ZHU, Jian XUE, Ling YAN, Rong JIN, Shijun WANG
  • Patent number: D986220
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: May 16, 2023
    Inventor: Ling Yan
  • Patent number: D993937
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 1, 2023
    Inventor: Ling Yan
  • Patent number: D1001102
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: October 10, 2023
    Inventor: Ling Yan
  • Patent number: D1112598
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: February 10, 2026
    Assignee: Bluevua Inc.
    Inventors: Ling Yan, Yasu Wang, Celina Gu, Weiwu Zuo
  • Patent number: D1113974
    Type: Grant
    Filed: August 14, 2024
    Date of Patent: February 17, 2026
    Assignee: Ugreen Group Limited
    Inventors: Ling Yan, Xiaojun Li
  • Patent number: D1120688
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: March 31, 2026
    Assignee: Bluevua Inc.
    Inventors: Ling Yan, Weiwu Zuo, Yasu Wang
  • Patent number: D1127713
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: May 26, 2026
    Inventor: Ling Yan