Patents Assigned to American Megatrends, Inc.
  • Patent number: 9767770
    Abstract: A computer system for processing of data received from a remote device. The computer system includes a master device and at least one slave device. The master device is communicably coupled to the remote device and has a display and a memory. The master device partitions the data into one or more sub data. The at least one slave device is coupled to the master device. The master device delegates processing of the one or more sub data to one or more of the at least one slave device, and the one or more of the at least one slave device correspondingly to the one or more sub data generate processed sub data. The master device stores the processed sub data and outputs the processed sub data to the display.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 19, 2017
    Assignee: AMERICAN MEGATRENDS INC.
    Inventors: Chih-Kai Hu, Xuan-Ming Huang
  • Patent number: 9756143
    Abstract: Certain aspects of the disclosure relates to a system and method of performing virtual media redirection. The system includes a baseboard management controller (BMC) connected to a host computing device through a communication interface, and a client computing device communicatively connected to the BMC through a network. In operation, the BMC emulates a virtual media for a media device, and establishes a virtual media connection to the client computing device through the network. Then the BMC stores the data from the media device in a host cache at the BMC and in a client cache at the client computing device by sectors. When the BMC receives a request from the host computing device through the communication interface to retrieve sectors from the media device, the BMC redirects the sectors being requested to the host computing device depending on where the requested sectors are stored.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 5, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Othiyappan Kanniappan, Jothiram Selvam
  • Patent number: 9753804
    Abstract: Technologies are provided for multi-redundant digital signage. A video server computer connected to one or more digital displays is configured to receive one or more videos and content, such as an image or a video, from a content server. A video player application executes on the video server computer to display the video received from the content server on the digital displays. An operating system executing on the video server computer is also configured to present the content as a desktop background. If execution of the video player application fails, the desktop background is presented, thereby displaying the content received from the content server. Additionally, the content may be stored in a non-volatile memory of the one or more digital displays. If a video signal from the video server computer is lost, the digital displays may present the content automatically or in response to a manual user input.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: September 5, 2017
    Assignee: American Megatrends, Inc.
    Inventors: Clas G. Sivertsen, Craig Cameron Scott, Renaud Marc Sauvain
  • Patent number: 9747192
    Abstract: Technologies are provided herein for automated operating system installation on multiple drives. A device switch connects a mass storage device to a test control system (“TCS”) or a system under test (“SUT”). When connected to the TCS, the mass storage device is mounted with a disk image containing an installer program for an operating system. When the mass storage device is connected to the SUT, the installer program is executed to install the operating system onto an activated drive connected to the SUT. Multiple operating systems can be installed in a similar fashion by mounting a corresponding disk image for an operating system onto the mass storage device and by installing from the mass storage device the operating system onto a corresponding drive connected to the SUT. Errors generated during the automated installation process can be analyzed and utilized to identify and correct errors in a computing system firmware.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 29, 2017
    Assignee: American Megatrends, Inc.
    Inventors: Charles Patrick Hanes, Eschol Leonard Jones, IV, Hoang Ngoc Minh Vu
  • Patent number: 9749189
    Abstract: In one aspect, a system includes a service processor (SP), having a processor, a non-volatile memory and a communication interface. The SP receives a component information of components of a host computer from a basic input/output system (BIOS) being executed at a central processing unit (CPU) of the host computer through the communication interface, and stores the received component information in the non-volatile memory. When the SP receives an instruction to display a physical layout of the components of the host computer, the SP retrieves the component information for each of the components stored in the non-volatile memory, and generates corresponding display information for each of the components based on the retrieved component information. Then the SP may send the display information to a remote management computer to display a graphical diagram of the physical layout on a display device at the remote management computer.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: August 29, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Purandhar Nallagatla, Baskar Parthiban, Harikrishna Doppalapudi, Ramakoti Reddy Bhimanadhuni, Satheesh Thomas
  • Patent number: 9749577
    Abstract: Aspects of the disclosure relate to systems and methods of recording video frames from a computing device by a management device. The management device may receive video frames from the computing device. In response to receiving the video frames, the management device may process the video frames in a first-in-first out (FIFO) order to generate processed video frames according to a recording method, store the processed video frames in the FIFO order in the memory of the management device, and then release the memory occupied by some of the processed video frames in the FIFO order based on a memory releasing condition defined by the recording method to store the processed video frame. The memory releasing condition is determined by multiple optimized parameters of the recording method. The recording method may be a sliding window recording method, a multiple-window fixed size recording method, or a multiple-window dynamic size recording method.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: August 29, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Satheesh Thomas, Durga Chhangani, Venkatesan Balakrishnan, Othiyappan Kanniappan, Gopinath Sekaran
  • Patent number: 9734311
    Abstract: A computing system firmware is provided that includes functionality for securely authenticating a user of the computing system prior to allowing the user, through an application running on an operating system, to invoke firmware functions and to access and modify firmware variables. The authentication may use the same authentication credentials used to access firmware utilities during the computing system's power-on self-test (POST) phase. Upon receiving requests to access firmware assets, an authentication service determines whether the access has been authenticated for the user. If so, access to the firmware assets is granted. If access has not been authenticated for the user, the authentication service attempts to authenticate the user by verifying the authentication credentials passed along with the request.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: August 15, 2017
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Madhan B. Santharam
  • Patent number: 9727390
    Abstract: A computer system firmware is provided that includes functionality for allowing a calling application to invoke firmware functions through the use of firmware services for getting and setting firmware variables. Firmware functions may be defined and mapped to firmware variable names. When a request is received by the firmware to get or set a value for a particular firmware variable, the firmware determines whether a custom firmware function has been defined that corresponds to the requested firmware variable. If a custom function has been defined that corresponds to the requested firmware variable, then the corresponding custom function is executed rather than the requested get or set operation. A firmware setup application might utilize this mechanism to obtain information from a firmware for use in modifying the configuration of a computer system that would not otherwise be available to the setup application.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: August 8, 2017
    Assignee: American Megatrends, Inc.
    Inventor: Stefano Righi
  • Patent number: 9723487
    Abstract: A location based mobile device security enforcement system includes: (a) a mobile device management (MDM) server, (b) a security control module, (c) an entry point security system, and (d) a mobile device security application, when installed and executed on a mobile device, configured to register the mobile device and its user to create a mobile device user profile for the mobile device user, when the mobile device and its user enter a secure area, authenticate the mobile device user, maintain constant contact with security control module, and make security adjustments to the mobile device if contact between mobile device and security control module is lost, mobile device security application becomes non-operational, current time is beyond the mobile device user authorized access time period, and current mobile device location is outside of mobile device user authorized access area or crosses borders between one area security level to another area security level.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: August 1, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Muthukkumaran Ramalingam, Santhosh Samuel Mathews, Joseprabu Inbaraj
  • 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: 9690602
    Abstract: Present disclosure relates to a system for programming and verifying backplane controller chip firmware on target backplane controller chips. The system includes a backplane controller chip validation board. In certain embodiments, the backplane controller chip validation board includes: (a) a program/verify/validate controller chip, (b) one or more backplane controller chip sockets for installing one or more target backplane controller chips, and (c) a backplane simulator. The program/verify/validate controller chip includes backplane controller chip firmware verification software, a USB interface, and a software storage. The backplane simulator is used to simulate functions of drives, LEDs, and other devices of a backplane for verifying all functions of backplane controller chip firmware.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: June 27, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Shibu Abraham, Jay Pancholi, Kayalvizhi Dhandapani
  • Patent number: 9691236
    Abstract: Aspects of direct to systems and methods for controlling LEDs by a backplane or enclosure management controller. A controller has multiple output ports, including M ports connecting to M row control lines and N ports connecting to N column control lines. At least (M*N) LEDs respectively connected to the M row control lines and N column control lines to form a virtual LED matrix. In operation, the controller monitors N storage drives of the system, and determines at least M states for each storage drive. Based on the M states for each storage drive, the controller determines a state of each LED being ON or OFF, and outputs control signals to the at least M row control lines and the at least N column control lines through the output ports based on the state of each LED, such that the LEDs display the states of the storage drives.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: June 27, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Shibu Abraham, Umasankar Mondal
  • Patent number: 9680712
    Abstract: In one aspect, a system includes a service processor (SP), having a processor, a non-volatile memory and a communication interface. The SP receives a component information of components of a host computer from a basic input/output system (BIOS) being executed at a central processing unit (CPU) of the host computer through the communication interface, and stores the received component information in the non-volatile memory. When the SP receives a managing instruction from a remote management computer to change the component information of at least one designated component of the components of the host computer, the SP updates the corresponding component information stored in the non-volatile memory based on the managing instruction. Once the component information is updated, the SP may, in response to receiving the component information from the BIOS, send the updated component information back to the host computer through the communication interface.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: June 13, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Purandhar Nallagatla, Baskar Parthiban, Harikrishna Doppalapudi, Ramakoti Reddy Bhimanadhuni, Satheesh Thomas
  • Patent number: 9672047
    Abstract: Systems, methods, and apparatuses are disclosed that allow for accessing a bootable partition on a serial peripheral interface device. The device may store a file system image containing an operating system kernel, boot loaders, and other utilities. A firmware stored on the device may include drivers, protocols, and utilities used to make the file system image accessible to high-level firmware protocols operating within a computing system. The file system image may be recognized as a bootable partition and the computing system may be booted from the partition.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 6, 2017
    Assignee: American Megatrends, Inc.
    Inventor: Michael Deiderich, III
  • Patent number: 9671945
    Abstract: Certain aspects direct to a computing device for launching a virtual machine at a hypervisor. In certain embodiments, the computing device is a thin client or a zero client, which stores a user interface (UI), a first virtual desktop client (VDC) and a communication module. The UI receives input from a user of the computing device, and initializes the first VDC locally. The first VDC communicates with a first virtual machine (VM) hosted by a hypervisor of a remote computer system, receives desktop video display signals from the first VM, and sends signals associated with input from a user to the VM hosted by the hypervisor. The communication module constructs a first web-services message in accordance with a first web services protocol, and sends the first web-services message to the hypervisor, wherein the first web-services message instructs the hypervisor to perform a hypervisor management function.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: June 6, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Varadachari Sudan Ayanam, Veerajothi Ramasamy, Vivekanand Promad Kumar, Indira Valmiki
  • 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: 9645625
    Abstract: Certain aspect of the present disclosure relates to a power management system. A detection device generates detection signals based on detection of a plurality of user identification (ID) devices, and sends the detection signals to a power management controller. For each of the user ID devices being detected, the power management controller retrieves the corresponding user ID, and determines a user ID device presence event based on the received detection signals. In response to determining the user ID device presence event, the power management controller retrieves device IDs associated with the corresponding user ID of the user ID device from a database, and determine a target device based on the retrieved device IDs. Then the power management controller may power on or power off the target device based on the determined user ID device presence event and the power state of the target device.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: May 9, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Brandon Burrell, Chandrasekar Rathineswaran
  • Patent number: 9632806
    Abstract: Technologies are disclosed that allow the firmware of a remotely located target device to be configured. The target device can receive a command to reboot into a special remote setup mode for remote configuration. Once in the remote setup mode, the firmware listens for and can respond to HTTP requests for information on configurable data and instructions to update the configurable data.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: April 25, 2017
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Madhan B. Santharam, Howelle Blaine Summers
  • Patent number: 9619243
    Abstract: The present disclosure relates to a synchronous BMC configuration system for automatically configuring BMCs installed on clusters of managed devices. The synchronous BMC configuration system includes: (a) a master BMC configuration system; and (b) a plurality of clusters of managed devices. Each cluster of managed devices includes a master managed device, and one or more slave managed devices. The master managed device and the slave managed devices of each cluster are substantially same type of managed devices and have substantially same configuration. The BMC configuration information is received by the master BMC configuration system, and stored in a database of the master BMC configuration system. The master BMC configuration system configures all BMCs of master managed devices, and slave BMC configuration system on each master managed device of cluster configures all BMCs of slave managed devices of the cluster.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 11, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Chandrasekar Rathinwswaran, Manish Tomar