Patents by Inventor Lingjun Chen

Lingjun Chen 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: 11936183
    Abstract: An energy Internet system, an energy routing conversion device, and an energy control method, relating to a field of energy information. An alternating-current (AC) side energy routing conversion device of the energy Internet system includes a plurality of first route ports, and a direct-current (DC) side energy routing conversion device includes a plurality of second route ports, where each second route port is connected to a corresponding first route port by means of a corresponding DC busbar. A plurality of energy devices are connected to a DC busbar by means of corresponding first AC/DC converters or first DC converters. The AC side energy routing conversion device and the DC side energy routing conversion device collect energy information of the energy devices and adjust energy of the energy devices on a basis of energy balance constraint conditions.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: March 19, 2024
    Assignee: GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI
    Inventors: Mingzhu Dong, Zhigang Zhao, Meng Huang, Xuefen Zhang, Shugong Nan, Shiyong Jiang, Meng Li, Wenqiang Tang, Peng Ren, Wu Wen, Lingjun Wang, Xiao Luo, Wenhao Wu, Jianjun Huang, Weijin Li, Yunhong Zeng, Bei Chen
  • Patent number: 11507413
    Abstract: A tracking method, an apparatus, a device, and a machine-readable medium are provided. The method specifically includes: writing a tracking result of an activity of an operating system and/or a running activity of a program into a buffer when an interrupt is disabled; and reading and sending the tracking result from the buffer when the interrupt is enabled. The embodiments of the present disclosure can effectively shorten the maximum time during which interrupts are disabled for an operating system, and thereby can effectively improve the performance of the operating system and/or a program.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: November 22, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Lingjun Chen, Bin Wang, Liangliang Zhu, Xu Zeng, Zilong Liu, Junjie Cai
  • Patent number: 11436188
    Abstract: Embodiments of the disclosure provide methods and systems for managing resources of a plurality of devices coupled to a server. The method can include acquiring statistical information of the resources of the plurality of devices; determining whether a trigger condition is met; and in response to the determination that trigger condition is met, generating a resource optimization solution for the plurality of devices based on the statistical information.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: September 6, 2022
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Zilong Liu, Liangliang Zhu, Xu Zeng, Lingjun Chen, Bin Wang, Junjie Cai
  • Patent number: 11321125
    Abstract: In a multitask computing system, there are multiple tasks include a first task, a second task, and a third task, and the first task has a higher priority than that of the second task and the third task. A method including raising the priority of the second task that shares a first critical section with the first task and is accessing the first critical section when the first task is blocked due to failure to access the first critical section; determining whether there is a third task that shares a second critical section with the second task and is accessing the second critical section; and raising, when the third task is present, the priority of the third task. The techniques of the present disclosure prevent a low-priority third task from delaying the execution of a second task, thus avoiding the priority inversion caused by the delayed execution of a high-priority first task.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: May 3, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Lingjun Chen, Bin Wang, Liangliang Zhu, Xu Zeng, Zilong Liu, Junjie Cai
  • Patent number: 11216320
    Abstract: Methods and an apparatus for communication between processes are provided. A first process obtains an original message to be sent, where the original message includes a message header and a message body. The first process determines the length of the message header and the length of the message body of the original message to be sent. The first process compresses the length of the message header according to the length of the message header and the length of the message body to obtain a compressed message. The first process adds the compressed message to a message queue pre-created for a second process, where the second process is configured to obtain the compressed message from the message queue.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: January 4, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Bin Wang, Liangliang Zhu, Xu Zeng, Lingjun Chen, Zilong Liu
  • Patent number: 11216023
    Abstract: A method and an apparatus for setting a time for a tick interrupt are disclosed. The method includes performing a compensation for a system time when a tick interrupt is executed; setting a time of a next tick interrupt according to a timeout task and a compensated system time if the timeout task exists when the tick interrupt is executed; and when a system enters into a low power mode after the tick interrupt is executed, correcting the time of the next tick interrupt according to the timeout task that is updated when the low power mode is entered. The present disclosure can decouple logic relationships between tick interrupts and Idle tasks, thereby reduces the number of division operations that involve rounding, reduces such accumulated error associated with compensation time, and improves the accuracy of the system time, as compared to the existing technologies.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: January 4, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Lingjun Chen, Bin Wang, Liangliang Zhu, Xu Zeng, Zilong Liu, Junjie Cai
  • Publication number: 20200133724
    Abstract: In a multitask computing system, there are multiple tasks include a first task, a second task, and a third task, and the first task has a higher priority than that of the second task and the third task. A method including raising the priority of the second task that shares a first critical section with the first task and is accessing the first critical section when the first task is blocked due to failure to access the first critical section; determining whether there is a third task that shares a second critical section with the second task and is accessing the second critical section; and raising, when the third task is present, the priority of the third task. The techniques of the present disclosure prevent a low-priority third task from delaying the execution of a second task, thus avoiding the priority inversion caused by the delayed execution of a high-priority first task.
    Type: Application
    Filed: December 24, 2019
    Publication date: April 30, 2020
    Inventors: Lingjun Chen, Bin Wang, Liangliang Zhu, Xu Zeng, Zilong Liu, Junjie Cai
  • Publication number: 20200136988
    Abstract: Embodiments of the disclosure provide methods and systems for managing resources of a plurality of devices coupled to a server. The method can include acquiring statistical information of the resources of the plurality of devices; determining whether a trigger condition is met; and in response to the determination that trigger condition is met, generating a resource optimization solution for the plurality of devices based on the statistical information.
    Type: Application
    Filed: December 27, 2019
    Publication date: April 30, 2020
    Inventors: Zilong LIU, Liangliang ZHU, Xu ZENG, Lingjun CHEN, Bin WANG, Junjie CAI
  • Publication number: 20200133714
    Abstract: A tracking method, an apparatus, a device, and a machine-readable medium are provided. The method specifically includes: writing a tracking result of an activity of an operating system and/or a running activity of a program into a buffer when an interrupt is disabled; and reading and sending the tracking result from the buffer when the interrupt is enabled. The embodiments of the present disclosure can effectively shorten the maximum time during which interrupts are disabled for an operating system, and thereby can effectively improve the performance of the operating system and/or a program.
    Type: Application
    Filed: December 24, 2019
    Publication date: April 30, 2020
    Inventors: Lingjun Chen, Bin Wang, Liangliang Zhu, Xu Zeng, Zilong Liu, Junjie Cai
  • Publication number: 20200133328
    Abstract: A method and an apparatus for setting a time for a tick interrupt are disclosed. The method includes performing a compensation for a system time when a tick interrupt is executed; setting a time of a next tick interrupt according to a timeout task and a compensated system time if the timeout task exists when the tick interrupt is executed; and when a system enters into a low power mode after the tick interrupt is executed, correcting the time of the next tick interrupt according to the timeout task that is updated when the low power mode is entered. The present disclosure can decouple logic relationships between tick interrupts and Idle tasks, thereby reduces the number of division operations that involve rounding, reduces such accumulated error associated with compensation time, and improves the accuracy of the system time, as compared to the existing technologies.
    Type: Application
    Filed: December 24, 2019
    Publication date: April 30, 2020
    Inventors: Lingjun Chen, Bin Wang, Liangliang Zhu, Xu Zeng, Zilong Liu, Junjie Cai
  • Publication number: 20200133713
    Abstract: A method and an apparatus for stack overflow processing are provided. The method includes using a memory management device to detect whether any stack overflow occurs on a specified stack; and triggering a memory access interrupt by the memory management device when a stack overflow is detected on the specified stack. By using the memory management device to detect a stack overflow, the timeliness of stack overflow detection can be effectively improved, and occasional problems such as a stack overflow can be discovered timely, thus shortening the time of troubleshooting the problem of the stack overflow.
    Type: Application
    Filed: December 24, 2019
    Publication date: April 30, 2020
    Inventors: Zilong Liu, Liangliang Zhu, Xu Zeng, Lingjun Chen, Bin Wang, Junjie Cai
  • Publication number: 20200125430
    Abstract: Methods and an apparatus for communication between processes are provided. A first process obtains an original message to be sent, where the original message includes a message header and a message body. The first process determines the length of the message header and the length of the message body of the original message to be sent. The first process compresses the length of the message header according to the length of the message header and the length of the message body to obtain a compressed message. The first process adds the compressed message to a message queue pre-created for a second process, where the second process is configured to obtain the compressed message from the message queue.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 23, 2020
    Inventors: Bin Wang, Liangliang Zhu, Xu Zeng, Lingjun Chen, Zilong Liu
  • Patent number: 10443050
    Abstract: A method of processing a sample may include introducing a sample into a vessel, the vessel having proximal and distal ends, the sample being introduced into the proximal end of the vessel; incubating the sample in the vessel with a substance capable of specific binding to a preselected component of the sample; propelling components of the incubated sample, other than the preselected component, toward the proximal end of the vessel by clamping the vessel distal to the incubated sample and compressing the vessel where the incubated sample is contained; propelling the preselected component toward a distal segment of the vessel by clamping the vessel proximal to the preselected component and compressing the vessel where the preselected component is contained; and mixing the preselected component with a reagent in the distal segment of the vessel.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: October 15, 2019
    Assignee: Roche Molecular Systems, Inc.
    Inventors: Shuqi Chen, Lingjun Chen
  • Patent number: 10022722
    Abstract: A sample vessel may include a segmented tubule having an opening for receiving a sample material and at least one compressible section, the at least one compressible section having a wall constructed at least partially from a material having sufficient flexibility to permit compression of opposed sections of the wall into contact, and at least two segments of the tubule being fluidically isolated from one another by a bonding of opposed sections of the tubule wall to one another. The sample vessel may also include an interface in fluid communication with the opening in the tubule, the interface facilitating delivery of a sample material to the tubule through the opening.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: July 17, 2018
    Assignee: Roche Molecular Systems, Inc.
    Inventors: Shuqi Chen, Lingjun Chen
  • Publication number: 20170283790
    Abstract: A method of processing a sample may include introducing a sample into a vessel, the vessel having proximal and distal ends, the sample being introduced into the proximal end of the vessel; incubating the sample in the vessel with a substance capable of specific binding to a preselected component of the sample; propelling components of the incubated sample, other than the preselected component, toward the proximal end of the vessel by clamping the vessel distal to the incubated sample and compressing the vessel where the incubated sample is contained; propelling the preselected component toward a distal segment of the vessel by clamping the vessel proximal to the preselected component and compressing the vessel where the preselected component is contained; and mixing the preselected component with a reagent in the distal segment of the vessel.
    Type: Application
    Filed: June 15, 2017
    Publication date: October 5, 2017
    Applicant: Roche Molecular Systems, Inc.
    Inventors: Shuqi Chen, Lingjun Chen
  • Patent number: 9708599
    Abstract: A method of processing a sample may include introducing a sample into a vessel, the vessel having proximal and distal ends, the sample being introduced into the proximal end of the vessel; incubating the sample in the vessel with a substance capable of specific binding to a preselected component of the sample; propelling components of the incubated sample, other than the preselected component, toward the proximal end of the vessel by clamping the vessel distal to the incubated sample and compressing the vessel where the incubated sample is contained; propelling the preselected component toward a distal segment of the vessel by clamping the vessel proximal to the preselected component and compressing the vessel where the preselected component is contained; and mixing the preselected component with a reagent in the distal segment of the vessel.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: July 18, 2017
    Assignee: Roche Molecular Systems, Inc.
    Inventors: Shuqi Chen, Lingjun Chen
  • Patent number: 9299124
    Abstract: Techniques described in the disclosure are generally related to reserving padding bytes in system memory when storing data in the system memory. The reserving of padding bytes may allow a memory interface to efficiently utilize the channels to the system memory when storing or subsequently retrieving the data.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: March 29, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Lin Chen, Piyush Agarwal, Long Chen, Lingjun Chen
  • Publication number: 20150375225
    Abstract: A sample vessel may include a segmented tubule having an opening for receiving a sample material and at least one compressible section, the at least one compressible section having a wall constructed at least partially from a material having sufficient flexibility to permit compression of opposed sections of the wall into contact, and at least two segments of the tubule being fluidically isolated from one another by a bonding of opposed sections of the tubule wall to one another. The sample vessel may also include an interface in fluid communication with the opening in the tubule, the interface facilitating delivery of a sample material to the tubule through the opening.
    Type: Application
    Filed: April 1, 2015
    Publication date: December 31, 2015
    Inventors: Shuqi Chen, Lingjun Chen
  • Patent number: D744420
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: December 1, 2015
    Assignee: Dongguan Large Electronics Co., Ltd.
    Inventor: Lingjun Chen
  • Patent number: D760645
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: July 5, 2016
    Assignee: Dongguan Large Electronics Co., Ltd.
    Inventor: Lingjun Chen