Patents by Inventor Liangliang NIU

Liangliang NIU 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: 20250086269
    Abstract: A system and a method for managing a memory, and an electronic device are provided. The system comprises a memory allocator and a trusted driving module. The memory allocator receives a first memory access request for a target partition of the memory and obtains authentication information to generate an authentication request. The memory allocator manages one or more physical memory partitions of the memory, and the target partition is one of the physical memory partitions. The trusted driving module is configured to receive the authentication request, generate an authentication result, and return the authentication result to the memory allocator. The memory allocator is further configured to execute the first memory access request when the authentication result indicates that the authentication succeeds, and reject the first memory access request when the authentication result indicates that the authentication fails. The system of the present disclosure enhances the security of memory operating.
    Type: Application
    Filed: September 5, 2024
    Publication date: March 13, 2025
    Applicant: MONTAGE TECHNOLOGY CO., LTD.
    Inventors: Liangliang NIU, Yi LI
  • Publication number: 20250004761
    Abstract: In a method and a system for accessing registers of a device, the device is connected to a CPU via a bus and includes multiple registers, each corresponding to a different address. Each register includes one or more storage units which share a register address. The access method includes: creating an instruction set for accessing the device; in response to operation requests from the CPU to the device, selecting corresponding instructions from the instruction set, to generate execution units with the minimum execution granularity corresponding to the operation requests; detecting the execution units, and when detecting that there are multiple execution units corresponding to the same type of operation request and multiple execution units includes multiple instructions of the same type corresponding to the same register address, merging and optimizing the multiple execution units to generate optimized execution units, and sending the optimized execution units to the bus.
    Type: Application
    Filed: June 24, 2024
    Publication date: January 2, 2025
    Applicant: MONTAGE TECHNOLOGY CO., LTD.
    Inventors: Liangliang Niu, Qiang Li
  • Patent number: 11983118
    Abstract: The present disclosure provides a method and apparatus for parsing contiguous system addresses, and an electronic device. The method for parsing contiguous system addresses comprises: acquiring system level information upon receiving contiguous system addresses; acquiring logical address ranges of objects in a first level based on the contiguous system addresses and the system level information; and when successively acquiring logical address ranges of objects in a second level, . . . , or an Nth level of the system, acquiring logical address ranges of objects in a present level based on a logical address range of a previous level and the system level information, wherein N is the number of levels, and N is an integer greater than or equal to 2, and a logical address range of an object comprises a start address and an end address of the object.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: May 14, 2024
    Assignee: MONTAGE TECHNOLOGY CO., LTD.
    Inventors: Qiang Li, Yi Li, Liangliang Niu, Dongjie Tang, Yongjian Lv
  • Publication number: 20220214974
    Abstract: The present disclosure provides a method and apparatus for parsing contiguous system addresses, and an electronic device. The method for parsing contiguous system addresses comprises: acquiring system level information upon receiving contiguous system addresses; acquiring logical address ranges of objects in a first level based on the contiguous system addresses and the system level information; and when successively acquiring logical address ranges of objects in a second level, . . . , or an Nth level of the system, acquiring logical address ranges of objects in a present level based on a logical address range of a previous level and the system level information, wherein N is the number of levels, and N is an integer greater than or equal to 2, and a logical address range of an object comprises a start address and an end address of the object.
    Type: Application
    Filed: December 22, 2021
    Publication date: July 7, 2022
    Applicant: MONTAGE TECHNOLOGY CO., LTD.
    Inventors: Qiang LI, Yi LI, Liangliang NIU, Dongjie TANG, Yongjian LV