Patents by Inventor Sambaran Bandyopadhyay
Sambaran Bandyopadhyay 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: 11983238Abstract: Techniques for generating machine learning training data which corresponds to one or more downstream tasks are disclosed. In one example, a computer implemented method comprises generating one or more synthetic data instances for training a machine learning model, and determining a value of respective ones of the one or more synthetic data instances with respect to at least one task. One or more additional synthetic data instances for training the machine learning model are generated based at least in part on the values of the respective ones of the one or more synthetic data instances.Type: GrantFiled: December 3, 2021Date of Patent: May 14, 2024Assignee: International Business Machines CorporationInventors: Lokesh Nagalapatti, Ruhi Sharma Mittal, Sambaran Bandyopadhyay, Ramasuri Narayanam
-
Publication number: 20230410229Abstract: Methods, systems, and computer program products for dynamic pricing of energy consumed from a shared battery using real-time consumption data are provided herein. A computer-implemented method includes calculating wear cost arising from a battery shared by multiple users, wherein the wear cost is based on usage data of the battery; calculating a proportionality factor for each of the multiple users for the calculated wear cost, wherein the proportionality factor is based on individual usage of the battery; apportioning the calculated wear cost to each of the multiple users based on the user's proportionality factor; and determining a dynamic price for energy used by the battery for each of the multiple users, based on said apportioning.Type: ApplicationFiled: January 3, 2023Publication date: December 21, 2023Applicant: Utopus Insights, Inc.Inventors: Sambaran Bandyopadhyay, Sampath Dechu, Rama C. Kota
-
Patent number: 11847443Abstract: Methods, systems, and computer program products for constraints-based refactoring of monolith applications through attributed graph embeddings are provided herein.Type: GrantFiled: September 7, 2021Date of Patent: December 19, 2023Assignee: International Business Machines CorporationInventors: Srikanth Govindaraj Tamilselvam, Utkarsh Milind Desai, Sambaran Bandyopadhyay
-
Patent number: 11836538Abstract: One embodiment provides a method, including: receiving information describing an application to be split into a plurality of microservices; identifying, utilizing a microservices advisor application, application elements of the application; generating, utilizing the microservices advisor application and from the application elements, a heterogenous graph, wherein each node within the heterogenous graph represents an application element and wherein each edge within the heterogenous graph represents a relationship between two nodes connected by the edge; identifying, based upon user input identifying preferences of relationships between nodes, groups of nodes within the heterogenous graph sharing a common attribute; and providing, from the microservices advisor application, a recommendation, based upon the identified groups of nodes, for splitting the application into microservices, wherein the recommendation includes a number of microservices for the application and application elements that should be includedType: GrantFiled: October 11, 2021Date of Patent: December 5, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Srikanth Govindaraj Tamilselvam, Utkarsh Milind Desai, Sambaran Bandyopadhyay, Alex Mathai
-
Publication number: 20230274160Abstract: Methods, systems, and computer program products for automatically detecting periods of normal activity by analyzing observability data in IT operations environments are provided herein. A computer-implemented method includes obtaining multiple types of data related to one or more artificial intelligence-related information technology operations; modelling at least a portion of the obtained data as time series data; automatically identifying, from the time series data, one or more time periods associated with one or more given levels of data activity; and performing one or more automated actions, in at least one artificial intelligence-related information technology operations environment, based at least in part on the data corresponding to the one or more identified time periods.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Inventors: Shashank Mujumdar, Hima Patel, Sambaran Bandyopadhyay, Pooja Aggarwal, Anbang Xu, Hau-Wen Chang, Harshit Kumar, Katherine Guo, Rama Kalyani T. Akkiraju, Gargi B. Dasgupta
-
Publication number: 20230177385Abstract: Methods, systems, and computer program products for federated machine learning based on partially secured spatio-temporal data are provided herein. A computer-implemented method includes obtaining temporal data from a plurality of distributed client devices in conjunction with a federated machine learning process, wherein at least a portion of the data comprises encoded private data and at least a portion of the data is public data; generating a spatio-temporal graph comprising nodes representing the plurality of distributed client devices, wherein the generating comprises identifying at least one pair of similar nodes based at least in part on the public data and adding an edge to the spatio-temporal graph between the pair of similar nodes; and aligning encoders of at least two of the distributed client devices based on the spatio-temporal graph.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Inventors: Lokesh Nagalapatti, Sambaran Bandyopadhyay, Ruhi Sharma Mittal, Ramasuri Narayanam
-
Publication number: 20230177110Abstract: Techniques for generating machine learning training data which corresponds to one or more downstream tasks are disclosed. In one example, a computer implemented method comprises generating one or more synthetic data instances for training a machine learning model, and determining a value of respective ones of the one or more synthetic data instances with respect to at least one task. One or more additional synthetic data instances for training the machine learning model are generated based at least in part on the values of the respective ones of the one or more synthetic data instances.Type: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: Lokesh Nagalapatti, Ruhi Sharma Mittal, Sambaran Bandyopadhyay, Ramasuri Narayanam
-
Publication number: 20230111379Abstract: One embodiment provides a method, including: receiving information describing an application to be split into a plurality of microservices; identifying, utilizing a microservices advisor application, application elements of the application; generating, utilizing the microservices advisor application and from the application elements, a heterogenous graph, wherein each node within the heterogenous graph represents an application element and wherein each edge within the heterogenous graph represents a relationship between two nodes connected by the edge; identifying, based upon user input identifying preferences of relationships between nodes, groups of nodes within the heterogenous graph sharing a common attribute; and providing, from the microservices advisor application, a recommendation, based upon the identified groups of nodes, for splitting the application into microservices, wherein the recommendation includes a number of microservices for the application and application elements that should be includedType: ApplicationFiled: October 11, 2021Publication date: April 13, 2023Inventors: Srikanth Govindaraj Tamilselvam, Utkarsh Milind Desai, Sambaran Bandyopadhyay, Alex Mathai
-
Publication number: 20230084685Abstract: Methods, systems, and computer program products for constraints-based refactoring of monolith applications through attributed graph embeddings are provided herein.Type: ApplicationFiled: September 7, 2021Publication date: March 16, 2023Inventors: Srikanth Govindaraj Tamilselvam, Utkarsh Milind Desai, Sambaran Bandyopadhyay
-
Patent number: 11580389Abstract: A dynamic graph includes a plurality of nodes and edges at a plurality of time steps; each node corresponds to a geographic location in a first area where pest infestation information is available for a subset of locations. Each edge connects two of the nodes which are geographically proximate, has a direction based on wind direction, and has a weight based on relative wind speed. Assign node features based on weather data as well as labels corresponding to pest infestation severity. Train a graph convolutional network on the dynamic graph. Based on predicted future weather conditions for a second area different than the first area, use the trained graph convolutional network to predict, via inductive learning, pest infestation severity for future times for a new set of nodes corresponding to new geographic locations in the second area for which no pest infestation information is available.Type: GrantFiled: January 14, 2020Date of Patent: February 14, 2023Assignee: International Business Machines CorporationInventors: Sambaran Bandyopadhyay, Sachin Gupta
-
Publication number: 20230032912Abstract: Methods, systems, and computer program products for automatically detecting outliers in federated data are provided herein. A computer-implemented method includes obtaining local outlier-related data from multiple client systems within a federated learning environment; detecting one or more federated learning environment-level outliers from at least a portion of the multiple client systems by processing at least a portion of the obtained local outlier-related data using one or more artificial intelligence models; determining at least one calibration parameter for detecting federated learning environment-level outliers based at least in part on the one or more detected federated learning environment-level outliers; and outputting the at least one determined calibration parameter to at least a portion of the multiple client systems within the federated learning environment.Type: ApplicationFiled: August 2, 2021Publication date: February 2, 2023Inventors: Ruhi Sharma Mittal, Lokesh Nagalapatti, Ramasuri Narayanam, Sambaran Bandyopadhyay
-
Patent number: 11544801Abstract: Methods, systems, and computer program products for dynamic pricing of energy consumed from a shared battery using real-time consumption data are provided herein. A computer-implemented method includes calculating wear cost arising from a battery shared by multiple users, wherein the wear cost is based on usage data of the battery; calculating a proportionality factor for each of the multiple users for the calculated wear cost, wherein the proportionality factor is based on individual usage of the battery; apportioning the calculated wear cost to each of the multiple users based on the user's proportionality factor; and determining a dynamic price for energy used by the battery for each of the multiple users, based on said apportioning.Type: GrantFiled: January 12, 2016Date of Patent: January 3, 2023Assignee: Utopus Insights, Inc.Inventors: Sambaran Bandyopadhyay, Sampath Dechu, Rama C. Kota
-
Publication number: 20220180252Abstract: One embodiment provides a method, including: training a plurality of machine-learning models, wherein each of the machine-learning models is trained for a specific farm field region utilizing training data for the plurality of machine-learning models; wherein the utilizing training data includes identifying one of the farm field regions having a similarity to another of the farm field regions and transferring training data; identifying a plurality of types of data needed for updating at least one of the plurality of machine-learning models to address at least one uncertainty; recommending collection of and collecting at least one of the plurality of types of data; and re-training the subset of the plurality of machine-learning models utilizing the at least one of the plurality of types of data, thereby decreasing the cost the of data collection, for example, crowdsourced data, by utilizing data collected from one farm field region in other farm field regions.Type: ApplicationFiled: December 4, 2020Publication date: June 9, 2022Inventors: Smitkumar Narotambhai Marvaniya, Ranjini Bangalore Guruprasad, Sambaran Bandyopadhyay, Jagabondhu Hazra
-
Publication number: 20210216861Abstract: A dynamic graph includes a plurality of nodes and edges at a plurality of time steps; each node corresponds to a geographic location in a first area where pest infestation information is available for a subset of locations. Each edge connects two of the nodes which are geographically proximate, has a direction based on wind direction, and has a weight based on relative wind speed. Assign node features based on weather data as well as labels corresponding to pest infestation severity. Train a graph convolutional network on the dynamic graph. Based on predicted future weather conditions for a second area different than the first area, use the trained graph convolutional network to predict, via inductive learning, pest infestation severity for future times for a new set of nodes corresponding to new geographic locations in the second area for which no pest infestation information is available.Type: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Inventors: Sambaran Bandyopadhyay, Sachin Gupta
-
Publication number: 20200342385Abstract: One embodiment provides a method, including: identifying a target farmer having a farm producing a crop; receiving at least one target farmer input related to at least one of: (i) a growing condition of the crop of the target farmer and (ii) a characteristic of the crop; receiving, from each of the plurality of other farmers, additional input; validating the at least one target farmer input by comparing the at least one target farmer input to the additional inputs; generating a reliability score for the target farmer; and producing a ranking for the target farmer with respect to the plurality of other farmers.Type: ApplicationFiled: April 23, 2019Publication date: October 29, 2020Inventors: Aanchal Goyal, Ranjini Bangalore Guruprasad, Sambaran Bandyopadhyay, Sachin Gupta
-
Patent number: 10598708Abstract: Methods, systems, and computer program products for prioritizing errors in connectivity models of distribution networks are provided herein.Type: GrantFiled: April 13, 2016Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Vijay Arya, Sambaran Bandyopadhyay, Mohit Jain, Rama C. Kota, Rajendu Mitra
-
Patent number: 10387728Abstract: Methods, systems, and computer program products for mapping wind turbines and predicting wake effects using satellite imagery data are provided herein. A computer-implemented method includes analyzing one or more satellite images depicting one or more portions of a pre-determined geographic area; detecting a group of one or more wind turbines in the pre-determined geographic area based on the analyzing step and one or more additional items of data; inferring geographic coordinates of each of the detected wind turbines; predicting a wake effect impacting one or more of the detected wind turbines based on the inferred geographic coordinates of each of the detected wind turbines and forecasted weather data; and outputting the predicted wake effect to at least one user.Type: GrantFiled: May 18, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Vijay Arya, Sambaran Bandyopadhyay, Akash Kumar Panda
-
Patent number: 10379146Abstract: Methods, systems, and computer program products for detecting losses in electrical networks are provided herein. A computer-implemented method includes computing a consumption estimation for each consumer associated with a network; determining a difference between (i) the consumption estimation and (ii) actual consumption for each consumer; clustering the consumers into a cluster based on a consumption pattern associated with each consumer; determining a level of deviation of (i) the consumption pattern associated with each consumer from (ii) a consumption pattern representative of the cluster; clustering the consumers into two or more clusters based on a consumption pattern during a first interval of time and during a second interval of time; determining, for each consumer, a level of evolution from (i) a first cluster during the first interval to (ii) a second cluster during the second interval; and identifying consumers associated with a given loss within the network.Type: GrantFiled: September 23, 2015Date of Patent: August 13, 2019Assignees: International Business Machines Corporation, Universiti Brunei DarussalamInventors: Sambaran Bandyopadhyay, Zainul Charbiwala, Tanuja Ganu, Pg Dr M. Iskandar Pg Hj Petra
-
Patent number: 10169562Abstract: A method of two-factor authentication for gaining access to an application using at least a first device and a second device registered to a user. The first and second devices each have a plurality of sensors for detecting activity modalities of the user on the first and the second devices and are in communication with a server computer. In the method, the server computer: receives credentials and detected activity modality for gaining access to the application from the first device; sends a request to the second device registered to the user for activity modality of the user; receives the detected activity modality from the second device; compares the detected activity modality of first device to the detected activity modality of the second device; and if the detected activity modalities of first device and the second device match, granting access to the user on the first device to the application.Type: GrantFiled: August 27, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Sambaran Bandyopadhyay, Vijay Ekambaram, Saravanan Sadacharam, Ashok Pon Kumar Sree Prakash
-
Publication number: 20180336408Abstract: Methods, systems, and computer program products for mapping wind turbines and predicting wake effects using satellite imagery data are provided herein. A computer-implemented method includes analyzing one or more satellite images depicting one or more portions of a pre-determined geographic area; detecting a group of one or more wind turbines in the pre-determined geographic area based on the analyzing step and one or more additional items of data; inferring geographic coordinates of each of the detected wind turbines; predicting a wake effect impacting one or more of the detected wind turbines based on the inferred geographic coordinates of each of the detected wind turbines and forecasted weather data; and outputting the predicted wake effect to at least one user.Type: ApplicationFiled: May 18, 2017Publication date: November 22, 2018Inventors: Vijay Arya, Sambaran Bandyopadhyay, Akash Kumar Panda