Patents by Inventor SUMIT PATEL
SUMIT PATEL 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: 10659524Abstract: In an approach for determining a preferred communication channel, the computer receives a query that includes a unique client identifier. The computer retrieves one or more communication channels from an entry within a data repository, wherein the entry is associated with the received query. The computer determines one or more communication channel results based, at least in part, on one or more success rates respectively associated with the retrieved one or more communication channels within the data repository. The computer creates a first ordered list of communication channel results in which the determined one or more communication channel results are ordered based, at least in part, on the one or more success rates of the determined one or more communication channels. The computer selects a preferred communication channel from the created first ordered list of communication channel results. The computer initiates a communication via the selected preferred communication channel.Type: GrantFiled: June 3, 2016Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventors: Liam S. Harpur, Erik H. Katzen, Sumit Patel, Pascal Wagner
-
Patent number: 10650417Abstract: Embodiments of the invention provide a method, system and computer program product for social media messaging management for brand integrity. The method includes retrieving content from different Web sites from over a computer communications network into a social media messaging manager executing in memory of a host computing system. The method further includes parsing text of the retrieved content to identify information pertaining to a contemporaneous news event. Thereafter, the parsed text is matched to an advertising message disposed in a table stored in a data store coupled to the host computing system. Consequently, at least a portion of a social media message is generated incorporating the predetermined advertising message and the social media message is displayed in a user interface of the manager. Finally, the social media message is posted onto a social media messaging system by the manager over the computer communications network.Type: GrantFiled: October 29, 2015Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Erik H. Katzen, Sumit Patel
-
Publication number: 20200124868Abstract: A computer-implemented method includes: receiving, by a computing device, data corresponding to a dynamic speckle spectrum image associated with a biological sample; comparing, by the computing device, the dynamic speckle spectrum image with a plurality of training images; classifying, by the computing device, a contaminant present in the biological sample, based on the comparing; and providing, by the computing device, information regarding the classification of the contaminant.Type: ApplicationFiled: December 5, 2018Publication date: April 23, 2020Inventors: Ginés CARRASCAL DE LAS HERAS, Sumit PATEL, David BACARELLA
-
Publication number: 20200110588Abstract: Utilizing problem insights based on the entire environment as inputs to drive a static compiler. A decision engine receives inputs associated with applications to be compiled. The decision engine also receives optimization constraints based on available resources. A decision learning model is applied to the inputs to predict compiler performance and the results are provided to the decision engine. The decision engine determines a profile that comprises an order of execution and an optimization level for use during compilation of the plurality of applications. The profile is then used to schedule compiling and optimization of the applications.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Christopher Barton, Al Chakra, Sumit Patel
-
Publication number: 20200112634Abstract: A system and method for processing an electronic communication comprise receiving, by a communication processing system, data regarding an incoming communication output from a computing device of a communication initiator and directed to a computing device of a communication recipient; performing a data search, by the communication processing system of one or more data sources for context information regarding at least one of the communication initiator or the communication initiator; aggregating, by the communication processing system, collected context information in response to performing the data search; and generating and formatting contact context data from the collected context information for output to the computing device of the communication recipient.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Ross Judd, Thomas E. Creamer, Sumit Patel
-
Patent number: 10614398Abstract: Embodiments include method, systems and computer program products for system impact-based event logging. Aspects include receiving one or more log events, wherein each of the one or more log event include an error code and a device identifier; performing a data-mining operation on a defect repository based upon the one or more log events and based upon at least one of the device identifier and the error code; deriving one or more enhanced event contexts for the one or more log events based upon the data-mining operation; displaying the one or more log events and the one or more enhanced event contexts; deriving a workflow based upon the enhanced event context for each of the one or more log events; and displaying the workflow, wherein the workflow comprises corrective action items and a time period for completion of each of the corrective action items.Type: GrantFiled: May 26, 2016Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Jonathan Dunne, Liam Harpur, Sumit Patel
-
Patent number: 10616406Abstract: A system and method for processing an electronic communication comprise receiving, by a communication processing system, data regarding an incoming communication output from a computing device of a communication initiator and directed to a computing device of a communication recipient; performing a data search, by the communication processing system of one or more data sources for context information regarding at least one of the communication initiator or the communication initiator; aggregating, by the communication processing system, collected context information in response to performing the data search; and generating and formatting contact context data from the collected context information for output to the computing device of the communication recipient.Type: GrantFiled: October 9, 2018Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Ross Judd, Thomas E. Creamer, Sumit Patel
-
Patent number: 10614085Abstract: Embodiments include method, systems and computer program products for system impact-based event logging. Aspects include receiving, by a processor, one or more log event, wherein each of the one or more log events include an error code and a device identifier; performing a data-mining operation on at least one defect repository based upon the one or more log events and based upon at least one of the device identifier and the error code; deriving one or more enhanced event contexts for at least one of the one or more log events based upon the data-mining operation; and displaying, by a log aggregation tool, the one or more log events and the one or more enhanced event contexts.Type: GrantFiled: May 26, 2016Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Jonathan Dunne, Liam Harpur, Sumit Patel
-
Patent number: 10609056Abstract: Embodiments include methods, systems and computer program products method for online presence interaction using a behavioral certificate. The computer-implemented method includes monitoring, using a processor, one or more online presence interactions by one or more users. The processor determines whether a behavioral certificate exist for the online presence. The processor cross-references one or more authorized inputs, outputs or actions for the online presence based at least in part on an existence of a behavioral certificate for the online presence. The processor transmits the behavioral certificate, wherein the behavioral certificate advises the one or more users how to interact with the online presence.Type: GrantFiled: May 26, 2017Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Liam Harpur, Sumit Patel, John Rice
-
Patent number: 10606958Abstract: A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data from unstructured information, including entities and entity relationships. The extracted data is populated into a knowledge graph. As the KG is subject to change, the KG is used to create new and retrain existing machine learning models (MLMs). Weighting is applied to the populated data in the form of veracity value. Blockchain technology is applied to the populated data to ensure reliability of the data and to provide auditability to assess changes to the data.Type: GrantFiled: January 10, 2018Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: David Bacarella, James H. Barnebee, IV, Nicholas Lawrence, Sumit Patel
-
Patent number: 10599780Abstract: A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data and a data relationship from structured and/or unstructured data, create an entry in the KG and selectively store the extracted data and data relationship in the KG, assign a veracity value to the stored data, create an asset value entry in a corresponding BC ledger, and store a BC identifier with the KG entry.Type: GrantFiled: June 21, 2019Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: David Bacarella, James H. Barnebee, IV, Nicholas Lawrence, Sumit Patel
-
Patent number: 10585970Abstract: In an approach for managing webpage content access across a group of users, a computer receives a group comprising one or more users. The computer receives a webpage associated with the group. The computer stores at least one snapshot of the received webpage. The computer receives a request to access the received webpage from a user wherein the user is a member of the received group. The computer selects a snapshot from the stored at least one snapshot based on the received request to access the received webpage. The computer provides the selected snapshot from the stored at least one snapshot to the user associated with the received request.Type: GrantFiled: January 14, 2016Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Liam S. Harpur, Erik H. Katzen, Sumit Patel, Gregor Schikorski
-
Patent number: 10553049Abstract: Monitoring and authorizing collection of printed media. A print task is received. A unique electromagnetic (EM) signature is generated for the received print task. Files for the print task are printed including the EM signature. Communication information is received including information exchanged between a radio frequency identification (RFID) badge associated with a user requesting access to a common printing area and a RFID reader associated with the common printing area, and information by an electromagnetic detector of a computer from the EM signature. Based on the first and second set of received communication information, an attempted collection of the printed media by the print task owner is determined. If the attempted collection is not made by the print task owner, a notification is transmitted to a computer associated with the print task owner indicating an unauthorized attempted collection of the printed media.Type: GrantFiled: December 27, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Liam Harpur, Erik Katzen, Sumit Patel, John Rice
-
Publication number: 20200019613Abstract: A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data from unstructured information, including entities and entity relationships. The extracted data is populated into a knowledge graph. As the KG is subject to change, the KG is used to create new and retrain existing machine learning models (MLMs). Weighting is applied to the populated data in the form of veracity value. Blockchain technology is applied to the populated data to ensure reliability of the data and to provide auditability to assess changes to the data.Type: ApplicationFiled: September 20, 2019Publication date: January 16, 2020Applicant: International Business Machines CorporationInventors: David Bacarella, James H. Barnebee, IV, Nicholas Lawrence, Sumit Patel
-
Patent number: 10530797Abstract: Embodiments include methods, systems and computer program products method for online presence interaction using a behavioral certificate. The computer-implemented method includes monitoring, using a processor, one or more online presence interactions by one or more users. The processor determines whether a behavioral certificate exist for the online presence. The processor cross-references one or more authorized inputs, outputs or actions for the online presence based at least in part on an existence of a behavioral certificate for the online presence. The processor transmits the behavioral certificate, wherein the behavioral certificate advises the one or more users how to interact with the online presence.Type: GrantFiled: November 13, 2017Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Liam Harpur, Sumit Patel, John Rice
-
Publication number: 20190303441Abstract: A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data and a data relationship from structured and/or unstructured data, create an entry in the KG and selectively store the extracted data and data relationship in the KG, assign a veracity value to the stored data, create an asset value entry in a corresponding BC ledger, and store a BC identifier with the KG entry.Type: ApplicationFiled: June 21, 2019Publication date: October 3, 2019Applicant: International Business Machines CorporationInventors: David Bacarella, James H. Barnebee, IV, Nicholas Lawrence, Sumit Patel
-
Patent number: 10423726Abstract: A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data from unstructured information, including entities and entity relationships. The extracted data is populated into a knowledge graph. As the KG is subject to change, the KG is used to create new and retrain existing machine learning models (MLMs). Weighting is applied to the populated data in the form of veracity value. Blockchain technology is applied to the populated data to ensure reliability of the data and to provide auditability to assess changes to the data.Type: GrantFiled: January 10, 2018Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: David Bacarella, James H. Barnebee, IV, Nicholas Lawrence, Sumit Patel
-
Patent number: 10417022Abstract: In an approach for providing assistance to a user viewing an online video, the computer receives an online video. The computer determines that an uncommon action occurs with the online video. The computer receives an issue based on the uncommon action. The computer receives one or more responses associated with the received issue. The computer identifies an at least one response from the received one or more responses associated with the received issue. The computer provides the identified at least one response.Type: GrantFiled: June 16, 2016Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Liam S. Harpur, Erik H. Katzen, Sumit Patel, Pascal Wagner
-
Publication number: 20190236340Abstract: Embodiments of the invention provide a method, system and computer program product for video sentiment analysis in video messaging. In an embodiment of the invention, a method for video sentiment analysis in video messaging includes receiving different video contributions to a thread in a social system executing in memory of a computer and sensing from a plurality of the video contributions a contributor sentiment. Thereafter, a sentiment value for the different video contributions is computed and a sentiment value for a selected one of the video contributions is displayed in a user interface to the thread for an end user contributing a new video contribution to the thread.Type: ApplicationFiled: April 6, 2019Publication date: August 1, 2019Inventors: Liam Harpur, Erik H. Katzen, Sumit Patel, John Rice
-
Publication number: 20190213260Abstract: A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data from unstructured information, including entities and entity relationships. The extracted data is populated into a knowledge graph. As the KG is subject to change, the KG is used to create new and retrain existing machine learning models (MLMs). Weighting is applied to the populated data in the form of veracity value. Blockchain technology is applied to the populated data to ensure reliability of the data and to provide auditability to assess changes to the data.Type: ApplicationFiled: January 10, 2018Publication date: July 11, 2019Applicant: International Business Machines CorporationInventors: David Bacarella, James H. Barnebee, IV, Nicholas Lawrence, Sumit Patel