Patents by Inventor Danny Y. Chen
Danny Y. 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: 8745071Abstract: Revised component selector extracts a translation file comprising a plurality of English keys and translation language values in a database, including untranslated keys as an XML file. The revised component selector extracts a plurality of English keys and translation language values and determines whether there are XML unsupported characters in the XML file. The revised component selector first filters out the XML unsupported characters to form a resultant file, responsive to a determination that XML unsupported characters are in the XML file. The revised component second selector filters out translated data from the resultant file to form an untranslated file. The revised component selector selects a subset of data. The revised component selector, responsive to selecting, third filters out any data not included in the subset to form a translatable file, responsive to selecting. The revised component selector sends the translatable file to a translation center to translate.Type: GrantFiled: August 5, 2013Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Danny Y Chen, Fabian F Morgan, Sandra J Schlosser, Sarah V White Eagle
-
Patent number: 8670973Abstract: An account system obtains a first translation file associated with it. The account system obtains a second translation file from a second account system, wherein the second account system is a data processing system. The account system determines whether a third account system has a third translation file with untranslated terms. The account system obtains the third translation file from the third account system, responding to a determination that the third account system has the third translation file with untranslated terms. The account system, responding to a determination that the third account system has the third translation file with untranslated terms, forms a comprehensive file from at least two files selected from the group consisting of the first translation file, second and/or third translation files. The account system translates the comprehensive file to form a translated file.Type: GrantFiled: September 16, 2010Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle
-
Publication number: 20140019567Abstract: An improvement to an electronic mail program is disclosed. In particular, the improved electronic mail program enables a user to mark individual action items within a message and set attributes for each action item. In the preferred embodiment, attributes include priority, deadline, abstract, and responsibility. The electronic mail program stores the action items and associated attributes in a database and sends the message to one or more recipients. The electronic mail program then displays the message and action items to the recipients. Message recipients then navigate through the list of action items to read descriptions and to determine the priority and nature of the actions necessary. The responsibility attribute further indicates which recipient should respond to the action item. The improved electronic mail program updates the status of each action item in the database as recipients respond.Type: ApplicationFiled: September 16, 2013Publication date: January 16, 2014Applicant: International Business Machines CorporationInventors: Danny Y. Chen, John H. Handy-Bosma, Keith R. Walker
-
Publication number: 20130318112Abstract: Revised component selector extracts a translation file comprising a plurality of English keys and translation language values in a database, including untranslated keys as an XML file. The revised component selector extracts a plurality of English keys and translation language values and determines whether there are XML unsupported characters in the XML file. The revised component selector first filters out the XML unsupported characters to form a resultant file, responsive to a determination that XML unsupported characters are in the XML file. The revised component second selector filters out translated data from the resultant file to form an untranslated file. The revised component selector selects a subset of data. The revised component selector, responsive to selecting, third filters out any data not included in the subset to form a translatable file, responsive to selecting. The revised component selector sends the translatable file to a translation center to translate.Type: ApplicationFiled: August 5, 2013Publication date: November 28, 2013Inventors: Danny Y. Chen, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle
-
Patent number: 8516143Abstract: A device, method and computer program product for transmitting data within remote application are disclosed. The method includes the following steps: detecting a connection attribute with a receiver; selecting an available transmission condition according to the detected connection attribute; and transmitting an audio data and/or a video data to the receiver responsive to a determination that the available transmission condition is fulfilled.Type: GrantFiled: March 30, 2010Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Dave Lin, Clement Su, Meng-Li Wong
-
Patent number: 8515977Abstract: Revised component selector extracts a translation file comprising a plurality of English keys and translation language values in a database, including untranslated keys as an XML file. The revised component selector extracts a plurality of English keys and translation language values and determines whether there are XML unsupported characters in the XML file. The revised component selector first filters out the XML unsupported characters to form a resultant file, responsive to a determination that XML unsupported characters are in the XML file. The revised component second selector filters out translated data from the resultant file to form an untranslated file. The revised component selector selects a subset of data. The revised component selector, responsive to selecting, third filters out any data not included in the subset to form a translatable file, responsive to selecting. The revised component selector sends the translatable file to a translation center to translate.Type: GrantFiled: September 10, 2010Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle
-
Publication number: 20130111484Abstract: In a method for processing work items that have not been completed by a first escalation, a computer determines that the first escalation failed to complete execution, processed fewer work items than the first escalation is configured to process, or completed execution beyond an allotted processing time. The computer duplicates the first escalation to form a second escalation. In addition, the computer configures the second escalation to process the work items that have not been completed by the first escalation. Furthermore, the computer disables the first escalation and activates the second escalation to process the work items that have not been completed by the first escalation.Type: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Publication number: 20130111479Abstract: In a method for improving escalation performance, a computer monitors performance of an escalation in a production environment. The computer identifies a characteristic of the escalation based on the monitored performance. The computer creates a recommendation for improving escalation performance based on the characteristic. In response to an approval of the recommendation, the computer applies the recommendation to the escalation to form one or more recommended escalations. Furthermore, the computer deploys the one or more recommended escalations into the production environment.Type: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Publication number: 20130111497Abstract: In a method for minimizing occurrences of hanging escalations in a computer system, a computer determines that a number of escalations are scheduled for simultaneous execution in a time interval in a production environment. The computer divides the time interval by the number of escalations to form a shortened time interval. Moreover, the computer reschedules execution of the number of escalations in the production environment such that a plurality of subsets of the number of escalations execute in a staggered order according to the shortened time interval. A hanging escalation is an escalation that fails to complete, fails to process all data or records that the escalation was to process, or completes beyond an allotted processing time.Type: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Patent number: 8219971Abstract: A system and method of managing source code and, more particularly, a system and method for locking sections of source code to eliminate conflicts during concurrent use by multiple users. The method includes locking a first section of a file and at least a second section of the file to permit editing thereof by different users to the exclusion of other users. The method further includes merging edits of the locked first section with remaining sections of the file including any edits made to the at least second section without overwriting any edits.Type: GrantFiled: August 20, 2007Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Andrew H. Cao, Danny Y. Chen, Rick A. Hamilton, II, Fabian F. Morgan, Keith R. Walker
-
Publication number: 20120072201Abstract: An account system obtains a first translation file associated with it. The account system obtains a second translation file from a second account system, wherein the second account system is a data processing system. The account system determines whether a third account system has a third translation file with untranslated terms. The account system obtains the third translation file from the third account system, responding to a determination that the third account system has the third translation file with untranslated terms. The account system, responding to a determination that the third account system has the third translation file with untranslated terms, forms a comprehensive file from at least two files selected from the group consisting of the first translation file, second and/or third translation files. The account system translates the comprehensive file to form a translated file.Type: ApplicationFiled: September 16, 2010Publication date: March 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle
-
Publication number: 20120066237Abstract: Revised component selector extracts a translation file comprising a plurality of English keys and translation language values in a database, including untranslated keys as an XML file. The revised component selector extracts a plurality of English keys and translation language values and determines whether there are XML unsupported characters in the XML file. The revised component selector first filters out the XML unsupported characters to form a resultant file, responsive to a determination that XML unsupported characters are in the XML file. The revised component second selector filters out translated data from the resultant file to form an untranslated file. The revised component selector selects a subset of data. The revised component selector, responsive to selecting, third filters out any data not included in the subset to form a translatable file, responsive to selecting. The revised component selector sends the translatable file to a translation center to translate.Type: ApplicationFiled: September 10, 2010Publication date: March 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle
-
Publication number: 20100250771Abstract: A device, method and computer program product for transmitting data within remote application are disclosed. The method includes the following steps: detecting a connection attribute with a receiver; selecting an available transmission condition according to the detected connection attribute; and transmitting an audio data and/or a video data to the receiver responsive to a determination that the available transmission condition is fulfilled.Type: ApplicationFiled: March 30, 2010Publication date: September 30, 2010Applicant: International Business Machines CorporationInventors: Danny Y. Chen, Dave Lin, Clement Su, Meng-Li Wong
-
Publication number: 20090055799Abstract: A system and method of managing source code and, more particularly, a system and method for locking sections of source code to eliminate conflicts during concurrent use by multiple users. The method includes locking a first section of a file and at least a second section of the file to permit editing thereof by different users to the exclusion of other users. The method further includes merging edits of the locked first section with remaining sections of the file including any edits made to the at least second section without overwriting any edits.Type: ApplicationFiled: August 20, 2007Publication date: February 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew H. CAO, Danny Y. CHEN, Rick A. HAMILTON, II, Fabian F. MORGAN, Keith R. WALKER