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: 9112712
    Abstract: 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: Grant
    Filed: December 11, 2009
    Date of Patent: August 18, 2015
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qifeng Ma, Xiaomin Shi, Huan Wang, Jie Tang, Chong Gu
  • Patent number: 8875225
    Abstract: 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: Grant
    Filed: June 8, 2012
    Date of Patent: October 28, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Heng Chang, Weiliang Chen, Xiaomin Shi, Qifeng Ma, Huan Wang, Shan Chen, Yan Li
  • Publication number: 20140258494
    Abstract: 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: Application
    Filed: May 19, 2014
    Publication date: September 11, 2014
    Inventors: Wenhua Xu, Xiaomin Shi, Jianfeng LlU, Yan Li
  • Patent number: 8769101
    Abstract: 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: Grant
    Filed: November 6, 2009
    Date of Patent: July 1, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenhua Xu, Xiaomin Shi, Jianfeng Liu, Yan Li
  • Patent number: 8731545
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: May 20, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Huan Wang, Yan Li, Qifeng Ma, Xiaomin Shi, Heng Chang, Shan Chen
  • Patent number: 8612549
    Abstract: 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: Grant
    Filed: January 7, 2011
    Date of Patent: December 17, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qifeng Ma, Xiaomin Shi, Yan Li, Jie Tang
  • Patent number: 8453158
    Abstract: 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: Grant
    Filed: April 14, 2011
    Date of Patent: May 28, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qifeng Ma, Xiaomin Shi
  • Publication number: 20120246716
    Abstract: 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: Application
    Filed: June 8, 2012
    Publication date: September 27, 2012
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Heng Chang, Weiliang Chen, Xiaomin Shi, Qifeng Ma, Huan Wang, Shan Chen, Yan Li
  • Publication number: 20110268039
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: November 3, 2011
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Huan Wang, Yan Li, Qifeng Ma, Xiaomin Shi, Heng Chang, Shan Chen
  • Publication number: 20110238840
    Abstract: 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: Application
    Filed: March 25, 2011
    Publication date: September 29, 2011
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Xiaomin Shi, Yan Li, Jie Tang, Qifeng Ma, Shan Chen, Huan Wang, Heng Chang, Jianfeng Liu
  • Publication number: 20110191786
    Abstract: 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: Application
    Filed: April 14, 2011
    Publication date: August 4, 2011
    Inventors: Qifeng MA, Xiaomin Shi
  • Publication number: 20110173324
    Abstract: 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: Application
    Filed: March 18, 2011
    Publication date: July 14, 2011
    Inventors: Huan Wang, Yan Li, Qifeng Ma, Xiaomin Shi, Heng Chang
  • Publication number: 20110113470
    Abstract: 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: Application
    Filed: January 7, 2011
    Publication date: May 12, 2011
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qifeng MA, Xiaomin SHI, Yan LI, Jie TANG
  • Publication number: 20100223591
    Abstract: 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: Application
    Filed: May 14, 2010
    Publication date: September 2, 2010
    Inventors: Xiaomin SHI, Yan LI, Ning GU, Tiejiang LIU, Shuhul ZHOU, Qing GU, Yiwen ZHU
  • Publication number: 20100091965
    Abstract: 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: Application
    Filed: December 11, 2009
    Publication date: April 15, 2010
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qifeng MA, Xiaomin SHI, Huan WANG, Jie TANG, Chong GU
  • Publication number: 20100057917
    Abstract: 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: Application
    Filed: November 6, 2009
    Publication date: March 4, 2010
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenhua Xu, Xiaomin Shi, Jianfeng Liu, Yan Li
  • Publication number: 20100042837
    Abstract: 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: Application
    Filed: October 19, 2009
    Publication date: February 18, 2010
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qifeng Ma, Jianfeng Liu, Yawen Xiao, Xiaomin Shi, Shan Chen
  • Publication number: 20090185666
    Abstract: 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: Application
    Filed: March 26, 2009
    Publication date: July 23, 2009
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Jie Tang, Xiaomin Shi
  • Patent number: D887386
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: June 16, 2020
    Inventor: Xiaomin Shi
  • Patent number: D997901
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: September 5, 2023
    Inventor: Xiaomin Shi