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

Methods and apparatus for adapting multimedia content for client devices

Assignee: Sinoeast Concept Ltd
•
Filing: 1999-04-23
•
Granted: 2002-02-05
•
Expires: 2019-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of adapting multimedia content to a client device, wherein the multimedia content includes one or more items and the client device has capabilities and resources associated therewith, is provided. The method includes transcoding the multimedia content into a plurality of transcoded content versions, wherein the plurality of transcoded content versions have different modalities and resolutions associated therewith. Next, the transcoded content versions that are not compatible with client device capabilities are filtered out. Then, at least a portion of the resources associated with the client device are allocated among the one or more items of the multimedia content. Lastly, one or more of the transcoded versions of the multimedia content are selected to generate a customized content based on allocation of the client device resources.

Inventors

  • 👤 Chung-Sheng Li
  • 👤 Rakesh Mohan
  • 👤 John R. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:29
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/80; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577; H04L65/1066; H04L65/1101; H04L65/60; H04L65/61; H04L65/612; H04L65/75; H04L65/756; H04L65/765; H04L67/00; H04L67/2866; H04L67/30; H04L67/303; H04L67/306; H04L67/50; H04L67/56; H04L67/565; H04L67/5651; H04L69/00; H04L69/24; H04L9/00; H04L9/40; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 121 words
A method of adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the method comprising the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources.
Claim 2
Independent Claim 121 words
A method of adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the method comprising the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources.
Claim 3
Dependent Claim 18 words
The method of claim 1 , wherein the multimedia content includes at least one World Wide Web document.
Claim 4
Dependent Claim 31 words
The method of claim 1 , wherein the multimedia content includes at least one of a video item, an image item, a graphics item, a text item, and an audio item.
Claim 5
Dependent Claim 34 words
The method of claim 1 , wherein the transcoding step further includes the steps of: separating the multimedia content into individual content items; and converting the individual content items to different resolutions and modalities.
Claim 6
Dependent Claim 35 words
The method of claim 1 , wherein the capabilities associated with the client device include at least one of a color capability, an audio capability, a video capability, an image capability, and a text capability.
Claim 7
Dependent Claim 18 words
The method of claim 1 , wherein the capabilities associated with the client device includes a decompression capability.
Claim 8
Dependent Claim 36 words
The method of claim 1 , wherein the resources associated with the client device include at least one of a screen size, a bandwidth, a storage capacity, a content wait time ability, and a payment ability.
Claim 9
Dependent Claim 19 words
The method of claim 1 , wherein the transcoding step includes separating the multimedia content into individual content items.
Claim 10
Dependent Claim 19 words
The method of claim 8 , wherein the allocating step further includes assigning a priority to a content item.
Claim 11
Dependent Claim 18 words
The method of claim 9 , wherein the priority is assigned by an author of the multimedia content.
Claim 12
Dependent Claim 19 words
The method of claim 9 , wherein the priority is assigned by an application associated with the multimedia content.
Claim 13
Dependent Claim 17 words
The method of claim 9 , wherein the priority is assigned in response to a user request.
Claim 14
Dependent Claim 17 words
The method of claim 9 , wherein the priority is assigned in response to a match score.
Claim 15
Dependent Claim 22 words
The method of claim 9 , wherein the priority is assigned as a function of the importance attributed to a content item.
Claim 16
Dependent Claim 21 words
The method of claim 9 , wherein the allocating step further includes assigning a fidelity measure value to each content version.
Claim 17
Dependent Claim 26 words
The method of claim 15 , wherein the allocating step further includes computing a product of the priority and the fidelity value for each content version.
Claim 18
Dependent Claim 21 words
The method of claim 15 , further including the step of including the assigned fidelity measure value in the multimedia content.
Claim 19
Dependent Claim 19 words
The method of claim 9 , further including the step of including the assigned priority in the multimedia content.
Claim 20
Dependent Claim 20 words
The method of claim 1 , wherein the transcoded versions selected satisfy at least a portion of the resource allocations.
Claim 21
Dependent Claim 37 words
The method of claim 1 , further including the step of organizing at least one of the one or more items and at least a portion of the transcoded content versions associated therewith in a data structure.
Claim 22
Dependent Claim 19 words
The method of claim 20 , further including the step of including the data structure in the multimedia content.
Claim 23
Dependent Claim 28 words
The method of claim 1 , wherein the resources allocated to at least a portion of the transcoded versions of the content items are a function of priorities.
Claim 24
Independent Claim 197 words
A method of adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the method comprising the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources; wherein the transcoding step includes separating the multimedia content into individual content items, and wherein the allocating step further includes assigning a priority to a content item, assigning a fidelity measure value to each content version, computing a product of the priority and the fidelity value for each content version, and at least substantially maximizing a sum of the products for the content versions such that the resources associated with the client device are not exceeded.
Claim 25
Independent Claim 197 words
A method of adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the method comprising the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources; wherein the transcoding step includes separating the multimedia content into individual content items, and wherein the allocating step further includes assigning a priority to a content item, assigning a fidelity measure value to each content version, computing a product of the priority and the fidelity value for each content version, and at least substantially maximizing a sum of the products for the content versions such that the resources associated with the client device are not exceeded.
Claim 26
Dependent Claim 30 words
The method of claim 23 , wherein the maximizing step results in determining the portion of the resources associated with the client device which are allocated to each content item.
Claim 27
Independent Claim 154 words
A method of adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the method comprising the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources; wherein the resources allocated to at least a portion of the transcoded versions of the content items are a linear scaling function of the resources that would otherwise be allocated to the items.
Claim 28
Independent Claim 154 words
A method of adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the method comprising the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources; wherein the resources allocated to at least a portion of the transcoded versions of the content items are a linear scaling function of the resources that would otherwise be allocated to the items.
Claim 29
Dependent Claim 160 words
Apparatus for adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the apparatus comprising: at least one processor operable to transcode the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith, to filter out the transcoded content versions that are not compatible with client device capabilities, to allocate at least a portion of the resources associated with the client device among the one or more items of the multimedia content, and to select one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources; and memory, coupled to the at least one processor, for storing at least a portion of results associated with one or more of the operations performed in accordance with the at least one processor.
Claim 30
Dependent Claim 160 words
Apparatus for adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, the apparatus comprising: at least one processor operable to transcode the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith, to filter out the transcoded content versions that are not compatible with client device capabilities, to allocate at least a portion of the resources associated with the client device among the one or more items of the multimedia content, and to select one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources; and memory, coupled to the at least one processor, for storing at least a portion of results associated with one or more of the operations performed in accordance with the at least one processor.
Claim 31
Dependent Claim 18 words
The apparatus of claim 26 , wherein the multimedia content includes at least one World Wide Web document.
Claim 32
Dependent Claim 31 words
The apparatus of claim 26 , wherein the multimedia content includes at least one of a video item, an image item, a graphics item, a text item, and an audio item.
Claim 33
Dependent Claim 35 words
The apparatus of claim 26 , wherein the capabilities associated with the client device include at least one of a color capability, an audio capability, a video capability, an image capability, and a text capability.
Claim 34
Dependent Claim 36 words
The apparatus of claim 26 , wherein the resources associated with the client device include at least one of a screen size, a bandwidth, a storage capacity, a content wait time ability, and a payment ability.
Claim 35
Dependent Claim 134 words
An article of manufacture for adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, comprising a machine readable medium containing one or more programs which when executed implement the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources.
Claim 36
Dependent Claim 134 words
An article of manufacture for adapting multimedia content to a client device, the multimedia content including one or more items and the client device having capabilities and resources associated therewith, comprising a machine readable medium containing one or more programs which when executed implement the steps of: transcoding the multimedia content into a plurality of transcoded content versions, the plurality of transcoded content versions having different modalities and resolutions associated therewith; filtering out the transcoded content versions that are not compatible with client device capabilities; allocating at least a portion of the resources associated with the client device among the one or more items of the multimedia content; and selecting one or more of the transcoded versions of the multimedia content to generate a customized content based on allocation of the client device resources.

References Cited (Backward Citations)

US5636216A Cited
US5646982A Cited
US5712907A Cited
US5724355A Cited
US5999525A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-02-04 2005-08-06 2006-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-02-04 2009-08-06 2010-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-02-04 2013-08-06 2014-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag