“314. …. WebSockets use TCP as the underlying transport mechanism, and WebSockets are HTTP-compatible in the sense that control messaging to establish a WebSocket uses HTTP. …. . The WebSocket provides a standardised way for the server to send content to the client without being first requested by the client for each interaction, and allowing messages to be passed back and forth while keeping the connection open. In this way, a two-way ongoing conversation can take place between the client and the server. The communications are usually done over TCP port number 443 (or 80 in the case of unsecured connections). … 317. A TCP connection is a logical channel made up of a stream of bytes that are sent between the two processes in either direction. The data is sent between the processes as TCP packets. Each TCP packet contains 4 separate fields that together uniquely identify the TCP/IP connection to which the packet is associated. These identifiers are: source IP address, source port number, destination address and destination port number. Port numbers on a server computer act like flat numbers on an apartment block, providing a means for routing incoming material. For example, the “telnet” application usually listens to port 23, and any incoming connection into port 23 will be directed to the telnet application. In the case of the WebSocket connection, the server’s port number is usually 443 or 80. 318. The WebSocket protocol (which is managed by the application code) adds a framing structure on top of the streaming nature of TCP, and provides, when used with SSL/TLS, a more secure connection establishment mechanism, as well as constructing a logical channel (or channels) on top of the TCP connection. 319. Data communicated over the WebSocket is formatted using the WebSocket framing mechanism which further partitions the TCP connection so that it can convey a mixture of traffic. The mixed traffic can be using a variety of protocols, including TCP itself, leading to a situation where a TCP connection is running over another TCP connection. 320. WebSockets persist until they are shut down, and their function is to maintain a communication channel.”
“Amended claim 13 is dependent on amended claim 11, itself dependent on amended claim 1. Those two prior claims add the features of (i) a content engine which feeds into the speech recognition system and (ii) a remote control with a microphone and a talk button which pre-processes the user’s speech and communicates with the set top box using radio-frequencies. These features are not relied on as inventive in these proceedings.”
“18. There was no dispute about the principles which apply to the construction of patent claims. Both parties relied, as did the judge, on the summary in this court's judgment in Virgin Atlantic v Premium Aircraft[2010] RPC 8 at [5]: ‘(i) The first overarching principle is that contained in Article 69 of the European Patent Convention. (ii) Article 69 says that the extent of protection is determined by the claims. It goes on to say that the description and drawings shall be used to interpret the claims. In short the claims are to be construed in context. (iii) It follows that the claims are to be construed purposively - the inventor's purpose being ascertained from the description and drawings. (iv) It further follows that the claims must not be construed as if they stood alone - the drawings and description only being used to resolve any ambiguity. Purpose is vital to the construction of claims. (v) When ascertaining the inventor's purpose, it must be remembered that he may have several purposes depending on the level of generality of his invention. Typically, for instance, an inventor may have one, generally more than one, specific embodiment as well as a generalised concept. But there is no presumption that the patentee necessarily intended the widest possible meaning consistent with his purpose be given to the words that he used: purpose and meaning are different. (vi) Thus purpose is not the be-all and end-all. One is still at the end of the day concerned with the meaning of the language used. Hence the other extreme of the Protocol - a mere guideline - is also ruled out by Article 69 itself. It is the terms of the claims which delineate the patentee's territory. (vii) It follows that if the patentee has included what is obviously a deliberate limitation in his claims, it must have a meaning. One cannot disregard obviously intentional elements. (viii) It also follows that where a patentee has used a word or phrase which, acontextually, might have a particular meaning (narrow or wide) it does not necessarily have that meaning in context. (ix) It further follows that there is no general 'doctrine of equivalents.' (x) On the other hand purposive construction can lead to the conclusion that a technically trivial or minor difference between an element of a claim and the corresponding element of the alleged infringement nonetheless falls within the meaning of the element when read purposively. This is not because there is a doctrine of equivalents: it is because that is the fair way to read the claim in context. (xi) Finally purposive construction leads one to eschew the kind of meticulous verbal analysis which lawyers are too often tempted by their training to indulge.’ 19. Sub-paragraph (ix) must now be read in the light of the Supreme Court's judgment in Actavis v Lilly[2017] UKSC 48 , which explains that, at least when considering the scope of protection, there is now a second question, to be asked after the patent claim has been interpreted, which is designed to take account of equivalents. There was some reference in the written arguments to the impact of that decision on the present case. In the end, however, Mr Mellor disclaimed any reliance on any doctrine of equivalence for the purposes of supporting an expansive scope of claim in the context of invalidity. That issue will therefore have to await a case in which we are called upon to decide it.”
“53 Then, in decision T 0331/87, Houdaille/Removal of feature [1991] E.P.O.R. 194, the TBA laid down a three part test at [3]–[6]: ‘3. For the determination whether an amendment of a claim does or does not extend beyond the subject-matter of the application as filed, it is necessary to examine if the overall change in the content of the application originating from this amendment (whether by way of addition, alteration or excision) results in the skilled person being presented with information which is not directly and unambiguously derivable from that previously presented by the application, even when account is taken of matter which is implicit to a person skilled in the art in what has been expressly mentioned (Guidelines, Part C, Chapter VI, No. 5.4). In other words, it is to examine whether the claim as amended is supported by the description as filed. 4. In the decision T 260/85 (“Coaxial connector/AMP, OJ EPO, 1989, 105) the Board of Appeal 3.5.1 came to the conclusion that “it is not permissible to delete from a claim a feature which the application as originally filed consistently presents as being an essential feature of the invention, since this would constitute a violation of Art.123(2) EPC” (cf. Point 12 and Headnote). In that case the application as originally filed contained no express or implied disclosure that a certain feature (“air space”) could be omitted. On the contrary, the reasons for its presence were repeatedly emphasised in the specification. It would not have been possible to recognise the possibility of omitting the feature in question from the application (Point 8). It could be recognised from the facts that the necessity for the feature was associated with a web of statements and explanations in the specification, and that its removal would have required amendments to adjust the disclosure and some of the other features in the case. 5. Nevertheless it is also apparent that in other, perhaps less complicated technical situations, the omission of a feature and thereby the broadening of the scope of the claim may be permissible provided the skilled person could recognise that the problem solving effect could still be obtained without it (e.g. T 151/84 - 3.4.1 of28 August 1987 , unreported). As to the critical question of essentiality in this respect, this is a matter of given feasibility of removal or replacement, as well as the manner of disclosure by the applicant. 6. It is the view of the Board that the replacement or removal of a feature from a claim may not violate Art.123(2) EPC provided the skilled person would directly and unambiguously recognise that (1) the feature was not explained as essential in the disclosure, (2) it is not, as such, indispensable for the function of the invention in the light of the technical problem it serves to solve, and (3) the replacement or removal requires no real modification of other features to compensate for the change (following the decision in Case T 260/85, OJ EPO 1989, 105). The feature in question may be inessential even if it was incidentally but consistently presented in combination with other features of the invention. Any replacement by another feature must, of course, be examined for support in the usual manner (cf. Guidelines, Part C, Chapter VI, No. 5.4) with regard to added matter.’ 54. Thus the skilled person must be able to recognise directly and unambiguously that (1) the feature is not explained as essential in the original disclosure, (2) it is not, as such, indispensable for the function of the invention in the light of the technical problem it serves to solve, and (3) the replacement or removal requires no real modification of other features to compensate for the change. 55. This test provides a convenient structured approach to the fundamental question whether, following amendment, the skilled person is presented with information about the invention which is not derivable directly and unambiguously from the original disclosure. 56. Turning to intermediate generalisation, this occurs when a feature is taken from a specific embodiment, stripped of its context and then introduced into the claim in circumstances where it would not be apparent to the skilled person that it has any general applicability to the invention. 57. Particular care must be taken when a claim is restricted to some but not all of the features of a preferred embodiment, as the TBA explained in decision T 0025/03 at point 3.3: ‘According to the established case law of the boards of appeal, if a claim is restricted to a preferred embodiment, it is normally not admissible under Article 123(2) EPC to extract isolated features from a set of features which have originally been disclosed in combination for that embodiment. Such kind of amendment would only be justified in the absence of any clearly recognisable functional or structural relationship among said features (see e.g. T 1067/97, point 2.1.3).’ 58. So also, in decision T 0284/94 the TBA explained at points 2.1.3–2.1.5 that a careful examination is necessary to establish whether the incorporation into a claim of isolated technical features, having a literal basis of disclosure but in a specific technical context, results in a combination of technical features which is clearly derivable from the application as filed, and the technical function of which contributes to the solution of a recognisable problem. Moreover, it must be clear beyond doubt that the subject matter of the amended claim provides a complete solution to a technical problem unambiguously recognisable from the application. 59. It follows that it is not permissible to introduce into a claim a feature taken from a specific embodiment unless the skilled person would understand that the other features of the embodiment are not necessary to carry out the claimed invention. Put another way, it must be apparent to the skilled person that the selected feature is generally applicable to the claimed invention absent the other features of that embodiment. 60. Ultimately the key question is once again whether the amendment presents the skilled person with new information about the invention which is not directly and unambiguously apparent from the original disclosure. If it does then the amendment is not permissible.”
“The invention comprises a multi-user control system for audio visual devices that incorporates a speech recognition system that is centrally located in or near a wireline node, and which may include a Cable Television (CATV) Headend. The speech recognition system may also be centrally located in or near a server farm a web-site hosting facility, or a network gateway. In these embodiments of the invention, spoken commands from a cable subscriber are recognized and then acted upon to control the delivery of entertainment and information services, such as Video On Demand, Pay Per View, Channel control, on-line shopping, and the Internet. This system is unique in that the speech command which originates at the user site, often the home of the subscriber, is sent upstream via the return path (often five to 40 MHz) in the cable system to a central speech recognition and identification engine. The speech recognition and identification engine described herein is capable of processing thousands of speech commands simultaneously and offering a low latency entertainment, information, and shopping experience to the user or subscriber.”
“As used herein, the adjective augmented is used to refer to a node incorporating at least one embodiment of the invention. Augmented node 1310 may control and support optimized upstream communication as disclosed in the co-pending application serial number 09/679, 115, entitled "Increased Bandwidth in Aloha-based Frequency Hopping Transmission Systems" by Calderone and Foster, both inventors of this application and commonly assigned to AgileTV, and incorporated herein by reference.”
“As a power-saving feature, a threshold element 310 may be 60 provided to sense when the sound level exceeds a certain level and enable interface 304 and other components only when sound which is potentially recognizable speech exists.”
“As a power-saving feature, a threshold element (not shown) may be provided to sense when the sound level exceeds a certain level and to enable interface circuit 330 and other components only when sound which is potentially recognizable speech exists. A similar threshold element (not shown) may also be provided in remote control 166, if desired.”
“Several optional features may be applied to each of the above-identified arrangements. First, on those remote controls which perform speech-related functions, a press to speak (or <Recognize>) button may be used to exclude spurious noise and/or to extend battery life. Thus, the speech-related circuitry may be powered only when the press to speak button is pressed.”
“Other variations to the invention may also be made. For example, although the speech recognition operation is shown in the above embodiments as taking place at the subscriber terminal unit, this processing could take place elsewhere in the system. One variation is shown in FIG. 15 in which a transmitter 515 transmits data representing sounds or spoken words to a node 517. Sounds or spoken words are received by a subscriber terminal unit 519. The sounds or spoken words are transmitted from subscriber terminal 519 to node 517 which includes speech recognition circuitry which uses the data transmitted from transmitter 515 to generate commands according to the sounds or spoken words. Node 517 transmits the command(s) to controlled device 521 via subscriber terminal unit 519 to control controlled device 521. If this arrangement is implemented in a subscription television system, for example, node 517 may be an off-premises device connected to a plurality of subscriber terminal units which access node 517 on a time-sharing basis.”
“ Q. And they also, in order to reduce latency, would want to consider readying resources at the node as soon as possible? A. It is one decision that they might take, yes. Q. And it would be a sensible decision to alert the speech recognition system at the node as soon as possible in order to ready the resources? A. Well, not necessarily if it ties up resources that could be used for something else. If we have a voice-activated system, for instance, which is one of the options described in Houser, then there could be all sorts of noise going in the household. The sound level activated system could be sending a lot of MR. JUSTICE MEADE: Sorry to interrupt, but I think we are still on the assumption that this is a push to talk. A. Okay, so we are on push to talk. MS. LANE: Yes, we are. A. Even Houser, if we look at the relevant part, puts two level sensitive detectors on top of the push to talk. If we find the right paragraph, he does still consider avoiding waking up the server even with the push to talk variation. This is presumably to stop waking up the server with unnecessary traffic. Q. I am not saying it is the only sensible way of doing it. I am just saying one sensible way of doing it would be to alert the speech recognition system at the node as soon as possible in order to ready resources? A. I agree that it is one way. I think you said that we agree it is a good idea. However, I am saying that I would just like to qualify that yet again to say it is one possible way of doing that. Q. And a good way of alerting the speech recognition system as soon as possible would be to send an alert when the recognise button is pressed? A. It is certainly something we could do. As I have said, I am not sure that it is necessarily good. Q. It is a sensible option to consider? A. Yes. We would leave it on the table, certainly.”
“ Q. But I do not think it would be a difficult thing for them to think of, because they know that they have to get the resources ready on this assumption and so the step that they are taking is to think, "They will be ready sooner if I ask for them sooner”
“Q. So a better solution would be either to send an alert at the start of the speech or when the push-to-talk button is pressed? A. It would be better than that very bad design point. Another design point is to just send some slightly shorter packets and use the initial ones as the alert for the subsequent ones. Q. So that would be one option and another option would be to send the alert when the button was pressed? A. Yes. Q. And both of those would be obvious choices? A. I think it would be a matter of experimentation and to see what worked well. Q. The skilled person would try both of those things and both of them would be sensible options? A. Yes, so they would experiment and try them I think, yes.”