Patents by Inventor Christian Makaya

Christian Makaya 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: 12131115
    Abstract: A meeting summarization method, system, and computer program product, include compiling notes from a meeting between a plurality of users and providing a single document that summarizes the meeting based on the compiled notes.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: October 29, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith William Grueneberg, Jason Crawford, Jonathan Lenchner, Satya V. Nitta, Christian Makaya, Sharad C. Sundararajan
  • Patent number: 11961015
    Abstract: A provenance method, system, and non-transitory computer readable medium for a plurality of eidetic systems having logs, include crawling the logs of each node of a plurality of nodes of the eidetic systems to cluster segments across the logs of temporally correlated events into clustered segments and analyzing the correlated segments to interleave an order of processes in the logs and assign a probability to the order of the processes occurring.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Dinesh C. Verma, Xiping Wang
  • Publication number: 20240112219
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Application
    Filed: December 7, 2023
    Publication date: April 4, 2024
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 11875381
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: January 16, 2024
    Assignee: Maplebear Inc.
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Patent number: 11870650
    Abstract: A network function optimization method, system, and computer program product include optimizing network function chain components of a software by modifying a structure of the network function chain components by removing a function of the network function chain components.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: January 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Seraphin Calo, Douglas Freimuth, Thai V. Le, Christian Makaya, Erich Nahum, Dinesh Verma
  • Patent number: 11836576
    Abstract: A training process of a machine learning model is executed at the edge node for a number of iterations to generate a model parameter based at least in part on a local dataset and a global model parameter. A resource parameter set indicative of resources available at the edge node is estimated. The model parameter and the resource parameter set are sent to a synchronization node. Updates to the global model parameter and the number of iterations are received from the synchronization node based at least in part on the model parameter and the resource parameter set of edge nodes. The training process of the machine learning model is repeated at the edge node to determine an update to the model parameter based at least in part on the local dataset and updates to the global model parameter and the number of iterations from the synchronization node.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shiqiang Wang, Tiffany Tuor, Theodoros Salonidis, Christian Makaya, Bong Jun Ko
  • Publication number: 20230168925
    Abstract: Examples of computing task scheduling based on an intrusiveness metric are described. In an example, an intrusiveness metric that indicates an impact of a computing task on performance of a computing device may be determined with an intrusiveness machine learning model. The intrusiveness metric may be sent to a scheduler device to determine distribution of additional computing tasks according to a scheduling machine learning model.
    Type: Application
    Filed: April 23, 2020
    Publication date: June 1, 2023
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Christian Makaya, Madhu Sudan Athreya
  • Publication number: 20230035687
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Application
    Filed: October 6, 2022
    Publication date: February 2, 2023
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Publication number: 20230012487
    Abstract: Systems and methods are described herein to orchestrate the execution of an application, such as a machine learning or artificial intelligence application, using distributed compute clusters with heterogeneous compute resources. A discovery subsystem may identify the different compute resources of each compute cluster. The application is divided into a plurality of workloads with each workload associated with resource demands corresponding to the compute resources of one of the compute clusters. Adaptive modeling allows for hyperparameters to be defined for each workload based on the compute resources associated with the compute cluster to which each respective workload is assigned and the associated dataset.
    Type: Application
    Filed: December 20, 2019
    Publication date: January 19, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Christian Makaya, Madhu Athreya, Carlos Haas Costa
  • Patent number: 11494805
    Abstract: A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: November 8, 2022
    Assignee: Maplebear Inc.
    Inventors: Supriyo Chakraborty, Keith Grueneberg, Bongjun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh Verma, Xiping Wang
  • Publication number: 20220353193
    Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium on which is stored instructions that the processor may execute to determine whether to modify a transmission rate at which time series data is transmitted to a remote computer. The determination is based on a prediction of the time series data.
    Type: Application
    Filed: October 18, 2019
    Publication date: November 3, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Amalendu Iyer, Christian Makaya, Jonathan Munir Salfity
  • Publication number: 20220197706
    Abstract: Examples of scheduling of a cyber-physical system (CPS) process through a utility function are described. In an example, a plurality of computing resources to perform a process for the CPS may be evaluated based on a utility function. A first computing resource may be onboard the CPS and a second computing resource may be a remote computing resource. A computing resource that optimizes the utility function may be scheduled to perform the process for the CPS.
    Type: Application
    Filed: September 11, 2019
    Publication date: June 23, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Jonathan Munir Salfity, Amalendu Kulthumani Iyer, Christian Makaya
  • Publication number: 20220147430
    Abstract: For each of a number of workloads, time intervals within execution performance information that was collected during execution of the workload on a first hardware platform are correlated with corresponding time intervals within execution performance information that was collected during execution of the workload on a second hardware platform. For a workload, the time intervals within the execution performance information on the second hardware platform are correlated to the time intervals within the execution performance information the first hardware platform during which the same parts of the workload were executed. A machine learning model that outputs predicted performance on the second hardware platform relative to known performance on the first hardware platform is trained. The model is trained from the correlated time intervals within the execution performance information for each workload on the hardware platforms.
    Type: Application
    Filed: July 25, 2019
    Publication date: May 12, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Carlos Haas Costa, Christian Makaya, Madhu Sudan Athreya, Raphael Gay, Pedro Henrique Garcez Monteiro
  • Patent number: 11288443
    Abstract: A meeting summarization method, system, and computer program product, include capturing notes of a user including a time stamp from the user associated with a meeting, synchronizing an agenda of the meeting and the notes of the user based on a correlation between a time stamp of a topic on the agenda and a time stamp of the notes of the user, and analyzing the synchronized topic and the notes to determine highlights of the meeting based on a co-occurrence of the time stamp of the notes of the user and the time stamp of the topic on the agenda.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith William Grueneberg, Jason Crawford, Jonathan Lenchner, Satya V. Nitta, Christian Makaya, Sharad C. Sundararajan
  • Publication number: 20220014433
    Abstract: A network function optimization method, system, and computer program product include optimizing network function chain components of a software by modifying a structure of the network function chain components by removing a function of the network function chain components.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Seraphin Calo, Douglas Freimuth, Thai V. Le, Christian Makaya, Erich Nahum, Dinesh Verma
  • Publication number: 20220012413
    Abstract: A meeting summarization method, system, and computer program product, include compiling notes from a meeting between a plurality of users and providing a single document that summarizes the meeting based on the compiled notes.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Keith William Grueneberg, Jason Crawford, Jonathan Lenchner, Satya V. Nitta, Christian Makaya, Sharad C. Sundararajan
  • Publication number: 20210281479
    Abstract: A network function optimization method, system, and computer program product, include optimizing network function chain components by modifying a structure of the network function chain components by removing one of the functions of the network function chain components in response to a constraint according to a policy requirement.
    Type: Application
    Filed: May 13, 2021
    Publication date: September 9, 2021
    Inventors: Seraphin Calo, Douglas Freimuth, Thai V. Le, Christian Makaya, Erich Nahum, Dinesh Verma
  • Publication number: 20210271998
    Abstract: A provenance method, system, and non-transitory computer readable medium for a plurality of eidetic systems having logs, include crawling the logs of each node of a plurality of nodes of the eidetic systems to cluster segments across the logs of temporally correlated events into clustered segments and analyzing the correlated segments to interleave an order of processes in the logs and assign a probability to the order of the processes occurring.
    Type: Application
    Filed: May 13, 2021
    Publication date: September 2, 2021
    Inventors: Bong Jun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Dinesh C. Verma, Xiping Wang
  • Patent number: 11055623
    Abstract: A provenance method, system, and non-transitory computer readable medium for a plurality of eidetic systems having logs, include a log-segment clustering circuit configured to crawl the logs of each of the eidetic systems to cluster segments across the logs of temporally correlated events into clustered segments, a probabilistic interleaving circuit configured to analyze the correlated segments to interleave an order of processes in the logs and assign a probability to the order of the processes occurring, and a probabilistic linearization circuit configured to create a probability tree which includes a total probability that a process in the clustered segments causes a next process in the clustered segments until an end of the temporal event of the clustered segments for each of the interleaved order of processes interleaved by the probabilistic interleaving circuit.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: July 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bong Jun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Dinesh C. Verma, Xiping Wang
  • Patent number: 11050622
    Abstract: A network function optimization method, system, and computer program product, include optimizing network function chain components by modifying a structure of the network function chain components by removing one of the functions of the network function chain components in response to a constraint according to a policy requirement.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin Calo, Douglas Freimuth, Thai V. Le, Christian Makaya, Erich Nahum, Dinesh Verma