Patents by Inventor Senthil Kumar Ramakrishnan

Senthil Kumar Ramakrishnan 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: 10965738
    Abstract: Techniques for correlating and load balancing IMS traffic in a visibility network are provided. According to one set of embodiments, a packet broker of the visibility network can receive IMS traffic replicated from an IMS core network and identify control/data packets in the IMS traffic that are part of the same IMS session based on FROM and TO user identities included in the packets. The packet broker can then generate a unique session identifier for the IMS session and add the generated session identifier to the packets. In certain embodiments, the packet broker can further provide the generated session identifier as input to a load balancing algorithm or rule set. The load balancing algorithm or rule set can output an egress port of the packet broker through which the control/data packets should be forwarded based on the session identifier.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: March 30, 2021
    Assignee: Extreme Networks, Inc.
    Inventors: Senthil Kumar Ramakrishnan, Shivaprasad Masanapura Nanjaiah
  • Publication number: 20190364101
    Abstract: Techniques for correlating and load balancing IMS traffic in a visibility network are provided. According to one set of embodiments, a packet broker of the visibility network can receive IMS traffic replicated from an IMS core network and identify control/data packets in the IMS traffic that are part of the same IMS session based on FROM and TO user identities included in the packets. The packet broker can then generate a unique session identifier for the IMS session and add the generated session identifier to the packets. In certain embodiments, the packet broker can further provide the generated session identifier as input to a load balancing algorithm or rule set. The load balancing algorithm or rule set can output an egress port of the packet broker through which the control/data packets should be forwarded based on the session identifier.
    Type: Application
    Filed: October 24, 2017
    Publication date: November 28, 2019
    Applicant: Extreme Networks, Inc
    Inventors: Senthil Kumar RAMAKRISHNAN, Shivaprasad Masaiiapura NANJAIAH
  • Patent number: 10289353
    Abstract: An example print system is described as including a manager engine that identifies an attribute of a job, a discovery engine that identifies a service printer available to store the job, a transfer engine that causes the job to transfer from a first printer to a second printer, and a remote job engine that maintains job retrieval information associated with the job.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Senthil Kumar Ramakrishnan, Nataraj Kumar Gobbak
  • Patent number: 10248567
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to maintain cache coherency. Examples disclosed herein involve, in response to receiving, from a direct memory access controller, an interrupt associated with a direct memory access operation, handling the interrupt based on a parameter of the direct memory access operation, wherein the direct memory access controller is to execute the direct memory access operation.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: April 2, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Senthil Kumar Ramakrishnan, Eugene Cohen
  • Publication number: 20180203649
    Abstract: An example print system is described as including a manager engine that identifies an attribute of a job, a discovery engine that identifies a service printer available to store the job, a transfer engine that causes the job to transfer from a first printer to a second printer, and a remote job engine that maintains job retrieval information associated with the job.
    Type: Application
    Filed: January 29, 2016
    Publication date: July 19, 2018
    Inventors: Senthil Kumar RAMAKRISHNAN, Nataraj Kumar GOBBAK
  • Publication number: 20170132130
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to maintain cache coherency. Examples disclosed herein involve, in response to receiving, from a direct memory access controller, an interrupt associated with a direct memory access operation, handling the interrupt based on a parameter of the direct memory access operation, wherein the direct memory access controller is to execute the direct memory access operation.
    Type: Application
    Filed: June 16, 2014
    Publication date: May 11, 2017
    Inventors: Senthil Kumar RAMAKRISHNAN, Eugene COHEN
  • Patent number: 9513855
    Abstract: In one example of the disclosure, a document is received at a recipient computing device. The document is a document generated at a network-connected printer responsive to an interaction with a user interface included within or attached to the printer. The document includes installation data for the printer. The installation data is utilized to select, configure, or install at the recipient device a print driver for the printer.
    Type: Grant
    Filed: March 30, 2013
    Date of Patent: December 6, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: A R Anoop, Senthil Kumar Ramakrishnan
  • Publication number: 20140293323
    Abstract: In one example of the disclosure, a document is received at a recipient computing device. The document is a document generated at a network-connected printer responsive to an interaction with a user interface included within or attached to the printer. The document includes installation data for the printer. The installation data is utilized to select, configure, or install at the recipient device a print driver for the printer.
    Type: Application
    Filed: March 30, 2013
    Publication date: October 2, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: A R Anoop, Senthil Kumar Ramakrishnan
  • Patent number: 8255577
    Abstract: The method, apparatus and system of an I/O forwarding technique for multi-interrupt capable I/O devices are disclosed. In one embodiment, a method of transferring an I/O request in a cache-coherent non-uniform memory access (ccNUMA) computer system including multiple cells (e.g., each cell may include multiple processors) that are connected via a system interconnect, includes receiving an I/O request from one of the multiple processors associated with one of the multiple cells in the ccNUMA computer system, associating a processor, corresponding to a multi-interrupt capable I/O interface that is servicing the I/O request, located in the one of the multiple cells as a lead processor, and executing an I/O initiation path and a completion path associated with the received I/O request on the lead processor upon associating the lead processor corresponding to the multi-interrupt capable I/O interface.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kishore Kumar Muppirala, Narayanan Ananthakrishnan Nellayi, Senthil Kumar Ramakrishnan, Bhanu Gollapudi Venkata Prakash
  • Publication number: 20080294832
    Abstract: The method, apparatus and system of an I/O forwarding technique for multi-interrupt capable I/O devices are disclosed. In one embodiment, a method of transferring an I/O request in a cache-coherent non-uniform memory access (ccNUMA) computer system including multiple cells (e.g., each cell may include multiple processors) that are connected via a system interconnect, includes receiving an I/O request from one of the multiple processors associated with one of the multiple cells in the ccNUMA computer system, associating a processor, corresponding to a multi-interrupt capable I/O interface that is servicing the I/O request, located in the one of the multiple cells as a lead processor, and executing an I/O initiation path and a completion path associated with the received I/O request on the lead processor upon associating the lead processor corresponding to the multi-interrupt capable I/O interface.
    Type: Application
    Filed: April 25, 2008
    Publication date: November 27, 2008
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Kishore Kumar Muppirala, Narayanan Ananthakrishnan Nellayi, Senthil Kumar Ramakrishnan, Bhanu Gollapudi Venkata Prakash