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

  • Patent number: 10984352
    Abstract: A system and method include an analytics engine of a system of an enterprise sharing issues encountered in the system. The method includes storing considerations to be applied to the sharing. The considerations include a service level agreement, contract, or confidentiality agreement. The method also includes deciding to share one or more of the issues based on applying the considerations to each of the issues, and sharing the one of more of the issues with one or more sharing partners based on the applying the considerations.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Michael P. Clarke
  • Patent number: 10985692
    Abstract: A system and method for heating a surface. The system can be a solar panel system and the surface can be a solar panel. The system includes a heat source and a processor. The processor determines an amount of heating energy for removing an accumulated material from the solar panel to obtain an unobstructed solar panel, determines an amount of energy production of the unobstructed solar panel, and controls the heat source to apply the determined amount of heating energy to the solar panel when the determined amount of energy production is greater than the amount of heating energy.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Stephen Mitchell, Nathaniel Hughes, Goutham Siddharthan Balu
  • Publication number: 20210109923
    Abstract: A method for contextual data visualization includes receiving data selected by a user and meta-data associated with the data. The data is analyzed, using a processor of a computing device, to determine content and structure attributes of the data that are relevant to visualization of the data. The meta-data is analyzed, using a processor of the computing device, to determine a context in which the visualization of the data will be used. A database comprising an aggregation of visualization records from a plurality of users is accessed and at least one template from the data visualization records that matches the data attributes and context is selected. A data visualization is created by applying at least one template to the data.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: Al Chakra, John Feller, Trudy L. Hewitt, Kerry A. Moffo, Francesco C. Schembari
  • Publication number: 20210110279
    Abstract: A computer-implemented method for optimizing research of an abstracted issue with a plurality of analytics engines is described. The method includes receiving a problem report at an analytics engine controller. The problem report includes symptoms of a problem in a computing system. The analytics engine forwards the problem report to a research optimization engine that abstracts one or more issues associated with the problem based on the symptoms of the problem. The research optimization engine then obtains anomaly research data for one or more of diagnosing the problem and fixing the problem. The anomaly research data is based on the one or more abstracted issues. The research optimization engine associates the abstracted issues with corresponding portions of the anomaly research data, then assigns the abstracted issues and corresponding portions of the anomaly research data to at least one of the plurality of analytics engines.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: AL CHAKRA, MICHAEL P. CLARKE, MATT R. HOGSTROM
  • Patent number: 10979896
    Abstract: A dynamic lockout technique for mobile computing devices is provided. A mobile computing device having a user interface in an active mode identifies foreign computing devices that are connected to a shared network. The mobile computing device determines determining that each foreign computing device is a recognized device, and in response, determines whether a paired device is in proximity to the mobile computing device based on a signal transmitted by the paired device. The mobile computing device maintains the active mode if the paired device is in proximity. The mobile computing device identifies a new foreign computing device that is connected to the shared network. The mobile computing device activates a lockout mode for the user interface while the paired device is in proximity to the mobile computing device if the new foreign computing device is an unrecognized device in proximity to the mobile computing device.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Jenny S. Li, Yu Deng
  • Patent number: 10970637
    Abstract: A computer-implemented method for optimizing research of an abstracted issue with a plurality of analytics engines is described. The method includes receiving a problem report at an analytics engine controller. The problem report includes symptoms of a problem in a computing system. The analytics engine forwards the problem report to a research optimization engine that abstracts one or more issues associated with the problem based on the symptoms of the problem. The research optimization engine then obtains anomaly research data for one or more of diagnosing the problem and fixing the problem. The anomaly research data is based on the one or more abstracted issues. The research optimization engine associates the abstracted issues with corresponding portions of the anomaly research data, then assigns the abstracted issues and corresponding portions of the anomaly research data to at least one of the plurality of analytics engines.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Michael P. Clarke, Matt R. Hogstrom
  • Patent number: 10963475
    Abstract: A method for contextual data visualization includes receiving data selected by a user and meta-data associated with the data. The data is analyzed, using a processor of a computing device, to determine content and structure attributes of the data that are relevant to visualization of the data. The meta-data is analyzed, using a processor of the computing device, to determine a context in which the visualization of the data will be used. A database comprising an aggregation of visualization records from a plurality of users is accessed and at least one template from the data visualization records that matches the data attributes and context is selected. A data visualization is created by applying at least one template to the data.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: March 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, John Feller, Trudy L. Hewitt, Kerry A. Moffo, Francesco C. Schembari
  • Publication number: 20210092112
    Abstract: Usage information of a user for a plurality of computing devices is identified. A usage pattern for each computing device of the plurality of computing devices of the user is developed based on the identified usage information of the user. An indication of the user accessing an application on a first computing device of the plurality of computing devices is received. The application requires one or more credentials for an authentication process associated with the application. A determination is made whether the user accessing the application using the first computing device is following the developed usage pattern of the user. Responsive to determining that the user accessing the application using the first computing device is not following developed usage pattern of the user, the authentication process associated with the application is interrupted.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventors: Jenny S. Li, Al Chakra, Yu Deng, Theresa Tai
  • 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: 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