Patents by Inventor Haifang Fu
Haifang Fu 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: 9094468Abstract: 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: GrantFiled: November 11, 2011Date of Patent: July 28, 2015Assignee: Huawei Technologies Co., Ltd.Inventors: Hongbo Jin, Haifang Fu, Wangbin Zhu
-
Patent number: 8832250Abstract: A method for an agent service applied to a Widget is provided, where the method includes: receiving a service request for the Widget using an Application Programming Interface (API) initiated by a user terminal; forwarding the service request to an API service provider, and forwarding a response for the service request from the API service provider to the user terminal; collecting charging information generated by the Widget using an API service, and recording the collected charging information, where the charging information, together with a charging policy registered by the Widget, is used to perform uniform charging for the API service used by the Widget. An embodiment of the present invention further provides a server, which may reduce complicated user operation and bringing better user experience.Type: GrantFiled: December 28, 2011Date of Patent: September 9, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Zhihong Qiu, Haifang Fu, Jie Zhang
-
Publication number: 20120227032Abstract: A method includes: parsing a widget package that is to be run in a terminal to obtain component information in the widget package; obtaining registration information of a component in the widget package according to the component information; when the obtaining of the registration information fails, downloading a component according to component download request information sent by the terminal and updating the registration information; and invoking the downloaded component according to the updated registration information, so that a widget logic component may be updated separately, and a function of a widget terminal is implemented flexibly and easily.Type: ApplicationFiled: May 10, 2012Publication date: September 6, 2012Inventors: Jie ZHANG, Haifang FU
-
Publication number: 20120110482Abstract: A method and an apparatus for generating a widget are provided. The method includes: obtaining identification information of elements to be reused in a source widget; generating a logical relation between the elements to be reused; and generating a widget including the identification information of the elements to be reused and the logical relation according to the identification information of the elements to be reused and the logical relation. A method for running a widget and a widget engine are further provided. A new widget may be generated through combination and reuse of existing widgets, so that it is unnecessary to write a code in a development procedure, which reduces the workload of widget development and is beneficial to the development of widget technologies.Type: ApplicationFiled: December 30, 2011Publication date: May 3, 2012Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie ZHANG, Haifang FU
-
Publication number: 20120102179Abstract: A method for an agent service applied to a Widget is provided, where the method includes: receiving a service request for the Widget using an Application Programming Interface (API) initiated by a user terminal; forwarding the service request to an API service provider, and forwarding a response for the service request from the API service provider to the user terminal; collecting charging information generated by the Widget using an API service, and recording the collected charging information, where the charging information, together with a charging policy registered by the Widget, is used to perform uniform charging for the API service used by the Widget. An embodiment of the present invention further provides a server, which may reduce complicated user operation and bringing better user experience.Type: ApplicationFiled: December 28, 2011Publication date: April 26, 2012Inventors: Zhihong QIU, Haifang Fu, Jie Zhang
-
Publication number: 20120102390Abstract: A method and an apparatus for generating a widget are provided. This technical solution belongs to the field of network application technology. The method includes the following steps: the attribute information of the data to be obtained is created according to the web page specified by a user and the page fragment marked by the user on the web page (101); the structured data is obtained according to the created attribute information of the data to be obtained (102); the obtained structured data is converted to visual content (103). The apparatus includes a creation module, an obtaining module, and a converting module. By creating the attribute information of the data to be obtained and obtaining the structured data according to the created attribute information, this technical solution has the effect of meeting diverse user demands as far as possible.Type: ApplicationFiled: December 28, 2011Publication date: April 26, 2012Applicant: Huawei Technologies Co., Ltd.Inventors: Jie Zhang, Haifang Fu, Guang Ji, Guiling Wang
-
Publication number: 20120059836Abstract: 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: ApplicationFiled: November 11, 2011Publication date: March 8, 2012Inventors: Hongbo JIN, Haifang FU, Wangbin ZHU
-
Publication number: 20110004602Abstract: A method for generating a widget icon is disclosed. The method includes: obtaining a widget summary information file; parsing the widget summary information file, and executing the parsed widget summary information file; and generating a widget icon according to the executed widget summary information file. A method for generating a widget summary information file and a widget engine are also provided, thus reducing the occupancy of system resources.Type: ApplicationFiled: December 24, 2009Publication date: January 6, 2011Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhihong Qiu, Haifang Fu, Hongbo Jin, Jie Zhang
-
Publication number: 20100293139Abstract: A method for synchronizing data is disclosed. The method includes: receiving a data synchronization request; determining data that needs to be transcoded and a transcoding rule for such data according to the data synchronization request and features of a widget terminal that requests data synchronization and sending the data that is transcoded according to the transcoding rule to the widget terminal that requests data synchronization. A widget terminal and server are also provided. The present invention can extend the use scope of widget terminals.Type: ApplicationFiled: April 23, 2010Publication date: November 18, 2010Inventors: Peng LI, Haifang Fu
-
Publication number: 20100287267Abstract: 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: ApplicationFiled: December 8, 2009Publication date: November 11, 2010Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hongbo Jin, Haifang Fu, Zhihong Qiu, Wangbin Zhu