Patents by Inventor Faisal Ghaffar

Faisal Ghaffar 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: 11860971
    Abstract: According to an embodiment of the present invention, an approach accurately detects anomalies or outliers of a time-series dataset. A method for identifying whether a particular data element of the time-series dataset is an outlier comprises predicting a value for that particular data element and obtaining a threshold value that defines, relative to the predicted value, whether an actual value of the data element is an outlier. In an aspect of a present invention embodiment, the threshold value is generated based on historic error values associated with data elements temporally preceding the particular data element of the time-series dataset.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Teodora Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan, Faisal Ghaffar
  • Patent number: 11586609
    Abstract: An embodiment for contextualizing abnormal events which employ location-based social networks, LBSN, data to determine events that may be linked to the abnormal events is provided. The embodiment may include detecting an occurrence of an abnormal event within a geographic region, wherein the abnormal event occurs at an occurrence time. The embodiment may also include obtaining location-based social networks, LBSN, data relating to the geographic region for a time period including the occurrence time. The embodiment may further include analyzing the obtained LBSN data, wherein the analyzation determines a linked event within the geographic region for the time period. The embodiment may also include associating the linked event with the abnormal event.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Teodora Sandra Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan, Faisal Ghaffar, Andres Omar Portillo Dominguez, Shane Brady, Magdalena Kacmajor
  • Publication number: 20220083531
    Abstract: An embodiment for contextualizing abnormal events which employ location-based social networks, LBSN, data to determine events that may be linked to the abnormal events is provided. The embodiment may include detecting an occurrence of an abnormal event within a geographic region, wherein the abnormal event occurs at an occurrence time. The embodiment may also include obtaining location-based social networks, LBSN, data relating to the geographic region for a time period including the occurrence time. The embodiment may further include analyzing the obtained LBSN data, wherein the analyzation determines a linked event within the geographic region for the time period. The embodiment may also include associating the linked event with the abnormal event.
    Type: Application
    Filed: September 15, 2020
    Publication date: March 17, 2022
    Inventors: Teodora Sandra Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan, Faisal Ghaffar, Andres Omar Portillo Dominguez, Shane Brady, Magdalena Kacmajor
  • Patent number: 11201789
    Abstract: An augmented connection graph can be created based on a task to be performed by a fog computing node by augmenting a connection graph representing plurality of IoT devices and connections among them. The augmenting can include adding to the connection graph data type nodes representing types of data processed by the fog computing node and adding connections between the data type nodes and IoT devices that generate the type of data represented by the respective data type nodes. A connection can be added between each pair of the IoT devices that are not currently connected and for which a level of correlation between the pair of IoT devices at least equals a threshold value. Based on the augmented connection graph, at least one of the IoT devices to assign to the fog computing node can be determined and assigned to the fog computing node.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: December 14, 2021
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELAND MAYNOOTH
    Inventors: Peter Keane, Faisal Ghaffar, David W. Malone
  • Patent number: 11113629
    Abstract: An embodiment includes a method for use in managing a system comprising one or more computers, each computer comprising at least one hardware processor coupled to at least one memory, the method comprising a computer-implemented manager: generating a potential configuration for hardware resources of the system; determining whether the potential configuration satisfies accuracy and time constraints for a selected machine learning model; if the potential configuration satisfies the constraints, indicating the potential configuration to be the optimal configuration for the system; and if the potential configuration does not satisfy the constraints, adapting the potential configuration to satisfy the constraints. The adapting may comprise repeating the generating and determining steps. The adapting may be based at least in part on the hardware resources and the selected machine learning model.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Faisal Ghaffar, Lei Xu
  • Patent number: 11115454
    Abstract: Aspects of the invention include systems and methods for real-time feedback for online collaboration communication quality. A non-limiting example computer-implemented method includes monitoring a conference between a plurality of participants, wherein each participant accesses the conference via a respective Voice over Internet Protocol (VoIP) device. The method further includes detecting, by a processor, an indication, by a scoring system that monitors the conference, of a degradation of sound quality of at least one VoIP device being used to access the conference. The processor engages in verifying the indication of the degradation by analyzing a peer-to-peer test between the VoIP device that has an indication of a degradation of sound quality and a VoIP device that does not have an indication of a degradation of sound quality.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Ahmad Abdul Wakeel, Kevin Carr, Faisal Ghaffar
  • Patent number: 11113625
    Abstract: An embodiment includes a method for use in managing a system comprising one or more computers, each computer comprising at least one hardware processor coupled to at least one memory, the method comprising a computer-implemented manager: generating a potential configuration for hardware resources of the system; determining whether the potential configuration satisfies accuracy and time constraints for a selected machine learning model; if the potential configuration satisfies the constraints, indicating the potential configuration to be the optimal configuration for the system; and if the potential configuration does not satisfy the constraints, adapting the potential configuration to satisfy the constraints. The adapting may comprise repeating the generating and determining steps. The adapting may be based at least in part on the hardware resources and the selected machine learning model.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Faisal Ghaffar, Lei Xu
  • Patent number: 11102161
    Abstract: An example implementation for social networking service content sharing provides a computer-implemented method that includes analyzing content to be shared on a social networking service, the content being directed to a plurality of potential recipients. The method further includes analyzing the plurality of potential recipients to calculate a plurality of probability scores for each of the plurality of potential recipients. The method further includes calculating a recipient score for each of the plurality of potential recipients based at least in part on the plurality of probability scores for each of the plurality of potential recipients. The method further includes generating a metadata table for the plurality of potential recipients based at least in part on the recipient score for each of the plurality of potential recipients and designating a subset of the plurality of potential recipients to receive the content based at least in part on the metadata table.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Faisal Ghaffar, Ahmad Abdul Wakeel, Kevin C. Carr
  • Publication number: 20210216942
    Abstract: Aspects of the invention include a computer-implemented method including extracting, by a processor, a component of an identified competency from an underlying competency framework and creating, by the processor, a list of social networking elements associated with the extracted component of the identified competency. The method analyzes, by the processor, the created list of social networking elements of a social network of an individual using structural analysis and content analysis and combines, by the processor, the structural analysis and the content analysis in a model to determine a score for the individual for the component of the identified competency.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Inventors: AL CHAKRA, FAISAL GHAFFAR, STEPHEN MITCHELL
  • Patent number: 11049604
    Abstract: According to one or more embodiments of the present invention, a computer-implemented method includes creating a baseline online behavior profile of a user at a time t1 based on a usage of a social network by the user. The method further includes continuously monitoring an online behavior profile of the user on the social network and in response to detecting a deviation between the online behavior profile and the baseline online behavior profile, creating a changed online behavior profile of the user at a time t2, t2>t1. The method further includes extracting keywords from a plurality of online posts associated with the user, the online posts being from time t1 until time t2. The method further includes determining an event associated with the extracted keywords. The method further includes in response to the event being of a predetermined type, sending a notification to another user.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Faisal Ghaffar, Ahmad Abdul Wakeel, Kevin Carr
  • Patent number: 11037064
    Abstract: A system and method for recognizing recurrent crowd mobility patterns in a defined geographical area are presented. A crowded area may be determined for a selected geographical region at predefined time intervals based on spatial distribution of a plurality of users collected from a social media network. A crowd footprint may be generated according to the crowded areas determined at the predefined time intervals. Recurrent crowd mobility patterns may be detected according to the crowd footprint.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Teodora Buda, Faisal Ghaffar, Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama, Lei Xu
  • Publication number: 20210118062
    Abstract: Aspects of the invention include attaching prospective benefit information to an invitation. A non-limiting example computer-implemented method includes calculating, by a processor, prospective benefit for a first user and a second user in a social network. The computer-implemented method calculates, by the processor, the difference in prospective benefit between the first user and the second user and attaches, by the processor, the calculated difference in prospective benefit is attached in a connection invitation from the first user to the second user.
    Type: Application
    Filed: October 16, 2019
    Publication date: April 22, 2021
    Inventors: Al Chakra, FAISAL GHAFFAR, KEVIN CARR
  • Publication number: 20210084094
    Abstract: Aspects of the invention include systems and methods for real-time feedback for online collaboration communication quality. A non-limiting example computer-implemented method includes monitoring a conference between a plurality of participants, wherein each participant accesses the conference via a respective Voice over Internet Protocol (VoIP) device. The method further includes detecting, by a processor, an indication, by a scoring system that monitors the conference, of a degradation of sound quality of at least one VoIP device being used to access the conference. The processor engages in verifying the indication of the degradation by analyzing a peer-to-peer test between the VoIP device that has an indication of a degradation of sound quality and a VoIP device that does not have an indication of a degradation of sound quality.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Inventors: Al Chakra, Ahmad Abdul Wakeel, Kevin Carr, FAISAL GHAFFAR
  • Publication number: 20210083889
    Abstract: Aspects of the invention include efficient meeting management A non-limiting example of a computer-implemented method includes profiling, by a processor, a first trait of a first participant and a second trait of a second participant and determining, by the processor, a first sociability score of the first participant and a second sociability score of the second participant. The computer-implemented method profiles, by the processor, a first skill set of the first participant and a second skill set of the second participant and calculates, by the processor, participation scores of the first participant and the second participant based on the traits, sociability scores, and skill sets of the first participant and the second participant. The computer-implemented method allocates, by the processor, time to the first participant and the second participant based on the respective participation scores of the first participant and the second participant.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 18, 2021
    Inventors: Al Chakra, Ahmad Abdul Wakeel, FAISAL GHAFFAR, KEVIN CARR
  • Patent number: 10929488
    Abstract: A system and method for filtering search results to exclude technically incompatible devices with a user's existing IoT network includes analyzing the search query to determine an objective of a user, calculating a relevance score for each IoT device, profiling an existing IoT network associated with the user, determining a compatibility of each IoT device with the existing IoT network, combining the relevance score and an ease of incorporation score to determine a total score, and filtering the search results for the IoT devices according to the total score, such that an optimal device is displayed at a top of the search results from the search engine on a webpage among other IoT devices that are above a minimum ease of incorporation score and removing other IoT devices from the search results displayed on the webpage that are below the minimum ease of incorporation score.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Faisal Ghaffar, Mark Delaney, Ahmad Abdul Wakeel
  • Patent number: 10776886
    Abstract: A method, computer system, and a computer program product for improving social media network actions is provided. The present invention may include determining a proposed action by a user and predicting a predicted influence score for the proposed action. The present invention may include identifying a prior related action in the user's social media network. The present invention may include retrieving a previously calculated average influence score for the type and user of the prior related action and applying a decay profile to the average influence score from the time of the action to a current time. The present invention may include comparing the predicted influence score with the decayed average influence score at the current time. The present invention may include posting the proposed action on the social media network at a time when the predicted influence score is greater than the decayed average influence score.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Faisal Ghaffar, Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan
  • Patent number: 10776231
    Abstract: Detecting data anomalies by receiving a first data set related to a first variable metric, determining data anomaly detection scores for data points of the first data set according to a plurality of data anomaly detection techniques, generating an adaptive ground-truth window according to the data anomaly detection scores, assigning a weighting value to each data point within the adaptive ground-truth window, training a machine learning system using the set of data anomaly detection scores and weighting values, and providing a trained machine learning system for evaluating a second data set.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Faisal Ghaffar, Lei Xu, Bora Caglayan
  • Publication number: 20200174902
    Abstract: Detecting data anomalies by receiving a first data set related to a first variable metric, determining data anomaly detection scores for data points of the first data set according to a plurality of data anomaly detection techniques, generating an adaptive ground-truth window according to the data anomaly detection scores, assigning a weighting value to each data point within the adaptive ground-truth window, training a machine learning system using the set of data anomaly detection scores and weighting values, and providing a trained machine learning system for evaluating a second data set.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Faisal Ghaffar, Lei Xu, Bora Caglayan
  • Publication number: 20200151826
    Abstract: A method, computer system, and a computer program product for improving social media network actions is provided. The present invention may include determining a proposed action by a user and predicting a predicted influence score for the proposed action. The present invention may include identifying a prior related action in the user's social media network. The present invention may include retrieving a previously calculated average influence score for the type and user of the prior related action and applying a decay profile to the average influence score from the time of the action to a current time. The present invention may include comparing the predicted influence score with the decayed average influence score at the current time. The present invention may include posting the proposed action on the social media network at a time when the predicted influence score is greater than the decayed average influence score.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Faisal Ghaffar, Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan
  • Publication number: 20200112582
    Abstract: Provided are techniques for generating notifications of a vulnerability risk level when joining a social media group analyzing user and configuration data for one or more group members of a group, calculating a vulnerability score for the one or more group members based on the analysis, and calculating an aggregated group score based on the vulnerability score for the one or more group members. The techniques also includes calculating a group threshold for the group based on a risk event, comparing the group threshold and the aggregated group score, and notifying a user of a vulnerability risk level of the group based on the comparison.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 9, 2020
    Inventors: Al Chakra, Kevin Carr, Faisal Ghaffar, Ahmad Abdul Wakeel