Patents by Inventor Hai Hong Xu
Hai Hong Xu 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: 9772833Abstract: The present invention discloses an application instance staging method and apparatus. The method comprising: obtaining a list of functional services bound to an application program; determining a buildpack corresponding to the bound functional service; and performing, by the determined buildpack, application instance staging of the application program. With the technical solution according to embodiments of the invention, an application program can be automatically extended during application instance staging, such that it can interact with the bound service.Type: GrantFiled: June 18, 2015Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Andrew R. Low, Lei Wang, Hai Hong Xu
-
Patent number: 9619305Abstract: Handling locale information on a computing platform, a computer obtains, in response to an event that an application is pushed to a computing platform, locale information corresponding to the application. The computer determines the type of the application, configures a runtime executable file required by the application according to the locale information corresponding to the application and the type of the application, creates a script for configuring a locale of an operating system on the computing platform consistent with the locale information corresponding to the application, and creates a droplet for the application that includes the configured runtime executable file required by the application and is associated with the created script.Type: GrantFiled: June 2, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
-
Publication number: 20160357617Abstract: Handling locale information on a computing platform, a computer obtains, in response to an event that an application is pushed to a computing platform, locale information corresponding to the application. The computer determines the type of the application, configures a runtime executable file required by the application according to the locale information corresponding to the application and the type of the application, creates a script for configuring a locale of an operating system on the computing platform consistent with the locale information corresponding to the application, and creates a droplet for the application that includes the configured runtime executable file required by the application and is associated with the created script.Type: ApplicationFiled: June 2, 2015Publication date: December 8, 2016Inventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
-
Publication number: 20160357581Abstract: Handling locale information on a computing platform in a cloud computing environment. An application pushed by a cloud client is received by a computing platform, in response to receiving a request from a user to execute the application. Locale information associated with the application and the user is retrieved by the computing platform. A script is created and executed by the computing platform to configure a locale of an operating system, and that identifies and installs applications upon which the pushed application depends for execution. A runtime environment, the pushed application, and the applications upon which the pushed application depends for execution in the runtime environment are booted by the computing platform. The pushed application is then executed by the computing platform in the runtime environment.Type: ApplicationFiled: February 5, 2016Publication date: December 8, 2016Inventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
-
Patent number: 9507578Abstract: An application instance staging method comprises installing a runtime environment for an application program pushed to a cloud client; installing dependency of the application program; reading an environment variable of the application program to identify a functional service bound to the application program; modifying the application program based on the functional service bound to the application program; and packaging the modified application program, runtime environment, and dependency into an executable droplet.Type: GrantFiled: June 29, 2015Date of Patent: November 29, 2016Assignee: International Business Machines CorporationInventors: Andrew R. Low, Lei Wang, Hai Hong Xu
-
Patent number: 9420034Abstract: A method, system and computer program product for providing a service to multiple tenants of an application. Responsive to receiving from a client of a tenant a request, a tenant context of the tenant is bound to the request. With respect to an access to an isolation point of the application in the request, the access to the isolation point is redirected to a partition based on the tenant context bound to the request. The partition may be pre-established for the tenant with respect to the application. Hence, it is possible to provide a multi-tenant solution in a convenient, fast, and cost-effective way, and, in turn, to achieve resource sharing to a greater extent and enhance the resource efficiency.Type: GrantFiled: February 25, 2011Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Hong Cai, Jun Jie Cai, Wei Gong, Lin Quan Jiang, Jing Lv, Xin Sheng Mao, Heng Wang, Hai Hong Xu, Ke Zhang, Min Jun Zhou
-
Publication number: 20150378689Abstract: The present invention discloses an application instance staging method and apparatus. The method comprising: obtaining a list of functional services bound to an application program; determining a buildpack corresponding to the bound functional service; and performing, by the determined buildpack, application instance staging of the application program. With the technical solution according to embodiments of the invention, an application program can be automatically extended during application instance staging, such that it can interact with the bound service.Type: ApplicationFiled: June 18, 2015Publication date: December 31, 2015Inventors: Andrew R. Low, Lei Wang, Hai Hong Xu
-
Publication number: 20150378690Abstract: An application instance staging method comprises installing a runtime environment for an application program pushed to a cloud client; installing dependency of the application program; reading an environment variable of the application program to identify a functional service bound to the application program; modifying the application program based on the functional service bound to the application program; and packaging the modified application program, runtime environment, and dependency into an executable droplet.Type: ApplicationFiled: June 29, 2015Publication date: December 31, 2015Inventors: Andrew R. Low, Lei Wang, Hai Hong Xu
-
Publication number: 20110213870Abstract: A method, system and computer program product for providing a service to multiple tenants of an application. Responsive to receiving from a client of a tenant a request, a tenant context of the tenant is bound to the request. With respect to an access to an isolation point of the application in the request, the access to the isolation point is redirected to a partition based on the tenant context bound to the request. The partition may be pre-established for the tenant with respect to the application. Hence, it is possible to provide a multi-tenant solution in a convenient, fast, and cost-effective way, and, in turn, to achieve resource sharing to a greater extent and enhance the resource efficiency.Type: ApplicationFiled: February 25, 2011Publication date: September 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hong Cai, Jun Jie Cai, Wei Gong, Lin Quan Jiang, Jing Lv, Xin Sheng Mao, Heng Wang, Hai Hong Xu, Ke Zhang, Min Jun Zhou