Patents by Inventor Kun Bai

Kun Bai 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: 9552814
    Abstract: A computer implemented method and system for initiating an action uses text converted from a user's speech. A user's speech is converted into text using an automatic speech recognition (ASR) system of a device. A first group of words is determined from the text meeting a first criteria. The text of the first group of words is displayed on a user interface of the device. A first action is initiated in response to the user's selection of a word in the first group. The results of the first action are presented using the user interface of the device.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Christian B. Kau, Jerald T. Schoudt
  • Publication number: 20160381507
    Abstract: A computer program product comprising a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for implementing a data analysis method is provided. The data analysis method includes generating first data identifying traversed cellular areas and time spent by a mobile device in each, wherein the mobile device is disposable to be carried by a user from first to second locations and to thereby traverse the cellular areas, generating second data identifying the first and second locations as well as time spent by the mobile device in each and performing, by a processor for output to a wellness professional, a wellness analysis of a user based on medical data and the first and second data.
    Type: Application
    Filed: September 14, 2015
    Publication date: December 29, 2016
    Inventors: Kun Bai, Jenny S. Li, Ming Li, Fei Wang, Liangzhao Zeng
  • Publication number: 20160381506
    Abstract: A computer program product comprising a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for implementing a data analysis method is provided. The data analysis method includes generating first data identifying traversed cellular areas and time spent by a mobile device in each, wherein the mobile device is disposable to be carried by a user from first to second locations and to thereby traverse the cellular areas, generating second data identifying the first and second locations as well as time spent by the mobile device in each and performing, by a processor for output to a wellness professional, a wellness analysis of a user based on medical data and the first and second data.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Kun Bai, Jenny S. Li, Ming Li, Fei Wang, Liangzhao Zeng
  • Publication number: 20160352672
    Abstract: A method for following asynchronous and synchronous productivity application communications includes receiving, by an update processor, one or more preference sets for following progress on a productivity application communication. The update processor provides a targeted medium with a notification for one or more changes associated with the productivity application communication based on a promotion of the productivity application communication to the targeted medium. The update processor further receives one or more subscriptions for receiving update notifications through the targeted medium for the one or more changes associated with the productivity application communication.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 1, 2016
    Inventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan
  • Publication number: 20160336012
    Abstract: A computer implemented method and system for initiating an action uses text converted from a user's speech. A user's speech is converted into text using an automatic speech recognition (ASR) system of a device. A first group of words is determined from the text meeting a first criteria. The text of the first group of words is displayed on a user interface of the device. A first action is initiated in response to the user's selection of a word in the first group. The results of the first action are presented using the user interface of the device.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: Kun Bai, Christian B. Kau, Jerald T. Schoudt
  • Publication number: 20160337480
    Abstract: Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual machine image that performs a workload is started to a client device via a network and, in parallel, an identity is continuously discovered of a set of dependent server virtual machine images corresponding to the server virtual machine image being migrated to the client device. In response to discovering the identity of the set of dependent server virtual machine images, a server migration pattern of the discovered set of dependent server virtual machine images is generated for the workload. A level of risk corresponding to migrating each dependent server virtual machine image of the discovered set of dependent server virtual machine images to the client device is calculated based on the server migration pattern of the discovered set of dependent server virtual machine images for the workload.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventors: Nikolaos Anerousis, Kun Bai, Hubertus Franke, Jinho Hwang, Jose E. Moreira, Maja Vukovic
  • Publication number: 20160335105
    Abstract: Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual machine image that performs a workload is started to a client device via a network and, in parallel, an identity is continuously discovered of a set of dependent server virtual machine images corresponding to the server virtual machine image being migrated to the client device. In response to discovering the identity of the set of dependent server virtual machine images, a server migration pattern of the discovered set of dependent server virtual machine images is generated for the workload. A level of risk corresponding to migrating each dependent server virtual machine image of the discovered set of dependent server virtual machine images to the client device is calculated based on the server migration pattern of the discovered set of dependent server virtual machine images for the workload.
    Type: Application
    Filed: June 19, 2015
    Publication date: November 17, 2016
    Inventors: Nikolaos Anerousis, Kun Bai, Hubertus Franke, Jinho Hwang, Jose E. Moreira, Maja Vukovic
  • Patent number: 9420559
    Abstract: A method and system for detecting obstacles in a user's path by obtaining the user's location and direction of movement, as well as visual and audio inputs of the surrounding environment, and alarming the user if the method and system detect an obstacle approaching the user.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Christian B. Kau, Jerald T. Schoudt
  • Patent number: 9361092
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for recommending an upgrade action during migration. In one embodiment, a configuration of servers are loaded in a graph format onto a database, and from a group of templates in the database, a closest matching configuration is identified. An action plan is determined from an impact score of several update actions and the action plan is stored in the database.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Jinho Hwang, John J. Rofrano, Maja Vukovic
  • Patent number: 9330391
    Abstract: Embodiments of the present invention relate to dynamic determination of membership duration based on ongoing interactions with online communities. In one embodiment of the present invention, a method of and computer program product for providing temporary membership in online communities are provided. A membership record is created corresponding to a user of an online community. An initial expiration date is assigned to the membership record. At least one activity of the user in the online community is detected. A revised expiration date is assigned to the membership record based on the at least one activity of the user.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: May 3, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan
  • Publication number: 20160112510
    Abstract: Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Kun Bai, Jinho Hwang, Brian Peterson, Maja Vukovic
  • Publication number: 20160094477
    Abstract: A method and a system may automatically compute optimized target resources and identify configurations given discovered source properties and dependencies of machines, while prioritizing performance in the target environment. An algorithm and/or tools for programmatically identifying and locating business application instances in an infrastructure, based on weighted similarity metric may be also provided.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Kun Bai, Jinho Hwang, Jill L. Jermyn, Michael E. Nidd, Michael Tacci, Maja Vukovic
  • Publication number: 20160070826
    Abstract: The present invention discloses a method for quickly implementing an interior design scheme, including: step 1) design of a prototype room, dividing and setting a room into functional areas according to a type of a room, designing each of the functional areas in three sizes, that is, a large size, a medium size and a small size, and with a design style by a designer; step 2) designing a prototype room by each designer, forming the functional areas and recording them in an easily-implemented system, according to an easily-implemented protocol and rule, and in an easily-implemented computer description language, functions and formulas; step 3) transforming the designed prototype room into computer description language and formulas, and transferring it to a cloud platform, and synchronizing it to software of any hypostatic store in any place across the world; and step 4) in a hypostatic store, adjusting sizes of the functional areas, arranging positions of the functional areas and selecting a prototype room acco
    Type: Application
    Filed: March 18, 2015
    Publication date: March 10, 2016
    Inventors: Jin YAO, Rujia LIU, Decai HE, Kun BAI, Hao LI, Bo WANG, Xingnan ZHANG, Xin FANG
  • Publication number: 20160070824
    Abstract: The present invention discloses a method for generating a design scheme of a kitchen, characterized in that, the method includes: step 1) inputting combination data, 3D model data and the like of each series, type, size, material, modeling door and accessories and various cabinet body of each brand into a database of the brand in QEYJ software according to a QEYJ rule; step 2) transforming all kinds of cabinet designs and usage requirements of placement into computer description language and formulas of functions; step 3) determining s region to place cabinets, after a starting point, turning points, a finishing point and positions of a range hood and a sink are determined in a kitchen of a customer; for an island table and a bar table, determining a position by determining a starting point and a finishing point of placement; then, through the present invention, immediately calculating optimal design of placement for each series in a QEYJ system, and presenting it in a 2D interface.
    Type: Application
    Filed: March 18, 2015
    Publication date: March 10, 2016
    Inventors: Jin YAO, Rujia LIU, Decai HE, Kun BAI, Hao LI, Bo WANG, Xingnan ZHANG, Xin FANG
  • Publication number: 20160070825
    Abstract: The present invention discloses a method for automatically presenting a pavement scheme of decoration piles or marbles, including: step 1), recording tiles, pictures of marbles, mosaic modelings, patterns of cross banding line frames, patterns of modeling tiles of each brand into a database of the brand in a QEYJ software according to a QEYJ rule; step 2), transforming all kinds of designs of tiles or marbles and pavement manners into computer description language and formulas of functions; step 3), in a 3D stereo scene, by calling the computer description language and formulas of functions, re-transforming various tiles, pictures of marbles, mosaic modelings, patterns of cross banding line frames, patterns of modeling tiles by calculation, to present them in the 3D scene of a region to be paved; and step 4), by recording and transmitting, the pavement pattern produced in the 3D stereo scene may be calculated, transformed, and re-presented in other scenes.
    Type: Application
    Filed: March 18, 2015
    Publication date: March 10, 2016
    Inventors: Jin YAO, Rujia LIU, Decai HE, Kun BAI, Hao LI, Bo WANG, Xingnan ZHANG, Xin FANG
  • Publication number: 20160071328
    Abstract: The present invention discloses a method for displaying a 2D image and a 3D image of a same decoration scene simultaneously on a single interface, including: when a decoration scene is displayed on an interface of an electronic display device, an operationally changeable 2D image is displayed, and a 3D image of the 2D image is displayed on the same interface, changed with an operational change of the 2D image. The 2D image is a transparent image and located at a front side of the same interface, and the 3D image is a nontransparent image and located at a back side of the same interface, such that the 3D image is displayed by penetrating through the 2D image.
    Type: Application
    Filed: March 18, 2015
    Publication date: March 10, 2016
    Inventors: Jin YAO, Rujia LIU, Decai HE, Kun BAI, Hao LI, Bo WANG, Xingnan ZHANG, Xin FANG
  • Publication number: 20160057726
    Abstract: A method and system for detecting obstacles in a user's path by obtaining the user's location and direction of movement, as well as visual and audio inputs of the surrounding environment, and alarming the user if the method and system detect an obstacle approaching the user.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Inventors: Kun Bai, Christian B. Kau, Jerald T. Schoudt
  • Patent number: 9251187
    Abstract: Metadata driven version management service determines one or more version operations to perform based on the properties of a device, computing environment and metadata associated with a file being versioned. The version management service allows different devices to perform different version operations based on different device properties.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, David L. Cohn, Hani T. Jamjoom, Liangzhao Zeng
  • Patent number: D760265
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 28, 2016
    Assignee: Beijing Eryiju Technology Co., LTD
    Inventors: Jin Yao, Rujia Liu, Decai He, Kun Bai, Hao Li, Bo Wang, Xingnan Zhang, Xin Fang
  • Patent number: D771099
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: November 8, 2016
    Assignee: BEIJING ERYIJU TECHNOLOGY CO., LTD
    Inventors: Jin Yao, Rujia Liu, Decai He, Kun Bai, Hao Li, Bo Wang, Xingnan Zhang, Xin Fang