“As the acceptance of selective call communications devices, or pagers, including two-way pagers, continues to grow, and as their affordability continues to improve, some users are acquiring pagers which have a same selective call address. … For example, a neon coloured belt worn pager is used for a day at the beach, and a black and gold pen pager with a business suit is used for an evening business meeting.”
“However, a problem arises when the user has multiple pagers which are left continuously on. For example, messages received by a pager carried by a user are also received by the user’s other pagers which are not carried at that time. Disadvantageously, with known pagers, message status changes 26. made by the user on the carried pager are not made on the user’s other pagers. If a user reads, deletes, or protects a message on the carried pager, the message remains as an unread message on the user’s other pagers. Thus, when the user changes attire and corresponding pagers, the user is faced with a different pager having messages with an unread status, which are identical to messages previously read, deleted or protected on another pager. Thus, the user must again read and decide the status of each message received on the other pager. This additional tedious task required after each change of a pager poses an inconvenience to the user that could deter a user from acquiring a number of pagers in different form factors and colors. Thus, what is needed is a way to have message status changes made on any one of the user’s pagers automatically made on the user’s other pagers.”
“… what is needed is a way to have status changes to a pager configuration made on any one of a plurality of the user’s pagers automatically made on the other one or ones of the plurality of the user’s pagers.”
“Thus the status of messages received by pagers 130 and by all pagers 150 will be identical after execution of step 275. Thus if a user reads and deletes a message on pager 130, it will also be identified as being read and deleted on pager 150. Consequently, when the user changes from pager 130 to 150 in response to changing attire, or otherwise, the status of messages in both pagers will be substantially identical. This has the advantage of alleviating the inconvenience of changing the status of unread messages in pager 150.”
“… A status change includes a change in operating mode or information content of the pager. Changes in operating mode include changes in alert mode, such as changing a time of day alarm, changing from silent to audio alert mode, or selecting a different alert melody. Changes in operating mode also include changes in the status of a message, such as ‘unread’, ‘read’, ‘protect’ and ‘delete status’ of a message. Changes in operating mode also include changes in alert threshold information such as high or low values of a financial instrument information, sports scores, or other information received via an information paging service. Changes in operating mode also include changes in information content such as edits to received or stored information, additional information such as additions to RolodexTM type information or calendar appointments. Changes in operating mode also include changes in key word search algorithms …”
“[0038] Thus, it should be apparent by now that the present invention provides a method of synchronizing the state of message information among a plurality of selective call transceivers, or pagers. In particular, the method advantageously provides a method of communicating changes in status category of message information, from among a multiplicity of status categories, in a first transceiver to a second transceiver. When a first status in a transceiver is changed to a subsequent status as a result of a subsequent input to the first transceiver, the invention provides a method of automatically changing the first status in a second transceiver to the subsequent status. [0039] While a detailed description of a preferred embodiment of the invention has been given, it should be appreciated that many variations can be made thereto without departing from the scope of the invention as set forth in the appended claims. Further, the invention is not limited to selective call transceivers, or two-way pagers, but can be used with other types of two-way communication devices, both fixed and portable, both wireless and wireline.”
“[A] A method of synchronizing message information among a plurality of transceivers comprising the steps of: [B] transmitting by a wireless messaging infrastructure a first message having a first status; [C] in one transceiver of the plurality of transceivers, changing the first status of the first message to a second status responsive to an input to the one transceiver, and [D] transmitting a second message indicative of the second status; [E] in the wireless messaging infrastructure, receiving the second message; and characterised in that the method includes the steps of [F] in the wireless messaging infrastructure, responsive to receiving the second message, transmitting a third message indicative of the second status; and [G] in at least one other transceiver of the plurality of transceivers, receiving the third message, and [H] responsive to receiving the third message, changing the first status of the first message to the second status.”
“[A] A method of synchronizing a status of a plurality of transceivers comprising the steps of: [B] in a first transceiver, changing the status of the first transceiver from a first status to a second status as a result of an input from a user, and [C] transmitting a first message indicative of the second status; [D] in a wireless messaging infrastructure, receiving the first message characterised in that the method includes the steps of, [E] in the wireless messaging infrastructure, transmitting a second message indicative of the second status; and [F] in a second transceiver, receiving the second message, and [G] changing a status of the second transceiver to the second status in response thereto.”
“[A] A system for synchronizing a status category of a plurality of communication devices communicating with an infrastructure, [B] each of the plurality of communication devices having at least one status category, [C] each of the at least one status category having a plurality of states, characterised by: [D] means in at least one communication device of the plurality of communication devices for changing a status category of the at least one communication device of the plurality of communication devices to produce a current state of the status category; [E] means in the least one communication device of the plurality of communication devices to produce a synchronizing signal for signaling [sic] to the infrastructure the current state of the status category; [F] means in the infrastructure to produce a current state signal for signaling [sic] to an other communication device of the plurality of communication devices the current state of the status category of the at least one communication device of the plurality of communication devices in response to the synchronizing signal; and [G] means in the other communication device of the plurality of communication devices for changing the current state of the at least one status category of the other communication device to the plurality of communication devices to the current state of the at least one communication device of the plurality of communication devices responsive to the current state signal.”
“… In some cases a patent claim may cover a wide field so that some parts of it will be obvious to the notional skilled person in one field and other parts will be obvious to the notional skilled person in another. That is not unfair to the patentee … but simply a reflection of the fact that the scope of the protection sought is wide. I accept, of course, that in some cases there will be invention in marrying together concepts from two unrelated arts, but that is not what Mr Carr is arguing for here. He says that the notional skilled worker in the art, whether he comes from the freeze-drying field or the spray-drying field, would find it obvious to work within the wide limits of the claim. When considering what would be obvious to the notional uninventive but skilled spray-dryer one must have in mind what would be common general knowledge in that field. Likewise when one is considering what is obvious to the notional uninventive but skilled freeze-dryer. …”
“… What Laddie J was saying was that where an invention involves the use of more than one skill, if it is obvious to a person skilled in the art of any one of those skills, then the invention is obvious. And rightly so, for it would otherwise impede a class of person who found it obvious. So here, if the invention was obvious to a CSEM expert alone or to a geophysicist alone, then the Patent is invalid. …”
“One might have thought there was nothing more to say on this topic after Kirin-Amgen Inc v Hoechst Marion Roussel Ltd[2005] RPC 9 . The judge accurately set out the position, save that he used the old language of Art.69 EPC rather than that of the EPC 2000, a Convention now in force. The new language omits ‘the terms of’ from Art.69. No one suggested the amendment changes the meaning. We set out what the judge said, but using the language of the EPC 2000: [182] The task for the court is to determine what the person skilled in the art would have understood the patentee to have been using the language of the claim to mean. The principles were summarised by Jacob LJ in Mayne Pharma Pty Ltd v Pharmacia Italia SpA[2005] EWCA Civ 137 and refined by Pumfrey J in Halliburton Energy Services Inc v Smith International (North Sea) Ltd[2005] EWHC 1623 (Pat) following their general approval by the House of Lords in Kirin-Amgen Inc v Hoechst Marion Roussel Ltd[2005] RPC 9 . An abbreviated version of them is as follows: (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.” [182] The task for the court is to determine what the person skilled in the art would have understood the patentee to have been using the language of the claim to mean. The principles were summarised by Jacob LJ in Mayne Pharma Pty Ltd v Pharmacia Italia SpA[2005] EWCA Civ 137 and refined by Pumfrey J in Halliburton Energy Services Inc v Smith International (North Sea) Ltd[2005] EWHC 1623 (Pat) following their general approval by the House of Lords in Kirin-Amgen Inc v Hoechst Marion Roussel Ltd[2005] RPC 9 . An abbreviated version of them is as follows: (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.”
“… the person skilled in the art will recognize that the teaching of the patent in suit in this respect would not be limited to a mono-causal connection between the receipt of the second message in the wireless messaging infrastructure and the transmission of the third message, since he would otherwise interpret the patent according to its wording. In the technical-functional transmission, the person skilled in the art will thus recognize that the third message is transmitted in response to (original wording ‘responsive to’) the receipt of the second message even if the transmission of the third message is promoted only as a concurrent cause of the receipt of the second message, but that at the same time other events that trigger the transmission or a chronological delay occur. …”
“An electronic wallet includes memory for storing at least a balance corresponding to an account in a financial institution, and a selective call receiver for receiving a wireless message transmitted from a remote transmitter, the wireless message including financial information relating to the balance for confirming a financial transaction with the financial institution. A controller, coupled to the memory and to the receiver, can update the balance in the memory in response to the wireless message. [A] communication system enters financial transactions into the communication system from one of a plurality of associated portable data devices, and updates the financial transactions from the communication system to the one and to at least a second of the plurality of associated portable data devices via wireless message communication from at least one remote transmitter.”
“Moreover, a first wallet 540 may be capable of updating financial information for a second wallet 546 (i.e., similar to the cash transaction discussed above) to update an account limit or other transaction information for the second wallet 546 via the financial institution 544 and the communication system 300. Additionally, a security transaction (i.e., a lost electronic wallet 546 requiring a user access control message to be sent by the communication system 300) may be updated to all electronic wallets (540 and 546) that share the account. Consequently, at least one electronic wallet 546 may be secured accordingly, and other member electronic wallets (540) may be updated with the security transaction information, as may be necessary for security procedures by the electronic wallets (540 and 546) in the communication system 300. Lastly the first wallet 546 may be capable of monitoring transaction activity (e.g., financial transaction activity such as purchasing or other expenses) for the second wallet 540, including a balance summary for transactions initiated by the second wallet 540.”
“There is no provision for automatic synchronization whenever new mail arrives or old mail is changed by another client. Instead, users must get any new mail explicitly. A simple ‘notification’ program runs in the background and wakes up every minute to check for new mail; when mail arrives, the user executes a command to get the new mail, synchronizing the mailbox at the same time.”
“A client MUST be prepared to accept any server response at all times. This includes server data that it may not have requested.”
“The NOOP command always succeeds. It does nothing. Since any command can return a status update as untagged data, the NOOP command can be used as a periodic poll for new messages or message status updates during a period of inactivity.”
“5.2 Mailbox Size and Message Status Updates At any time, a server can send data that the client did not request. Sometimes, such behaviour is required. For example, agents other than the server may add messages to the mailbox (e.g. new mail delivery), change the flags of message in the mailbox (e.g. simultaneous access to the same mailbox by multiple agents), or even remove messages from the mailbox. A server MUST send mailbox size updates automatically, if a mailbox size change is observed during the processing of a command. A server SHOULD send message flag updates automatically, without requiring the client to request such updates explicitly. Special rules exist for server notification of a client about the removal of messages to prevent the synchronization errors; see the description of the EXPUNGE response for more details. Regardless of what implementation decisions a client may take on remembering data from the server, a client implementation MUST record mailbox size updates. It MUST NOT assume that any command after initial mailbox selection will return the size of the mailbox. 5.3 Response when no Command in Progress Server implementations are permitted to send an untagged response (except for EXPUNGE) while there is no command in progress. Server implementations that send such responses MUST deal with flow control considerations. Specifically, they must either (1) verify that the size of the data does not exceed the underlying transport’s available window size, or (2) use non-blocking writes.”
“The EXPUNGE command permanently removes from the currently selected mailbox all messages that have the \Deleted flag set. Before returning an OK to the client, an untagged EXPUNGE response is sent for each message that is removed.”
“The EXPUNGE response reports that the specified message sequence number has been permanently removed from the mailbox. The message sequence number for each successive message in the mailbox is immediately decremented by 1, and this decrement is reflected in message sequence numbers in subsequent responses (including other untagged EXPUNGE responses).”
“(1)(a) Identify the notional ‘person skilled in the art’; (b) Identify the relevant common general knowledge of that person; (2) Identify the inventive concept of the claim in question or if that cannot readily be done, construe it; (3) Identify what, if any, differences exist between the matter cited as forming part of the ‘state of the art’ and the inventive concept of the claim or the claim as construed; (4) Viewed without any knowledge of the alleged invention as claimed, do those differences constitute steps which would have been obvious to the person skilled in the art or do they require any degree of invention?”
“The question of obviousness must be considered on the facts of each case. The court must consider the weight to be attached to any particular factor in the light of all the relevant circumstances. These may include such matters as the motive to find a solution to the problem the patent addresses, the number and extent of the possible avenues of research, the effort involved in pursuing them and the expectation of success.”
“Q. I am trying to look at matters more substantively and to discuss with you the message flow in Gutman. A. Okay. Q. With that in mind, would you agree that Gutman gives a method of synchronising multiple pager clients which could be used more extensively than just in its own context, and in particular could be used for synchronising ordinary consumer pages? A. Yes, with that in mind, that you are sending messages and you are updating to get to a common status.”
“1. Definitions. Capitalized terms used in this Agreement are defined in this Section 1 or elsewhere in this Agreement. 1.1 ‘Active Mailbox’ means a Mailbox that has successfully synched any PIM information using the Protocol with at least one EAS Client at least once during the applicable Royalty Period. 1.2 ‘EAS Client’ means a client that connects to the Internet to synchronize PIM information using the Protocol. … 1.6 ‘Mailbox’ means an account maintained by a Service that is capable of storage or synchronization of any PIM information using the Protocol at some point between the Service and an EAS Client. … … 1.8 ‘Necessary Claims’ means the claims of a patent or patent application that a Party or any of its Subsidiaries owns or has the right to sublicense without a fee and that are necessarily infringed by implementing the Protocol in accordance with the Technical Documentation in order to interoperate with EAS Clients. Necessary Claims do not include any claims to any underlying or enabling technology that may be used or made available in connection with the Protocol or an Implementation, or to any implementation of technical documentation, specifications or technologies that are merely referred to in the body of the Technical Documentation. 1.9 ‘PIM information’ means any personal information management (PIM) information, including, without limitation, email, calendar, contacts, or tasks. 1.10 ‘Protocol’ means the Microsoft Exchange ActiveSync (‘EAS’) protocol, as described in the Technical Documentation. … 1.14 ‘Service(s)’ means Google’s hosted services that … provide PIM information to EAS Clients … … 1.16 ‘Technical Documentation’ means the technical documentation described in Section 2.5 below. … 2.1 Microsoft License. Microsoft hereby, limited to the Term and subject to Google’s compliance with Sections 2.2, 2.3 and 3, grants Google a worldwide, non-exclusive, non-sublicensable license under Microsoft’s Necessary Claims to make and use implementations for the sole purpose of allowing the Service to interoperate with EAS Clients. … 2.4 Google License. Google hereby, limited to the Term and subject to Microsoft’s compliance with Section 2.5(b), grants Microsoft a worldwide, non-exclusive, royalty-free, non-sublicensable license under Google’s Necessary Claims to make, use, sell, offer to sell, import or otherwise make available those portions of any software program that implement the Protocol in accordance with the Technical Documentation to interoperate with EAS Clients. 2.5 Technical Documentation. (a) Initial Documentation. Microsoft has provided and Google has received the Microsoft Exchange ActiveSync Client Protocol Document Version 2.0.16 (‘Initial Documentation’). (b) Updates. Microsoft will provide Google with any updates to or additional technical documentation for the Protocol that are made available by Microsoft to other licensees of the Protocol during the Term, including any such updates corresponding to Implementations of the Exchange ActiveSync protocol in any version of Microsoft Exchange Server that is released during the Term (‘Updates’). Microsoft will provide Updates to Google through a publicly available website.” (a) Initial Documentation. Microsoft has provided and Google has received the Microsoft Exchange ActiveSync Client Protocol Document Version 2.0.16 (‘Initial Documentation’). (b) Updates. Microsoft will provide Google with any updates to or additional technical documentation for the Protocol that are made available by Microsoft to other licensees of the Protocol during the Term, including any such updates corresponding to Implementations of the Exchange ActiveSync protocol in any version of Microsoft Exchange Server that is released during the Term (‘Updates’). Microsoft will provide Updates to Google through a publicly available website.”