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: 11640379
    Abstract: An embodiment includes identifying metadata attached to a first node of a graph, where the metadata satisfies an ontological condition. The embodiment also includes transforming the graph such that the transforming results in the graph having a new graph structure, where the transforming of the graph comprises removing the metadata from the first node and adding a second node representative of the metadata removed from the first node to the graph such that the second node is connected to the first node by a first edge.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 2, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Craig M. Trim, Mary Rudden, Ahmed Nassar, William G. Dusch
  • Patent number: 11636282
    Abstract: A method, computer program product, and a system where a processor(s) ingests content from a source(s) with an attribute(s) comprising a verified temporal context(s) of the source(s). The processor(s) cognitively analyzes the content, by applying an entity recognition algorithm(s) to identify and extract entities in the source(s). The processor(s) classifies each extracted entity into a given grouping from a plurality of groupings based on at least one attribute comprising the verified temporal context of the source from which the extracted entity was extracted. The processor(s) generates a corpus comprising the groupings; each grouping comprises extracted entities with verified temporal contexts consistent with a defined time period.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Michael Bender, Martin G. Keen, Gandhi Sivakumar
  • Patent number: 11636383
    Abstract: A method and a system for dataset evaluation are provided. The method can include acquiring a new dataset for integration with an existing dataset. The existing dataset is used to train a machine learning model. The method can also include calculating a baseline of variation for the existing dataset. The baseline of variation can be determined by evaluating various characteristics of the existing dataset. The method can further include determining an output value for the new dataset by also evaluating characteristics of the new dataset. The method can also include comparing the output value to the baseline of variation to generate a variance between the output value and the baseline of variation. The method can further include determining whether the variance is within an acceptable range of the baseline of variation.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Gary Francis Diamanti, Aaron K. Baughman, Mauro Marzorati
  • Publication number: 20230124756
    Abstract: A computer-implemented method, computer program product, and computer system for preventing losses due to mismatches during checkouts in a store. The computer system causes one or more sensors to capture one or more attributes of an item being checked out by a customer. The computer system matches the captured one or more attributes to one or more attributes corresponding to one of a barcode scanned, a number keyed in, and an item name chosen by the customer. The computer system pauses a checkout process, in response to a mismatch. The computer system calculates a difference between a price corresponding to one of the barcode, the number, and the item name and an actual price of the item. The computer system, in response to determining a significant loss occurring to the store, notifies the store to correct the mismatch and processes a transaction of the item at the actual price.
    Type: Application
    Filed: October 14, 2021
    Publication date: April 20, 2023
    Inventors: Craig M. Trim, Robert Huntington Grant, Jeremy R. Fox, Fang Lu, Uri Kartoun
  • Patent number: 11630680
    Abstract: A method, apparatus and computer program product for modifying a user interface in a web browsing session is described. During a learning session with a first user, a user model is created. The user model includes associating user movement of the first user with a set of user focus types. During the web browsing session with the first user, the system determines that a first user focus of the set of user focus types in the user model is appropriate to modify a web application user interface to present a priority user interface element in the user interface. The web application user interface is modified according to the first user focus.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shikhar Kwatra, Liam S Harpur, Zachary A Silverstein, Craig M Trim
  • Publication number: 20230111056
    Abstract: Systems, methods, and computer programming products for dynamically managing the uninstallation and/or re-installation of software applications stored or accessed by a computing system, including mobile devices. Management of the applications by the system can be periodically managed automatically or based on recommendations. Management of applications being uninstalled or reinstalled may be determined based on a rate a user accesses the application and/or data published or accessible by an application storefront, such as user reviews, storefront rankings, user feedback and uninstallation rates of the applications by other users. Applications experiencing a decreased level of average user satisfaction below a predetermined threshold can be proposed for deletion or automatically deleted. Replacement of underperforming or unsatisfactory applications with alternative applications having similar functionality but a higher rate of user satisfaction can be recommended or installed.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Clement Decrop, Craig M. Trim, Jeremy R. Fox, Fang Lu, Uri Kartoun
  • Publication number: 20230107309
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining service request data by a service application; generating query data for query of one or more machine learning model in dependence on the service request data; examining model data of a plurality of candidate machine learning models; selecting at least one model from the candidate machine learning models in dependence on the examining model data of the plurality of candidate machine learning models, wherein the at least one model defines a selected at least one model; and sending the query data to the selected at least one model for return of responsive prediction data.
    Type: Application
    Filed: October 1, 2021
    Publication date: April 6, 2023
    Inventors: Kushal S. Patel, Benjie Asuncion Amaba, Gandhi Sivakumar, Sarvesh S. Patel, Craig M. TRIM
  • Publication number: 20230101761
    Abstract: Generating a personalized automated voice response in a telecommunications network is provided. An incoming call from a caller for user equipment of an operator in the telecommunications network is identified. In response to identifying the incoming call, it is determined whether to provide an automated response to the incoming call. In response to determining to provide the automated response to the incoming call, a personalized response message from the operator of the user equipment to the caller is generated based on characteristics of communications between the caller and the operator of the user equipment. The personalized automated voice response comprising the personalized response message in a synthesized voice of the operator of the user equipment is generated. The personalized automated voice response is sent to the caller.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Craig M. Trim, Kimberly Greene Starks, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230096158
    Abstract: Data security across data residency restriction boundaries is provided by obtaining and profiling a dataset on which a desired analysis is to be performed, with some results of the desired analysis to be transferred from one location to another, the dataset subject to data residency restrictions that restrict transfer of the dataset across a boundary to the another location, and the profiling identifying a profile level for the dataset, then automatically generating a container image based on the profile level and the data residency restrictions that restrict the transfer of the dataset across the boundary, the container image configured for instantiation and execution to process the dataset into a reformatted dataset not restricted by the data residency restrictions for transfer across the boundary, and storing the container image to a container registry.
    Type: Application
    Filed: December 1, 2022
    Publication date: March 30, 2023
    Applicant: KYNDRYL, INC.
    Inventors: Mary E. RUDDEN, Karen CHENG, Thanh LAM, Daniel S. RILEY, Craig M. TRIM
  • Publication number: 20230096823
    Abstract: One or more computer processors detect a computing device within a proximity to a rollable device. The one or more computer processors determine a location and an orientation of the rollable device relative to the computing device. The one or more computer processors attach the rollable device to the computing device utilizing the set of biometric locks engaged programmatically such that at least one side of the rollable device is locked and hinged to the computing device. The one or more computer processors responsive to the rollable device attached to a side of the computing device, extend a display area of the computing device to the rollable device.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 30, 2023
    Inventors: Sarbajit K. Rakshit, Craig M. Trim, Martin G. Keen, John M. Ganci, JR.
  • Publication number: 20230099750
    Abstract: A method for power-savings of UE operating within a 5G network. Transmission requirement data of logical channels for application-level data are collected from SDAP, including logical channel ID, application ID, and QCI indexing information. A list of logical channels with QCI indexing for permissible delay of packets is created. The logical channels of the list are mapped to related RLC channels. Responsive to receipt of a packet by a RLC multiplexing layer, the RLC channel ID from a SARQ packet is mapped to the list of permissible transmission delay logical channels of packets. responsive to a match between the RLC channel ID and the logical channels of the list, the packet is saved to an RLC data structure in allocated memory, and responsive to receipt of a time-critical packet, the time-critical packet, and the saved packet are submitted to a MAC carrier controller for transmission processing.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Craig M. Trim, Benjie Asuncion Amaba, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230092582
    Abstract: One or more computer processors detect a contextual need for sound generation on a rollable display device, wherein the rollable display device comprises an array of micro-speakers mounted on one or more microfluidics panels and a plurality of embedded piezoelectric strips. The one or more computer processors identify one or more environmental parameters associated with an environment surrounding the rollable display device. The one or more computer processors determine a rolling profile associated with the rollable based on the detected contextual need and the one or more identified environmental parameters. The one or more computer processors roll the rollable display device based on the determined rolling profile utilizing the plurality of piezoelectric strips. The one or more computer processors adjust an output direction of each micro-speaker in the array of micro-speakers utilizing the respective microfluidics panel.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 23, 2023
    Inventors: Sarbajit K. Rakshit, Craig M. Trim, Martin G. Keen, John M. Ganci, JR.
  • Publication number: 20230085591
    Abstract: Masking a route by determining a first location of a first user, receiving destination data for the first user, generating a plurality of map segments according to the first location and the destination data, presenting a first map segment to a second user, determining a second location of the first user, and presenting a second map segment to the second user according to the second location.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: Craig M. Trim, Timothy Davis, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230074003
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining medical health user data from respective ones of a plurality of UE devices by a virtual network function (VNF) layer which VNF layer has assigned logical channels to respective ones of the UE devices for wireless transmission of the user data, wherein the VNF layer maintains user to logical channel association data associating user identifying data to logical channels assigned to users identified by the user identifying data; examining, by a service orchestration layer that runs on top of the VNF layer, medical health data of the user medical health data, wherein the service orchestration layer is configured so that the service orchestration layer is restricted from accessing the user identifying data of the user to logical channel association data; and performing processing in dependence on the examining.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 9, 2023
    Inventors: Craig M. Trim, Faried Abrahams, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230073442
    Abstract: An approach for assisting users with disabilities in an emergency situation relating to a vehicle is disclosed. The approach determines the profile of the passenger in a vehicle by noting preferences and disabilities associated with the passenger. After a vehicle accident, the approach determines the condition of the vehicle and the condition of the passenger. Based on various information received, the approach creates an action list of solutions for the passenger, wherein the action list has assigned dynamic risk scores. The approach determines the best solution based on the risk scores and selects the best solution from the action list.
    Type: Application
    Filed: September 8, 2021
    Publication date: March 9, 2023
    Inventors: Tanner Mark Preiss, Craig M. Trim, Jeremy R. Fox, Fang Lu
  • Publication number: 20230066251
    Abstract: Selective compression of packet payload data in a 5G network includes receiving a congestion signal by user equipment (UE) connected to a broadband cellular network based on network traffic congestion in hardware of the network and indicating the network traffic congestion, determining current processor utilization of the UE, based on the received congestion signal, the determined current processor utilization, and known times for data compression and decompression, determining whether to automatically enable selective packet payload data compression on the UE, and based on determining to automatically enable selective packet payload data compression, compressing payload data of data packet(s) generated by the UE, and forwarding the data packet(s) with the compressed payload data for transmission on the broadband cellular network.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Craig M. Trim, Faried Abrahams, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230063113
    Abstract: A computer executes a discovery protocol, where the discovery protocol identifies each of the machine learning models and groups the machine learning models into one or more virtual groups based on criteria, and where the auto discovery program is injected to each of the machine learning models. The computer identifies an input to a machine learning model, where the input comprises a plurality of features that processed by the machine learning model. Based on determining a distance of the input is above an acceptable threshold the computer identifies an alternative machine learning model from the machine learning models, and transfers the input to the alternative machine learning model.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 2, 2023
    Inventors: Craig M. Trim, Faried Abrahams, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230065129
    Abstract: An approach is provided in which the approach receives a request to upload a file at a server system that includes metadata encoded with a non-invertible key. The metadata includes contact information corresponding to an owner of the file. The approach establishes both a photon channel and a classical channel between the server system and a client system, which are both secured using one or more shared secret keys. The approach interfaces with the client system over the photon channel and the classical channel to decode the contact information at the server system, and sends an upload request from the server system to the owner of the file using the contact information. The approach authorizes the upload request at the server system in response to receiving an upload approval from the owner.
    Type: Application
    Filed: August 29, 2021
    Publication date: March 2, 2023
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Iranna Dharmaraya Ankad, Craig M. Trim
  • Patent number: 11587041
    Abstract: A computer-implemented method includes: receiving, by a computer device, preference information from a plurality of people, the preference information including an individual level of preference for various activities for each of the people; receiving, by the computer device, biometric data of the people, the biometric data relating to the various activities; building, by the computer device, a corpus of relationships between the preference information and the biometric data; receiving, by the computer device, biometric data of a user; and predicting, by the computer device, a user level of preference with a particular activity of the various activities, the predicting being based on a comparison of the biometric data of the user and the biometric data of the people who participated in the particular activity.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Michael Bender, Stan Kevin Daley, Martin G. Keen
  • Publication number: 20230047249
    Abstract: In an approach, a processor identifies that a vehicle has been exposed to a first user, the first user associated with an infectious disease. A processor monitors, via a wireless ad hoc network, presence of a mobile device at a location of the vehicle. A processor identifies the presence of the mobile device at the location of the vehicle. A processor sends a notification to the mobile device, the notification specifying that the vehicle has been exposed to the infectious disease.
    Type: Application
    Filed: August 10, 2021
    Publication date: February 16, 2023
    Inventors: Craig M. Trim, Faried Abrahams, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel