Patents by Inventor Kiran Bangalore

Kiran Bangalore 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: 11831674
    Abstract: Techniques and mechanisms for verifying integrity of components within a management component transport protocol (MCTP) server system to detect man-in-the-middle (MITM) attacks and preventing data loss upon detection of MITM attacks. For example, a controller may perform an endpoint discovery process and authenticate endpoints within a rack server system. The controller may send requests to endpoints based on user actions and if no response is received from a particular endpoint, the controller may determine there is a MITM attack and block traffic to the particular endpoint. Additionally, the controller may periodically request measurements from endpoints that are related to the code and configuration area of the endpoints. If the received measurements from a particular endpoint do not match expected values, the controller may determine there is a MITM attack and block traffic to the particular endpoint.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: November 28, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Kiran Bangalore Sathyanarayana, Vipin Nagar
  • Publication number: 20220124118
    Abstract: Techniques and mechanisms for verifying integrity of components within a management component transport protocol (MCTP) server system to detect man-in-the-middle (MITM) attacks and preventing data loss upon detection of MITM attacks. For example, a controller may perform an endpoint discovery process and authenticate endpoints within a rack server system. The controller may send requests to endpoints based on user actions and if no response is received from a particular endpoint, the controller may determine there is a MITM attack and block traffic to the particular endpoint. Additionally, the controller may periodically request measurements from endpoints that are related to the code and configuration area of the endpoints. If the received measurements from a particular endpoint do not match expected values, the controller may determine there is a MITM attack and block traffic to the particular endpoint.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 21, 2022
    Inventors: Kiran Bangalore Sathyanarayana, Vipin Nagar
  • Patent number: 10964018
    Abstract: A method of non-invasive detection of tumor and/or healthy tissue using hyperspectral imaging is provided. The method includes determining a pixel-wise classification of a hyperspectral image obtained from a target tissue by implementing a machine learning approach fed with hyperspectral data of at least one pixel. The method further includes performing a segmentation of the hyperspectral image by grouping pixels into at least one cluster based on the hyperspectral data of each pixel. The same classification is assigned to all the pixels belonging to the same cluster, so that each cluster is associated with a certain classification.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: March 30, 2021
    Assignee: UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA
    Inventors: Gustavo Marrero Callicó, Himar Antonio Fabelo Gómez, Samuel Ortega Sarmiento, Bogdan Stanciulescu, Kiran Bangalore Ravi
  • Patent number: 10795846
    Abstract: Presented herein are methodologies for scaling device management over a sideband management bus (SMBUS). A method includes receiving, at a first expander card, from baseboard management controller (BMC), a management message, addressed to a second expander card that is in communication with the first expander card, forwarding the management message to the second expander card, and sending, by the second expander card, the management message, via the sideband management bus, to a device in communication with the second expander card. The device may be, e.g., a Non-Volatile Memory Express (NVMe) drive. Expander cards can be deployed in a daisy chain, providing scalability. Each expander card can also send commands to connected devices in parallel.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 6, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Rajaganesh Rathinasabapathi, Kiran Bangalore Sathyanarayana
  • Publication number: 20190279362
    Abstract: Method of non-invasive detection of tumour and/or healthy tissue using hyperspectral imaging, comprising: determining a pixel-wise classification of a hyperspectral image obtained from a target tissue by implementing a machine learning approach fed with hyperspectral data of at least one pixel; performing a segmentation of the hyperspectral image by grouping pixels into at least one cluster based on the hyperspectral data of each pixel; assigning the same classification to all the pixels belonging to the same cluster, so that each cluster is associated with a certain classification.
    Type: Application
    Filed: November 22, 2016
    Publication date: September 12, 2019
    Inventors: Gustavo MARRERO CALLICÓ, Himar Antonio FABELO GÓMEZ, Samuel ORTEGA SARMIENTO, Bogdan STANCIULESCU, Kiran BANGALORE RAVI
  • Patent number: 10242176
    Abstract: A computing device includes a bus controller and an endpoint device that are in communication over an internal bus. The bus controller initiates a discovery message to the endpoint device requesting a computational value based on the discovery message, wherein the computational value is generated by the endpoint device using a predefined algorithm and the discovery message includes a preconfigured identification code associated with the bus controller. The bus controller receives a response from the endpoint device, which includes the computational value, when the endpoint device authenticates the controller based on the preconfigured identification code. If the bus controller successfully authenticates the endpoint device based on the computational value, the controller sends an acknowledgment message to the endpoint device and registers it as being owned by the bus controller. Otherwise, the bus controller sends a failure message to the endpoint device and logs it as being unmanageable by the controller.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: March 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Kiran Bangalore Sathyanarayana, Rajaganesh Rathinasabapathi, Sriranjan Bose
  • Publication number: 20070233752
    Abstract: Various embodiments for reclaiming nonvolatile memory space are described. In one embodiment, an apparatus may include a nonvolatile memory to perform reclaim operations to recover memory space from a reclaim block containing stored information. The reclaim block may be associated with a reclaim page to store one or more reclaim states indicating progress of the reclaim operations. In some cases, the reclaim states may be written one after another to the reclaim page so that reclaim operations comply with sequential addressing as well as restrictions against bit-twiddling. If power-loss were to occur during reclaim, the reclaim states written to the reclaim page may be used for system recovery. Other embodiments are described and claimed.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Kiran Bangalore, Patrick McGinty, Lawrence Chang
  • Publication number: 20070204126
    Abstract: A processing device stores fragmented files in a nonvolatile memory that are tracked in RAM as direct pointers. The initial file is stored in memory and data edits are stored in new memory locations and tracked as file offsets in the header structures associated with the memory blocks. The new reclaim/collapse algorithm collapses data into a reserved memory block using the edited file offsets.
    Type: Application
    Filed: February 24, 2006
    Publication date: August 30, 2007
    Inventor: Kiran Bangalore
  • Publication number: 20060136507
    Abstract: A method and apparatus to write a file to a nonvolatile memory is provided. The method may include writing a file to a nonvolatile memory using at least two headers and at least two file fragments and using only information stored in one header of the at least two headers to determine if the writing of the file to the nonvolatile memory was interrupted by a loss of power. Other embodiments are described and claimed.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Inventor: Kiran Bangalore
  • Publication number: 20060106880
    Abstract: A header may be indicated for objects that have been deleted. As a result, the deleted objects, which may be called holes, may be manipulated in the same way as objects that contain real data. This enables the holes to be coalesced and reclaimed in one operation when necessary. In other words, when the available memory space is insufficient to write a new object, one or more holes may be reclaimed using their headers and the new object written into the space released by the reclamation process. As a result, the number of reclamations may be reduced in some cases, improving performance.
    Type: Application
    Filed: November 18, 2004
    Publication date: May 18, 2006
    Inventors: Jeffrey Wang, Kiran Bangalore