Patents by Inventor Prakash BABU

Prakash BABU 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: 11966636
    Abstract: Certain aspects of the present disclosure provide techniques for committing log data in an application to a log data repository. An example method generally includes receiving, from an application, data to be committed to a remote storage location. A type of the received data is determined. The type of the received data is generally associated with a prioritization level and a compression mechanism to be used in committing the data to the remote storage location. An application execution context associated with the received data is determined. At a dispatch time associated with the prioritization level of the received data and the application execution context associated with the received data, a compressed data payload is generated and transmitted to the remote storage location. Generally, to compress the data payload, at least the received data is generally compressed based on the determined compression mechanism.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 23, 2024
    Assignee: INTUIT INC.
    Inventors: Waseem Akram Syed, Jian Fang, Venkata Suresh Babu Chilluri, Michelle Gu, Nikita Prakash Patil, Muralidhar Kattimani
  • Publication number: 20240082810
    Abstract: The present invention discloses an adsorbent composition for removing halogen-containing contaminants such as hydrogen chloride from gas streams and a process for its formation. The adsorbent composition comprises an active metal component and a carrier or binder. The active metal component is selected from the group consisting of sodium, potassium, magnesium, calcium and barium and the carrier/binder is selected from a group of clay materials like sepiolite, montmorillonite, kaolin or attapulgite.
    Type: Application
    Filed: January 29, 2022
    Publication date: March 14, 2024
    Inventors: Rekha Sree, Rajesh Gopinath, Sreekala Rugmini, Kishore Ravindran, Surya Prakash Babu, Iskander Altaf Lalljee, Arshia Altaf Lalljee
  • Patent number: 11334507
    Abstract: The present disclosure describes a method and a system for sending data packets to improve Quality of Service in Non-Volatile Memory express (NVMe) aware Remote Direct Memory Access (RDMA) network, including receiving, by a host RNIC, RDMA command from a host initiator, wherein the RDMA command comprises data packets, arranging, by the host RNIC, the data packets based on weights and priorities of RDMA queue pairs, storing, by the host RNIC, the data packets in a host queue from host RDMA queue pairs based on the weights and priorities of the RDMA queue pairs, and sending, by the host RNIC, the data packets through host virtual lanes to a target RNIC.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: May 17, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Suman Prakash Balakrishnan, Muthazhagan Balasubramani, Prakash Babu Vemula, Raphel David Johnson
  • Publication number: 20220058146
    Abstract: The present disclosure describes a method and a system for sending data packets to improve Quality of Service in Non-Volatile Memory express (NVMe) aware Remote Direct Memory Access (RDMA) network, including receiving, by a host RNIC, RDMA command from a host initiator, wherein the RDMA command comprises data packets, arranging, by the host RNIC, the data packets based on weights and priorities of RDMA queue pairs, storing, by the host RNIC, the data packets in a host queue from host RDMA queue pairs based on the weights and priorities of the RDMA queue pairs, and sending, by the host RNIC, the data packets through host virtual lanes to a target RNIC.
    Type: Application
    Filed: December 14, 2020
    Publication date: February 24, 2022
    Inventors: Suman Prakash Balakrishnan, Muthazhagan Balasubramani, Prakash Babu Vemula, Raphel David Johnson
  • Patent number: 11128599
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: September 21, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
  • Publication number: 20200162418
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Application
    Filed: January 22, 2020
    Publication date: May 21, 2020
    Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
  • Patent number: 10587571
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: March 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
  • Patent number: 10083286
    Abstract: A method and a system for transmitting data from a first electronic device to a second electronic device using a human body as a signal transmission path, are provided. The method includes detecting a first touch event on the first electronic device, the first touch event corresponding to the data. The method further includes receiving indication of a second touch event that is detected on the second electronic device, the second touch event corresponding to a memory location in the second electronic device. The method further includes capacitively transmitting the data from the first electronic device to the memory location through the human body in response to the detecting the first touch event and the receiving the indication of the second touch event.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 25, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Prakash Babu Vemula, Periyasamy Paramasivam, Krishna Kanth Reddy, Vikram Nelvoy Rajendiran
  • Patent number: 10073690
    Abstract: Techniques are described for standardizing configuration levels across a plurality of software deployments. In one embodiment, a standardization management system generates, based on a plurality of software deployments that have different source components, an end state definition that identifies a recommended standard set of source components for the plurality of software deployments. Based on the end state definition that identifies the recommended standard set of source components for the plurality of software deployments, the standardization management system generates an image that includes the standard set of source components for the plurality of software deployments. The image may be used to update software deployments that are part of the plurality of software deployments and do not include the standard set of source components.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: September 11, 2018
    Assignee: Oracle International Corporation
    Inventors: Balasubrahmanyam Kuchibhotla, Bharat Paliwal, Hariprasanna Srinivasan, Kamaldeep Khanuja, Shachi Sanklecha, Prakash Babu Jaganathan
  • Publication number: 20160092195
    Abstract: Techniques are described for standardizing configuration levels across a plurality of software deployments. In one embodiment, a standardization management system generates, based on a plurality of software deployments that have different source components, an end state definition that identifies a recommended standard set of source components for the plurality of software deployments. Based on the end state definition that identifies the recommended standard set of source components for the plurality of software deployments, the standardization management system generates an image that includes the standard set of source components for the plurality of software deployments. The image may be used to update software deployments that are part of the plurality of software deployments and do not include the standard set of source components.
    Type: Application
    Filed: January 23, 2015
    Publication date: March 31, 2016
    Inventors: Balasubrahmanyam Kuchibhotla, Bharat Paliwal, Hariprasanna Srinivasan, Kamaldeep Khanuja, Shachi Sanklecha, Prakash Babu Jaganathan
  • Publication number: 20160070899
    Abstract: A method and a system for transmitting data from a first electronic device to a second electronic device using a human body as a signal transmission path, are provided. The method includes detecting a first touch event on the first electronic device, the first touch event corresponding to the data. The method further includes receiving indication of a second touch event that is detected on the second electronic device, the second touch event corresponding to a memory location in the second electronic device. The method further includes capacitively transmitting the data from the first electronic device to the memory location through the human body in response to the detecting the first touch event and the receiving the indication of the second touch event.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 10, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Prakash Babu VEMULA, Periyasamy PARAMASIVAM, Krishna Kanth REDDY, Vikram Nelvoy RAJENDIRAN
  • Patent number: 9272672
    Abstract: A badge mounting system for a vehicle interior includes a badge plate and an emblem or badge comprised of raised lettering or a design that is formed integrally on the badge plate. A trim panel includes inner and outer surfaces and a badge relief section formed integrally on the trim panel. The badge relief section is defined by letter shaped apertures. The badge plate is coupled to the inner surface of the trim panel and the emblem is received in the badge relief section in assembly. The badge plate is rear loaded to the trim panel and the system may include more than one badge plate. In assembly, a portion of the badge extends outwardly from the outer surface of the trim panel through the badge relief section.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 1, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: Tien Vo, Jacob Alexander, Prakash Babu
  • Patent number: 9256424
    Abstract: Techniques are described for recommending levels of configuration for a set of targets. According to one embodiment, an image advisor generates a set of software configuration classifications based on a set of attributes associated with a plurality of targets. The image advisor associates each respective software configuration classification in the set of software configuration classifications with one or more targets of the plurality of targets. Based on the set of software configuration classifications, the image advisor generates and provides a recommendation that identifies a recommended set of source components for one or more groups of targets in the plurality of targets. In another embodiment, the image advisor may provide a set of recommended software configuration levels that include a fewer number of software configuration levels than a set of current software configuration levels.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: February 9, 2016
    Assignee: Oracle International Corporation
    Inventors: Balasubrahmanyam Kuchibhotla, Bharat Paliwal, Hariprasanna Srinivasan, Kamaldeep Khanuja, Shachi Sanklecha, Prakash Babu Jaganathan
  • Publication number: 20150336517
    Abstract: A badge mounting system for a vehicle interior includes a badge plate and an emblem or badge comprised of raised lettering or a design that is formed integrally on the badge plate. A trim panel includes inner and outer surfaces and a badge relief section formed integrally on the trim panel. The badge relief section is defined by letter shaped apertures. The badge plate is coupled to the inner surface of the trim panel and the emblem is received in the badge relief section in assembly. The badge plate is rear loaded to the trim panel and the system may include more than one badge plate. In assembly, a portion of the badge extends outwardly from the outer surface of the trim panel through the badge relief section.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Applicant: Ford Global Technologies, LLC
    Inventors: Tien Vo, Jacob Alexander, Prakash Babu
  • Publication number: 20150341309
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Application
    Filed: July 10, 2015
    Publication date: November 26, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
  • Patent number: 9083587
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: July 14, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
  • Patent number: 8124801
    Abstract: Processes for preparation of fatty acid alkyl esters are described herein. The processes include contacting fatty acid glycerides with alcohols in the presence of a catalyst separating the reaction products from the catalyst, and separating the fatty acid alkyl esters from the reaction products. The catalyst includes a metal from Group VIB of the Periodic Table and an element from Group VA of the Periodic Table.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: February 28, 2012
    Assignee: Benefuel Inc.
    Inventors: Darbha Srinivas, Paul Ratnassamy, Sanjeevani Amrit Pardhy, Thirumalaiswamy Raja, Shilpa Shirish Deshpande, Vijay Vasant Bokade, Kashinath Joti Wagmare, Arshia Altaf Lalljee, Surya Prakash Babu, Karukappadath Kunjimoideen Abdul Rashid, Khaliji Anas, Chennampilly Ummer Aniz
  • Publication number: 20110047256
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Application
    Filed: August 23, 2010
    Publication date: February 24, 2011
    Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
  • Patent number: RE49276
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: November 1, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
  • Patent number: RE49926
    Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: April 16, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian