Patents by Inventor Bong-Jun Ko

Bong-Jun Ko 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: 11968248
    Abstract: Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further includes propagating the meta information amongst routing elements in the network. The method also includes inserting into the network a description of distributed datasets that match a set of requirements of the analytics task. The method additionally includes delivering, by the routing elements, a copy of the analytics task to locations of respective ones of the plurality of distributed data sources that include the distributed datasets that match the set of requirements of the analytics task.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: April 23, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bong Jun Ko, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • 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
  • Patent number: 11874700
    Abstract: Embodiments are disclosed for a method for a wearable secure data device. The method includes setting an operational mode for the wearable secure data device that stores a plurality of secure data items. The method also includes receiving a request for at least one of the secure data items from a client device that is communicating with a third-party device. Additionally, the method includes determining if the operational mode is associated with allowing access to the secure data items. Further, the method includes providing a response based on the determination.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Bong Jun Ko, Shahrokh Daijavad, Nirmit V Desai, Mudhakar Srivatsa
  • Patent number: 11842260
    Abstract: A computer-implemented method, a computer program product, and a computer system for incremental and decentralized pruning of a machine learning model in federated learning. A federated learning system determines a serial sequence of participating in model pruning by agents in the federated learning system. A server in the federated learning system sends, to a first agent in the serial sequence, an initial model to trigger a federated pruning process for the machine learning model. The each of agents in the serial sequence prunes the machine learning model. The each of agents in the serial sequence generates an intermediately pruned model for an immediately next agent to prune. A final agent in the serial sequence prunes the machine learning model and generates a finally pruned model. The final agent sends the finally pruned model to the server.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Wei-Han Lee, Changchang Liu, Shiqiang Wang, Bong Jun Ko, Yuang Jiang
  • 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
  • Patent number: 11822610
    Abstract: A data mining method, system, and non-transitory computer readable medium, include defining a set of filter constraints as a filter function for clustering users' private records of data of a private domain, selecting a subset of users' public records of data from a filtered set of data from a public domain that is common with the users' private records of data, and creating a data file including the matched user of the private domain to the public records of the user of the private domain, where the set of the filter constraints comprises a function that captures the subset of the users' public records of data who are of interest to the private domain, and only performs data mining with that set of information from the public domain.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20230042426
    Abstract: Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further includes propagating the meta information amongst routing elements in the network. The method also includes inserting into the network a description of distributed datasets that match a set of requirements of the analytics task. The method additionally includes delivering, by the routing elements, a copy of the analytics task to locations of respective ones of the plurality of distributed data sources that include the distributed datasets that match the set of requirements of the analytics task.
    Type: Application
    Filed: October 19, 2022
    Publication date: February 9, 2023
    Inventors: Bong Jun Ko, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 11539784
    Abstract: Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further includes propagating the meta information amongst routing elements in the network. The method also includes inserting into the network a description of distributed datasets that match a set of requirements of the analytics task. The method additionally includes delivering, by the routing elements, a copy of the analytics task to locations of respective ones of the plurality of distributed data sources that include the distributed datasets that match the set of requirements of the analytics task.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 11526800
    Abstract: Method and apparatus for exchanging corpora via a data broker are provided. One example method generally includes receiving, at the data broker from a holder of a first corpus application, a coreset for the first corpus and transmitting the coreset to a set of data providers. The method further includes receiving, from a first data provider of the set of data providers, a value with respect to the coreset of a second corpus associated with the first data provider and transmitting, from the data broker to the holder of the first corpus, the value. The method further includes receiving, at the data broker from the holder of the first corpus, a request to receive the second corpus and receiving the second corpus from the first data provider. The method further includes validating the value of the second corpus and transmitting the second corpus to the holder of the first corpus.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mudhakar Srivatsa, Shiqiang Wang, Joshua M Rosenkranz, Supriyo Chakraborty, Bong Jun Ko
  • Patent number: 11461593
    Abstract: A method, a computer program product, and a computer system determine when to perform a federated learning process. The method includes identifying currently available contributors among contributors of a federated learning task for which the federated learning process is to be performed. The method includes determining a usefulness metric of the currently available contributors for respective datasets from each of the currently available contributors used in performing the federated learning process. The method includes, as a result of the usefulness metric of the currently available contributors being at least a usefulness threshold, generating a recommendation to perform the federated learning process with the datasets of the currently available contributors. The method includes transmitting the recommendation to a processing component configured to perform the federated learning process.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Tiffany Tuor, Shiqiang Wang, Changchang Liu, Bong Jun Ko, Wei-Han Lee
  • Patent number: 11296771
    Abstract: Aspects of the invention include methods of performing beam management in a base station of a cellular network. A method includes obtaining, at the base station, information indicating whether one or more terminals of the cellular network have data to transmit, and determining, using the base station, during a sweep by the base station if an upcoming terminal has data to transmit based on the information. The sweep by the base station is a sequential movement of the beam over a coverage area. The method also includes foregoing, by the base station, any communication with the upcoming terminal during the sweep based on the information indicating that the upcoming terminal has no data to transmit, and communicating, using the base station, with the upcoming terminal during the sweep based on the information indicating that the upcoming terminal has data to transmit.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh C. Verma, Ramya Raghavendra, Bong Jun Ko, Mudhakar Srivatsa, Nirmit V. Desai, Raghu Kiran Ganti, Shiqiang Wang, Supriyo Chakraborty
  • Publication number: 20220101175
    Abstract: A computer-implemented method, a computer program product, and a computer system for incremental and decentralized pruning of a machine learning model in federated learning. A federated learning system determines a serial sequence of participating in model pruning by agents in the federated learning system. A server in the federated learning system sends, to a first agent in the serial sequence, an initial model to trigger a federated pruning process for the machine learning model. The each of agents in the serial sequence prunes the machine learning model. The each of agents in the serial sequence generates an intermediately pruned model for an immediately next agent to prune. A final agent in the serial sequence prunes the machine learning model and generates a finally pruned model. The final agent sends the finally pruned model to the server.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Wei-Han Lee, Changchang Liu, Shiqiang Wang, Bong Jun Ko, Yuang Jiang
  • Patent number: 11228961
    Abstract: A computer-implemented method for delivering network connectivity includes receiving, by an edge server, a set of communication packets from a communication device. The method further includes storing, by the edge server, the set of communication packets as part of outbound data. The method further includes determining, by the edge server, that a mobile access point is within a communicable range of the edge server. The mobile access point travels back and forth between the edge server and a base station. The method further includes transmitting, by the edge server, the outbound data to the mobile access point that is within the communicable range.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: January 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh C. Verma, Ramya Raghavendra, Bong Jun Ko, Mudhakar Srivatsa, Nirmit V. Desai, Raghu Kiran Ganti, Shiqiang Wang, Supriyo Chakraborty
  • Publication number: 20220012295
    Abstract: A data mining method, system, and non-transitory computer readable medium include obtaining a subset of public records of data in a public domain and performing data mining, via private domain data, within the subset of the public records of data to find data in the public domain corresponding to a particular individual.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20210406227
    Abstract: Methods and systems for execution of distributed analytics include building a global linked structure that describes correspondences between dataset metadata structures, analytics metadata structures, and location metadata structures and that encodes compatibility between respective datasets, analytics, and locations. A set of analytics and compatible datasets for execution is determined based on the dataset metadata structures, analytics metadata structures, and global linked structure. An optimal execution location is determined based on the determined set of analytics and compatible datasets, the location metadata structures, and the global linked structure. The set of analytics and compatible datasets are deployed to the optimal location for execution.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Theodoros Salonidis, Bong Jun Ko, Swati Rallapalli, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 11200881
    Abstract: Audio data of an original work is received. Text in the audio data is translated to a target language. The audio data is passed to a first deep learning model to learn voice features in the audio data. The audio data is passed to a second deep learning model to learn audio properties in the audio data. The translated text is synchronized to play in the position of original text of the original work in a synthesized voice. A translated audio data of the original work is created by combining the synchronized translated text in the synthesized voice with music of the audio data.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shonda A. Witherspoon, Shalisha Witherspoon, Bong Jun Ko
  • Patent number: 11196769
    Abstract: A GAN includes a first device and a second device. A discriminator model in the first device is trained to discriminate samples from a transmitter in the first device from samples from other transmitters, by collaborating by the first device with the second device to train the discriminator model to discriminate between samples from its transmitter and spoofed samples received from a generator model in the second device and to train the generator model in the second device to produce more accurate spoofed samples received by the first device during the training. The training results in a trained discriminator model, which is distributed to another device for use by the other device to discriminate samples received by the other device in order to perform authentication of the transmitter in the first device. The other device performs authentication of the transmitter of the first device using the distributed model.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Supriyo Chakraborty, Bodhisatwa Sadhu, Bong Jun Ko, Dinesh C. Verma
  • Patent number: 11188351
    Abstract: Regulating a flow of data from an electronic device comprises generating a user profile associated with a user. Further, a resource profile is generated and is associated with one or more resources external to the electronic device. Additionally, a context profile is generated and describes an outcome of one or more previous interactions between the user of the electronic device and one or more resources. Rules are generated based on a comparison the user profile, the context profile and the site profile. Further, data sent from an electronic device is modified based on the set of rules.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Bong Jun Ko, Wei-Han Lee, Seraphin Bernard Calo
  • Patent number: 11163732
    Abstract: Methods and systems for execution of distributed analytics include building a global linked structure that describes correspondences between dataset metadata structures, analytics metadata structures, and location metadata structures and that encodes compatibility between respective datasets, analytics, and locations. A set of analytics and compatible datasets for execution is determined based on the dataset metadata structures, analytics metadata structures, and global linked structure. An optimal execution location is determined based on the determined set of analytics and compatible datasets, the location metadata structures, and the global linked structure. The set of analytics and compatible datasets are deployed to the optimal location for execution.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodoros Salonidis, Bong Jun Ko, Rahul Urgaonkar, Swati Rallapalli, Dinesh C. Verma
  • Patent number: 11132623
    Abstract: A user input is analyzed during labeling of a first portion of data to determine a behavior of a user. A labeling accuracy rate of the user is forecasted. A characteristic of a second portion of data to be presented to the user at a second time is determined. The second portion of data is presented to the user. A second label corresponding to the second portion of data is received. A second user input is analyzed to determine a second behavior of the user. The accuracy prediction model is refined. A second labeling accuracy rate of the user is forecasted. The recommendation model is refined.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: September 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shiqiang Wang, Irene Lizeth Manotas Gutierrez, Bong Jun Ko, Keith William Grueneberg