Patents by Inventor Govind Kothandapani

Govind Kothandapani 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: 11184764
    Abstract: A representative electronic device comprises an audio/visual device, a wireless device, a processing device, and memory. The audio/visual device transmits either audio or visual signals, or both. The wireless device transmits and receives wireless signals having communications protocol to allow connectivity and collaboration between the electronic device and a targeted device. The memory includes an authentication/connection software which has instructions that are executed by the processing device.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: November 23, 2021
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Rajasekhar Jonna, Govind Kothandapani, Vinothkumar Sundaramoorthy, Nicholas Panayioto
  • Publication number: 20180167981
    Abstract: A representative electronic device comprises an audio/visual device, a wireless device, a processing device, and memory. The audio/visual device transmits either audio or visual signals, or both. The wireless device transmits and receives wireless signals having communications protocol to allow connectivity and collaboration between the electronic device and a targeted device. The memory includes an authentication/connection software which has instructions that are executed by the processing device.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Rajasekhar JONNA, Govind KOTHANDAPANI, Vinothkumar SUNDARAMOORTHY, Nicholas PANAYIOTO
  • Patent number: 9858097
    Abstract: A guest operating system is provided with access to sensor data indicative of a rotation event from sensors associated with a computing device including a processor executing a host operating system. The guest operating system is launched as a virtual operating system and is executed as a guest of the host operating system. Responsive to changed sensor data indicative of the rotation event detected by at least one sensor associated with the computing device, the changed sensor data is sent to a first application associated with the host operating system via at least one driver executing within a kernel of the host operating system. The changed sensor data is sent from the first application to an application framework associated with the guest operating system. The application framework calculates rotation of the computing device based on the changed sensor data. The calculated rotation is sent to a second application associated with the guest operating system.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: January 2, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sripriyan Chinnamani, Vinothkumar Sundaramoorthy, Govind Kothandapani, Anbarasu Sethupandian, Rajasekhar Jonna
  • Patent number: 9842332
    Abstract: Systems and methods for processing a financial transaction are provided. A representative system of processing a financial transaction comprises a product dispensing device that encodes and outputs public transaction data related to a purchasable item. A portable computing device receives the public transaction data and encodes a payment data with the received public transaction data. A payment processing server receives and processes the encoded data, and determines whether a transaction can be completed based on the encoded data. Responsive to determining that the transaction is completed, the payment processing server generates and transmits an authentication data based on the encoded data. The portable computing device receives and outputs the authentication data. The product dispensing device receives the authentication data, verifies payment based on the received authentication data, and provides the purchasable item to a customer who is operating the portable computing device.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: December 12, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Brian Richardson, Govind Kothandapani
  • Patent number: 9461948
    Abstract: A gateway for distributing content receives a subscriber profile from a subscriber device. The subscriber profile indicates content in which a user associated with the subscriber device is interested. Content is received by the gateway in an electronic mail message addressed to the gateway. The received content is parsed to determine whether the received content contains the content in which the subscriber profile indicates an interest. If the received content is determined to contain the content in which the subscriber profile indicates an interest, the received content is provided to the subscriber device.
    Type: Grant
    Filed: January 26, 2014
    Date of Patent: October 4, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Govind Kothandapani, Anbarasu Sethupandian
  • Patent number: 9430182
    Abstract: Screen content associated with a first communication device is presented on a screen associated with a second communication device with minimal processing of the screen content by the first communication device. Screen content associated with the first communication device that is to be presented on the screen associated with a second communication device is identified. The first communication device determines whether the identified content requires complex processing for presentation on the screen associated with the second communication device. If the identified content requires complex processing for presentation on the screen associated with the second communication device, the first communication device sends a representation of the identified content to the second communication device, and the second communication device accesses and processes the identified content for presentation on the screen associated with the second communication device.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: August 30, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Govind Kothandapani, Vinothkumar Sundaramoorthy
  • Patent number: 9378038
    Abstract: A guest operating system, launched by executing an application associated with a host operating system, is provided with access to a gyroscope associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for gyroscope data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested gyroscope data from the gyroscope. The retrieved gyroscope data is provided to the first application via the second application and the hardware abstraction layer.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: June 28, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sripriyan Chinnamani, Vinothkumar Sundaramoorthy, Govind Kothandapani, Anbarasu Sethupandian, Rajasekhar Jonna
  • Publication number: 20150254047
    Abstract: Screen content associated with a first communication device is presented on a screen associated with a second communication device with minimal processing of the screen content by the first communication device. Screen content associated with the first communication device that is to be presented on the screen associated with a second communication device is identified. The first communication device determines whether the identified content requires complex processing for presentation on the screen associated with the second communication device. If the identified content requires complex processing for presentation on the screen associated with the second communication device, the first communication device sends a representation of the identified content to the second communication device, and the second communication device accesses and processes the identified content for presentation on the screen associated with the second communication device.
    Type: Application
    Filed: March 6, 2014
    Publication date: September 10, 2015
    Applicant: American Megatrends, Inc.
    Inventors: Govind Kothandapani, Vinothkumar Sundaramoorthy
  • Publication number: 20150215420
    Abstract: A gateway for distributing content receives a subscriber profile from a subscriber device. The subscriber profile indicates content in which a user associated with the subscriber device is interested. Content is received by the gateway in an electronic mail message addressed to the gateway. The received content is parsed to determine whether the received content contains the content in which the subscriber profile indicates an interest. If the received content is determined to contain the content in which the subscriber profile indicates an interest, the received content is provided to the subscriber device.
    Type: Application
    Filed: January 26, 2014
    Publication date: July 30, 2015
    Applicant: American Megatrends, Inc.
    Inventors: Govind Kothandapani, Anbarasu Sethupandian
  • Publication number: 20150199210
    Abstract: A secondary operating system, which is a virtual operating system executing as a guest of a primary operating system, is provided with access to resources associated with a computing device executing the primary operating system. A request is received from an application associated with the secondary operating system at a hardware abstraction layer associated with the secondary operating system. The application and the hardware abstraction layer are executed in a user mode layer associated with the secondary operating system. The request is sent from the hardware abstraction layer to an application associated with the primary operating system. The application associated with the primary operating system is executed in a user mode layer, acting as an agent of the primary operating system, and fulfilling the request by providing the secondary operating system with access to resources associated with the computing device.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: American Megatrends, Inc.
    Inventors: Govind Kothandapani, Vinothkumar Sundaramoorthy
  • Patent number: 8924986
    Abstract: Applications of multiple operating systems are provided with access to hardware resources within a mobile device. An application associated with a primary operating system is provided with access to at least some of the hardware resources via a driver running within a kernel of the primary operating system. An application associated with a secondary operating system is also provided with access to at least some of the hardware resources via the driver running within the kernel of the primary operating system.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: December 30, 2014
    Assignee: American Megatrends, Inc.
    Inventors: Govind Kothandapani, Vinothkumar Sundaramoorthy
  • Publication number: 20140366023
    Abstract: A guest operating system, launched by executing an application associated with a host operating system, is provided with access to a gyroscope associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for gyroscope data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested gyroscope data from the gyroscope. The retrieved gyroscope data is provided to the first application via the second application and the hardware abstraction layer.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 11, 2014
    Applicant: American Megatrends, Inc.
    Inventors: Sripriyan Chinnamani, Vinothkumar Sundaramoorthy, Govind Kothandapani, Anbarasu Sethupandian, Rajasekhar Jonna
  • Publication number: 20140366024
    Abstract: A guest operating system, launched by executing an application associated with a host operating system, is provided with access to a light sensor associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for light sensor data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested light sensor data from the light sensor. The retrieved light sensor data is provided to the first application via the second application and the hardware abstraction layer.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 11, 2014
    Applicant: American Megatrends, Inc.
    Inventors: Sripriyan Chinnamani, Vinothkumar Sundaramoorthy, Govind Kothandapani, Anbarasu Sethupandian, Rajasekhar Jonna
  • Publication number: 20140366022
    Abstract: A guest operating system, launched by executing an application associated with a host operating system, is provided with access to a magnetometer associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for magnetometer data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested magnetometer data from the magnetometer. The retrieved magnetometer data is provided to the first application via the second application and the hardware abstraction layer.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 11, 2014
    Applicant: American Megatrends, Inc.
    Inventors: Sripriyan Chinnamani, Vinothkumar Sundaramoorthy, Govind Kothandapani, Anbarasu Sethupandian, Rajasekhar Jonna
  • Publication number: 20140366025
    Abstract: A guest operating system is provided with access to sensor data indicative of a rotation event from sensors associated with a computing device including a processor executing a host operating system. The guest operating system is launched as a virtual operating system and is executed as a guest of the host operating system. Responsive to changed sensor data indicative of the rotation event detected by at least one sensor associated with the computing device, the changed sensor data is sent to a first application associated with the host operating system via at least one driver executing within a kernel of the host operating system. The changed sensor data is sent from the first application to an application framework associated with the guest operating system. The application framework calculates rotation of the computing device based on the changed sensor data. The calculated rotation is sent to a second application associated with the guest operating system.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 11, 2014
    Applicant: American Megatrends, Inc.
    Inventors: Sripriyan Chinnamani, Vinothkumar Sundaramoorthy, Govind Kothandapani, Anbarasu Sethupandian, Rajasekhar Jonna
  • Publication number: 20140366021
    Abstract: A guest operating system, launched by executing an application associated with a host operating system, is provided with access to an accelerometer associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for accelerometer data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested accelerometer data from the accelerometer. The retrieved accelerometer data is provided to the first application via the second application and the hardware abstraction layer.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 11, 2014
    Applicant: American Megatrends, Inc.
    Inventors: Sripriyan Chinnamani, Vinothkumar Sundaramoorthy, Govind Kothandapani, Anbarasu Sethupandian, Rajasekhar Jonna
  • Publication number: 20140263630
    Abstract: Systems and methods for processing a financial transaction are provided. A representative system of processing a financial transaction comprises a product dispensing device that encodes and outputs public transaction data related to a purchasable item. A portable computing device receives the public transaction data and encodes a payment data with the received public transaction data. A payment processing server receives and processes the encoded data, and determines whether a transaction can be completed based on the encoded data. Responsive to determining that the transaction is completed, the payment processing server generates and transmits an authentication data based on the encoded data. The portable computing device receives and outputs the authentication data. The product dispensing device receives the authentication data, verifies payment based on the received authentication data, and provides the purchasable item to a customer who is operating the portable computing device.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Inventors: Brian Richardson, Govind Kothandapani
  • Patent number: 8782290
    Abstract: A customization program for use in customizing a baseboard management controller used for monitoring operation of various computer system components is disclosed. A user interacts with the customization program to customize the baseboard management controller based on a configuration of components specified for the baseboard of the computer system. The customization program provides a user interface having a repository of icons and a design page. The icons represent various components that may be connected, either directly or indirectly, to the baseboard. The design page is used for constructing a model representing the specified configuration of components. As a user drags icons onto the design page, the model is updated to reflect selection of the components corresponding to these icons. Further, the customization program creates a configuration file that identifies and describes each of the selected components.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: July 15, 2014
    Assignee: American Megatrends, Inc.
    Inventors: Govind Kothandapani, Bakka Ravinder Reddy
  • Patent number: 8566435
    Abstract: A system and computer-implemented method for configuring a baseboard management controller (BMC) for use in monitoring operation of various computer system components is disclosed. The BMC is communicatively connected to a plurality of components by way of a plurality of slave addresses. Each of the plurality of components sense information related to operating and performance-related parameters associated with various operating conditions inherent in the operation of the computer system. The components provide this sensed information to the BMC, which analyzes the information to determine whether any events are occurring in the computer system. Such an event would be the temperature within the computer system chassis being too hot. Those components communicatively connected to the management module are detected and then identified. Based on these identifications, a configuration file is created and incorporated into the BMC firmware to effectuate the aforementioned configuration process.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: October 22, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Govind A. Kothandapani, Rama Rao Bisa
  • Publication number: 20130061250
    Abstract: Applications of multiple operating systems are provided with access to hardware resources within a mobile device. An application associated with a primary operating system is provided with access to at least some of the hardware resources via a driver running within a kernel of the primary operating system. An application associated with a secondary operating system is also provided with access to at least some of the hardware resources via the driver running within the kernel of the primary operating system.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventors: Govind Kothandapani, Vinothkumar Sundaramoorthy