US2007005690A1PendingUtilityA1

Method and apparatus for distributing multimedia to remote clients

42
Assignee: CORLEY JANINE WPriority: Aug 29, 2000Filed: Sep 1, 2006Published: Jan 4, 2007
Est. expiryAug 29, 2020(expired)· nominal 20-yr term from priority
H04L 65/756H04L 65/752H04L 67/303H04L 65/70H04L 65/612H04L 65/1101H04L 65/80
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Video and audio signals are streamed to remote viewers that are connected to a communication network. A host server receives an originating video and audio signal that may arrive from a single source or from a plurality of independent sources. The host server provides any combination of the originating video and audio signals to viewers connected to a communication network. A viewer requests the host server provide a combination of video and audio signals from the host server. The host server transmits an instruction set to be executed by the viewer. The instruction set causes the viewer to transmit parameters to the host user, including parameters relating to the processing capabilities of the viewer. The host server then transmits multimedia data to the viewer according to the received parameters. A plurality of viewers may be simultaneously connected to the host server. Each of the plurality of viewers may configure the received video and audio signals independent of any other viewer and may generate alerts based on the video and audio content.

Claims

exact text as granted — not AI-modified
1 . A method of distributing media data to a client computer via a network from a server computer, the method comprising: 
 receiving a data request at a server computer from a client computer via a network;    receiving a client specific parameter from said client computer;    capturing a stream of multimedia data using at least one device configured to capture said stream of multimedia data;    encoding said stream of multimedia data in response to said client specific parameter; and    streaming said encoded stream to said client computer from said server computer via the network according to said client specific parameter.    
   
   
       2 . The method of  claim 1 , wherein said client computer specific parameter comprises data indicative of the processing capability of said client computer.  
   
   
       3 . The method of  claim 2 , wherein streaming said encoded stream comprises streaming said encoded stream at a rate compatible with the processing capability of said client computer.  
   
   
       4 . The method of  claim 1 , further comprising: 
 receiving a second client specific parameter from a second client computer;    encoding said stream of multimedia data in response to said second client specific parameter as a second encoded stream; and    streaming said second encoded stream to said second client computer from said server computer via the network according to said client specific parameter,    
   
   
       5 . The method of  claim 4 , wherein said second encoded stream is streamed to said second client computer while said encoded stream is streamed to said client computer at an different rate.  
   
   
       6 . The method of  claim 1 , wherein said client computer specific parameter is selected from the group consisting of video source selection, audio source selection, audio and video source selection, frame rate, compression level, image resolution, image brightness, image contrast, and image view.  
   
   
       7 . The method of  claim 1 , wherein said media data comprises at least one of audio data and video data.  
   
   
       8 . The method of  claim 1 , further comprising: 
 launching a delay monitoring module on said client computer;    detecting a change in received stream rate at said client computer;    communicating a request to a server computer requesting a client specific parameter comprising a multimedia data stream rate based on the detected change.    
   
   
       9 . The method of  claim 8 , wherein detecting a change in received stream rate comprises repeatedly detecting a change at a time interval.  
   
   
       10 . The method of  claim 8 , wherein detecting a change in received stream rate comprises detecting a change in received stream rate that exceeds a threshold.  
   
   
       11 . The method of  claim 1 , wherein said media data comprises a video signal, and further comprising: 
 receiving a selection of a region of said video signal to view on said client computer and    encoding said stream of multimedia data based on said selected region of said video signal.    
   
   
       12 . The method of  claim 11 , wherein encoding said stream of multimedia data based on the selected region of said video signal comprises panning said video signal.  
   
   
       13 . A system for distributing media data, the system comprising: 
 at least one device configured to capture a stream of multimedia data;    a server configured to receive said stream of multimedia data from said at least one device; and    a client computer configured to communicate a request for multimedia data to said server over a network, wherein said request comprises a client specific parameter, and    wherein said server is further configured to: 
 encode said stream of multimedia data in response to said client specific parameter; and  
 stream said encoded stream to said client computer according to said client specific parameter.  
   
   
   
       14 . The system of  claim 13 , wherein said server is configured to provide said streaming media data is at a rate compatible with the processing capability of the client computer.  
   
   
       15 . The system of  claim 13 , further comprising: 
 a second client computer, wherein said server is further configured to: 
 receive a second client specific parameter from a second client computer;  
 encode said stream of multimedia data in response to said second client specific parameter as a second encoded stream; and  
 stream said second encoded stream to said second client computer from said server computer via the network according to said client specific parameter.  
   
   
   
       16 . The system of  claim 15 , wherein said server is configured to stream said second encoded stream to said second client computer while streaming said encoded stream to said first client computer at a different rate.  
   
   
       17 . A system for distributing media data, the system comprising: 
 means for capturing a stream of multimedia data;    means for requesting and receiving said multimedia data, wherein said requesting comprises communicating a client specific parameter,    means for encoding said stream of multimedia data from said at least one device in response to said client specific parameter, wherein said encoding means is further configured to stream said encoded stream to said receiving means according to said client specific parameter.    
   
   
       18 . The system of  claim 17 , wherein said encoding means is configured to provide said streaming media data is at a rate compatible with the processing capability of said receiving means.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.