Patents by Inventor Yan Sun

Yan 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: 20230254262
    Abstract: A computer system for managing congestion control of packets includes a processor that implements a network traffic manager including a congestion controller and a socket. The congestion controller determines messages parameters for packets of a plurality of messages and assigns a congestion control algorithm setting to each packet based on the message parameters associated with each packet. The socket includes a buffer with a queue having a plurality of threshold queue positions. The congestion controller determines that a subset of packets exceeds at least a first threshold queue position and selects a congestion control action for each packet in the subset based on the assigned congestion control setting for each respective packet and a position of each respective packet relative to the plurality of threshold queue positions.
    Type: Application
    Filed: April 12, 2023
    Publication date: August 10, 2023
    Inventors: Yan SUN, Hang ZHU, Lishan LI, Jianxi YE, Huan SUN
  • Publication number: 20230253983
    Abstract: A system collects statistical data for a data page, divides the data page into parts, analyzes the data page and the statistical data, based on compression efficiency of one or more compression methods for each part of each page, to determine a compression method for each part of page, and compresses, based on the analyzing, the parts of the data page.
    Type: Application
    Filed: February 10, 2022
    Publication date: August 10, 2023
    Inventors: Shuo Li, Xiaobo Wang, Leilei Li, Sheng Yan Sun
  • Publication number: 20230246966
    Abstract: A computer system for flexible load balancing on a multipath network includes a processor that implements a multipath transport protocol as a transport layer of a network stack, a load balancer that distributes network traffic across a plurality of paths, and a congestion controller in communication with the load balancer. The congestion controller determines parameters for a message based on information received from the load balancer. A scheduler included in the load balancer selects a load balancing algorithm from a plurality of load balancing algorithms based on the parameters of the message received from the congestion controller and, based on the selected load balancing algorithm, determines a timing and a path for the message to be sent to the transport layer.
    Type: Application
    Filed: April 4, 2023
    Publication date: August 3, 2023
    Inventors: Yan SUN, Hang ZHU, Lishan LI, Jianxi YE, Huan SUN
  • Patent number: 11710438
    Abstract: A display data processing method of a display device, a display device, an electronic device, and a storage medium are disclosed. The display data processing method includes: in response to a frequency of the dimming screen being consistent with a frequency of the display screen: determining a first gray-scale value of the first dimming pixel according to a plurality of input gray-scale values in an input image; determining a second gray-scale value of the first dimming pixel according to the first gray-scale value and a noise reduction function, where the noise reduction function is a monotonically increasing function in an interval (0, 1); obtaining a dimming gray-scale value of the first dimming pixel based on the second gray-scale value; and determining a plurality of target gray-scale values corresponding to the plurality of first display pixels according to the plurality of input gray-scale values and the dimming gray-scale value.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: July 25, 2023
    Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yanhui Xi, Tiankuo Shi, Yan Sun, Xiaomang Zhang, Yifan Hou, Xin Duan, Wei Sun, Ming Chen, Yifang Chu, Lingyun Shi
  • Publication number: 20230226536
    Abstract: A method for controllably making catalysts with at least one metallic surface state, that includes: a) identifying all the topological insulators in the ICSD, b) calculating the Real Space Invariants of the valence bands for all these topological insulators in order to c) identify in all these topological insulators the Wyckoff Positions where the irreducible Wannier Charge Centers (WCCs) are localized, and then d) selecting as potentially catalytic active compound a topological insulator in which the position of WCCs is not occupied by any atom; e) synthesizing a crystal of the selected potentially catalytic active compound either so that it is grown in a predefined crystallographic direction (characterized by its Miller indices (h,k,l)) which exposes the metallic surface state; or cutting the crystal in a predefined crystallographic direction (characterized by its Miller indices (h,k,l)), so that the metallic surface state is exposed when ( ( { ( h , k , l ) · ( x - X j , y -
    Type: Application
    Filed: June 10, 2020
    Publication date: July 20, 2023
    Applicants: MAX PLANCK GESELLSCHAFT ZUR FÖRDERUNG DER WISSENSCHAFTEN EV, THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Yuanfeng XU, Claudia FELSER, Guowei LI, Chenguang FU, Yan SUN, Bogdan Andrei BERNEVIG, Zhida SONG
  • Patent number: 11704314
    Abstract: Embodiments of the present invention relate to a method, system, and computer program product for multiplexing data operation. In some embodiments, a method is disclosed. A query for at least one table comprising a plurality of data records is received. The query indicating a plurality of data operations to be performed on the plurality of data records. The plurality of data operations are combined into a target data operation. An intermediate result of the query is generated by performing the target data operation on the plurality of data records. A final result of the query is determined based on the intermediate result. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
  • Patent number: 11704151
    Abstract: A method, system, and computer program product to plan and schedule executions of various utility tasks of a utility command during a maintain window, the method including receiving a utility command. The method may also include identifying possible utility tasks used to execute the utility command. The method may also include determining preferred utility tasks. The method may also include calculating a degree of parallelism for the preferred utility tasks. The method may also include generating a utility execution plan for the utility command. The method may also include analyzing the utility execution plan against resource constraints of a time window and sub time windows of the time window. The method may also include generating a time window execution plan for each sub time window of the sub time windows. The method may also include updating the utility execution plan with the time window execution plans.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hong Mei Zhang, Xiaobo Wang, Sheng Yan Sun, Shuo Li
  • Publication number: 20230222150
    Abstract: An embodiment includes executing a querying process that returns database documents containing text associated with a database environment. The embodiment tokenizes the database documents into a series of n-gram tokens and groups the tokens into topic classes using natural language processing (NLP). The embodiment also generates a feature map by applying a convolution layer to an image that depicts a database structure graph of the database environment. The embodiment detects an architectural element in the image by applying a region proposal network (RPN) to the feature map and classifies the architectural element into one of the plurality of topic classes using a trained neural network. The embodiment renders, responsive to a user selection of the architectural element, an overlay depicting information about the architectural element using text and other architectural elements that are in a same topic class as the user-selected architectural element.
    Type: Application
    Filed: January 10, 2022
    Publication date: July 13, 2023
    Applicant: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
  • Publication number: 20230222070
    Abstract: Systems and methods for high availability distributed data storage are provided. In embodiments, a method includes: receiving, by a remote direct memory access (RDMA) switch operatively coupled to a computing device, a request to access a page of a database; determining, by the RDMA switch, a validation state of the page; determining, by the RDMA switch, a status of the page; updating, by the RDMA switch, the status of the page based on the validation state and the request; and reporting, by the RDMA switch, the validation state.
    Type: Application
    Filed: January 11, 2022
    Publication date: July 13, 2023
    Inventors: Shuo LI, Xiaobo WANG, Sheng Yan SUN, Hong Mei ZHANG
  • Publication number: 20230222107
    Abstract: A method includes receiving, by a computing device, a first transaction from a user device for a first version of a database record; generating, by the computing device, a bit for the database record; receiving, by the computing device, a second transaction from a second user device for a second version of the database record; locking, by the computing device, the database record; determining, by the computing device, a modification between the first version of the database record and the second version of the database record; and updating, by the computing device, the bit in response to the modification.
    Type: Application
    Filed: January 11, 2022
    Publication date: July 13, 2023
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Jia Tian Zhong, Xing Xing Shen
  • Publication number: 20230222124
    Abstract: A system, program product, and method for enhancing automatic multidimensional query processing. The method includes executing a database query including semi-joining a plurality of dimension tables with a fact table. The method also includes identifying for extraction one or more data values from each dimension table of the plurality of dimension tables. The data values from each dimension table of the plurality of dimension tables are associated with a respective record identification (RID), thereby defining one or more RIDs. The method further includes generating a plurality of RID lists. Each RID list of the plurality of RID lists includes a collection of the one or more RIDs for the respective dimension table. The method also includes merging the plurality of RID lists, sorting, subject to the merging, the plurality of RIDs as a function of data location, and fetching the data values from the fact table.
    Type: Application
    Filed: January 7, 2022
    Publication date: July 13, 2023
    Inventors: Sheng Yan Sun, Xiaobo Wang, Hong Mei Zhang, Shuo Li
  • Publication number: 20230219552
    Abstract: A method for controlling an interference torque for a vehicle is provided. The method is applied to a new energy vehicle including an electric motor and an engine, and includes steps of: arbitrating between a pedal torque of a driver and an interference torque required by ESP; performing an initial allocation on the electric motor and/or the engine in response to the pedal torque when the vehicle is in a hybrid drive mode, to meet an engine torque request while ensuring that the engine is operated at an optimal operation point; and determining, based on the initial allocation, whether the motor is capable of fully responding to the arbitrated torque, if so, controlling the motor to respond to the arbitrated torque in priority, otherwise controlling the engine and the motor to cooperatively respond to the arbitrated torque.
    Type: Application
    Filed: June 11, 2021
    Publication date: July 13, 2023
    Inventors: Jie ZHANG, Xiao WANG, Hailan WANG, Lei ZHANG, Haijun SONG, Nan ZHANG, Yan SUN, Yazhou SHEN
  • Publication number: 20230210255
    Abstract: A mobile DR applicable to in-vivo detection of multi-thoracolumbar variations in equine animals and a use method are provided. The DR mainly comprises four aspects: (1) a digital flat-panel X-ray imaging system; (2) equine animal retaining device system (radiography bed) applicable to different body sizes; (3) radiography parameters applicable to equine animals of different body sizes and at different developmental stages; and (4) a stitching system Polaris for radiographed pictures. The digital flat-panel X-ray imaging system comprises an X-ray tube, a beam limiting device, a high-voltage generator, a flat-panel detector, an image acquisition workstation.
    Type: Application
    Filed: October 28, 2022
    Publication date: July 6, 2023
    Inventors: Yandong Zhan, Changfa Wang, Yuhua Li, Ruitao Zhang, Zhenwei Zhang, Ziwen Liu, Mengmeng Li, Lanjie Li, Ying Han, Qingshan Ma, Liangliang Li, Wenqiong Chai, Yan Li, Tongtong Wang, Tao Jia, Jimin Jia, Shishuai Xing, Guiqin Liu, Wenqiang Liu, Mingxia Zhu, Miaomiao Zhou, Wei Zhang, Jingya Xing, Jinpeng Wang, Yan Sun
  • Publication number: 20230213095
    Abstract: Disclosed are a method and device for controlling the state switching of a fluid torque converter, a vehicle and a storage medium, the method including: obtaining a target instruction when the torque converter of the vehicle is in a locked state, the target instruction triggering a change in the torque transmission direction of a transmission system of the vehicle; obtaining a state parameter, and determining whether the current vehicle is in a target operating condition according to the state parameter; and if the current vehicle is in the target operating condition, switching the fluid torque converter to an open state, and switching the torque converter back to the locked state after maintaining the open state for a preset period of time.
    Type: Application
    Filed: May 25, 2020
    Publication date: July 6, 2023
    Applicants: Zhejiang Liankong Technologies Co., Ltd, Zhejiang Geely Holdings Group Co., Ltd
    Inventors: Guojie TANG, Lei LIU, Yan SUN, Wenyu HU, Liqing SHAO
  • Patent number: 11693987
    Abstract: A method includes: obtaining, by a database server, security policies associated with a database hosted by the database server; obtaining, by the database server, first database data associated with the database; creating, by the database server, a knowledge distillation model using the security policies and the first database data; obtaining, by the database server, second database data associated with the database; creating, by the database server, a classification model using the second database data and an output of the knowledge distillation model; receiving, by the database server, a client database request to the database; determining, by the database server, a new security policy rule set using the classification model; and applying, by the database server, the new security policy rule set to the client database request.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: July 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Li Cao, Hong Mei Zhang
  • Patent number: 11693858
    Abstract: A computer-implemented method for access path optimization is provided according to embodiments of the present disclosure. In the method, a plurality of real values of an access path factor may be collected during a specified time period. One of the real values may be generated when a query is executed on a first access path. Then, at least one second access path may be generated for the query based on the plurality of real values of the access path factor. Moreover, an optimal access path for the query may be identified from the first access path and the at least one second access path.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xiao Xiao Chen, Xiaobo Wang, Shuo Li, Sheng Yan Sun
  • Publication number: 20230194826
    Abstract: The present disclosure provides a casing and a lens and relates to the technical field of optical equipment. The casing includes an outer casing provided with an accommodating hole and an inner casing accommodated in the outer casing and provided with a mounting hole. The outer casing is made of metal material, and a hardness of the inner casing is lower than a hardness of the outer casing, thereby the outer casing can meet the metal shape requirements of the lens. The relatively soft inner casing can solve the problem that a metal material cannot be tightly fitted with the lens group. The casing not only has advantages of metal profiles, but also can take a fitting structure with stacked outer diameters and a bumpy ridge fitting structure into account due to providing the relatively soft inner casing inside, which is more beneficial for lenses with high performance requirements.
    Type: Application
    Filed: June 15, 2022
    Publication date: June 22, 2023
    Inventors: Yan Sun, Ming Gao, Renlong Yu
  • Publication number: 20230195710
    Abstract: Managing database operations is provided. The method comprises receiving an insert statement for a database and determining if the insert statement is for a batch insert operation or random insert operation. For a batch insert operation, responsive to determining a threshold number of specified leaf pages are missing from a memory buffer pool of the database, the database asynchronously pre-loads missing leaf pages from a corresponding index on disk into the memory buffer pool. For a random insert operation, responsive to determining a threshold number of specified leaf pages are missing from a memory buffer pool of the database, the database builds at least one memory cache index and inserts key values specified in the insert statement in the memory cache index. The memory cache index is merged with a corresponding index on disk.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Inventors: Xiaobo Wang, Shuo Li, Sheng Yan Sun, Xiao Hui Wang
  • Publication number: 20230196182
    Abstract: Systems and methods are provided to predict connection configurations in a distributed database environment. In embodiments, a method includes: building, by a computing device, a dynamic machine learning predictive model for a first new node connection in a distributed database environment based on configuration data of the first new node connection; determining, by the computing device, a group of nodes in the distributed database environment of a same type of node as the new node connection; federating, by the computing device, the dynamic machine learning predictive model of the first new node connection with other dynamic machine learning predictive models of other nodes in the group of nodes, thereby generating a federated predictive model for the same type of node; and generating, by the computing device, a predicted connection configuration for a second new node connection of the same type of node using the federated predictive model.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: Hong Mei Zhang, Shuo Li, Xiaobo Wang, Sheng Yan Sun
  • Patent number: 11681672
    Abstract: A computer implemented system and method allow database performance testing and improvement. The method comprises using a database system (DBS) for embedding a virtual resource simulation system (VRSS) into a node of the DBS, loading a new configuration parameter of a database into the VRSS, receiving, by the VRSS from the DBS, an action control block (ACB), and dynamically activating and assigning a service task by a service task dispatcher of the VRSS to process the ACB. The method further comprises simulating a process of database execution based on a content of the ACB by creating a limited database internal data structure that is based on the ACB and the new configuration parameter, and manipulating the limited database internal structure to produce a simulation result. The method further comprises utilizing a metric associated with the simulation result of the new configuration parameter in the simulated process of database execution.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang