Patents by Inventor Craig M. Trim
Craig M. Trim 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: 11734348Abstract: Embodiments for implementing intelligent audio composition guidance for a video by a processor. One or more acoustic characteristics used in a plurality of video segments may be identified, from a corpus, as having similar acoustic, linguistic, and visual characteristics of a selected video segment.Type: GrantFiled: September 20, 2018Date of Patent: August 22, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Trim, Gandhi Sivakumar, Martin G. Keen, Hernan A. Cunico
-
Patent number: 11719547Abstract: A computer-implemented method for determining whether an electric vehicle (EV) requires a current charge. The method analyzes a set of EV data, wherein the set of EV data comprises a battery level, a destination, a current position, and a predicted arrival time to the destination. The method further constructs a charging regulation model for the EV, based on the analyzed set of EV data. The method further computes a risk score pertaining to charging the EV, based on the constructed charging regulation model for the EV, and determines whether the EV requires a current charge based on the computed risk score. The method further engages one or more wireless charging points on a roadway, if the computed risk score is below a threshold value.Type: GrantFiled: March 26, 2020Date of Patent: August 8, 2023Assignee: Kyndryl, Inc.Inventors: Michael Treadway, Craig M. Trim, Chen Liang, Shikhar Kwatra, Jeremy R. Fox, Joseph Blee
-
Publication number: 20230239400Abstract: Computer-implemented methods, computer program products, and computer systems for detecting and resolving fraudulent calls. The computer-implemented methods include one or more processors configured for receiving voice call data corresponding to an incoming telephone call placed to a user device, wherein the voice call data comprises caller voice data. Further, the computer-implemented methods may include one or more processors configured for converting the caller voice data to caller text data comprising one or more text phrases. Further embodiments of the computer-implemented method include processors configured for determining that the one or more text phrases satisfies a first condition, and responsive to determining that the one or more text phrases satisfies the first condition, transmitting a user alert to the user device.Type: ApplicationFiled: January 25, 2022Publication date: July 27, 2023Inventors: Craig M. Trim, Shikhar Kwatra, Hemant Kumar Sivaswamy, Joyce Miryam Habbouche
-
Publication number: 20230229707Abstract: An embodiment includes analyzing a first digital image using a first trained neural network that classifies the first image as having a first context based on a plurality of characteristics of the first image. The embodiment generates a data structure that associates first and second elements depicted in the first image based on an affinity detected between the first and second elements in the first context. The embodiment executes a querying process that searches for information requested by a user, and detects that a search result from the querying process conveys a second context that is different from the first context. The embodiment identifies a third element in the data structure having an affinity with the first element in the second context. The embodiment renders a machine-generated image that is generated using a second trained neural network and depicts the first element and the third element in the second context.Type: ApplicationFiled: January 4, 2022Publication date: July 20, 2023Applicant: International Business Machines CorporationInventors: Hernan A. Cunico, Craig M. Trim, Shikhar Kwatra, Caleb Miles
-
Patent number: 11706077Abstract: A method, system, and computer program product for contextual generation of an ephemeral network are provided. The method detects an initiating event for network generation associated with a user of a first computing device. The method determines a duration of the initiating event. A set of network members is determined based on the initiating event and the duration. The method establishes an ephemeral network, connecting at least a portion of computing devices associated with the set of network members. The ephemeral network is terminated in response to detecting a completion event. In response to terminating the ephemeral network, member information for the set of network members is removed from the portion of the computing devices.Type: GrantFiled: June 29, 2021Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Craig M. Trim, Shikhar Kwatra, Jennifer Szkatulski, Adam Lee Griffin, Michael Nicholas Virnoche
-
Patent number: 11698978Abstract: A computer-implemented method includes: identifying, by a computing device, private portions and non-private portions of content displayed on a user device; generating, by the computing device, instructions to modify the display of the content on the user device to mask the private portions of the content, group the private portions of the content together, and group and the non-private portions of the content together; and outputting, by the computing device, the instructions to cause the user device to modify the display of the content on the user device such that the masked private portions of the content are grouped together and the non-private portions of the content are grouped together, wherein the non-private portions are exposed and visible.Type: GrantFiled: December 6, 2018Date of Patent: July 11, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Trim, Sarbajit K. Rakshit, Victor Povar, John M. Ganci, Jr.
-
Publication number: 20230211560Abstract: According to one embodiment, a method, computer system, and computer program product for three-dimensional printing is provided. The embodiment may include analyzing data of a user. The data is collected while the user is performing an activity. The embodiment may include deriving a user behavior model (UBM) of the user based on the analysis of the data. The embodiment may include calculating a relative comfort coefficient (RCC) of the user for the activity based on attributes of the UBM. The embodiment may include predicting adjustments to the attributes of the UBM which result in the RCC exceeding a threshold value. The predicted adjustments are derived using a convolutional neural network classifier. The embodiment may include defining one or more parameters of a tangible component of an object utilized by the user when performing the activity based on the predicted adjustments.Type: ApplicationFiled: January 5, 2022Publication date: July 6, 2023Inventors: Craig M. Trim, Hernan A. Cunico, Shikhar Kwatra, Aaron K. Baughman
-
Publication number: 20230214710Abstract: At a first chatbot, a query expressed in natural language form is received. It is determined that responding to the query requires data external to the first chatbot. From a data source external to the first chatbot, response data corresponding to the query is obtained. Using the response data, the query is responded to in natural language form. Using the response data, the first chatbot is updated.Type: ApplicationFiled: January 6, 2022Publication date: July 6, 2023Applicant: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Craig M. Trim, James E. Bostick, John M. Ganci, JR., Martin G. Keen
-
Patent number: 11694026Abstract: A computer-implemented method includes: receiving, by a computing device, an input file defining correct spellings of one or more transliterated words; generating, by the computing device, suffix outputs based on the one or more transliterated words; generating, by the computing device, a dictionary that maps the suffix outputs to the one or more transliterated words; recognizing, by the computing device, an alternatively spelled transliterated word included in a document as one of the one or more correctly spelled transliterated words using the dictionary; and outputting, by the computing device, information corresponding to the recognized transliterated word.Type: GrantFiled: September 23, 2021Date of Patent: July 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Craig M. Trim
-
Patent number: 11687116Abstract: Aspects of the present invention disclose a method for dynamically adjusting a clock speed of a core of a multicore processor of user equipment. The method includes one or more processors generating a dedicated logical channel from a user device to a multidomain service orchestration layer of a fifth generation (5G) telecom network. The method further includes collecting information of the user device through the dedicated logical channel. The method further includes identifying situational insight of the user device based at least in part on the information of the user device. The method further includes identifying determining a workload forecast of one or more cores of the user device based at least in part on the situational insight. The method further includes identifying determining a recommended central processing unit (CPU) clock speed for a CPU core of the user device based at least in part on the workload forecast.Type: GrantFiled: September 2, 2020Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Craig M. Trim, Lakisha R. S. Hall, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
-
Publication number: 20230199081Abstract: By monitoring an in-person interaction using a first Internet of Things (IoT) device, an entity relationship between parties in the in-person interaction is identified. Using data resulting from the monitoring, a habit workflow corresponding to the entity relationship is generated, wherein the habit workflow comprises a sequence of habits and a habit in the sequence of habits comprises performance of a behavior. A second IoT device able to monitor execution of the habit workflow is identified. Using the second IoT device, execution of the habit workflow is monitored. A motivational method corresponding to the execution is identified from the monitored execution.Type: ApplicationFiled: December 17, 2021Publication date: June 22, 2023Applicant: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Craig M. Trim, James E. Bostick, Martin G. Keen, John M. Ganci, JR.
-
Patent number: 11681798Abstract: Universal serial bus (USB) devices are evaluated for access according to characteristics including descriptors and ROM information. Descriptors are cross-references to historic descriptors known to be associated with malicious or approved USB devices. ROM information is analyzed to determine congruity of data. Device drivers and configuration files on the USB device are reviewed for indicators of compromise or threat and assigned a corresponding security score. Security actions are taken according to a security score assigned according to matching descriptors and analyzed ROM information.Type: GrantFiled: October 31, 2019Date of Patent: June 20, 2023Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, Rhonda L. Childress, Craig M. Trim
-
Publication number: 20230177242Abstract: A method, computer system, and a computer program product for airflow modeling is provided. The present invention may include generating a digital twin for a structure of interest identified by a user. The present invention may include collecting data for one or more infectious diseases. The present invention may include performing a plurality of simulations of the digital twin for the one or more infectious diseases. The present invention may include providing one or more recommendations to the user based on at least the performance of the digital twin for the one or more infectious diseases.Type: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Inventors: Craig M. Trim, Nadiya Kochura, Fang Lu, Jeremy R. Fox
-
Publication number: 20230177612Abstract: A method, computer system, and a computer program product for determining micro-insurance premium values is provided. The present invention may include generating a digital twin based on an object identified by a user. The present invention may include modifying the digital twin using data received from the object identified by the user. The present invention may include simulating a performance of the modified digital twin in a plurality of conditions. The present invention may include determining a micro-insurance premium value for the object.Type: ApplicationFiled: December 2, 2021Publication date: June 8, 2023Inventors: Craig M. Trim, Shikhar Kwatra, Kuntal Dey, Seema Nagar
-
Publication number: 20230172508Abstract: The present invention may include a computer receives one or more communications and data from a sensor. The computer determines an activity of a user based on the received data, wherein the activity is determined by a trained neural network. The computer calculates a stress coefficient based on the activity and the data. The computer generates a cognitive notifications choreographer model from the stress coefficient and one or more communications and causes a communication software to reply to the one or more communications based on the cognitive notifications choreographer model determining the stress coefficient above a threshold value.Type: ApplicationFiled: December 2, 2021Publication date: June 8, 2023Inventors: Hernan A. Cunico, Craig M. Trim, John M. Ganci, JR., Martin G. Keen
-
Publication number: 20230171576Abstract: Emergency monitoring application mobility management is provided. A portion of battery power on a mobile device is reserved for an emergency monitoring application between defined boundaries of a certain area based on analysis of a profile identifying battery consumption of each respective application running on the mobile device. A dedicated logical communication channel is established with the mobile device that the emergency monitoring application connects to in a detected emergency situation between the defined boundaries of the certain area. The dedicated logical communication channel is utilized to shut down a number of applications running on the mobile device during the detected emergency situation so that the reserved portion of battery power is retained to run the emergency monitoring application on the mobile device between the defined boundaries of the certain area during the detected emergency situation.Type: ApplicationFiled: November 29, 2021Publication date: June 1, 2023Inventors: Craig M. Trim, Timothy Davis, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
-
Patent number: 11663480Abstract: An autonomic function executing in an artificial intelligence environment determines that a fused model responsive to a new problem space has below a threshold level of accuracy in the new problem space. A spliced layer in the fused model is autonomically cloned, the spliced layer having been extracted from a second model and inserted at a location in the fused model. The cloned layer is autonomically inserted at a second location in the fused model. An automatically constructed vector transformation transforms an output vector of a previous layer in an immediately previous location in the model relative to the second location. The cloned layer is automatically fused in the fused model using the transformed output vector as input to the cloned layer, forming a deep fused model that has a revised accuracy that is higher than the accuracy relative to an ontology of the new problem space.Type: GrantFiled: November 15, 2019Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Michael Behrendt, Shikhar Kwatra, Craig M. Trim
-
Patent number: 11653209Abstract: Aspects of the present invention disclose a method for identifying indications of an attack on a cellular network. The method includes one or more processors scanning a geographic area of a cellular network, wherein the geographic area includes a plurality of transceivers of the cellular network. The method further includes identifying a symptom that impacts a transceiver of the cellular network based at least in part on connectivity between a computing device and the plurality transceivers of the cellular network. The method further includes performing one or more assessments on the transceiver of the cellular network impacted by the symptom. The method further includes determining whether the symptom of the cellular network is associated with an attack on the cellular network based at least in part on the one or more assessments.Type: GrantFiled: February 17, 2020Date of Patent: May 16, 2023Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, Craig M. Trim, Shikhar Kwatra
-
Publication number: 20230144326Abstract: The present invention may include a computer receives multimedia data. The computer parses the multimedia data into an audio stream. The computer analyzes the audio stream to identify recognized patterns. The computer calculates a probability of an undesired content based on the recognized patterns and taking an action based on determining the probability is above a threshold.Type: ApplicationFiled: November 10, 2021Publication date: May 11, 2023Inventors: Kunal Sawarkar, Craig M. Trim, Shikhar Kwatra
-
Patent number: 11645930Abstract: A computer-implemented method includes: monitoring, by a computing device, information regarding a user's real-world environment; detecting, by the computing device and based on the monitoring, when the user's real-world environment includes patterns that are correlated with a study topic; and providing, by the computing device, information regarding the study topic for display in a user device based on the detecting.Type: GrantFiled: November 8, 2018Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Craig M. Trim, Sarbajit K. Rakshit, Victor Povar, Hernan A. Cunico