Patents by Inventor Sesidhar Baddela

Sesidhar Baddela 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: 9733845
    Abstract: An embedded processing unit (eCPU) processes an input/output (I/O) request from a host using a virtual storage controller. The eCPU associates a virtual network interface with a host. The virtual storage controller uses a first transport protocol. The eCPU receives an I/O request directed at a storage device from the virtual storage controller. The eCPU determines a second transport protocol used by the storage device, and converts the I/O request from a format according to the first transport protocol to a format according to the second transport protocol. The eCPU transmits the I/O request to the storage device using the second transport protocol.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 15, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: James B. Smith, Sesidhar Baddela
  • Publication number: 20160092126
    Abstract: An embedded processing unit (eCPU) processes an input/output (I/O) request from a host using a virtual storage controller. The eCPU associates a virtual network interface with a host. The virtual storage controller uses a first transport protocol. The eCPU receives an I/O request directed at a storage device from the virtual storage controller. The eCPU determines a second transport protocol used by the storage device, and converts the I/O request from a format according to the first transport protocol to a format according to the second transport protocol. The eCPU transmits the I/O request to the storage device using the second transport protocol.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: James B. Smith, Sesidhar Baddela
  • Patent number: 9207882
    Abstract: A method is provided in one example embodiment and includes instantiating a virtual adapter on a network device connected to a storage array, the virtual adapter capable of communicating with the storage array; determining storage configuration properties for the network device; and provisioning a portion of the storage array to the network device in accordance with the determined storage configuration properties. The method may further comprise associating the network device with a service profile, where the storage configuration properties are specified in the service profile. Still further, the method may comprise configuring the network device in accordance with the associated service profile, where the instantiating is also performed in accordance with the associated service profile.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: December 8, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sebastien T. Rosset, Brian Y. Uchino, Sesidhar Baddela
  • Publication number: 20150029860
    Abstract: A method for processing inbound and/or outbound data wherein a processing policy is determined for a quantum of data. A quantum of inbound data is received and a data notification for the received data is prepared. The notification for the quantum of received inbound data is delivered to a processor according to the processing policy. When selecting a quantum of outbound data, an outbound data work request for the outbound data is prepared and delivered to an output unit according to the processing policy.
    Type: Application
    Filed: October 15, 2014
    Publication date: January 29, 2015
    Inventors: Sriram Narasimhan, Michael R. Krause, Gunneswara Marripudi, Ashok Rajogopalan, Sesidhar Baddela, Santosh Rao, Fred B. Worley
  • Publication number: 20140173195
    Abstract: A method is provided in one example embodiment and includes instantiating a virtual adapter on a network device connected to a storage array, the virtual adapter capable of communicating with the storage array; determining storage configuration properties for the network device; and provisioning a portion of the storage array to the network device in accordance with the determined storage configuration properties. The method may further comprise associating the network device with a service profile, where the storage configuration properties are specified in the service profile. Still further, the method may comprise configuring the network device in accordance with the associated service profile, where the instantiating is also performed in accordance with the associated service profile.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sebastien T. Rosset, Brian Y. Uchino, Sesidhar Baddela
  • Patent number: 8516218
    Abstract: In an embodiment of the invention, an apparatus and method for storage space management performs the steps including: activating a logical volume group; reading pattern-based mapping information from physical volumes in the logical volume group; and using the pattern-based mapping information to determine a target physical extent in at least one of the physical volumes for a received request.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: August 20, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jonathan M. Sauer, Sesidhar Baddela, Jean-Marc P. Eurin, Jorge Valle
  • Publication number: 20080104359
    Abstract: In an embodiment of the invention, an apparatus and method for storage space management performs the steps including: activating a logical volume group; reading pattern-based mapping information from physical volumes in the logical volume group; and using the pattern-based mapping information to determine a target physical extent in at least one of the physical volumes for a received request.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Inventors: Jonathan M. Sauer, Sesidhar Baddela, Jean-Marc P. Eurin, Jorge Valle
  • Publication number: 20060193318
    Abstract: A method for processing inbound and/or outbound data wherein a processing policy is determined for a quantum of data. A quantum of inbound data is received and a data notification for the received data is prepared. The notification for the quantum of received inbound data is delivered to a processor according to the processing policy. When selecting a quantum of outbound data, an outbound data work request for the outbound data is prepared and delivered to an output unit according to the processing policy.
    Type: Application
    Filed: October 24, 2005
    Publication date: August 31, 2006
    Inventors: Sriram Narasimhan, Michael Krause, Gunneswara Marripudi, Ashok Rajogopalan, Sesidhar Baddela, Santosh Rao, Fred Worley