Patents by Inventor Sanjoy Maity

Sanjoy Maity 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: 8904507
    Abstract: According to one aspect, a system for managing user access to a service processor is disclosed. In one embodiment, the system includes a computer-executable management access module for performing functions to authenticate a user. A management computer that is communicatively coupled to the service processor is operative to perform management functions for at least one target computer. User authentication functions include receiving a first set of login data from a user of the management computer and verifying whether the received login data corresponds to an approved user. If the first set of login data corresponds to an approved user, a code is generated and then displayed on the management computer. When recognized by the personal computing device, data from the code is used for providing a second set of login information to the user, for permitting the user to access the service processor via the management computer.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: December 2, 2014
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Publication number: 20140337004
    Abstract: Aspects of the present disclosure relate to methods of managing and delivering digital media content data. In certain embodiments, a management device in communication to a computing device via a universal serial bus (USB) connector is provided. The management device has a processor, a volatile memory and a non-volatile memory. The non-volatile memory includes a first partition storing a firmware and a second partition. When executed at the processor, the firmware emulates an emulated bootable storage device for the computing device at the USB connector. In response to an access instruction from the computing device to access data stored at an emulated address of the emulated bootable storage device, the management device converts the emulated address to a physical address of the second partition, and accesses the data at the physical address. The data includes digital media content data and a control module configured to play the content data.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 13, 2014
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Baskar Parthiban, Varadachari Sudan Ayanam, Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran, Blake Yang
  • Publication number: 20140337103
    Abstract: One aspect of the disclosure relates to a digital signage display system. In one embodiment, the digital signage display system includes: a camera configured to capture an image frame; a service processor in communication to the camera; and a digital signage display. The service processor includes a processor and a non-volatile memory storing a firmware. The firmware is configured, when executed at the processor, to process the captured image frame, detect persons in the image frame, generate a demographic-map data structure, and send the demographic-map data structure to a server system. The demographic-map data structure contains demographic information of the persons detected in the image frame. The digital signage display is configured to receive a display content provided by the server system in response to the demographic-map data structure.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 13, 2014
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Satheesh Thomas, Baskar Parthiban, Varadachari Sudan Ayanam, Samvinesh Christopher, Joseprabu Inbaraj
  • Patent number: 8887060
    Abstract: Certain aspects of the present disclosure are directed to a method of performing web-based keyboard, video and mouse (KVM) redirection implemented by a baseboard management controller (BMC). The method includes: (a) receiving, at a BMC, first and second video frames redirected from a host computer, the BMC performing a management function of the host computer, (b) generating a webpage at a web server of the BMC and sending the webpage to a browser program running on a computing device in a network, the webpage being programmed to instruct the browser program to initiate a drawable area and to establish a Web Socket connection with the web server, (c) generating a processed image representing the second video frame, (d) establishing a Web Socket connection between the web server and the browser program, and (e) sending the processed image to the browser program through the Web Socket connection.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 11, 2014
    Assignee: American Megatrends, Inc.
    Inventors: Sanjoy Maity, Baskar Parthiban, Samvinesh Christopher, Varadachari Sudan Ayanam
  • Publication number: 20140281894
    Abstract: Certain aspects of the present disclosure are directed to a method of performing web-based keyboard, video and mouse (KVM) redirection implemented by a baseboard management controller (BMC). The method includes: (a) receiving, at a BMC, first and second video frames redirected from a host computer, the BMC performing a management function of the host computer, (b) generating a webpage at a web server of the BMC and sending the webpage to a browser program running on a computing device in a network, the webpage being programmed to instruct the browser program to initiate a drawable area and to establish a Web Socket connection with the web server, (c) generating a processed image representing the second video frame, (d) establishing a Web Socket connection between the web server and the browser program, and (e) sending the processed image to the browser program through the Web Socket connection.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Baskar Parthiban, Samvinesh Christopher, Varadachari Sudan Ayanam
  • Publication number: 20140280756
    Abstract: Certain aspects of the present disclosure are directed to a method of performing a virtual media redirection. The method includes: (a) establishing a Web Socket connection between a web server of a baseboard management controller (BMC) and a browser program of a computing device in a network, the BMC performing a management function of a host computer; (b) emulating, at the BMC, virtual media to the host computer; (c) receiving, at the BMC, a read command from the host computer and directed to the emulated virtual media, the read command specifying a first file; (d) in response to the read command, sending, at the BMC, a request for the first file according to the read command to the browser program through the Web Socket connection; and (e) receiving, at the web server, the first file from the browser program through the Web Socket connection.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Baskar Parthiban, Samvinesh Christopher, Varadachari Sudan Ayanam
  • Publication number: 20140280814
    Abstract: Certain aspects of the present disclosure are directed to an IPMI bridge server configured to expand the management functions of an IPMI control system to a plurality of non-IPMI protocol specific managed devices. The IPMI bridge server includes: a processor, a network interface controller assigned with a network address; and a memory containing a firmware. When the firmware is executed at the processor, it is configured to be in communication with a group of first protocol specific managed devices through a first protocol control point and a first communication link, and a group of second protocol specific managed devices through a second protocol control point and a second communication link, and to receive management requests each for performing a protocol specific management function at one of the group of first protocol specific managed devices or the group of second protocol specific managed devices.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Varadachari Sudan Ayanam, Samvinesh Christopher
  • Publication number: 20130297766
    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: Application
    Filed: July 8, 2013
    Publication date: November 7, 2013
    Inventor: Sanjoy Maity
  • Publication number: 20130289926
    Abstract: Certain aspects of the present disclosure are directed to a computer system, including: a hypervisor configured to run on a CPU and to provide a first domain; and a virtual baseboard management controller (BMC) stack configured to run in the first domain or as part of the hypervisor. Certain aspects of the present disclosure are directed to a non-transitory computer readable medium that stores instructions executable by at least one processor, the instructions including loading a virtual baseboard management controller (BMC) stack in a first domain of, or as a part of, a hypervisor running on the processor.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Samvinesh Christopher, Baskar Parthiban
  • Patent number: 8532302
    Abstract: In one aspect, a system for registering a personal computing device to a service processor is disclosed. The system includes a computer-executable first registration module that is executable to perform functions that include providing a device identifier associated with a personal computing device to a service processor over a communications link. The system also includes a computer-executable second registration module that is executable to perform functions that include receiving the device identifier over the communications link and retrieving stored user access data associated with a particular authorized user of the personal computing device who has remote access to the service processor via a management computer. The second registration module is further executable to generate a cryptographic key based on the device identifier and configuration data associated with firmware of the service processor, and to provide the cryptographic key to the personal computing device over the communications link.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: September 10, 2013
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Patent number: 8495657
    Abstract: Technologies for virtualized management objects are presented herein. Through the utilization of the technologies and concepts presented herein, a management entity may be able to access a management object through a computer firmware that utilizes a virtualized layer that interfaces a management interface server and a CIM provider associated with the management object. According to one aspect, a method for virtualizing management objects includes receiving a request for data associated with a management object from a management entity. The request for data may be in a first standard. The request is then converted into a command in a second standard. The command is then executed and a response to the command is generated. Next, the response to the command is converted to a response to the request in the first standard. The converted response to the request is then sent to the management entity.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: July 23, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Venkatesh Ramamurthy, Sanjoy Maity
  • Patent number: 8484325
    Abstract: A method, system, apparatus, and computer-readable medium for providing a single console for managing the pre- and post-operating system operation of a computer system are provided. One system includes a management appliance that can establish a network connection to a server computer, receive remote console data from the server computer formatted using one of a multitude of remote console protocols, detect the remote console protocol utilized to format the remote console data, convert the remote console data from the detected protocol to a common protocol, and to transmit the converted remote console data to a remote console application for display. The system also includes a remote console application for receiving the converted remote console data from the management appliance, decoding the converted remote console data, and utilizing the decoded remote console data to display the remote console data in a single graphical user interface window.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: July 9, 2013
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Publication number: 20130136263
    Abstract: In one aspect, a system for registering a personal computing device to a service processor is disclosed. In one embodiment, the system includes a computer-executable first registration module that is executable to perform functions that include providing a device identifier associated with a personal computing device to a service processor over a communications link. The system also includes a computer-executable second registration module that is executable to perform functions that include receiving the device identifier over the communications link and retrieving stored user access data associated with a particular authorized user of the personal computing device who has remote access to the service processor via a management computer.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventor: Sanjoy Maity
  • Publication number: 20130139233
    Abstract: According to one aspect, a system for managing user access to a service processor is disclosed. In one embodiment, the system includes a computer-executable management access module for performing functions to authenticate a user. A management computer that is communicatively coupled to the service processor is operative to perform management functions for at least one target computer. User authentication functions include receiving a first set of login data from a user of the management computer and verifying whether the received login data corresponds to an approved user. If the first set of login data corresponds to an approved user, a code is generated and then displayed on the management computer. When recognized by the personal computing device, data from the code is used for providing a second set of login information to the user, for permitting the user to access the service processor via the management computer.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 30, 2013
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventor: Sanjoy Maity
  • Patent number: 8429678
    Abstract: Technologies are provided herein for redirecting video data from a host computer to a remote client using a service processor. The service processor exposes a virtual display adapter to the host computer so that the host computer can send video data to the service processor. The service processor includes a processor, a random access memory, and a device endpoint configured to communicate with the host computer. The service processor also includes a non-volatile memory that stores a firmware that executes on the processor to expose a virtual display adapter to the host computer by way of the device endpoint. Upon exposing the virtual display adapter to the host computer, the service processor receives video data directed to the virtual display adapter from the host computer and sends the video data to a remote client.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: April 23, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Baskar Parthiban, Sanjoy Maity
  • Patent number: 8370748
    Abstract: Technologies are provided herein for executing SMASH CLP commands through a Web-based GUI. A baseboard management controller (“BMC”) includes a Web server program and a SMASH CLP engine. The SMASH CLP engine is configured to execute SMASH CLP commands with respect to managed entities or targets within a host computer system. A software interface is also provided between the Web server program and the SMASH CLP engine. Through the interface, the Web server can transmit SMASH CLP commands to the SMASH CLP engine for execution and receive the results of the execution of the SMASH CLP commands. The BMC stores a Web page which, when rendered by a Web browser, provides a GUI for the creation and execution of SMASH CLP commands by the SMASH CLP engine.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: February 5, 2013
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Patent number: 8332508
    Abstract: An extensible management server (XMS) is disclosed that includes a management interface, a scripting engine, and a data store having management scripts and a management class library stored therein. The management interface provides functionality for receiving and responding to commands received from a management application to execute management scripts, add management scripts, delete management scripts, edits management scripts, and provide a listing of management scripts. The management scripts include functionality for retrieving and setting management data on managed computers. The management scripts are configured to utilize classes contained in the management class library to perform the actual interaction with the managed server computers for retrieving or setting management data.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: December 11, 2012
    Assignee: American Megatrends, Inc.
    Inventors: Brandon Burrell, Bakka Ravinder Reddy, Joseprabu Inbaraj, Sanjoy Maity
  • Patent number: 8260841
    Abstract: Technologies are described herein for executing an out-of-band agent in an in-band process of a host system. An out-of-band connection is created between a service processor located on a host computer and a remote management device. The service processor receives an agent program from the remote management device over the out-of-band connection and stores the agent program in a storage area. The agent program is made available to an in-band process of the host system operating on the host computer through a standard storage device interface. The agent program is then executed out-of-band by the service processor or in-band by the process of the host system.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: September 4, 2012
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Publication number: 20100302141
    Abstract: A computing device attached to a full-sized display and one or more user input devices supports a mobile device mating environment. Software modules running on a mobile device may interface with custom firmware or software modules on the computing device to support using the display, keyboard, mouse, and other user input devices of the computing device. The display of the computing device may also be leveraged to display screens and notifications generated by the mobile device. The user input devices of the computing device may be utilized to simplify interaction between the user and the mobile device. This operation may be selected instead of, or in addition to, operating the computing device according to its traditional functions associated with a primary operating system and associated applications of the computing device.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 2, 2010
    Inventors: Subramonian Shankar, Subash Kalbarga, Sanjoy Maity, Vinothkumar Sundaramoorthy, Anbarasu Sethupandian
  • Publication number: 20100211769
    Abstract: A non-smartphone computing system, such as a laptop or desktop personal computer, can be booted into either or both a smartphone operating system and a desktop operating system. The smartphone operating system may be booted first to allow use of the functionality provided by the smartphone operating system while the desktop operating system is booting. Through an appropriate user action, such as the selection of a pre-defined key, key sequence, or by use of a switch, the computing system can dynamically switch between the smartphone operating system and the desktop operating system. Files and folders can also be synchronized and/or shared between the smartphone operating system and the desktop operating system, thereby providing access to these files from each respective operating system even while the other operating system is not executing.
    Type: Application
    Filed: February 16, 2010
    Publication date: August 19, 2010
    Inventors: Subramonian Shankar, Subash Kalbarga, Sanjoy Maity