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).

  • Publication number: 20140143587
    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: Application
    Filed: November 19, 2013
    Publication date: May 22, 2014
    Applicant: BLACKFIRE RESEARCH CORPORATION
    Inventors: Ravi Rajapakse, Ian McIntosh
  • Patent number: 8677002
    Abstract: A system and method for streaming media on a wireless network is provided. In one aspect, the system includes a streaming device driver; a multidestination wireless streaming protocol module, a multitank level algorithm module, a synchronization mechanism module, and an autoequalizing speaker and drive system module. The system and method minimize latency, dropout, jitter, and synchronization issues associated with media streaming while optimizing performance and output quality of the media.
    Type: Grant
    Filed: January 27, 2007
    Date of Patent: March 18, 2014
    Assignee: Blackfire Research Corp
    Inventor: Ravi Rajapakse
  • Publication number: 20140068107
    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: Application
    Filed: November 18, 2013
    Publication date: March 6, 2014
    Applicant: Blackfire Research Corporation
    Inventor: Ravi Rajapakse
  • Publication number: 20120284757
    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: Application
    Filed: February 14, 2012
    Publication date: November 8, 2012
    Inventor: Ravi Rajapakse
  • Patent number: 8239559
    Abstract: Embodiments include system architectures and processes for handling the provisioning, management and control of media renderers. A plurality of media renderers are organized into a plurality of zones. Provisioning is performed dynamically as mobile media sources move between zones. Media renderers are dynamically detected, resources are allocated, and the system is configured for playback without noticeable interruption of the streaming and rendering of the media.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: August 7, 2012
    Assignee: Blackfire Research Corp.
    Inventor: Ravi Rajapakse
  • Publication number: 20080025535
    Abstract: Embodiments include system architectures and processes for handling the provisioning, management and control of media renderers. A plurality of media renderers are organized into a plurality of zones. Provisioning is performed dynamically as mobile media sources move between zones. Media renderers are dynamically detected, resources are allocated, and the system is configured for playback without noticeable interruption of the streaming and rendering of the media.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 31, 2008
    Applicant: BLACKFIRE RESEARCH CORP.
    Inventor: Ravi Rajapakse
  • Publication number: 20070180137
    Abstract: A system and method for streaming media on a wireless network is provided. In one aspect, the system includes a streaming device driver; a multidestination wireless streaming protocol module, a multitank level algorithm module, a synchronization mechanism module, and an autoequalizing speaker and drive system module. The system and method minimize latency, dropout, jitter, and synchronization issues associated with media streaming while optimizing performance and output quality of the media.
    Type: Application
    Filed: January 27, 2007
    Publication date: August 2, 2007
    Inventor: Ravi Rajapakse
  • Patent number: 6456852
    Abstract: A system for easily and inexpensively distributing real time location information of cellular telephone users to various third party information subscribers comprises an HTTP server machine which maintains a dynamic database of current cellular users. The database has a list of caller entries, where each entry typically comprises a user ID number, such as a phone number, mobile ID number, and/or handset serial ID. The entry also includes, for each user ID number, a user location identifier such as a latitude and longitude, a sector number, a caller or called phone number and/or a street address. The HTTP server is connected to the internet so that registered third party information subscribers have access to the database by means of standard HTTP protocols that ensure authentication and provide encryption for security.
    Type: Grant
    Filed: October 10, 1997
    Date of Patent: September 24, 2002
    Assignees: Trafficmaster USA, Inc., Motorola, Inc.
    Inventors: Abraham Bar, Ravi Rajapakse, Mati Wax, Oliver A. Hilsenrath
  • Publication number: 20010044309
    Abstract: A system for easily and inexpensively distributing real time location information of cellular telephone users to various third party information subscribers comprises an HTTP server machine which maintains a dynamic database of current cellular users. The database has a list of caller entries, where each entry typically comprises a user ID number, such as a phone number, mobile ID number, and/or handset serial ID. The entry also includes, for each user ID number, a user location identifier such as a latitude and longitude, a sector number, a caller or called phone number and/or a street address. The HTTP server is connected to the internet so that registered third party information subscribers have access to the database by means of standard HTTP protocols that ensure authentication and provide encryption for security.
    Type: Application
    Filed: October 10, 1997
    Publication date: November 22, 2001
    Inventors: ABRAHAM BAR, RAVI RAJAPAKSE, MATI WAX, OLIVER A. HILSENRATH