Patents by Inventor Langbo LI
Langbo 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).
-
Patent number: 11704243Abstract: A method of labeling logic number units in a storage system results in the use of the same label for related LUNs in different storage arrays. A first storage array includes a first source logical unit number LUN, the second storage array includes a first target LUN, and the first source LUN and the first target LUN are a pair of active-active LUNs. The first storage array sends an assignable-address set of selectable labels for the first source LUN to the address assignment apparatus. The second storage array sends an assignable-address set of selectable labels for the first target LUN to the address assignment apparatus. The address assignment apparatus selects a label that is in both assignable-address sets of the first source LUN and first target LUN, and assign that selected label to both LUNs. Thereafter, the address assignment apparatus sends the selected label to the first storage array and the second storage array for identifying both the first source LUN and the first target LUN.Type: GrantFiled: October 31, 2022Date of Patent: July 18, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tiande Li, Langbo Li
-
Publication number: 20230050016Abstract: A method of labeling logic number units in a storage system results in the use of the same label for related LUNs in different storage arrays. A first storage array includes a first source logical unit number LUN, the second storage array includes a first target LUN, and the first source LUN and the first target LUN are a pair of active-active LUNs. The first storage array sends an assignable-address set of selectable labels for the first source LUN to the address assignment apparatus. The second storage array sends an assignable-address set of selectable labels for the first target LUN to the address assignment apparatus. The address assignment apparatus selects a label that is in both assignable-address sets of the first source LUN and first target LUN, and assign that selected label to both LUNs. Thereafter, the address assignment apparatus sends the selected label to the first storage array and the second storage array for identifying both the first source LUN and the first target LUN.Type: ApplicationFiled: October 31, 2022Publication date: February 16, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tiande Li, Langbo Li
-
Patent number: 11507505Abstract: A method of labeling logic number units in a storage system results in the use of the same label for related LUNs in different storage arrays. A first storage array includes a first source logical unit number LUN, the second storage array includes a first target LUN, and the first source LUN and the first target LUN are a pair of active-active LUNs. The first storage array sends an assignable-address set of selectable labels for the first source LUN to the address assignment apparatus. The second storage array sends an assignable-address set of selectable labels for the first target LUN to the address assignment apparatus. The address assignment apparatus selects a label that is in both assignable-address sets of the first source LUN and first target LUN, and assign that selected label to both LUNs. Thereafter, the address assignment apparatus sends the selected label to the first storage array and the second storage array for identifying both the first source LUN and the first target LUN.Type: GrantFiled: April 21, 2020Date of Patent: November 22, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tiande Li, Langbo Li
-
Patent number: 11249663Abstract: A host and a storage system communicate with each other by using a NVMeoF protocol are provided. In some embodiments, the host accesses a logical disk of the host by using a control node in the storage system, and sends a state query command to the control node. The state query command is configured to instruct the control node to report a path state of a path corresponding to the control node. Still in those embodiments, the host receives the path state reported by the control node. When the received path state indicates that the logical disk includes an access interval, the host sends an interval query command to the control node; receives access interval information reported by the control node; and records a mapping relationship between the control node and the access interval information.Type: GrantFiled: September 20, 2020Date of Patent: February 15, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Langbo Li, Mingqian Zhang
-
Patent number: 11102322Abstract: A data processing method and apparatus, a server, and a controller, where the method includes receiving, by a server, a data processing request, where the data processing request includes a request sequence number, and the request sequence number marks the data processing request, generating at least one input/output (I/O) request according to the data processing request, adding the request sequence number to each of the at least one I/O request, merging the I/O requests having the request sequence number, and generating an aggregation instruction when a quantity of I/O requests having the request sequence number is greater than a preset threshold, and sending the aggregation instruction to a controller of a storage system. Hence, a time taken to perform monitoring and management using a transaction mechanism can be reduced, thereby simplifying the transaction mechanism.Type: GrantFiled: May 8, 2020Date of Patent: August 24, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Langbo Li
-
Publication number: 20210004171Abstract: A host and a storage system communicate with each other by using a NVMeoF protocol are provided. In some embodiments, the host accesses a logical disk of the host by using a control node in the storage system, and sends a state query command to the control node. The state query command is configured to instruct the control node to report a path state of a path corresponding to the control node. Still in those embodiments, the host receives the path state reported by the control node. When the received path state indicates that the logical disk includes an access interval, the host sends an interval query command to the control node; receives access interval information reported by the control node; and records a mapping relationship between the control node and the access interval information.Type: ApplicationFiled: September 20, 2020Publication date: January 7, 2021Inventors: Langbo Li, Mingqian Zhang
-
Patent number: 10860636Abstract: The present disclosure provides a method and an apparatus for searching a cartoon. The method includes: S1, receiving query information input by a user; S2, acquiring cartoon information related to the query information; and S3, providing a searching result page, and displaying the cartoon information in the searching result page in a preset form. With the method and apparatus provided by the present disclosure, the user may browse relevant cartoons through searching without needing to search and browse on the social network or click the natural result to enter a website for browsing, thereby better satisfying the user's cartoon searching requirement.Type: GrantFiled: July 13, 2015Date of Patent: December 8, 2020Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Lu Wang, Quan Qing, Ke Du, Langbo Li
-
Publication number: 20200278880Abstract: A method, an apparatus, and a system for accessing a storage device. The method includes: acquiring, by an I/O adapter, an access request from a virtual machine, where the access request carries virtual address information of a to-be-accessed storage area; generating an access instruction according to the access request, where the access instruction carries the virtual address information and an identifier of a virtual channel of the virtual machine, where the virtual channel corresponds to the virtual machine on a one-to-one basis and is used to connect the corresponding virtual machine to a storage device target, and the storage device target is configured to manage access to the storage device; and sending the access instruction to the storage device target.Type: ApplicationFiled: May 19, 2020Publication date: September 3, 2020Inventor: Langbo LI
-
Publication number: 20200274943Abstract: A data processing method and apparatus, a server, and a controller, where the method includes receiving, by a server, a data processing request, where the data processing request includes a request sequence number, and the request sequence number marks the data processing request, generating at least one input/output (I/O) request according to the data processing request, adding the request sequence number to each of the at least one I/O request, merging the I/O requests having the request sequence number, and generating an aggregation instruction when a quantity of I/O requests having the request sequence number is greater than a preset threshold, and sending the aggregation instruction to a controller of a storage system. Hence, a time taken to perform monitoring and management using a transaction mechanism can be reduced, thereby simplifying the transaction mechanism.Type: ApplicationFiled: May 8, 2020Publication date: August 27, 2020Inventor: Langbo Li
-
Publication number: 20200250085Abstract: A method of labeling logic number units in a storage system results in the use of the same label for related LUNs in different storage arrays. A first storage array includes a first source logical unit number LUN, the second storage array includes a first target LUN, and the first source LUN and the first target LUN are a pair of active-active LUNs. The first storage array sends an assignable-address set of selectable labels for the first source LUN to the address assignment apparatus. The second storage array sends an assignable-address set of selectable labels for the first target LUN to the address assignment apparatus. The address assignment apparatus selects a label that is in both assignable-address sets of the first source LUN and first target LUN, and assign that selected label to both LUNs. Thereafter, the address assignment apparatus sends the selected label to the first storage array and the second storage array for identifying both the first source LUN and the first target LUN.Type: ApplicationFiled: April 21, 2020Publication date: August 6, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tiande Li, Langbo Li
-
Patent number: 10713074Abstract: A method, an apparatus, and a system for accessing a storage device. The method includes: acquiring, by an I/O adapter, an access request from a virtual machine, where the access request carries virtual address information of a to-be-accessed storage area; generating an access instruction according to the access request, where the access instruction carries the virtual address information and an identifier of a virtual channel of the virtual machine, where the virtual channel corresponds to the virtual machine on a one-to-one basis and is used to connect the corresponding virtual machine to a storage device target, and the storage device target is configured to manage access to the storage device; and sending the access instruction to the storage device target.Type: GrantFiled: August 1, 2017Date of Patent: July 14, 2020Assignee: Huawei Technologies Co., Ltd.Inventor: Langbo Li
-
Patent number: 10708378Abstract: A data processing method and apparatus, a server, and a controller, where the method includes receiving, by a server, a data processing request, where the data processing request includes a request sequence number, and the request sequence number marks the data processing request, generating at least one input/output (I/O) request according to the data processing request, adding the request sequence number to each of the at least one I/O request, merging the I/O requests having the request sequence number, and generating an aggregation instruction when a quantity of I/O requests having the request sequence number is greater than a preset threshold, and sending the aggregation instruction to a controller of a storage system. Hence, a time taken to perform monitoring and management using a transaction mechanism can be reduced, thereby simplifying the transaction mechanism.Type: GrantFiled: December 18, 2017Date of Patent: July 7, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Langbo Li
-
Publication number: 20180109641Abstract: A data processing method and apparatus, a server, and a controller, where the method includes receiving, by a server, a data processing request, where the data processing request includes a request sequence number, and the request sequence number marks the data processing request, generating at least one input/output (I/O) request according to the data processing request, adding the request sequence number to each of the at least one I/O request, merging the I/O requests having the request sequence number, and generating an aggregation instruction when a quantity of I/O requests having the request sequence number is greater than a preset threshold, and sending the aggregation instruction to a controller of a storage system. Hence, a time taken to perform monitoring and management using a transaction mechanism can be reduced, thereby simplifying the transaction mechanism.Type: ApplicationFiled: December 18, 2017Publication date: April 19, 2018Inventor: Langbo Li
-
Publication number: 20170329625Abstract: A method, an apparatus, and a system for accessing a storage device. The method includes: acquiring, by an I/O adapter, an access request from a virtual machine, where the access request carries virtual address information of a to-be-accessed storage area; generating an access instruction according to the access request, where the access instruction carries the virtual address information and an identifier of a virtual channel of the virtual machine, where the virtual channel corresponds to the virtual machine on a one-to-one basis and is used to connect the corresponding virtual machine to a storage device target, and the storage device target is configured to manage access to the storage device; and sending the access instruction to the storage device target.Type: ApplicationFiled: August 1, 2017Publication date: November 16, 2017Inventor: Langbo LI
-
Publication number: 20170192966Abstract: The present disclosure provides a method and an apparatus for searching a cartoon. The method includes: S1, receiving query information input by a user; S2, acquiring cartoon information related to the query information; and S3, providing a searching result page, and displaying the cartoon information in the searching result page in a preset form. With the method and apparatus provided by the present disclosure, the user may browse relevant cartoons through searching without needing to search and browse on the social network or click the natural result to enter a website for browsing, thereby better satisfying the user's cartoon searching requirement.Type: ApplicationFiled: July 13, 2015Publication date: July 6, 2017Inventors: Lu WANG, Quan QING, Ke DU, Langbo LI