Patents by Inventor Venkata Kiran Kumar Darbha
Venkata Kiran Kumar Darbha 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: 20240103943Abstract: Dynamically controlling message expiry is provided. A message located in a message queue that has an expiry value and a dynamic expiry value set by a message producer in a header of the message is tracked. It is determined that the message is eligible for extension of the expiry value based on the dynamic expiry value being set to a particular value. An amount of time before a message consumer can process the message is determined based on one or more factors. The expiry value of the message is extended to form an extended expiry value in response to determining that the message is likely to expire in the message queue prior to the message consumer processing the message based on the one or more factors.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: Amar Shah, Venkata Kiran Kumar Darbha
-
Patent number: 11243758Abstract: In an approach to cognitively determining and applying image updates to one or more containers, one or more computer processors detect an updated image for a container. The one or more computer processors, responsive to a pull request for the detected updated image, create a set of update information, wherein the set of update information includes one or more, bug fixes, features of the updated image, developer suggestions, and details of limitations introduced in the updated image. The one or more computer processors calculate a requirement value for the updated image. The one or more computer processors, responsive to exceeding a requirement threshold, update the container with the updated image.Type: GrantFiled: February 13, 2020Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Paras Mamgain, Venkata Kiran Kumar Darbha
-
Publication number: 20210255846Abstract: In an approach to cognitively determining and applying image updates to one or more containers, one or more computer processors detect an updated image for a container. The one or more computer processors, responsive to a pull request for the detected updated image, create a set of update information, wherein the set of update information includes one or more, bug fixes, features of the updated image, developer suggestions, and details of limitations introduced in the updated image. The one or more computer processors calculate a requirement value for the updated image. The one or more computer processors, responsive to exceeding a requirement threshold, update the container with the updated image.Type: ApplicationFiled: February 13, 2020Publication date: August 19, 2021Inventors: Paras Mamgain, Venkata Kiran Kumar Darbha
-
Patent number: 10419163Abstract: A computer-implemented method includes sending one or more network packets. Each of the one or more network packets includes a network packet header. The computer implemented method further includes receiving a negative acknowledgement list comprising the network packets not received. The computer-implemented method further includes, responsive to the receiving of a negative acknowledgment list: For each network packet of the negative acknowledgment list, transforming the network packet header into a modified packet header to yield a modified packet. The computer-implemented method further includes combining each modified packet into a modified packet list. The computer-implemented method further includes generating one or more repair packets. Each of the one or more repair packets further include a repair packet header and a portion of the modified packet list. The computer-implemented method further includes sending the one or more repair packets.Type: GrantFiled: February 23, 2017Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Venkata Kiran Kumar Darbha, Savitha Joshi, Nir Naaman, Lohitashwa Thyagaraj
-
Publication number: 20170163384Abstract: A computer-implemented method includes sending one or more network packets. Each of the one or more network packets includes a network packet header. The computer implemented method further includes receiving a negative acknowledgement list comprising the network packets not received. The computer-implemented method further includes, responsive to the receiving of a negative acknowledgment list: For each network packet of the negative acknowledgment list, transforming the network packet header into a modified packet header to yield a modified packet. The computer-implemented method further includes combining each modified packet into a modified packet list. The computer-implemented method further includes generating one or more repair packets. Each of the one or more repair packets further include a repair packet header and a portion of the modified packet list. The computer-implemented method further includes sending the one or more repair packets.Type: ApplicationFiled: February 23, 2017Publication date: June 8, 2017Inventors: Venkata Kiran Kumar Darbha, Savitha Joshi, Nir Naaman, Lohitashwa Thyagaraj
-
Publication number: 20170163586Abstract: An embodiment of the invention may include a method, computer program product and computer system for disseminating messages to a user. The embodiment may receive a plurality of messages. The embodiment may classify the plurality of messages based on metadata contained in each message, wherein the metadata corresponds to one or more topics. The embodiment may place one or more messages from the plurality of messages in a queue associated with a user. The embodiment may receive a request for a message from the user, wherein the request details a first preferred topic. The embodiment may determine a message in the user queue that corresponds to the first preferred topic. The embodiment may send the user the message from the plurality of messages corresponding to the first preferred topic.Type: ApplicationFiled: December 4, 2015Publication date: June 8, 2017Inventors: Ram Subba Rao Chalamalasetti, VENKATA KIRAN KUMAR DARBHA, Sudhanshu Pant, Belavadi N. Ramesh, Amar A. Shah
-
Patent number: 9674131Abstract: An embodiment of the invention may include a method, computer program product and computer system for disseminating messages to a user. The embodiment may receive a plurality of messages. The embodiment may classify the plurality of messages based on metadata contained in each message, wherein the metadata corresponds to one or more topics. The embodiment may place one or more messages from the plurality of messages in a queue associated with a user. The embodiment may receive a request for a message from the user, wherein the request details a first preferred topic. The embodiment may determine a message in the user queue that corresponds to the first preferred topic. The embodiment may send the user the message from the plurality of messages corresponding to the first preferred topic.Type: GrantFiled: December 4, 2015Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Ram Subba Rao Chalamalasetti, Venkata Kiran Kumar Darbha, Sudhanshu Pant, Belavadi N. Ramesh, Amar A. Shah
-
Patent number: 9673937Abstract: A computer-implemented method includes sending one or more network packets. Each of the one or more network packets includes a network packet header. The computer implemented method further includes receiving a negative acknowledgement list comprising the network packets not received. The computer-implemented method further includes, responsive to the receiving of a negative acknowledgment list: For each network packet of the negative acknowledgment list, transforming the network packet header into a modified packet header to yield a modified packet. The computer-implemented method further includes combining each modified packet into a modified packet list. The computer-implemented method further includes generating one or more repair packets. Each of the one or more repair packets further include a repair packet header and a portion of the modified packet list. The computer-implemented method further includes sending the one or more repair packets.Type: GrantFiled: October 12, 2015Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Venkata Kiran Kumar Darbha, Savitha Joshi, Nir Naaman, Lohitashwa Thyagaraj
-
Publication number: 20170104555Abstract: A computer-implemented method includes sending one or more network packets. Each of the one or more network packets includes a network packet header. The computer implemented method further includes receiving a negative acknowledgement list comprising the network packets not received. The computer-implemented method further includes, responsive to the receiving of a negative acknowledgment list: For each network packet of the negative acknowledgment list, transforming the network packet header into a modified packet header to yield a modified packet. The computer-implemented method further includes combining each modified packet into a modified packet list. The computer-implemented method further includes generating one or more repair packets. Each of the one or more repair packets further include a repair packet header and a portion of the modified packet list. The computer-implemented method further includes sending the one or more repair packets.Type: ApplicationFiled: October 12, 2015Publication date: April 13, 2017Inventors: Venkata Kiran Kumar Darbha, Savitha Joshi, Nir Naaman, Lohitashwa Thyagaraj