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: 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
  • Patent number: 9699684
    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: Grant
    Filed: October 27, 2016
    Date of Patent: July 4, 2017
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Patent number: 9686123
    Abstract: A system for media distribution and rendering over a spatially extended wireless network, comprising a plurality of media rendering devices configured as nodes in a spatially extended wireless network. The media rendering devices dynamically establish a hierarchical arrangement wherein a first media rendering device acts as a root node of the hierarchical arrangement. The first media rendering device receives media content over a network and distributes the media content to the remaining media rendering devices using the hierarchical arrangement. The media content is rendered synchronously by each of the plurality of media rendering devices.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: June 20, 2017
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Publication number: 20170136355
    Abstract: A system for synchronized multi-device mobile gaming, comprising a synchronization module that receives a game state from a software game application operating on the computing device, transmits at least a portion of the game state via a network, receives synchronization data comprising at least a state update message via the network, and updates at least the game state based at least in part on the received synchronization data, and a method for synchronizing multi-device mobile gaming.
    Type: Application
    Filed: December 22, 2016
    Publication date: May 18, 2017
    Inventor: Ravi Rajapakse
  • Publication number: 20170127145
    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: Application
    Filed: November 21, 2016
    Publication date: May 4, 2017
    Inventor: Ravi Rajapakse
  • Publication number: 20170111206
    Abstract: A system for media distribution and rendering over a spatially extended wireless network, comprising a plurality of media rendering devices configured as nodes in a spatially extended wireless network. The media rendering devices dynamically establish a hierarchical arrangement wherein a first media rendering device acts as a root node of the hierarchical arrangement. The first media rendering device receives media content over a network and distributes the media content to the remaining media rendering devices using the hierarchical arrangement. The media content is rendered synchronously by each of the plurality of media rendering devices.
    Type: Application
    Filed: September 8, 2016
    Publication date: April 20, 2017
    Inventor: Ravi Rajapakse
  • Publication number: 20170104550
    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: Application
    Filed: December 15, 2016
    Publication date: April 13, 2017
    Inventors: Ravi Rajapakse, Ian McIntosh
  • Publication number: 20170063956
    Abstract: A system for coordinating state changes among multiple media devices, comprising a state manager operating on a computing device and configured to produce, transmit, and receive a plurality of data packets via a network, at least a portion of the plurality of data packets conforming to a state management protocol, and configured to direct the media playback state of the computing device based on received packets, and methods for coordinating state changes among multiple media source devices and media destination devices.
    Type: Application
    Filed: October 14, 2016
    Publication date: March 2, 2017
    Inventor: Ravi Rajapakse
  • Publication number: 20170034006
    Abstract: A system and method for dynamic reconfiguration of network topology for low-latency media transmissions. Under conditions where latency is not a large issue, the system establishes a standard infrastructure type wireless configuration. Under latency sensitive conditions such as the transmission of media that must be rendered synchronously, a topology of direct connection between the source device and rendering devices is chosen. When packet receipt issues between the source and one or more rendering devices occurs, the data pathway between network member devices is modified to re-establish reliable connection.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventor: Ravi Rajapakse
  • Publication number: 20170019198
    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: Application
    Filed: October 5, 2016
    Publication date: January 19, 2017
    Inventors: Ravi Rajapakse, Ian M. McIntosh
  • Publication number: 20170019197
    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: Application
    Filed: October 5, 2016
    Publication date: January 19, 2017
    Inventors: Ravi Rajapakse, Ian M. McIntosh
  • Patent number: 9413799
    Abstract: A system for synchronized media playback to multiple mobile receiver devices, comprising a network-connected media source device that prepares media content for viewing by separating it into a plurality of media streams, a plurality of network-connected media receiver devices that each receive a plurality of media streams and synchronize their playback relative to one another, and a method for providing synchronized media playback to multiple receiver devices.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: August 9, 2016
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Patent number: 9414105
    Abstract: A system for transmission and rendering of media data over an Internet Protocol network from portable data storage source devices to spatially-separated destination devices located at lifestyle-determined locations. Destination devices are brought online by a discovery process as they come in the vicinity of a source device. In the interest of speed, discovery messages utilize low-overhead, asynchronous messaging. The discovery process begins with multicasting from a source device to local destination devices of discovery messages which include a unique session key and zone, priority and ID specifications, followed by unicasting of a discovery acknowledgement message from destination devices to the source device, and unicasting of a configuration message from the source device to destination devices. In one preferred embodiment, the latest source device to come into the vicinity of a destination device becomes the source of the media rendered by the destination device.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: August 9, 2016
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Patent number: 9407670
    Abstract: A system for synchronized broadcast of media content across large networks, comprising a media source stored and operating on a network-connected electronic device that broadcast media content, a first media receiver stored and operating on a network-connected electronic device that receives the media content and re-broadcasts it, and a plurality of further media receivers stored and operating on network-connected electronic devices that receive the media content from the first media receiver, and a method for synchronized broadcast of media content across large networks.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: August 2, 2016
    Assignee: Blackfire Research Corporation
    Inventors: Ravi Rajapakse, Ian M McIntosh
  • Publication number: 20160173347
    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: Application
    Filed: February 18, 2016
    Publication date: June 16, 2016
    Inventor: Ravi Rajapakse
  • Publication number: 20150373069
    Abstract: A system for managing a shared play queue, comprising a queue manager that stores and modifies a media playback queue comprising media file identifiers, and configured to communicate via a network to broadcast a media playback queue and listen for media playback queue broadcasts received via the network, and to modify a media playback queue based on a received broadcast, and a method for managing a shared play queue.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 24, 2015
    Inventor: Ravi Rajapakse
  • Patent number: 8880929
    Abstract: A method for indirectly measuring the clock rate of a media rendering subsystem, in a media rendering device that has a separate hardware clock for rendering the media, by using the rate at which data requests are made of the CPU in the media rendering device and using the CPU clock to provide additional accuracy in measuring the clock rate.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: November 4, 2014
    Assignee: Blackfire Research Corporation
    Inventors: Ravi Rajapakse, Ian McIntosh
  • Publication number: 20140297797
    Abstract: A system for synchronized broadcast of media content across large networks, comprising a media source stored and operating on a network-connected electronic device that broadcast media content, a first media receiver stored and operating on a network-connected electronic device that receives the media content and re-broadcasts it, and a plurality of further media receivers stored and operating on network-connected electronic devices that receive the media content from the first media receiver, and a method for synchronized broadcast of media content across large networks.
    Type: Application
    Filed: June 12, 2014
    Publication date: October 2, 2014
    Inventors: Ravi Rajapakse, Ian M. McIntosh
  • Publication number: 20140297815
    Abstract: A system for synchronized media playback to multiple mobile receiver devices, comprising a network-connected media source device that prepares media content for viewing by separating it into a plurality of media streams, a plurality of network-connected media receiver devices that each receive a plurality of media streams and synchronize their playback relative to one another, and a method for providing synchronized media playback to multiple receiver devices.
    Type: Application
    Filed: June 12, 2014
    Publication date: October 2, 2014
    Inventor: Ravi Rajapakse
  • Patent number: 8762580
    Abstract: A system for event-based synchronized multimedia playback, comprising a media source device and a plurality of destination devices, each destination device comprising a local clock, and a synchronization module on one of the devices. The synchronization module transmits common events, En, each with a unique event number, to each of the plurality of destination devices. Each destination device records time Dxn when event En is received and transmits an acknowledgement message back to the synchronization module comprising time Dxn and event number n. The synchronization module determines phase and frequency differences between clocks of respective destination devices; computes a frequency adjustment to compensate for phase and rate differences; and directs each respective destination device to adjust its clock phase and frequency accordingly. Each destination device adjusts its local clock as directed or may perform a sample rate conversion on sample data in order to enable synchronized media playback.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: June 24, 2014
    Assignee: Blackfire Research Corporation
    Inventor: Ravi Rajapakse