Movatterモバイル変換


[0]ホーム

URL:


US7882436B2 - Distribution of video data - Google Patents

Distribution of video data
Download PDF

Info

Publication number
US7882436B2
US7882436B2US10/873,749US87374904AUS7882436B2US 7882436 B2US7882436 B2US 7882436B2US 87374904 AUS87374904 AUS 87374904AUS 7882436 B2US7882436 B2US 7882436B2
Authority
US
United States
Prior art keywords
programme
data
receiver
icons
icon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US10/873,749
Other versions
US20050204294A1 (en
Inventor
Trevor John Burke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Trevor Burke Technology Ltd
III Holdings 10 LLC
Original Assignee
Trevor Burke Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GBGB0405340.1Aexternal-prioritypatent/GB0405340D0/en
Application filed by Trevor Burke Technology LtdfiledCriticalTrevor Burke Technology Ltd
Assigned to TREVOR BURKE TECHNOLOGY LIMITEDreassignmentTREVOR BURKE TECHNOLOGY LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BURKE, TREVOR JOHN
Priority to PCT/GB2005/000866priorityCriticalpatent/WO2005088968A1/en
Priority to EP05717935Aprioritypatent/EP1723792A1/en
Priority to EP07075334.8Aprioritypatent/EP1830571B1/en
Priority to EP07075332.2Aprioritypatent/EP1821540B1/en
Priority to EP07075333Aprioritypatent/EP1821541A1/en
Publication of US20050204294A1publicationCriticalpatent/US20050204294A1/en
Publication of US7882436B2publicationCriticalpatent/US7882436B2/en
Application grantedgrantedCritical
Assigned to III HOLDINGS 10, LLCreassignmentIII HOLDINGS 10, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TREVOR BURKE TECHNOLOGIES LIMITED
Assigned to III HOLDINGS 10, LLCreassignmentIII HOLDINGS 10, LLCCORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 039050 FRAME 0901. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.Assignors: TREVOR BURKE TECHNOLOGY LIMITED
Assigned to III HOLDINGS 10, LLCreassignmentIII HOLDINGS 10, LLCCORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 039050 FRAME 0901. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.Assignors: TREVOR BURKE TECHNOLOGY LIMITED
Expired - Fee Relatedlegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of distributing video data comprising defining a plurality of programme elements, each programme element comprising a video clip taken from said video data. Each programme element is allocated to one of a predetermined plurality of classes, each class having an associated icon. Data representing a plurality of icons is transmitted to a receiver, each icon representing a class to which a respective one of said plurality of programme elements is allocated. User selection data indicative of a user selection of at least one icon is received, and data associated with the or each programme element associated with the user selection data is transmitted to the receiver. A method for generating video data, and a method for presenting video data are also disclosed.

Description

CROSS-REFERENCE TO RELATED PATENT APPLICATIONS
Great Britain Priority Application 0405340.1, filed Mar. 10, 2004 including the specification, drawings, claims and abstract, is incorporated herein by reference in its entirety. Great Britain Priority Application 0408124.6, filed Apr. 13, 2004 including the specification, drawings, claims and abstract, is incorporated herein by reference in its entirety.
FIELD OF THE INVENTION
The present invention relates to a method and apparatus for distributing video data. The invention also relates to a method and apparatus for receiving video data, a method and apparatus for presenting video data, and a method and apparatus for generating video data.
BACKGROUND OF THE INVENTION
Video data is currently distributed in a variety of different ways. For example, video data is transmitted in the form of broadcast television programmes which are received by a user and displayed using a television receiver. In recent times, such television programmes have been distributed by means of satellite transmissions and cable lines, in addition to more traditional radio frequency transmissions. Furthermore, it is well known to distribute recorded video data on storage media such as video cassettes and Digital Versatile Disks (DVDs).
Recently, the Internet has increasingly been associated with the distribution of video data. Software to display video data is readily available for conventional personal computers, but many users suffer from problems of bandwidth. For example, users connecting to the Internet via a modem and a dialup connection to an Internet Service Provider experience low data transmission rates, making real-time video very difficult to achieve, with displayed video having artefacts of “jerkiness” which is most disconcerting to a user, and impairs enjoyment of the video data. Similar problems exist when a mobile device such as a mobile telephone or handheld computer is used to access video data. Given these problems, many users download an entire broadcast, and then watch the downloaded broadcast. This is again disadvantageous, because this downloading can typically take many minutes to complete.
Even users using high bandwidth connections (generally known as “broadband” connections) can still encounter problems when high quality video data is involved, with the undesirable effects described above being experienced.
U.S. Pat. No. 6,647,535 (Xerox Corporation) describes a system for creating a storyboard from video data. The storyboard comprises a plurality of still images which are representative or key frames taken from the video data. The selected still images can then be displayed to a user by means of an Internet webpage, and a user can select one of the still images to cause a video clip associated with that image to be downloaded and displayed. Although this proposal provides a way of encapsulating a video clip by means of a relatively small number of still images, it suffers from some disadvantages. For example, using still images taken from the video data will not necessarily provide a meaningful and easily understandable indicator of the programme content of the associated video data.
SUMMARY OF THE INVENTION
It is an object of the present invention to obviate or mitigate at least some of the problems described above.
The present invention provides a method and apparatus for distributing video data. The method comprises defining a plurality of programme elements, each programme element comprising a video clip taken from said video data. Each programme element is allocated to one of a predetermined plurality of classes, each class having an associated icon. Data representing a plurality of icons is transmitted to a receiver, each icon representing a class to which a respective one of said plurality of programme elements is allocated. User selection data indicative of a user selection of at least one icon is received, and video data associated with the or each programme element associated with the user selection data to the receiver.
The invention also provides a method for receiving video data comprising a plurality of programme elements. Each programme element comprises a video clip taken from said video data, and each programme element is allocated to one of a predetermined plurality of classes, each class having an associated icon. The method comprises receiving data representing a plurality of icons, each icon representing a class to which a respective one of said plurality of programme elements is allocated. A user selection is received and user selection data representing said selection is transmitted. Data associated with the or each programme element associated with the user selection data is received.
By defining a plurality of programme elements, and allocating each programme element to a class having an associated icon, a distributed video clip can be represented by a series of icons arranged in temporal order of the associated programme elements in the video data. Using icons associated with predetermined classes provides a method of presenting a user with a structured and easily recognised summary of a video clip, with each icon being easily identifiable.
At least some of said plurality of classes may represent a type of event, a programme element may be allocated to one of the plurality of classes on the basis of an event to which the video clip relates. At least some of said plurality of classes may represent a subjective assessment of the value of programme elements and a programme element may be allocated to one of the plurality of classes on the basis of a subjective assessment of value.
The icons may be arranged in an order corresponding to a temporal order of the programme elements represented by the icons. Transmitting data associated with the or each programme element associated with the user selection data to the receiver may comprise transmitting the or each programme element to the receiver.
At least one of said programme elements may comprise a plurality sub-elements, each sub-element may be allocated to one of a predetermined plurality of sub-classes, and the method may further comprise transmitting a further plurality of icons to the receiver in response to selection of an icon associated with the said at least one programme element, each further icon representing a class to which a respective one of said plurality of sub-elements is allocated. Selection data indicative of a user selection of at least one icon corresponding to one of said sub-elements is received, and data associated with the or each sub-element associated with said selection data is transmitted to the receiver.
The present invention also provides a method of presenting video data. This method comprises displaying a first identifier identifying a stream of video data. The video data comprises a plurality of programme elements, each of which has been allocated to one of a predetermined plurality of classes. First user selection data is received indicating a wish to condense the video data and said first user selection data comprises data indicative of user preferences. The video data is condensed in accordance with the first user selection data, to produce condensed video data. The condensed video data comprises a subset of the plurality of programme elements selected on the basis of the first user selection data. The condensed video data is displayed.
Presenting video data in this way provides a convenient mechanism for a user to extract only content of interest from video data, thereby avoiding the need to view content of little or no interest. For example, if video data is allocated to classes at least partially on the basis of event type, condensed video data can be generated by removing video data associated with a specified event type, or alternatively removing all video data except that associated with the specified event type.
The method of the invention is also useful for extracting highlights from video data. For example, where video data is allocated to classes at least partially on the basis of a subjective value judgement such as interest level, a user can specify that only content of a relatively high interest level is to be viewed. This can be useful where it is desired to view highlights of video data in a shorter time than that occupied by the entire video data.
The invention also provides a method of generating video data. The method comprises storing video data as a plurality of programme elements, each programme element being allocated to one of a predetermined plurality of classes. First input data indicating classes of said predetermined plurality of classes which are of interest to a user is received. Second input data indicating an approximate desired viewing duration is also received. Programme elements are retrieved from said stored programme elements in accordance with said first input data, to generate video data having a viewing duration substantially equal to the desired viewing duration.
Generating video data in this manner allows relatively long duration viewing data to be condensed so as to be viewable within a time available. The condensing can be carried out to include events having a relatively high interest level. A user may specify an ordered list of preferences, indicating a range of desirability of various video data, and video data of relatively high desirability may be included in preference to video data of lower desirability.
It will be appreciated that the method of presenting video data, and the method of generating video data described above can be carried out either locally at a client terminal, or alternatively in a distributed manner whereby the client communicates with a remote server, and it is the remote server which carries out the condensing. The implementation of such distributed embodiments of the invention will be readily apparent to one skilled in the art.
BRIEF DESCRIPTION OF THE DRAWINGS
Embodiments of the present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
FIG. 1 is a schematic illustration of a computer network suitable for implementing an embodiment of the present invention;
FIG. 2 is a flow chart showing a video classification and distribution process in accordance with an embodiment of the present invention;
FIG. 3 is a schematic illustration of video data classified using the process ofFIG. 2;
FIG. 4 is an illustration of icons representing the classification illustrated inFIG. 3;
FIG. 5 is a flow chart showing a video receiving and displaying process in accordance with an embodiment of the present invention, which is suitable for using with the classification and distribution process ofFIG. 2;
FIG. 6 is a schematic illustration of a class hierarchy which can be used for classification in accordance with an embodiment of the present invention;
FIG. 7 is an illustration of icons representing a hierarchical classification in accordance with the present invention;
FIG. 8 is an illustration of icons representing a soccer match;
FIG. 9 is an illustration showing a subset of the icons ofFIG. 8; and
FIG. 10 is an illustration of a display screen which can be used in embodiments of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring toFIG. 1, there is illustrated avideo server1 connected to theInternet2. Twoworkstations3,4, alaptop computer5 and amobile telephone6 are also provided with means for connection to theInternet2. Theworkstations3,4 and thelaptop computer5 can be connected to theInternet2 via a modem and telephone line (not shown), or alternatively via a connection to a local area network (LAN) which is itself connected to theInternet2. Themobile telephone6 can be connected to theInternet2 either by means of a dialup connection using the Wireless Application Protocol (WAP) or alternatively themobile telephone6 can be a third generation mobile telephone with Internet access capability. Indeed each of theuser devices3,4,5,6 can be connected to theInternet2 in any one of a number of ways which will be readily understood by one of ordinary skill in the art.
A user using themobile telephone6 can use web browser software installed on a computer readable storage medium of the mobile telephone to access a web page defined in the HTML language provided by thevideo server1. The web page suitably includes options allowing the user of themobile telephone6 to view video data stored on thevideo server1 using suitable video player software installed on themobile telephone6. The video data stored on thevideo server1 has, in accordance with an embodiment of the invention, been classified as is now described.
FIG. 2 is a flow chart of a classification process for video data which may be carried out by a user of thevideo server1. A user processes video data at step S1, and a plurality of programme elements within the video data are defined at step S2, and classified at step S3. Programme elements will typically relate to discrete events within the video data.
Classification of anews programme7 is illustrated inFIG. 3. The news programme extends from a time t0 to a time t7. Seven discrete programme elements are defined within thenews programme7. Afirst programme element8 starts at time t0 (that is the beginning of the news programme7), continues until time t1 and relates to a kidnap story. Asecond programme element9 extends from time t1 and continues until time t2. This programme element relates to a news item describing a US presidential visit. Athird programme element10 begins at the end of thesecond programme element9, (that is at time t2), continues until time t3 and relates to a prime ministerial scandal. Afourth programme element11 relates to a jail break, and extends from time t3 to time t4. Afifth programme element12 extends from time t4 to time t5 and relates to university tuition fees. A sixth programme element13 relates to financial news, and extends between time t5 and time t6. Aseventh programme element14 relates to weather news and extends from time t6 to the end of thenews programme7, that is to time t7.
Referring back toFIG. 2, at step S2 an operator places markers at each of times t0 to t7 to delimit the seven described programme elements illustrated inFIG. 3. At step S3 each programme element is allocated to one of a predetermined plurality of classes. In this example these classes relate to content type, and more particularly to the nature of the news story represented by each programme element.
Classification of video data is described in the applicant's published PCT patent application, (publication number WO99/03275) the contents of which are herein incorporated by reference. The applicant's published U.S. patent application (publication No. US2004/0070594 application Ser. No. 10/435,178) also describes methods for classifying and manipulating video data, and its contents are also herein incorporated by reference.
Classification can suitably be carried out by an operator viewing the video data within a graphical user interface (GUI), the GUI providing a plurality of icons which can be selected to effect classification. The user selects a type of programme to be classified (in this case news) and is presented with a plurality of icons which represent programme elements expected to occur within a news programme. The video data is viewed by the operator, and as each new programme element begins, an icon representing the content of that programme element is selected (thus steps S2 and S3 ofFIG. 2 could be carried out concurrently). Preferred embodiments of the GUI provide an operator with functionality to offset delays in selecting an appropriate icon, as compared with the true start of a programme element. The published U.S. patent application referred to above describes a suitable GUI.
The classification of each programme element described above is denoted by an appropriate icon.FIG. 4 shows a sequence of icons which represent the programme elements making up thenews programme7. Afirst icon15 represents the kidnapstory programme element8, asecond icon16 represents the US presidentialvisit programme element9, a third icon17 represents the prime ministerialscandal programme element10, and afourth icon18 represents the jailbreak programme element11. Afifth icon19 represents the university tuitionfees programme element12, asixth icon20 represents the financial news programme element13, and aseventh icon21 represents theweather programme element14. It can be seen fromFIG. 4 that the sequence of icons provides an easily understandable summary of the content of the video data. Furthermore, over time a user will become readily familiar with the various icons which are used, and will therefore almost instantly know the content type of the associated video data.
Referring back toFIG. 2, having performed appropriate classification, thevideo server1 is ready to accept a request from a user via the Internet for the classified video data. Such a request is received at step S4. Classification data representing a class to which each programme element within a requested programme is transmitted to a user at step S5, via theInternet2. This data takes the form of a plurality of codes, one for each programme element, each code indicating the class to which the respective programme element has been allocated, together with a unique identifier of that programme element. Thevideo server1 then awaits a response from the user at step S6.
FIG. 7 shows processing carried out by a user device such as themobile telephone6 upon receipt of classification data transmitted at step S5 ofFIG. 2. At step S7 the classification data is received and stored within the user device. In the described embodiment of the invention each user device stores the plurality of icons used to represent programme element classification. These icons are suitably transmitted to the user device when no other network activity is taking place and stored. The user device processes the classification data received at step S7 and corresponding icons are retrieved from storage at step S8. Thus, if classification codes representing the programme elements of thenews programme7 are transmitted, the sequence of icons illustrated inFIG. 4 will be generated, and these are displayed to the user at step S9 via a suitable display device, which will typically be a monitor in the case of theworkstations3,4, or a built in screen in the case of thelaptop computer5 and themobile telephone6. A user then reviews the sequence of icons and selects one of the icons. This selection can suitably be made by moving a cursor visible on the display device using an input device such as a mouse to cause selection of one of the icons. Alternatively, the icons can be displayed on a touch sensitive screen, and selection can be effected simply by touching the screen, either with a finger, or with a provided touch pen. Indeed, as will be readily apparent to one skilled in the art, any appropriate input device can be used. User input is received at step S10 and user selection data indicative of this input is generated at step S11. This data can suitably simply comprise the unique identifier of the programme element represented by the selected icon, and is transmitted to thevideo server1 at step S12. The user device then enters a loop at step S13 until appropriate video data is received from the video
Referring back toFIG. 2, on receipt of the user selection data, the loop of step S6 exits, and the received data is processed at step S14. This processing comprises locating video data identified by the unique programme element identifier contained within the user selection data. The located video data is transmitted to the appropriate user device at step S15. The video data is transmitted as one or more video data files in any convenient file format such as MPEG, RealPlayer or QuickTime, for example. Referring back toFIG. 5, receipt of video data causes the loop of step S13 to exit, and the user device can then display the video at step S16 using appropriate video player software. This software can either be a stand alone application, or alternatively can be included within the web browser software used to display the icons for user selection, or included in a web page using, for example, a Java™ Applet. Activation of a suitable standalone video player from a web page and inclusion of a Java™ applet in a web page are well known in the art, and are not described in further detail here.
In the embodiment of the invention described above, it has been assumed that icons are already present on the user device, and are retrieved using classification codes transmitted by thevideo server1. In alternative embodiments of the present invention, no icons are stored on a user device in advance, but instead thevideo server1 responds to a user request by providing icons together with unique programme element identifiers as described above. Transmission of icons does require slightly greater bandwidth, however this embodiment of the invention makes the described method more widely applicable to devices which do not have stored icons.
FIG. 6 illustrates a hierarchy of classes which can be used for multi-layer classification. In the following description the term “channel” is used to refer to a group of video data items (referred to as programmes) containing programme elements which are provided by a common source. The hierarchy ofFIG. 6 has a toplevel channels class22 which represents the root of the classification hierarchy. Thechannels class22 has five sub-classes which represent channels offering various different content types. Afirst sub-class23 is used to represent news channels, asecond sub class24 is used to represent entertainment channels, athird sub-class25 is used to represent music channels, afourth sub-class26 is used to represent travel channels, and afifth sub-class27 is used to represent health channels. Each of these sub-classes is used to represent channels of the appropriate type. TheNews class23 has sub-classes representing various news channels. A sub-class28 is used to represent a BBC news channel, a sub-class29 is used to represent a Sky news channel, and a sub-class30 is used to represent a CNN news channel.
Each of thesub-classes28,29,30 in turn has sub-classes which represent programmes provided by that channel.FIG. 6 illustrates three subclasses of the sub-class29 used to represent the Sky news channel, namely abreaking news class31, a sixo'clock news class32 and atravel news class33. There are also illustrated subclasses of the sixo'clock news class32 which represent programme elements within that programme. Four sub-classes are illustrated: a political news class34, ahome affairs class35, aninternational news class36 and aweather class37. Some of these classes have one or more sub-classes. Specifically. The political news class34 has a primeministerial news class38 as a sub-class. Thehome affairs class35 has acrime class39 and an education class40 as sub-classes. Thecrime class39 in turn has aprisons class41 as a sub-class. Theinternational news class36 has aUS news class42 and aninternational finance class43 as sub-classes. TheUS news class42 in turn as aclass44 representing news concerning the US president. The hierarchy ofFIG. 6 includes a number of paths indicated in broken lines. This is simply to indicate that further classes are provided at that level of the hierarchy, but these are not described in further detail here.
The hierarchy described with reference toFIG. 6 can be used to classify data using thevideo server1. As shown inFIG. 4, this classification can allow video data to be classified using classes at different hierarchical levels (e.g. the education class40 represented by theicon19 is at a higher hierarchical level than theprisons class41 represented by the icon18).
In the embodiments of the invention described above, a single sequence of icons (FIG. 4) has been described, in which a user selects specific video data, and is provided with a sequence of icons representing programme elements which make up that video data. An alternative embodiment of the invention using the hierarchy ofFIG. 6 is now described with reference toFIG. 7. A user is initially provided with a sequence oficons45 which represent different channel types. Anicon46 represents news channels, anicon47 represents entertainment channels, anicon48 represents music channels, anicon49 represents travel channels, and anicon50 represents health channels. It can be seen that these icons correspond to similarly named classes inFIG. 6.
On being presented with the sequence of icons45 a user can make a selection so as to be presented with details of appropriate channels. In the example ofFIG. 7 a user selects thenews icon46. This selection is communicated to thevideo server1, and in return a further sequence of data is transferred to the user device, for display to the user. This sequence of data is represented by a sequence oficons51. The sequence oficons51 comprises aBBC news icon52, aSky news icon53, and aCNN news icon54. Again a user selection is made and transmitted to thevideo server1, data is received from thevideo server1, and a further sequence oficons55 is displayed, representing programmes provided by the selected channel. In this case it was theSky news icon53 which was selected, and programmes provided by the Sky news channel are represented by abreaking news icon56, a sixo'clock news icon57 and atravel news icon58. A user can select one of theicons55 to cause display of icons representing programme elements. For example, if the sixo'clock news icon57 is selected, the sequence of icons shown inFIG. 4 is displayed, and user interaction continues in the manner described above.
It should be noted that all embodiments of the invention described above are advantageous, given that summary information is provided to the user in the form of a sequence of icons which can be provided by transmitting minimal data. This summary data can be hierarchical as in the case ofFIG. 6 and 7. Video data is transmitted only when specifically requested. Furthermore, given the classification process, only a small quantity of video data of interest to the user is downloaded, meaning that users having low-bandwidth connections make economic use of that bandwidth.
It will be appreciated that he hierarchy ofFIG. 6 is merely exemplary, and other hierarchies could be used. For example in some hierarchies there may be no concept of channels as described above. Instead each programme element may be classified with a hierarchy indicating only features of programme element content, regardless of source.
The embodiments of the invention described above have been concerned with classification of programme elements on the basis of programme content. In alternative embodiments of the invention, video data can be divided into programme elements, and each element can be classified on the basis of a subjective value judgment such as an interest level. A programme can then be represented by means of, for example, a sequence of icons, each icon representing an associated interest level by means of a number of stars ranging from zero to five. A user can then simply select one or more icons representing relatively interesting programme elements to cause these to be downloaded in the manner described above. Using icons representing interest level as opposed to content classification may be particularly suitable, for programmes which do not have discrete content based events, but rather contain only a single content type.
Some embodiments of the invention use content based classification as described above, in combination with interest level indicators as described above.
Embodiments of the invention can be used to allow a user to condense a stream of video data such that it can be viewed within a time which a user has available.FIG. 8 illustrates part of a sequence of icons which represent a soccer match. Only part of the sequence of icons representing an entire soccer match is illustrated inFIG. 8, with omitted icons being denoted by ellipsis. It can be seen that the soccer match is represented by astart game icon59, adribble icon60, adefensive action icon61, anoffside icon62, afree kick icon63, afurther dribble icon64, and agoal icon65. Icons representing the remainder of the first half of the soccer match are then omitted. Half time is indicated by ahalf time icon66, and half time analysis is indicated by ananalysis icon67. Events making up the majority of the second half are denoted by ellipsis, and afinal goal icon68 denotes the end of the match. It can be seen that in the embodiment ofFIG. 8, each icon is presented together with an interest level indicator, denoted by a number of stars below each icon, ranging from one to five.
As described above, the stream of icons ofFIG. 8 can be downloaded from the video server to a user's device in advance of the video data itself. A user can then select one or more icons in order to obtain the video content associated with the selected icons.
When the stream of icons partially illustrated inFIG. 8 is displayed to the user, the user may additionally be provided with a viewing duration indicative of the time taken to display the video data represented by all icons. This can be achieved by incorporating with data for each icon a time parameter indicating the viewing duration of the video data represented by that icon. Thus, in the example ofFIG. 8, the time for the entire soccer match, together with half time, may be of the order of110 minutes, and this time may be displayed to the user. It may be however, that a user does not wish to expend that length of time watching an entire soccer match. Therefore, using the icon data downloaded to the user's device, it is possible to specify preferred content, and condense the video data in accordance with the preferred content.
For example, a user may input data indicating that he/she wishes only to view video data which is classified as having an interest level in excess of three stars. On making this selection, a user is then presented with a subset of the icons as illustrated inFIG. 9. Specifically, only thedefensive action icon61, theoffside icon62, thegoal icon65, and thefinal goal icon68 are displayed to a user. Again, the user is presented with an indication of the time taken to view all video data associated with these icons. If it is determined that the time indicated to view the video data associated with these icons is acceptable to a user, the user can then request the appropriate video data from the video server and proceed to watch the video data.
The embodiment of the present invention as described above allows a user to download icons which provide an indication of the viewing duration of the associated video data, and then to make a further specification so as to obtain a subset of icons representing a subset of video data and an indication of the (shorter) time that would be required to watch the video data represented by the subset of icons. It will be appreciated, that this embodiment of the invention need not necessarily be used in connection with a subjective value assessment as described above, but instead the sequence of icons illustrated inFIG. 8 could be displayed to a user, the display time would then be determined to be unacceptable, and a user could then specify that only goal events for example, were desired. A subset of sequence of icons representing all goal events, would then be displayed to the user together with the associated viewing duration, and the user could then proceed to watch only the goal video data in the manner described above. Alternatively, the user may specify that it is desired to view only the actual match, not pre-match and half-time discussions and interviews, and the video data could then be condensed to remove, for example, the half-time and analysis programme elements respectively represented by theicons66,67 inFIG. 8.
The condensing process described above, is not restricted to applications in which icons are delivered in advance and then used to enable download of video data. For example, as illustrated inFIG. 10, a user may review icons and watch video data concurrently.FIG. 10 illustrates adisplay screen69 having afirst area70 in which video data is displayed and asecond area71 in which the stream of icons illustrated inFIG. 8 is displayed. The duration of the video data is indicated in an area72 of the display screen. Video data is displayed in thearea70, and the icon representative of the data currently being displayed is highlighted in thearea71. In the illustration ofFIG. 10, theicon60 is highlighted. The user may skip backwards and forward within the video data by selecting appropriate icons in thearea71. However, if a user is running short of time and wishes to watch only the highlights of the game, an appropriate selection can be made from, for example, a menu so as to reduce the sequence of icons in thearea71 to, for example, that illustrated inFIG. 9, in the manner described above.
The ability of the invention to condense video data is not restricted to video data represented using icons. For example, a user may be presented with a textual identifier identifying video data together with an estimated viewing duration for the video data. The user can then input data indicative of a wish to condense the video data, this data additionally specifying preferred programme content. In some embodiments the condensed data is then presented directly to the user, whilst in other embodiments, the condensed data is represented to the user by a further identifier, allowing a user to further condense the data prior to viewing.
In an alternative embodiment of the present invention, a user establishes a profile indicative of programme content of interest. The profile may specify a plurality of classes of data in which a user is interested, together indications of interest in each specified class. This user profile can then be used to condense video data as described above. For example, a user may be presented with an identifier or icon sequence representing video data, and then request that the video data is condensed based upon the established profile by, for example, including only classes included within the profile having an interest level above a predetermined threshold.
In some embodiments of the present invention, a user presents details of a desired viewing duration. The video data is then condensed to provide video data having a duration as close as possible to the desired viewing duration. In such embodiments of the invention, a user profile can be used in the manner described above, or alternatively a user can input data indicating how condensing should be carried out.
Although preferred embodiments have been described above, it will be appreciated that various modifications can be made without departing from the spirit and scope of the invention defined by the appended claims.

Claims (34)

1. A method of distributing video data from a video programme comprising:
inserting data markers within the video data, thereby to define a plurality of programme elements within the video programme, each programme element comprising a video clip;
classifying programme elements with reference to content by allocating the or each programme element to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon;
transmitting data representing a plurality of the icons from a server to a receiver at a remote client, each icon representing a class to which a respective programme element of the plurality of programme elements is allocated;
receiving user selection data at the server, from the receiver of the remote client, the user selection data indicative of a user selection of at least one icon of the plurality of icons; and
transmitting the video clip of the or each programme element corresponding to the user selection data from the server to the receiver of the remote client in response to receiving said user selection data.
6. A method according toclaim 1, wherein at least one of said programme elements comprises a plurality sub-elements, each sub-element is allocated to at least one of a predetermined plurality of sub-classes, and the method further comprises:
transmitting a further plurality of icons from the server to the receiver of the remote client in response to selection of an icon associated with the said at least one programme element, each further icon representing a class to which a respective one of said plurality of sub-elements is allocated;
receiving at the server, from the receiver of the remote client, selection data indicative of a user selection of at least one said further icon corresponding to one of said sub-elements; and
transmitting data associated with the or each sub-element associated with said selection data from the server to the receiver of the remote client.
19. A method of receiving video data from a video programme comprising a plurality of programme elements, the video data having data markers to define the plurality of programme elements within the video programme, each programme element comprising a video clip, and each programme element being classified with reference to content by allocating the or each programme element to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon, the method comprising:
receiving data at a receiver of a local client, from a remote server, the data representing a plurality of the icons, each icon representing a class to which a respective one of said plurality of programme elements is allocated;
receiving a user selection of at least one, icon of the plurality of icons;
transmitting user selection data representing said user selection from the receiver of the local client to the remote server; and
receiving at the receiver of the local client, from the remote server, the video clip of the or each programme element corresponding to the user selection data in response to said transmitted user selection data.
24. A method according toclaim 19, wherein at least one of said programme elements comprises a plurality of sub-elements, each sub-element is allocated to at least one of a predetermined plurality of sub-classes, and receiving data comprises:
receiving a plurality of further icons at the receiver of the local client, from the remote server, in response to selection of an icon associated with said at least one programme element, each icon representing a class to which a respective one of said plurality of sub-elements is allocated;
receiving a user selection of at least one said further icon corresponding to one of said sub-elements;
transmitting selection data indicating the user selection from the receiver of the local client to the remote server; and
receiving data at the receiver of the local client, from the remote server, the data associated with the or each sub-element associated with said user selection.
28. Video data distributing apparatus for distributing video data from a video programme comprising:
a processor configured to generate data inserting data markers within the video data to define a plurality of programme elements within the video programme, each programme element comprising a video clip, and to generate data classifying programme elements with reference to content by allocating the or each programme element to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon;
a server comprising:
a transmitter configured to transmit data representing a plurality of the icons from the server to a receiver at a remote client, each icon representing a class to which a respective one of said plurality of programme elements is allocated; and
a local receiver configured to receive user selection data, from the receiver of the remote client, indicative of a user selection of at least one icon of the plurality of icons;
wherein said transmitter is configured to transmit the video clip of the or each programme element corresponding to the user selection data from the server to the receiver at the remote client in response to said received user selection data.
31. Video data receiving apparatus for receiving video data from a video programme, the apparatus for receiving a plurality of programme elements within the video programme, each programme element comprising a video clip, and each programme element being classified with reference to content to be allocated to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon, the apparatus comprising:
a local client comprising:
a receiver configured to receive data representing a plurality of icons from a remote server, each icon representing a class to which a respective one of said plurality of programme elements is allocated;
an input device configured to receive a user selection of at least one icon of the plurality of icons; and
a transmitter configured to transmit, to the remote server, user selection data representing said user selection from the receiver of the local client;
wherein the receiver is configured to receive the video clip of the or each programme element corresponding to the user selection data from the remote server in response to said transmitted user selection data.
34. A method of distributing video data comprising:
defining a plurality of programme elements, each programme element comprising a video clip taken from said video data;
allocating each programme element to one of a predetermined plurality of classes, each class having an associated icon;
transmitting data representing a plurality of the icons from a server to a receiver at a remote client, each icon representing a class to which a respective one of said plurality of programme elements is allocated;
receiving at the server, from the receiver of the remote client, user selection data indicative of a user selection of at least one icon of the plurality of the icons; and
transmitting from the receiver of the remote client to the server, the video clip of the or each programme element with corresponding to the user selection data to the receiver of the remote client in response to receiving said user selection data.
US10/873,7492004-03-102004-06-22Distribution of video dataExpired - Fee RelatedUS7882436B2 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
PCT/GB2005/000866WO2005088968A1 (en)2004-03-102005-03-07Method and apparatus for distributing video data
EP05717935AEP1723792A1 (en)2004-03-102005-03-07Method and apparatus for distributing video data
EP07075334.8AEP1830571B1 (en)2004-03-102005-03-07Distribution of video data
EP07075332.2AEP1821540B1 (en)2004-03-102005-03-07Distribution of video data
EP07075333AEP1821541A1 (en)2004-03-102005-03-07Distribution of video data

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
GBGB0405340.1AGB0405340D0 (en)2004-03-102004-03-10Distribution of video data
GB0405340.12004-03-10
GBGB0408124.6AGB0408124D0 (en)2004-03-102004-04-13Distribution of video data
GB0408124.62004-04-13

Publications (2)

Publication NumberPublication Date
US20050204294A1 US20050204294A1 (en)2005-09-15
US7882436B2true US7882436B2 (en)2011-02-01

Family

ID=34921506

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US10/873,749Expired - Fee RelatedUS7882436B2 (en)2004-03-102004-06-22Distribution of video data

Country Status (1)

CountryLink
US (1)US7882436B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
USD702730S1 (en)*2011-04-182014-04-15Blackberry LimitedDisplay screen with icon
USD706805S1 (en)*2012-06-202014-06-10Microsoft CorporationDisplay screen with graphical user interface
USD731508S1 (en)*2010-12-282015-06-09Sony CorporationDisplay panel or screen with a graphical user interface
USD752079S1 (en)*2013-10-152016-03-22Deere & CompanyDisplay screen with graphical user interface
USD823883S1 (en)*2016-04-202018-07-24Sorenson Ip Holdings, LlcDisplay screen or portion thereof with a graphical user interface
USD914748S1 (en)*2004-05-272021-03-30Sony CorporationDisplay panel or screen with an icon
US11122327B2 (en)2017-12-292021-09-14Huawei Technologies Co., Ltd.Video recording method and video recording apparatus
US20220317838A1 (en)*2020-01-202022-10-06Beijing Bytedance Network Technology Co., Ltd.Label display method and apparatus, electronic device, and computer-readable medium

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7882436B2 (en)*2004-03-102011-02-01Trevor Burke Technology LimitedDistribution of video data
US20070240058A1 (en)*2006-04-102007-10-11Ming-Jun ChenMethod and apparatus for displaying multiple frames on a display screen
US8918409B2 (en)*2006-05-122014-12-23Semionix, Inc.System and method for determining affinity profiles for research, marketing, and recommendation systems
US20070294621A1 (en)*2006-06-152007-12-20Thought Equity Management, Inc.System and Method for Displaying Information
US8209631B2 (en)*2006-08-242012-06-26Nokia CorporationUser interface for an electronic device
USD563989S1 (en)*2007-04-022008-03-11Tokyo Electron LimitedComputer generated image for a display panel or screen
USD598931S1 (en)*2008-01-082009-08-25Mitsubishi Electric CorporationMonitor screen with an image
CN101944000A (en)*2010-09-292011-01-12华为技术有限公司Method and device for arranging icons
USD742916S1 (en)*2013-02-072015-11-10Htc CorporationPortion of a display screen with a graphical user interface
US9575621B2 (en)2013-08-262017-02-21Venuenext, Inc.Game event display with scroll bar and play event icons
US10282068B2 (en)2013-08-262019-05-07Venuenext, Inc.Game event display with a scrollable graphical game play feed
US10500479B1 (en)2013-08-262019-12-10Venuenext, Inc.Game state-sensitive selection of media sources for media coverage of a sporting event
US10297287B2 (en)2013-10-212019-05-21Thuuz, Inc.Dynamic media recording
US9578377B1 (en)2013-12-032017-02-21Venuenext, Inc.Displaying a graphical game play feed based on automatically detecting bounds of plays or drives using game related data sources
US9788062B2 (en)*2014-08-292017-10-10Sling Media Inc.Systems and processes for delivering digital video content based upon excitement data
US11863848B1 (en)2014-10-092024-01-02Stats LlcUser interface for interaction with customized highlight shows
US10419830B2 (en)2014-10-092019-09-17Thuuz, Inc.Generating a customized highlight sequence depicting an event
US10433030B2 (en)2014-10-092019-10-01Thuuz, Inc.Generating a customized highlight sequence depicting multiple events
US10536758B2 (en)2014-10-092020-01-14Thuuz, Inc.Customized generation of highlight show with narrative component
USD847851S1 (en)*2017-01-262019-05-07Sunland Information Technology Co., Ltd.Piano display screen with graphical user interface
US11373404B2 (en)2018-05-182022-06-28Stats LlcMachine learning for recognizing and interpreting embedded information card content
US11025985B2 (en)2018-06-052021-06-01Stats LlcAudio processing for detecting occurrences of crowd noise in sporting event television programming
US11264048B1 (en)2018-06-052022-03-01Stats LlcAudio processing for detecting occurrences of loud sound characterized by brief audio bursts
USD916917S1 (en)2019-06-282021-04-20Square, Inc.Display screen or portion thereof having a graphical user interface
JP1673636S (en)*2020-02-172020-11-30

Citations (172)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4520404A (en)1982-08-231985-05-28Kohorn H VonSystem, apparatus and method for recording and editing broadcast transmissions
US5191645A (en)1991-02-281993-03-02Sony Corporation Of AmericaDigital signal processing system employing icon displays
US5426652A (en)1991-01-081995-06-20The Dsp Group Inc.Data reception technique
JPH07288759A (en)1994-04-141995-10-31Sony CorpTelevision broadcast method and method and device for its reservation and recording
US5467288A (en)1992-04-101995-11-14Avid Technology, Inc.Digital audio workstations providing digital storage and display of video information
EP0705036A2 (en)1994-09-291996-04-03Sony CorporationProgram information broadcasting system, program information display method, and receiving device
US5517320A (en)1982-12-221996-05-14Lex Computer And Management CorporationAnalog/digital video and audio picture composition apparatus and method for video composition
US5537528A (en)1992-05-281996-07-16International Business Machines CorporationSystem and method for inputting scene information
US5568275A (en)1992-04-101996-10-22Avid Technology, Inc.Method for visually and audibly representing computer instructions for editing
US5574845A (en)1994-11-291996-11-12Siemens Corporate Research, Inc.Method and apparatus video data management
US5617565A (en)1994-11-291997-04-01Hitachi America, Ltd.Broadcast interactive multimedia system
US5623589A (en)*1995-03-311997-04-22Intel CorporationMethod and apparatus for incrementally browsing levels of stories
JPH09182037A (en)1995-12-261997-07-11Sony CorpTelevision broadcast device and method and television signal receiving device and method
US5659366A (en)1995-05-101997-08-19Matsushita Electric Corporation Of AmericaNotification system for television receivers
EP0796538A2 (en)1994-11-291997-09-24Frederick HerzSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5684525A (en)*1995-04-171997-11-04Starsight Telecast IncorporatedMerging multi-source information in a television system
US5724472A (en)1992-02-071998-03-03Abecassis; MaxContent map for seamlessly skipping a retrieval of a segment of a video
US5754258A (en)1994-08-161998-05-19Sony CorporationProgram switching device and method
US5818439A (en)1995-02-201998-10-06Hitachi, Ltd.Video viewing assisting method and a video playback system therefor
US5821945A (en)1995-02-031998-10-13The Trustees Of Princeton UniversityMethod and apparatus for video browsing based on content and structure
US5852435A (en)1996-04-121998-12-22Avid Technology, Inc.Digital multimedia editing and data management system
WO1999003275A1 (en)*1997-07-121999-01-21Trevor Burke Technology LimitedProgramme generation
US5872865A (en)*1995-02-081999-02-16Apple Computer, Inc.Method and system for automatic classification of video images
US5884056A (en)*1995-12-281999-03-16International Business Machines CorporationMethod and system for video browsing on the world wide web
US5898434A (en)*1991-05-151999-04-27Apple Computer, Inc.User interface system having programmable user interface elements
US5940073A (en)1996-05-031999-08-17Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
US5987150A (en)*1996-08-301999-11-16Intel CorporationVideo capturing using on-screen graphics
US5995095A (en)*1997-12-191999-11-30Sharp Laboratories Of America, Inc.Method for hierarchical summarization and browsing of digital video
US5999173A (en)*1992-04-031999-12-07Adobe Systems IncorporatedMethod and apparatus for video editing with video clip representations displayed along a time line
US6005562A (en)*1995-07-201999-12-21Sony CorporationElectronic program guide system using images of reduced size to identify respective programs
US6029195A (en)1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
US6034678A (en)*1991-09-102000-03-07Ictv, Inc.Cable television system with remote interactive processor
US6052492A (en)*1997-12-092000-04-18Sun Microsystems, Inc.System and method for automatically generating an image to represent a video sequence
EP1003304A1 (en)1998-05-132000-05-24Sony CorporationSystem for providing contents
US6072935A (en)1991-04-182000-06-06U.S. Philips CorporationSystem and method for improving video recorder performance in a search mode
US6072934A (en)1993-01-112000-06-06Abecassis; MaxVideo previewing method and apparatus
US6088455A (en)*1997-01-072000-07-11Logan; James D.Methods and apparatus for selectively reproducing segments of broadcast programming
EP1028395A1 (en)1999-02-092000-08-16Meta System S.p.A.Device for the temporary and/or permanent recording of sudden events
JP2000312316A (en)1994-08-162000-11-07Sony CorpTelevision signal receiver, its method and remote commander
US6154600A (en)1996-08-062000-11-28Applied Magic, Inc.Media editor for non-linear editing system
US6157411A (en)*1996-06-142000-12-05Intel CorporationMethod and apparatus for compiling a repository of entertainment system data from multiple sources
US6192454B1 (en)*1995-03-312001-02-20Sony Europa B.V.Storage medium unit controlled by downloaded programs
US6195387B1 (en)1995-11-022001-02-27Prime Image, Inc.Video processing system with real time program duration compression and expansion
US6205582B1 (en)*1997-12-092001-03-20Ictv, Inc.Interactive cable television system with frame server
US6211869B1 (en)1997-04-042001-04-03Avid Technology, Inc.Simultaneous storage and network transmission of multimedia data with video host that requests stored data according to response time from a server
EP1102482A1 (en)1998-07-012001-05-23Hitachi, Ltd.Recorded program viewing support method
US6249280B1 (en)1992-04-102001-06-19Avid Technology, Inc.Media composition system with enhanced user interface features
US6253238B1 (en)*1998-12-022001-06-26Ictv, Inc.Interactive cable television system with frame grabber
US6275989B1 (en)*1996-07-012001-08-14Opentv, Inc.Interactive television system and method for displaying web-like stills with hyperlinks
US20010014868A1 (en)1997-12-052001-08-16Frederick HerzSystem for the automatic determination of customized prices and promotions
US6278446B1 (en)*1998-02-232001-08-21Siemens Corporate Research, Inc.System for interactive organization and browsing of video
US20010030661A1 (en)*2000-01-042001-10-18Reichardt M. ScottElectronic program guide with graphic program listings
EP1148721A1 (en)2000-04-102001-10-24STMicroelectronics S.r.l.System for documentation of events
US6312336B1 (en)*1998-02-132001-11-06Nds LimitedElectronic game guide system
US6313822B1 (en)*1998-03-272001-11-06Sony CorporationMethod and apparatus for modifying screen resolution based on available memory
US6353699B1 (en)1994-03-032002-03-05Barry H. SchwabMethod and apparatus for compiling audio/video information from remote sites into a final video program
US20020056095A1 (en)2000-04-252002-05-09Yusuke UeharaDigital video contents browsing apparatus and method
US6389340B1 (en)1998-02-092002-05-14Gary A. RaynerVehicle data recorder
US6393198B1 (en)1997-03-202002-05-21Avid Technology, Inc.Method and apparatus for synchronizing devices in an audio/video system
US6405371B1 (en)*1997-06-032002-06-11Konklijke Philips Electronics N.V.Navigating through television programs
US20020087986A1 (en)*2000-08-212002-07-04Markel Steven O.System and method for web based enhanced interactive television content page layout
US20020090955A1 (en)2000-09-192002-07-11Robert NelsonTracking system using an existing wireless network
US20020097983A1 (en)2001-01-252002-07-25Ensequence, Inc.Selective viewing of video based on one or more themes
EP1227676A2 (en)2001-01-252002-07-31Ensequence, Inc.Method of selecting among multiply-categorised items
EP1229547A2 (en)2001-02-022002-08-07Ensequence, Inc.System and method for thematically analyzing and annotating an audio-visual sequence
US20020105535A1 (en)2001-02-022002-08-08Ensequence, Inc.Animated screen object for annotation and selection of video sequences
US6441809B2 (en)1995-01-242002-08-27Elo Touchsystems, Inc.Acoustic touch position sensor using a low acoustic loss transparent substrate
US6446083B1 (en)*2000-05-122002-09-03Vastvideo, Inc.System and method for classifying media items
US6460036B1 (en)1994-11-292002-10-01Pinpoint IncorporatedSystem and method for providing customized electronic newspapers and target advertisements
US6462754B1 (en)*1999-02-222002-10-08Siemens Corporate Research, Inc.Method and apparatus for authoring and linking video documents
US6463444B1 (en)*1997-08-142002-10-08Virage, Inc.Video cataloger system with extensibility
US6469711B2 (en)1996-07-292002-10-22Avid Technology, Inc.Graphical user interface for a video editing system
US20020154157A1 (en)*2000-04-072002-10-24Sherr Scott JeffreyWebsite system and process for selection and delivery of electronic information on a network
US6473903B2 (en)*1996-12-302002-10-29Koninklijke Philips Electronics N.V.Method and system for implementing interactive broadcast programs and commercials
US6477705B1 (en)*1994-08-312002-11-05Gemstar Development CorporationMethod and apparatus for transmitting, storing, and processing electronic program guide data for on-screen display
GB2375208A (en)2001-05-052002-11-06Land Rover Group LtdVehicle security system
US20020170068A1 (en)2001-03-192002-11-14Rafey Richter A.Virtual and condensed television programs
US20020175917A1 (en)*2001-04-102002-11-28Dipto ChakravartyMethod and system for streaming media manager
US6493688B1 (en)1998-11-162002-12-10Koninklijke Philips Electronic N.V.Apparatus for receiving programs
US20020191950A1 (en)2001-06-152002-12-19Xiaoling WangApparatus and a method for preventing commercial skipping
US20030001898A1 (en)*2001-06-272003-01-02Marcus BernhardsonGraphical user interface device and method
US20030001907A1 (en)*2001-06-282003-01-02Nokia CorporationMethod and apparatus for scrollable cross-point navigation in a user interface
GB2377846A (en)1998-06-122003-01-22British Sky Broadcasting LtdReceiver for filtering and sorting schedule data
US20030018977A1 (en)*2001-07-192003-01-23Mckenna Thomas P.System and method for sharing television program information between entertainment devices
US6526215B2 (en)*1997-11-112003-02-25Hitachi Denshi Kabushiki KaishaApparatus for editing moving picture having a related information thereof, a method of the same and recording medium for storing procedures in the same method
US20030046100A1 (en)2001-08-292003-03-06Fujitsu LimitedView restriction method, view restriction setting method, receiver, and device and programs for setting view restriction
US20030051238A1 (en)*2001-08-162003-03-13Barone Samuel T.Content rating, advisory, and profiling system for interactive television
US6538672B1 (en)*1999-02-082003-03-25Koninklijke Philips Electronics N.V.Method and apparatus for displaying an electronic program guide
US6538701B1 (en)*1998-02-172003-03-25Gemstar Development CorporationSimulated pip window in EPG
US20030084441A1 (en)*2001-10-312003-05-01Hunt Richard C.System and method for ITV data automation via a broadcast traffic and scheduling system
US20030088872A1 (en)1997-07-032003-05-08Nds LimitedAdvanced television system
US6567980B1 (en)*1997-08-142003-05-20Virage, Inc.Video cataloger system with hyperlinked output
US20030095149A1 (en)*2001-11-192003-05-22Linus FredrikssonMethod and apparatus for scrollable cross-point navigation in a calendar user interface
US6571279B1 (en)1997-12-052003-05-27Pinpoint IncorporatedLocation enhanced information delivery system
US6581070B1 (en)*1996-07-152003-06-17At&T CorpMethod for providing a compressed rendition of a video program in a format suitable for electronic searching and retrieval
US6580437B1 (en)*2000-06-262003-06-17Siemens Corporate Research, Inc.System for organizing videos based on closed-caption information
US6584152B2 (en)1997-04-042003-06-24Avid Technology, Inc.Computer system and process for capture, editing and playback of motion video compressed using interframe and intraframe techniques
US20030132971A1 (en)*2001-08-292003-07-17Digeo, Inc.System and method for focused navigation within a user interface
US20030149975A1 (en)2002-02-052003-08-07Charles ElderingTargeted advertising in on demand programming
US6614732B2 (en)2000-03-312003-09-02Pioneer CorporationRecord and playback apparatus and recording method
US6618547B1 (en)1992-07-012003-09-09Avid Technology, Inc.Electronic film editing system using both film and videotape format
US6618758B1 (en)*2000-02-182003-09-09Lucent Technologies Inc.System for downloading only a portion of a file from a server through a computer network utilizing a client menu downloaded periodically from the server
US20030169302A1 (en)*2000-06-302003-09-11Marcus DavidssonMethod and apparatus for selection control
FR2837310A1 (en)2002-03-142003-09-19Robert SomasCar robbery and crash alarm transmits radio alert has shock detector or manual detector activation and CB and FM systems
US6633308B1 (en)*1994-05-092003-10-14Canon Kabushiki KaishaImage processing apparatus for editing a dynamic image having a first and a second hierarchy classifying and synthesizing plural sets of: frame images displayed in a tree structure
US6637029B1 (en)*1997-07-032003-10-21Nds LimitedIntelligent electronic program guide
US20030202773A1 (en)2002-04-262003-10-30Christopher DowSystem and method for indexing commercials in a video presentation
US6647535B1 (en)*1999-03-182003-11-11Xerox CorporationMethods and systems for real-time storyboarding with a web page and graphical user interface for automatic video parsing and browsing
US6664966B1 (en)1996-12-202003-12-16Avid Technology, Inc.Non linear editing system and method of constructing an edit therein
US6668377B1 (en)1995-05-052003-12-23Microsoft CorporationSystem for previewing video trailers
US6670971B1 (en)2000-05-112003-12-30Onder UzelInternet television system and method with user selectable genres and schedule
US6675384B1 (en)1995-12-212004-01-06Robert S. BlockMethod and apparatus for information labeling and control
US6678891B1 (en)*1998-11-192004-01-13Prasara Technologies, Inc.Navigational user interface for interactive television
US6678002B2 (en)1998-04-032004-01-13Avid Technology, Inc.HDTV editing and effects previsualization using SDTV devices
EP1380944A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for automatic control of graphical computer application appearance and execution
EP1380942A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for providing flexible time-based control of application appearance and behaviour
EP1380918A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for synchronizing operation of remote timer with central control unit
EP1381224A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for display and manipulation of thematic segmentation in the analysis and presentation of film and video
US20040008229A1 (en)*2002-07-012004-01-15Nokia CorporationReconfigurable user interface
WO2004012100A1 (en)2002-07-262004-02-05National Institute Of Information And Communications Technology Incorporated Administrative AgencyContent summarizing apparatus and content summarizing program
US20040039648A1 (en)*2002-08-202004-02-26Sony CorporationMethod and apparatus for downloading data to a set top box
US20040044724A1 (en)*2002-08-272004-03-04Bell Cynthia S.Apparatus and methods to exchange menu information among processor-based devices
US20040046801A1 (en)*2001-10-162004-03-11Liang-Jin LinSystem and method for constructing an interactive video menu
US6714909B1 (en)*1998-08-132004-03-30At&T Corp.System and method for automated multimedia content indexing and retrieval
US6714723B2 (en)1992-02-072004-03-30Max AbecassisVideo-on-demand purchasing and escrowing system
US20040070594A1 (en)1997-07-122004-04-15Burke Trevor JohnMethod and apparatus for programme generation and classification
US20040073919A1 (en)2002-09-262004-04-15Srinivas GuttaCommercial recommender
US20040070593A1 (en)*2002-07-092004-04-15KaleidescapeMosaic-like user interface for video selection and display
US6725215B2 (en)2000-05-152004-04-20Sony CorporationSystem and method for searching and providing contents, and software storage media
US6728682B2 (en)1998-01-162004-04-27Avid Technology, Inc.Apparatus and method using speech recognition and scripts to capture, author and playback synchronized audio and video
US20040095396A1 (en)*2002-11-192004-05-20Stavely Donald J.Video thumbnail
US20040107169A1 (en)*2002-10-042004-06-03Gsi LlcMethod and apparatus for generating and distributing personalized media clips
US6766063B2 (en)2001-02-022004-07-20Avid Technology, Inc.Generation adaptive filtering for subsampling component video as input to a nonlinear editing system
US20040140995A1 (en)*2003-01-212004-07-22Flora GoldthwaiteElectronic programming guide system and method
US6771317B2 (en)1993-09-092004-08-03United Video Properties, Inc.Electronic television program guide with remote product ordering
US6810157B1 (en)2000-04-052004-10-26Avid Technology, Inc.Dynamic templates for specifying values for parameters of an operation in a video editing system
US20040255249A1 (en)*2001-12-062004-12-16Shih-Fu ChangSystem and method for extracting text captions from video and generating video summaries
US20040268413A1 (en)*2003-05-292004-12-30Reid Duane M.System for presentation of multimedia content
US20050005241A1 (en)*2003-05-082005-01-06Hunleth Frank A.Methods and systems for generating a zoomable graphical user interface
US20050012761A1 (en)*2003-07-182005-01-20Matsushita Electric Industrial Co., Ltd.Display processing method and display processing apparatus
US6847373B1 (en)1999-04-162005-01-25Avid Technology, Inc.Natural color matching in a video editing system
US20050028194A1 (en)*1998-01-132005-02-03Elenbaas Jan HermanusPersonalized news retrieval system
US20050039177A1 (en)1997-07-122005-02-17Trevor Burke Technology LimitedMethod and apparatus for programme generation and presentation
US6871003B1 (en)2000-03-172005-03-22Avid Technology, Inc.Edit decision list for identifying the pull down phase of a video signal
US6871161B2 (en)2003-04-042005-03-22Avid Technology, Inc.Predicting performance of a set of video processing devices
US20050063677A1 (en)*2003-09-102005-03-24Matsushita Electric Industrial Co., Ltd.Image display method, image display program, and image display apparatus
US20050076384A1 (en)*2003-08-292005-04-07Manish UpendranSystem and method for presenting non-broadcast content on a broadcast-based device
US6898765B2 (en)*1997-08-272005-05-24Microsoft CorporationUser friendly remote system interface with menu highlighting
US20050114793A1 (en)*2003-11-252005-05-26Samsung Electronics Co., Ltd.Recording apparatus, reproducing apparatus, recording method, reproducing method, and recording medium thereof
US20050149872A1 (en)*2004-01-052005-07-07Jeffrey FongSystems and methods for providing alternate views when rendering audio/video content in a computing system
US6918132B2 (en)*2001-06-142005-07-12Hewlett-Packard Development Company, L.P.Dynamic interface method and system for displaying reduced-scale broadcasts
US20050155067A1 (en)*2001-07-192005-07-14Digeo, Inc.System and method for managing television programs within an entertainment system
US6922844B1 (en)*2000-10-022005-07-26The Directv Group, Inc.Method and apparatus for distinguishing program guides according to originating network
US20050172314A1 (en)*2002-04-082005-08-04Krakora Robert V.Apparatus and method for data caching to reduce channel change delay
US20050204294A1 (en)*2004-03-102005-09-15Trevor Burke Technology LimitedDistribution of video data
US6954900B2 (en)*2001-05-222005-10-11Lg Electronics Inc.Method for summarizing news video stream using synthetic key frame based upon video text
US20050289151A1 (en)*2002-10-312005-12-29Trevor Burker Technology LimitedMethod and apparatus for programme generation and classification
US20060015637A1 (en)*2004-07-022006-01-19Matrixstream Technologies Inc.System and method for transferring content via a network
US6993535B2 (en)*2001-06-182006-01-31International Business Machines CorporationBusiness method and apparatus for employing induced multimedia classifiers based on unified representation of features reflecting disparate modalities
US20060039481A1 (en)*2002-12-162006-02-23Koninklijke Philips Electronics, N.V.Method for a mosaic program guide
US20060085828A1 (en)*2004-10-152006-04-20Vincent DureauSpeeding up channel change
US7073128B2 (en)*2000-01-312006-07-04Canon Kabushiki KaishaVideo browser data magnifier
US7107532B1 (en)*2001-08-292006-09-12Digeo, Inc.System and method for focused navigation within a user interface
US7131059B2 (en)*2002-12-312006-10-31Hewlett-Packard Development Company, L.P.Scalably presenting a collection of media objects
US7149974B2 (en)*2002-04-032006-12-12Fuji Xerox Co., Ltd.Reduced representations of video sequences
US7159176B2 (en)*2001-08-292007-01-02Digeo, Inc.System and method for focused navigation within a user interface
US7159177B2 (en)*2001-08-292007-01-02Digeo, Inc.System and method for focused navigation within a user interface
US20070011702A1 (en)*2005-01-272007-01-11Arthur VaysmanDynamic mosaic extended electronic programming guide for television program selection and display
US7174512B2 (en)*2000-12-012007-02-06Thomson Licensing S.A.Portal for a communications system
US7200836B2 (en)*1998-01-212007-04-03Apple Computer, Inc.Menu authoring for automatically performing low-level DVD configuration functions
US7222163B1 (en)*2000-04-072007-05-22Virage, Inc.System and method for hosting of video content over a network
US20070220580A1 (en)*2002-03-142007-09-20Daniel PuttermanUser interface for a media convergence platform

Patent Citations (195)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4520404A (en)1982-08-231985-05-28Kohorn H VonSystem, apparatus and method for recording and editing broadcast transmissions
US5517320A (en)1982-12-221996-05-14Lex Computer And Management CorporationAnalog/digital video and audio picture composition apparatus and method for video composition
US5426652A (en)1991-01-081995-06-20The Dsp Group Inc.Data reception technique
US5191645A (en)1991-02-281993-03-02Sony Corporation Of AmericaDigital signal processing system employing icon displays
US6072935A (en)1991-04-182000-06-06U.S. Philips CorporationSystem and method for improving video recorder performance in a search mode
US5898434A (en)*1991-05-151999-04-27Apple Computer, Inc.User interface system having programmable user interface elements
US6034678A (en)*1991-09-102000-03-07Ictv, Inc.Cable television system with remote interactive processor
US6714723B2 (en)1992-02-072004-03-30Max AbecassisVideo-on-demand purchasing and escrowing system
US5724472A (en)1992-02-071998-03-03Abecassis; MaxContent map for seamlessly skipping a retrieval of a segment of a video
US5999173A (en)*1992-04-031999-12-07Adobe Systems IncorporatedMethod and apparatus for video editing with video clip representations displayed along a time line
US5467288A (en)1992-04-101995-11-14Avid Technology, Inc.Digital audio workstations providing digital storage and display of video information
US5568275A (en)1992-04-101996-10-22Avid Technology, Inc.Method for visually and audibly representing computer instructions for editing
US6489969B1 (en)1992-04-102002-12-03Avid Technology, Inc.Media composition system with media consolidation
US6249280B1 (en)1992-04-102001-06-19Avid Technology, Inc.Media composition system with enhanced user interface features
US5537528A (en)1992-05-281996-07-16International Business Machines CorporationSystem and method for inputting scene information
US6618547B1 (en)1992-07-012003-09-09Avid Technology, Inc.Electronic film editing system using both film and videotape format
US6072934A (en)1993-01-112000-06-06Abecassis; MaxVideo previewing method and apparatus
US6771317B2 (en)1993-09-092004-08-03United Video Properties, Inc.Electronic television program guide with remote product ordering
US6353699B1 (en)1994-03-032002-03-05Barry H. SchwabMethod and apparatus for compiling audio/video information from remote sites into a final video program
JPH07288759A (en)1994-04-141995-10-31Sony CorpTelevision broadcast method and method and device for its reservation and recording
US6633308B1 (en)*1994-05-092003-10-14Canon Kabushiki KaishaImage processing apparatus for editing a dynamic image having a first and a second hierarchy classifying and synthesizing plural sets of: frame images displayed in a tree structure
JP2000312316A (en)1994-08-162000-11-07Sony CorpTelevision signal receiver, its method and remote commander
US5754258A (en)1994-08-161998-05-19Sony CorporationProgram switching device and method
US6477705B1 (en)*1994-08-312002-11-05Gemstar Development CorporationMethod and apparatus for transmitting, storing, and processing electronic program guide data for on-screen display
EP0705036A2 (en)1994-09-291996-04-03Sony CorporationProgram information broadcasting system, program information display method, and receiving device
US6020883A (en)1994-11-292000-02-01Fred HerzSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6029195A (en)1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
EP0796538A2 (en)1994-11-291997-09-24Frederick HerzSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6460036B1 (en)1994-11-292002-10-01Pinpoint IncorporatedSystem and method for providing customized electronic newspapers and target advertisements
US5835087A (en)1994-11-291998-11-10Herz; Frederick S. M.System for generation of object profiles for a system for customized electronic identification of desirable objects
US5574845A (en)1994-11-291996-11-12Siemens Corporate Research, Inc.Method and apparatus video data management
US5617565A (en)1994-11-291997-04-01Hitachi America, Ltd.Broadcast interactive multimedia system
US5734720A (en)1994-11-291998-03-31Salganicoff; MarcosSystem and method for providing digital communications between a head end and a set top terminal
US5754938A (en)1994-11-291998-05-19Herz; Frederick S. M.Pseudonymous server for system for customized electronic identification of desirable objects
US5754939A (en)1994-11-291998-05-19Herz; Frederick S. M.System for generation of user profiles for a system for customized electronic identification of desirable objects
US5758257A (en)1994-11-291998-05-26Herz; FrederickSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6441809B2 (en)1995-01-242002-08-27Elo Touchsystems, Inc.Acoustic touch position sensor using a low acoustic loss transparent substrate
US5821945A (en)1995-02-031998-10-13The Trustees Of Princeton UniversityMethod and apparatus for video browsing based on content and structure
US5872865A (en)*1995-02-081999-02-16Apple Computer, Inc.Method and system for automatic classification of video images
US5818439A (en)1995-02-201998-10-06Hitachi, Ltd.Video viewing assisting method and a video playback system therefor
US5623589A (en)*1995-03-311997-04-22Intel CorporationMethod and apparatus for incrementally browsing levels of stories
US6192454B1 (en)*1995-03-312001-02-20Sony Europa B.V.Storage medium unit controlled by downloaded programs
US5684525A (en)*1995-04-171997-11-04Starsight Telecast IncorporatedMerging multi-source information in a television system
US6668377B1 (en)1995-05-052003-12-23Microsoft CorporationSystem for previewing video trailers
US5659366A (en)1995-05-101997-08-19Matsushita Electric Corporation Of AmericaNotification system for television receivers
US6005562A (en)*1995-07-201999-12-21Sony CorporationElectronic program guide system using images of reduced size to identify respective programs
US6195387B1 (en)1995-11-022001-02-27Prime Image, Inc.Video processing system with real time program duration compression and expansion
US6675384B1 (en)1995-12-212004-01-06Robert S. BlockMethod and apparatus for information labeling and control
JPH09182037A (en)1995-12-261997-07-11Sony CorpTelevision broadcast device and method and television signal receiving device and method
US5884056A (en)*1995-12-281999-03-16International Business Machines CorporationMethod and system for video browsing on the world wide web
US5852435A (en)1996-04-121998-12-22Avid Technology, Inc.Digital multimedia editing and data management system
US5940073A (en)1996-05-031999-08-17Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
US6157411A (en)*1996-06-142000-12-05Intel CorporationMethod and apparatus for compiling a repository of entertainment system data from multiple sources
US6275989B1 (en)*1996-07-012001-08-14Opentv, Inc.Interactive television system and method for displaying web-like stills with hyperlinks
US6581070B1 (en)*1996-07-152003-06-17At&T CorpMethod for providing a compressed rendition of a video program in a format suitable for electronic searching and retrieval
US6469711B2 (en)1996-07-292002-10-22Avid Technology, Inc.Graphical user interface for a video editing system
US6628303B1 (en)1996-07-292003-09-30Avid Technology, Inc.Graphical user interface for a motion video planning and editing system for a computer
US6154600A (en)1996-08-062000-11-28Applied Magic, Inc.Media editor for non-linear editing system
US5987150A (en)*1996-08-301999-11-16Intel CorporationVideo capturing using on-screen graphics
US6664966B1 (en)1996-12-202003-12-16Avid Technology, Inc.Non linear editing system and method of constructing an edit therein
US6473903B2 (en)*1996-12-302002-10-29Koninklijke Philips Electronics N.V.Method and system for implementing interactive broadcast programs and commercials
US6088455A (en)*1997-01-072000-07-11Logan; James D.Methods and apparatus for selectively reproducing segments of broadcast programming
US6393198B1 (en)1997-03-202002-05-21Avid Technology, Inc.Method and apparatus for synchronizing devices in an audio/video system
US6584152B2 (en)1997-04-042003-06-24Avid Technology, Inc.Computer system and process for capture, editing and playback of motion video compressed using interframe and intraframe techniques
US6211869B1 (en)1997-04-042001-04-03Avid Technology, Inc.Simultaneous storage and network transmission of multimedia data with video host that requests stored data according to response time from a server
US6405371B1 (en)*1997-06-032002-06-11Konklijke Philips Electronics N.V.Navigating through television programs
US20030088872A1 (en)1997-07-032003-05-08Nds LimitedAdvanced television system
US6637029B1 (en)*1997-07-032003-10-21Nds LimitedIntelligent electronic program guide
US20040070594A1 (en)1997-07-122004-04-15Burke Trevor JohnMethod and apparatus for programme generation and classification
US6977667B1 (en)*1997-07-122005-12-20Trevor Burke Technology LimitedMethod and apparatus for generating a programme
US20050144652A1 (en)*1997-07-122005-06-30Burke Trevor J.Method and apparatus for generating a programme
US20050039177A1 (en)1997-07-122005-02-17Trevor Burke Technology LimitedMethod and apparatus for programme generation and presentation
EP1289292A2 (en)1997-07-122003-03-05Trevor Burke Technology LimitedProgramme generation
WO1999003275A1 (en)*1997-07-121999-01-21Trevor Burke Technology LimitedProgramme generation
US6567980B1 (en)*1997-08-142003-05-20Virage, Inc.Video cataloger system with hyperlinked output
US6463444B1 (en)*1997-08-142002-10-08Virage, Inc.Video cataloger system with extensibility
US6898765B2 (en)*1997-08-272005-05-24Microsoft CorporationUser friendly remote system interface with menu highlighting
US6526215B2 (en)*1997-11-112003-02-25Hitachi Denshi Kabushiki KaishaApparatus for editing moving picture having a related information thereof, a method of the same and recording medium for storing procedures in the same method
US20010014868A1 (en)1997-12-052001-08-16Frederick HerzSystem for the automatic determination of customized prices and promotions
US6571279B1 (en)1997-12-052003-05-27Pinpoint IncorporatedLocation enhanced information delivery system
US6052492A (en)*1997-12-092000-04-18Sun Microsystems, Inc.System and method for automatically generating an image to represent a video sequence
US6205582B1 (en)*1997-12-092001-03-20Ictv, Inc.Interactive cable television system with frame server
US5995095A (en)*1997-12-191999-11-30Sharp Laboratories Of America, Inc.Method for hierarchical summarization and browsing of digital video
US20050028194A1 (en)*1998-01-132005-02-03Elenbaas Jan HermanusPersonalized news retrieval system
US6728682B2 (en)1998-01-162004-04-27Avid Technology, Inc.Apparatus and method using speech recognition and scripts to capture, author and playback synchronized audio and video
US7200836B2 (en)*1998-01-212007-04-03Apple Computer, Inc.Menu authoring for automatically performing low-level DVD configuration functions
US6389340B1 (en)1998-02-092002-05-14Gary A. RaynerVehicle data recorder
US6312336B1 (en)*1998-02-132001-11-06Nds LimitedElectronic game guide system
US6538701B1 (en)*1998-02-172003-03-25Gemstar Development CorporationSimulated pip window in EPG
US6278446B1 (en)*1998-02-232001-08-21Siemens Corporate Research, Inc.System for interactive organization and browsing of video
US6313822B1 (en)*1998-03-272001-11-06Sony CorporationMethod and apparatus for modifying screen resolution based on available memory
US6678002B2 (en)1998-04-032004-01-13Avid Technology, Inc.HDTV editing and effects previsualization using SDTV devices
EP1003304A1 (en)1998-05-132000-05-24Sony CorporationSystem for providing contents
GB2377846A (en)1998-06-122003-01-22British Sky Broadcasting LtdReceiver for filtering and sorting schedule data
EP1102482A1 (en)1998-07-012001-05-23Hitachi, Ltd.Recorded program viewing support method
US6714909B1 (en)*1998-08-132004-03-30At&T Corp.System and method for automated multimedia content indexing and retrieval
US7184959B2 (en)*1998-08-132007-02-27At&T Corp.System and method for automated multimedia content indexing and retrieval
US6493688B1 (en)1998-11-162002-12-10Koninklijke Philips Electronic N.V.Apparatus for receiving programs
US6678891B1 (en)*1998-11-192004-01-13Prasara Technologies, Inc.Navigational user interface for interactive television
US6253238B1 (en)*1998-12-022001-06-26Ictv, Inc.Interactive cable television system with frame grabber
US6538672B1 (en)*1999-02-082003-03-25Koninklijke Philips Electronics N.V.Method and apparatus for displaying an electronic program guide
EP1028395A1 (en)1999-02-092000-08-16Meta System S.p.A.Device for the temporary and/or permanent recording of sudden events
US6462754B1 (en)*1999-02-222002-10-08Siemens Corporate Research, Inc.Method and apparatus for authoring and linking video documents
US6647535B1 (en)*1999-03-182003-11-11Xerox CorporationMethods and systems for real-time storyboarding with a web page and graphical user interface for automatic video parsing and browsing
US6847373B1 (en)1999-04-162005-01-25Avid Technology, Inc.Natural color matching in a video editing system
US20010030661A1 (en)*2000-01-042001-10-18Reichardt M. ScottElectronic program guide with graphic program listings
US7073128B2 (en)*2000-01-312006-07-04Canon Kabushiki KaishaVideo browser data magnifier
US6618758B1 (en)*2000-02-182003-09-09Lucent Technologies Inc.System for downloading only a portion of a file from a server through a computer network utilizing a client menu downloaded periodically from the server
US6871003B1 (en)2000-03-172005-03-22Avid Technology, Inc.Edit decision list for identifying the pull down phase of a video signal
US6614732B2 (en)2000-03-312003-09-02Pioneer CorporationRecord and playback apparatus and recording method
US6810157B1 (en)2000-04-052004-10-26Avid Technology, Inc.Dynamic templates for specifying values for parameters of an operation in a video editing system
US20020154157A1 (en)*2000-04-072002-10-24Sherr Scott JeffreyWebsite system and process for selection and delivery of electronic information on a network
US7222163B1 (en)*2000-04-072007-05-22Virage, Inc.System and method for hosting of video content over a network
EP1148721A1 (en)2000-04-102001-10-24STMicroelectronics S.r.l.System for documentation of events
US20020056095A1 (en)2000-04-252002-05-09Yusuke UeharaDigital video contents browsing apparatus and method
US6670971B1 (en)2000-05-112003-12-30Onder UzelInternet television system and method with user selectable genres and schedule
US6446083B1 (en)*2000-05-122002-09-03Vastvideo, Inc.System and method for classifying media items
US6725215B2 (en)2000-05-152004-04-20Sony CorporationSystem and method for searching and providing contents, and software storage media
US6580437B1 (en)*2000-06-262003-06-17Siemens Corporate Research, Inc.System for organizing videos based on closed-caption information
US20030169302A1 (en)*2000-06-302003-09-11Marcus DavidssonMethod and apparatus for selection control
US20020087986A1 (en)*2000-08-212002-07-04Markel Steven O.System and method for web based enhanced interactive television content page layout
US20020090955A1 (en)2000-09-192002-07-11Robert NelsonTracking system using an existing wireless network
US6922844B1 (en)*2000-10-022005-07-26The Directv Group, Inc.Method and apparatus for distinguishing program guides according to originating network
US7174512B2 (en)*2000-12-012007-02-06Thomson Licensing S.A.Portal for a communications system
US20020097983A1 (en)2001-01-252002-07-25Ensequence, Inc.Selective viewing of video based on one or more themes
EP1227676A2 (en)2001-01-252002-07-31Ensequence, Inc.Method of selecting among multiply-categorised items
EP1227417A2 (en)2001-01-252002-07-31Ensequence, Inc.Selective viewing of video based on one or more themes
US20020108112A1 (en)2001-02-022002-08-08Ensequence, Inc.System and method for thematically analyzing and annotating an audio-visual sequence
EP1239672A2 (en)2001-02-022002-09-11Ensequence, Inc.Animated screen object for annotation and selection of video sequences
US6766063B2 (en)2001-02-022004-07-20Avid Technology, Inc.Generation adaptive filtering for subsampling component video as input to a nonlinear editing system
US20020105535A1 (en)2001-02-022002-08-08Ensequence, Inc.Animated screen object for annotation and selection of video sequences
EP1229547A2 (en)2001-02-022002-08-07Ensequence, Inc.System and method for thematically analyzing and annotating an audio-visual sequence
US20020170068A1 (en)2001-03-192002-11-14Rafey Richter A.Virtual and condensed television programs
US20020175917A1 (en)*2001-04-102002-11-28Dipto ChakravartyMethod and system for streaming media manager
GB2375208A (en)2001-05-052002-11-06Land Rover Group LtdVehicle security system
US6954900B2 (en)*2001-05-222005-10-11Lg Electronics Inc.Method for summarizing news video stream using synthetic key frame based upon video text
US6918132B2 (en)*2001-06-142005-07-12Hewlett-Packard Development Company, L.P.Dynamic interface method and system for displaying reduced-scale broadcasts
US20020191950A1 (en)2001-06-152002-12-19Xiaoling WangApparatus and a method for preventing commercial skipping
US6993535B2 (en)*2001-06-182006-01-31International Business Machines CorporationBusiness method and apparatus for employing induced multimedia classifiers based on unified representation of features reflecting disparate modalities
US20030001898A1 (en)*2001-06-272003-01-02Marcus BernhardsonGraphical user interface device and method
US20030001907A1 (en)*2001-06-282003-01-02Nokia CorporationMethod and apparatus for scrollable cross-point navigation in a user interface
US20030018977A1 (en)*2001-07-192003-01-23Mckenna Thomas P.System and method for sharing television program information between entertainment devices
US20050155067A1 (en)*2001-07-192005-07-14Digeo, Inc.System and method for managing television programs within an entertainment system
US20030018971A1 (en)*2001-07-192003-01-23Mckenna Thomas P.System and method for providing supplemental information related to a television program
US20030051238A1 (en)*2001-08-162003-03-13Barone Samuel T.Content rating, advisory, and profiling system for interactive television
US7107532B1 (en)*2001-08-292006-09-12Digeo, Inc.System and method for focused navigation within a user interface
US7159176B2 (en)*2001-08-292007-01-02Digeo, Inc.System and method for focused navigation within a user interface
US7159177B2 (en)*2001-08-292007-01-02Digeo, Inc.System and method for focused navigation within a user interface
US20030132971A1 (en)*2001-08-292003-07-17Digeo, Inc.System and method for focused navigation within a user interface
US20030046100A1 (en)2001-08-292003-03-06Fujitsu LimitedView restriction method, view restriction setting method, receiver, and device and programs for setting view restriction
US20040046801A1 (en)*2001-10-162004-03-11Liang-Jin LinSystem and method for constructing an interactive video menu
US20030084441A1 (en)*2001-10-312003-05-01Hunt Richard C.System and method for ITV data automation via a broadcast traffic and scheduling system
US20030095149A1 (en)*2001-11-192003-05-22Linus FredrikssonMethod and apparatus for scrollable cross-point navigation in a calendar user interface
US20040255249A1 (en)*2001-12-062004-12-16Shih-Fu ChangSystem and method for extracting text captions from video and generating video summaries
US20030149975A1 (en)2002-02-052003-08-07Charles ElderingTargeted advertising in on demand programming
FR2837310A1 (en)2002-03-142003-09-19Robert SomasCar robbery and crash alarm transmits radio alert has shock detector or manual detector activation and CB and FM systems
US20070220580A1 (en)*2002-03-142007-09-20Daniel PuttermanUser interface for a media convergence platform
US7149974B2 (en)*2002-04-032006-12-12Fuji Xerox Co., Ltd.Reduced representations of video sequences
US20050172314A1 (en)*2002-04-082005-08-04Krakora Robert V.Apparatus and method for data caching to reduce channel change delay
US20030202773A1 (en)2002-04-262003-10-30Christopher DowSystem and method for indexing commercials in a video presentation
US20040008229A1 (en)*2002-07-012004-01-15Nokia CorporationReconfigurable user interface
US20040070593A1 (en)*2002-07-092004-04-15KaleidescapeMosaic-like user interface for video selection and display
US20040010793A1 (en)2002-07-122004-01-15Wallace Michael W.Method and system for flexible time-based control of application appearance and behavior
US20040010794A1 (en)2002-07-122004-01-15Acott Troy StevenMethod and system automatic control of graphical computer application appearance and execution
US20040010771A1 (en)2002-07-122004-01-15Wallace Michael W.Method and system for generating flexible time-based control of application appearance and behavior
EP1381224A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for display and manipulation of thematic segmentation in the analysis and presentation of film and video
EP1380942A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for providing flexible time-based control of application appearance and behaviour
EP1380945A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for flexible time-based control of application appearance and behaviour
EP1380944A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for automatic control of graphical computer application appearance and execution
US20040034869A1 (en)2002-07-122004-02-19Wallace Michael W.Method and system for display and manipulation of thematic segmentation in the analysis and presentation of film and video
US20040008973A1 (en)2002-07-122004-01-15Marshall Robert AlexanderMethod and system for synchronizing operation of remote timer with centeral control control unit
US20040010792A1 (en)2002-07-122004-01-15Wallace Michael W.Method and system for providing flexible time-based control of application appearance and behavior
EP1380918A2 (en)2002-07-122004-01-14Ensequence, Inc.Method and system for synchronizing operation of remote timer with central control unit
WO2004012100A1 (en)2002-07-262004-02-05National Institute Of Information And Communications Technology Incorporated Administrative AgencyContent summarizing apparatus and content summarizing program
US20040039648A1 (en)*2002-08-202004-02-26Sony CorporationMethod and apparatus for downloading data to a set top box
US20040044724A1 (en)*2002-08-272004-03-04Bell Cynthia S.Apparatus and methods to exchange menu information among processor-based devices
US20040073919A1 (en)2002-09-262004-04-15Srinivas GuttaCommercial recommender
US20040107169A1 (en)*2002-10-042004-06-03Gsi LlcMethod and apparatus for generating and distributing personalized media clips
US20050289151A1 (en)*2002-10-312005-12-29Trevor Burker Technology LimitedMethod and apparatus for programme generation and classification
US20040095396A1 (en)*2002-11-192004-05-20Stavely Donald J.Video thumbnail
US20060039481A1 (en)*2002-12-162006-02-23Koninklijke Philips Electronics, N.V.Method for a mosaic program guide
US7131059B2 (en)*2002-12-312006-10-31Hewlett-Packard Development Company, L.P.Scalably presenting a collection of media objects
US20040140995A1 (en)*2003-01-212004-07-22Flora GoldthwaiteElectronic programming guide system and method
US6871161B2 (en)2003-04-042005-03-22Avid Technology, Inc.Predicting performance of a set of video processing devices
US20050005241A1 (en)*2003-05-082005-01-06Hunleth Frank A.Methods and systems for generating a zoomable graphical user interface
US20040268413A1 (en)*2003-05-292004-12-30Reid Duane M.System for presentation of multimedia content
US20050012761A1 (en)*2003-07-182005-01-20Matsushita Electric Industrial Co., Ltd.Display processing method and display processing apparatus
US20050076384A1 (en)*2003-08-292005-04-07Manish UpendranSystem and method for presenting non-broadcast content on a broadcast-based device
US20050063677A1 (en)*2003-09-102005-03-24Matsushita Electric Industrial Co., Ltd.Image display method, image display program, and image display apparatus
US20050114793A1 (en)*2003-11-252005-05-26Samsung Electronics Co., Ltd.Recording apparatus, reproducing apparatus, recording method, reproducing method, and recording medium thereof
US20050149872A1 (en)*2004-01-052005-07-07Jeffrey FongSystems and methods for providing alternate views when rendering audio/video content in a computing system
US20050204294A1 (en)*2004-03-102005-09-15Trevor Burke Technology LimitedDistribution of video data
US20060015637A1 (en)*2004-07-022006-01-19Matrixstream Technologies Inc.System and method for transferring content via a network
US20060085828A1 (en)*2004-10-152006-04-20Vincent DureauSpeeding up channel change
US20070011702A1 (en)*2005-01-272007-01-11Arthur VaysmanDynamic mosaic extended electronic programming guide for television program selection and display

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IDEA-Innovations Deserving Exploratory Analysis Programs-Intelligent Transportation System Program-I-Witness Black Box Recorder-Final Report for ITS-IDEA Project 84-Gary and Sophia Rayner, I-Witness Inc., San Diego, CA-Nov. 2001 pp. 1-15.
IDEA—Innovations Deserving Exploratory Analysis Programs—Intelligent Transportation System Program—I-Witness Black Box Recorder—Final Report for ITS-IDEA Project 84—Gary and Sophia Rayner, I-Witness Inc., San Diego, CA—Nov. 2001 pp. 1-15.

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
USD914748S1 (en)*2004-05-272021-03-30Sony CorporationDisplay panel or screen with an icon
USD731508S1 (en)*2010-12-282015-06-09Sony CorporationDisplay panel or screen with a graphical user interface
USD702730S1 (en)*2011-04-182014-04-15Blackberry LimitedDisplay screen with icon
USD706805S1 (en)*2012-06-202014-06-10Microsoft CorporationDisplay screen with graphical user interface
USD752079S1 (en)*2013-10-152016-03-22Deere & CompanyDisplay screen with graphical user interface
USD823883S1 (en)*2016-04-202018-07-24Sorenson Ip Holdings, LlcDisplay screen or portion thereof with a graphical user interface
US11122327B2 (en)2017-12-292021-09-14Huawei Technologies Co., Ltd.Video recording method and video recording apparatus
US20220317838A1 (en)*2020-01-202022-10-06Beijing Bytedance Network Technology Co., Ltd.Label display method and apparatus, electronic device, and computer-readable medium
US12008220B2 (en)*2020-01-202024-06-11Beijing Bytedance Network Technology Co., Ltd.Label display method and apparatus, electronic device, and computer-readable medium

Also Published As

Publication numberPublication date
US20050204294A1 (en)2005-09-15

Similar Documents

PublicationPublication DateTitle
US7882436B2 (en)Distribution of video data
JP3898335B2 (en) Query-based electronic program guide
US8136135B2 (en)Methods, systems, and products for blocking content
US7360160B2 (en)System and method for providing substitute content in place of blocked content
US7610358B2 (en)System and method for effectively presenting multimedia information materials
US9015206B2 (en)Method and apparatus for organizing and playing data
US7698720B2 (en)Content blocking
US7003792B1 (en)Smart agent based on habit, statistical inference and psycho-demographic profiling
US20040268413A1 (en)System for presentation of multimedia content
US20090249394A1 (en)Mini epg interface for on-demand and other content data
JP2005535181A (en) System and method for providing real-time ticker information
JPH118810A5 (en)
US20100169755A1 (en)Methods, systems, and apparatus for developing widgets
EP1821540B1 (en)Distribution of video data
WO2004111882A1 (en)Method and apparatus for organizing and playing data
WO2005088968A1 (en)Method and apparatus for distributing video data
WO2002001871A1 (en)System and method for channel mixing

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:TREVOR BURKE TECHNOLOGY LIMITED, UNITED KINGDOM

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BURKE, TREVOR JOHN;REEL/FRAME:015827/0830

Effective date:20040914

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REMIMaintenance fee reminder mailed
FPAYFee payment

Year of fee payment:4

SULPSurcharge for late payment
FEPPFee payment procedure

Free format text:PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

ASAssignment

Owner name:III HOLDINGS 10, LLC, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TREVOR BURKE TECHNOLOGIES LIMITED;REEL/FRAME:039050/0901

Effective date:20160512

ASAssignment

Owner name:III HOLDINGS 10, LLC, DELAWARE

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 039050 FRAME 0901. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:TREVOR BURKE TECHNOLOGY LIMITED;REEL/FRAME:043868/0684

Effective date:20160512

Owner name:III HOLDINGS 10, LLC, DELAWARE

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 039050 FRAME 0901. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:TREVOR BURKE TECHNOLOGY LIMITED;REEL/FRAME:043868/0600

Effective date:20160512

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20190201


[8]ページ先頭

©2009-2025 Movatter.jp