Patents by Inventor Nnaemeka I. Emejulu

Nnaemeka I. Emejulu 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: 11227262
    Abstract: A technique for improving meeting participation in electronically calendared meetings includes a data processing system receiving an electronic invitation to a virtual meeting that requires access to one or more referenced resources for a meeting invitee to fully participate in the meeting. Whether the invitee has access to the referenced resources is determined by a data processing system. In response to determining that the invitee does not have access to the referenced resources, access for the invitee to the referenced resources is provisioned by a data processing system. Finally, the meeting is added to an electronic calendar associated with the invitee.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Mario A. Maldari, Karthikeyan Ramamoorthy
  • Patent number: 10749825
    Abstract: Content of an email message may be analyzed, using natural language processing (NLP), to determine a subject matter of the email message. A cost estimate may be generated for sending the email message based on at least the subject matter of the email message. The cost estimate may be compared to a cost threshold. The cost estimate may be determined to exceed the cost threshold, based on the comparing.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Mario A. Maldari, Karthikeyan Ramamoorthy
  • Patent number: 10664467
    Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Margaret A. Eker, Nnaemeka I. Emejulu, Karthikeyan Ramamoorthy
  • Patent number: 10467032
    Abstract: A mechanism is provided for use with a set of images including a first image, with each image of the set of images respectively representing a computer and respectively including software and configuration settings data. The mechanism deploys a plurality of first image instantiations of the first image for respective use by a plurality of users. The mechanism tracks use of the plurality of first image instantiations to create a historical usage data set indicative of how the plurality of users are customizing the plurality of first image instantiations.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Mario A. Maldari, Karthikeyan Ramamoorthy
  • Patent number: 10102113
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: October 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nnaemeka I. Emejulu, Andrew J. Lavery, Ye Liu, Mario A. Maldari
  • Publication number: 20180253320
    Abstract: A mechanism is provided for use with a set of images including a first image, with each image of the set of images respectively representing a computer and respectively including software and configuration settings data. The mechanism deploys a plurality of first image instantiations of the first image for respective use by a plurality of users. The mechanism tracks use of the plurality of first image instantiations to create a historical usage data set indicative of how the plurality of users are customizing the plurality of first image instantiations.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 6, 2018
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Mario A. Maldari, Karthikeyan Ramamoorthy
  • Patent number: 9866504
    Abstract: A method for identifying at least one participant involved in an electronic communication who is in need of technical assistance is provided. The method may include monitoring the electronic communication according to a plurality of predetermined conditions. The method may also include determining if the plurality of predetermined conditions is satisfied. The method may further include identifying the at least one participant who is in need of technical assistance based on the plurality of predetermined conditions being satisfied. The method may also include flagging the identified at least one participant for at least one follow-up action.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nnaemeka I. Emejulu, Ye Liu, Mario A. Maldari
  • Publication number: 20180004799
    Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 4, 2018
    Inventors: Margaret A. Eker, Nnaemeka I. Emejulu, Karthikeyan Ramamoorthy
  • Patent number: 9767141
    Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Margaret A. Eker, Nnaemeka I. Emejulu, Karthikeyan Ramamoorthy
  • Publication number: 20170116579
    Abstract: A technique for improving meeting participation in electronically calendared meetings includes a data processing system receiving an electronic invitation to a virtual meeting that requires access to one or more referenced resources for a meeting invitee to fully participate in the meeting. Whether the invitee has access to the referenced resources is determined by a data processing system. In response to determining that the invitee does not have access to the referenced resources, access for the invitee to the referenced resources is provisioned by a data processing system. Finally, the meeting is added to an electronic calendar associated with the invitee.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: NNAEMEKA I. EMEJULU, ANDREW J. LAVERY, MARIO A. MALDARI, KARTHIKEYAN RAMAMOORTHY
  • Publication number: 20160323220
    Abstract: Content of an email message may be analyzed, using natural language processing (NLP), to determine a subject matter of the email message. A cost estimate may be generated for sending the email message based on at least the subject matter of the email message. The cost estimate may be compared to a cost threshold. The cost estimate may be determined to exceed the cost threshold, based on the comparing.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Mario A. Maldari, Karthikeyan Ramamoorthy
  • Publication number: 20160308750
    Abstract: A method for identifying at least one participant involved in an electronic communication who is in need of technical assistance is provided. The method may include monitoring the electronic communication according to a plurality of predetermined conditions. The method may also include determining if the plurality of predetermined conditions is satisfied. The method may further include identifying the at least one participant who is in need of technical assistance based on the plurality of predetermined conditions being satisfied. The method may also include flagging the identified at least one participant for at least one follow-up action.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 20, 2016
    Inventors: Nnaemeka I. Emejulu, Ye Liu, Mario A. Maldari
  • Publication number: 20160299837
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Application
    Filed: June 13, 2016
    Publication date: October 13, 2016
    Inventors: Michael E. Browne, Nnaemeka I. Emejulu, Andrew J. Lavery, Ye Liu, Mario A. Maldari
  • Publication number: 20160055199
    Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.
    Type: Application
    Filed: October 29, 2015
    Publication date: February 25, 2016
    Inventors: Margaret A. Eker, Nnaemeka I. Emejulu, Karthikeyan Ramamoorthy
  • Patent number: 9201911
    Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Margaret A. Eker, Nnaemeka I. Emejulu, Karthikeyan Ramamoorthy
  • Patent number: 9195691
    Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: November 24, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Margaret A. Eker, Nnaemeka I. Emejulu, Karthikeyan Ramamoorthy
  • Publication number: 20150293783
    Abstract: Provided are techniques for the scheduling of an identity Manager reconciliation at an optimal time.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 15, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher D. Brooks, Quang T. Duong, Nnaemeka I. Emejulu, Anil K. Levi, Karthikeyan Ramamoorthy, Vincent C. Willimas
  • Publication number: 20150156132
    Abstract: An approach is provided for an information handling system to convey user interface functionality based upon a backend server load. The approach receives, over a computer network, a request from a client that utilizes a user interface. The approach further identifies a current resource utilization of a backend server resource that corresponds to the request and then transmits an indicator to the user interface with the indicator conveying the current resource utilization. In response to an overload condition being detected at the backend server resource, the approach transmits a substitute task recommendation to the user interface as a possible alternative request instead of the received request.
    Type: Application
    Filed: September 26, 2014
    Publication date: June 4, 2015
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Ye Liu, Mario A. Maldari, Karthikeyan Ramamoorthy
  • Publication number: 20150156094
    Abstract: An approach is provided for an information handling system to convey user interface functionality based upon a backend server load. The approach receives, over a computer network, a request from a client that utilizes a user interface. The approach further identifies a current resource utilization of a backend server resource that corresponds to the request and then transmits an indicator to the user interface with the indicator conveying the current resource utilization. In response to an overload condition being detected at the backend server resource, the approach transmits a substitute task recommendation to the user interface as a possible alternative request instead of the received request.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 4, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Ye Liu, Mario A. Maldari, Karthikeyan Ramamoorthy
  • Patent number: 8910146
    Abstract: According to one aspect of the present disclosure, a method and technique for automated time-to-value (TTV) measurement is disclosed. The method includes: initiating an installation module of an application to install the application on a data processing system; responsive to initiating installation of the application via the installation module, monitoring, via a TTV module of the application, a time period associated with the installation of the application; and recording, by the TTV module, the time period corresponding to the installation of the application.
    Type: Grant
    Filed: June 9, 2012
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nnaemeka I. Emejulu, Andrew J. Lavery, Ye Liu, Mario A. Maldari