Patents by Inventor Shaofan Li
Shaofan Li 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: 20240170002Abstract: A method for reverberation suppression may involve receiving an input audio signal. The method may involve classifying a media type of the input audio signal as one of a group comprising at least: 1) speech; 2) music; or 3) speech over music. The method may involve determining whether to perform dereverberation on the input audio signal based at least on a determination that the media type of the input audio signal has been classified as speech. The method may involve generating an output audio signal by performing dereverberation on the input audio signal in response to determining that dereverberation is to be performed on the input audio signal.Type: ApplicationFiled: March 10, 2022Publication date: May 23, 2024Applicant: DOLBY LABORATORIES LICENSING CORPORATIONInventors: Kai LI, Shaofan YANG, Yuanxing MA
-
Patent number: 11929228Abstract: A method for mounting an interlock module between two contactors, including: providing a first contactor having a first mounting surface and a first movable iron core assembly and a second contactor having a second mounting surface and a second movable iron core assembly, and placing the first mounting surface and the second mounting surface face to face; providing the interlock module comprising a first slider, a second slider and a housing formed separately from the first slider and the housing, an interlocking portion being mounted in the housing for interacting with the first slider and the second slider; connecting the first slider to the first movable iron core assembly of the first contactor; connecting the second slider to the second movable iron core assembly of the second contactor; assembling the housing to the first slider and the second slider; and fixing the housing.Type: GrantFiled: May 31, 2022Date of Patent: March 12, 2024Assignee: Schneider Electric Industries SASInventors: Vincent Geffroy, Zhiping Huan, Shaofan Li, Cheng Huang
-
Publication number: 20240006141Abstract: An extension handle assembly includes: a housing; a handle driving the knob to rotate from a first position to a second position during a manual tripping period of a motor protection circuit breaker and drives the handle to rotate from the first position to a third position during a fault tripping; a stopper configured to abut against the handle upon the handle rotating from the first position to the second position during the manual tripping period, to provide a stopping force for a rotation of the handle to increase a force required for the rotation of the handle from the first position to the second position; and configured not to abut against the handle upon the handle rotating from the first position to the third position during the fault tripping period, not to provide a stopping force for the rotation of the handle.Type: ApplicationFiled: June 28, 2023Publication date: January 4, 2024Applicant: Schneider Electric Industries SASInventors: Shaofan Li, Sile Hu
-
Publication number: 20220384124Abstract: A method for mounting an interlock module between two contactors, including: providing a first contactor having a first mounting surface and a first movable iron core assembly and a second contactor having a second mounting surface and a second movable iron core assembly, and placing the first mounting surface and the second mounting surface face to face; providing the interlock module comprising a first slider, a second slider and a housing formed separately from the first slider and the housing, an interlocking portion being mounted in the housing for interacting with the first slider and the second slider; connecting the first slider to the first movable iron core assembly of the first contactor; connecting the second slider to the second movable iron core assembly of the second contactor; assembling the housing to the first slider and the second slider; and fixing the housing.Type: ApplicationFiled: May 31, 2022Publication date: December 1, 2022Applicant: Schneider Electric Industries SASInventors: Vincent Geffroy, Zhiping Huan, Shaofan Li, Cheng Huang
-
Patent number: 11501937Abstract: The present invention relates to a mechanical operating assembly for a bistable relay and a bistable relay assembly. The mechanical operating assembly comprises: an actuating mechanism mounted to a bracket, including an actuating member and a first transmitting member which is connected to a paddle, the actuating member is movable between an initial position in which the actuating member is not in contact with the first transmitting member and an actuating position, when the actuating member moves from the initial position to the actuating position, the actuating member contacts the first transmitting member; a reset mechanism mounted to the bracket, including a reset member and a second transmitting member which is in contact with the first transmitting member, the reset member is movable between an initial position and a reset position, the reset member contacts the second transmitting member when moving from the initial position to the reset position.Type: GrantFiled: July 16, 2021Date of Patent: November 15, 2022Assignee: Schneider Electric Industries SASInventors: Shaofan Li, Daniel Sinthomez, Xiaoqiang Li, Ming Dai, Franck Becker
-
Publication number: 20220020548Abstract: The present invention relates to a mechanical operating assembly for a bistable relay and a bistable relay assembly. The mechanical operating assembly comprises: an actuating mechanism mounted to a bracket, including an actuating member and a first transmitting member which is connected to a paddle, the actuating member is movable between an initial position in which the actuating member is not in contact with the first transmitting member and an actuating position, when the actuating member moves from the initial position to the actuating position, the actuating member contacts the first transmitting member; a reset mechanism mounted to the bracket, including a reset member and a second transmitting member which is in contact with the first transmitting member, the reset member is movable between an initial position and a reset position, the reset member contacts the second transmitting member when moving from the initial position to the reset position.Type: ApplicationFiled: July 16, 2021Publication date: January 20, 2022Applicant: Schneider Electric Industries SASInventors: Shaofan LI, Daniel SINTHOMEZ, Xiaoqiang LI, Ming DAI, Franck BECKER
-
Patent number: 8627315Abstract: A method and apparatus for cooperative guest firmware are described. In one embodiment, the method includes the launch of a virtual machine (VM) including a guest operating system (OS) and guest firmware. Prior to launching the VM, a data structure is generated in memory and is associated with the guest firmware to provide a virtualization policy provided by the VM as well as processor and platform configuration information to the guest firmware. In one embodiment, the guest firmware uses the data structure to access static information regarding the virtualization policy, as well as the processor and platform configuration information in response to requests from the guest OS. However, when the guest OS requires a host platform service, a virtual machine monitor (VMM) services the guest firmware requests for host platform services. Other embodiments are described and claimed.Type: GrantFiled: December 31, 2004Date of Patent: January 7, 2014Assignee: Intel CorporationInventors: Shaofan Li, Gao Haoyu, William Cheung, Ke Yu
-
Patent number: 7310724Abstract: Parallel execution of peripheral drivers on a multi-processor and/or hyper-threading enabled processor is described. According to one embodiment of the invention, two peripheral drivers are executed concurrently during a boot sequence. These peripheral drivers are executed on a first and a second processor. The processors may be logical or physical processors.Type: GrantFiled: June 30, 2003Date of Patent: December 18, 2007Assignee: Intel CorporationInventors: Lechong Chen, Shaofan Li, Xiang Ma
-
Publication number: 20070011486Abstract: A method and apparatus for cooperative guest firmware are described. In one embodiment, the method includes the launch of a virtual machine (VM) including a guest operating system (OS) and guest firmware. Prior to launching the VM, a data structure is generated in memory and is associated with the guest firmware to provide a virtualization policy provided by the VM as well as processor and platform configuration information to the guest firmware. In one embodiment, the guest firmware uses the data structure to access static information regarding the virtualization policy, as well as the processor and platform configuration information in response to requests from the guest OS. However, when the guest OS requires a host platform service, a virtual machine monitor (VMM) services the guest firmware requests for host platform services. Other embodiments are described and claimed.Type: ApplicationFiled: December 31, 2004Publication date: January 11, 2007Inventors: Shaofan Li, Gao Haoyu, Wiliam Cheung, Ke Yu
-
Patent number: 7082527Abstract: A method and system for repurposing a plurality of machines communicatively coupled together. A disk image is transferred to a first machine in the plurality of machines via a network. The disk image repurposes the first one of the plurality of machines to execute a new task. The disk image is then transferred from the first machine to a second machine in the plurality of machines. The first machine is boot on the disk image. The second machine is boot on the disk image received from the first machine.Type: GrantFiled: June 11, 2003Date of Patent: July 25, 2006Assignee: Intel CorporationInventors: Vincent J. Zimmer, Michael A. Rothman, Shaofan Li, Andrew J. Fish, Mark S. Doran
-
Publication number: 20050086667Abstract: According to an embodiment of the invention, a method and apparatus for symmetric scheduling for parallel execution is described. An embodiment of a method comprises building a queue having one or more drivers; and executing the one or more drivers in the queue using a plurality of processors, wherein the execution of drivers by each of the plurality of processors includes determining whether there is a driver in the queue, determining whether the driver is ready for execution, and if the driver is ready for execution, executing the driver.Type: ApplicationFiled: September 30, 2003Publication date: April 21, 2005Inventors: Feng Jin, Xiang Ma, Shaofan Li, Lechong Chen
-
Publication number: 20040268108Abstract: Parallel execution of peripheral drivers on a multi-processor and/or hyper-threading enabled processor is described. According to one embodiment of the invention, two peripheral drivers are executed concurrently during a boot sequence. These peripheral drivers are executed on a first and a second processor. The processors may be logical or physical processors.Type: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Lechong Chen, Shaofan Li, Xiang Ma
-
Publication number: 20040255110Abstract: A method and system for repurposing a plurality of machines communicatively coupled together. A disk image is transferred to a first machine in the plurality of machines via a network. The disk image repurposes the first one of the plurality of machines to execute a new task. The disk image is then transferred from the first machine to a second machine in the plurality of machines. The first machine is boot on the disk image. The second machine is boot on the disk image received from the first machine.Type: ApplicationFiled: June 11, 2003Publication date: December 16, 2004Inventors: Vincent J. Zimmer, Michael A. Rothman, Shaofan Li, Andrew J. Fish, Mark S. Doran
-
Publication number: 20030046524Abstract: A method and apparatus for the dynamic inclusion or exclusion of initialization modules within the set of initialization modules designated as recovery initialization modules is described. When a BIOS system is updated through the inclusion of a new initialization module, the algorithm of the present invention dynamically determines if the initialization module is required for recovery. A firmware update utility evaluates new initiation modules to determine if they are designated as recovery or required by core recovery modules. If so, the new module is designated for recovery and stored to a fault-tolerant block within a recovery file volume. The firmware update utility of the present invention allows an initiation module to be automatically designated as recovery only when necessary. Initiation modules, designated as recovery, that subsequently are not required fro recovery may be omitted from the recovery set. Thus the collection of recovery initiation modules is minimized.Type: ApplicationFiled: August 30, 2001Publication date: March 6, 2003Inventors: Vincent J. Zimmer, John P. Lambino, Andrew J. Fish, Shaofan Li, Sham M. Datta, William A. Stevens