Patents by Inventor Fabian F. Morgan

Fabian F. Morgan 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: 10877938
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: December 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
  • Publication number: 20180025023
    Abstract: 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: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
  • Patent number: 9779107
    Abstract: 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: Grant
    Filed: October 30, 2015
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
  • Patent number: 9767210
    Abstract: 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: Grant
    Filed: March 28, 2013
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
  • Patent number: 9665593
    Abstract: 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: Grant
    Filed: March 28, 2013
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
  • Patent number: 9575814
    Abstract: 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: Grant
    Filed: April 17, 2015
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
  • Patent number: 9535946
    Abstract: A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danny Yen-Fu Chen, David A. Cox, Sheryl S. Kinstler, Fabian F. Morgan
  • Patent number: 9516464
    Abstract: A method and system. User information is received at a storage location. The user information includes meeting and notification information. User activity is monitored based on the received user information. In response to a detection of a change in user activity, a determination is made of whether the change necessitates notifying a user. The user information in the storage location is modified, based on the detected change in user activity, when the user desires to change the notification information.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Candice B. Gilzean, Gahlya Greer, Fabian F. Morgan, Michael E. Rhodes
  • Publication number: 20160192128
    Abstract: A method and system. User information is received at a storage location. The user information includes meeting and notification information. User activity is monitored based on the received user information. In response to a detection of a change in user activity, a determination is made of whether the change necessitates notifying a user. The user information in the storage location is modified, based on the detected change in user activity, when the user desires to change the notification information.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Candice B. Gilzean, Gahlya Greer, Fabian F. Morgan, Michael E. Rhodes
  • Patent number: 9355009
    Abstract: 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: Grant
    Filed: October 31, 2011
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
  • Patent number: 9324061
    Abstract: A method and system for notifying users of events. User information is received at a storage location. The user information includes meeting and notification information. User activity is monitored based on the received user information. In response to a detection of a change in user activity, a determination is made of whether the change necessitates notifying a user. The user information in the storage location is modified, based on the detected change in user activity, when the user desires to change the notification information and returning to monitoring user activity.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Candice B. Gilzean, Gahlya Greer, Fabian F. Morgan, Michael E. Rhodes
  • Publication number: 20160055172
    Abstract: 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: Application
    Filed: October 30, 2015
    Publication date: February 25, 2016
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Zhe Yan, Chuan Yang, Dan Dan Zheng
  • Patent number: 9251137
    Abstract: 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: Grant
    Filed: June 21, 2007
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Keith R. Walker, Sarah V. White Eagle
  • Patent number: 9223844
    Abstract: 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: Grant
    Filed: March 28, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, Fabian F. Morgan, Sarah V. White Eagle, Chuan Yang, Dan Dan Zheng, Zhe Yan
  • Patent number: 9218370
    Abstract: A method and system for processing a data load. A request is received for a data load to load data into a database in accordance with a data template that includes data to be loaded into the database. The template includes columns and rows. The request specifies a request type characterized by at least one column that collectively includes unique data for each row. The columns include N sets of columns (N?1) in addition to the at least one column. The data load is split into multiple loads of data. The multiple loads include one load and N additional loads. The one load is associated with the at least one column. The N additional loads are respectively associated with the N sets of columns and are configured to generate or modify one or more rows in each table of N respective additional tables in the database.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Danny Yen-Fu Chen, Craig A. Cormier, Fabian F. Morgan, Badri Sridhar, Wesley Stevens
  • Publication number: 20150347986
    Abstract: A method and system for notifying users of events. User information is received at a storage location. The user information includes meeting and notification information. User activity is monitored based on the received user information. In response to a detection of a change in user activity, a determination is made of whether the change necessitates notifying a user. The user information in the storage location is modified, based on the detected change in user activity, when the user desires to change the notification information and returning to monitoring user activity.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Candice B. Gilzean, Gahlya Greer, Fabian F. Morgan, Michael E. Rhodes
  • Patent number: 9177301
    Abstract: A method and system for notifying users of events. Scheduled user activity of a user is monitored, based on user notification information in a storage location. The user notification information pertains to a scheduled event. In response to a detection, from the monitoring, of a change in the user activity, it is ascertained that the change necessitates notifying the user of the scheduled event due to the change impacting whether the user can participate in the scheduled event. The change in the scheduled user activity is independent of the scheduled event. Then the user is notified of the scheduled event. The user notification information in the storage location is modified, based on the detected change in the user activity, in response to receipt of an instruction from the user to change the user notification information in the storage location.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Candice B. Gilzean, Gahlya Greer, Fabian F. Morgan, Michael E. Rhodes
  • Publication number: 20150269222
    Abstract: A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file.
    Type: Application
    Filed: June 3, 2015
    Publication date: September 24, 2015
    Inventors: Danny Yen-Fu Chen, David A. Cox, Sheryl S. Kinstler, Fabian F. Morgan
  • Publication number: 20150220373
    Abstract: 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: Application
    Filed: April 17, 2015
    Publication date: August 6, 2015
    Inventors: Danny Y. Chen, Fabian F. Morgan, Siddhartha Upadhyaya, Sarah V. White Eagle
  • Patent number: 9077704
    Abstract: 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: Grant
    Filed: July 15, 2013
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matt R. Kuritzky, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle