Patents by Inventor Xiaomin Shi
Xiaomin Shi 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: 9112712Abstract: A service subscription method is provided. The method includes the following steps. A service subscription request is received from a client. The request carries a service identifier (ID). Service information about a service that the client requests to subscribe to and information about related services of the service that the client requests to subscribe to are obtained according to the service ID. Related-service-set subscription information is obtained according to the information about the service to be subscribed to and the information about its related services. The related-service-set subscription information is returned to the client. Moreover, a service subscription system and server are also provided. Through the technical solutions of the present invention, the interaction process of related-service subscription is simplified and the system resources are saved, and the real-time performance of service subscription and the probability of related-service subscription are also increased.Type: GrantFiled: December 11, 2009Date of Patent: August 18, 2015Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qifeng Ma, Xiaomin Shi, Huan Wang, Jie Tang, Chong Gu
-
Patent number: 8875225Abstract: A method, apparatus and system for obtaining user information are disclosed by the present invention. The present invention solves the problem of lower security of user information. The method includes: obtaining the interactive state of the service requester in the service request process, wherein the interactive state is used for indicating the specific state in which the service requester and its service are during the process of interaction with each other; determining if the interactive state of the service requester, in the process of requesting the service, meets the preset access-authorized-policy of the user information in the service request; when the interactive state of the service requester, in the process of requesting the service, meets the preset access-authorized-policy of the user information in said service request, obtaining the user information and sending the user information to the service.Type: GrantFiled: June 8, 2012Date of Patent: October 28, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Heng Chang, Weiliang Chen, Xiaomin Shi, Qifeng Ma, Huan Wang, Shan Chen, Yan Li
-
Publication number: 20140258494Abstract: The present invention relates to a method for handling and replacing a service. The method for handling a composite service may include obtaining a concrete service corresponding to a service invocation segment description in a composite service logic, wherein the service invocation segment is an abstract service invocation segment or a service template invocation segment; triggering a service replacement, requesting to replace the service invocation segment with a concrete service invocation segment of the obtained concrete service; or, triggering a service invocation, requesting to generate a service invocation based on the concrete service. Accordingly, a concrete service can be dynamically selected when the composite service logic is being executed.Type: ApplicationFiled: May 19, 2014Publication date: September 11, 2014Inventors: Wenhua Xu, Xiaomin Shi, Jianfeng LlU, Yan Li
-
Patent number: 8769101Abstract: The present invention relates to a method for handling and replacing a service. The method for handling a composite service may include obtaining a concrete service corresponding to a service invocation segment description in a composite service logic, wherein the service invocation segment is an abstract service invocation segment or a service template invocation segment; triggering a service replacement, requesting to replace the service invocation segment with a concrete service invocation segment of the obtained concrete service; or, triggering a service invocation, requesting to generate a service invocation based on the concrete service. Accordingly, a concrete service can be dynamically selected when the composite service logic is being executed.Type: GrantFiled: November 6, 2009Date of Patent: July 1, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Wenhua Xu, Xiaomin Shi, Jianfeng Liu, Yan Li
-
Patent number: 8731545Abstract: The present invention discloses a method for implementing service roaming. The method includes: receiving a roaming registration request that includes a service identifier (ID); obtaining a physical access address of a service according to the service ID, and generating and storing service registration route information that includes the service ID and the physical access address of the service; obtaining an address of a home service router or a service router to which the service belongs before the service roams, and sending a roaming notification message to the home service router or the service router to which the service belongs before the service roams. In this way, a user may access the service, thus the user experience and the universality of services created by the user are improved.Type: GrantFiled: June 30, 2011Date of Patent: May 20, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Huan Wang, Yan Li, Qifeng Ma, Xiaomin Shi, Heng Chang, Shan Chen
-
Patent number: 8612549Abstract: A mashup service terminal, a mashup service server, a mashup service system, a method for establishing a mashup service, and a method for using a mashup service are provided. A user terminal capability is introduced into the mashup service as a service and an information source of a mashup application, so that a user can establish and use the mashup service conveniently and flexibly, and the user experience is improved.Type: GrantFiled: January 7, 2011Date of Patent: December 17, 2013Assignee: Huawei Technologies Co., Ltd.Inventors: Qifeng Ma, Xiaomin Shi, Yan Li, Jie Tang
-
Patent number: 8453158Abstract: A method, an apparatus, and a system for enhancing application reliability of a script-based service are disclosed. The method includes: analyzing data source information of a script-based service; obtaining current state information of the data source of the script-based service according to the analysis result; and judging the availability state of the script-based service according to the obtained current state information. With the technical solution of the present invention, a related analysis function is added to a script-based service server to analyze related data source information in the script-based service logic and mark the script-based service. In this way, a user can know the state of the script-based service when requesting a service, thus avoiding unnecessary service trials, saving system resources, and improving the user experience.Type: GrantFiled: April 14, 2011Date of Patent: May 28, 2013Assignee: Huawei Technologies Co., Ltd.Inventors: Qifeng Ma, Xiaomin Shi
-
Publication number: 20120246716Abstract: A method, apparatus and system for obtaining user information are disclosed by the present invention. The present invention solves the problem of lower security of user information. The method includes: obtaining the interactive state of the service requester in the service request process, wherein the interactive state is used for indicating the specific state in which the service requester and its service are during the process of interaction with each other; determining if the interactive state of the service requester, in the process of requesting the service, meets the preset access-authorized-policy of the user information in the service request; when the interactive state of the service requester, in the process of requesting the service, meets the preset access-authorized-policy of the user information in said service request, obtaining the user information and sending the user information to the service.Type: ApplicationFiled: June 8, 2012Publication date: September 27, 2012Applicant: Huawei Technologies Co., Ltd.Inventors: Heng Chang, Weiliang Chen, Xiaomin Shi, Qifeng Ma, Huan Wang, Shan Chen, Yan Li
-
Publication number: 20110268039Abstract: The present invention discloses a method for implementing service roaming. The method includes: receiving a roaming registration request that includes a service identifier (ID); obtaining a physical access address of a service according to the service ID, and generating and storing service registration route information that includes the service ID and the physical access address of the service; obtaining an address of a home service router or a service router to which the service belongs before the service roams, and sending a roaming notification message to the home service router or the service router to which the service belongs before the service roams. In this way, a user may access the service, thus the user experience and the universality of services created by the user are improved.Type: ApplicationFiled: June 30, 2011Publication date: November 3, 2011Applicant: Huawei Technologies Co., Ltd.Inventors: Huan Wang, Yan Li, Qifeng Ma, Xiaomin Shi, Heng Chang, Shan Chen
-
Publication number: 20110238840Abstract: The present invention discloses a service negotiation method, system and device. The service negotiation method includes: obtaining a service negotiation request that contains multiple services; obtaining a requirement processing result of the multiple services according to the service negotiation request; and selecting a target service according to the requirement processing result, generating a service negotiation result corresponding to the service negotiation request, and returning the service negotiation result. The present invention enables the service network to support service negotiation under multiple service requirements and meets the needs of service interactions and the requirements of the negotiation requester. With the present invention, the success rate of service negotiation is increased and the user satisfaction is enhanced.Type: ApplicationFiled: March 25, 2011Publication date: September 29, 2011Applicant: Huawei Technologies Co., Ltd.Inventors: Xiaomin Shi, Yan Li, Jie Tang, Qifeng Ma, Shan Chen, Huan Wang, Heng Chang, Jianfeng Liu
-
Publication number: 20110191786Abstract: A method, an apparatus, and a system for enhancing application reliability of a script-based service are disclosed. The method includes: analyzing data source information of a script-based service; obtaining current state information of the data source of the script-based service according to the analysis result; and judging the availability state of the script-based service according to the obtained current state information. With the technical solution of the present invention, a related analysis function is added to a script-based service server to analyze related data source information in the script-based service logic and mark the script-based service. In this way, a user can know the state of the script-based service when requesting a service, thus avoiding unnecessary service trials, saving system resources, and improving the user experience.Type: ApplicationFiled: April 14, 2011Publication date: August 4, 2011Inventors: Qifeng MA, Xiaomin Shi
-
Publication number: 20110173324Abstract: An XMPP server in a home domain that an XMPP client belongs to receives a service access request over XMPP; the XMPP server selects a routing path for the service access request, and forwards the service access request to a next hop XMPP server according to the selected routing path, and forwards the service access request in turn, to an XMPP gateway connected to a service server; after the XMPP gateway receives the service access request, the XMPP gateway invokes the service server to obtain a service access response, and forwards the service access response to the XMPP server in the home domain that the XMPP client belongs to; the XMPP server in the home domain that the XMPP client belongs to sends the service access response to the XMPP client.Type: ApplicationFiled: March 18, 2011Publication date: July 14, 2011Inventors: Huan Wang, Yan Li, Qifeng Ma, Xiaomin Shi, Heng Chang
-
Publication number: 20110113470Abstract: A mashup service terminal, a mashup service server, a mashup service system, a method for establishing a mashup service, and a method for using a mashup service are provided. A user terminal capability is introduced into the mashup service as a service and an information source of a mashup application, so that a user can establish and use the mashup service conveniently and flexibly, and the user experience is improved.Type: ApplicationFiled: January 7, 2011Publication date: May 12, 2011Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qifeng MA, Xiaomin SHI, Yan LI, Jie TANG
-
Publication number: 20100223591Abstract: A method for converting a web service composition logic and an application server includes: obtaining a first BPEL process framework of an existing BPEL composition logic; generating a DAG composition logic according to the first BPEL process framework; obtaining an independent path group according to the DAG composition logic; analyzing an independent path grouping result to generate a second BPEL process framework; and filling a process of the second BPEL process framework to generate an executable process. An application server is provided to convert the web service composition logic. The method and the application server provided herein optimize the logic through parallelism or nesting of web service invocation, and improve the execution efficiency.Type: ApplicationFiled: May 14, 2010Publication date: September 2, 2010Inventors: Xiaomin SHI, Yan LI, Ning GU, Tiejiang LIU, Shuhul ZHOU, Qing GU, Yiwen ZHU
-
Publication number: 20100091965Abstract: A service subscription method is provided. The method includes the following steps. A service subscription request is received from a client. The request carries a service identifier (ID). Service information about a service that the client requests to subscribe to and information about related services of the service that the client requests to subscribe to are obtained according to the service ID. Related-service-set subscription information is obtained according to the information about the service to be subscribed to and the information about its related services. The related-service-set subscription information is returned to the client. Moreover, a service subscription system and server are also provided. Through the technical solutions of the present invention, the interaction process of related-service subscription is simplified and the system resources are saved, and the real-time performance of service subscription and the probability of related-service subscription are also increased.Type: ApplicationFiled: December 11, 2009Publication date: April 15, 2010Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qifeng MA, Xiaomin SHI, Huan WANG, Jie TANG, Chong GU
-
Publication number: 20100057917Abstract: The present invention relates to a method for handling and replacing a service. The method for handling a composite service may include obtaining a concrete service corresponding to a service invocation segment description in a composite service logic, wherein the service invocation segment is an abstract service invocation segment or a service template invocation segment; triggering a service replacement, requesting to replace the service invocation segment with a concrete service invocation segment of the obtained concrete service; or, triggering a service invocation, requesting to generate a service invocation based on the concrete service. Accordingly, a concrete service can be dynamically selected when the composite service logic is being executed.Type: ApplicationFiled: November 6, 2009Publication date: March 4, 2010Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenhua Xu, Xiaomin Shi, Jianfeng Liu, Yan Li
-
Publication number: 20100042837Abstract: A service tracking method includes that after receiving a service tracking identification and a service request message, recording interaction information of the service if a tracking judging unit judges that the service identified by the service tracking identification corresponds to the service requested by the service request message; and uploading service tracking information to an upload address contained in the service tracking identification, the service tracking information containing the interaction information. A network device, Operation and Maintenance (O&M) controller, and service requesting device provided in embodiments of the present invention may achieve or assist in achieving the service tracking method provided in embodiments of the present invention.Type: ApplicationFiled: October 19, 2009Publication date: February 18, 2010Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qifeng Ma, Jianfeng Liu, Yawen Xiao, Xiaomin Shi, Shan Chen
-
Publication number: 20090185666Abstract: A method, system and device for tracing services are provided. The method includes includes: receiving a service tracing request message which carries information on the service to be traced and the callback information; tracing the service according to the information on the service to be traced and obtaining the feedback service tracing data; and sending the feedback service tracing data according to the callback information. Through the present invention, the service tracing data is fed back effectively in time after the service tracing requester sends a service tracing request.Type: ApplicationFiled: March 26, 2009Publication date: July 23, 2009Applicant: Huawei Technologies Co., Ltd.Inventors: Jie Tang, Xiaomin Shi
-
Patent number: D887386Type: GrantFiled: September 10, 2018Date of Patent: June 16, 2020Inventor: Xiaomin Shi
-
Patent number: D997901Type: GrantFiled: April 12, 2021Date of Patent: September 5, 2023Inventor: Xiaomin Shi