Search
Patexia Research
Patent No. US 09118522
Issue Date Aug 25, 2015
Claim this patent
PDF Unavailable

Patent 09118522 - Browser based peer to peer distribution system > Claims

  • 1. A method of operating a distribution server system comprising:nproviding a distribution application to a first viewer device for execution in a first browser application;scheduling a media object to be streamed to the distribution application;receiving a media request for the media object from a second viewer device; andscheduling a portion of the media object from the first viewer device to be served to a sandboxed memory of a second browser application on the second viewer device.
    • 2. The method of claim 1, further comprising verifying a registration of the second viewer device in response to receiving the media request.
    • 3. The method of claim 1, further comprising encrypting the media object prior to streaming the media object to the distribution application.
    • 4. The method of claim 1, further comprising monitoring bandwidth statistics of viewer devices connected to the distribution server system.
    • 5. The method of claim 1, further comprising displaying a real-time monitoring dashboard on a webpage, the monitoring dashboard including statistics of viewer devices connected to the distribution server system.
  • 6. A distribution server system comprising:na non-transitory memory comprising:na deployment module for providing a distribution application to a first viewer device for execution in a first browser application; anda schedule module for:nreceiving a media request for a media object from a second viewer device, andscheduling a portion of the media object from the first viewer device to be served to a sandboxed memory of a second browser application on the second viewer device; anda processor for executing the deployment module, the schedule module, or any combination thereof.
    • 7. The system of claim 6, wherein the non-transitory memory further comprises a verification module, coupled to the schedule module, for verifying a registration of the second viewer device in response to receiving the media request.
    • 8. The system of claim 6, wherein the non-transitory memory further comprises an encryption module, coupled to the schedule module, for encrypting the media object prior to streaming the media object to the distribution application.
    • 9. The system of claim 6, wherein the non-transitory memory further comprises a monitor module for monitoring bandwidth statistics of viewer devices connected to the distribution server system.
    • 10. The system of claim 6, wherein the non-transitory memory further comprises a monitor module for displaying a real-time monitoring dashboard on a webpage, the monitoring dashboard including statistics of viewer devices connected to the distribution server system.
Menu