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: 11966636Abstract: 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: GrantFiled: September 30, 2021Date of Patent: April 23, 2024Assignee: INTUIT INC.Inventors: Waseem Akram Syed, Jian Fang, Venkata Suresh Babu Chilluri, Michelle Gu, Nikita Prakash Patil, Muralidhar Kattimani
-
Publication number: 20240082810Abstract: 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: ApplicationFiled: January 29, 2022Publication date: March 14, 2024Inventors: Rekha Sree, Rajesh Gopinath, Sreekala Rugmini, Kishore Ravindran, Surya Prakash Babu, Iskander Altaf Lalljee, Arshia Altaf Lalljee
-
Patent number: 11334507Abstract: 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: GrantFiled: December 14, 2020Date of Patent: May 17, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Suman Prakash Balakrishnan, Muthazhagan Balasubramani, Prakash Babu Vemula, Raphel David Johnson
-
Publication number: 20220058146Abstract: 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: ApplicationFiled: December 14, 2020Publication date: February 24, 2022Inventors: Suman Prakash Balakrishnan, Muthazhagan Balasubramani, Prakash Babu Vemula, Raphel David Johnson
-
Patent number: 11128599Abstract: 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: GrantFiled: January 22, 2020Date of Patent: September 21, 2021Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
-
Publication number: 20200162418Abstract: 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: ApplicationFiled: January 22, 2020Publication date: May 21, 2020Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
-
Patent number: 10587571Abstract: 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: GrantFiled: July 10, 2015Date of Patent: March 10, 2020Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
-
Patent number: 10083286Abstract: 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: GrantFiled: September 4, 2015Date of Patent: September 25, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Prakash Babu Vemula, Periyasamy Paramasivam, Krishna Kanth Reddy, Vikram Nelvoy Rajendiran
-
Patent number: 10073690Abstract: 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: GrantFiled: January 23, 2015Date of Patent: September 11, 2018Assignee: Oracle International CorporationInventors: Balasubrahmanyam Kuchibhotla, Bharat Paliwal, Hariprasanna Srinivasan, Kamaldeep Khanuja, Shachi Sanklecha, Prakash Babu Jaganathan
-
Publication number: 20160092195Abstract: 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: ApplicationFiled: January 23, 2015Publication date: March 31, 2016Inventors: Balasubrahmanyam Kuchibhotla, Bharat Paliwal, Hariprasanna Srinivasan, Kamaldeep Khanuja, Shachi Sanklecha, Prakash Babu Jaganathan
-
Publication number: 20160070899Abstract: 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: ApplicationFiled: September 4, 2015Publication date: March 10, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Prakash Babu VEMULA, Periyasamy PARAMASIVAM, Krishna Kanth REDDY, Vikram Nelvoy RAJENDIRAN
-
Patent number: 9272672Abstract: 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: GrantFiled: May 22, 2014Date of Patent: March 1, 2016Assignee: Ford Global Technologies, LLCInventors: Tien Vo, Jacob Alexander, Prakash Babu
-
Patent number: 9256424Abstract: 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: GrantFiled: January 23, 2015Date of Patent: February 9, 2016Assignee: Oracle International CorporationInventors: Balasubrahmanyam Kuchibhotla, Bharat Paliwal, Hariprasanna Srinivasan, Kamaldeep Khanuja, Shachi Sanklecha, Prakash Babu Jaganathan
-
Publication number: 20150336517Abstract: 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: ApplicationFiled: May 22, 2014Publication date: November 26, 2015Applicant: Ford Global Technologies, LLCInventors: Tien Vo, Jacob Alexander, Prakash Babu
-
Publication number: 20150341309Abstract: 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: ApplicationFiled: July 10, 2015Publication date: November 26, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
-
Patent number: 9083587Abstract: 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: GrantFiled: August 23, 2010Date of Patent: July 14, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
-
Patent number: 8124801Abstract: 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: GrantFiled: June 24, 2009Date of Patent: February 28, 2012Assignee: 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: 20110047256Abstract: 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: ApplicationFiled: August 23, 2010Publication date: February 24, 2011Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
-
Patent number: RE49276Abstract: 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: GrantFiled: December 21, 2020Date of Patent: November 1, 2022Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
-
Patent number: RE49926Abstract: 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: GrantFiled: December 21, 2020Date of Patent: April 16, 2024Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian