“[0001] This invention relates in general to the field of communications systems and more particularly to an improved two-way paging and messaging system and method of operation.” operation.”
“[0002] One of the most convenient forms of wireless communication involves the use of radio frequency transmission systems which transmit short messages to hand-held subscriber devices referred to as ‘pagers’. Advances in data transmission techniques have allowed for the development of paging systems that include the ability to transmit short voice messages to subscriber devices that include a voice playback capability. Accordingly, a user of a paging system now has the ability to receive both alphanumeric messages and voice messages through the conventional paging transmission network. [0003] Although the user of a communications system now has the ability to receive a variety of types of messages on his subscriber device, there has been very little, if any, attention paid to the systems necessary to gather the new voice messaging traffic or to the possibility of allowing the user to control the messages directed to him or other aspects of the communications system. ”
“[0007]In accordance with the teachings of the present invention as defined in the appended claims, a wireless communications system is provided that substantially eliminates or reduces problems associated with prior systems and methods of operation [0008] According to one embodiment of the present invention, a communications system is provided that comprises a radio frequency transmission system operable to communicate with at least one subscriber device. The radio frequency transmission system is coupled to a messaging gateway system. The messaging gateway system is coupled to remote messaging system. The messaging gateway is operable to receive, for example, voice messages or notification of a voice message deposited in the remote messaging system intended for a user of a subscriber device from the remote messaging system. The messaging gateway is further operable to translate the messages received from the remote messaging system into a protocol which is able to be transmitted to the subscriber device by the radio frequency transmission system. [0009] According to another embodiment of the present invention, the subscriber device is operable to generate messages that may be returned through the radio frequency transmission system to the messaging gateway system. The messaging gateway system may then either return the message to a remote messaging system in communication with the messaging gateway system or direct the message from the subscriber device to an alternate device through the radio frequency transmission system. Using the return communication pathway, the user of a subscriber device can manipulate a voice mailbox within a remote voice messaging system. In the alternative, the user of a subscriber device can direct messages to other subscriber devices or can direct control signals to systems controlled by remote system controllers.”
“[0013] … The remote messaging system 30 transmits copies of messages or notifications of messages deposited in the system to the messaging gateway system using a variety of message transfer protocols. [0014] For example, remote messaging system 30 may communicate with messaging gateway system 20 using the audio messaging interchange specification digital protocol (AMIS-Digital) or other public or proprietary message transfer protocols. The messaging gateway system 20 translates the voice messages received from the remote messaging system 30 into a protocol understood by the RF control system 14. The voice message may then be transferred from the RF control system 14 to the transmitter 16 where it can be transmitted using radio frequency signals to the subscriber device 28….”
“An important technical advantage of the present invention inheres in the fact that subscriber device 28 also has the capability to transmit signals to RF control system 14 through receiver 18 which can be used to direct the actions of the remote messaging system 30. In this manner, a user of subscriber device 28 can instruct the remote messaging system 30 which, as described previously may comprise, for example, a voicemail system. A user of the subscriber device 28 can instruct the remote messaging system 30 to save messages, reply to messages, redirect messages, send new messages, hold messages, transmit messages that are currently on hold, or to configure restricted delivery of messages. In this manner, the subscriber device 28 is a remote control unit for a voice mailbox associated with the user of the subscriber device 28.”
“According to another aspect of the present invention, the subscriber device 28 can transmit signals to the RF control system 14 through the receiver 18 that are intended for a remote system controller 32 shown in FIGURE 1. The remote system controller 32 is coupled to and controls a remotecontrolled system 34. The remote system controller 32 comprises circuitry similar to a subscriber device such as subscriber device 28 in that it is able to communicate with the RF control system 14 through the transmitter 16 and receiver 18. The remote system controller 32 receives commands initially generated by the subscriber device 28 from the transmitter 16 and instructs the remote-controlled system 34 responsive to the commands received. The commands are transmitted from the subscriber device 28 to the messaging gateway system 20 which interprets the commands and constructs a message for delivery to the remote system controller 32.”
“Under control of the transaction control module 54, a message construction module 56 operates to parse the messages received from the remote messaging systems 30 and to construct the messages to be transmitted to the RF transmission system 12 for delivery to subscriber device 28. In addition, message construction module 56 functions to receive messages through the RF transmission system 12 from subscriber device 28 or remote-controlled system 34 and to construct appropriate messages for delivery to remote messaging systems or subscriber device through the interface control module and the protocol converter systems 40 though 52.”
“[0031] As discussed previously, the messaging system of the present invention enables the remote messaging system 30 to deposit copies of messages in the messaging gateway system 20. The messaging gateway system 20 can then construct pages that may be transmitted to the subscriber device 28 using the RF transmission system 12. In this manner, the user of the subscriber device 28 can have the entire message delivered or can be notified that he has a message waiting in the remote messaging system 30, ask that the message be forwarded to his subscriber device 28, and control the entire process by issuing commands from the subscriber device 28 that are relayed to the remote messaging system 30 by the messaging gateway system 20. Subscriber device 28 may also issue commands to messaging gateway system 20.”
“Due to the large amount of data required to encode the voice messages, the transfer of such messages between systems represents a significant expense. As such, sending only a notification packet eliminates the need to replicate the data of the message itself in the remote messaging system 30 and the messaging gateway system 20. However, under some circumstances, the convenience of foregoing the notification process and transmitting the entire message in the first instance may outweigh this expense.”
“The message construction module 56 creates a notification page that includes response options based on the information obtained from the deposited message or the notification packet and information defined in the subscriber's portfolio database. In the case where an entire message is sent as opposed to a notification, the message construction module 56 will construct a page from the deposited message and add response options based on information obtained from the message and information defined in the subscriber's portfolio database.” information defined in the subscriber's portfolio database.”
“[0042] The action processor module 58 retrieves and decodes the subscriber response packet and instructs the message construction module 56 to create a command packet instructing remote messaging system 30 to perform the actions requested by the subscriber. Control then passes to the message construction module 56. The message construction module 56 then constructs a command packet responsive to the subscriber's request and notifies the transaction control module 54 that the packet is ready for delivery to the remote messaging system 30. …. [0043]…. Control then passes to the interface control module 38 which delivers the command packet to the remote messaging system 30 through an appropriate protocol converter 40 through 52.”
“[0049]As discussed previously, in one typical circumstance, the subscriber will first be notified of one or more messages in the remote messaging system 30 through a notification page. The subscriber will be presented with a menu identifying the existing messages and giving the subscriber options on what to do with each of the messages. At this point, the subscriber has the choice of requesting retrieval of the messages using his subscriber device 28 or retrieving his messages using other means. According to one embodiment of the present invention, the message notification packet includes information as to the size of the message. In this manner, the subscriber can decide whether or not it is economical to utilize the messaging system 10 to retrieve such a message or whether or not resources are adequate to retrieve such a message. [0050] As discussed previously, any command that could be issued directly to remote messaging system 30 can also be issued using messaging system 10. For example, the subscriber may choose to save, delete, forward, reply, or perform other actions in response to the receipt of a message. Each of these actions is encoded in a command packet which is delivered as described through the messaging gateway system 20 to the remote messaging system 30.”
“[0061] … Control is then passed to the action processor module 58 which decodes the response packet and instructs the message construction module to create either a command packet or a page based upon the options selected by the subscriber. Control is then passed to the message construction module 56 that creates a command packet or a page for delivery to at least three types of destinations. The command packet or page may first be intended for use by the remotecontrolled system 34 using the remote system controller 32. Secondly, as previously described, the command packet could be intended for delivery to a remote messaging system such as remote messaging system 30. In this case, the command packet would include a command intended to manipulate, for example, a voice mailbox within remote messaging system 30. The third possible destination is another subscriber device. In this manner, the subscriber using subscriber device 28 can create a message or page and transmit it to another subscriber device using RF transmission system 12 and messaging gateway system 20. [0062] … Transaction control module 54 then passes control to the interface control module 38. The interface control module then delivers the command packet to remote messaging system 30 through the appropriate protocol converter 40 through 52….”
“Utilizing the unique capabilities of messaging gateway system 20, a subscriber can choose from a portfolio of options programmed into messaging gateway system 20 to generate pages to other subscribers, to command remote units which are controlled by system controllers such as remote system controller 32, or to command remote messaging systems such as remote messaging system 30. In this manner, a subscriber device such as subscriber device 28 allows not only for the communication of paging messages to the subscriber but also for the generation of messages and the remote control of a variety of systems.”
“As described previously, the messaging gateway system 20 not only accepts copies of voice messages from disparate voicemail systems using industry standard message transfer protocols such as AMIS-Digital or AMIS-Analog or vendorspecific protocols, it also accepts message notification packets received from the remote messaging system such as remote messaging system 30. The message notification packets may include the identification of the originator in either text or voice form, the identification of the message priority, the date and time stamp of the message deposit, the identification of the originating telephone number of the message, the message sequence number, the length of the message in seconds, the size in bytes of the compressed digitized message file, and the identification of the transferring voicemail system. Because other types of messaging systems such as electronic mail or facsimile machines may also communicate with messaging gateway system 20, the message type is also included in the notification packets.”
“The notification page includes all or a portion of the previously mentioned information describing the message.”
“[0078]According to one embodiment of the present invention, a subscriber may choose to receive message notifications regarding certain types of messages and the message itself for other types of messages. For example, messages from a particular source or of a particular urgency would not require a message notification packet but would merely be delivered in the first instance. However, messages of normal urgency or messages from non-selected sources would first generate a message notification packet to the subscriber to allow the subscriber the option of retrieving the messages using other means or disregarding the message altogether. [0079]In addition, a subscriber may choose for economic reasons to always receive a message notification packet when a message is of a particular size. For example, a subscriber could specify that if the size of the digitized message file exceeds a certain parameter, a message notification packet only is to be sent. But, if the message file is smaller than the same parameter or a different parameter, the message itself is to be sent in the first instance. In this manner, a subscriber can maximize the economic utility of the message delivery capabilities of messaging system 10.”
“As described previously, the messaging gateway system 20 utilizes protocol converters 40 through 52 to accept a variety of message transfer protocols and to translate these protocols into formats associated with the RF transmission system 12. The transmission format may comprise a conventional paging format such as Motorola, Inc.’s InFLEXion™ format for delivery to voice paging devices or ReFLEX™ format for delivery of alphanumeric/data to paging devices. In the alternative, the transmission format could comprise a conventional multimedia format such as the .WAV file format for delivery to multimedia personal computers or personal communicators.”
“[1] A method of operating a messaging gateway system (20) [2] operable to receive messages from a remote messaging system (30), [3] and to construct transmittable messages including portions of the messages received from the remote messaging system, the method characterised by the messaging gateway system (20): [4] receiving a set of commands from a wireless subscriber device (28) using an RF transmission system; [5] translating the set of commands into a protocol understood by the remote messaging system; and [6] transmitting the translated commands to the remote messaging system such that a user of the subscriber device can control the operation of the remote messaging system utilizing commands transmitted to the remote messaging system.”
“Q. OK, but in terms of systems around at the time, the absolutely orthodox approach was for the client to speak the language of the server. There were not systems that did not speak the language of the server in other contexts, were there? A. Well, my Lord, I am not sure how to answer the question. I mean, on the one hand, if a system did not speak, if a client did not speak the language of a server, they were not going to have a conversation. So one has to have a common language, otherwise communication is not going to happen. You have two choices. Choice 1 is the client speaks the language of the server; choice 2 is, you have an intermediary that translates from one language to the other and both possibilities were well-known at that time.”
“The abstract interface exported by the mail semantic managers to the system server supports the interconnection of individual mail systems. All mail systems -- no matter how primitive or sophisticated -- provide basic submission, delivery, and retrieval operations. All mail semantic managers export an interface that has a generic version of these three operations: GetMessages returns the messages stored in repositories managed by the mail semantic manager. DeleteMessages removes the specified list of messages. SendMessages delivers a message to the specified recipient list. Each mail semantic manager implements this abstract interface using the underlying operations of the mail system it manages.”
“Mr Wyand submitted that it is the task of the court to determine what Saito clearly and distinctly taught the skilled person at the priority date, not what can be read out of Saito by the application of hermeneutical stress. This admirable phrase concisely describes the process of squeezing a document to extract every last drop of meaning. The submission is correct: to anticipate, a document must contain a clear description of, or clear and unmistakable directions to do or make, something within the claim …. When considering obviousness, on the other hand, ambiguities in the disclosure of the document may be obviously capable of resolution in a particular way without the exercise of ingenuity: but it is not legitimate to try to resolve obscurity by an exercise in imaginative reconstruction to ascertain what it was that the [prior] patentee must have been trying to describe.”
“Claim 1, so far as relevant, claims: ‘a gaming system for playing an interactive casino game comprising a host computer, at least one terminal computer forming a player station, communication means for connecting the terminal computer to the host computer and the program means for operating the terminal computer, the host computer and the communication means … characterised in that the terminal computer is situated at a location remote from the host computer …’”
“If the host computer is situated in Antigua and the terminal computer is in the United Kingdom, it is pertinent to ask who uses the claimed gaming system. The answer must be the punter. Where does he use it? There can be no doubt that he uses his terminal in the United Kingdom and it is not a misuse of language to say that he uses the host computer in the United Kingdom. It is the input to and output of the host computer that is important to the punter and in a real sense the punter uses the host computer in the United Kingdom even though it is situated in Antigua and operates in Antigua. In those circumstances it is not straining the word ‘use’ to conclude that the United Kingdom punter will use the claimed gaming system in the United Kingdom, even if the host computer is situated in, say, Antigua. Thus the supply of the CD in the United Kingdom to the United Kingdom punter will be intended to put the invention into effect in the United Kingdom.”
“Usually pictured with scores of lines entering its cloud from AT&T EasyLink, CompuServe, MCI Mail, and others, RadioMail often uses the ‘network of networks’, Internet, for its connections and transport. Similarly, it uses a single feed from Comtex to obtain multiple news services, weather and a financial data for its AgentSee/NewsFactory offering, and National Dispatch Center to connect with 220 one-way (paging) services. But the number and types of connections are so rich that they must be grouped in some logical manner as shown in Figure 15-6.”
“Get one e-mail address: a. Use the ‘autoforward’ option available on many systems (MCI Mail). b. Use rules and routing filters on other systems. c. Accept the fact that some systems offer no relief.”
“The present invention is directed to an Internet work for personal communications and, more particularly, to a network which allows a mobile communications subscriber to remove you control personal indications delivery options.”
“The user may need to send or receive messages from any or all of the messaging options described above at a visiting location. That is, the user may want to receive or receive notification of e-mail, faxes, phone calls, or voice mail at a visiting location or to send e-mail or faxes from a wireless terminal. The need to integrate these various types of messaging options and to interconnect the many service providers has, until now, been largely unaddressed. It is also desirable for the mobile employee to be able to limit the messages sent to the wireless messaging equipment, so that only urgent messages are received when away from the office and for unwanted in-coming calls are avoided. The mobile employee may also wish to route certain incoming wireless messages and phone calls to other destinations, such as an office fax machine or a colleague's telephone. Therefore, it is an object of the present invention to provide a mobile service subscriber the ability to control and integrate a plurality of messaging options. It is another object of the present invention to provide a mobile service subscriber with the ability to remotely control the addressability, routing, accessibility, and delivery of messaging options. It is yet a further object of the present invention to provide an internetwork which interconnects messaging services with both wireless and wireline networks. It is yet a further object of the present invention to provide a subscriber with real-time control of voice calls while using a wireless data terminal or PDA. It is yet a further object of the invention to provide a control over the messages routed to wireless messaging options.”
“These objects are obtained by a personal communications internetwork providing a network subscriber with the ability to remotely control the receipt and delivery of wireless and wireline voice and text messages. The network operates as an interfaces [sic] between various wireless and wireline networks, and also performs media translation, where necessary. The subscriber's message receipt and delivery options are maintained in a database which the subscriber may access by wireless or wireline communications to update the options programmed in the database. The subscriber may be provided with CallCommand service which provides real-time control of voice calls while using a wireless data terminal or PDA.”
“A Personal Communications Internetworking (‘PCI’) 40 according to the present invention is connected between the wireless 39 and wireline networks 29. The PCI 40 permits the mobile communications subscriber to send and receive messages between disparate networks and messaging systems and a variety of service providers. The mobile communications subscriber can receive e-mail, fax, pages, and voice messages under a single phone number while using either a wireless or wireline network. The subscriber may also select the media format and serving network used to receive messages. The subscriber may also select cross-media notification of incoming messages, (i.e., the subscriber may receive notification from a pager message that a voice mail message was received).”
“The PCI server 48 may be based, for example, on either an X.400 MTA or an SMTP router and can convert between both protocols. The PCI server 48 may receive text messages from a variety of different text messaging systems such as Internet mail, third party messaging systems, or proprietary messaging systems. In the example where PCI routes messages using an X.400 MTA, these messages must be converted to conform with X.400 protocol before they can be routed. Thus, an exemplary messaging gateway is an X.400 gateway, which can be designed and built by a person of ordinary skill in the art.” 176.At page 42 lines 11-13 Pepe states: “Sending and receiving e-mail wireless messages involves two types of message flows: sending messages from the PDA 30 to the PCI server 48 and from the PCI server 48 to the PDA 30.”
“Retrieving E-mail involves two types of message flows: retrieving undelivered E-mail addressed to the PDA 30 and retrieving E-mail delivered a messaging system, such as a wireline e-mail system. When a subscriber is out of radio coverage or is not registered with PCI, the PCI sends E-mails addressed to be delivered to the PDA (PDA-bound E-mail) to an external mail storage system. The PCI server will also send certain E-mail directly to an external mail storage system (MSbound E-mail), such as the subscriber’s wireline E-mail connected to his or her personal computer, according to the subscriber profile stored in the PCI database 44. A registered subscriber can retrieve PDA 30 bound E-mail at any time by starting ‘FETCH’ operation. The PCI will send the PDA bound mail from the external mail storage and will also summarize MS bound E-mail.”
“The PDA 30 sends a fetch request to the PCI server 48 (line 324) and starts a timer, which waits for an acknowledgement. If no acknowledgement is received within a predetermined time, for example twelve seconds, the PDA 30 assumes to is out of radio coverage and informs the subscriber to try again later. In response to the request, the PCI server 48 logs into an external mail storage system specified in the subscriber's profile. If any PDA- bound E-mail is stored in the external storage system, the PCI server 48 will (a) move the PDA bound E-mail from the external mail storage system into a pending area in the PCI server; (b) send an acknowledgement to the PDA indicating the number of PDA bound E-mail now residing in the pending area; and (c) initiate delivery of these PDA bound E-mail from the pending area to the PDA (line 326).”
“The PDA sends a fetch request (line 328) and starts a timer. Whenever the PCI server sends a summary message, it starts a timer. If the PCI server 48 does not receive an acknowledgement within a certain predetermined time, for example ten seconds, it will assume that the PDA 30 is out of radio coverage, abort the send operation and discard the summary information. In response to the request, the PCI server 48 will (a) send an acknowledgement to the PDA indicating the number of MS-bound Email present; (b) extract summary information from those messages; and (c) send the summary to the subscriber's PDA (line 332). When the PDA receives an acknowledgement from the PCI server, it informs the subscriber based on the contents.”
“....it must be right to read the prior document with the eyes of the skilled man. So if he would find a teaching implicit, it is indeed taught. The prior document is novelty-destroying if it explicitly teaches something within the claim, or as a practical matter, that is what the skilled man would see it is teaching him.”
“For instance, the PCI server would need to be able to speak to both the MS system and the PDA. This would have necessitated an understanding or protocol between the PCI and each of the MS in question and the PDA as to how to communicate. For example, different MSs might use different protocols and/or the PDA mail client might not use the same protocol as the MS. The PCI in the middle mediates between the two.”
“(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?” (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. Yes, but when you are coming to my Lord to say what you think is clever, you are not coming to my Lord to say, ‘What I am coming to say is clever is is when I have a very simple system, one e-mail server, a gateway and PDA’. You are not saying it would be clever in the course of the necessary data compression to sometimes have shorthand commands which are interpreted in the gateway? A. That is correct. Q. Because you would be struggling to defend that as being clever in 1995, would you not? A. Yes, as a consequence of what we have just said, that is correct.”
“Q. Then could you perhaps look at the POP3 example. I anticipate your answer must be the same. The third page is what you have to do in POP3 to get all messages that are on the server. MR. JUSTICE ARNOLD: And as I understand it, in this example we have three messages. MR. WATSON: Yes. As my Lord appreciates, it will just go on and on if you have got 10 messages. THE WITNESS: Yes. Q. Equally, it is the same answer that if it was obvious to have just a curt SEND MESSAGE, it would equally be obvious for the radio device to send GET ALL MAIL and then let the gateway acting as a proxy do all the hard work? A. Again, from a perspective of technically would it be an option, yes. Q. Actually that option, GET ALL MAIL, would have the big advantage that it would be protocol agnostic…….You could use for IMAP, POP3, VIM. Is there one called VIM? There is. A. Yes.”