Patents by Inventor Thembani Togwe

Thembani Togwe 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: 11227119
    Abstract: A method comprises computing an articulation rating associated with an input text, generating a modified subtext to modify a candidate subtext of the input text, generating an enhanced text that includes the modified subtext, computing an articulation rating associated with the enhanced text, and, based on the articulation rating associated with the enhanced text improving over the articulation rating associated with the input text, outputting the enhanced text. The method can include computing a meaning and/or relevance score associated with a candidate subtext of the input text, computing a meaning and/or relevance score associated with a modified subtext, and, based on one or both of the second scores improving over the respective first scores, generating the enhanced text to include the modified text. A word processing system, comprising a computerized input text, computerized attributes, and a computer-implemented word processor, can perform operations of the method.
    Type: Grant
    Filed: July 20, 2019
    Date of Patent: January 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chanchal Saha, Richard B. Finch, Thembani Togwe
  • Patent number: 11057512
    Abstract: A system and method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface includes determining that a content of the text message includes a plurality of options, receiving a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device, determining that the venue corresponding to the physical location of the sending device is relevant to the plurality of options, retrieving a contextual information from the venue about the plurality of choices, and augmenting the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
  • Publication number: 20210104326
    Abstract: Methods, systems, and computer software product are provided to receive a request to encode a prescription for a patient on a blockchain ledger. A request is received to encode patient pick-up information for the prescription on the blockchain ledger. Based on the patient pick-up information, whether a request to fill a prescription is valid is evaluated. The blockchain ledger is scanned within a window of time for patient patterns of behavior indicating possible prescription drug abuse by the patient. Also provided is computing a score for the patient, the score representing a likelihood of fraud or abuse by the patient. A disposition for the request to fill the prescription is determined, based on a consensus of voting peers, and the disposition is recorded on the blockchain ledger.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 8, 2021
    Inventors: Mario J. Lorenzo, Thembani Togwe, Komminist Weldemariam, Manivannan Thavasi
  • Publication number: 20210019371
    Abstract: A method comprises computing an articulation rating associated with an input text, generating a modified subtext to modify a candidate subtext of the input text, generating an enhanced text that includes the modified subtext, computing an articulation rating associated with the enhanced text, and, based on the articulation rating associated with the enhanced text improving over the articulation rating associated with the input text, outputting the enhanced text. The method can include computing a meaning and/or relevance score associated with a candidate subtext of the input text, computing a meaning and/or relevance score associated with a modified subtext, and, based on one or both of the second scores improving over the respective first scores, generating the enhanced text to include the modified text. A word processing system, comprising a computerized input text, computerized attributes, and a computer-implemented word processor, can perform operations of the method.
    Type: Application
    Filed: July 20, 2019
    Publication date: January 21, 2021
    Inventors: Chanchal Saha, Richard B. Finch, Thembani Togwe
  • Patent number: 10762895
    Abstract: A linguistic profiling method, system, and computer program product include capturing a language input of an individual user, analyzing the language input to detect an attribute of the language input, and synthesizing the attribute to characterize a feature of the individual user.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thembani Togwe, Yael Ravin
  • Publication number: 20200092412
    Abstract: A system and method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface includes determining that a content of the text message includes a plurality of options, receiving a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device, determining that the venue corresponding to the physical location of the sending device is relevant to the plurality of options, retrieving a contextual information from the venue about the plurality of choices, and augmenting the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
  • Patent number: 10547734
    Abstract: A system and method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface includes determining that a content of the text message includes a plurality of options, receiving a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device, determining that the venue corresponding to the physical location of the sending device is relevant to the plurality of options, retrieving a contextual information from the venue about the plurality of choices, and augmenting the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
  • Publication number: 20190356769
    Abstract: A system and method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface includes determining that a content of the text message includes a plurality of options, receiving a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device, determining that the venue corresponding to the physical location of the sending device is relevant to the plurality of options, retrieving a contextual information from the venue about the plurality of choices, and augmenting the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
  • Publication number: 20190287041
    Abstract: Embodiments include methods, systems and computer program products method for managing a collaboration session. The computer-implemented method includes creating, using a processor, a collaboration session. The processor determines skills associated with one or more participants of the collaboration session. The processor further monitors one or more discussions within the collaboration session. The processor determines a skills gap by comparing the skills associated with one or more participants and skills determined in response to the monitoring of the one or more discussions. The processor further searches for one or more individuals having at least one skill associated with the skills gap. The processor further invites the one or more individuals to join the collaboration session.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Thembani Togwe, Michael J. Whitney
  • Patent number: 10181115
    Abstract: Aspects include a method, a system and a computer program product. The method includes identifying, on an electronic platform providing for an exchange of messages among multiple participants, at least one open issue to be resolved. Data is collected from the exchanged messages to determine a participation interaction parameter and a solution quality parameter associated with at least one open issue. The participation interaction parameter includes an accountability dynamic factor and collaboration dynamic factor and the solution quality parameter includes a velocity factor, a dormancy factor, and an extinction factor. When a sum of the participation interaction parameter and the solution quality parameter is below a threshold value, at least one open issue participant is invited to the electronic platform. It is also determined when the at least one open issue becomes a closed issue.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: January 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
  • Patent number: 10176458
    Abstract: Aspects include a method, a system and a computer program product. The method includes identifying, on an electronic platform providing for an exchange of messages among multiple participants, at least one open issue to be resolved. Data is collected from the exchanged messages to determine a participation interaction parameter and a solution quality parameter associated with at least one open issue. The participation interaction parameter includes an accountability dynamic factor and collaboration dynamic factor and the solution quality parameter includes a velocity factor, a dormancy factor, and an extinction factor. When a sum of the participation interaction parameter and the solution quality parameter is below a threshold value, at least one open issue participant is invited to the electronic platform. It is also determined when the at least one open issue becomes a closed issue.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
  • Publication number: 20190005949
    Abstract: A linguistic profiling method, system, and computer program product include capturing a language input of an individual user, analyzing the language input to detect an attribute of the language input, and synthesizing the attribute to characterize a feature of the individual user.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Thembani Togwe, Yael Ravin
  • Patent number: 10169079
    Abstract: Aspects include a method, a system and a computer program product for providing status updates while collaboratively resolving an issue. The method includes identifying, using a processing device, one or more key phrases in an electronic text-based message. Based on the identified one or more key phrases, at least one status-based suggestion is provided to a user to change a status milestone associated with a problem resolution. The providing of the change of milestone includes: building a table to map a key phrase to one or more status identifiers; mapping the key phrase to one or more status identifiers to associate the key phrase with the at least one status-based suggestion; and displaying a corresponding status milestone based on the user selecting from the at least one status-based suggestion.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
  • Publication number: 20180114172
    Abstract: Embodiments provide a method for online collaborations task assignment The method includes monitoring a collaboration session, and analyzing statements of the collaboration session. The method also includes determining a statement type for the statements of the collaboration session, and classifying the statements as a statement type. The method includes assigning statements classified as a task to a participant based on the analysis, and updating a participant experience profile based on analyzing statements of the collaboration session.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 26, 2018
    Inventors: THEMBANI TOGWE, MICHAEL J. WHITNEY
  • Publication number: 20180113937
    Abstract: A computer-implemented method to determine process steps from analysis of online collaboration is provided. The method includes monitoring, by a processing unit, a collaboration session, and identifying a problem type from the collaboration session. The method also includes determining whether a record exists for a problem type in a process database, and generating a recommendation set of process steps for the collaboration type. The method includes determining a statement from the collaboration session defines a process step, identifying an action phrase in the statement, responsive to identifying the action phrase, identifying an activity phrase in the statement, and responsive to identifying the action phrase and the activity phrase, identifying an object phrase. The method also includes updating the process database by storing the process step for the identified problem type defined by the action phrase, activity phrase, and object phrase in the process database.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 26, 2018
    Inventors: THEMBANI TOGWE, MICHAEL J. WHITNEY
  • Publication number: 20170168870
    Abstract: Aspects include a method, a system and a computer program product for providing status updates while collaboratively resolving an issue. The method includes identifying, using a processing device, one or more key phrases in an electronic text-based message. Based on the identified one or more key phrases, at least one status-based suggestion is provided to a user to change a status milestone associated with a problem resolution. The providing of the change of milestone includes: building a table to map a key phrase to one or more status identifiers; mapping the key phrase to one or more status identifiers to associate the key phrase with the at least one status-based suggestion; and displaying a corresponding status milestone based on the user selecting from the at least one status-based suggestion.
    Type: Application
    Filed: December 11, 2015
    Publication date: June 15, 2017
    Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
  • Publication number: 20170163751
    Abstract: Aspects include a method, a system and a computer program product. The method includes identifying, on an electronic platform providing for an exchange of messages among multiple participants, at least one open issue to be resolved. Data is collected from the exchanged messages to determine a participation interaction parameter and a solution quality parameter associated with at least one open issue. The participation interaction parameter includes an accountability dynamic factor and collaboration dynamic factor and the solution quality parameter includes a velocity factor, a dormancy factor, and an extinction factor. When a sum of the participation interaction parameter and the solution quality parameter is below a threshold value, at least one open issue participant is invited to the electronic platform. It is also determined when the at least one open issue becomes a closed issue.
    Type: Application
    Filed: March 11, 2016
    Publication date: June 8, 2017
    Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
  • Publication number: 20170161683
    Abstract: Aspects include a method, a system and a computer program product. The method includes identifying, on an electronic platform providing for an exchange of messages among multiple participants, at least one open issue to be resolved. Data is collected from the exchanged messages to determine a participation interaction parameter and a solution quality parameter associated with at least one open issue. The participation interaction parameter includes an accountability dynamic factor and collaboration dynamic factor and the solution quality parameter includes a velocity factor, a dormancy factor, and an extinction factor. When a sum of the participation interaction parameter and the solution quality parameter is below a threshold value, at least one open issue participant is invited to the electronic platform. It is also determined when the at least one open issue becomes a closed issue.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
  • Patent number: 9576265
    Abstract: Performing an inventory count is provided. A scan of an object is initiated according to a profile in order to perform the inventory count of the object. A scan result is compared with a recorded level for the object to determine if a variance exists between the scan result and the recorded level. A variance analysis is performed if the variance exists.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: George Michael Hurtis, Ivory Wellman Knipfer, Manivannan Thavasi, Thembani Togwe
  • Patent number: 8832798
    Abstract: An operating system of an information handling system (IHS) initializes a security tool to provide security management during user-to-user transactions. The security tool may determine a relationship between the users and, in response, invoke a user personal profile and application profile information that pertains to the users and the transaction. The security tool determines an initial observed confidence level that indicates a degree of certainty with respect to the accuracy of user authentication. The security tool may continuously determine observed confidence levels from current user actions, learned behavior, and other information within a security information store. The security tool may compare a currently observed confidence level to a predetermined confidence threshold. The tool may halt the transaction if the observed confidence level does not exceed the predetermined confidence threshold thus indicating a breach in security confidence.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Manivannan Thavasi, Thembani Togwe