Patents by Inventor Bibo Yang
Bibo Yang 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: 20230244487Abstract: An instruction transmission method is performed by an instruction decode unit of a processor, which obtains transmission states of two transmission channels in a transmission period; according to a combination of the transmission states of the two transmission channels, generates a transmission control signal for the two transmission channels; and controls, according to the transmission control signal, the two transmission channels to transmit instructions to an execution unit.Type: ApplicationFiled: August 5, 2021Publication date: August 3, 2023Inventors: Junhui WEN, Chao TIAN, Bibo YANG
-
Patent number: 11204868Abstract: The present application discloses a memory control method, a controller, a chip and an electronic device, and relates to the field of control technology. A specific implementation solution is: obtaining first address information of an access to the memory performed by the processor within a first time window; determining, according to the first address information and an address jump relationship, a target slice of the memory that is to be accessed by the processor within a second time window; and controlling the target slice in the memory to be turned on and controlling a slice other than the target slice in the memory to be turned off within the second time window. Through the above-mentioned process, each slice is dynamically turned on and off according to the actual situation of memory access, thereby reducing the power consumption of the memory to the maximum extent.Type: GrantFiled: March 19, 2020Date of Patent: December 21, 2021Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Bibo Yang, Xiaoping Yan, Chao Tian, Junhui Wen
-
Patent number: 11016769Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing information. The method may include: determining an instruction category of an instruction based on an instruction operation code of the acquired instruction, where the instruction category includes a dedicated instruction including register selection information, base address information, and a length of to-be-read data; sending, in response to determining that the instruction is the dedicated instruction, the dedicated instruction to a preset operator for the operator to perform following operation steps: selecting a configuration register group from preset configuration register groups as a target configuration register group according to the register selection information; reading configuration information from the target configuration register group based on the base address information and the length of the to-be-read data; performing a preset operation for the configuration information.Type: GrantFiled: June 2, 2020Date of Patent: May 25, 2021Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Bibo Yang, Xiaoping Yan, Chao Tian, Junhui Wen
-
Publication number: 20210096989Abstract: The present application discloses a memory control method, a controller, a chip and an electronic device, and relates to the field of control technology. A specific implementation solution is: obtaining first address information of an access to the memory performed by the processor within a first time window; determining, according to the first address information and an address jump relationship, a target slice of the memory that is to be accessed by the processor within a second time window; and controlling the target slice in the memory to be turned on and controlling a slice other than the target slice in the memory to be turned off within the second time window. Through the above-mentioned process, each slice is dynamically turned on and off according to the actual situation of memory access, thereby reducing the power consumption of the memory to the maximum extent.Type: ApplicationFiled: March 19, 2020Publication date: April 1, 2021Inventors: Bibo YANG, Xiaoping YAN, Chao TIAN, Junhui WEN
-
Patent number: 10642494Abstract: A method, device and computer program product are disclosed. The method includes: receiving a command that reads data; parsing the command to obtain information sets; reading data based on the information sets; and sending the data and the information sets. The device includes: a memory that stores data in physical pages; and a controller that receives a command that reads data, parses the command to obtain information sets, reads data based on the information sets, and sends the data and the information sets. The computer program product includes code to: receive a command that reads data; parse the command to obtain information sets; read data based on the information sets; and send the data and the information sets.Type: GrantFiled: December 30, 2016Date of Patent: May 5, 2020Assignee: Lenovo (Beijing) LimitedInventors: Haiyang Wang, Xingzhong Mao, Bibo Yang
-
Publication number: 20190339875Abstract: A method, device and computer program product are disclosed. The method includes: receiving a command that reads data; parsing the command to obtain information sets; reading data based on the information sets; and sending the data and the information sets. The device includes: a memory that stores data in physical pages; and a controller that receives a command that reads data, parses the command to obtain information sets, reads data based on the information sets, and sends the data and the information sets. The computer program product includes code to: receive a command that reads data; parse the command to obtain information sets; read data based on the information sets; and send the data and the information sets.Type: ApplicationFiled: December 30, 2016Publication date: November 7, 2019Inventors: Haiyang Wang, Xingzhong Mao, Bibo Yang
-
Patent number: 10394723Abstract: The present disclosure provides a data accessing method applied to a PCIe storage device. The method comprises: receiving a data reading/writing request sent by a host; calculating a physical storage location of data to be accessed, based on the data reading/writing request, wherein the physical storage location comprises a plurality of PCIe storage devices communicating according to a network protocol; acquiring the data from the plurality of PCIe storage devices based on the network protocol and transferring the data to the host. Also, the disclosure provides a PCIe storage device. With the solution of the disclosure, a PCIe storage device is enabled to access both local and cloud storages, the small-capacity problem with the local storage is addressed and operations of a host's operating system for managing two different types of heterogeneous storages are simplified.Type: GrantFiled: September 9, 2015Date of Patent: August 27, 2019Assignees: BEIJING LENOVO SOFTWARE LTD, LENOVO (BEIJING) LIMITEDInventors: Bibo Yang, Xingzhong Mao, Haiyang Wang, Anrong Yang
-
Patent number: 10264424Abstract: An information processing method is described and includes establishing a first communication channel between a central control device and at least one smart home device through a first communication module of the central control device; downloading from a cloud device and installing an application program corresponding to the at least one smart home device; generating a first control instruction based on a control logic of a first application program upon obtaining description information of the first control instruction; and sending the first control instruction to a first smart home device corresponding to the first application program through the first communication channel so as to control the first smart home device to respond, wherein the description information of the first control instruction indicates changing a state of the first smart home device. A central control device is also described.Type: GrantFiled: June 15, 2015Date of Patent: April 16, 2019Assignee: LENOVO (BEIJING) CO., LTD.Inventors: Chuanyu Zhang, Bibo Yang
-
Publication number: 20170192690Abstract: A method, device and computer program product are disclosed. The method includes: receiving a command that reads data; parsing the command to obtain information sets; reading data based on the information sets; and sending the data and the information sets. The device includes: a memory that stores data in physical pages; and a controller that receives a command that reads data, parses the command to obtain information sets, reads data based on the information sets, and sends the data and the information sets. The computer program product includes code to: receive a command that reads data; parse the command to obtain information sets; read data based on the information sets; and send the data and the information sets.Type: ApplicationFiled: December 30, 2016Publication date: July 6, 2017Inventors: Haiyang Wang, Xingzhong Mao, Bibo Yang
-
Publication number: 20160364346Abstract: The present disclosure provides a data accessing method applied to a PCIe storage device. The method comprises: receiving a data reading/writing request sent by a host; calculating a physical storage location of data to be accessed, based on the data reading/writing request, wherein the physical storage location comprises a plurality of PCIe storage devices communicating according to a network protocol; acquiring the data from the plurality of PCIe storage devices based on the network protocol and transferring the data to the host. Also, the disclosure provides a PCIe storage device. With the solution of the disclosure, a PCIe storage device is enabled to access both local and cloud storages, the small-capacity problem with the local storage is addressed and operations of a host's operating system for managing two different types of heterogeneous storages are simplified.Type: ApplicationFiled: September 9, 2015Publication date: December 15, 2016Inventors: BIBO YANG, XINGZHONG MAO, HAIYANG WANG, ANRONG YANG
-
Publication number: 20160191267Abstract: An information processing method is described and includes establishing a first communication channel between a central control device and at least one smart home device through a first communication module of the central control device; downloading from a cloud device and installing an application program corresponding to the at least one smart home device; generating a first control instruction based on a control logic of a first application program upon obtaining description information of the first control instruction; and sending the first control instruction to a first smart home device corresponding to the first application program through the first communication channel so as to control the first smart home device to respond, wherein the description information of the first control instruction indicates changing a state of the first smart home device. A central control device is also described.Type: ApplicationFiled: June 15, 2015Publication date: June 30, 2016Applicant: LENOVO (BEIJING) CO., LTD.Inventors: Chuanyu Zhang, Bibo Yang