Patents by Inventor Samvinesh Christopher

Samvinesh Christopher 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: 20180046485
    Abstract: Certain aspects direct to systems and methods for platform simulation on virtual machine for development projects of a management controller on virtual machines. At least one virtual machine (VM) is provided to simulate a management controller and a host computing device for the management controller. The at least one VM includes: a firmware module for the management controller, configured to receive at least one output signal from the host computing device or from at least one device connected to the host computing device; and a simulator module configured to simulate the host computing device or the at least one device connected to the host computing device. In operation, the simulator module generates the at least one output signal based on configuration data of the host computing device or the device connected to the host computing device, and sends the at least one output signal to the firmware module.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Inventors: Sanjoy Maity, Samvinesh Christopher, Satheesh Thomas
  • Publication number: 20180041386
    Abstract: Certain aspects direct to systems and methods for device or vendor independent network switch management on a management controller. The management controller is communicatively connected to a network switch through a Simple Network Management Protocol (SNMP) interface. The management controller receives parsed information of a management information base (MIB) file corresponding to the network switch, and establishes a communication between the management controller and the network switch through the SNMP interface based on the parsed information of the MIB file, in which the management controller functions as a client and the network switch functions as a server of the communication. Then the management controller receives an input to manage and configure the network switch, and manages and configures the network switch via the communication through the SNMP interface based on the input and the parsed information of the MIB file.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 8, 2018
    Inventors: Samvinesh Christopher, Varadachari Sudan Ayanam
  • Publication number: 20180032564
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The management device obtains an organizational file of an executable program. The management device determines a list of libraries that are depended to execute the executable program. The management device obtains the list of libraries from one or more library collections. The library collections include at least one library that is not in the list of libraries. The management device constructs an embedded-system device with the executable program and the list of libraries without the at least one library.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Samvinesh Christopher, Winston Thangapandian, Anurag Bhatia
  • Publication number: 20180032761
    Abstract: Certain aspects direct to systems and methods for preventing a thin client or a zero client from unauthorized physical access. A microcontroller is provided and connected to the chassis of the thin client or zero client computing device via a first interface, such as a general-purpose input/output (GPIO) line. Whenever the chassis is physically opened, the chassis generates a signal, and sends the signal to the microcontroller via the GPIO line. Upon receiving the signal, the microcontroller determines that a physical access event occurs to the computing device. Unless the physical access event is authorized, the microcontroller may generate a log to record events for the computing device, and store the log in the storage device; and perform a self-protect action to the computing device. If network connectivity is available, the microcontroller may send the log to a server via the network.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Yugender P. Subramanian, Varadachari Sudan Ayanam, Samvinesh Christopher, Rajamanickem Sureshkumar
  • Publication number: 20180032345
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device emulates a USB device. The embedded-system device exposes the emulated USB device to a host of the embedded-system device through a USB connection. The embedded-system device receives data from BIOS of the host through the emulated USB device.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Inventors: Samvinesh Christopher, Anurag Bhatia
  • Publication number: 20180034655
    Abstract: Certain aspects direct to systems and methods for defining interactions between internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device and to multiple IoT devices. The gateway device provides a web user interface (UI), and a user at the control device may operate the web UI to generate a rule command defining an interaction between two IoT devices. The interaction includes an event occurred at a first IoT device, and an action performed at a second IoT device triggered by the event. Upon receiving the rule command, the gateway device creates a corresponding interaction rule. When the gateway device receives a signal from the first IoT device to indicate that the event has occurred, the gateway device generates a triggering command based on the interaction rule, and sends the triggering command to the second IoT device to trigger the action.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran
  • Publication number: 20180034914
    Abstract: Certain aspects direct to systems and methods for controlling heterogeneous internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device under a first protocol and to multiple authenticated IoT devices under corresponding protocols. In operation, the gateway device receives a command from the control device, which is directed to a selected IoT device. Based on the command, the gateway device may select a corresponding API, and determine the corresponding network and the corresponding protocol specific for the selected IoT device. To send the command to the selected IoT device, the gateway device first determines whether the corresponding protocol for the selected IoT device is different from the first protocol. If so, the gateway device converts the command to a second command transmittable under the corresponding protocol for the selected IoT device, and sends the converted command to the selected IoT device.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran
  • Publication number: 20180032470
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The apparatus may be an embedded-system device. The embedded-system device emulates a first serial port. The embedded-system device exposes the first serial port to a host of the embedded-system device through a USB connection. The embedded-system device receives first USB packets containing first command or data from the host through the USB connection. The embedded-system device inputs the first command or data to the first serial port.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Inventors: Samvinesh Christopher, Anurag Bhatia
  • Publication number: 20170350612
    Abstract: Aspects direct to systems and methods for regulating illumination and temperature levels in a designated area. The system includes an internet of things (IoT) based entrance having an IoT device. The IoT device receives authentication information from an identification device, and authenticates the identification device. In response to determining the identification device to be authenticated, the IoT device controls the IoT based entrance to grant access to the user of the identification device. The IoT device also generates personnel access information of the user, and updates personnel information corresponding to the designated area using the personnel access information of the user. Then the IoT device may control lighting and heating/cooling systems based on the personnel information corresponding to the designated area and lighting and temperature rules.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj
  • Patent number: 9811492
    Abstract: Certain aspects direct to systems and methods for providing internal system interface-based bridging support in a server management device. The system includes a server management device and a satellite controller. The server management device has an Intelligent Platform Management Interface (IPMI) stack and a management service module. The management service module, when executed, provides a corresponding management service. Further, a satellite communication is established between the IPMI stack and the satellite controller through a satellite control interface, such as an IPMB interface. In operation, the server management device defines an internal system interface, and configures the internal system interface to establish an inter-process communication (IPC) channel between the IPMI stack and the management service using the internal system interface.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: November 7, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Anurag Bhatia, Samvinesh Christopher, Winston Thangapandian
  • Patent number: 9806959
    Abstract: Aspects of the disclosure relate to systems and methods for performing communications between a management device and a host computer through a device independent universal serial bus (USB) interface. The system includes a management device communicatively connected to a computing device through a first communication link. In operation, the management device emulates a mass storage device to the computing device through the first communication link, and then identifies the emulated mass storage device as an unsupported mass storage device to the computing device, such that the emulated mass storage device is accessible by the computing device as a bulk-only device. Thus, Intelligent Platform Management Interface (IPMI) communications between the management device and the computing device may be performed using the bulk-only device mechanism.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: October 31, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Samvinesh Christopher, Anurag Bhatia, Winston Thangapandian
  • Patent number: 9779047
    Abstract: Aspects of the disclosure relate to systems and methods for performing a universal Intelligent Platform Management Interface (IPMI) host-to-baseboard management controller (BMC) communication. The system includes a management device communicatively connected to a computing device through a communication link, such as a universal serial bus (USB) interface. In operation, the management device identifies itself to the computing device as a generic human interface device (HID) pipe device. Thus, a HID channel is established between the management device and the computing device through the USB interface. When the management device receives a first message from the computing device directed toward the generic HID pipe device through the HID channel, the management device may determine whether the message is an IPMI message intended for communicating with the management device. When the message is the IPMI message, the management device processes the IPMI message.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: October 3, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Samvinesh Christopher, Anurag Bhatia, Winston Thangapandian
  • Publication number: 20170279671
    Abstract: Aspects of direct to systems and methods for making legacy devices Internet of Things (IoT) aware. In certain embodiments, the legacy device is connected to an IoT component, and a remote IoT device is provided to be communicatively connected to the IoT component over a network protocol. The IoT component includes a glue logic being specific to and electrically connected to the legacy device. In operation, the IoT component receives a first control signal from the remote IoT device over the network protocol, and generates a second control signal specific for the legacy device based on the first control signal. Thus, the IoT components may send the second control signal to the legacy device through the glue logic to control the legacy device, thus making the legacy device IoT aware.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 28, 2017
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran
  • Patent number: 9719234
    Abstract: Certain aspects direct to systems and methods for preventing water pipe freeze. A water supply system includes a water pipe and an Internet of Things (IoT) tap device switchable between an open state and a closed state. An IoT temperature sensor is disposed on the water pipe to detect an environmental temperature of the water pipe and generate a corresponding temperature signal. The IoT tap device is communicatively connected to the at least one IoT temperature sensor. In operation, the IoT tap device requests and receives the temperature signal from the temperature sensor, and determines the environmental temperature based on the temperature signal. When the environmental temperature is at or below a threshold temperature, such as a freezing point of water, the IoT tap device controls its tap to switch to the open state such that water flows or drips out from the tap.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: August 1, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran
  • Patent number: 9665469
    Abstract: A system includes a baseboard management controller (BMC) and a remote computing device communicatively connected to the BMC via a network. The BMC includes a processor, a volatile memory, and a non-volatile memory storing a firmware. The remote computing device includes first and second computer executable code. The firmware, when executed at the processor, is configured to: in response to a debug command, request, receive, and execute the first computer executable code. The first computer executable code, when executed at the processor, is configured to mount a remote file system to the BMC corresponding to the second computer executable code, such that the second computer executable code is accessible to the BMC, retrieve the second computer executable code, and execute the second computer executable code at the BMC to perform an on-site debug process without interrupting operation of the firmware.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: May 30, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Samvinesh Christopher, Anurag Bhatia, Winston Thangapandian
  • Patent number: 9645841
    Abstract: An intelligent virtual desktop infrastructure (iVDI) system is described. The system includes a first storage module having a processor, in communication with a hypervisor, and implemented by a volatile memory. The first storage module supplies a plurality of virtual machine operating systems (VMOSs) to the hypervisor. The hypervisor runs virtual machine (VMs) corresponding to the VMOSs. The systems also includes a VMOS management module configured to execute a first determination operation to determine if a usage of the first storage module has reached a preset storage limit. If yes, the VMOS management module selectively (a) initiate a deduplication operation directed to the plurality of VMOSs stored in the first storage module and (b) initiate a removal operation including removing at least one of the VMOSs from the first storage module and/or turning off at least one of the VMs running on the hypervisor.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: May 9, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Venkatesaperumal Kondalsamy, Santhosh Samuel Mathews, Samvinesh Christopher
  • Patent number: 9589397
    Abstract: Certain aspects direct to systems and methods for securing an internet of things (IoT) based entrance for a designated area with multi-factor authentication. The system includes an IoT based entrance having an IoT device, which stores a secret key for generating a time-based password. An authenticated identification device may also have the same secret key. When the IoT device receives a request from an identification device to establish a secured connection, the IoT device first verifies the wireless address of the identification device. Once the wireless address is verified, the IoT device establishes the secured connection with the identification device through the wireless network. Then the IoT device uses the secret key and a current access time to generate the time-based password, and receive a second time-based password from the identification device through the secured connection. If both time-based passwords match each other, the identification device is authenticated.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: March 7, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj
  • Publication number: 20170041200
    Abstract: Aspects of the disclosure relate to systems and methods for performing communications between a management device and a host computer through a device independent universal serial bus (USB) interface. The system includes a management device communicatively connected to a computing device through a first communication link. In operation, the management device emulates a mass storage device to the computing device through the first communication link, and then identifies the emulated mass storage device as an unsupported mass storage device to the computing device, such that the emulated mass storage device is accessible by the computing device as a bulk-only device. Thus, Intelligent Platform Management Interface (IPMI) communications between the management device and the computing device may be performed using the bulk-only device mechanism.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Samvinesh Christopher, Anurag Bhatia, Winston Thangapandian
  • Publication number: 20170039157
    Abstract: Certain aspects direct to systems and methods for providing internal system interface-based bridging support in a server management device. The system includes a server management device and a satellite controller. The server management device has an Intelligent Platform Management Interface (IPMI) stack and a management service module. The management service module, when executed, provides a corresponding management service. Further, a satellite communication is established between the IPMI stack and the satellite controller through a satellite control interface, such as an IPMB interface. In operation, the server management device defines an internal system interface, and configures the internal system interface to establish an inter-process communication (IPC) channel between the IPMI stack and the management service using the internal system interface.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Anurag Bhatia, Samvinesh Christopher, Winston Thangapandian
  • Publication number: 20170039151
    Abstract: Aspects of the disclosure relate to systems and methods for performing a universal Intelligent Platform Management Interface (IPMI) host-to-baseboard management controller (BMC) communication. The system includes a management device communicatively connected to a computing device through a communication link, such as a universal serial bus (USB) interface. In operation, the management device identifies itself to the computing device as a generic human interface device (HID) pipe device. Thus, a HID channel is established between the management device and the computing device through the USB interface. When the management device receives a first message from the computing device directed toward the generic HID pipe device through the HID channel, the management device may determine whether the message is an IPMI message intended for communicating with the management device. When the message is the IPMI message, the management device processes the IPMI message.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Samvinesh Christopher, Anurag Bhatia, Winston Thangapandian