Patents Assigned to American Megatrends, Inc.
  • Patent number: 9256271
    Abstract: The present disclosure relates to a predicative power management system configured to adjust computer CPU clock rate by a computer user to conserve energy based on user category. In certain embodiments, the predicative power management system includes (a) a computer user profile creator module, and (b) a power management module. The computer user profile creator module is used to create computer usage profiles and each of the computer usage profiles has a profileID for a computer user with a computer userID. The power management module is used to set and adjust computer CPU clock rate, CPU voltage and device states based on computer users' category and the computer user's computer usage profile.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: February 9, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Santhosh Samuel Mathews, Lokeshraj Subramanian
  • Patent number: 9256569
    Abstract: Certain aspects relate to monitoring and managing storage drives installed on a backplane and performing backplane controller firmware update through a universal serial bus (USB) interface. When the backplane controller is connected to a host computer via the USB interface, the backplane controller sends USB descriptors to the host computer through the USB interface such that the host computer recognizes the backplane controller as a specific human interface device (HID) device based on the USB descriptors. Thus, the backplane controller and the host computer may transmit backplane drive management messages, such as the result to monitor and manage the storage drives, or the control commands and control data to monitor and manage the storage drives and to update the firmware of the backplane controller, as USB HID reports in a predefined format based on the USB descriptors.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: February 9, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Jay Pancholi, Kayalvizhi Dhandapani, Clas Gerhard Sivertsen
  • Patent number: 9258556
    Abstract: One aspect of the disclosure directs to a signage device, which include a display device, a camera, and a signage controller. The display device is configured to display media content in a display mode and display diagnostic information in a diagnostic mode. The diagnostic information includes content operational and deployment information related to the media content being displayed, and system information of the signage device. The signage controller is configured to control the camera to capture an image frame, process the captured image frame to generate information for a server system such that the server system provides the media content to the signage controller based on the generated information, display the media content on the display device in the display mode, switch the display device to the diagnostic mode in response to a diagnostic input command, and display the diagnostic information on the display device in the diagnostic mode.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: February 9, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventor: Clas Gerhard Sivertsen
  • Patent number: 9250919
    Abstract: A computing device is configured with a single memory device having multiple firmware images stored therein. At a boot time of the computing device, one of the firmware images is selected for use in booting the computing device. The selection of the firmware image to use for booting the computing device might be based upon the state of a hardware jumper, a board revision identifier, a silicon revision identifier, the results of a checksum operation, the presence or absence of one or more peripheral devices, user-specified settings, and/or one or more other factors. Firmware images might be stored in the single memory device in various combinations that include, but are not limited to, a fast-boot firmware, a full functionality firmware, a recovery firmware, a diagnostic firmware, a motherboard-specific firmware, an operating system-specific firmware, a pre-operating system operating environment firmware, an application-specific firmware, and/or a pre-operating system application firmware.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: February 2, 2016
    Assignee: American Megatrends, Inc.
    Inventors: Jacob Narey, Will Gysin
  • Patent number: 9245122
    Abstract: Technologies are described herein for anti-malware support within firmware. Through the utilization of the technologies and concepts presented herein, malicious software protection may be extended down to the firmware level. Detecting malicious firmware or software, removing it from firmware, and actively preventing it from exploiting known security vulnerabilities may be supported. Application level anti-malware software may interface with, and be supported by, one or more firmware level anti-malware modules. Firmware level anti-malware modules can actively prevent malicious software from affecting the system firmware. For example, the anti-malware modules may monitor or block access to the firmware. Anti-malware modules may be available at both boot-time and run-time. Thus, a wider range of malicious software attacks or infiltrations may be mitigated.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: January 26, 2016
    Assignee: American Megatrends, Inc.
    Inventor: Matthew Lazarowitz
  • Patent number: 9240924
    Abstract: Certain aspects of the present disclosure relate to a system for replicating BIOS setting data (BIOSSD) across computers. The system includes a plurality of computers, and each computer is connected to a service processor (SP). Each computer includes a BIOS chip, which stores a first BIOSSD collection. The SP stores a second BIOSSD collection. When the first BIOSSD collection is newer, the SP receives a copy of the first BIOSSD collection from the computer to replace the second BIOSSD collection. When the second BIOSSD collection is newer, the SP transmits a copy of the second BIOSSD collection to the computer to replace the first BIOSSD collection in the BIOS chip. A remote management may request and obtain from the SP the updated second BIOSSD collection such that the remote management computer may send the copy the updated second BIOSSD collection to other SP's for update.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: January 19, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Baskar Parthiban, Satheesh Thomas, Purandhar Nallagatla, Harikrishna Doppalapudi, Ramakoti Reddy Bhimanadhuni
  • Patent number: 9230510
    Abstract: Certain aspects direct to a double-sided display device, which includes a backlight module; two display panels respectively disposed at two light-emitting sides of the backlight module, two input ports; and a controller. When the controller receives video signals from only one of the two input ports, the controller generates display signals according to the video signals, and sends the display signals to the two display panels to control the pixels of the two display panels to simultaneously display the same video signals. When the controller receives the video signals from both of the two input ports, the controller generates two separate streams of display signals respectively according to the video signals received from the two input ports, and send the two separate streams of display signals respectively to the two display panels to control the two display panels to respectively display the video signals received from the two input ports.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: January 5, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventor: Clas Gerhard Sivertsen
  • Patent number: 9223793
    Abstract: Technologies are described herein for performing data de-duplication of a version of a data file for backup to a remote storage location. A CDP module executing on a computer creates a collection of files corresponding to the version of the data file by de-duplicating the version against a previous version master file stored locally on the computer. The previous version master file contains one or more unique data blocks of a specific block size from a previous version of the data file. Once the de-duplication against the locally maintained previous version master file is complete, the CDP module stores the collection of files corresponding to the version of the data file to the remote storage location. The remote storage location also contains a master file corresponding to the data file that contains all of the unique data blocks in the previous version master file.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: December 29, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Anandh Mahalingam, Narayanaswami Ganapathy, Senthilkumar Ramasamy
  • Patent number: 9226367
    Abstract: One aspect of the present disclosure relates to an intelligent lighting system. The intelligent lighting system includes a system-on-chip electronically coupled to N lighting LED arrays. The N lighting LED arrays are configured to operate in light emission mode, light detection mode, and data transmission mode. The system-on-chip is configured to provide lighting with the N lighting LED arrays, to detect ambient lighting intensities and control the N lighting LED arrays based on the detected ambient lighting intensities such that the intelligent lighting system provide sufficient lighting and minimize the energy consumption. The system-on-chip has (a) a high voltage unit configured to control the operation of the N LED arrays in light emission mode and data transmission mode, and (b) a low voltage unit configured to control the operation of the N lighting LED arrays in light detection mode.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: December 29, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventor: Clas Gerhard Sivertsen
  • Patent number: 9213825
    Abstract: A login interface provided by a firmware setup utility is configured to display a two-dimensional barcode, such as a quick response (“QR”) code. The barcode is scanned by a mobile device configured to retrieve a timestamp encrypted within the barcode. The mobile device creates a passcode by re-encrypting the timestamp using a firmware setup password and a master key. The passcode is provided to the firmware setup utility, which retrieves the timestamp and compares it to a stored timestamp. If the timestamp values match, access to the firmware setup utility is permitted.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: December 15, 2015
    Assignee: American Megatrends, Inc.
    Inventors: William Gysin, Kai Yau
  • Patent number: 9208765
    Abstract: Certain aspects of the present disclosure relate to an audio visual display device, which includes a transparent display module, a sensing module, and a controller. The sensing module generates sensing signals in response to detecting an object at a disc jockey side of the transparent display module. The controller includes stores computer executable codes which, when executed at a processor, are configured to: generate display signals for the transparent display module to control its pixels to display an image corresponding to the display signals; receive the sensing signals from the sensing module, and generate an object coordinate according to the sensing signals; in response to an audio visual display instruction, generate the display signals corresponding to a virtual disc jockey equipment; and in response to the object coordinate matching coordinates of the virtual disc jockey equipment, generate an audio effect command for the virtual disc jockey equipment.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: December 8, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventor: Clas Gerhard Sivertsen
  • Patent number: 9208112
    Abstract: An add-in card allocates memory from a host computer. An option ROM on the add-in card includes a first interrupt handler for handling an interrupt for resetting a mass storage device that reads a system address map, modifies the system address map by adding an entry for an amount of host memory to be allocated to the add-in card, and stores the modified system address map as a destination system address map. The first interrupt handler also changes the address of an interrupt handler for providing the system address map to the address of a second interrupt handler also stored in the option ROM of the add-in card. When an interrupt is generated that requests the system address map, the second interrupt handler reads the destination system address map, which includes a memory allocation for the add-in card, and provides the destination system address map to the requestor.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: December 8, 2015
    Assignee: American Megatrends, Inc.
    Inventor: Jinwen Xie
  • Patent number: 9201833
    Abstract: Present disclosure relates to backplane controller configured as human interface device (HID) device to communicate with host computer through USB interface. Backplane controller includes: processor, memory, HID universal serial bus (USB) interface, and non-volatile memory. Non-volatile memory stores certain USB descriptors, drive management module, USB HID device driver, and firmware of the backplane controller. Firmware performs one or more of following operations: (a) connecting to host computer through USB interface, (b) sending USB descriptors to host computer to act as specific HID device, (c) instructing USB HID device driver of backplane controller to generate first USB HID report, (d) sending USB HID report to host computer through USB interface, (e) receiving second USB HID report from host computer through USB interface, (f) instructing USB HID device driver to retrieve and process report data from second USB HID report.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: December 1, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Kayalvizhi Dhandapani, Clas Sivertsen, Jay Pancholi, Shibu Abraham
  • Patent number: 9201751
    Abstract: Technologies are described for implementing a default migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Data that is accessed more frequently can be migrated toward higher performance storage tiers while data that is accessed less frequently can be migrated towards lower performance storage tiers. Default migration behavior can be overridden by user-specified values for tier age residency policy, demotion policy, tier occupancy of volumes, and tier assignment. Data migration can be paused by the user and resumed by the user.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: December 1, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Vijayarankan Muthirisavenugopal, Sharon Enoch, Jomy Maliakal, Udita Chatterjee
  • Publication number: 20150331694
    Abstract: Certain aspects of present disclosure are directed the present disclosure relates to a baseboard management controller (BMC) implemented method of installation of operating system (OS) on a host computer using virtual storage of BMC. The method includes: (a) receiving a device request from the host computer to access a storage device, (b) simulating the storage device to host computer according to the device request, (c) receiving a data request command from host computer, (d) transferring requested data to the host computer according to the data request command, (e) receiving a data storage command from host computer directed to the simulated storage device and writing a status file at request of the data storage command, (f) determining if the status file exists in the simulated storage, and (g) stopping emulating the storage device to the host computer through the first communication interface if it is determined that the status file exists.
    Type: Application
    Filed: May 14, 2014
    Publication date: November 19, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: VENKATESAN BALAKRISHNAN, VALANTINA ARUMUGAM
  • Patent number: 9183219
    Abstract: Technologies are described for implementing a default migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Data that is accessed more frequently can be migrated toward higher performance storage tiers while data that is accessed less frequently can be migrated towards lower performance storage tiers. Default migration behavior can be overridden by user-specified values for tier age residency policy, demotion policy, tier occupancy of volumes, and tier assignment. Data migration can be paused by the user and resumed by the user.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: November 10, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Vijayarankan Muthirisavenugopal, Sharon Enoch, Jomy Maliakal, Paresh Chatterjee, Udita Chatterjee
  • Patent number: 9182998
    Abstract: Aspects of the present disclosure direct to remote BIOS update in a system having multiple host computers with service processors (SP). A remote management computer generates an ISO image for the host computer to perform a preboot execution environment (PXE) booting process to update the BIOS image. The ISO image includes a BIOS image and a flasher utility. Then the SP generates a first boot sequence change instruction for the host computer. The executed host computer, based on the boot sequence change instruction, changes the boot sequence data to perform the PXE booting process with the ISO image at the remote management computer. Then the SP reboots the host computer. The host computer boots from the ISO image by PXE booting, and executes the flasher utility of the ISO image to update the current BIOS image stored in the BIOS chip with the BIOS image of the ISO image.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 10, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventor: Joseprabu Inbaraj
  • Patent number: 9184991
    Abstract: A computer-implementable method. In one embodiment, the method includes the step of initializing operation of a physical service processor to communicatively couple to a remote file system over a communications link. The remote file system has a computer-executable development module for modifying at least one network configuration setting for the physical service processor. The method also includes the step of causing the development module to modify at least one network configuration setting on a virtual service processor that is operative to emulate operation of the physical service processor, and the step of initializing operation of the virtual service processor with the at least one modified network configuration setting. The method further includes the step of verifying that the virtual service processor, when initialized with the at least one modified network configuration setting, operates without error.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: November 10, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Baskar Parthiban
  • Patent number: 9176649
    Abstract: Method, application, and medium of remote management of a computer system using voice and gesture based input are disclosed. An application module is executed on a processor of a computing device. The application module (a) displays a first user interface on the computing device, the interface allowing a user to enter a first input which includes at least one of a voice input and a gesture input, (b) receives input data which include at least one of audio input data and multitouch input data from the computing device representing the first input, (c) determines, based on the input data, a first command from a plurality of commands targeted to a baseboard management controller (BMC) managing a computer system, (d) constructs a first message including the determined command, and (e) sends the first message to the BMC over a network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 3, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher
  • Patent number: 9172724
    Abstract: A computer-implemented method for virtual desktop system to license and authenticate various user devices to access virtual desktop system, includes one or more of following operations: (a) establishing network connection between a user device and a virtual desktop manager, (b) receiving request from user device to obtain access token to access a target virtual desktop of a virtual machine, (c) verifying the user device registration and security policy, (d) generating a unique token with expiration by virtual desktop manager if user device is authorized, (e) providing unique token with expiration and security policy to user device, (f) establishing connection between user device and target virtual desktop of virtual machine using unique token with expiration and security policy, (g) verifying token with virtual desktop manager by virtual machine of target virtual desktop, and (h) allowing user device to access target virtual desktop of virtual machine if user device is authorized.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: October 27, 2015
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Bakka Reddy, Joseprabu Inbaraj, Divya Nettem, Muthukkumaran Ramalingam