Patents by Inventor Madhu Kumar

Madhu Kumar 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: 11972267
    Abstract: Tasks are selected for hibernation by recording user preferences for tasks having no penalty for hibernation and sleep; and assigning thresholds for battery power at which tasks are selected for a least one of hibernation and sleep. The assigning of the thresholds for battery power include considering current usage of hardware resources by a user and battery health per battery segment. A penalty score is determined for tasks based upon the user preferences for tasks having no penalty, and task performance including at least one of frequency of utilization, memory utilization, task dependency characteristics and task memory hierarchy. The penalty performance is a value including both the user preference and the task performance. Tasks can then be put into at least one of hibernation mode and sleep mode dictated by their penalty performance during the thresholds for battery power.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: April 30, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Madhu Pavan Kothapally, Rajesh Kumar Pirati, Bharath Sakthivel, Sarika Sinha
  • Publication number: 20240137335
    Abstract: In one embodiment, a method includes determining, by a router, a common prefix pool from a transport interface associated with a transport virtual private network (VPN). The method also includes identifying, by the router, a prefix associated with a service VPN and generating, by the router, an IPv6-to-IPv6 Network Address Translation (NAT66) prefix translation using the common prefix pool and the prefix. The NAT66 prefix translation includes a predetermined prefix length. The method further includes automatically installing, by the router, the NAT66 prefix translation into a translation table.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 25, 2024
    Inventors: Changhong Shen, Sampath Kumar, Ruozhong Xuan, Yin Wang, Madhu Gindi, Garima Pal, Vincent Li
  • Publication number: 20240111546
    Abstract: Tasks are selected for hibernation by recording user preferences for tasks having no penalty for hibernation and sleep; and assigning thresholds for battery power at which tasks are selected for a least one of hibernation and sleep. The assigning of the thresholds for battery power include considering current usage of hardware resources by a user and battery health per battery segment. A penalty score is determined for tasks based upon the user preferences for tasks having no penalty, and task performance including at least one of frequency of utilization, memory utilization, task dependency characteristics and task memory hierarchy. The penalty performance is a value including both the user preference and the task performance. Tasks can then be put into at least one of hibernation mode and sleep mode dictated by their penalty performance during the thresholds for battery power.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Madhu Pavan Kothapally, Rajesh Kumar Pirati, Bharath Sakthivel, Sarika Sinha
  • Patent number: 11914882
    Abstract: Embodiments of a system and method to prevent mass deletion of data in a data storage system. A data deletion operation comprises a delete operation marking blocks to be deleted followed by a garbage collection (GC) operation to remove marked blocks from storage media. Based on historical information regarding deletions per GC cycle and certain user-defined thresholds based on data age, the storage system can detect any significant deviations as potentially dangerous. If a deletion in excess of a deviation threshold is detected, the next GC operation is skipped to provide a delay period during which time the user can investigate the data delete command and restore data if necessary. De-risking conditions such as known abnormal high deletion periods or new system installation can be used to override any garbage collection delay.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Senthil Ponnuswamy, Mahadev Karadigudda, Madhu Agrahara Gopalakrishna, Praveen Kumar Lakkimsetti
  • Publication number: 20230289713
    Abstract: Automated delivery coordination and meeting scheduling for an order including a plurality of recipients includes identifying, by a computer, an online business transaction performed by a user. The online business transaction including the order being placed by the user for the plurality of recipients. The computer determines whether the order is associated with an event that includes the plurality of recipients and, in response to the order being associated with the event, collects information corresponding to the event. The computer uses the collected information to generate a first recommendation during checkout including a synchronized delivery option for the plurality of recipients. Further, using the collected information, the computer generates a second recommendation during the checkout including a synchronized meeting scheduling option for the plurality of recipients.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Jagadesh Ramaswamy Hulugundi, Raghuveer Prasad Nagar, Madhu Kumar Shivalingappa, Nalini Sampathkumar
  • Patent number: 11530921
    Abstract: According to various aspects, a method of generating a collision free path of travel may include defining a global search area encompassing at least a global start position and a global target position; and determining a set of collision free trajectories by iteration, the set of collision free trajectories connecting the global start position to the global target position via one or more local target positions, each iteration including: determining a local search area within the global search area; determining, from the global obstacle map, a local obstacle map associated with the local search area; defining a local start position and one or more local target positions within the local search area; and calculating, in the local search area, a collision free trajectory from the local start position to the one or more local target positions considering the local obstacle map.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 20, 2022
    Assignee: INTEL CORPORATION
    Inventors: Mallikarjuna Rao Nimmagadda, Shreela Dattawadkar, Pranjali Deshmukh, Sriram Kabisthalam Muthukumar, Akhila Madhu Kumar
  • Patent number: 10350524
    Abstract: A filter device has a filter housing and a clamping bracket engaging around the filter housing. The clamping bracket includes a bracket and a clamping collar that are swivelably coupled by a hinge, the bracket and the clamping collar being positively connected adjacent to the hinge through the engagement of a projection into an engagement window.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: July 16, 2019
    Assignee: MANN+HUMMEL GmbH
    Inventors: Madhu Kumar Rajagopal, Prashanth Mari Ambanna
  • Publication number: 20170291127
    Abstract: A filter device has a filter housing and a clamping bracket engaging around the filter housing. The clamping bracket includes a bracket and a clamping collar that are swivelably coupled by a hinge, the bracket and the clamping collar being positively connected adjacent to the hinge through the engagement of a projection into an engagement window.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 12, 2017
    Inventors: Madhu Kumar Rajagopal, Prashanth Mari Ambanna
  • Patent number: 9438676
    Abstract: In an embodiment, a method comprises receiving a plurality of source data records from one or more source computers, wherein one or more first source data records are associated with a first source transaction and one or more second source data records are associated with a second source transaction; generating a first derived transaction comprising one or more first derived records based on the plurality of source data records; generating a first transaction mapping between the first derived transaction and the first source transaction; generating a second transaction mapping between the first derived transaction and the second source transaction; determining that the first derived transaction has ended, and in response, committing first derived transaction including the one or more first derived records to a persistent storage; receiving a first ending punctuation associated with the first source transaction, and in response, committing the first source transaction including the one or more first source dat
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: September 6, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Saileshwar Krishnamurthy, Madhu Kumar, Amit Bhat
  • Publication number: 20160026530
    Abstract: In an embodiment, a method comprises receiving a plurality of source data records from one or more source computers, wherein one or more first source data records are associated with a first source transaction and one or more second source data records are associated with a second source transaction; generating a first derived transaction comprising one or more first derived records based on the plurality of source data records; generating a first transaction mapping between the first derived transaction and the first source transaction; generating a second transaction mapping between the first derived transaction and the second source transaction; determining that the first derived transaction has ended, and in response, committing first derived transaction including the one or more first derived records to a persistent storage; receiving a first ending punctuation associated with the first source transaction, and in response, committing the first source transaction including the one or more first source dat
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Inventors: Saileshwar KRISHNAMURTHY, Madhu KUMAR, Amit BHAT
  • Patent number: 9239864
    Abstract: In an embodiment, a method for distributing and processing streams over wide area networks comprises receiving, at a unified data processing node, a continuous query; determining a parallel portion of the continuous query; sending the parallel portion to a plurality of distributed data processing nodes located in a plurality of data centers; at each distributed node in the plurality of distributed nodes, locally executing the parallel portion against independent data partitions, producing a partial summary data, sending the partial summary data to the unified node; continuously receiving, at the unified node, in real-time, the partial summary data.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: January 19, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Saileshwar Krishnamurthy, Madhu Kumar, Amit Bhat, Maciek Sakrejda, Robert Allen Lerche
  • Publication number: 20130275452
    Abstract: In an embodiment, a method for distributing and processing streams over wide area networks comprises receiving, at a unified data processing node, a continuous query; determining a parallel portion of the continuous query; sending the parallel portion to a plurality of distributed data processing nodes located in a plurality of data centers; at each distributed node in the plurality of distributed nodes, locally executing the parallel portion against independent data partitions, producing a partial summary data, sending the partial summary data to the unified node; continuously receiving, at the unified node, in real-time, the partial summary data.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 17, 2013
    Applicant: Cisco Technology, Inc
    Inventors: Saileshwar Krishnamurthy, Madhu Kumar, Amit Bhat, Maciek Sakrejda, Robert Allen Lerche
  • Publication number: 20060146843
    Abstract: A device is dedicated to managing the setting up of high data rate connections for access from communication terminals to at least one data network via networks of service providers and a high data rate access equipment connected to at least one high data rate access network managed by a management system and to at least one transport network itself connected to the networks of the service providers, which device comprises analysis means for observing the high data rate connections to the access network and detecting high data rate terminal connection errors and management means for reporting to said management system any high data rate terminal connection error detected and sending it information representing at least one service provider associated with the terminal in order for it to configure the equipment and the associated transport network so that the equipment can access the network of the service provider and send it data received from the terminal representing at least its user and the type of high
    Type: Application
    Filed: November 16, 2005
    Publication date: July 6, 2006
    Inventors: Madhu-Kumar Krishnan, Olivier Martinot, Guy Mathieu
  • Publication number: 20060104263
    Abstract: A method is disclosed that is dedicated to setting up connections for access to data networks from communication terminals used by users having subscriptions corresponding to connection profiles with “main” service providers, via private networks of service providers and access networks of different types.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 18, 2006
    Inventors: Madhu-Kumar Krishnan, Olivier Martinot, Guy Mathieu