Patent US7069573B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7069573B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Personal broadcasting and viewing method of audio and video data using a wide area network

Assignee: Adaptive Streaming Inc
•
Filing: 2000-03-30
•
Granted: 2006-06-27
•
Expires: 2020-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for transmitting audio/video data from a web site to viewing devices, e.g., personal digital assistant, cellular phone. The method includes prompting at least two selections on a viewing device, which is coupled to a worldwide network of computers through a wireless connection. The two selections comprises a first selection for an automatic set up ( 441 ) and a second selection for a manual set up. The method includes selecting either the first selection or the second selection and transmitting the selection to a web site, which is coupled to a source of audio/video data, e.g., camera. If the first selection is entered, a web page based upon a viewer's profile of the viewing device is formed and transmitted to the viewing device. Alternatively, if the second selection is entered, a form page of selectable parameters is formed and transmitted from the web site to the viewing device. Next, audio/video data from the web site is transmitted to the viewing device based upon the first selection or the second selection.

Inventors

  • 👤 Roger K. Brooks
  • 👤 Yanda Ma
  • 👤 Dave M. Singhal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 04:50
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/25; H04N21/258; H04N21/25808; H04N21/25858; H04N21/25866; H04N21/25883; H04N21/25891; H04N21/40; H04N21/47; H04N21/472; H04N21/47202; H04N21/475; H04N21/4755; H04N21/80; H04N21/81; H04N21/812; H04N21/8166; H04N21/8193; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 333 words
A method for digital audio/video transmission to mobile computing devices including registering a client device with a server for receiving audio/video data in a useable format, the method comprising: obtaining profile information associated with a selected format of a mobile client device at a server, the mobile client device receiving audio/video data from at least one of a plurality of source devices, the mobile client device being one of a plurality of mobile client devices, each of the mobile client devices being capable of receiving audio/video data in one of a plurality of selected formats; at the server, determining a processing program for the selected format from one of a plurality of processing programs, each of the plurality of processing programs being stored in a the server and each processing program being usable to convert the audio/video data to a format that is different from each other's formats; connecting at least one of the plurality of source devices of audio/video data to the server, each of the source devices being capable of outputting audio/video data in one or more formats; and at the server, converting the audio/video data from its format to the selected format through the processing program in the server based at least in part on the profile information; transferring audio/video data in the selected format from the server to the mobile client device in a streaming session; at the server, determining dynamically changing channel characteristics, including computing channel bandwidth; at the server, updating the profile information during the streaming session, including updating the profile information based on dynamically changing channel characteristics and dynamically changing characteristics of the mobile client device; and at the server, adjusting the audio/video data being transferred to the mobile client device during the session and in response to the updated profile information, including server determination of appropriate audio/video data to send to the mobile client device based at least in part on the computed channel bandwidth and other channel characteristics that were determined by the server.
Claim 2
Independent Claim 333 words
A method for digital audio/video transmission to mobile computing devices including registering a client device with a server for receiving audio/video data in a useable format, the method comprising: obtaining profile information associated with a selected format of a mobile client device at a server, the mobile client device receiving audio/video data from at least one of a plurality of source devices, the mobile client device being one of a plurality of mobile client devices, each of the mobile client devices being capable of receiving audio/video data in one of a plurality of selected formats; at the server, determining a processing program for the selected format from one of a plurality of processing programs, each of the plurality of processing programs being stored in a the server and each processing program being usable to convert the audio/video data to a format that is different from each other's formats; connecting at least one of the plurality of source devices of audio/video data to the server, each of the source devices being capable of outputting audio/video data in one or more formats; and at the server, converting the audio/video data from its format to the selected format through the processing program in the server based at least in part on the profile information; transferring audio/video data in the selected format from the server to the mobile client device in a streaming session; at the server, determining dynamically changing channel characteristics, including computing channel bandwidth; at the server, updating the profile information during the streaming session, including updating the profile information based on dynamically changing channel characteristics and dynamically changing characteristics of the mobile client device; and at the server, adjusting the audio/video data being transferred to the mobile client device during the session and in response to the updated profile information, including server determination of appropriate audio/video data to send to the mobile client device based at least in part on the computed channel bandwidth and other channel characteristics that were determined by the server.
Claim 3
Dependent Claim 15 words
The method of claim 1 wherein the audio/video data from the source device is compressed.
Claim 4
Dependent Claim 14 words
The method of claim 1 wherein the mobile client device comprises a browsing device.
Claim 5
Dependent Claim 40 words
The method of claim 1 wherein the mobile client device is selected from one of a plurality of devices including a portable computer, a laptop computer, a personal digital assistant, a personal computer, an Internet appliance, and a work station.
Claim 6
Dependent Claim 19 words
The method claim 1 wherein the format from the source device is different in type from the selected format.
Claim 7
Dependent Claim 28 words
The method of claim 1 wherein the selected format is selected from the group consisting of MPEG-1, MPEG-2, MPEG-4, H.263, M-JPEG, M-GIF, ACELP, MP1, MP2, MP3, and G.723.1.
Claim 8
Dependent Claim 31 words
The method of claim 1 wherein the format from the source device is selected from the group consisting of MPEG-1, MPEG-2, MPEG-4, H.263, M-JPEG, M-GIF, ACELP, MP1, MP2, MP3, and G.723.1.
Claim 9
Dependent Claim 17 words
The method of claim 1 wherein the profile information includes a user name and a bandwidth requirement.
Claim 10
Dependent Claim 17 words
The method of claim 1 wherein the profile information includes a name for the mobile client device.
Claim 11
Dependent Claim 17 words
The method of claim 1 wherein the plurality of processing programs is coupled to a lookup table.
Claim 12
Independent Claim 258 words
A method for transmitting audio/video data to viewing devices, the method comprising: prompting at least two selections on a viewing device, the viewing device being coupled to a world wide network of computers, the two selections comprising a first selection for an automatic set up and a second selection for a manual set up; selecting either the first selection or the second selection and transmitting the selection to a server, the server being coupled to a source of audio/video data; if the first selection is entered, transforming at the server input audio/video data based upon a profile associated with the viewing device; if the second selection is entered, transforming at the server the input audio/video data based on selectable parameters; transmitting the transformed audio/video data from the server to the viewing device in a session based upon the first selection and in accordance with the profile, or based upon the second selection; at the server, updating the profile during the session based at least in part on characteristics of the viewing device that dynamically change during the session and on dynamically changing characteristics of a connection that carries the session; at the server, determining the dynamically changing connection characteristics including computing channel bandwidth; and at the server, adjusting the audio/video data being transmitted to the viewing device based on the updated profile during the session, including server determination of appropriate audio/video data to send to the viewing device based at least in part on the computed channel bandwidth and other connection characteristics that were determined by the server.
Claim 13
Independent Claim 258 words
A method for transmitting audio/video data to viewing devices, the method comprising: prompting at least two selections on a viewing device, the viewing device being coupled to a world wide network of computers, the two selections comprising a first selection for an automatic set up and a second selection for a manual set up; selecting either the first selection or the second selection and transmitting the selection to a server, the server being coupled to a source of audio/video data; if the first selection is entered, transforming at the server input audio/video data based upon a profile associated with the viewing device; if the second selection is entered, transforming at the server the input audio/video data based on selectable parameters; transmitting the transformed audio/video data from the server to the viewing device in a session based upon the first selection and in accordance with the profile, or based upon the second selection; at the server, updating the profile during the session based at least in part on characteristics of the viewing device that dynamically change during the session and on dynamically changing characteristics of a connection that carries the session; at the server, determining the dynamically changing connection characteristics including computing channel bandwidth; and at the server, adjusting the audio/video data being transmitted to the viewing device based on the updated profile during the session, including server determination of appropriate audio/video data to send to the viewing device based at least in part on the computed channel bandwidth and other connection characteristics that were determined by the server.
Claim 14
Dependent Claim 28 words
The method of claim 11 wherein the viewing device is selected from a mobile computer, a pager, a personal digital assistant, an Internet appliance, and a cellular phone.
Claim 15
Dependent Claim 21 words
The method of claim 11 wherein the viewing device is coupled to the worldwide network of computers through a wireless connection.
Claim 16
Dependent Claim 15 words
The method of claim 11 wherein the viewing device is coupled to a browsing device.
Claim 17
Dependent Claim 18 words
The method of claim 11 wherein the parameters comprise bandwidth information and processing information of the viewing device.
Claim 18
Dependent Claim 19 words
The method of claim 1 wherein the viewer's profile comprises bandwidth information and processing information of the viewing device.
Claim 19
Dependent Claim 65 words
The method of claim 1 wherein the dynamically changing stream characteristics are associated with at least one of bandwidth usage, frame rate, resolution, color depth, contrast, brightness, source of the audio/video data, streaming protocol, and stream content, and wherein the dynamically changing characteristics of the mobile device are associated with any combination of: processing capacity, memory usage, network connection, and user demographics including device location.
Claim 20
Independent Claim 173 words
A system for transmission of audio/video data to a wireless display device, the system comprising: a means for obtaining profile information associated with the wireless display device, the profile information including statistics associated with dynamically changing characteristics of the wireless display device and dynamically changing characteristics of a communication link to the wireless display device the means for obtaining the profile information including a server-side means for determining the characteristics of the communication link, including computing channel bandwidth; a server means for formatting the audio/video data based on the profile information; a means for sending the formatted audio/video data to the wireless display device in a session; a server means for logging the statistics during the session and using the statistics to update the profile information during the session; a server means for determining which particular audio/video data, from a plurality of available audio/video data, to send to respective wireless display devices, based at least in part on the computed channel bandwidth and other connection characteristics that were determined by the server-side means.
Claim 21
Independent Claim 173 words
A system for transmission of audio/video data to a wireless display device, the system comprising: a means for obtaining profile information associated with the wireless display device, the profile information including statistics associated with dynamically changing characteristics of the wireless display device and dynamically changing characteristics of a communication link to the wireless display device the means for obtaining the profile information including a server-side means for determining the characteristics of the communication link, including computing channel bandwidth; a server means for formatting the audio/video data based on the profile information; a means for sending the formatted audio/video data to the wireless display device in a session; a server means for logging the statistics during the session and using the statistics to update the profile information during the session; a server means for determining which particular audio/video data, from a plurality of available audio/video data, to send to respective wireless display devices, based at least in part on the computed channel bandwidth and other connection characteristics that were determined by the server-side means.
Claim 22
Dependent Claim 65 words
The system of claim 18 wherein the means for formatting the audio/video data includes a means for converting a single input audio/video signal into a plurality of output audio/video signals having different formats, wherein any of the output audio/video signals having their respective format can be selected for the display device; and wherein a same output audio/video signal can be selected for multiple display devices.
Claim 23
Dependent Claim 59 words
The method of claim 1 wherein converting the audio/video data includes converting a single input audio/video signal into a plurality of output audio/video signals having different formats: wherein any of the output audio/video signals having their respective format can be selected for the client device; and wherein a same output audio/video signal can be selected for multiple client devices.
Claim 24
Dependent Claim 74 words
The method of claim 11 wherein transmitting the audio/video data in the session includes transmitting a plurality of output audio/video data signals having different formats, the plurality of output audio/video data signals being derived from a same single input audio/video data signal: wherein any of the output audio/video signals having their respective format can be selected for the viewing device; and wherein a same output audio/video signal can be selected for multiple viewing devices.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-06-26 2009-12-26 2010-06-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-06-26 2013-12-26 2014-06-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-06-26 2017-12-26 2018-06-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag