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: 11227119Abstract: 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: GrantFiled: July 20, 2019Date of Patent: January 18, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chanchal Saha, Richard B. Finch, Thembani Togwe
-
Patent number: 11057512Abstract: 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: GrantFiled: November 22, 2019Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
-
Publication number: 20210104326Abstract: 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: ApplicationFiled: October 4, 2019Publication date: April 8, 2021Inventors: Mario J. Lorenzo, Thembani Togwe, Komminist Weldemariam, Manivannan Thavasi
-
Publication number: 20210019371Abstract: 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: ApplicationFiled: July 20, 2019Publication date: January 21, 2021Inventors: Chanchal Saha, Richard B. Finch, Thembani Togwe
-
Patent number: 10762895Abstract: 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: GrantFiled: June 30, 2017Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thembani Togwe, Yael Ravin
-
Publication number: 20200092412Abstract: 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: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
-
Patent number: 10547734Abstract: 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: GrantFiled: May 17, 2018Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
-
Publication number: 20190356769Abstract: 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: ApplicationFiled: May 17, 2018Publication date: November 21, 2019Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
-
Publication number: 20190287041Abstract: 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: ApplicationFiled: March 15, 2018Publication date: September 19, 2019Inventors: Thembani Togwe, Michael J. Whitney
-
Patent number: 10181115Abstract: 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: GrantFiled: March 11, 2016Date of Patent: January 15, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
-
Patent number: 10176458Abstract: 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: GrantFiled: December 4, 2015Date of Patent: January 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
-
Publication number: 20190005949Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Thembani Togwe, Yael Ravin
-
Patent number: 10169079Abstract: 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: GrantFiled: December 11, 2015Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
-
Publication number: 20180114172Abstract: 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: ApplicationFiled: October 20, 2016Publication date: April 26, 2018Inventors: THEMBANI TOGWE, MICHAEL J. WHITNEY
-
Publication number: 20180113937Abstract: 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: ApplicationFiled: October 20, 2016Publication date: April 26, 2018Inventors: THEMBANI TOGWE, MICHAEL J. WHITNEY
-
Publication number: 20170168870Abstract: 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: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
-
Publication number: 20170163751Abstract: 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: ApplicationFiled: March 11, 2016Publication date: June 8, 2017Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
-
Publication number: 20170161683Abstract: 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: ApplicationFiled: December 4, 2015Publication date: June 8, 2017Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
-
Patent number: 9576265Abstract: 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: GrantFiled: April 9, 2012Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: George Michael Hurtis, Ivory Wellman Knipfer, Manivannan Thavasi, Thembani Togwe
-
Patent number: 8832798Abstract: 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: GrantFiled: September 8, 2011Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventors: Manivannan Thavasi, Thembani Togwe