CHANCERY DIVISION
PATENTS COURT
B e f o r e :
(sitting as a Deputy Judge of the Chancery Division)
____________________
1. ROVI SOLUTIONS CORPORATION 2. UNITED VIDEO PROPERTIES, INC. |
Claimants |
|
- and – |
||
1. VIRGIN MEDIA LIMITED 2. VIRGIN MEDIA PAYMENTS LIMITED 3. TIVO INC |
Defendants |
____________________
James Mellor QC and Andrew Lykiardopoulos QC (instructed by Marks & Clark Solicitors LLP) appeared on behalf of the Defendants.
Hearing dates: 24th June to 2 July 2013
____________________
Crown Copyright ©
12.1 the way that cable systems, OTA[11] broadcast systems and telecoms systems operated to deliver content. Thus:
12.1.1 cable networks deliver content to subscribers over channels in a private network, with content being delivered simultaneously to all STBs[12] in the network from a central transmission facility, referred to as the head-end. It was common for networks to include a 'return path' so that each STB could communicate with the head end and this enabled interactive functions such as VOD. The content of any channel may contain entitlement messages which, although delivered like all content to all STBs in the network, are such that only a particular STB is capable of decoding data transmitted on that channel. Such messages enable the cable provider to stream, e.g. a film, down a channel on the network and restrict the ability to view the film to a single STB, being that one where the subscriber has requested and paid for the film[13]. Although there is no actual point to point connection in a cable network[14], the use of entitlement messages permits what was referred to in evidence as a logical point to point transmission of content.
12.1.2 OTA broadcast systems deliver content over the air to viewers with antennae. Content may be free to air or encrypted, in which case the viewer needs a decryption device. There is no return path unless one is provided in another way, e.g. by a phone line, in which case the systems work in a similar way to cable.
12.1.3 Telecoms systems deliver content via copper pair cable or fibre optics. The infrastructure was set up as a telephone network and two-way connectivity is established via point to point wire and switches. That infrastructure was known to be suitable for transmitting television content. A VOD programme is delivered on a single point to point connection that is set up between the provider and the STB requesting the content.
12.2 VOD and other interactive services could be provided over cable networks, and that, in a VOD system, the recorded material is stored at the head-end. Individual STBs can access that stored material and the user can play, pause, rewind etc., as with a VCR.
12.3 Storage at the head-end in a VOD cable system necessitates the head-end being able to identify the point at which content began to be recorded, was paused or is to be resumed.
12.4 The use of subscriber management software at the head-end to cater for multiple cable STB households.
12.5 In connection with new functionality proposed to be added to a cable system, there was a debate in the industry as to whether the new aspects should be added to the user's STB or, centrally, at the head end. This debate was well known, with proponents on either side.
12.6 Servers in networked systems were useful for providing services to users. In the context of interactive VOD services, server requirements were generally split between an audio-visual streaming device (storing and streaming the content) and a controller server (managing the interaction with the user to enable other functionalities such as selection of content).
12.7 The concepts of layered software and distributed systems in service-providing systems. Thus system requirements were split into software layers (categorising requirements into common operation levels so that they were more easily identifiable) which enabled service providers to provide services, including VOD services, to customers in a more cost effective and standardised way[15].
12.8 The concept of sessions which could exist at various layers. The main session, or user session, is the one created when a user starts to use a service on a VOD system and closes when the user finishes using the service. A subsidiary session or connection session is set up which consists of the network connection between the user equipment and the service source[16]. The two different sessions are not necessarily set up and closed down at the same time, the possibility existing for a user session to be maintained after a connection session has been closed.
12.9 Personal Video Recorders[17] (PVR), how they worked[18] and the functionality they provided. This included time shifting[19], pausing live TV and later resuming from the same point, and rewinding live TV for replay. The notion of pausing live TV was a hot topic at the priority date.
12.10 Cable system providers were in competition with PVR providers and were interested in offering PVR functionality to their customers. The industry debate previously mentioned included a debate as to whether it was preferable to record content and provide functionality from the head-end or a local STB.
SESSION FUNCTIONS | |
General | |
4.01 | The Service Provider should be able to download information to allow the STU to locate material carried on a variety of media (including satellite, terrestrial and cable delivery). |
4.06 | The application should be able to transfer a session to another STU in the same location (for example to transfer a program to a unit in a different room in a home). |
4.07 | The application should be able to transfer a session to another STU in a different location (for example to transfer a program to a unit in another home). |
Session types | |
4.16 | A user should be able to suspend an active session. |
4.17 | A user should be able to resume a suspended session. |
8.2.5 Session Management8.2.5.1 Definition
Session management is about connecting and disconnecting from one or more services.
8.2.5.2 Functions
• The user may interrupt use of a service (e.g. viewing a movie) and:– return to the original service– use another service, then return to the original service– cancel and not view the remainder of the program• There will be a need for a time-out whenever a session is temporarily inactive.• Enhanced mechanisms may be supported to transfer a session between terminals within a house, or between terminals in different houses.• The end to end system will retain sets of bookmarks for part-viewed videos for each user for a period of time. Each user/household may have several such part-viewed videos or programs.• Account control for billing may be by user, instead of by terminal location
17 Q. .... Let us consider the enhanced mechanism that is
20 taught on page 31. So this is something additional to what we
21 have just been talking about. So, "Enhanced mechanisms may be
22 supported to transfer a session between terminals within a
23 house, or between terminals in different houses." Okay?
24 A. Yes, I read that.
25 Q. And that of course relates back to the particular functions on
1 HOARTY - MELLOR
2 page 11, 4.06 and 4.07. First of all, 4.06: "The application
3 should be able to transfer a session to another STU in the
4 same location." So that is within the same household. Yes?
5 A. Yes.
6 Q. And it is: "(For example to transfer a program to a unit in
7 a different room in a home)." Yes?
8 A. Correct.
9 Q. Now, a programme can clearly include a VoD programme, can it
10 not?
11 A. Yes.
12 Q. And it also teaches in 4.07: "The application should be able
13 to transfer a session to another STU in a different location
14 (for example, to transfer a [VoD] program to a unit in another
15 home)." Yes?
16 A. Yes.
17 Q. So to transfer the programme DAVIC is telling the skilled
18 person, you have to transfer the session from the original
19 set-top unit to a different set-top unit.
20 A. The communication session is what I read.
21 Q. I know you do.
22 A. Session management is about connecting and disconnecting from
23 one or more services. To do that it requires the management
24 of a connection session which is my whole point.
25 Q. Of course it does, but the service that we are talking about
1 HOARTY - MELLOR
2 is a VoD service.
3 A. That is the service, the end result, but you are first moving
4 connections which could have other consequences or other steps
5 in-between. It is not inclusive. I do not read it as being
6 inclusive of -- I read this as the things you have to do in
7 order to move your connection sessions. You need enhanced
8 mechanisms which is not spoken to anywhere before or after
9 that sentence. I read this as a list of things you can do,
10 not as a recipe to do it. It is just the different things you
11 can do. Enhanced mechanisms is a very vague term to a skilled
12 person. That could let the imagination run wild with a term
13 that broad and come up with all kinds of things.
14 THE DEPUTY JUDGE: It is talking about transferring a session.
15 A. Yes.
16 Q. And 4.06 and 4.07 has given us a couple of examples of what
17 kind of sessions they are talking about. That is a steer, is
18 it not? I am referring to page 11 for 4. 06 and 4.07.
19 A. Yes.
20 Q. So you are transferring a programme to a unit in a different
21 room in a home or transferring a programme to a unit in
22 another home. That is the sort of thing, amongst others, that
23 they are talking about.
24 A. Yes, my Lord.
1. An interactive media-on-demand system, comprising:
a plurality of user equipment devices, each being a set-top box with a cable modem, that are each configured to present media-on-demand programming delivered from a remote media- on-demand server in a cable system, configured to allow a user to request to freeze delivery of a media-on-demand program, and configured to allow the user to request to have the delivery resumed from the point at which the delivery was frozen; and
the remote media-on-demand server being configured to deliver media-on-demand programming via the cable system to each of the plurality of user equipment devices, configured to freeze said delivery of the media-on-demand program when the remote media- on-demand server receives a request to freeze said delivery from a first one of the plurality of user equipment devices, wherein the request to freeze said delivery is sent from the first one of the plurality of user equipment devices through a first cable modem, and characterised in that it is configured to resume said frozen delivery at the point at which said delivery was frozen to a second one of the plurality of user equipment devices when a request to resume delivery is received from the second user equipment device, and wherein the request to resume said delivery is sent through a second cable modem of the second one of the plurality of user equipment devices.
7. The system of claim 1 wherein the remote media-on-demand server begins recording the media-on-demand program when the request to freeze delivery is received from the first user equipment devices.
12. A method for using a remote media-on-demand server in a cable system that can communicate with first and second user equipment devices, each being a set-top box with a cable modem, comprising:
delivering a media-on-demand program via the cable system for presentation on the first user equipment device;
freezing the delivery of the media-on-demand program upon a request to freeze said delivery from a user from the first user equipment device, wherein the request to freeze said delivery is sent from the first user equipment device through a first cable modem; and characterised by resuming said frozen delivery of the media-on-demand program at the point at which delivery was frozen upon a request to resume said frozen delivery from the second user equipment device, wherein the request to resume said frozen delivery is sent from a second user equipment device through a second cable modem.
17. The method of claim 12 further comprising recording the media-on-demand program on the remote media-on-demand server when the request to freeze delivery is received from the first user equipment device.
22. An interactive media-on-demand system, comprising:
a plurality of user equipment devices that are each configured to present media-on-demand programming delivered from a remote media-on-demand server, configured to allow a user to request to freeze delivery of a media-on-demand program, and configured to allow the user to request to have the delivery resumed from the point at which the delivery was frozen; and
the remote media-on-demand server being configured to deliver media-on-demand programming to each of the plurality of user equipment devices, configured to freeze said delivery of the media-on-demand program when the remote media-on-demand server receives a request to freeze said delivery from a first one of the plurality of user equipment devices, and characterised in that it is configured to resume said frozen delivery at the point at which said delivery was frozen to a second one of the plurality of user equipment devices when a request to resume delivery is received from the second user equipment device wherein when the remote media-on-demand server receives the request to freeze said delivery from the first one of the plurality of user equipment devices, the system determines whether the media is a live feed; and
if the media is a live feed the remote media-on-demand server begins recording the media when the request to freeze delivery is received from the first user equipment device, and if the media is not a live feed the request to freeze delivery saves the point at which the media was frozen on the remote media-on-demand server.
23. The system of claim 22 wherein the user equipment devices are each a set-top box with a cable modem;
the remote media-on-demand server is located in a cable system;
the delivery of a media-on-demand programming is via the cable system;
the request to freeze delivery is sent from the first one of the plurality of user equipment devices through a first cable modem; and
the request to resume delivery is sent from the second one of the plurality of user equipment devices through a second cable modem.
24. A method for using a remote media-on-demand server that can communicate with first and second user equipment devices, comprising:
delivering a media-on-demand program for presentation on the first user equipment device; freezing the delivery of the media-on-demand program upon a request to freeze said delivery from a user from the first user equipment device; and
characterised by resuming said frozen delivery of the media-on-demand program at the point at which delivery was frozen upon a request to resume said frozen delivery from the second user equipment device wherein when the remote media-on-demand server receives the request to freeze said delivery from the first one of the plurality of user equipment devices, the system determines whether the media is a live feed; and
if the media is a live feed the remote media-on-demand server begins recording the media when the request to freeze delivery is received from the first user equipment device, and if
the media is not a live feed the request to freeze delivery saves the point at which the media was frozen on the remote media-on-demand server.
25. The method of claim 24 wherein the first and second user equipment devices are each a set-top box with a cable modem;
the remote media-on-demand server is located in a cable system;
the delivery of a media-on-demand programming is via the cable system;
the request to freeze delivery is sent from the first user equipment device through a first cable modem; and
the request to resume said frozen delivery is sent from a second user equipment device through a second cable modem.
Note 1 amended claims 1 and 12 [Back] Note 2 DAVIC Digital Audio-Visual Council 1.3.1 Specification Part 1, published in 1998 [Back] Note 3 DAVIC had been pleaded as novelty destroying but this allegation was not pursued at trial. [Back] Note 4 for a recent summary see Regeneron Pharmaceuticals v Genentech [2013] EWCA Civ 93 at [68] – [71] per Kitchin LJ [Back] Note 5 1. Identify (a) the notional skilled person and (b) their relevant common general knowledge;
2. Identify the inventive concept embodied in the claim in question or otherwise construe it;
3. Identity what, if any, differences exist between the alleged invention and the prior art;
4. Assess whether, viewed without any knowledge of the alleged invention, those differences constitute steps which would have been obvious to the skilled addressee or whether they require any degree of invention [Back] Note 6 see in particular the well-known observations of Lord Diplock in Technograph v Mills & Rockey [1972] RPC 346, 362 [Back] Note 7 Claims 1 and 12 in the first group and claims 7, 17 and 22 to 25 in the second group. These claims are set out in an Annex to this judgment. [Back] Note 8 video cassette recorder [Back] Note 9 now delayed by the interval of the pause [Back] Note 10 For an understanding of this concept, see Arnold J’s summary in KCI Licensing v Smith & Nephew [2010] EWCA 1487 (Pat), [105] – [112], approved by the Court of Appeal [2010] EWCA Civ 1260 at [6]. [Back] Note 12 each STB used in an interactive cable system will include a cable modem [Back] Note 13 i.e. to provide VOD services [Back] Note 14 the head end broadcasts content simultaneously to all STBs on the network [Back] Note 15 Mr Hoarty (Rovi’s expert witness) said that the use of layering was irrelevant to cable networks but his evidence was confused and I do not accept it. [Back] Note 16 Mr Hoarty said that layering of sessions was not relevant to cable networks. His evidence on the subject was rambling and confused and I do not accept it. [Back] Note 17 the two major providers were TiVo and Replay Networks [Back] Note 18 by recording on the hard drive of the STB the content of any programme being watched [Back] Note 19 watching a programme sometime after it has been broadcast [Back] Note 20 Moving Picture Experts Group [Back] Note 21 I do not consider it is necessary to detail every such instance. [Back] Note 22 called Movies on Demand in DAVIC because the name ‘Video on Demand’ was considered to mean too many different things to different people. However the experts were agreed that section 9.1 refers to VOD as that term is being used in this action. [Back] Note 23 He contended that the real point in the case was what would the skilled addressee, with his common general knowledge but without any knowledge of the patent or other preconceptions and with no imagination, make of the third bullet point of §8.2.5.2. [Back] Note 24 which is correct – as already explained, cable is different from TV delivered by a telecom service where one to one connections are established [Back] Note 26 Mr Hoarty variously referred to the cable session as a connection session, a VOD session, or a service session and he was using this language to refer to the same thing. In addition he thought that Mr Kerr’s user session (which Mr Kerr had explained was at a different level from a connection session) was the same as what he called a service session or VOD session. He also said that in a cable system, a user session was not considered to be distinct from a connection session (contrast a telecoms network). However, his evidence on the subject was neither consistent nor clear. [Back] Note 27 and, as such, was capable of being transferred [Back] Note 28 ‘live’ in this context contrasts with ‘on-demand’ [Back]