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: 10289682Abstract: 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: GrantFiled: April 21, 2017Date of Patent: May 14, 2019Assignee: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Publication number: 20170220560Abstract: 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: ApplicationFiled: April 21, 2017Publication date: August 3, 2017Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Patent number: 9678951Abstract: 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: GrantFiled: February 11, 2013Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Patent number: 9672209Abstract: 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: GrantFiled: June 21, 2012Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Patent number: 9317354Abstract: 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: GrantFiled: January 31, 2014Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: George H. Ahrens, Guoyou Chen, Jacob Kugel, Sajan Lukose, Rose B. Sundermeyer
-
Patent number: 9317355Abstract: 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: GrantFiled: May 30, 2014Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: George H. Ahrens, Guoyou Chen, Jacob Kugel, Sajan Lukose, Rose B. Sundermeyer
-
Patent number: 9164818Abstract: 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: GrantFiled: March 29, 2012Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Sanaa Abdelhadi, Guoyou Chen, Kenneth Bruce MacKenzie, David W. Nip
-
Publication number: 20150220379Abstract: 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: ApplicationFiled: May 30, 2014Publication date: August 6, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George H. AHRENS, Guoyou CHEN, Jacob KUGEL, Sajan LUKOSE, Rose B. SUNDERMEYER
-
Publication number: 20150220380Abstract: 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: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: International Business Machines CorporationInventors: George H. Ahrens, Guoyou Chen, Jacob Kugel, Sajan Lukose, Rose B. Sundermeyer
-
Patent number: 8839188Abstract: 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: GrantFiled: May 18, 2011Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Guoyou Chen, Rajya Lakshmi Devi Marathu
-
Publication number: 20130346063Abstract: 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: ApplicationFiled: June 21, 2012Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Publication number: 20130346064Abstract: 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: ApplicationFiled: February 11, 2013Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Publication number: 20120297359Abstract: 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: ApplicationFiled: May 18, 2011Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guoyou Chen, Rajya Lakshmi Devi Marathu
-
Patent number: 8266588Abstract: 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: GrantFiled: November 12, 2007Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: Sanaa F. Abdelhadi, Jennifer Lee Carlucci, Guoyou Chen, Rene Ruben Martinez, David Wa-Wai Nip, Danling Shi, Philip Kincheloe Warren
-
Publication number: 20120197951Abstract: 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: ApplicationFiled: March 29, 2012Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sanaa Abdelhadi, Guoyou Chen, Kenneth Bruce MacKenzie, David W. Nip
-
Patent number: 8094940Abstract: 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: GrantFiled: October 18, 2007Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Guoyou Chen, Li Li, Su Liu, Xinhua Wu, Shunguo Yan
-
Patent number: D900033Type: GrantFiled: July 7, 2020Date of Patent: October 27, 2020Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTDInventor: Guoyou Chen
-
Patent number: D900748Type: GrantFiled: July 7, 2020Date of Patent: November 3, 2020Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTDInventor: Guoyou Chen
-
Patent number: D904983Type: GrantFiled: July 7, 2020Date of Patent: December 15, 2020Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTDInventor: Guoyou Chen
-
Patent number: D924809Type: GrantFiled: November 12, 2020Date of Patent: July 13, 2021Assignee: CHIZHOU ANDAXING ELECTRONICS TECHNOLOGY CO., LTDInventor: Guoyou Chen