Patents by Inventor Guoyou Chen

Guoyou Chen 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: 10289682
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Publication number: 20170220560
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Application
    Filed: April 21, 2017
    Publication date: August 3, 2017
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Patent number: 9678951
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Patent number: 9672209
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Patent number: 9317354
    Abstract: Systems, methods, and computer program products to perform an operation comprising, responsive to an occurrence of an error on a computing system, selecting, based on one or more policy attributes, a first systems management application from a plurality of systems management applications registered to manage the computing system, generating an event notification including an identifier for the first systems management application, and transmitting the event notification to the first systems management application for reporting to a remote service.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: George H. Ahrens, Guoyou Chen, Jacob Kugel, Sajan Lukose, Rose B. Sundermeyer
  • Patent number: 9317355
    Abstract: Systems, methods, and computer program products to perform an operation comprising, responsive to an occurrence of an error on a computing system, selecting, based on one or more policy attributes, a first systems management application from a plurality of systems management applications registered to manage the computing system, generating an event notification including an identifier for the first systems management application, and transmitting the event notification to the first systems management application for reporting to a remote service.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: George H. Ahrens, Guoyou Chen, Jacob Kugel, Sajan Lukose, Rose B. Sundermeyer
  • Patent number: 9164818
    Abstract: A computer implemented method to handle events based on historic actions. An event-handler receives an event, wherein the event has an associated event-type. The event-handler records the event to an event-action history table. The event-handler determines a history associated with the event by reading the event-action history table. The event-handler looks up a row entry in an action table based at least in part on the event-type, wherein the row entry comprises an action. The event-handler executes at least one instruction of the action. The event-handler records the event and action data to the event-action history table.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sanaa Abdelhadi, Guoyou Chen, Kenneth Bruce MacKenzie, David W. Nip
  • Publication number: 20150220379
    Abstract: Systems, methods, and computer program products to perform an operation comprising, responsive to an occurrence of an error on a computing system, selecting, based on one or more policy attributes, a first systems management application from a plurality of systems management applications registered to manage the computing system, generating an event notification including an identifier for the first systems management application, and transmitting the event notification to the first systems management application for reporting to a remote service.
    Type: Application
    Filed: May 30, 2014
    Publication date: August 6, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George H. AHRENS, Guoyou CHEN, Jacob KUGEL, Sajan LUKOSE, Rose B. SUNDERMEYER
  • Publication number: 20150220380
    Abstract: Systems, methods, and computer program products to perform an operation comprising, responsive to an occurrence of an error on a computing system, selecting, based on one or more policy attributes, a first systems management application from a plurality of systems management applications registered to manage the computing system, generating an event notification including an identifier for the first systems management application, and transmitting the event notification to the first systems management application for reporting to a remote service.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: International Business Machines Corporation
    Inventors: George H. Ahrens, Guoyou Chen, Jacob Kugel, Sajan Lukose, Rose B. Sundermeyer
  • Patent number: 8839188
    Abstract: A method, executed by a processor, for automatically integrating tracks into a software build receives a track to be integrated and determines if all tracks dependent upon the received track have been integrated into the software build. If all tracks dependent upon the received tracks are determined to have been integrated, the method automatically creates build scripts according the received track. If not all tracks dependent upon the received tracks are determined to have been integrated, the method notifies owners of the received track and any unintegrated dependent tracks. The method automatically starts build processes according to the build scripts. If all the build processes are successful, the method marks the received track and all the dependent tracks as good and ready for a product build.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, Rajya Lakshmi Devi Marathu
  • Publication number: 20130346063
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Publication number: 20130346064
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Application
    Filed: February 11, 2013
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Publication number: 20120297359
    Abstract: A method automatically integrates tracks into a software build. The method receives a track to be integrated into the software build. The method determines if all tracks dependent upon the received track have been integrated into the software build. If all tracks dependent upon the received tracks are determined to have been integrated, the method automatically creates build scripts according the received track. If not all tracks dependent upon the received tracks are determined to have been integrated, the method notifies owners of the received track and any unintegrated dependent track that there are unintegrated dependent tracks. The method automatically starts build processes according to the build scripts. If all the build processes are successful, the method marks the received track and all the dependent tracks as good and ready for a product build.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guoyou Chen, Rajya Lakshmi Devi Marathu
  • Patent number: 8266588
    Abstract: Automatically creating a current project in an application developer workspace is provided. In response to reading a project file for the current project, it is automatically determined whether the current project has one or more dependent projects based on data contained within the project file. In response to determining that the current project does have one or more dependent projects, a build file is automatically generated for each of the one or more dependent projects. The build file calls importing targets within each of the one or more dependent projects. Then, the current project and the one or more dependent projects are automatically imported into the application developer workspace to form a created current project. The created current project is created without launching an application developer application. In addition, the created current project is stored in a source code control repository.
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sanaa F. Abdelhadi, Jennifer Lee Carlucci, Guoyou Chen, Rene Ruben Martinez, David Wa-Wai Nip, Danling Shi, Philip Kincheloe Warren
  • Publication number: 20120197951
    Abstract: A computer implemented method to handle events based on historic actions. An event-handler receives an event, wherein the event has an associated event-type. The event-handler records the event to an event-action history table. The event-handler determines a history associated with the event by reading the event-action history table. The event-handler looks up a row entry in an action table based at least in part on the event-type, wherein the row entry comprises an action. The event-handler executes at least one instruction of the action. The event-handler records the event and action data to the event-action history table.
    Type: Application
    Filed: March 29, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sanaa Abdelhadi, Guoyou Chen, Kenneth Bruce MacKenzie, David W. Nip
  • Patent number: 8094940
    Abstract: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for transforming character data input between a first writing system and a second writing system. The computer implemented method comprises receiving character data input of a first writing system and ensuring the character data input contains normalized characters. A predefined transform is selected based on the character data input of the first writing system and output to a second writing system to transform the normalized characters of the first writing system to character data output of the second writing system, and providing the character data output to a display process.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, Li Li, Su Liu, Xinhua Wu, Shunguo Yan
  • Patent number: D900033
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: October 27, 2020
    Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTD
    Inventor: Guoyou Chen
  • Patent number: D900748
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: November 3, 2020
    Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTD
    Inventor: Guoyou Chen
  • Patent number: D904983
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: December 15, 2020
    Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTD
    Inventor: Guoyou Chen
  • Patent number: D924809
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: July 13, 2021
    Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTD
    Inventor: Guoyou Chen