IP Library Granted Patent US 9,538,233
Granted Patent B2
US 9,538,233 · App. 14/135,901 · Granted Jan 3, 2017

Video playback device for use with a mobile communication device

Inventor: Bruce E. Stuckman (Austin, TX)
Assignee: Texas Technology Ventures
H04N21/4332H04N5/782H04N21/2543H04N21/4126H04N21/4335H04N21/4435H04N21/47202H04N21/47217H04N21/4828H04N21/4882H04N21/6175H04N21/6587
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 9,538,233
App. No.
14/135,901
Granted
Jan 3, 2017
Kind
B2
Abstract

A digital video recorder (DVR) has a memory manager to determine a particular date and a particular video program in a download schedule for which the DVR will reach a low memory condition based on the download schedule and an amount of unoccupied memory space in the DVR. The DVR outputs a display signal to indicate the particular date and the particular video program.

Claims (42)

1. A streaming video server for use in conjunction with a video player associated with a wireless telephone, the streaming video server comprising:

a network interface for broadband communication with the video player and the associated wireless telephone via the Internet;

a memory, coupled to the network interface, for storing a plurality of video programs;

wherein the streaming video server responds to interactions via a user of the wireless telephone to receive first data indicating a selected one of the plurality of video programs;

wherein the streaming video server is configured to stream the selected one of the plurality of video programs to the video player via the broadband communication for display on a display device associated with the video player;

wherein the streaming video server is configured to adjust the stream to selectively pause and stop the selected one of the plurality of video programs and skip to a different portion of the selected one of the plurality of video programs in response to second data received via the broadband communication;

wherein the streaming video server is configured to generate a list for display via the video player of at least a portion of the plurality of video programs, and wherein the list of at least a portion of the plurality of video programs includes at least a lower display quality and higher display quality available for at least one of the plurality of video programs;

wherein the streaming video server is configured to generate a viewing history for display on the video player that indicates a plurality of previously streamed video programs of the plurality of video programs; and

wherein the streaming video server is configured to receive via the broadband communication a search query and to search the plurality of video programs.

2. A video server for use in conjunction with a video player associated with a wireless telephone, the video server comprising:

a network interface for broadband communication with the video player and the associated wireless telephone via the Internet;

a memory, coupled to the network interface, for storing a first plurality of video programs;

wherein the video server responds to interactions via a user of the wireless telephone to receive first data indicating a selected one of the first plurality of video programs;

wherein the video server is configured to stream the selected one of the first plurality of video programs to the video player via the broadband communication for display on a display device associated with the video player;

wherein the video server is configured to adjust the stream to selectively pause and stop the selected one of the first plurality of video programs and skip to a different portion of the selected one of the first plurality of video programs in response to second data received via the broadband communication;

wherein the video server is configured to generate a list for display via the video player of at least a portion of the first plurality of video programs, and wherein the list of at least a portion of the first plurality of video programs includes at least a lower display quality and higher display quality available for at least one of the first plurality of video programs; and

wherein the video server is configured to generate a viewing history for display on the video player that indicates a plurality of previously streamed video programs of the first plurality of video programs; and

wherein the video server is configured to receive via the broadband communication a first search query and to search the first plurality of video programs based on the search query.

3. The video server of claim 2 wherein the memory stores a second plurality of video programs, and the video server downloads a selected one of the second plurality of video programs to the video player via the broadband communication.

4. The video server of claim 3 wherein the video server responds to interactions via the user of the wireless telephone to receive second data indicating the selected one of the second plurality of video programs.

5. The video server of claim 3 wherein the video server generates a list of at least a portion of the second plurality of video programs, and wherein the list of at least a portion of the second plurality of video programs includes at least a lower display quality and higher display quality available for at least one of the second plurality of video programs.

6. The video server of claim 3 wherein the video server generates a viewing history associated with the user that indicates a plurality of previously downloaded video programs of the second plurality of video programs.

7. The video server of claim 3 wherein the video server is configured to identify at least one video program of the second plurality of video programs that had previously been downloaded to the video player and that had been purchased with unlimited rights to redownload, and to redownload the at least one video program of the second plurality of video programs in response to a request to redownload the at least one video program of the second plurality of video programs.

8. The video server of claim 3 wherein the video server is configured to receive a second search query to search the second plurality of video programs based on the search query.

9. The video server of claim 3 wherein the video player is configured to display an indication that download of the selected one of the second plurality of video programs is in progress.

10. The video server of claim 3 wherein the video server is configured to respond to user actions of the user send via broadband communication to stop download of the selected one of the second plurality of video programs in progress.

11. A video server for use in conjunction with a video player associated with a wireless telephone and a user, the video server comprising:

a network interface for broadband communication with the video player and the associated wireless telephone via the Internet;

a memory, coupled to the network interface, for storing a first plurality of video programs;

wherein the video server responds to interactions of the wireless telephone via a user to receive first data indicating a selected one of the first plurality of video programs;

wherein the video server is configured to download the selected one of the first plurality of video programs to the video player via the broadband communication for display on a display device associated with the video player;

wherein the video server is configured to generate a list for display via the video player of at least a portion of the first plurality of video programs, and wherein the list of at least a portion of the first plurality of video programs includes at least a lower display quality and a higher display quality available for at least one of the first plurality of video programs;

wherein the video server is configured to generate a purchase history for display on the video player that indicates a plurality of previously purchased video programs of the first plurality of video programs;

wherein the video server is configured to identify at least one video program of the first plurality of video programs that had previously been downloaded to the video player and that had been purchased with unlimited rights to redownload, and to redownload the at least one video program of the first plurality of video programs in response to a request from the video player; and

wherein the video server is configured to receive via the broadband communication a first search query and to search the first plurality of video programs based on the search query.

12. The video server of claim 11 wherein the video server is configured to stop download of the selected one of the first plurality of video programs in progress.

13. The video server of claim 11 wherein the memory stores a second plurality of video programs, and the video server streams a selected one of the second plurality of video programs to the video player via the broadband communication.

14. The video server of claim 13 wherein the video server is configured to generate a viewing history associated with the user that indicates a plurality of previously watched video programs of the second plurality of video programs.

15. The video server of claim 11 wherein the video player is configured to display an indication that download of the selected one of the first plurality of video programs is in progress.

16. The video server of claim 13 wherein the video server is configured to receive a second search query to search the second plurality of video programs based on the search query.

17. The video server of claim 16 wherein the video server responds to interactions of via the user of the wireless telephone to receive second data indicating the selected one of the second plurality of video programs.

18. The video server of claim 13 wherein the video server is configured to respond to user actions of the user send via broadband communication to selectively pause and stop the selected one of the second plurality of video programs and skip to a different portion of the selected one of the second plurality of video programs in response to second data received via the broadband communication.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2017
From: TEXAS TECHNOLOGY VENTURES, LLP
To: KNAPP INVESTMENT COMPANY LIMITED
Reel/Frame 044099/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2014
From: STUCKMAN, BRUCE E.
To: SBC PROPERTIES, L.P.
Reel/Frame 033353/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2014
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: TEXAS TECHNOLOGY VENTURES
Reel/Frame 033353/0688 →
CHANGE OF NAME Recorded Jul 21, 2014
From: SBC PROPERTIES, L.P.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 033372/0240 →
CHANGE OF NAME Recorded Jul 21, 2014
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033372/0265 →
CHANGE OF NAME Recorded Jul 21, 2014
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 033372/0279 →
Continuity (3)
Continuation 13302667 · Nov 22, 2011
Continuation 10313970 · Dec 5, 2002
Related Publication 20140115636A1 · Apr 24, 2014