Patents Assigned to American Megatrends, Inc.
  • Publication number: 20150100298
    Abstract: Present disclosure relates to a system for validating 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 target backplane controller chips. The backplane controller chip validation board is in communication with a host computer, and the host computer has a user interface, a backplane controller chip validation software, a USB interface, and a software storage to store backplane controller chip firmware.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Shibu Abraham, Kayalvizhi Dhandapani
  • Publication number: 20150100801
    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: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Santhosh Samuel Mathews, Lokeshraj Subramanian
  • Patent number: 9002794
    Abstract: Technologies are provided for reclaiming a file system coupled to a block device. In these technologies, a dummy file is created. The dummy file is expanded to fill a volume in the block device. A mapping of the dummy file to locations in the volume is retrieved. When the mapping of the dummy file to the locations in the volume is retrieved, corresponding space in the volume is reclaimed. This space may include the locations in the volume corresponding to the mapping of the dummy file. When this space in the volume is reclaimed, the dummy file is deleted.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: April 7, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Paresh Chatterjee, Vijayarankan Muthirisavenugopal, Raghavan Sowrirajan
  • Publication number: 20150095597
    Abstract: Certain aspects of the disclosure relate to a system and method for performing intelligent virtual desktop infrastructure (iVDI) using volatile memory arrays. The system has a hypervisor server and a storage server in communication via a file sharing protocol. A random access memory (RAM) disk is launched on a volatile memory array using a RAM disk driver. The RAM disk driver then assigns local and remote storages of the storage server as primary and secondary backup storages for the RAM disk. A group of virtual machine (VM) images is deployed to the RAM disk, and deduplication is performed on the VM images to release some memory space of the RAM disk. The deploying and deduplicating of the VM images continues repeatedly until the RAM disk is almost full. Then, the VM images in the RAM disk are copied to the backup storages as backup copies.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher, Sanjoy Maity, Baskar Parthiban, Joseprabu Inbaraj
  • Patent number: 8996775
    Abstract: According to one aspect, a backplane controller of a storage backplane is disclosed, the storage backplane having a plurality of drive slots configured to operatively connect to a corresponding plurality of mass storage devices. In one embodiment, the backplane controller is operative to perform functions that include detecting activity status on a first serial interface that is configured to operatively connect one or more sets of a plurality of drive slots on the storage backplane to a host bus adapter (HBA), according to a first drive slot assignment. The backplane controller is further operative to detect an activity status on a second serial interface that is configured to operatively connect one or more sets of a plurality of drive slots on the storage backplane to the HBA, according to a second drive slot assignment.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: March 31, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Kayalvizhi Dhandapani, Clas Gerhard Sivertsen
  • Publication number: 20150081829
    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: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Baskar Parthiban, Satheesh Thomas, Purandhar Nallagatla, Harikrishna Doppalapudi, Ramakoti Reddy Bhimanadhuni
  • Publication number: 20150082179
    Abstract: Technologies are described herein for alternating between a local graphical user interface (UI) and a virtual machine interface, on a computing device such as a thin client or a zero client. In particular, a virtual desktop client (VDC), which is in communication with a virtual machine hosted by a hypervisor on a remote computer system, receives desktop video display signals from the virtual machine. A monitoring application monitors the execution status of the VDC. Upon determining that the VDC has been terminated, the monitoring application is configured to present the UI by re-initializing, relaunching, or rebooting the UI, by retrieving display data associated with the UI from a RAM device, or by other means.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher
  • Publication number: 20150081878
    Abstract: Present disclosure relates to a rack management system for automatically construct a rack, configure, monitor and manage managed devices on rack. Rack management system includes: (a) user interface module, (b) database, (c) rack management communication interface, (d) rack management module, (e) device discovery module, and (f) file loader. User interface module is used to allow an administrator to enter or import rack management information of managed devices. Database is used to store the rack management information. Rack management communication interface is implemented to facilitate the communication between the rack management system and managed devices. Rack management module is used to construct, configure, monitor, and manage the managed devices. Device discovery module discovers all managed devices according to the information entered by the administrator through the user interface module.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 19, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Chittaraiah Pabba, Joseprabu Inbaraj
  • Patent number: 8984011
    Abstract: Technologies are described herein for caching variably sized access control lists (ACLs) in a data storage system utilizing page object caching. A request to access a file is received. An inode number of the requested file is identified. A hash key based on the inode number and a predefined hash value is determined. A determination is made as to whether the hash key is contained in a hash list. In response to determining that the hash key is contained in the hash list, access to a page object in the memory is provided. The page object contains an access control list (ACL) associated with the requested file. The ACL is retrieved from the page object.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: March 17, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Paresh Chatterjee, Srikumar Subramanian, Raghavan Sowrirajan
  • Patent number: 8966512
    Abstract: A system and method for inserting advertising content in a video stream are provided. A screen layout includes a plurality of sections is determined with reference to user-designated parameters or with reference to pre-set rules. An output video stream is generated, in which an input video stream received through an input port is shown in one of the sections of the screen layout and supplemental content comprising advertising received through a content port is shown one or more other sections of the screen layout. The output video signal is then output to a display device through a video output port.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: February 24, 2015
    Assignee: American Megatrends, Inc.
    Inventor: Clas Sivertsen
  • Patent number: 8964710
    Abstract: Technologies for relaying digital content and collecting data using vehicles, and an access point associated with a vehicle or structure are provided. A stationary AP is associated with a stationary vehicle structure. A content distribution portal receives a content package including metadata and content segments from a content provider via the Internet. The content distribution portal sends the content package to the stationary AP via the Internet. A mobile AP is mounted on or in a vehicle and is associated with a display device mounted on the vehicle. The stationary AP wirelessly sends the content package to the mobile AP using a P2P protocol when a wireless connection is established between the stationary and mobile APs. After receiving the entire content package, the mobile AP presents the content segments on the display device mounted on the vehicle in a manner specified by the metadata.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: February 24, 2015
    Assignee: American Megatrends, Inc.
    Inventor: Clas Sivertsen
  • Patent number: 8966048
    Abstract: A method, system, apparatus, and computer-readable medium for providing a common management console for managing the pre- and post-operating system operation of a computer system are provided. The method includes: receiving, at a management appliance, first and second requests from one or more remote management consoles to manage first and second server computers, respectively; receiving first and second remote console data formatted according to first and second remote console protocols from the first and second server computers, respectively; converting, at the management appliance, the received first and second remote console data to first and second converted remote console data, respectively, in a common format in accordance with a common protocol capable of expressing the first and second remote console protocols; and transmitting the first and second converted remote console data in the common format to the remote management console for display.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: February 24, 2015
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Publication number: 20150050004
    Abstract: The disclosure relates to system event assisted live video capture. A baseboard management controller (BMC) allocates, in its available memory space of the memory, a first video block and a first node having a video block pointer and a next node pointer, and assigns the video block pointer of the first node to indicate the first video block. The BMC captures video frames of the host computer, and stores frame data and a timestamp generated from each frame in the first video block. When the first video block is full, the BMC allocates a second video block and a second node, and assigns the next node pointer of the first block to indicate the second node, and the video block pointer of the second node to indicate the second video block. The BMC then stores the frame data and the timestamp in the second video block.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Viswanathan Swaminathan, Sanjay Ahuja, Othiyappan Kanniappan
  • Publication number: 20150052596
    Abstract: A computer-implemented method for modeling a configuration of components connected directly or indirectly to a baseboard of a computer system includes: (a) defining a group of device description files at a network based firmware generator, each device description file describing a component in a set of components which is selectively included in the configuration, and each device description file specifies the identification information associated with the component to which the device description file is associated, (b) providing, at a remote computing device in communication with the firmware generator via a network, a graphical user interface configured to allow a user to visually generate a configuration instruction of baseboard firmware and send the configuration instruction to the firmware generator, and (c) constructing a firmware image at the firmware generator in accordance with the configuration instruction.
    Type: Application
    Filed: August 13, 2013
    Publication date: February 19, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: VARADACHARI SUDAN AYANAM, SAMVINESH CHRISTOPHER, MOHAMED FIZER KHAN ANVERDEEN
  • Publication number: 20150050922
    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: Application
    Filed: August 19, 2013
    Publication date: February 19, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Muthukkumaran Ramalingam, Santhosh Samuel Mathews, Joseprabu Inbaraj
  • Publication number: 20150052371
    Abstract: A PDU management system for automatically configure, manage and monitor managed power distribution units (PDUs) includes: (a) a user interface module configured to allow an operator to enter management information of the managed PDUs, (b) a database configured to store management information of the managed PDUs, (c) a power management communication interface configured to facilitate the communication between the PDU management system and the managed PDUs through a communication link, (d) a PDU power management module configured to construct, manage, and monitor the managed PDUs, (e) a PDU discovery module configured to discover all managed PDUs according to the information entered by the operator through the user interface module, (f) a PDU loader to load the management information of the managed PDUs to the database, the PDU discovery module and the PDU power management module.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: American Megatrends, Inc.
    Inventors: Chittaraiah Pabba, Joseprabu Inbaraj
  • Patent number: 8954670
    Abstract: A RAID bad block module is added to a RAID controller. The bad block module intercepts bad block errors and marks them in a bad block table. When a bad block error is intercepted the bad block module logs the error and determines, based on the error and previously received errors logged in the table, whether the RAID controller can handle the error without failing the entire array. If so, the bad block module passes the error to the RAID controller. Else, the bad block module passes the error to an application or operating system where it is handled like any other disk error. Thus, instead of failing the entire array, the bad block errors are dealt with by the operating system.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: February 10, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Srikumar Subramanian, Raghavan Sowrirajan, Udita Chatterjee
  • Patent number: 8954399
    Abstract: Methods and systems for identifying candidates for de-duplication are disclosed herein. An example system may include: a de-duplication lister that coordinates with a kernel module to identify a unit of data for de-duplication and calculates a signature of the unit of data; a de-duplication queue that manages a de-duplication queue; a de-duplication tracker that maintains a de-duplication data structure including a plurality of entries corresponding to units of data and searches the de-duplication data structure to determine whether the signature of the identified unit of data matches the signature of at least one of the entries in the de-duplication data structure; a de-duplication maintainer that reviews the entries of the de-duplication data structure and removes obsolete entries from the de-duplication data structure; and a de-duplication engine that coordinates with the kernel module to perform de-duplication operations on the de-duplication queue.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: February 10, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Narayanan Balakrishnan, Ajit Narayanan, Anandh Mahalingam, Udita Chatterjee
  • Patent number: 8943302
    Abstract: A method of flashing a BIOS memory of a computer system is described herein. The method includes executing a kernel of baseboard management controller (BMC) to create a partition for the BMC memory and a second partition for the BIOS memory; detecting whether the host processor is accessing the BIOS memory; controlling a multiplexer (MUX) to allow the first processor to access the BIOS memory when the host processor is not accessing the BIOS memory; and retrieving first BIOS software from the BMC memory and writing the first BIOS software to the BIOS memory.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: January 27, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Varadachari Sudan Ayanam, Baskar Parthiban
  • Patent number: 8938566
    Abstract: According to one aspect, a data storage system is disclosed.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: January 20, 2015
    Assignee: American Megatrends, Inc.
    Inventors: Kayalvizhi Dhandapani, Clas Gerhard Sivertsen