Patents by Inventor Ravi Rajapakse

Ravi Rajapakse 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: 11924505
    Abstract: Disclosed herein are various embodiments for providing an audio duplication and redirection system. An embodiment operates by determining that a media redirection hardware adapter is connected to an audio port of a host device. Audio content is intercepted from an audio source directed to the host device, wherein the received audio content comprises a first set of one or more audio channels. The received audio content is separated into a second set of two or more audio channels including both a first channel for a first speaker and a second channel for a second speaker. Positional audio for the speakers is determined from the received audio content. The positional audio is provided to the first speaker over the first channel and to the second speaker over the second channel.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: March 5, 2024
    Assignee: Roku, Inc.
    Inventor: Ravi Rajapakse
  • Publication number: 20220264174
    Abstract: Disclosed herein are various embodiments for providing an audio duplication and redirection system. An embodiment operates by determining that a media redirection hardware adapter is connected to an audio port of a host device. Audio content is intercepted from an audio source directed to the host device, wherein the received audio content comprises a first set of one or more audio channels. The received audio content is separated into a second set of two or more audio channels including both a first channel for a first speaker and a second channel for a second speaker. Positional audio for the speakers is determined from the received audio content. The positional audio is provided to the first speaker over the first channel and to the second speaker over the second channel.
    Type: Application
    Filed: May 5, 2022
    Publication date: August 18, 2022
    Inventor: RAVI RAJAPAKSE
  • Patent number: 11356729
    Abstract: A media controller application that enables a user to select source and destination services and devices for media playback that provides an interoperability layer between different service and device ecosystems, and a media redirection hardware adapter that connects to a host device using a physical connector and receives audio and then retransmits at least a portion of the audio wirelessly.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: June 7, 2022
    Assignee: ROKU, INC.
    Inventor: Ravi Rajapakse
  • Publication number: 20210105523
    Abstract: A media controller application that enables a user to select source and destination services and devices for media playback that provides an interoperability layer between different service and device ecosystems, and a media redirection hardware adapter that connects to a host device using a physical connector and receives audio and then retransmits at least a portion of the audio wirelessly.
    Type: Application
    Filed: May 3, 2018
    Publication date: April 8, 2021
    Inventor: Ravi RAJAPAKSE
  • Patent number: 10097902
    Abstract: A system for operating multiple audio input devices for synchronized and position-based audio comprising a media computing device comprising a processor, a memory, wireless network interfaces, a data store, a virtual screen driver, audio input devices connected to the media computing device, each comprising at least a microphone, and audio output devices connected to the media computing device, comprising at least a speaker, and an audio controller further comprising an operating system, an interaction manager and a synchronization manager configured to synchronize a series of audio stream inputs into a singular audio output.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: October 9, 2018
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Patent number: 10055187
    Abstract: A system for multiuser interaction with a media computing device with multiple virtual screens, comprising: a media computing device; and a plurality of mobile devices. The media computing device sends screen graphics via a virtual screen driver to the mobile devices using a wireless network. Each mobile device displays a virtual screen using screen graphics sent by the media computing device. Touchscreen user interaction events are transmitted from the mobile devices to the media computing device and processed by the operating system thereof.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 21, 2018
    Assignee: Blackfire Research Corporation
    Inventors: Ramachandra Penke, Rohit Verma, Jace Martin, Ravi Rajapakse
  • Publication number: 20180192122
    Abstract: A system and method for enhanced home media experience using a wireless media hub, comprising a wireless media hub configured to act as a many-to-many hub for a variety of over-the-top media devices and media output devices, wherein a virtual screen is presented to a user for interaction and media source and destination devices are selected and directed based on user interaction via the virtual screen.
    Type: Application
    Filed: February 17, 2017
    Publication date: July 5, 2018
    Inventor: Ravi Rajapakse
  • Patent number: 9973290
    Abstract: A system and method for media rebroadcasting for synchronized rendering across multiple devices, comprising a first media rendering device configured to receive media content from a media source and rebroadcast at least a portion of the media content to each of a plurality of second media rendering devices using the network interface, wherein each of the second media rendering devices renders its received media content synchronously with the rendering of the first media rendering device.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: May 15, 2018
    Assignee: Blackfire Research Corporation
    Inventors: Ravi Rajapakse, Ian McIntosh
  • Publication number: 20180098150
    Abstract: A system and method for multichannel audio interception and redirection for ANDROID™-based devices, comprising an audio redirector software module that detects available hardware capabilities, configures and reports audio channel capabilities based on the detected hardware capabilities, de-multiplexes received audio, and provides de-multiplexed audio channels to both a sound processing framework and external audio rendering hardware.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Ramachandra Penke, Ravi Rajapakse
  • Publication number: 20180098151
    Abstract: A system and method for enhanced multichannel audio interception and redirection for ANDROID™-based devices, comprising an audio redirector software module that detects available hardware capabilities, configures and reports audio channel capabilities based on the detected hardware capabilities, up-mixes source audio to match available output channels on destination devices, and provides up-mixed audio channels to both a sound processing framework and external audio rendering hardware.
    Type: Application
    Filed: May 18, 2017
    Publication date: April 5, 2018
    Inventors: Ramachandra Penke, Ravi Rajapakse
  • Publication number: 20180035326
    Abstract: A computing device for low-latency multimedia using dual wireless adapters, comprising a first wireless adapter connected to a Wi-Fi access point; a second wireless adapter connected directly to a plurality of wireless devices; and an operating system comprising programming instructions stored in the memory and operating on the processor and configured to: receive streaming multimedia via a wireless network from a media source, using the first wireless network adapter; and send at least a subset of the streaming multimedia at least one of the plurality of wireless devices using the second wireless network adapter.
    Type: Application
    Filed: June 7, 2017
    Publication date: February 1, 2018
    Inventor: Ravi Rajapakse
  • Publication number: 20180035325
    Abstract: A computing device for low-latency multimedia using dual wireless adapters having a network interface controller and dual Wi-Fi adapters. Programmable instructions cause the processor to establish, using the network interface controller, a streaming multimedia session; receive streaming multimedia in the streaming multimedia session from a Wi-Fi access point using the first wireless network adapter; and forward at least a portion of the received streaming multimedia to a plurality of wireless endpoint devices via the second wireless network adapter.
    Type: Application
    Filed: May 18, 2017
    Publication date: February 1, 2018
    Inventor: Ravi Rajapakse
  • Publication number: 20180007091
    Abstract: A system for media aggregation and rebroadcasting for synchronized rendering across multiple devices. The media rendering devices communicate synchronization signal information between one another to coordinate synchronized media rendering without external cues. Each device may operate as a root in a network zone and produce synchronization signals for its respective network zone, with all devices rendering media content synchronously using their respective received synchronization signals.
    Type: Application
    Filed: June 9, 2017
    Publication date: January 4, 2018
    Inventors: Ravi Rajapakse, Ian McIntosh
  • Patent number: 9848247
    Abstract: A media computing device with multiple virtual screens and personal area network capability, comprising a processor, a memory, an HDMI controller operating an HDMI interface, a wireless network interface configured to communicate via a local area network and configured to communicate via a personal area network, a media management subsystem, a virtual screen driver; and an operating system comprising programming instructions stored in the memory of and operating on the processor and configured to operate multiple virtual screens for user interaction via devices communicating via a network.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 19, 2017
    Assignee: Blackfire Research Corporation
    Inventors: Ramachandra Penke, Rohit Verma, Jace Martin, Ravi Rajapakse
  • Patent number: 9847904
    Abstract: A system and method for semi-automated configuration of a low-latency multimedia playback system, wherein a media computing device is configured to present a plurality of configuration prompts for user interaction via a wireless network, direct the configuration of the media computing device based on received user interaction via the prompts, and direct the operation of a plurality of network-connected media rendering devices.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 19, 2017
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Patent number: 9843489
    Abstract: A system for synchronous media rendering over wireless networks with wireless performance monitoring, comprising a media source device and a plurality of destination devices, a quality analysis module operating on at least one of the devices to monitor the media being streamed and direct the operation of a synchronization module, and a synchronization module operating on at least one of the devices to direct the rendering of media data based on received event data and to transmit event data to at least a portion of the destination devices, and a method for common event-based multidevice media synchronization and quality analysis.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: December 12, 2017
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Publication number: 20170318352
    Abstract: A media computing device with multiple virtual screens and personal area network capability, comprising a processor, a memory, an HDMI controller operating an HDMI interface, a wireless network interface configured to communicate via a local area network and configured to communicate via a personal area network, a media management subsystem, a virtual screen driver; and an operating system comprising programming instructions stored in the memory of and operating on the processor and configured to operate multiple virtual screens for user interaction via devices communicating via a network.
    Type: Application
    Filed: June 9, 2016
    Publication date: November 2, 2017
    Inventors: Ramachandra Penke, Rohit Verma, Jace Martin, Ravi Rajapakse
  • Publication number: 20170315769
    Abstract: A system for multiuser interaction with a media computing device with multiple virtual screens, comprising: a media computing device; and a plurality of mobile devices. The media computing device sends screen graphics via a virtual screen driver to the mobile devices using a wireless network. Each mobile device displays a virtual screen using screen graphics sent by the media computing device. Touchscreen user interaction events are transmitted from the mobile devices to the media computing device and processed by the operating system thereof.
    Type: Application
    Filed: June 28, 2016
    Publication date: November 2, 2017
    Inventors: Ramachandra Penke, Rohit Verma, Jace Martin, Ravi Rajapakse
  • Publication number: 20170317877
    Abstract: A system and method for semi-automated configuration of a low-latency multimedia playback system, wherein a media computing device is configured to present a plurality of configuration prompts for user interaction via a wireless network, direct the configuration of the media computing device based on received user interaction via the prompts, and direct the operation of a plurality of network-connected media rendering devices.
    Type: Application
    Filed: December 14, 2016
    Publication date: November 2, 2017
    Inventor: Ravi Rajapakse
  • Patent number: 9780894
    Abstract: A system and method for synchronous playback of media using a hybrid BLUETOOTH™ and Wi-Fi network, comprising a plurality of wireless media receivers configured to receive media content at a first media receiver via BLUETOOTH™, the first media receiver configured to transmit at least a portion of the received media content to a plurality of second media receivers via a Wi-Fi network, render at least some of the media content, and manage synchronization using a media synchronization component; with each second media receiver configured to render media content it receives synchronously with the first media receiver using respective media synchronization components.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: October 3, 2017
    Assignee: Blackfire Research Corporation
    Inventors: Ravi Rajapakse, Ian M. McIntosh