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: 10305977
    Abstract: Technical solutions are described automatically filtering user images being uploaded to a social network. An example computer-implemented method includes detecting an image file, which contains an image of a user, being uploaded to the social network server. The method further includes determining compliance of the image file with a predetermined profile associated with the user. The method further includes, in response to the image failing to comply with the predetermined profile, modifying the image file to generate a modified image file, and uploading the modified image file to the social network server.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur, Asima Silva
  • Publication number: 20190155647
    Abstract: A computer-implemented method mitigates distractions that are provided by a computer system in order to improve an overall functionality of the computer system. One or more processors identify a task T that has a completion deadline, where task T is performed on a computer system. The processor(s) identify one or more activities At that are required to complete task T, as well as a dedicated focus of attention time Ft that is required of a user to perform the activities At. The processor(s) monitor activities of the user to determine a focus of attention time Fi for each activity Ai performed by the user, and accumulate the focus of attention time Fi for activities into a bucket for Ft and a bucket not for Ft. The processor(s) then alter a functionality of the computer system in order to improve an overall functionality of the computer system when performing task T.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: AL CHAKRA, JONATHAN DUNNE, LIAM S. HARPUR, ASIMA SILVA
  • Patent number: 10277459
    Abstract: Disclosed herein are systems, methods, and computer-readable media for generating and presenting, to an end user, user guidance data for achieving a desired end-state device or application configuration. End-state configuration source data may be provided to an application component. The application component may determine a desired end-state configuration from the source data, and may further determine a navigation path for transitioning from a current configuration state to the desired end-state configuration. The application component may then generate user guidance data to guide the user through the navigation path.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, Sumit Patel
  • Publication number: 20190124392
    Abstract: A method includes determining, by a controller of a content provider, at least one broadcast that is transmitted to at least one end user. The method also includes determining a predicted broadcast quality of the at least one broadcast. The method also includes transmitting an indication of the predicted broadcast quality to the at least one end user.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 25, 2019
    Inventors: Al Chakra, Jonathan Dunne, Paul B. French, James P. Galvin, JR.
  • Patent number: 10268682
    Abstract: A method, system and computer program product for adjusting text in a message to sustain the recipient's interest in the message. Upon identifying the recipients to receive a message, information, including interests and/or personality traits, regarding the identified recipients is retrieved. Upon obtaining the recipient's interests and/or personality traits, a linguistic engine is utilized to generate words and phrases (e.g., speed, parking, license, toll) associated with the recipient's interest and/or personality trait (e.g., interest in cars). The words and ordering of the words in the message are then changed to include words and phrases associated with the interest and/or personality trait of the recipient. In this manner, the author is able to compose a message that sustains the recipient's interest in the message by modifying the message to include language directed to the recipient's interests (e.g., traveling, collecting baseball cards) and/or personality traits (e.g., hates loud music).
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Publication number: 20190114059
    Abstract: A computer-implemented method generates a graphical user interface (GUI). A graphical user interface (GUI) development server receives a candidate GUI element. The candidate GUI element is in use by one or more current GUIs, and the candidate GUI element performs a computer-based function. The GUI development server receives a rating of the candidate GUI element from users of the one or more current GUIs, and determines whether the rating of the candidate GUI element exceeds a predefined value. In response to determining that the rating of the candidate GUI element exceeds the predefined value, the GUI development server identifies the candidate GUI element as a preferred GUI element to perform the computer-based function in future GUIs, and utilizes that preferred GUI element to generate a new GUI that needs the computer-based function.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 18, 2019
    Inventors: AL CHAKRA, JONATHAN DUNNE, LIAM S. HARPUR, ASIMA SILVA
  • Publication number: 20190108281
    Abstract: Social network content consumption activities of social network users related to content published by at least one social network are monitored. The monitored social network content consumption activities of each of at least two of the social network users are compared. A determination is made, based upon the comparison, that a difference in consumption of the published content exists between the at least two of the social network users. A notification is generated to any of the at least two of the social network users determined, based upon the difference in consumption, to have consumed less of the published content than at least one other social network user.
    Type: Application
    Filed: November 21, 2018
    Publication date: April 11, 2019
    Inventors: Al Chakra, Liam S. Harpur, John C. Rice
  • Patent number: 10257032
    Abstract: Disclosed herein are systems, methods, and computer-readable media for generating and presenting, to an end user, user guidance data for achieving a desired end-state device or application configuration. End-state configuration source data may be provided to an application component. The application component may determine a desired end-state configuration from the source data, and may further determine a navigation path for transitioning from a current configuration state to the desired end-state configuration. The application component may then generate user guidance data to guide the user through the navigation path.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, Sumit Patel
  • Publication number: 20190095440
    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: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventors: Al Chakra, Jonathan Dunne, Liam S. Harpur, Sumit Patel
  • Patent number: 10241999
    Abstract: A method, system and computer program product for adjusting text in a message to sustain the recipient's interest in the message. Upon identifying the recipients to receive a message, information, including interests and/or personality traits, regarding the identified recipients is retrieved. Upon obtaining the recipient's interests and/or personality traits, a linguistic engine is utilized to generate words and phrases (e.g., speed, parking, license, toll) associated with the recipient's interest and/or personality trait (e.g., interest in cars). The words and ordering of the words in the message are then changed to include words and phrases associated with the interest and/or personality trait of the recipient. In this manner, the author is able to compose a message that sustains the recipient's interest in the message by modifying the message to include language directed to the recipient's interests (e.g., traveling, collecting baseball cards) and/or personality traits (e.g., hates loud music).
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10230674
    Abstract: Managing discussion threads within an electronic communication system includes detecting that an electronic message sent from a sender to a first recipient is forwarded from the sender to a second recipient and, responsive to the detecting, identifying at least one electronic message related to the forwarded message exchanged between the sender and the second recipient as a virtual discussion thread. A client is notified of that the virtual discussion thread exists and is correlated with the electronic message from the sender. The virtual discussion thread is provided to the client of the first recipient.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Thomas Dolan, John Rice, Hamed Sako
  • Patent number: 10229201
    Abstract: According to one embodiment of the present invention, a system for processing a search of network sites allows a user to view search results in at least one viewing mode. Each viewing mode allows a user to view multiple result pages, or portions thereof, such that user can browse multiple search results with minimal web navigation. Moreover, the system may allow a user to cull or trim search results while moving between viewing modes with minimal web navigation. In some embodiments, information relating to or included on a result page may be shown as the user culls the search results and progresses through the various viewing modes.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Saurabh Gupta, James Y. McVea, Jr., Sandeep Perumbuduri
  • Publication number: 20190073400
    Abstract: A computer-implemented method, computer program product, and computing system is provided for providing contextual information associated with a post in an activity stream. In an implementation, a method may include determining a need for contextual information relative to a post within an activity stream. The method may also include searching one or more contextual information sources relative to at least a portion of the post within the activity stream. The method may further include associating contextual information with the post within the activity stream.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 7, 2019
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10223138
    Abstract: The present invention is a software installation assistance method and system to monitor the behavior of users and provide assistance during installation and configuration of software. A single user's behavior is compared with the behavior of a group of users and when an installation problem occurs as determined by the comparison, then technical assistance is proactively offered to the single user in the form of suggested resolution steps based on the behavior and interaction of other users.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Sumit Patel
  • Patent number: 10225345
    Abstract: A method, system, and computer program product for managing an object related to a plurality of groups of users is disclosed. The method, system, and computer program product include utilizing identifiers of objects so that a requesting user can submit an object-request for access to the object utilizing a chosen identifier of the user. The method, system, and computer program product may work on a number of collaborative systems, file sharing mediums, or operating systems.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10225346
    Abstract: A method, system, and computer program product for managing an object related to a plurality of groups of users is disclosed. The method, system, and computer program product include utilizing identifiers of objects so that a requesting user can submit an object-request for access to the object utilizing a chosen identifier of the user. The method, system, and computer program product may work on a number of collaborative systems, file sharing mediums, or operating systems.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10210213
    Abstract: A computer-implemented method, computer program product, and computing system is provided for providing contextual information associated with a post in an activity stream. In an implementation, a method may include determining a need for contextual information relative to a post within an activity stream. The method may also include searching one or more contextual information sources relative to at least a portion of the post within the activity stream. The method may further include associating contextual information with the post within the activity stream.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Publication number: 20190036835
    Abstract: A technique relates to influencing service level management. A client system receives a client module in response to transmitting a request for a workload to a server system. The client module collects client side information associated with a user of the client system and determines a characteristic of the user based on the client side information associated with the user. The client modules determines a service level to be utilized by the server system for the client system based on the characteristic of the user, wherein the service level is for the workload associated with the client system. The client system transmits the service level to the server system.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 31, 2019
    Inventors: Al Chakra, Yuk L. Chan, Jonathan Dunne, Liam S. Harpur
  • Publication number: 20190028774
    Abstract: A method includes receiving, by a processor, metrics relating to a plurality of program channels. The plurality of program channels are distributed via at least one multicast stream. The method also includes modifying, by the processor, the at least one multicast stream. The modifying is based at least on the received metrics, and the modifying changes which programs are distributed via the at least one multicast stream. The method also includes transmitting at least one program channel via the modified at least one multicast stream.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Al Chakra, Jonathan Dunne, Paul B. French, James P. Galvin, JR.
  • Publication number: 20190028775
    Abstract: A method includes receiving, by a processor, metrics relating to a plurality of program channels. The plurality of program channels are distributed via at least one multicast stream. The method also includes modifying, by the processor, the at least one multicast stream. The modifying is based at least on the received metrics, and the modifying changes which programs are distributed via the at least one multicast stream. The method also includes transmitting at least one program channel via the modified at least one multicast stream.
    Type: Application
    Filed: November 6, 2017
    Publication date: January 24, 2019
    Inventors: Al Chakra, Jonathan Dunne, Paul B. French, James P. Galvin, JR.