Patents by Inventor Karthikeyan Ramachandran

Karthikeyan Ramachandran 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).

  • Publication number: 20230280406
    Abstract: A method for monitoring a device battery for the presence of an anomaly in the battery operation. In some examples, the method includes providing temporal operational variable profiles of operational variables for the device battery; determining an input dataset of operational characteristics for a historical evaluation period as a function of the temporal operational variable profiles; and using an anomaly detection model with an encoder/decoder model to determine a reconstruction error for the input dataset. The encoder/decoder model is trained with input datasets of device batteries of normal function to map an input dataset onto an input dataset that is reconstructed as identically as possible. When a reconstruction error is found, a rule-based criticality value is determined as a function of one or more characteristic-based criticality values. An error type is also signaled.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 7, 2023
    Inventors: Alexandr Savinov, Parameswaran Krishnan, Calvin Pfob, Christian Simonis, Karthikeyan Ramachandran, Raimund Kaiser, Tobias Huelsing
  • Patent number: 10708245
    Abstract: Examples disclosed herein relate to use of MACsec to encrypt tunnel data packets. In an example, a MACsec capable device may receive a data packet from a host device for tunneling to a controller. MACsec capable device may encapsulate the data packet with an encapsulation header to generate an encapsulated data packet. The encapsulation header may comprise a destination MAC address reserved for the controller. MACsec capable device may direct the encapsulated data packet to a MACsec engine. MACsec engine may encrypt the encapsulated data packet with the encryption key to generate an encrypted data packet. MACsec capable device may encapsulate the encrypted data packet with a first GRE header. MACsec capable device may send the encrypted data packet with the first GRE header to the controller via a GRE tunnel.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: July 7, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Balaji Sankaran, Karthikeyan Ramachandran, Venkatavaradhan Devarajan, Gudiputi Suma Chowdary
  • Publication number: 20190173860
    Abstract: Examples disclosed herein relate to use of MACsec to encrypt tunnel data packets. In an example, a MACsec capable device may receive a data packet from a host device for tunneling to a controller. MACsec capable device may encapsulate the data packet with an encapsulation header to generate an encapsulated data packet. The encapsulation header may comprise a destination MAC address reserved for the controller. MACsec capable device may direct the encapsulated data packet to a MACsec engine. MACsec engine may encrypt the encapsulated data packet with the encryption key to generate an encrypted data packet. MACsec capable device may encapsulate the encrypted data packet with a first GRE header. MACsec capable device may send the encrypted data packet with the first GRE header to the controller via a GRE tunnel.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Inventors: Balaji Sankaran, Karthikeyan Ramachandran, Venkatavaradhan Devarajan, Gudiputi Suma Chowdary
  • Patent number: 9172756
    Abstract: An example method for optimizing application performance in a network environment is provided and includes retrieving an L7 session identifier (ID) from a packet, generating a hash from at least the L7 session ID, and inserting the hash into a header of the packet. The L7 session ID identifies a particular application layer session between a client and a server in a network environment. The server includes a plurality of processors configured to process the packet, and the hash indicates a specific processor in the plurality of processors.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: October 27, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Karthikeyan Ramachandran, Sragdhara Datta Chaudhuri
  • Patent number: 9052955
    Abstract: An example method includes receiving a hypertext transfer protocol (HTTP) request from a client for an application at a first datacenter at which the application is not available; and querying a first global site selector (GSS) configured to identify a second datacenter at which the application is available. The second datacenter can be identified by a selected virtual Internet Protocol (VIP) address. The method can also include forwarding the HTTP request to the selected VIP address; and responding to the client with an HTTP response received from the selected VIP address.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: June 9, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sragdhara Datta Chaudhuri, Karthikeyan Ramachandran
  • Publication number: 20140280813
    Abstract: An example method for optimizing application performance in a network environment is provided and includes retrieving an L7 session identifier (ID) from a packet, generating a hash from at least the L7 session ID, and inserting the hash into a header of the packet. The L7 session ID identifies a particular application layer session between a client and a server in a network environment. The server includes a plurality of processors configured to process the packet, and the hash indicates a specific processor in the plurality of processors.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Karthikeyan Ramachandran, Sragdhara Datta Chaudhuri
  • Publication number: 20140032785
    Abstract: An example method includes receiving a hypertext transfer protocol (HTTP) request from a client for an application at a first datacenter at which the application is not available; and querying a first global site selector (GSS) configured to identify a second datacenter at which the application is available. The second datacenter can be identified by a selected virtual Internet Protocol (VIP) address. The method can also include forwarding the HTTP request to the selected VIP address; and responding to the client with an HTTP response received from the selected VIP address.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Inventors: Sragdhara Datta Chaudhuri, Karthikeyan Ramachandran
  • Patent number: 7369547
    Abstract: The present invention relates to group restart in switched ATM networks. In accordance a method of one embodiment of the present invention, a first network switch receives a message (e.g., a call setup message) at one of a plurality of interfaces to the first network switch. This first network switch reads data (e.g., a group identifier) contained in the message. In response, the first network switch generates first modified data as a function of both the data of the message and first interface identifier data. The first interface identifier data corresponds to or identifies the interface at which the first network switch received the message. The first network switch replaces the data in the message with the first modified data thereby creating a first modified message. Lastly, the first network switch outputs the first modified message from another of the plurality of interfaces.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: May 6, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Gnanaprakasam Pandian, Karthikeyan Ramachandran, Venkatesh Janakiraman