Patents by Inventor Chen-Hua Feng

Chen-Hua Feng 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: 9602599
    Abstract: Systems and articles of manufacture for coordinating application migration processes include selecting at least one migration service for an application based on analysis of application information and information pertaining to multiple migration services, creating a migration plan to migrate the application to a target cloud based on the at least one selected migration service, and executing the migration plan, utilizing the at least one selected migration service, to migrate the application to the target cloud.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kamal K. Bhattacharya, Chen Hua Feng, Yun-Wu Huang, Ying Huang, Hani Jamjoom, Pu Jin, Fan Jing Meng, Michael Montinarelli, Mark E. Podlaseck, Zon-Yin Shae, Daniel J. Williams
  • Patent number: 9602598
    Abstract: Techniques for coordinating application migration processes. A method includes selecting at least one migration service for an application based on analysis of application information and information pertaining to multiple migration services, creating a migration plan to migrate the application to a target cloud based on the at least one selected migration service, and executing the migration plan, utilizing the at least one selected migration service, to migrate the application to the target cloud.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kamal K. Bhattacharya, Chen Hua Feng, Yun-Wu Huang, Ying Huang, Hani Jamjoom, Pu Jin, Fan Jing Meng, Michael Montinarelli, Mark E. Podlaseck, Zon-Yin Shae, Daniel J. Williams
  • Patent number: 9075839
    Abstract: A method, apparatus and database system restore tenant data in a multi-tenant environment. The method comprises: logging a plurality of tenants' requests to the database; with respect to a particular tenant who requires restoring tenant data, acquiring a log of events which affect contents of the database and start from a particular backup point; and only restoring in the database data of the particular tenant to the particular backup point, according to the acquired log of events. When a tenant performs a wrong operation on the database and wishes to roll back to a backup point, only information of the particular tenant in the database is changed into the information at the backup point, without affecting other tenants.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Chen Hua Feng, Kai Tang, Yun Tao Wang, Jian Ming Zhang
  • Publication number: 20140359053
    Abstract: Techniques, systems, and articles of manufacture for coordinating application migration processes. A method includes selecting at least one migration service for an application based on analysis of application information and information pertaining to multiple migration services, creating a migration plan to migrate the application to a target cloud based on the at least one selected migration service, and executing the migration plan, utilizing the at least one selected migration service, to migrate the application to the target cloud.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kamal K. Bhattacharya, Chen Hua Feng, Yun-Wu Huang, Ying Huang, Hani Jamjoom, Pu Jin, Fan Jing Meng, Michael Montinarelli, Mark E. Podlaseck, Zon-Yin Shae, Daniel J. Williams
  • Publication number: 20140359128
    Abstract: Systems and articles of manufacture for coordinating application migration processes include selecting at least one migration service for an application based on analysis of application information and information pertaining to multiple migration services, creating a migration plan to migrate the application to a target cloud based on the at least one selected migration service, and executing the migration plan, utilizing the at least one selected migration service, to migrate the application to the target cloud.
    Type: Application
    Filed: August 19, 2013
    Publication date: December 4, 2014
    Inventors: Kamal K. Bhattacharya, Chen Hua Feng, Yun-Wu Huang, Ying Huang, Hani Jamjoom, Pu Jin, Fan Jing Meng, Michael Montinarelli, Mark E. Podlaseck, Zon-Yin Shae, Daniel J. Williams
  • Patent number: 8825855
    Abstract: A method and apparatus for Single Sign-on, wherein the user accesses a platform server and at least one service provider on the platform server. The method includes intercepting a request sent by the user via a client browser and extracting a domain name included in the request. If the domain name is an original domain name of the platform server, a global session ID is generated for uniquely identifying a session between the user and the platform server. A new domain name of the platform server associated with the global session ID is generated and the URL in the request is redirected to a new URL including the new domain name of the platform server. The request, including the new URL of the platform server, is forwarded to the platform server.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chen Hua Feng, Kai Tang, Yun Tao Wang, Jian Ming Zhang
  • Patent number: 8543813
    Abstract: Computer-implemented methods and apparatus to perform a valid transfer of an electronic mobile ticket on a mobile device by a ticketing application system of a ticket processing center. One method includes: receiving a first electronic message from a first user, where the first message includes an encrypted electronic mobile ticket and a mobile device number of a second user, and where the electronic mobile ticket is encrypted with a key shared between the first user and the ticketing application system; decrypting the encrypted electronic mobile ticket; generating an electronic mobile ticket encrypted with a key shared by the ticketing application system and the second user; and transmitting a second electronic message that includes the electronic mobile ticket encrypted with the key shared between the ticketing application system and the second user to a mobile device of the second user.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Chen Hua Feng, He Yuan Huang, Xiao Xi Liu, Bin Wang
  • Publication number: 20120311167
    Abstract: A method and apparatus for Single Sign-on, wherein the user accesses a platform server and at least one service provider on the platform server. The method includes intercepting a request sent by the user via a client browser and extracting a domain name included in the request. If the domain name is an original domain name of the platform server, a global session ID is generated for uniquely identifying a session between the user and the platform server. A new domain name of the platform server associated with the global session ID is generated and the URL in the request is redirected to a new URL including the new domain name of the platform server. The request, including the new URL of the platform server, is forwarded to the platform server.
    Type: Application
    Filed: August 14, 2012
    Publication date: December 6, 2012
    Applicant: International Business Machines Corporation
    Inventors: Chen Hua Feng, Kai Tang, Yun Tao Wang, Jian Ming Zhang
  • Publication number: 20120254429
    Abstract: A method and apparatus for Single Sign-on, wherein the user accesses a platform server and at least one service provider on the platform server. The method includes intercepting a request sent by the user via a client browser and extracting a domain name included in the request. If the domain name is an original domain name of the platform server, a global session ID is generated for uniquely identifying a session between the user and the platform server. A new domain name of the platform server associated with the global session ID is generated and the URL in the request is redirected to a new URL including the new domain name of the platform server. The request, including the new URL of the platform server, is forwarded to the platform server.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 4, 2012
    Applicant: International Business Machine Corporation
    Inventors: Chen Hua Feng, Kai Tang, Yun Tao Wang, Jiang Ming Zhang
  • Publication number: 20120246118
    Abstract: A method, apparatus and database system restore tenant data in a multi-tenant environment. The method comprises: logging a plurality of tenants' requests to the database; with respect to a particular tenant who requires restoring tenant data, acquiring a log of events which affect contents of the database and start from a particular backup point; and only restoring in the database data of the particular tenant to the particular backup point, according to the acquired log of events. When a tenant performs a wrong operation on the database and wishes to roll back to a backup point, only information of the particular tenant in the database is changed into the information at the backup point, without affecting other tenants.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chen Hua Feng, Kai Tang, Yun Tao Wang, Jian Ming Zhang
  • Publication number: 20110078440
    Abstract: Computer-implemented methods and apparatus to perform a valid transfer of an electronic mobile ticket on a mobile device by a ticketing application system of a ticket processing center. One method includes: receiving a first electronic message from a first user, where the first message includes an encrypted electronic mobile ticket and a mobile device number of a second user, and where the electronic mobile ticket is encrypted with a key shared between the first user and the ticketing application system; decrypting the encrypted electronic mobile ticket; generating an electronic mobile ticket encrypted with a key shared by the ticketing application system and the second user; and transmitting a second electronic message that includes the electronic mobile ticket encrypted with the key shared between the ticketing application system and the second user to a mobile device of the second user.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chen Hua Feng, He Yuan Huang, Xiao Xi Liu, Bin Wang
  • Patent number: 5704859
    Abstract: A new type of the compact freewheel body for bicycle includes a freewheel casing, a ball seat, a hub, two rows of steel balls, an adjusting ring and a clutch located in the hub. The ball ring at the top of a convention freewheel casing is moved to the bottom to become a ball seat. The distance between two rows of steel balls is increased. The freewheel body can be made more compact. Smaller gear seat may be used and thus increasing the speed ratio and improving mechanical strength of the gear set. The wobbling of the freewheel can be effectively reduced to make the freewheel running and gear shifting smoother and more reliable.
    Type: Grant
    Filed: October 16, 1996
    Date of Patent: January 6, 1998
    Assignee: National Science Council of Republic of China
    Inventors: Chen-Hua Feng, Ching Huan Tseng, Shyh-Haur Su