Patents by Inventor Sudhir Vittal Shetty

Sudhir Vittal Shetty 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: 9661022
    Abstract: A control unit that is configured to instruct a device to implement a limitation on a port and broadcast a controller address. The control unit is further configured to receive first identification information associated with a second device connected to the port from the device, the first identification information being addressed to the controller address. Additionally, the control unit is configured to establish a communication link with the second device through the device and the port, receive second identification information associated with the second device over the communication link, determine whether the second device is authorized based on a policy, determine whether the first identification information and second identification information match, and instruct the first device to remove the limitation on the port in response to determining that the second device is authorized and that the first identification information matches the second identification information.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: May 23, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sudhir Vittal Shetty, Arun Sarat Yerra, Harish R. Gajulapalle
  • Publication number: 20170132062
    Abstract: Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.
    Type: Application
    Filed: January 25, 2017
    Publication date: May 11, 2017
    Inventors: Sudhir Vittal Shetty, Matthew Christian Paul, Manoj Sharad Gujarathi, Mukund P. Khatri, Damon Earley
  • Publication number: 20170094632
    Abstract: A rack location determination system includes a rack that defines a plurality of device housings. A rack wireless communication device is positioned on the rack and a computing device that includes a computing device wireless communication subsystem and that is positioned in a first device housing of the plurality of device housings in the rack. The computing device is configured to receive a wireless signal through the computing device wireless communication subsystem from the rack wireless communication device and determine a wireless signal strength of the received wireless signal. Based on the wireless signal strength of the wireless signal, the computing device is configured to determine a rack location of the computing device by using the wireless signal strength with a wireless signal strength/rack location mapping. The wireless signal strength/rack location mapping is associated with a location of the first rack wireless communication device.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Sudhir Vittal Shetty, Jeffrey Lairsey
  • Patent number: 9588836
    Abstract: Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: March 7, 2017
    Assignee: Dell Products L.P.
    Inventors: Sudhir Vittal Shetty, Matthew Christian Paul, Manoj Sharad Gujarathi, Mukund P. Khatri, Damon Earley
  • Patent number: 9591606
    Abstract: A rack location determination system includes a rack that defines a plurality of device housings. A rack wireless communication device is positioned on the rack and a computing device that includes a computing device wireless communication subsystem and that is positioned in a first device housing of the plurality of device housings in the rack. The computing device is configured to receive a wireless signal through the computing device wireless communication subsystem from the rack wireless communication device and determine a wireless signal strength of the received wireless signal. Based on the wireless signal strength of the wireless signal, the computing device is configured to determine a rack location of the computing device by using the wireless signal strength with a wireless signal strength/rack location mapping. The wireless signal strength/rack location mapping is associated with a location of the first rack wireless communication device.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: March 7, 2017
    Assignee: Dell Products L.P.
    Inventors: Sudhir Vittal Shetty, Jeffrey Lairsey
  • Patent number: 9519503
    Abstract: Systems and methods for Virtual Machine (VM) attribution with hardware information. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU) and a memory coupled to the CPU, the memory having program instructions stored thereon that, upon execution by the CPU, cause the IHS to: provide a management console configured to manage a plurality of hypervisors, each hypervisor configured to be executed in a different one of a plurality of physical servers distinct from the IHS, each hypervisor further configured to create and run at least one Virtual Machine (VM); identify, via the management console, a hardware capability of a given one of the plurality of physical servers; and assign the VM, by the management console, to the given physical server in response to the identification of the hardware capability.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: December 13, 2016
    Assignee: DELL PRODUCTS, L.P.
    Inventors: Matthew Christian Paul, Mukund P Khatri, Sudhir Vittal Shetty, Damon Earley, Manoj Sharad Gujarathi
  • Publication number: 20160315964
    Abstract: A control unit that is configured to instruct a device to implement a limitation on a port and broadcast a controller address. The control unit is further configured to receive first identification information associated with a second device connected to the port from the device, the first identification information being addressed to the controller address. Additionally, the control unit is configured to establish a communication link with the second device through the device and the port, receive second identification information associated with the second device over the communication link, determine whether the second device is authorized based on a policy, determine whether the first identification information and second identification information match, and instruct the first device to remove the limitation on the port in response to determining that the second device is authorized and that the first identification information matches the second identification information.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Sudhir Vittal SHETTY, Arun Sarat YERRA, Harish R. GAJULAPALLE
  • Patent number: 9424148
    Abstract: Systems and methods for automatic failover in modular chassis systems. In some embodiments, a modular chassis includes a chassis management controller and a plurality of server blades. A first of the plurality of server blades may be configured to detect an internal fault to and to transmit a corresponding alert message to the chassis management controller via a midplane connection. Moreover, the chassis management controller may be configured to initiate a migration procedure to transfer one or more workloads from the first server blade to a second of the plurality of server blades.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: August 23, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Michael Brundridge, Sudhir Vittal Shetty
  • Publication number: 20160234095
    Abstract: Systems and methods for systems and methods for bare-metal network topology discovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive network topology information from a server, wherein the server is configured to collect at least one portion of the network topology information from one or more network devices via a baseboard management controller (BMC) circuit while the server operates in low-power mode; and provide a graphical display representing the network topology information, the graphical display including a representation of the server, the one or more network devices, and one or more connections between the server and the one or more network devices.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Sudhir Vittal Shetty, Hendrich M. Hernandez, Michael Brundridge, Chandrasekhar Puthillathe
  • Publication number: 20160154661
    Abstract: Systems and methods for Virtual Machine (VM) attribution with hardware information. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU) and a memory coupled to the CPU, the memory having program instructions stored thereon that, upon execution by the CPU, cause the IHS to: provide a management console configured to manage a plurality of hypervisors, each hypervisor configured to be executed in a different one of a plurality of physical servers distinct from the IHS, each hypervisor further configured to create and run at least one Virtual Machine (VM); identify, via the management console, a hardware capability of a given one of the plurality of physical servers; and assign the VM, by the management console, to the given physical server in response to the identification of the hardware capability.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 2, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Matthew Christian Paul, Mukund P. Khatri, Sudhir Vittal Shetty, Damon Earley, Manoj Sharad Gujarathi
  • Publication number: 20160103728
    Abstract: Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Inventors: Sudhir Vittal Shetty, Matthew Christian Paul, Manoj Sharad Gujarathi, Mukund P. Khatri, Damon Earley
  • Publication number: 20160094461
    Abstract: An information handling system (IHS) network includes a switch IHS that coupled together a plurality of server IHSs. A source software-defined (SD) virtual appliance is located on one of the plurality of server IHSs. A destination SD virtual appliance is located on one of the plurality of server IHSs. An SD network controller is located on at least one of the plurality of server IHSs. The SD network controller is configured to receive a data traffic flow identifier and policy information that is associated with at least one data traffic flow policy from the source SD virtual appliance. The SD network controller determines a plurality of ports located between the source SD virtual appliance and the destination SD virtual appliance using the data traffic flow identifier. The SD network controller then configures each of the plurality of ports using the at least one data traffic flow policy.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: Sudhir Vittal Shetty, Gaurav Chawla, Joseph L. White
  • Patent number: 8995424
    Abstract: A network infrastructure provisioning system includes a server including a plurality of server ports. At least one switch is coupled to the server and includes a plurality of switch ports. A controller is coupled to the server and the at least one switch. The controller is operable to assign channels to server traffic, enumerate at least some of the plurality of server ports, determine switch ports associated with the enumerated server ports, and assign channels to the switch ports that are associated with the enumerated server ports. The assigning of channels to the switch ports may include assigning a primary storage channel to a first enumerated server port, assigning a primary networking channel to a last enumerated server port, assigning a secondary storage channel to an intermediate enumerated server port, and assigning a secondary networking channel to an intermediate enumerated server port.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: March 31, 2015
    Assignee: Dell Products L.P.
    Inventors: Sudhir Vittal Shetty, James W. Arendt
  • Publication number: 20150058659
    Abstract: Systems and methods for automatic failover in modular chassis systems. In some embodiments, a modular chassis includes a chassis management controller and a plurality of server blades. A first of the plurality of server blades may be configured to detect an internal fault to and to transmit a corresponding alert message to the chassis management controller via a midplane connection. Moreover, the chassis management controller may be configured to initiate a migration procedure to transfer one or more workloads from the first server blade to a second of the plurality of server blades.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: Dell Inc
    Inventors: Michael Brundridge, Sudhir Vittal Shetty
  • Patent number: 8719410
    Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: May 6, 2014
    Assignee: Dell Products L.P.
    Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, Jr.
  • Publication number: 20130315096
    Abstract: A network infrastructure provisioning system includes a server including a plurality of server ports. At least one switch is coupled to the server and includes a plurality of switch ports. A controller is coupled to the server and the at least one switch. The controller is operable to assign channels to server traffic, enumerate at least some of the plurality of server ports, determine switch ports associated with the enumerated server ports, and assign channels to the switch ports that are associated with the enumerated server ports. The assigning of channels to the switch ports may include assigning a primary storage channel to a first enumerated server port, assigning a primary networking channel to a last enumerated server port, assigning a secondary storage channel to an intermediate enumerated server port, and assigning a secondary networking channel to an intermediate enumerated server port.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudhir Vittal Shetty, James W. Arendt
  • Patent number: 8412816
    Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: April 2, 2013
    Assignee: Dell Products L.P.
    Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, Jr.
  • Publication number: 20120158890
    Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, JR.