The cellular telephone data communication system and method involves the use of a mobile data processing interface and a cooperating static data processing interface to effectively transmit data over a cellular telephone system. Each data processing interface includes a processor which operates in the transmitting mode to add an error control correction data format to data received from an external data source. The data is divided into packets and provided to a modem which is uniquely operated to eliminate the action of the modem scramble system and to remain active in spite of a carrier signal loss. The modem is deactivated or disconnected by a disconnect signal from the processor, and when carrier signal loss occurs, this disconnect signal is provided only after the lapse of a delay period without the resumption of the carrier signal. The error control correction data format causes a receiver to evaluate the received data for error and to retransmit an acknowledgment signal for each acceptable packet of received data. In the absence of an acknowledgment signal, the processor will again provide a data packet to the modem for retransmission. Also, the processor will determine the frequency of error in the received data from the acknowledgment signals and subsequently adjust the data packet size in accordance with this error frequency.
|
1. A method for transmitting data from a transmitting station over a cellular telephone system to a receiving station by means of a modem connected to said cellular telephone system which is operative in an activated state to modulate a carrier signal for said cellular telephone system with a data signal, said method including the steps of placing said modem in the activated state, providing a data signal to said activated modem, maintaining said modem in the activated state for a predetermined time period after a loss of said carrier signal before permitting said modem to deactivate, and causing said modem to remain in said activated state after the loss of said carrier signal if said carrier signal resumes within said predetermined time period.
10. A method for transmitting data between a transmitting station and a receiving station which includes dividing data to be transmitted into a plurality of data packets, each data packet including a plurality of data words, the number of data words in a data packet determining the size of the data packet, transmitting said data packets to the receiving station, examining the data words in each received data packet for error and determining which data words are acceptable, transmitting an acknowledgment signal to the transmitting station for each acceptable data word, determining from the transmitted acknowledgment signals which data packets were received with unacceptable errors and retransmitting said unacceptable data packets, and determining the frequency of error in said received data packets from said acknowledgment signals and adjusting the size of subsequent data packets to be transmitted in accordance with said error frequency.
26. A cellular computer data transmission interface device for allowing a portable computer having a conventional data output terminal to operate a mobile cellular telephone having a cellular transceiver linked via radio signals to a cellular system in response to bus-compatible control signals generated by a control unit in response to direct operator input and supplied to the cellular transceiver over a bus directly connected to the control unit and the cellular transceiver, comprising:
(a) receiving means for receiving instructions from the portable computer, (b) processing means connected with said receiving means for interpreting the instructions received from the portable computer and for generating cellular transceiver control signals in response to said portable computer generated instructions, (c) transmitting means connected with said processing means for receiving said cellular transceiver control signals, generating bus-compatible signals from said control signals, and for transmitting said bus compatible signals to the bus through a connection between the transmitting means and the bus to cause the cellular transceiver to place a cellular telephone network call.
30. A cellular telephone data transmission interface device for use with a mobile cellular telephone of the type that has a cellular transceiver linked via radio signals to a cellular system in response to control signals generated by a control unit and supplied to the cellular transceiver over a bus directly connected to the control unit and the cellular transceiver, which allows an analog signaling device external to the mobile cellular telephone to transmit data signals to or receive data signals from the cellular transceiver using the cellular bus, so that the analog signaling device may transmit or receive data signals using the cellular system, comprising:
(a) bus interface means for connecting external devices to the cellular bus so that said external devices may transmit signals to or receive signals from the cellular transceiver, (b) switching means for selectably connecting one or more external devices to the bus interface means with at least one of said external devices being the external analog signaling device, and (c) control means for selectively controlling the operation of the switching means to connect the external analog signaling device to the bus interface means.
35. A system for transferring data over a radio telephone network when directly connected to a radio telephone network access device for allowing external control of the radio telephone network access device, comprising:
computer means for providing and receiving data signals; modem means operably connected to the computer means for modulating data signals received from said computer means for transmission over a radio telephone network access device and for demodulating data signals received from the radio telephone network access device for transmission to the computer means; interface means connected between said modem means and the radio telephone network access device for transmitting data signals to and receiving data signals from the radio telephone network access device, said interface means providing parallel lines for connection to said radio telephone network access device, said lines including a data transmit line for transmitting data signals from said modem means to the radio telephone network access device, a data receive line for transmitting data signals from the radio telephone network access device to said modem means, and plural control lines for providing digital control signals to the radio telephone network access device to control the operation of the device. 29. A cellular telephone data transmission interface device comprising interface means to connect to a cellular radiotelephone bus sensing means connected to the interface means for sensing digital cellular telephone control signals on control lines of the cellular bus, control signal generating means connected to the interface means for generating digital cellular telephone control signals and transmitting said digital cellular telephone control signals to the control lines of the cellular bus, and processing means connected to the sensing means and to the control signal generating means for receiving and evaluating the digital cellular telephone control signals sensed by the sensing means, wherein the processing means compares the sensed digital cellular telephone control signals to expected digital cellular telephone control signal values incorporated in said processing means and selects a first mode of operation of the control signal generating means enabling data transmission when the sensed digital cellular telephone control signals correspond to the expected digital cellular telephone control signal values and selects a second mode of operation of the control signal generating means if said sensed digital cellular telephone control signals do not correspond to said expected digital cellular telephone control signal values.
12. A signal processing interface for communicating data from a data source over a cellular telephone system to a receiving means via a cellular telephone radio carrier signal comprising processing means connected to receive data from said data source, said processing means operating to form said data into a data signal format to be transmitted as a data signal, the data signal format including blocks of data, at least one acknowledgement signal to be retransmitted by said receiving means back to said processing means upon receipt of each of said data blocks, cellular telephone transmission means operative upon receipt of said data signal format to transmit sad data signal to said receiving means, and modem means connected to said signal processing means and said cellular telephone transmission means and operative to receive said data signal containing said data signal format from said processing means and to provide said data signal for transmission to said cellular telephone transmission means, said modem means being operative to disconnect from said cellular telephone transmission means in response to a disconnect signal and inoperative to disconnect in response to a loss of said cellular telephone radio carrier signal, said processing means operating to provide a disconnect signal to said modem means when a delay period subsequent to a loss of said cellular telephone radio carrier signal has elapsed without the resumption of said cellular telephone radio carrier signal.
18. A data processing interface for operation in a transmitting mode for transmitting data from a data source over a cellular telephone system to a receiving means via a cellular telephone radio carrier signal comprising processing and control means connected to receive data from said data source, said processing and control means operating to form said data into a data signal format to be transmitted as a data signal, said data signal format including a plurality of data packets, each said data packet including a number of data and control words, the number of words in a data packet determining the size of the data packet, each said data packet including an error control correction data format having at least one acknowledgement section, the acknowledgement section adapted to be retransmitted by said receiving means as an acknowledgment signal when an acceptable data packet is received by said receiving means, and modem means connected to said processing and control means to receive said data signal therefrom, said modem means being operable to modulate said cellular telephone radio carrier signal with said data signal and to provide said modulated signal to said cellular telephone system, said modem means receiving the acknowledgment signals transmitted by the receiving means and operating to provide such acknowledgment signals to said processing and control means, the processing and control means determining from said acknowledgment signals the frequency of error in the received data packets and adjusting the size of subsequent data packets in the data signal in accordance with said error frequency.
15. A cellular telephone data communication system for communicating data from a data source over a cellular telephone system having a mobile transceiver unit operative to transmit and receive cellular telephone signals and a plurality of fixed transceiver units connected to transmit signals over a conventional telephone line system comprising a mobile signal processing interface means connected to said mobile transceiver unit and operative to communicate data from a data source to said mobile transceiver unit for transmission via a cellular telephone radio carrier signal or to receive a transmitted data signal from said mobile transceiver unit, and a static signal processing interface means connected to said conventional telephone line system and operative to communicate data from a data source over said conventional telephone line system to one of said fixed transceiver units for transmission via a cellular telephone radio carrier signal to said mobile unit or to receive a transmitted data signal via said conventional telephone line system, each said mobile signal processing interface means and static signal processing interface means being operative in a transmitting or receiving mode while the other operates in the opposite mode and each including signal processing and control means connected to receive data from a respective data source in the transmitting mode, said signal processing and control means also being operative in the receiving mode to receive a data signal from the associated mobile transceiver unit or associated conventional telephone line system, and modem means connected to said signal processing and control means, the signal processing and control means of the mobile or static signal processing interface means operating in the transmitting mode being operative to receive data from the associated data source and to form said data into a data signal format to be transmitted as a data signal to the modem means connected thereto, said modem means being operative to disconnect in response to a disconnect control signal and inoperative to disconnect in response to a loss of said cellular telephone radio carrier signal, the signal processing and control means operating to provide a disconnect control signal to the modem means connected thereto when a delay period subsequent to a loss of said radio carrier signal has elapsed without the resumption of said telephone radio carrier signal.
2. The method of
3. A method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
11. The method of
13. The signal processing interface of
14. The signal processing interface of
16. The cellular telephone data communication system of
17. The cellular telephone data communication system of
19. The data processing interface of
20. The data processing interface of
21. The data processing interface of
22. The data processing interface of
23. The data processing interface of
24. The data processing interface of
25. The data processing interface of
27. The device of
28. The device of
31. The device of
32. The device of
36. A system as defined in
37. The data transmission interface device of
38. The data transmission interface device of
39. The system of
|
As a first step in this transmission, the microprocessor checks the state of the cellular bus data lines. If the data lines are in use, the microprocessor enters a loop or waiting mode and does not actuate the AMPS interface and transmit the call control signals to the cellular bus until the data lines are not in use. When the data lines are not in use, the microprocessor will actuate the AMPS interface and transmit the call control signals to the cellular transceiver via the cellular bus. The method by which this first transmission step is implemented will be apparent to those skilled in the art on review of the commented source code implementing this step (located in the "dial.num" routine which is part of the BRIDGSUB routine) in the microfiche Software Appendix. The microprocessor then waits for the call to be answered, and if this does not occur, the NO branch is taken from the decision block 99 to block 100 to exit from the flow chart in FIG. 3. However, if the call is answered, the YES branch is taken from the decision block 98 to block 102, where the microprocessor 34 instructs the analog switch and conditioning system 32 to switch the signal path from the cellular interface to the modem 40. Subsequently, at block 104, the modem is instructed to transmit data received by the microprocessor.
The specific control functions of the microprocessor 34 during the transmission of a data stream are illustrated in greater detail in FIG. 4, and for purposes of this description, the data transmission is monitored as indicated by the decision block 106. As long as data is being transmitted through the microprocessor 34, the NO branch of the decision block 106 takes the decision to the block 104 to continue the transmission of data. However, once data transmission is finished, the YES branch of the decision block 106 is taken to the modem disconnect block 108 where the microprocessor instructs the modem to terminate its function. Then the analog switch and conditioning system 32 is instructed, as indicated by the block 110, to disconnect the path between the modem and the cellular interface and to reconnect the microprocessor which, at 112, instructs the cellular interface to hang up the telephone and terminate the call before exiting at 114.
Referring now to FIG. 4, a flow diagram is provided to illustrate in detail the operation of the microprocessor 34 during the block shown at 104 in FIG. 3 when data transmission is occuring. Again, the coding of the process steps used by the microprocessor 34 into the instructions suitable to control the microprocessor will be understood by one having ordinary skill in the art and are fully illustrated by the appendixed program.
Entering the flow chart at a start block 116, a data stream provided by the portable computer 36 through the RS 232 interface 38 is received by the microprocessor 32 as indicated by the block 118. Next, the data signal is modulated with the error detection and correction and other control bytes described in connection with FIG. 2, as illustrated by the block 120 and the modulated data stream is stored at 122. The data is then transmitted to the modem at 124, and the modem provides the data to the cellular interface for transmission. As previously indicated, the microprocessor provides the data to the modem in a modulated signal which has enough changing signals to keep the modem PLL in synchronization. However, during the operation of the modem, the microprocessor monitors the data and modem operation to make sure that the modem is not static. The microprocessor uses the transmission rate of the modem and the time when the last data byte was presented to determine when the modem is in a static condition, and as indicated by the decision block 126, when the modem is static, the YES line to the block 128 shows that a repetitive synch byte is generated which is transmitted to the modem.
When the modem is not in the static condition, the NO line from the decision block 126 to the block 130 indicates that the microprocessor waits for the receipt of acknowledgment signals from the receiving microprocessor 48 for each word and packet of data transmitted. In the event of a loss of carrier signals, the microprocessors 32 and 48 respond to a "break bit" from the modem and initiate a time clock before permitting modem disconnect. As indicated by the decision block 132, when the awaited carrier signals are totally missing for a time t which is equal to or greater than a predetermined time x, the YES line to a modem disconnect block 134 is followed. At this point, the same operation which has occured with the blocks 108, 110, 112 and 114 in FIG. 3 occurs, and the modem is disconnected from the cellular interface. The cellular interface is reconnected to the microprocessor at 136 which instructs the cellular interface to perform a hang-up operation before exiting at 140.
On the other hand, if the time when no carrier signals are received is less than the predetermined delay time period x, then the NO line from the decision block 132 to a data error frequency determination block 142 becomes relevant. Here, the frequency of data errors at the receiving data microprocessor 48 is determined and employed at block 144 to adjust the EDC packet to provide larger or smaller packets in the manner described in connection with FIG. 2. Then this portion of the program is exited at 146.
The operation of the microprocessors 32 and 48 during the reception of data, evaluation of data errors and transmission of acknowledgment signals has been fully described previously. Since this operation is similar to that which occurs with wire line and other data transmission systems, it will be readily understood by those having ordinary skill in the art, and the instructions for the microprocessors are disclosed in detail by the appendixed program.
The cellular telephone data communication system of the present invention provides a cooperating mobile data programming interface and static data programming interface which operate together to perform the functions necessary to control errors in an efficient way to permit data transmission in the limited voice band available when using cellular telephone technology. Since both interfaces incorporate a microprocessor with independent firmware storage capabilities, a flexible system is provided wherein various computer control devices can execute the functions provided by a cellular telephone system. At the same time, the unit permits the cellular telephone system to be employed for the conventional audio transmissions which the system was designed to handle.
Patent | Priority | Assignee | Title |
10097679, | Jun 11 2001 | Qualcomm Incorporated | Integrated personal digital assistant device |
10217137, | Dec 19 2000 | GOOGLE LLC | Location blocking service from a web advertiser |
10326871, | Jun 11 2001 | Qualcomm Incorporated | Integrated personal digital assistant device |
10354079, | Dec 19 2000 | GOOGLE LLC | Location-based security rules |
6397089, | Aug 20 1998 | Sharp Kabushiki Kaisha | Portable terminal device |
6445931, | Dec 26 1998 | LG Electronics Inc | Composite interface apparatus for key telephone system |
6532372, | Sep 07 1998 | Samsung Electronics, Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD | Method of providing a digital mobile phone with data communication services |
6839754, | Sep 15 2000 | WM MARSH RICE UNIVERSITY | Network tomography using closely-spaced unicast packets |
6934551, | Oct 09 1997 | Verizon Patent and Licensing Inc | Method for wireless data transmission for adaptive multiple protocols |
6950988, | Jun 11 2001 | Qualcomm Incorporated | Multi-context iterative directory filter |
6957397, | Jun 11 2001 | Qualcomm Incorporated | Navigating through a menu of a handheld computer using a keyboard |
6975304, | Jun 11 2001 | Qualcomm Incorporated | Interface for processing of an alternate symbol in a computer device |
6976226, | Jul 06 2001 | Qualcomm Incorporated | Translating tabular data formatted for one display device to a format for display on other display devices |
7216177, | Jun 16 2000 | Qualcomm Incorporated | Apparatus and method for supplying electronic content to network appliances |
7356361, | Jun 11 2001 | Qualcomm Incorporated | Hand-held device |
7395089, | Jun 11 2001 | Qualcomm Incorporated | Integrated personal digital assistant device |
7447776, | Dec 29 2000 | Nokia Corporation | Providing a dial-up connection in a packet radio system |
7505785, | Oct 13 1993 | Dataquill Limited | Data entry systems |
7539313, | Sep 13 2000 | RPX CLEARINGHOUSE LLC | System and method for key management across geographic domains |
7577920, | Jun 11 2001 | Qualcomm Incorporated | Navigating through menus of a handheld computer |
7665043, | Dec 28 2001 | Qualcomm Incorporated | Menu navigation and operation feature for a handheld computer |
7681146, | Apr 22 2005 | Qualcomm Incorporated | Multi-context iterative directory filter |
7725127, | Jun 11 2001 | Qualcomm Incorporated | Hand-held device |
7920898, | Oct 13 1993 | Dataquill Limited | Data entry systems |
8259075, | Jan 06 2009 | Qualcomm Incorporated | Secondary key group layout for keyboard |
8290538, | Oct 13 1993 | Dataquill Limited | Data entry systems |
8433314, | Jun 11 2001 | Qualcomm Incorporated | Integrated personal digital assistant device |
8495517, | Jun 11 2001 | Qualcomm Incorporated | Multi-context iteractive directory filter |
8707159, | Jul 06 2001 | Qualcomm Incorporated | Translating tabular data formatted for one display device to a format for display on other display device |
8976108, | Jun 11 2001 | Qualcomm Incorporated | Interface for processing of an alternate symbol in a computer device |
9460445, | Dec 19 2000 | AT&T Intellectual Property I, L.P. | Surveying wireless device users by location |
9466076, | Dec 19 2000 | GOOGLE LLC | Location blocking service from a web advertiser |
9501780, | Dec 19 2000 | GOOGLE LLC | Surveying wireless device users by location |
9537997, | Dec 19 2000 | AT&T Intellectual Property I, L.P. | System and method for remote control of appliances utilizing mobile location-based applications |
9549056, | Jun 11 2001 | Qualcomm Incorporated | Integrated personal digital assistant device |
9571958, | Jun 30 2000 | GOOGLE LLC | Anonymous location service for wireless networks |
9584647, | Dec 19 2000 | GOOGLE LLC | System and method for remote control of appliances utilizing mobile location-based applications |
9696905, | Jun 11 2001 | Qualcomm Incorporated | Interface for processing of an alternate symbol in a computer device |
9763091, | Dec 19 2000 | GOOGLE LLC | Location blocking service from a wireless service provider |
9852450, | Dec 19 2000 | GOOGLE LLC | Location blocking service from a web advertiser |
Patent | Priority | Assignee | Title |
3613004, | |||
3657700, | |||
3674935, | |||
3711777, | |||
3714586, | |||
3714650, | |||
3745251, | |||
3766479, | |||
3851112, | |||
3878333, | |||
3899772, | |||
3927259, | |||
3939431, | Nov 25 1974 | Motorola, Inc. | Muting circuit for a radio receiver |
3974343, | Jan 10 1975 | ALCATEL NETWORK SYSTEMS, INC | Small modular communications switching system with distributed programmable control |
4012596, | Aug 06 1975 | Reach Electronics Inc. | Telephone patch |
4025853, | Feb 12 1976 | Bell Telephone Laboratories, Incorporated | Method and apparatus for radio system cochannel interference suppression |
4094484, | Mar 13 1976 | W. Vinten Limited | Balanced portable pedestals |
4109283, | May 21 1976 | RCA LICENSING CORPORATION, TWO INDEPENDENCE WAY, PRINCETON, NJ 08540, A CORP OF DE | Frequency counter for a television tuning system |
4178476, | May 26 1978 | Automatic nationwide paging system | |
4284849, | Nov 14 1979 | SECURITY LINK FROM AMERITECH | Monitoring and signalling system |
4330862, | Jul 09 1980 | Bell Telephone Laboratories, Incorporated | Signal characteristic state detector using interval-count processing method |
4337376, | Dec 31 1979 | BROADCOM INCORPORATED,, | Communications system and network |
4376310, | May 13 1981 | ERICSSON GE MOBILE COMMUNICATIONS INC | Mobile data terminal channel busy arrangement |
4403322, | Jul 02 1980 | Hitachi, Ltd. | Voice signal converting device |
4414661, | Jul 02 1981 | Trancom AB | Apparatus for communicating with a fleet of vehicles |
4415774, | Nov 25 1981 | Motorola, Inc | Line powered modem automatic answer device powered from equipment |
4419756, | Jun 05 1980 | Bell Telephone Laboratories, Incorporated | Voiceband data set |
4425665, | Sep 24 1981 | Advanced Micro Devices, Inc. | FSK Voiceband modem using digital filters |
4486624, | Sep 15 1980 | Motorola, Inc. | Microprocessor controlled radiotelephone transceiver |
4488002, | |||
4498173, | Jun 17 1982 | AT&T Bell Laboratories | Technique for digital split-channel transmission using interpolative coders and decoders |
4503288, | Aug 31 1981 | INFORMATION MACHINES CORPORATION, A CA CORP | Intelligent telephone |
4519068, | Jul 11 1983 | Motorola, Inc.; MOTOROLA, INC , A DE CORP | Method and apparatus for communicating variable length messages between a primary station and remote stations of a data communications system |
4524244, | Aug 05 1983 | CYGNET TECHNOLOGIES, INC , | Digital and voice telecommunication apparatus |
4525861, | Nov 12 1982 | Motorola, Inc. | Zoned data communications system for communicating message signals between portable radios and a host computer |
4545071, | Nov 12 1982 | Motorola, Inc. | Portable radio for a zoned data communications system communicating message signals between portable radios and a host computer |
4549308, | Jul 12 1982 | AT&T Bell Laboratories | Secure mobile radio telephony |
4556760, | Jun 11 1984 | ALCATEL N V , A CORP OF THE NETHERLANDS | Hand-off filter for cellular mobile radio |
4558178, | Jun 27 1983 | Tokyo Shibaura Denki Kabushiki Kaisha | Wireless telephone apparatus including both a telephone handset and a telephone headset |
4562572, | Jan 11 1983 | ALCATEL N V , A CORP OF THE NETHERLANDS | Cellular mobile radio service telephone system |
4568800, | Mar 30 1983 | NEC Corporation | Multi-channel access (MCA) radio telephone system |
4577182, | Apr 10 1984 | Peter, Miller | Alarm system |
4578537, | Aug 05 1983 | CYGNET TECHNOLOGIES, INC , | Telecommunication apparatus serving as an interface between a digital computer and an analog communication medium |
4591661, | Aug 15 1984 | Joseph A., Benedetto | Portable cordless telephone transceiver-radio receiver |
4637022, | Dec 21 1984 | Motorola Inc | Internally register-modelled, serially-bussed radio system |
4654867, | Jul 13 1984 | Motorola, Inc. | Cellular voice and data radiotelephone system |
4656318, | May 09 1985 | Hewlett-Packard Company | Modem with power-off ring detection |
4658096, | Sep 18 1984 | TELULAR CORPORATION, A DE CORP | System for interfacing a standard telephone set with a radio transceiver |
4660218, | Mar 14 1984 | Hashimoto Corporation | Apparatus for switching telephone line a response device, a data terminal or a telephone |
4661659, | Nov 30 1982 | Sharp Kabushiki Kaisha | Wireless phone system communicatively combined with a computer |
4667653, | May 07 1984 | Vepa Aktiengesellschaft | Solar water heater |
4677656, | Jun 19 1984 | Motorola, Inc. | Telephone-radio interconnect system |
4680787, | Nov 21 1984 | Motorola, Inc. | Portable radiotelephone vehicular converter and remote handset |
4685123, | Sep 13 1985 | American Telephone and Telegraph Company; AT&T Information Systems Inc.; AT&T INFORMATION SYSTEMS INC | Communication system having voice and data capability |
4691314, | Oct 30 1985 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and apparatus for transmitting data in adjustable-sized packets |
4694473, | Mar 08 1985 | Canon Kabushiki Kaisha | Data communication system with block synchronization data in mobile radio |
4697281, | Mar 14 1986 | SPECTRUM INFORMATION TECHNOLOGIES, INC | Cellular telephone data communication system and method |
4698839, | Jun 03 1986 | Mitsubishi Electric Corporation | Mobile telephone switching office |
4718080, | Dec 16 1985 | Microprocessor controlled interface for cellular system | |
4737975, | Sep 18 1984 | TELULAR CORPORATION, A DE CORP | Programmable system for interfacing a standard telephone set with a radio transceiver |
4751725, | Jan 30 1987 | MOTOROLA, INC , A CORP OF DE | VOX remote unit control in a cellular system |
4752949, | Dec 05 1984 | FANON COURIER CORPORATION | Corded/cordless telephone |
4759059, | Jun 01 1984 | Analog telephone circuit for digital telephone system | |
4775997, | Sep 18 1984 | TELULAR CORPORATION, A DE CORP | System for interfacing a standard telephone set with a radio transceiver |
4823362, | Mar 08 1985 | Canon Kabushiki Kaisha | Block synchronization data communication unit in mobile radio |
4823373, | Oct 16 1986 | Canon Kabushiki Kaisha | Line switching control system for mobile communication |
4837800, | Mar 18 1988 | Motorola, Inc. | Cellular data telephone system and cellular data telephone therefor |
4837812, | Dec 21 1985 | Ricoh Company, Ltd. | Dual connection mode equipped communication control apparatus |
4852146, | Jun 04 1987 | Steven L., Hathcock; HATHCOCK, STEVEN L | Auxiliary dialing system for mobile telephones |
4868859, | Jun 12 1987 | VERSUS TECHNOLOGY, INC | Supervised, interactive alarm reporting system |
4868863, | Sep 30 1987 | INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP OF NY | Apparatus for connecting data processing equipment to a communication network |
4887290, | Aug 05 1987 | ZAWACKI, NORBERT, W | Cellular alarm backup system |
4890315, | Mar 20 1987 | ALLEN TELECOM INC , A DELAWARE CORPORATION | Cellular remote station with multiple coupled units |
4912756, | Apr 07 1989 | Unilink Corporation; UNILINK CORPORATION, 4141 N SCOTTSDALE RD , STE 330 SCOTTSDALE, AZ 85251, A CORP OF AZ | Method and apparatus for error-free digital data transmission during cellular telephone handoff, etc. |
4955083, | Oct 10 1986 | Motorola, Inc. | Dual mode radio transceiver for an SSB communication system |
4972457, | Jan 19 1989 | MLR, LLC | Portable hybrid communication system and methods |
4972462, | Sep 29 1987 | Hitachi, Ltd. | Multimedia mail system |
4991197, | Sep 01 1988 | Intelligence Technology Corporation | Method and apparatus for controlling transmission of voice and data signals |
5025254, | Jun 23 1989 | Motorola, Inc.; Motorola, Inc | Communication system with improved resource assignment |
5046082, | May 02 1990 | GTE WIRELESS SERVICE CORP | Remote accessing system for cellular telephones |
5073921, | Nov 30 1987 | Kabushiki Kaisha Toshiba | Line connection switching apparatus for connecting communication line in accordance with matching result of speech pattern |
5081673, | Oct 11 1988 | ULTRATEC, INC | Voice bridge for relay center |
5095534, | Aug 25 1988 | NEC Corporation | Radio receiver having improved signal-to-noise ratio for receiving voice and data signals |
5127041, | Jun 01 1990 | MLR, LLC A LIMITED LIABILITY COMPANY OF VIRGINIA ; SITI-SITES COM, INC | System and method for interfacing computers to diverse telephone networks |
5131019, | Jun 12 1987 | Versus Technology, Inc. | System for interfacing an alarm reporting device with a cellular radio transceiver |
5134648, | Sep 15 1989 | Apple Inc | Reconfigurable modem for a computer or the like |
5170470, | May 02 1988 | National Semiconductor Corp | Integrated modem which employs a host processor as its controller |
5202963, | Dec 18 1990 | Bull HN Information Systems Inc.; BULL HN INFORMATION SYSTEMS INC , A CORP OF DE | Method and apparatus for adapting a remote communications controller to a variety of types of communications modems |
5249218, | Apr 06 1992 | MLR, LLC A LIMITED LIABILITY COMPANY OF VIRGINIA ; SITI-SITES COM, INC | Programmable universal interface system |
DE3433900, | |||
EP295146, | |||
EP309627, | |||
GB2170977, | |||
GB2256113, | |||
RE34034, | Oct 11 1985 | MLR, LLC A LIMITED LIABILITY COMPANY OF VIRGINIA ; SITI-SITES COM, INC | Cellular telephone data communication system and method |
WO8600207, | |||
WO8700718, | |||
WO8804362, | |||
WO8903710, | |||
WO8905553, | |||
WO9003076, | |||
WO9107044, | |||
WO9210047, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 08 1995 | Spectrum Information Technologies, Inc. | (assignment on the face of the patent) | / | |||
Sep 27 1999 | SPECTRUM INFORMATION TECHNOLOGIES, INC | MLR PATNERS - SALVATORE MARINO | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010327 | /0981 | |
Sep 27 1999 | SPECTRUM INFORMATION TECHNOLOGIES, INC | LEEDOM, CHARLES M , JR | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010327 | /0981 | |
Sep 27 1999 | SPECTRUM INFORMATION TECHNOLOGIES, INC | ROBINSON, ERIC J | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010327 | /0981 | |
Sep 20 2000 | MLR PARTNERS | MLR, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011213 | /0268 | |
Feb 21 2006 | SITI-SITES COM, INC A CORPORATION OF DELAWARE | MLR, LLC A LIMITED LIABILITY COMPANY OF VIRGINIA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017931 | /0798 | |
Feb 21 2006 | MLR, LLC | SITI-SITES COM, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017303 | /0308 |
Date | Maintenance Fee Events |
Date | Maintenance Schedule |
Apr 17 2004 | 4 years fee payment window open |
Oct 17 2004 | 6 months grace period start (w surcharge) |
Apr 17 2005 | patent expiry (for year 4) |
Apr 17 2007 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 17 2008 | 8 years fee payment window open |
Oct 17 2008 | 6 months grace period start (w surcharge) |
Apr 17 2009 | patent expiry (for year 8) |
Apr 17 2011 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 17 2012 | 12 years fee payment window open |
Oct 17 2012 | 6 months grace period start (w surcharge) |
Apr 17 2013 | patent expiry (for year 12) |
Apr 17 2015 | 2 years to revive unintentionally abandoned end. (for year 12) |