Patents by Inventor Sarah V. White Eagle
Sarah V. White Eagle 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: 10877938Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.Type: GrantFiled: September 29, 2017Date of Patent: December 29, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
-
Publication number: 20180025023Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.Type: ApplicationFiled: September 29, 2017Publication date: January 25, 2018Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
-
Patent number: 9779107Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.Type: GrantFiled: October 30, 2015Date of Patent: October 3, 2017Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
-
Patent number: 9767210Abstract: An approach is provided for dynamically enhancing and visually synchronizing elements in a display on a computing device. The approach includes using a processor to obtain a change to a first file and data identifying a second file one or more characteristics from a source file. The processor determines if the change is supported by a data library and analyzes the data library to determine the type of change. The processor then applies the type of change to the second file and generates a display associated with the second file on the computing device that includes the type of change applied to the second file.Type: GrantFiled: March 28, 2013Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
-
Patent number: 9665593Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.Type: GrantFiled: March 28, 2013Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
-
Patent number: 9575814Abstract: 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: GrantFiled: April 17, 2015Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Patent number: 9355009Abstract: 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: GrantFiled: October 31, 2011Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Publication number: 20160055172Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.Type: ApplicationFiled: October 30, 2015Publication date: February 25, 2016Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
-
Patent number: 9251137Abstract: Methods and arrangements of text entry are discussed. Embodiments include transformations, code, state machines or other logic to enter text select text based upon the number of words in phrases of the text, upon the number of letters in words of the text, or upon other patterns of the text. The method may also involve indexing the selected text, matching text currently being entered by the user into an application to a portion of a segment of the indexed text, and entering a remaining portion of the segment of the indexed text into the application based upon the matching. In many embodiments, the text may be selected from the text entered into any of several applications. In a few embodiments, the text may be selected from sources specified by a user. In further embodiments, the sources may constitute data files.Type: GrantFiled: June 21, 2007Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, Fabian F. Morgan, Keith R. Walker, Sarah V. White Eagle
-
Patent number: 9223844Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.Type: GrantFiled: March 28, 2013Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
-
Publication number: 20150220373Abstract: 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: April 17, 2015Publication date: August 6, 2015Inventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Patent number: 9086898Abstract: An approach is provided for testing a change (i.e., configuration change) in a configuration of a computing environment. First configurable attributes of a user identifier (ID) of a user are determined. The user ID was received from an administrative user having an administrative user ID providing the administrative user with an authority of an administrator in the computing environment. A temporary simulation user ID (TSID) having second configurable attributes is generated so that the values of respective first and second configurable attributes are identical. The configuration change is associated with the TSID and with no other user ID. Based on the configuration change being associated with the TSID and with no other user ID, a simulation with the change in the configuration applied in the computing environment is performed. The user ID and administrative user ID are unaffected by the configuration change.Type: GrantFiled: April 11, 2014Date of Patent: July 21, 2015Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian J. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Patent number: 9077704Abstract: An authentication configurator may define a LDAP security group for LDAP authentication, wherein the LDAP security group is associated with rights. It may define a native security group for native authentication users, wherein the native authentication group has at least one right not present in the LDAP security group, and define customer-specified LDAP chains. It may configure an LDAP authentication web application and a native authentication web application, wherein the LDAP authentication web application and the native authentication web application each connect to a service management database, and the LDAP authentication web application uses the customer-specified LDAP chains. A first Uniform Resource Locator (URL) for LDAP authentication to access the LDAP authentication web application and a second URL for native authentication to access the native authentication web application may also be configured.Type: GrantFiled: July 15, 2013Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventors: Matt R. Kuritzky, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle
-
Patent number: 9047396Abstract: 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: GrantFiled: October 31, 2011Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Patent number: 8904397Abstract: 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: GrantFiled: October 31, 2011Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
Publication number: 20140298185Abstract: An approach is provided for dynamically enhancing and visually synchronizing elements in a display on a computing device. The approach includes using a processor to obtain a change to a first file and data identifying a second file one or more characteristics from a source file. The processor determines if the change is supported by a data library and analyzes the data library to determine the type of change. The processor then applies the type of change to the second file and generates a display associated with the second file on the computing device that includes the type of change applied to the second file.Type: ApplicationFiled: March 28, 2013Publication date: October 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
-
Publication number: 20140297589Abstract: An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file.Type: ApplicationFiled: March 28, 2013Publication date: October 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng
-
Patent number: 8805936Abstract: Methods, systems, and media are disclosed for managing the routing of an email at the server level to an email client by preferences set in a routing application located on the server. One embodiment includes querying, by a routing application located on a server and associated with an email system, the email by comparison to conditions for each preference set in the routing application, wherein a preference comprises a routing action. Further, the method includes identifying, based on the querying and by the routing application, a match between the email and at least one of the conditions. Further still, the method includes performing, based on the match and by the routing application, the preference associated with the at least one of the conditions of the email, whereby the email is transmitted to an email client.Type: GrantFiled: April 16, 2008Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, Fabian F. Morgan, Keith R. Walker, Sarah V. White Eagle
-
Publication number: 20140223168Abstract: An approach is provided for testing a change (i.e., configuration change) in a configuration of a computing environment. First configurable attributes of a user identifier (ID) of a user are determined. The user ID was received from an administrative user having an administrative user ID providing the administrative user with an authority of an administrator in the computing environment. A temporary simulation user ID (TSID) having second configurable attributes is generated so that the values of respective first and second configurable attributes are identical. The configuration change is associated with the TSID and with no other user ID. Based on the configuration change being associated with the TSID and with no other user ID, a simulation with the change in the configuration applied in the computing environment is performed. The user ID and administrative user ID are unaffected by the configuration change.Type: ApplicationFiled: April 11, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Y. Chen, Fabian J. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
-
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