Patents by Inventor Vinothkumar Sundaramoorthy

Vinothkumar Sundaramoorthy 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 8499142
    Abstract: A UEFI compliant firmware is disclosed that includes a UEFI legacy boot loader. The UEFI legacy boot loader provides functionality for loading operating systems that are non-UEFI compliant in a performant manner. In particular, the UEFI legacy boot loader provided in one embodiment disclosed herein is configured to utilize UEFI disk services to load an O/S kernel and other O/S components. Once the UEFI legacy boot loader has completed loading the O/S components, the UEFI legacy boot loader enables interrupt handling by the O/S, relocates O/S real mode kernel setup code to a low memory region (below 1 MB), and switches a processor to a real mode of operation. The UEFI legacy boot loader then causes the real mode kernel setup code to be executed on the processor, to thereby complete the loading of the operating system.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: July 30, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Venkatesh Ramamurthy, Vinothkumar Sundaramoorthy
  • 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
  • Publication number: 20120216189
    Abstract: A virtual machine includes a virtual operating system operating in multiple modes. A hypervisor emulates a physical hard drive to the virtual operating system as multiple virtual hard drives. The hypervisor controls access to the multiple virtual hard drives by the virtual operating system. Each of the multiple virtual hard drives is dedicated to a different one of the multiple modes of operation. Each virtual hard drive is allocated a portion of storage space by the hypervisor that is a subset of a total amount of storage space available in the physical hard drive. Changes to a subset of the storage space allocated to a virtual hard drive dedicated to one mode of operation do not affect changes to a subset of the storage space allocated to another virtual hard drive dedicated to another mode of operation.
    Type: Application
    Filed: February 22, 2011
    Publication date: August 23, 2012
    Inventors: Subash Kalbarga, Vinothkumar Sundaramoorthy, Rajasekhar Jonna
  • 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