Patents by Inventor Wangbin Zhu

Wangbin Zhu 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: 10567494
    Abstract: A data processing system, a computing node, and a data processing method are provided. The data processing system includes a management node and a first class of computing nodes. The management node is configured to allocate first processing tasks to the first class of computing nodes. At least two computing nodes in the first class of computing nodes concurrently perform the first processing tasks allocated by the management node. A computing node performs a combine2 operation and a reduce2 operation on a data block Mx and a data block V1x, to obtain a first intermediate result. Then, the management node obtains a processing result for a to-be-processed dataset according to first intermediate results obtained by the first class of computing nodes. According to the data processing system, when a combine operation and a reduce operation are being performed on data blocks, memory space occupied by computation can be reduced.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 18, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Guowei Huang, Youliang Yan, Wangbin Zhu
  • Patent number: 10019178
    Abstract: A method and a related device for determining a management mode of a shared virtual memory page are disclosed. In one example, a method is disclosed that includes monitoring frequency or mode of access operation of at least one process accessing the shared virtual memory page; and changing the management mode of the shared virtual memory page to a shared physical memory mode if the monitored frequency or mode of access operation meets a first set condition and a current management mode of the shared virtual memory page is a distributed shared memory mode. The technical solutions provided in the present disclosure can enhance performance of accessing a shared virtual memory.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: July 10, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: KingTin Lam, Wangbin Zhu, Youliang Yan, Cho-Li Wang, Jinghao Shi
  • Patent number: 9824011
    Abstract: A method and an apparatus for processing data and a computer system are provided. The method includes copying a shared virtual memory page to which a first process requests access into off-chip memory of a computing node, and using the shared virtual memory page copied into the off-chip memory as a working page of the first process; and before the first process performs a write operation on the working page, creating, in on-chip memory of the computing node, a backup page of the working page, so as to back up original data of the working page. Before a write operation is performed on a working page, page data is backed up in the on-chip memory, so as to ensure data consistency when multiple processes perform an operation on a shared virtual memory page while accessing off-chip memory as less as possible and improving a speed of a program.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: November 21, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kingtin Lam, Jinghao Shi, Cho-li Wang, Wangbin Zhu
  • Publication number: 20170331886
    Abstract: A data processing system, a computing node, and a data processing method are provided. The data processing system includes a management node and a first class of computing nodes. The management node is configured to allocate first processing tasks to the first class of computing nodes. At least two computing nodes in the first class of computing nodes concurrently perform the first processing tasks allocated by the management node. A computing node performs a combine2 operation and a reduce2 operation on a data block Mx and a data block V1x, to obtain a first intermediate result. Then, the management node obtains a processing result for a to-be-processed dataset according to first intermediate results obtained by the first class of computing nodes. According to the data processing system, when a combine operation and a reduce operation are being performed on data blocks, memory space occupied by computation can be reduced.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 16, 2017
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Guowei Huang, Youliang Yan, Wangbin Zhu
  • Publication number: 20160306741
    Abstract: An on-chip memory in a many-core system is partitioned, and according to a frequency at which a processor core set in each on-chip partition accesses a virtual memory page in virtual memory space that is shared among multiple processes that belong to a same application program, data corresponding to the virtual memory page is moved to an on-chip memory partition in which a processor core set whose access frequency is high is located such that when the virtual memory page is subsequently accessed, a time delay caused by cross-partition access is reduced.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: KingTin Lam, Chit Ho Dominic Hung, Cho-Li Wang, Youliang Yan, Wangbin Zhu
  • Publication number: 20160034397
    Abstract: A method and an apparatus for processing data and a computer system are provided. The method includes copying a shared virtual memory page to which a first process requests access into off-chip memory of a computing node, and using the shared virtual memory page copied into the off-chip memory as a working page of the first process; and before the first process performs a write operation on the working page, creating, in on-chip memory of the computing node, a backup page of the working page, so as to back up original data of the working page. Before a write operation is performed on a working page, page data is backed up in the on-chip memory, so as to ensure data consistency when multiple processes perform an operation on a shared virtual memory page while accessing off-chip memory as less as possible and improving a speed of a program.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Kingtin Lam, Jinghao Shi, Cho-li Wang, Wangbin Zhu
  • Publication number: 20150293720
    Abstract: A method and a related device for determining a management mode of a shared virtual memory page are disclosed. In one example, a method is disclosed that includes monitoring frequency or mode of access operation of at least one process accessing the shared virtual memory page; and changing the management mode of the shared virtual memory page to a shared physical memory mode if the monitored frequency or mode of access operation meets a first set condition and a current management mode of the shared virtual memory page is a distributed shared memory mode. The technical solutions provided in the present disclosure can enhance performance of accessing a shared virtual memory.
    Type: Application
    Filed: June 25, 2015
    Publication date: October 15, 2015
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: KingTin LAM, Wangbin Zhu, Youliang Yan, Cho-Li WANG, Jinghao Shi
  • Patent number: 9094468
    Abstract: The present invention relates to communication technologies, and discloses a device capability invocation method, a widget device, and a server. The device capability invocation method includes: receiving a device capability invocation request sent by a widget, where the device capability invocation request carries conditions of a device capability that needs to be invoked; search a device capability database for the device capability compliant with the conditions; invoking the found device capability; receiving an invocation result that is returned after the found device capability is invoked; and sending the invocation result to the widget. The technical solutions provided by the embodiments of the present invention enables a widget device to invoke device capabilities of all devices in the system.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: July 28, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hongbo Jin, Haifang Fu, Wangbin Zhu
  • Patent number: 8924991
    Abstract: Embodiments of the present invention relate to a breakpoint information management method and a breakpoint information manager. The breakpoint information management method includes: obtaining, according to a query parameter obtained from a current application program and stored breakpoint information of at least one application program, breakpoint context information corresponding to the query parameter; calculating interest information according to the breakpoint context information; and returning the interest information to the current application program so that the current application program plays a corresponding electronic file.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: December 30, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hongbo Jin, Youliang Yan, Wangbin Zhu, Zhihong Qiu
  • Patent number: 8848893
    Abstract: A method for callback processing in telecommunication capability opening, a telecommunication capability opening server, a client, and a telecommunication capability opening service system are disclosed. The method includes: receiving a telecommunication capability application programming interface (API) call request sent by a client, where the telecommunication capability API call request includes a callback information parameter; performing callback processing according to the telecommunication capability API call request, and generating a callback message according to the callback information parameter; and pushing the callback message to the client.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: September 30, 2014
    Assignee: Huawei Technologies Co, Ltd.
    Inventors: Zhihong Qiu, Youliang Yan, Wangbin Zhu, Hongbo Jin, Wenyang Zang
  • Publication number: 20140095355
    Abstract: The present invention discloses a platform, method, and device for managing an application, and belongs to the field of the Internet. The platform includes a mall and a store, where the mall includes: a management module configured to record and maintain information of an application store, application information, and user information; an application store creation module configured to create the application store according to store implementation logic, so that the application store presents an application according to the implementation logic; and a transaction management module configured to complete billing and charging of the application according to information maintained by the management module; and the store includes: a store interface management module configured to manage and present the application, so that the application is presented in a set presentation manner.
    Type: Application
    Filed: November 27, 2013
    Publication date: April 3, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Zhihong Qiu, Youliang Yan, Hongbo Jin, Wangbin Zhu
  • Publication number: 20130326547
    Abstract: Embodiments of the present invention relate to a breakpoint information management method and a breakpoint information manager. The breakpoint information management method includes: obtaining, according to a query parameter obtained from a current application program and stored breakpoint information of at least one application program, breakpoint context information corresponding to the query parameter; calculating interest information according to the breakpoint context information; and returning the interest information to the current application program so that the current application program plays a corresponding electronic file.
    Type: Application
    Filed: August 8, 2013
    Publication date: December 5, 2013
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Hongbo Jin, Youliang Yan, Wangbin Zhu, Zhihong Qiu
  • Publication number: 20130236000
    Abstract: A method for callback processing in telecommunication capability opening, a telecommunication capability opening server, a client, and a telecommunication capability opening service system are disclosed. The method includes: receiving a telecommunication capability application programming interface (API) call request sent by a client, where the telecommunication capability API call request includes a callback information parameter; performing callback processing according to the telecommunication capability API call request, and generating a callback message according to the callback information parameter; and pushing the callback message to the client.
    Type: Application
    Filed: April 25, 2013
    Publication date: September 12, 2013
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Zhihong Qiu, Youliang Yan, Wangbin Zhu, Hongbo Jin, Wenyang Zang
  • Publication number: 20120059836
    Abstract: The present invention relates to communication technologies, and discloses a device capability invocation method, a widget device, and a server. The device capability invocation method includes: receiving a device capability invocation request sent by a widget, where the device capability invocation request carries conditions of a device capability that needs to be invoked; search a device capability database for the device capability compliant with the conditions; invoking the found device capability; receiving an invocation result that is returned after the found device capability is invoked; and sending the invocation result to the widget. The technical solutions provided by the embodiments of the present invention enables a widget device to invoke device capabilities of all devices in the system.
    Type: Application
    Filed: November 11, 2011
    Publication date: March 8, 2012
    Inventors: Hongbo JIN, Haifang FU, Wangbin ZHU
  • Publication number: 20100287267
    Abstract: A widget communication method includes: receiving a widget event message from a client, the widget event message indicates happening of the widget event; obtaining association information of widget events between clients; and triggering widget events on other clients that are associated with the widget event happening on the client according to the association information. A widget server is also provided. With the present invention, when a server receives a widget event message from a client, the server obtains association information of widget events between clients. Because the association information of widget events between clients associates widget events of different clients, the server triggers the widget events on other clients that are associated with the widget event happening on the client according to the association information so that widget applications can collaborate across multiple clients.
    Type: Application
    Filed: December 8, 2009
    Publication date: November 11, 2010
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongbo Jin, Haifang Fu, Zhihong Qiu, Wangbin Zhu