IP Library Granted Patent US 7,751,773
Granted Patent B2
US 7,751,773 · App. 11/668,730 · Granted Jul 6, 2010

Portable communication device having a media time controller

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,751,773
App. No.
11/668,730
Granted
Jul 6, 2010
Kind
B2
Abstract

A portable communication device includes a media time controller that facilitates searching for and viewing media content based on user-selected time constraints. The media time controller causes the portable communication device to prompt a user for a time constraint value and to receive user input indicative of the time constraint value. The portable communication device queries a media content database for media content files with durations that are consistent with the time constraint value. The portable communication device with a media time controller allows the user to quickly find suitable media for the time available at the moment.

Claims (41)

1. A portable communication device comprising:

a memory; and

a controller coupled to the memory, wherein the controller executes a media time controller program stored on a machine-readable medium, wherein when the media time controller program is loaded in memory in the portable communication device and executed causes the portable communication device to:

receive user input indicative of a time constraint value, wherein the time constraint value is representative of an amount of time the user currently has for viewing media;

query a media content database for media content based on the received time constraint value; and

display available media content based on the received time constraint value.

2. The portable communication device according to claim 1 , wherein the media time controller program causes the portable communication device to prompt a user for time constraint information.

3. The portable communication device according to claim 2 , wherein the media time controller program causes the portable communication device to prompt a user with a user-manipulatable graphical interface.

4. The portable communication device according to claim 1 , wherein the media time controller program causes the portable communication device to:

dynamically update the querying of the media content database for media content in response to receiving an updated time constraint value; and

dynamically update the displaying of available media content based on the updated time constraint value.

5. The portable communication device according to claim 1 , wherein the media time controller program causes the portable communication device to search for media files having a run time and/or remaining unviewed run time that is less than the received time constraint value.

6. The portable communication device according to claim 1 , wherein the media time controller program causes the portable communication device to search for media files having a combined download time and run time that are less than the received time constraint value.

7. The portable communication device according to claim 1 , wherein the media time controller program causes the portable communication device to search for media files having a run time and/or unviewed run time that is less than the received time constraint value plus or minus a predetermined time value variable.

8. The portable communication device according to claim 1 , wherein the media time controller program causes the portable communication device to query a locally stored media content database and/or a remote media content database for media content based on the received time constraint value.

9. The portable communication device according to claim 1 , wherein the portable communication device is a mobile telephone.

10. A method of providing media content to a user of a portable communication device, the method comprising:

receiving user input indicative of a time constraint value, wherein the time constraint value is representative of an amount of time the user currently has for viewing media;

querying a media content database for media content based on the received time constraint value; and

displaying available media content based on the received time constraint value.

11. The method according to claim 10 , further comprising:

prompting a user for time constraint information.

12. The method according to claim 11 , wherein prompting a user includes presenting a user-manipulatable graphical interface.

13. The method according to claim 12 , wherein the graphical interface is a representation of a clock face.

14. The method according to claim 10 , wherein the media content database includes media content stored on the portable communication device.

15. The method according to claim 14 , wherein the media content stored on the portable communication device includes media content that has not been viewed and media content that has been partially viewed.

16. The method according to claim 10 , wherein the media content database is a remote media content database.

17. The method according to claim 10 , further comprising:

receiving an updated time constraint value;

dynamically updating the querying of the media content database for media content based on the updated time constraint value; and

dynamically updating the displaying of available media content based on the updated time constraint value.

18. The method according to claim 10 , further comprising sorting displayed media based on amount of time to experience media content.

19. The method according to claim 10 , further comprising sorting displayed media content based on download time and time required to experience media.

20. The method according to claim 10 , wherein querying a media content database includes searching for media files having a run time that is less than the received time constraint value.

21. The method according to claim 10 , wherein querying a media content database includes searching for media files having a run time and/or remaining unviewed run time that is less than the received time constraint value.

22. The method according to claim 10 , wherein querying a media content database includes searching for media files having a combined download time and run time that are less than the received time constraint value.

23. The method according to claim 10 , wherein querying a media content database includes searching for media files having a run time and/or unviewed run time that is less than the received time constraint value plus or minus a predetermined time value variable.

24. A program stored on a machine-readable medium, the program being suitable for use on a portable communication device, wherein when the program is loaded in memory in the portable communication device and executed causes the portable communication device to:

receive user input indicative of a time constraint value, wherein the time constraint value is representative of an amount of time the user currently has for viewing media;

query a media content database for media content based on the received time constraint value; and

display available media content based on the received time constraint value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2014
From: SONY MOBILE COMMUNICATIONS AB
To: III HOLDINGS 1, LLC
Reel/Frame 032737/0421 →
CHANGE OF NAME Recorded Jan 13, 2014
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 031972/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2007
From: LINDEN, THOMAS S.
To: SONY ERICSSON MOBILE COMMUNICATIONS AB
Reel/Frame 018824/0382 →