SYSTEMS AND METHODS FOR PROVIDING USER PERSONALIZED MEDIA CONTENT ON A PORTABLE DEVICE
First Claim
Patent Images
1. A method of providing a set of content on a portable device, comprising:
- receiving, at the portable device, a first subset of the set of content at a first interface of the portable device, said first subset of content being streaming content and said first interface disposed to receive the streaming content from a streaming channel;
receiving, at the portable device, a second subset of the set of content at a second interface of the portable device, said second interface disposed to receive said second subset of content via a wired connection or wireless local area network (WLA/V) connection; and
selectively rendering at least a portion of the content from the first subset and the second subset.
6 Assignments
0 Petitions
Accused Products
Abstract
System and method for providing content, such as audio or music files for playback on a portable device, are described. In one implementation, content is provided by a streaming channel, such as a cellular data channel, as well as by a wired or wireless network connection. Content playback is selectively performed based on available connectivity to the streaming channel and/or based on user playback customization criteria. In one implementation, content consistent with a streaming channel is cached and played on the portable device when streaming channel connectivity is unavailable.
167 Citations
30 Claims
-
1. A method of providing a set of content on a portable device, comprising:
-
receiving, at the portable device, a first subset of the set of content at a first interface of the portable device, said first subset of content being streaming content and said first interface disposed to receive the streaming content from a streaming channel; receiving, at the portable device, a second subset of the set of content at a second interface of the portable device, said second interface disposed to receive said second subset of content via a wired connection or wireless local area network (WLA/V) connection; and selectively rendering at least a portion of the content from the first subset and the second subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing a set of content on a portable device from a plurality of content sources, comprising:
-
receiving, at the portable device, a first subset of the set of content at a first interface, said first subset of content being streaming content and said first interface disposed to receive the streaming content from a streaming channel; rendering, on the portable device, at least a portion of the first subset of content; storing, in a cache of the portable device, a second subset of the set of content; providing, on the portable device, a user input disposed to facilitate context switching between the streaming content and the second subset of the set of content stored in the cache; receiving, at the user input, a context switch request; and rendering, on the portable device, responsive to the context switch request, at least a portion of the second subset of content. - View Dependent Claims (10, 11)
-
-
12. A method of providing a set of content on a portable device, comprising:
-
receiving, at the portable device, a first subset of the set of content at a first interface of the portable device, said first subset of content being streaming content and said first interface disposed to receive the streaming content from a streaming channel; receiving, at the portable device, a second subset of the set of content at a second interface of the portable device, said second interface disposed to receive said second subset of content via a wired connection or wireless local area network (WLA/V) connection; and selectively rendering at least a portion of the content from the first subset and the second subset. - View Dependent Claims (13)
-
-
14. A method of selectively updating cached content on a portable device, comprising:
-
creating a cache in a memory of the portable device for content storage; storing a first set of content in the cache; detecting a wired or wireless connection to a computer responsive to connection of the portable device to a computer; providing, to the computer, user playback criteria or user customization criteria; and receiving at the personal device from the computer, in response to the user playback criteria or user customization criteria, a second set of content. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for rendering content on a portable device, comprising:
-
storing, in a cache in a memory of the portable device, a first set of content consistent with a streaming radio station selected by a user of the portable device; receiving, at the portable device, a second set of content at a first interface of the portable device, said second set of content being streaming content consistent with the streaming radio station and the first interface disposed to receive the streaming content from a streaming channel; rendering, on the portable device, at least a portion of the second set of content; detecting a loss of connectivity to the streaming channel; and rendering, on the portable device responsive to said detecting, at least a portion of the first set of content. - View Dependent Claims (21, 22)
-
-
23. A method of providing a set of content to a portable device from a content provisioning system, comprising:
-
providing, from the content provisioning system, a first subset of the set of content to the portable device via a streaming channel; and providing, from the content provisioning system, a second subset of the set of content to the portable device via a wired connection or a wireless local area network (WLA/V) connection. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A portable device for user customizable content rendering, comprising:
-
a processor; a first interface; a second interface; and a memory configured to store instructions for execution on the processor to; receive, at the portable device, a first subset of a set of content for rendering on the portable device at the first interface, said first subset of content being streaming content and said first interface disposed to receive the streaming content from a streaming channel; receive, at the portable device, a second subset of the set of content at the second interface, said second interface disposed to receive said second subset of content via a wired connection or wireless local area network (WLA/V) connection; and initiate selectively rendering at least a portion of the content from the first subset and the second subset.
-
-
30. A machine readable medium including instructions for execution by a processor to:
-
receive, at a portable device, a first subset of a set of content at a first interface of the portable device, said first subset of content being streaming content and said first interface disposed to receive the streaming content from a streaming channel; receive, at the portable device, a second subset of the set of content at a second interface of the portable device, said second interface disposed to receive said second subset of content via a wired connection or wireless local area network (WLA/V) connection; and initiate selective rendering of at least a portion of the content from the first subset and the second subset.
-
Specification