Patents by Inventor Zijuan FAN

Zijuan FAN 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: 20240020241
    Abstract: Apparatus and method for performing address pre-translation to enhance direct memory access by hardware subsystems is described herein. An apparatus embodiment includes a processor to execute an enqueue instruction to submit, to a hardware subsystem, a job descriptor describing a job to be performed. The job descriptor includes virtual addresses of memory locations in which data required to perform the job are stored. An input-output memory management unit (IOMMU) is to obtain the address translations for the virtual addresses responsive to a pre-translation request from the processor. The address translations is obtained by the IOMMU prior to receiving a memory access request from the hardware subsystem. The IOMMU is to retrieve the data from the memory location using the address translations and to provide the retrieved data to the hardware subsystem to fulfill the request.
    Type: Application
    Filed: December 24, 2020
    Publication date: January 18, 2024
    Applicant: Intel Corporation
    Inventors: Kaijie GUO, Weigang LI, Junyuan WANG, Bo CUI, Mithilesh K. DAS, Amit K. WARDHAN, Zijuan FAN, Maojun JI, Qianjun XIE, Tingqiang CHU
  • Publication number: 20230418773
    Abstract: Techniques and mechanisms for determining an operation to be performed with a direct memory access (DMA) request. An inspection unit (105) is coupled between an input-output memory management unit (IOMMU) (120) and an endpoint device (118). The inspection unit (105) stores a registry (330) comprising entries (332) which each correspond to a respective address, and a respective one or more resources of the endpoint device (118). A given entry (332) of the registry (330) is created based on a message from the IOM MU (120) which indicates the successful completion of an address translation to facilitate a DMA request. The endpoint device (118) performs a search, based on a DMA request, to determine if any registry (330) entry (332) indicates a combination of an address and an endpoint resource, where said combination matches a corresponding combination indicated by the DMA request. Communication of the DMA request to the IOMMU (120) is contingent on a result of the search.
    Type: Application
    Filed: December 24, 2020
    Publication date: December 28, 2023
    Applicant: Intel Corporation
    Inventors: Kaijie Guo, Xin Zeng, Ned Smith, Weigang Li, Junyuan Wang, Songwu Shen, Zijuan Fan, Yao Huo, Maksim Lukoshkov, Laurent Coquerel
  • Publication number: 20230409197
    Abstract: An embodiment of an integrated circuit may comprise memory to store respective resource control descriptors in correspondence with respective identifiers, and an input/output (JO) memory management unit (IOMMU) communicatively coupled to the memory, the IOMMU including circuitry to determine resource control information for an IO transaction based on a resource control descriptor stored in the memory that corresponds to an identifier associated with the IO transaction, and control utilization of one or more resources of the IOMMU based on the determined resource control information. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 21, 2023
    Applicant: Intel Corporation
    Inventors: Kaijie Guo, Ashok Raj, Ned Smith, Weigang Li, Junyuan Wang, Xin Zeng, Brian Will, Zijuan Fan, Michael E. Kounavis, Qianjun Xie, Yuan Wang, Yao Huo
  • Publication number: 20230216849
    Abstract: Various examples of device and system implementations and methods for performing attestation delegation operations are disclosed. In an example, attestation operations are performed by a verifier, including: obtaining endorsement information for attestation of an entity; obtaining an appraisal policy for evaluation of attestation evidence for the attestation of the entity; determining, based on the endorsement information and the appraisal policy, that delegation to a delegate verifier entity is permitted to perform the attestation of the entity; and providing, to the delegate verifier entity, a delegation command to perform the attestation of the entity, wherein the delegation command authorizes the delegate verifier entity to perform attestation operations (e.g., verifier operations) for a domain of entities including the entity.
    Type: Application
    Filed: July 7, 2021
    Publication date: July 6, 2023
    Inventors: Ned M. Smith, Junyuan Wang, Kaijie Guo, Zijuan Fan, Weigang Li, Lihui Zhang
  • Publication number: 20220295160
    Abstract: Examples described herein relate to circuitry to provide telemetry data of first circuitry based on a power state of the first circuitry and provide telemetry data of second circuitry based on a power state of the second circuitry.
    Type: Application
    Filed: June 1, 2022
    Publication date: September 15, 2022
    Inventors: Junyuan WANG, Timothy WAITE, Ziye YANG, Zijuan FAN, Yao HUO, Weigang LI, Yuze XIAO, Greg THOMAS, Qianjun XIE