Patents by Inventor Shankar Subramaniam

Shankar Subramaniam 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: 10521358
    Abstract: A network sensor that features a data store and a packet processing engine. Communicatively coupled to the data store, the packet processing engine is configured to (i) generate a retention priority for at least a first flow within a first storage region of a plurality of storage regions and (ii) identify, in response to an eviction request, the priority of each of the plurality of storage regions. The priority of the first storage region is partially based on the retention priority associated with the first flow while the priority of a second storage region is based on retention priorities associated with flows stored within the second storage region. The packet processing engine also is configured to identify, through use of the retention priorities of the stored flows within the first storage region, which flows are to be retained and which flows are to be evicted.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 31, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Brijesh Nambiar, Prasad Palkar, Ramsundar Janakiraman, Shankar Subramaniam, Giri Gopalan, Mohan Parthasarathy, Steven Alexander
  • Publication number: 20190245809
    Abstract: The present disclosure discloses a method and system for achieving enhanced performance for application message handling. The disclosed system includes a device and is configured to receive, at a first processing layer implemented by the device, a message addressed to a first port. The system is further configured to modify the message to be addressed to a second port indicated in a body of the message prior to forwarding the message to a second processing layer implemented by the device. Furthermore, the system is configured to forward, by the first processing layer to the second processing layer, the modified message addressed to the second port.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventors: Prasad PALKAR, Ramsundar JANAKIRAMAN, Venkatesan MARICHETTY, Andrew SCHWEIG, Shankar SUBRAMANIAM
  • Patent number: 10263916
    Abstract: The present disclosure discloses a method and system for achieving enhanced performance for application message handling. The disclosed system includes a device and is configured to receive, at a first processing layer implemented by the device, a message addressed to a first port. The system is further configured to modify the message to be addressed to a second port indicated in a body of the message prior to forwarding the message to a second processing layer implemented by the device. Furthermore, the system is configured to forward, by the first processing layer to the second processing layer, the modified message addressed to the second port.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: April 16, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prasad Palkar, Ramsundar Janakiraman, Venkatesan Marichetty, Andrew Schweig, Shankar Subramaniam
  • Patent number: 9920367
    Abstract: The present invention provides methods and systems for analyzing mammalian transcriptomes, particularly, for low abundant transcripts, and with the use of high throughput technologies. Heptamer primers and sequence tags generated by the iterative randomized algorithm, as well as the sequencing-library generation system for amplifying and synthesis-based sequencing low abundant transcripts using the heptamer primers are also provided. The present invention further provides the use of the invention system and method for identifying key embryological lineage specific transcripts that anticipate differentiation of specific cell types.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: March 20, 2018
    Assignee: The Regents of the University of California
    Inventors: Vipul Bhargava, Pang Ko, Shankar Subramaniam
  • Publication number: 20150370723
    Abstract: A network sensor that features a data store and a packet processing engine. Communicatively coupled to the data store, the packet processing engine is configured to (i) generate a retention priority for at least a first flow within a first storage region of a plurality of storage regions and (ii) identify, in response to an eviction request, the priority of each of the plurality of storage regions. The priority of the first storage region is partially based on the retention priority associated with the first flow while the priority of a second storage region is based on retention priorities associated with flows stored within the second storage region. The packet processing engine also is configured to identify, through use of the retention priorities of the stored flows within the first storage region, which flows are to be retained and which flows are to be evicted.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Brijesh Nambiar, Prasad Palkar, Ramsundar Janakiraman, Shankar Subramaniam, Giri Gopalan, Mohan Parthasarathy, Steven Alexander
  • Publication number: 20150372910
    Abstract: A network sensor that features a data store and a packet processing engine. In communication with the data store, the packet processing engine comprises (1) a cache management logic and (2) deduplication logic. The cache management logic is configured to analyze packets to determine whether (a) a packet under analysis include duplicated data and (b) content of the packet is targeted for storage in a same continuous logical storage area as the duplicated data. The deduplication logic, when activated by the cache management logic, is configured to generate a deduplication reference for insertion into the packet prior to storage.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Ramsundar Janakiraman, Prasad Palkar, Mohan Parthasarathy, Brijesh Nambiar, Giri Gopalan, Shankar Subramaniam, Suhas Shetty, Steven Alexander
  • Publication number: 20140156765
    Abstract: The present disclosure discloses a method and system for achieving enhanced performance for application message handling. The disclosed system includes a device and is configured to receive, at a first processing layer implemented by the device, a message addressed to a first port. The system is further configured to modify the message to be addressed to a second port indicated in a body of the message prior to forwarding the message to a second processing layer implemented by the device. Furthermore, the system is configured to forward, by the first processing layer to the second processing layer, the modified message addressed to the second port.
    Type: Application
    Filed: June 14, 2013
    Publication date: June 5, 2014
    Inventors: Prasad Palkar, Ramsundar Janakiraman, Venkatesan Marichetty, Andrew Schweig, Shankar Subramaniam
  • Publication number: 20140148347
    Abstract: The present invention provides methods and systems for analyzing mammalian transcriptomes, particularly, for low abundant transcripts, and with the use of high throughput technologies. Heptamer primers and sequence tags generated by the iterative randomized algorithm, as well as the sequencing-library generation system for amplifying and synthesis-based sequencing low abundant transcripts using the heptamer primers are also provided. The present invention further provides the use of the invention system and method for identifying key embryological lineage specific transcripts that anticipate differentiation of specific cell types.
    Type: Application
    Filed: December 13, 2013
    Publication date: May 29, 2014
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Vipul Bhargava, Pang Ko, Shankar Subramaniam
  • Patent number: 8112245
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at mesh points positioned with respect to an inner boundary and an outer boundary. The system and method includes receiving information corresponding to a shape to be analyzed, ?-grid line mesh parameter value corresponding to a desired number of ?-grid lines for the computation mesh, and an ?-grid line mesh parameter value corresponding to a desired number of ?-grid lines for the computation mesh, and generating the computation mesh from one or more mesh equations without the need for receiving additional information from a user. In one example, the solving of the one or more mesh equations includes an outer boundary distance parameter that is a function of an inner boundary distance parameter and one of a natural log of the ?-grid line mesh parameter value and a square root of the ?-grid line mesh parameter value.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: February 7, 2012
    Assignee: Concepts ETI, Inc.
    Inventor: Shankar Subramaniam
  • Patent number: 7778921
    Abstract: A system and method for facilitating the negotiation of credits. The bank issuing the credit and a nominated bank agree to program conditions pursuant to which the nominated bank, based upon its own examination of documents presented under the credit and before said documents are forwarded to, received, and accepted by the issuing bank, will pay, accept, or negotiate the credit with no or limited recourse to the issuing bank for discrepancies in the documents.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: August 17, 2010
    Assignee: Standard Chartered (CT) PLC
    Inventors: Fides Carlos, Glenn D. J. Ransier, Farhad Subjally, Shankar Subramaniam, Imran Yusuf
  • Patent number: 7577546
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at grid points positioned with respect to an inner boundary and an outer boundary. The method includes receiving from a user information corresponding to a shape to be analyzed using the analytical tool and solving one or more mesh equation for a plurality of point locations, the one or more mesh equations depending on a source decay factor that is inversely proportional to the number of ?-grid lines.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: August 18, 2009
    Assignee: Concepts ETI, Inc.
    Inventor: Shankar Subramaniam
  • Patent number: 7577547
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at grid points positioned with respect to an inner boundary and an outer boundary. The method includes receiving from a user information corresponding to a shape to be analyzed using the analytical tool and solving one or more mesh equation for a plurality of point locations, the one or more mesh equations depending on a source Jacobian scaling parameter that is not equal to 2.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: August 18, 2009
    Assignee: Concepts ETI, Inc.
    Inventor: Shankar Subramaniam
  • Publication number: 20090083193
    Abstract: A system and method for facilitating the negotiation of credits. The bank issuing the credit and a nominated bank agree to program conditions pursuant to which the nominated bank, based upon its own examination of documents presented under the credit and before said documents are forwarded to, received, and accepted by the issuing bank, will pay, accept, or negotiate the credit with no or limited recourse to the issuing bank for discrepancies in the documents.
    Type: Application
    Filed: December 2, 2008
    Publication date: March 26, 2009
    Applicant: AMERICAN EXPRESS BANK LTD.
    Inventors: FIDES CARLOS, GLENN D.J. RANSIER, FARHAD SUBJALLY, SHANKAR SUBRAMANIAM, IMRAN YUSUF
  • Patent number: 7475037
    Abstract: A system and method for facilitating the negotiation of credits. The bank issuing the credit and a nominated bank agree to program conditions pursuant to which the nominated bank, based upon its own examination of documents presented under the credit and before said documents are forwarded to, received, and accepted by the issuing bank, will pay, accept, or negotiate the credit with no or limited recourse to the issuing bank for discrepancies in the documents.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: January 6, 2009
    Assignee: American Express Bank Ltd.
    Inventors: Fides Carlos, Glenn D. J. Ransier, Farhad Subjally, Shankar Subramaniam, Imran Yusuf
  • Publication number: 20080147351
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at grid points positioned with respect to an inner boundary and an outer boundary. The method includes receiving from a user information corresponding to a shape to be analyzed using the analytical tool and solving one or more mesh equation for a plurality of point locations, the one or more mesh equations depending on a source decay factor that is inversely proportional to the number of ?-grid lines.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 19, 2008
    Applicant: CONCEPTS ETI, INC.
    Inventor: Shankar Subramaniam
  • Publication number: 20080147758
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at grid points positioned with respect to an inner boundary and an outer boundary. The system and method include one or more mesh equations having one or more source terms that include: a grid clustering component based on a Jacobian scaling parameter, a source decay parameter, and one or more first point distance parameters, and a cell shape modifying source component based on one or more source parameters selected from the group consisting of a smoothing source parameter, an area source parameter, an orthagonality source parameter, and any combinations thereof.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 19, 2008
    Applicant: CONCEPTS ETI, INC.
    Inventor: Shankar Subramaniam
  • Publication number: 20080147352
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at grid points positioned with respect to an inner boundary and an outer boundary. The method includes receiving from a user information corresponding to a shape to be analyzed using the analytical tool and solving one or more mesh equation for a plurality of point locations, the one or more mesh equations depending on a source Jacobian scaling parameter that is not equal to 2.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 19, 2008
    Applicant: CONCEPTS ETI, INC.
    Inventor: Shankar Subramaniam
  • Publication number: 20080143717
    Abstract: A system and method for automatically generating a computation mesh for use with an analytical tool, the computation mesh having a plurality of ?-grid lines and ?-grid lines intersecting at mesh points positioned with respect to an inner boundary and an outer boundary. The system and method includes receiving information corresponding to a shape to be analyzed, ?-grid line mesh parameter value corresponding to a desired number of ?-grid lines for the computation mesh, and an ?-grid line mesh parameter value corresponding to a desired number of ?-grid lines for the computation mesh, and generating the computation mesh from one or more mesh equations without the need for receiving additional information from a user. In one example, the solving of the one or more mesh equations includes an outer boundary distance parameter that is a function of an inner boundary distance parameter and one of a natural log of the ?-grid line mesh parameter value and a square root of the ?-grid line mesh parameter value.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 19, 2008
    Applicant: CONCEPTS ETI, INC.
    Inventor: Shankar Subramaniam
  • Publication number: 20060039366
    Abstract: According to the present invention, methods and apparatus are provided to allow efficient and effective aggregation of ports into port channels in a fibre channel network. A local fibre channel switch can automatically identify compatible ports and initiate exchange sequences with a remote fibre channel switch to aggregate ports into port channels. Ports can be aggregated synchronously to allow consistent generation of port channel map tables.
    Type: Application
    Filed: August 20, 2004
    Publication date: February 23, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Kalyan Ghosh, Praveen Jain, Shankar Subramaniam, Rajesh Bhandari, Prabesh Nanjundaiah
  • Publication number: 20040260648
    Abstract: A system and method for facilitating the negotiation of credits. The bank issuing the credit and a nominated bank agree to program conditions pursuant to which the nominated bank, based upon its own examination of documents presented under the credit and before said documents are forwarded to, received, and accepted by the issuing bank, will pay, accept, or negotiate the credit with no or limited recourse to the issuing bank for discrepancies in the documents.
    Type: Application
    Filed: December 4, 2003
    Publication date: December 23, 2004
    Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES
    Inventors: Fides Carlos, Glenn D.J. Ransier, Farhad Subjally, Shankar Subramaniam, Imran Yusuf