Patents by Inventor Al Chakra

Al Chakra 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).

  • 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
  • Publication number: 20210064507
    Abstract: Aspects of the invention include detecting and predicting application performance. A non-limiting example computer-implemented method includes receiving source code and generating a first model of the source code by labeling a word of the source code. The computer implemented method optimizes the first model of the source code by assembling the first model of the source code with a plurality of models generated by a model generation module into a second model of the source code and extracts at least two basic features from the second model of the source code. The computer-implemented method provides an estimated performance of the source code based on historical data of the basic features extracted from the second model of the source code.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventors: Al Chakra, Tian Ming Pan, Peng Fei Tian, Chu Yun Tong, Fan Zhang, Cheng Fang Wang, Bo Chen Zhu
  • Patent number: 10938943
    Abstract: Technical features are described for facilitating streaming of monitoring data from a server to multiple analytics nodes. For example, a method for streaming the monitoring data includes registering, by a data streamer, an analytics node by creating a profile corresponding to the analytics node. The method further includes adding, to the profile, a data type used by an insight engine that is executed by the analytics node. The method further includes streaming data of the data type to the analytics node for the insight engine to analyze, based on the profile.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Mik Clarke, Mark Shewell
  • Publication number: 20210056158
    Abstract: A computer-implemented method can include obtaining content-associated data. The content-associated data can include an image that corresponds to content. The method can further include obtaining a set of descriptive terms corresponding to the image. The method can further include obtaining a set of related terms, based at least in part on the set of descriptive terms. The method can further include generating a set of user-expected terms, based at least in part on the set of related terms. The method can further include obtaining the content. The method can further include comparing the set of user-expected terms to the content. The method can further include generating a similarity value based on the comparing. The method can further include determining the similarity value does not exceed a threshold. The method can further include providing a notification in response to the determining that the similarity value does not exceed the threshold.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 25, 2021
    Inventors: Jenny S. Li, Yu Deng, Al Chakra, Theresa Tai
  • Patent number: 10929773
    Abstract: An automated dynamic message categorization system is provided and includes first, second and third processing units. The first processing unit is configured to generate a user interface (UI) and to present the UI to a user. The second processing unit is configured to pull information from a first textual element which has been entered into the UI, to identify second textual elements that are relevant to the first textual element based on the pulled information and to extract textual element identifiers from the second textual elements. The third processing unit is configured to generate, for each extracted textual element identifier, a confidence score describing a degree of correlation between each extracted textual element identifier and the first textual element. The first processing unit is further configured to present to the user each extracted textual element identifier with a corresponding confidence score as a selectable option via the UI.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, Sumit Patel, Enda Sexton
  • Patent number: 10924499
    Abstract: Embodiments include a method, system and computer program product for performing the detection of genuine social media profiles. In some embodiments, a request is received for a target user to join the social network. The request can be used to analyze one or more categories associated with a user profile information of at least one of a requesting user or the target user, and a category score can be calculated for one or more categories. A total score can be calculated from the one or more category scores, and a notification can be provided to the target user indicating the total score.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: February 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Patricia Bui, Kaji Rashad, Matias Mendieta
  • Patent number: 10922622
    Abstract: An automated dynamic message categorization system is provided and includes first, second and third processing units. The first processing unit is configured to generate a user interface (UI) and to present the UI to a user. The second processing unit is configured to pull information from a first textual element which has been entered into the UI, to identify second textual elements that are relevant to the first textual element based on the pulled information and to extract textual element identifiers from the second textual elements. The third processing unit is configured to generate, for each extracted textual element identifier, a confidence score describing a degree of correlation between each extracted textual element identifier and the first textual element. The first processing unit is further configured to present to the user each extracted textual element identifier with a corresponding confidence score as a selectable option via the UI.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: February 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, Sumit Patel, Enda Sexton
  • Publication number: 20210042852
    Abstract: A method for analyzing images of a user in a social network includes analyzing one or more images of a user to identify outfit characteristics, creating a digital inventory of the images of the user, calculating a repetition score for a user's outfit in one or more images of the user, wherein the repetition score is calculated relative to one or more stored images of the user, identifying recommended actions, corresponding to modifications to the outfit characteristics of the user in the images of the user, wherein the identified recommended actions result in a lower repetition score, notifying a user of one or more images of the user and the identified recommended actions, wherein the one or more images of the user have a repetition score greater than a threshold value, executing an appropriate action in a social media profile on a social network platform in a user's social network.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventors: Jenny S. Li, Yu Deng, Al Chakra
  • Patent number: 10909116
    Abstract: A method, system and computer program product for processing queries in a hybrid database system. A database management system of the hybrid database system obtains an estimated execution time of a query by an online transaction processing engine. The database management system further obtains an estimated execution time of the query by a database accelerator. Furthermore, the database management system determines a wait time (which could be zero) for the database accelerator to process the query. The database management system then determines whether the online transaction processing engine or the database accelerator will process the query using the estimated execution time of the query by the online transaction processing engine, the estimated execution time of the query by the database accelerator and the wait time (which could be zero) for the database accelerator to process the query. In this manner, the processing of queries in hybrid database systems is optimized.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: February 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Ruiping Li, Terence P. Purcell, Lily Zhou
  • Patent number: 10901665
    Abstract: Embodiments of the present invention provide a method, system, and computer program product for managing categorized workgroup print jobs. The method includes receiving from an end user a print job designated for printing in a workgroup printer and categorizing the print job as work related or non-work related. Additionally whether or not printing the print job on behalf of the end user encroaches within a threshold value of a remaining allocation of printing resources established for the end user is determined. Finally, in response to determining both that the print job is within a specific category and also that the printing of the print job on behalf of the end user encroaches within the threshold value of the remaining allocation of printing resources established for the end user, further processing of the print job can be restricted.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Mark Kelly, John Rice
  • Patent number: 10902357
    Abstract: A system and method of managing a system include receiving data indicating problems in the system that includes at least one computer system. The method also includes generating a hypothesis of a correlation between two or more of the problems, and determining whether the hypothesis of the correlation is correct following a resolution of at least one of the two or more of the problems. The two or more of the problems are identified as a new combination problem based on determining that the hypothesis of the correlation is correct.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Michael P. Clarke
  • Patent number: 10904353
    Abstract: A content serving data processing system is configured for trending topic cache eviction management. The system includes a computing system communicatively coupled to different sources of content objects over a computer communications network. The system also includes a cache storing different cached content objects retrieved from the different content sources. The system yet further includes a cache eviction module. The module includes program code enabled to manage cache eviction of the content objects in the cache by marking selected ones of the content objects as invalid in accordance with a specified cache eviction strategy, detect a trending topic amongst the retrieved content objects, and override the marking of one of the selected ones of the content objects as invalid and keeping the one of the selected ones of the content objects in the cache when the one of the selected ones of the content objects relates to the trending topic.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Patrick S. O'Donnell, Kevin L. Ortega
  • Patent number: 10878001
    Abstract: Methods, systems, and computer program products for identifying relationships among a group of indicators are provided. Aspects include obtaining the group of indicators, including a number of indicators relating to an operation of a computing system. Aspects also include creating pairs of indicators, wherein the pairs of indicators includes all possible combination of the group of indicators. Aspects further include, for each pair of indicators, calculating a linear correlation score, calculating a fitting function score, determining a final correlation score based at least in part on one of the linear correlation score and the fitting function score and storing the final correlation score in a relationship database. Aspects also include creating a graphical display based on the relationship database, wherein the graphical display is configured to convey a strength relationships among the group of indicators.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Tian Ming Pan, Peng Fei Tian, Chu Yun Cloud Tony, Cheng Fang Wang, Renfu Ma
  • Patent number: 10831711
    Abstract: A computer-implemented method includes associating a tag with a message in a log, where the message describes a logged event. A life parameter associated with the tag is calculated, using a computer processor, where the life parameter indicates a dynamic time period during which the tag remains in a state that is active. Alerting of the tag occurs by way of a first alert manner while the state of the tag is active. It is detected that the dynamic time period indicated by the life parameter has ended. The state of the tag is changed from active to dormant, where changing the state includes ceasing the alerting of the tag by way of the first alert manner.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Jonathan Dunne, Liam S. Harpur, Sumit Patel
  • Patent number: 10834269
    Abstract: A computer-implemented method includes identifying critical data on a primary storage of a mobile device, where the primary storage is powered by a primary battery component. The critical data is backed up from the primary storage to a secondary storage. A charge level of the primary battery component is detected. It is determined that the charge level of the primary battery component is less than a minimum threshold. The mobile device is switched from a primary mode to a secondary mode, based on the charge level being less than the minimum threshold. A secondary battery component powers the secondary storage in the secondary mode, and the critical data is accessible on the secondary storage in the secondary mode.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk L. Chan, Al Chakra, Jian Jun Wang
  • Patent number: 10832817
    Abstract: A method, computing system and computer program product are provided. A group of connected devices are formed from at least some multiple connected devices. A computing system receives current usage data for a person from the group of connected devices with respect to activities. The computing system compares the current usage data with a baseline for the person to produce change data and applies an analytic analysis to the change data to determine a health concern for the person. A notification is provided when the change data exceeds a predetermined threshold with respect to the baseline. In another embodiment, a group of connected devices is managed by excluding, from the group, a connected device that contributes to false positive data.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Taylor F. Allison, Al Chakra, Michael R. Swenson, Li-An Yu
  • Patent number: 10802947
    Abstract: A computer-implanted method for creating a filtered digital entry includes generating, via a processor implementing a trace generation engine, a trace indicative of successful transactions and erroneous transactions. The processor instantiates a plurality of buffers in a buffer pool each configured to record a trace function boundary. The processor then analyzes each buffer in the buffer pool based on the trace function boundary to evaluate whether each function entry in the trace contains an erroneous transaction. If the processor determines that a function entry contains an erroneous transaction, the processor sets an output flag in a call stack map associated with that function. The processor then generates a filtered digital entry based on the call stack map. The filtered digital entry includes only erroneous transaction data from the trace.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Zhen Yang Shi, Tian Ming Pan, Yi Xin Song, Yang Zhang, Yu Kun Wei, Fu Li Bian
  • Patent number: 10785523
    Abstract: Methods, systems and computer program products for managing a video streaming queue during a planned trip are provided. Aspects include receiving a list of content items from a user for viewing during the planned trip and receiving information regarding the planned trip. Aspects also include analyzing the content items to identify one or more properties of each of the content items in the list and determining a playback order for the content items in the list based on the one or more properties of each of the content items and the information regarding the planned trip.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: September 22, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Michael S. Thomason
  • Patent number: 10776383
    Abstract: A method for automatic data synchronization between a source system and a buffer system. The method includes identifying a configurable set of penalties, wherein each penalty defines a number of penalty points associated with a respective one of a plurality of events related to data set stored by the source system. The method also includes, in response detecting one or more events, calculating a total penalty score using the penalty points corresponding to each of the events. The method also includes determining that the total penalty score satisfies a predetermined penalty threshold indicating that the copy of the data set stored on the buffer system is presumed stale and, in response, initiating a data replication operation that updates the copy of data set stored on the buffer system with current data from the data set stored on the source system.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Tim Friessinger, Juergen Holtz