Patents by Inventor Aaron K. Baughman
Aaron K. Baughman 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).
-
Publication number: 20250014546Abstract: An embodiment for blending musical phenotypes with user selections is provided. The embodiment may include receiving a corpus of songs selected by a user and one or more preferences of the user relating to musical interests. The embodiment may also include converting each song in the corpus into a spectrogram. The embodiment may further include encoding each spectrogram into a chromosomal representation of integers. The embodiment may also include creating pools of chromosomal positions. The embodiment may further include processing the pools of chromosomal positions into a gene representation. The embodiment may also include translating the gene representation into a phenotype expression.Type: ApplicationFiled: July 3, 2023Publication date: January 9, 2025Inventors: Aaron K. Baughman, Stephen C Hammer, Sara Perelman, Jeremy R. Fox
-
Publication number: 20250004951Abstract: An approach is provided for optimizing application caching and locking. Features specifying an operating environment of an application are extracted. The features include actual and forecasted central processing unit usage and memory, disk, and network pressure. A pairwise set of class-based and method-based ASTs and the extracted features are input into a logical neural network. Symbolic feature vectors are generated for the features by establishing bounds and flattening the features. The symbolic feature vectors and the set of class-based and method-based ASTs are input into a stacked transformer having encoders and decoders. The encoders and decoders are trained on word or token distributions of code ASTs and operating environment bounds associated with the ASTs. Using the stacked transformer, code is generated for replacing a portion of a method represented by a method-based AST. The code adds or changes caching or locking in the application.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: Aaron K. Baughman, Rahul Agarwal, Eduardo Morales, Gabriel Goodhart
-
Publication number: 20240427877Abstract: A computer implemented method processes log entries. A number of processor units identify log entries. The number of processor units determines whether anomalous content is present in the log entries. The number of processor units suppresses the anomalous content to form suppressed content in response to determining that the anomalous content is present in the log entries. According to other illustrative embodiments, a computer system and a computer program product for processing log entries are provided.Type: ApplicationFiled: June 20, 2023Publication date: December 26, 2024Inventors: Aaron K. Baughman, Christopher A. Kulakowski, Ramon Lloyd Garo, Mauro Marzorati
-
Publication number: 20240428012Abstract: A method, a structure, and a computer system for diverse natural language generation. The exemplary embodiments may include training a data-to-text neural network (D2T NN) and training a text-to-text neural network (T2T NN), wherein the D2T NN and the T2T NN have identical transformer architectures, and wherein the training of the D2T NN and the T2T NN are indexed by time. The exemplary embodiments may further include interleaving weights between the D2T NN and the T2T NN, as well as generating a sentence based on the interleaved D2T NN and T2T NN.Type: ApplicationFiled: June 22, 2023Publication date: December 26, 2024Inventors: Aaron K. Baughman, Chandankumar Johakhim Patel, Mauro Marzorati, Jeremy R. Fox
-
Patent number: 12174869Abstract: A method, system, and computer program product for implementing machine learning natural language digital package generation and selection is provided. The method includes receiving from hardware and software sources, factual data associated with an event. In response, natural language digital templates comprising natural language phrase variants for each portion of the factual data is generated. Factual data phrases are generated and packaged into digital packages including at least one natural language phrase variant with respect to each portion of factual data. An initial package is selected by minimizing a number of repetitions of the factual data phrases across the digital packages and digital summaries are extracted. Alignment attributes associated with the digital summaries are determined with respect to the initial package and a final package is selected. A hardware device is enabled for presenting a video stream including the final package with respect to the event.Type: GrantFiled: March 24, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Aaron K. Baughman, Gray Franklin Cannon, Nicholas Michael Wilkin, Eris Opal Rashon Calhoun
-
Publication number: 20240389517Abstract: Systems and methods are provided for recovering LED light in indoor multi-level farms. A plurality of cameras and sensors capture in real time in a vertical farm environment a plurality of camera images and sensor data. The camera images include physical images of the vertical farm environment, and the sensor data includes light data. The camera images and sensor data are analyzed to identify a pattern of light origin and direction in the vertical farm environment. The plant characteristics are identified based on comparing the captured camera images, using image recognition, against a model. Based on the identified plant characteristics, manipulating the light data. The plant characteristics include plant species growth state and general health. The light is manipulated by breaking it into component visible light wavelengths. The model predicts optimizing the redirecting of the optimal wavelengths for improved plant growth.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Inventors: Aaron K. Baughman, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
-
Publication number: 20240396798Abstract: A network usage plan is constructed using a network usage prediction model. The network usage plan comprises a first time and a first desired network configuration to be implemented at the first time. A network is configured according to the first desired network configuration for use at the first time. Responsive to determining, during a time period in which the network is configured according to the first network configuration, that a usage requirement has changed more than a threshold amount, the network is reconfigured according to a second network configuration meeting the changed usage requirement.Type: ApplicationFiled: September 23, 2022Publication date: November 28, 2024Applicant: International Business Machines CorporationInventors: Utpal Mangla, Shikhar Kwatra, Mathews Thomas, Juel Daniel Raju, Aaron K. Baughman
-
Publication number: 20240394984Abstract: A computer-implemented method for determining context granularity is provided. The computer-implemented method includes determining an activity for a user and a distance between the user and a location of the activity, ascertaining a contextual information granularity level for displaying contextual information relevant to the activity in an augmented reality (AR) interface in accordance with the distance, displaying the contextual information corresponding to the contextual information granularity level in the AR interface, updating the contextual information granularity level as the distance changes to obtain a new contextual information granularity level and displaying the contextual information corresponding to the new contextual information granularity level in the AR interface.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Inventors: Jeremy R. Fox, Aaron K. Baughman, Zachary A. Silverstein, Sarbajit K. Rakshit, Tushar Agrawal
-
Publication number: 20240383130Abstract: The present inventive concept provides for a method of battery pack thermal and gaseous stress mitigation. The method includes obtaining data related to batteries within a battery pack. Features are extracted from the obtained data related to the batteries. The extracted features include effected batteries, battery positions, gas and temperature measurements, and gas and temperature thresholds. The extracted features are mapped. Effected battery patterns are identified. Space is created between the effected batteries and adjacent batteries based on the identified effected battery patterns.Type: ApplicationFiled: May 17, 2023Publication date: November 21, 2024Inventors: Aaron K. Baughman, Sarbajit K. Rakshit, Kavitha Hassan Yogaraj, Mauro Marzorati
-
Publication number: 20240386674Abstract: A method for detecting conflation errors in an augmented reality interface is disclosed. In one embodiment, such a method includes receiving an actual screenshot of an augmented reality interface. The method generates, using a generative adversarial network (GAN), a replica screenshot of the augmented reality interface that indicates how the actual screenshot is expected to appear. The replica screenshot is non-identical to the actual screenshot. The method receives the actual screenshot and the replica screenshot into a fractal-based convolutional neural network (CNN) to determine a correlation between the actual screenshot and the replica screenshot. In the event the correlation is below a designated threshold, the method flags the actual screenshot as having a potential conflation error. This conflation error may involve conflating a digital component for a physical component or vice versa. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: May 19, 2023Publication date: November 21, 2024Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Eduardo Morales, Rahul Agarwal, Chandankumar Johakhim Patel
-
Publication number: 20240386632Abstract: Within a video frame, elements are identified. A graph is constructed for a portion of video content including the video frame. Using the graph and an excitement level corresponding to an element in the plurality of elements, the video frame is divided into an alterable region and an unalterable region. By solving an optimization problem, a compute resource and a rendering application are selected, the compute resource represented by a runtime feature vector encoding a plurality of features describing execution of the rendering application on the compute resource. Using the compute resource and the rendering application, a background image corresponding to the alterable region is rendered. The unalterable region and the background image are combined into a rendered video frame, the rendered video frame replacing the video frame within the portion of video content.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Eduardo Morales, Kavitha Hassan Yogaraj, Rahul Agarwal
-
Publication number: 20240380588Abstract: A computer-implemented method includes generating two tensile circles based on a common circle created by overlapping two tensile spheres. An angle is determined using a modulo function and a predefined value. The angle is applied to both tensile circles. Next, multiplicands are determined for both tensile circles based on the angle applied to both tensile circles. The method then encrypts and/or decrypts data using a symmetric cryptography technique and the multiplicands.Type: ApplicationFiled: May 12, 2023Publication date: November 14, 2024Inventors: Mauro Marzorati, Rosa M. Bolger, Yaser K. Doleh, Aaron K. Baughman
-
Publication number: 20240377938Abstract: From data of a first interaction environment, user activity data while using the first interaction environment, and user biometric data while using the first interaction environment, a first cognitive load index is generated. A first directed acyclic graph corresponding to the first cognitive load index is generated. Using a graph convolutional network, the first directed acyclic graph, and a second directed acyclic graph generated from a second cognitive load index, a set of cognitive overload causation factors is generated. Using the set of cognitive overload causation factors, the first interaction environment is adjusted.Type: ApplicationFiled: May 10, 2023Publication date: November 14, 2024Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Sarbajit K. Rakshit, Kavitha Hassan Yogaraj, Robert E. Loredo
-
Patent number: 12138554Abstract: A computer-implemented method for detecting a change in a meta-environment is disclosed. The method comprises collecting historic parameter values from at least one actor being active in the meta-environment, wherein each of the at least one actors has a set of abilities represented by parameters relating to the collected parameter values, collecting current parameter values from the at least one actor being active in the meta-environment, determining weight values of the collected historic parameters and weight values of the collected current parameters, and upon a value of a function of the determined weight values of the historic parameters and the weight values of the collected current parameters being greater than a predefined threshold value, determining a detection of the change in the meta-environment.Type: GrantFiled: November 24, 2021Date of Patent: November 12, 2024Assignee: International Business Machines CorporationInventors: Vassil Radkov Dimov, Tobias Kevin Franzel, Basem Elasioty, Cornelius Wiehl, Kareem Amin, Stephane Rodet, Aaron K. Baughman
-
Patent number: 12135950Abstract: Using a logistic regression classification model executing on a processor, a topic is classified into an interaction type in a set of predefined interaction types. A set of documents corresponding to the topic is extracted from a document repository. Using a generative adversarial model executing on a processor, a sentiment corresponding to a reaction to a previous presentation is scored, the scoring resulting in a scored sentiment. Using a trained attention layer model, the interaction type, the set of documents, and the scored sentiment are weighted, the weighting generating a weighted interaction type, a weighted set of documents, and a weighted scored sentiment. Using a natural language generation transformer model executing on the processor, a document in the weighted set of documents is weighted according to the weighted interaction type and the weighted scored sentiment.Type: GrantFiled: August 23, 2021Date of Patent: November 5, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Micah Forster, Sai Krishna Reddy Gudimetla, Aaron K. Baughman
-
Publication number: 20240349226Abstract: A computer-implemented process using a queue management system includes the following operations. A user and a plurality of configurable nodes are identified in a scope of the queue management system. A proximity between the user and a particular one of the plurality of configurable nodes is dynamically determined in real-time. Using a machine learning engine and based upon the proximity and historical data associated with the scope of the queue management system, a probability measure that the user will engage with the particular one of the plurality of configurable nodes is determined. Based upon the probability measure exceeding a threshold, the user is added to a queue managed by the queue management system. Based upon the user being added to the queue, a state of the one of the plurality of plurality of configuration nodes is altered by the queue management system.Type: ApplicationFiled: April 17, 2023Publication date: October 17, 2024Inventors: Aaron K. Baughman, Eduardo Morales, Jeremy R. Fox
-
Patent number: 12118405Abstract: Edge function-guided artificial intelligence (AI) request routing is provided by applying a machine learning model to predictors of cloud endpoint hydration to determine hydration levels of cloud endpoints, of a hybrid cloud environment, that provide AI processing, determining, for each edge component of a plurality of edge components of the hybrid cloud environment and each cloud endpoint of the cloud endpoints, alternative flow paths between the edge component and the cloud endpoint, the alternative flow paths being differing routes for routing data between the edge component and the cloud endpoint, and the alternative flow paths being of varying flow rates determined based on the hydration levels of the cloud endpoints, and dynamically deploying edge functions on edge component(s), the edge functions configuring the edge component(s) to alternate among the alternative flow paths available in routing AI processing requests from the edge component(s) to target cloud endpoints of the cloud endpoints.Type: GrantFiled: July 30, 2021Date of Patent: October 15, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Gary William Reiss, Michael Choong, Kevin Lee Masters, Stephen C. Hammer
-
Publication number: 20240338211Abstract: Each of a plurality of portions of a source code base of an application is classified into an algorithm type in a predefined set of algorithm types. A code base model of the source code base is constructed, the code base model comprising a plurality of nodes connected by edges, a node in the plurality of nodes representing a classified portion in the plurality of portions. In response to a natural language query about the source code base, a natural language explanation of the classified portion is generated.Type: ApplicationFiled: April 6, 2023Publication date: October 10, 2024Applicant: Intemational Business Machines CorporationInventors: Aaron K. Baughman, Jeremy R. Fox, Sarbajit K. Rakshit, Ryan Landers
-
Patent number: 12109499Abstract: A computer-implemented method and system for autonomic cloud to edge compute allocations in a sports fantasy league trade transaction. The computer implemented method includes, in one embodiment, calculating, based on an expected return associated with each player on each of a plurality of teams in a fantasy sports league, a valuation for each player. An embodiment includes determining a positional need for each of the plurality of teams in the fantasy sports league, and determining, based on the valuation for each player and the positional need for each team, one or more players to include in a trade with another team of the plurality of teams.Type: GrantFiled: September 7, 2022Date of Patent: October 8, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Sai Krishna Reddy Gudimetla, Micah Forster, Corey Shelton
-
Patent number: 12106218Abstract: Modifying digital content based on predicted future user behavior is provided. Trends in propagation values corresponding to a layer of nodes in an artificial neural network are identified based on measuring the propagation values at each run of the artificial neural network. The trends in the propagation values are forecasted to generate predicted propagation values at a specified future point in time. The predicted propagation values are applied to the layer of nodes in the artificial neural network. Predicted website analytics values corresponding to a set of website variables of interest for the specified future point in time are generated based on running the artificial neural network with the predicted propagation values. A website corresponding to the set of website variables of interest is modified based on the predicted website analytics values corresponding to the set of website variables of interest for the specified future point in time.Type: GrantFiled: February 19, 2018Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Aaron K. Baughman, Gray F. Cannon, Ryan L. Whitman