Patents by Inventor Yuan Xiao

Yuan Xiao 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: 20250036751
    Abstract: In one embodiment, an apparatus comprises a cache to store a plurality of instructions and data associated with a trusted execution environment; instruction processing circuitry to execute the plurality of instructions and process the data, the plurality of instructions including one or more instructions with memory operands, wherein responsive to an interrupt or an exception, the instruction processing circuitry is to pause processing the plurality of instructions and execute a handler; and decode circuitry to partially decode a next instruction of the plurality of instructions to be processed following execution of the handler to determine if the next instruction indicates a memory access and, if so, to calculate at least one corresponding memory address, wherein the partial decode is performed in accordance with one or more constant time programming restrictions.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 30, 2025
    Inventors: Bin XING, Mona VIJ, Rajesh POORNACHANDRAN, Barry HUNTLEY, Scott CONSTABLE, Yuan XIAO, Xiang CHENG
  • Patent number: 12189928
    Abstract: Provided are a collection management method and apparatus, a device, and a storage medium. The method includes, in response to a collection control triggering operation, when a collection operation object corresponding to the collection control triggering operation is in a collected state, determining collection association information corresponding to the collection control triggering operation; and generating a collection association page based on the collection association information, and displaying the collection association page in an interaction interface. When a triggering operation on a collection control is detected, the collection association information is acquired, and the association page is generated for display.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: January 7, 2025
    Assignee: Douyin Vision Co., Ltd.
    Inventor: Yuan Xiao
  • Publication number: 20240402260
    Abstract: A component includes a power suspension module that suspends providing power from a DC source to a DC link capacitor and from the capacitor to a load. A bleeding resistor is connected in parallel with the capacitor and an auxiliary power supply draws power from the capacitor. The component includes a measurement module that measures a first, second and third capacitor voltage at a first, second, time, and third time in response suspending power between the DC source and the load. The component includes a capacitance module that uses bleeding resistor resistance, the voltages and the times to determine a current capacitance of the capacitor, a capacitance comparison module that compares the current capacitance with an initial capacitance of the capacitor, and an alert module that sends an alert in response to determining that a difference between the current capacitance and the initial capacitance is above a capacitance degradation threshold.
    Type: Application
    Filed: May 24, 2023
    Publication date: December 5, 2024
    Inventors: Zhongyuan Cheng, Navid Zargari, Yuan Xiao
  • Patent number: 12093432
    Abstract: In one embodiment, an apparatus comprises a processing circuitry to detect an occurrence of at least one of a single-stepping event or a zero-stepping event in an execution thread on an architecturally protected enclave and in response to the occurrence, implement at least one mitigation process to inhibit further occurrences of the at least one of a single-stepping event or a zero-stepping event in the architecturally protected enclave.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: September 17, 2024
    Assignee: INTEL CORPORATION
    Inventors: Scott Constable, Yuan Xiao, Bin Xing, Mona Vij, Mark Shanahan
  • Publication number: 20240150843
    Abstract: Methods and materials for identifying and treating mammals (e.g., humans) having multiple myeloma (MM) are provided herein. For example, this document provides methods and materials that can be used to identify and treat mammals having advanced stage MM, and/or having MVI that is resistant to treatment with immunomodulatory drugs (IMiDs) and/or proteasome inhibitors (PIs).
    Type: Application
    Filed: March 17, 2022
    Publication date: May 9, 2024
    Inventors: Xianfeng Chen, Yuan Xiao Zhu, Alexander Keith Stewart, Lisa M. Rimsza
  • Publication number: 20240152255
    Abstract: Provided are a collection management method and apparatus, a device, and a storage medium. The method includes, in response to a collection control triggering operation, when a collection operation object corresponding to the collection control triggering operation is in a collected state, determining collection association information corresponding to the collection control triggering operation; and generating a collection association page based on the collection association information, and displaying the collection association page in an interaction interface. When a triggering operation on a collection control is detected, the collection association information is acquired, and the association page is generated for display.
    Type: Application
    Filed: May 25, 2023
    Publication date: May 9, 2024
    Inventor: Yuan XIAO
  • Patent number: 11926053
    Abstract: Example implementations described herein can involve a plurality of data repositories involving a data repository configured to manage data versions of data sets corresponding to robot simulation versions; a code repository configured to manage code versions of executable code corresponding to the robot simulation versions; and a robot model repository configured to manage model versions of robot models corresponding to the robot simulation version. Responsive to a request of execution of a robot simulation, fetch, from the plurality of data repositories, corresponding one or more of the data sets having a data version from the data versions that corresponds to a robot simulation version of the robot simulation from the robot simulation versions, corresponding executable code, and a corresponding robot model.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: March 12, 2024
    Assignee: HITACHI, LTD.
    Inventor: Yuan Xiao
  • Publication number: 20230409699
    Abstract: Detailed herein are examples of determining when to allow access to a trusted execution environment (TEE). For example, using TEE logic associated with software to at least in part: determine that a TEE feature is supported based at least on a value of a bit position in a data structure; and not allow a TEE entry instruction to access to a TEE when the bit position of the data structure is reserved.
    Type: Application
    Filed: September 20, 2022
    Publication date: December 21, 2023
    Inventors: Scott CONSTABLE, Ilya ALEXANDROVICH, Ittai ANATI, Simon JOHNSON, Vincent SCARLATA, Mona VIJ, Yuan XIAO, Bin XING, Krystof SMUDZINSKI
  • Publication number: 20230205869
    Abstract: Systems, methods, and apparatuses relating efficient exception handling in trusted execution environments are described. In an embodiment, a hardware processor includes a register, a decoder, and execution circuitry. The register has a field to be set to enable an architecturally protected execution environment at one of a plurality of contexts for code in an architecturally protected enclave in memory. The decoder is to decode an instruction having a format including a field for an opcode, the opcode to indicate that the execution circuitry is to perform a context change. The execution circuitry is to perform one or more operations corresponding to the instruction, the one or more operations including changing, within the architecturally protected enclave, from a first context to a second context.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Applicant: Intel Corporation
    Inventors: Scott Constable, Bin Xing, Yuan Xiao, Krystof Zmudzinski, Mona Vij, Mark Shanahan, Francis McKeen, Ittai Anati
  • Publication number: 20230103209
    Abstract: Example implementations described herein can involve a plurality of data repositories involving a data repository configured to manage data versions of data sets corresponding to robot simulation versions; a code repository configured to manage code versions of executable code corresponding to the robot simulation versions; and a robot model repository configured to manage model versions of robot models corresponding to the robot simulation version. Responsive to a request of execution of a robot simulation, fetch, from the plurality of data repositories, corresponding one or more of the data sets having a data version from the data versions that corresponds to a robot simulation version of the robot simulation from the robot simulation versions, corresponding executable code, and a corresponding robot model.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventor: Yuan XIAO
  • Patent number: 11567635
    Abstract: A method and a device for processing an online collaborative document are provided. In the method, a voting type selection interface is generated in response to detecting that a voting trigger event occurs in the online collaborative document. A voting edition interface is generated in accordance with a target voting type selected through the voting type selection interface. A voting interface is generated in accordance with content inputted through the voting edition interface, where the voting interface includes a voting subject, a voting option and a voting button corresponding to the voting option. The voting interface is sent to at least one user terminal corresponding to the online collaborative document. A first expression icon is displayed at a first position corresponding to the voting option, in accordance with a selection instruction inputted through the user terminal.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: January 31, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Linshuang Hong, Yuan Xiao, Deying Ye
  • Patent number: 11314907
    Abstract: In some examples, one or more computing devices on a network may receive, from a client computing device, one or more inputs for configuring a simulation, the simulation including at least a first simulator and a second simulator. The one or more computing devices may allocate computing resources including at least a first virtual machine for executing at least one of the first simulator or the second simulator. The one or more computing devices may configure a first simulation controller executable on the first virtual machine for controlling execution of the at least one of the first simulator or the second simulator. The first simulation controller may initiate execution of at least one of the first simulator or the second simulator as part of execution of the co-simulation. In some examples, a result of the co-simulation may be sent to the client computing device.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: April 26, 2022
    Assignee: HITACHI, LTD.
    Inventors: Sujit S Phatak, Herning Chen, Yuan Xiao, Can Wang
  • Publication number: 20220113847
    Abstract: A method and a device for processing an online collaborative document are provided. In the method, a voting type selection interface is generated in response to detecting that a voting trigger event occurs in the online collaborative document. A voting edition interface is generated in accordance with a target voting type selected through the voting type selection interface. A voting interface is generated in accordance with content inputted through the voting edition interface, where the voting interface includes a voting subject, a voting option and a voting button corresponding to the voting option. The voting interface is sent to at least one user terminal corresponding to the online collaborative document. A first expression icon is displayed at a first position corresponding to the voting option, in accordance with a selection instruction inputted through the user terminal.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Linshuang HONG, Yuan XIAO, Deying YE
  • Patent number: 11275875
    Abstract: Example implementations described herein are directed to systems and methods that include the storage of I/F communication activity during a co-execution and a repeater to reproduce such I/F communication activity. Thus in a subsequent re-execution of the simulation or applications, one or more of the simulations or applications utilized can be replaced with a repeater without requiring the full execution of the simulation or application, thereby saving license usage as well as requiring fewer hardware resources for execution.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: March 15, 2022
    Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.
    Inventors: Ichiki Homma, Heming Chen, Yuan Xiao, Sujit S. Phatak
  • Publication number: 20220012369
    Abstract: In one embodiment, an apparatus comprises a processing circuitry to detect an occurrence of at least one of a single-stepping event or a zero-stepping event in an execution thread on an architecturally protected enclave and in response to the occurrence, implement at least one mitigation process to inhibit further occurrences of the at least one of a single-stepping event or a zero-stepping event in the architecturally protected enclave.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Applicant: Intel Corporation
    Inventors: Scott Constable, Yuan Xiao, Bin Xing, Mona Vij, Mark Shanahan
  • Patent number: 11087049
    Abstract: Example implementations described herein facilitate an interactive environment for companies and personals to validate and develop autonomous driving systems. Such implementations apply to, but are not limited to, applications such as sensor data collection for deep learning model training; validation and development of various detection algorithms; sensor fusion (e.g., radar, lidar, camera) algorithm development and validation, trajectory/motion planning algorithm validation; and control algorithm validation.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: August 10, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Yuan Xiao, Sujit Phatak, Heming Chen, Sanketh Shetty
  • Publication number: 20200386807
    Abstract: In some examples, a computing device may receive, from an electronic device, at least one image of a test setup. The computing device may perform recognition on the image to determine one or more components of the test setup, and may execute a simulation of the test setup based at least partially on the one or more components. Based on the simulation indicating that the test setup does not meet a specification, the computing device may compare a plurality of valid setups with the test setup. The computing device may select one of the valid setups based on the comparing, and may determine one or more instructions for modifying the test setup based on the selected valid setup. Further, the computing device may send the one or more instructions to the electronic device to enable presentation of the instructions on a display of the electronic device.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 10, 2020
    Inventors: Jia LI, Yuan XIAO
  • Patent number: 10706197
    Abstract: In some examples, a system may receive a plurality of parameters for a filter design, including a noise parameter. The system may determine a plurality of candidate filter configurations based on at least one of the received parameters. The system may further determine, for each candidate filter configuration of the plurality of candidate filter configurations, based on a trained machine learning model, an estimated electromagnetic interference (EMI) noise associated with each candidate filter configuration. The system may select at least one of the candidate filter configurations based on the estimated EMI noise. In some cases, the system may perform a simulation using the selected candidate filter configuration. Based on the results of the selecting and/or the simulation, the system may send information related to the at least one selected candidate filter configuration to a computing device.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: July 7, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Jia Li, Tianye Ma, Yuan Xiao, Heming Chen
  • Publication number: 20200210536
    Abstract: Example implementations described herein are directed to systems and methods that include the storage of I/F communication activity during a co-execution and a repeater to reproduce such I/F communication activity. Thus in a subsequent re-execution of the simulation or applications, one or more of the simulations or applications utilized can be replaced with a repeater without requiring the full execution of the simulation or application, thereby saving license usage as well as requiring fewer hardware resources for execution.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 2, 2020
    Inventors: Ichiki HOMMA, Heming CHEN, Yuan XIAO, Sujit S. PHATAK
  • Patent number: 10680547
    Abstract: The disclosed examples provide an easy and low-loss solution to reduce voltage stress on motor and cable in inverter-fed motor systems by suppressing resonances on the motor cable with apparatus coupled between the inverter output and the motor cable. Disclosed examples include various methods to mitigate voltage stress on both motor and cable, including an output filter circuit with a cable side parallel RL circuit between an inverter output and a motor cable, and an inverter to provide an inverter output signal to the output filter circuit to drive a load through the motor cable, where the cable side parallel RL circuit includes a resistor coupled in series between the inverter output and the motor cable, and an inductor connected in parallel with the resistor.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: June 9, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Yuan Xiao, Ye Zhang, Ehsan Al-Nabi, Richard L. Piekarz