摘要:
A method for adjusting the start and end times of a broadcast program recording schedule in a computer environment, comprises accepting user input (1701). The user indicates a particular program series that the user desires to record multiple episodes of. Each episode of said program series has a start availability time and an end availability time. An input screen is displayed to the user (1701) that allows the user to specify a time increment to adjust start availability times for all episodes of said program series to be recorded and/or specify a time increment to adjust end availability times for all episodes of said program series to be recorded. A start recording time and end recording time are scheduled for an episode of said program series using said episode's start availability time and end availability time. Said episode of said program series is recorded on at least one storage device in a digital format. The scheduling step further comprises adjusting said scheduled start recording time for said episode of said program series and/or adjusting said scheduled end recording time for the episode of said program series using said time increment(s) as specified by the user (1702).
摘要:
A data storage management and scheduling system schedules the recording, storing, and deleting of television and Web page program material on a client system storage medium. The invention accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects which indicate when programs of interest are actually broadcast. A schedule of time versus available storage space is generated that is optimal for the viewer's explicit or derived preferred programs. The preferred programs include television broadcast programs and Universal Resource Locators (URLs). The viewer may request that certain programs be captured, which results in the highest possible priority for those programs, or express preferences using appartenances provided through the viewer interface. Preferences may additionally be inferred from viewing patterns. The invention correlates an input schedule that tracks the free and occupied time slots for each input source with a space schedule that tracks all currently recorded programs and the programs that have been scheduled to be recorded in the future, to schedule new programs to record and resolve recording conflicts. A program is recorded if at all times between when the recording would be initiated and when it expires, sufficient space is available to hold it. All scheduling conflicts are resolved as early as possible. A background scheduler schedules each preferred program in turn until the list of preferred programs is exhausted or no further opportunity to record is available.
摘要:
A process for bookmarking a user's position within an audio or video program material comprises the steps of playing, by a processor, a program from a storage device to a user, wherein a plurality of audio and/or video programs are stored on said storage device, receiving user command input, detecting a point where the user exits playing said program, storing said exit point as a bookmark on said storage device, providing a plurality of user profiles on said storage device, accessing the user profile for a particular user from said storage device, retrieving said bookmark for said program, playing said program starting from said bookmark, wherein said storing step stores said bookmark in a user profile, and wherein said retrieving step retrieves bookmarks from a user profile.
摘要:
The invention allows the user to store selected television broadcast programs while the user is simultaneously watching or reviewing another program. A preferred embodiment of the invention accepts television (TV) input streams in a multitude of analog and digital forms. The TV streams are converted to (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers. The parser and event buffer decouple the CPU from having to parse the MPEG stream and from the real time nature of the data streams which allows for slower CPU and bus speeds and translate to lower system costs. The video and audio components are stored on a storage device and when the program is requested for display, the video and audio components are extracted from the storage device and reassembled into an MPEG stream which is sent to a decoder. The decoder converts the MPEG stream into TV output signals and delivers the TV output signals to a TV receiver. User control commands are accepted and sent through the system. These commands affect the flow of said MPEG stream and allow the user to view stored programs with at least the following functions: reverse, fast forward, play, pause, index, fast/slow reverse play, and fast/slow play.
摘要:
Techniques for scheduling content recordings at a multimedia device are described. A mobile device receives an invitational message from a local wireless network. In response to receiving the invitational message, the mobile device sends a scheduling request/instruction to a server or to the multimedia device directly. The scheduling request or instruction causes a recording of the specific media content at a multimedia device to be scheduled.
摘要:
A method and apparatus for an adaptive search user interface is provided. The user interface allows for search results to be customized by the user. The user interface includes a discovery bar of multimedia content that includes additional media content, advertisements, and features that are recommended to users. The discovery bar of multimedia content is customizable based upon user command input. The user interface also includes methods and graphical interface in which to resolve recording conflicts.
摘要:
A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described. A method of recording or playing media content identified based on fingerprints is described.
摘要:
A method for presenting information through a multimedia device comprises recording a content stream representing a particular program, selecting one or more informational items to display in association with the particular program, and displaying a menu identifying one or more programs, including the particular program, which have been recorded and are available for presentation by the multimedia device, at least the particular program being displayed with a user-selectable option which, when selected, causes the multimedia device to display the one or more informational items selected for the particular program. The invention also comprises an apparatus and a computer-readable medium.