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.

Patent
   RE39427
Priority
Oct 11 1985
Filed
Apr 17 2001
Issued
Dec 12 2006
Expiry
Oct 11 2005
Assg.orig
Entity
unknown
33
119
EXPIRED
0. 43. A cellular telephone data communication system for communicating data over a cellular telephone system between a fixed station and a mobile station comprising:
at least one mobile radio transceiver having a digital controller for generating control signals including network access signals for controlling the operation of the radio transceiver, said mobile radio transceiver being coupled to a computer separate from said digital controller, said mobile radio transceiver capable of bidirectionally communicating voice and data between said mobile station and said fixed station, said computer being capable of executing at least one application program;
said application program causing said mobile radio transceiver to establish communication with said fixed station upon the occurrence of a predetermined event, said application program then sending data to said fixed station.
0. 39. A vehicle mobile computer communications system comprising:
a radio transceiver means for communicating over a cellular telephone network;
a digital controller for generating control signals including network access signals for controlling the operation of the radio transceiver;
a computer means separate from the digital controller for running at least one application program providing and receiving data;
an interface means disposed between said computer means and said radio transceiver means, said interface means containing a modem and parallel signal lines including at least a transmit line, a receive line and plurality of control lines;
said interface means transferring data from said application program in said computer means to said radio transceiver means for transmission over said cellular telephone network and transferring received data from said radio transceiver means to said application in said computer means.
0. 27. A cellular telephone data transmission apparatus, comprising
a. a cellular telephone transceiver for accessing a cellular wireless network for sending and receiving voice and data signals over a cellular telephone network, the cellular telephone transceiver operating in different modes including a call placement mode and a data transceiving mode;
b. a computing device including a memory sufficient to allow the computer device to operate as a portable computer, the computing device operating to send and receive data over the cellular telephone network when the cellular transceiver is operating in the data transceiving mode, and
c. a circuit connected with the cellular telephone transceiver and the computing device for determining when the cellular telephone transceiver is operating in the data transceiving mode and causing the computing device to send and receive data over the cellular telephone network only when the transceiver is operating in the data transceiving mode.
0. 35. A cellular computer data transmission system disposed in a vehicle for communicating bidirectional computer data to and from a fixed location over a cellular telephone network, the system comprising a radio transceiver having a digital controller for generating control signals including network access signals for controlling the operation of the radio transceiver for communicating on the cellular network, a computer separate from the digital controller, the computer operating to control access to the cellular telephone network and for originating and receiving data and an interface for providing a data path between the computer and the radio transceiver, the interface containing a modem for modulating and demodulating data signals for transmission on the cellular telephone network, the interface including parallel signal lines between the computer and the radio transceiver including at least a transmit signal line, a receive signal line, and a control line, whereby data are communicated between the computer in the vehicle and a fixed station over the cellular network.
0. 26. A vehicular wireless voice and data communication system, comprising
a. a cellular telephone transceiver mounted within a vehicle for accessing a cellular telephone network operating in accordance with a standardized cellular network operating protocol to send and receive voice and data signals over a cellular telephone network, the cellular telephone transceiver including circuitry specifically adapted to cause the cellular telephone transceiver to respond to cellular transceiver control signals formatted in accordance with a standardized cellular network operating protocol specific to the cellular telephone network;
b. a computing device, including a memory sufficient to allow the computing device to be used in the manner of a portable computer, operable to generate transceiver control signals to control communication over the cellular wireless network from within the vehicle, the control signals being formatted in accordance with a standardized computer data communication protocol that differs from the standardized cellular network operating protocol implemented by the cellular telephone transceiver, and
c. circuitry for connecting the cellular telephone transceiver and the computing device to allow transceiver control signals, generated by the computing device and formatted in accordance with the standardized computer data communication protocol, to be implemented by the cellular telephone transceiver using the standardized cellular network operating protocol.
0. 29. A system for transferring data between a mobile station and at least one fixed station over a cellular telephone network comprising:
a vehicular mobile radio telephone network access device capable of bidirectionally communicating voice and data between the mobile station and a fixed station;
a computer in said vehicle, the computer providing and receiving data signals;
an interface circuit connected between the computer and the vehicular mobile radio telephone network access device for transmitting data signals to and from the vehicular mobile radio telephone network access device, said interface circuit providing lines for connection to the vehicular mobile radio telephone network access device, said lines including:
a data transmit line for transmitting data signals received from the computer to the vehicular mobile radio telephone network access device;
a data receive line for transmitting data signals from the vehicular mobile radio telephone network access device to the computer; and
plural control lines for providing at least one digital control signal, including a dial control signal, to the vehicular mobile radio telephone network access device to control the operation of the device;
dialing circuit in said interface circuit connected to at least one of the control lines for allowing the computer to cause the vehicular mobile radio telephone network access device to set up a cellular call; and
a program residing in said computer, said program causing said dialing means to set up the cellular call over the radio telephone network.
0. 28. A combined portable computing and cellular voice and data communication device, comprising
a. a cellular telephone transceiver for accessing a cellular telephone network for either voice or data communication, the cellular transceiver operating in accordance with a standardized cellular network operating protocol to send and receive voice and data signals over a cellular telephone network, the cellular telephone transceiver including circuitry specifically adapted to cause the cellular telephone transceiver to respond to cellular transceiver control signals formatted in accordance with the standardized cellular network operating protocol specific to the cellular telephone network;
b. a portable computer operating to generate transceiver control signals to control communication over the cellular telephone network, the control signals being formatted in accordance with a standardized computer data communication protocol that differs from the standardized cellular network operating protocol implemented by the cellular telephone transceiver, the portable computer including computer memory sufficient to allow for portable computer uses other than generating cellular telephone transceiver control signals; and
c. circuitry for connecting the cellular telephone transceiver and the portable computer to allow transceiver control signals, generated by the portable computer and formatted in accordance with the standardized computer data communication protocol, to be implemented by the cellular telephone transceiver using the standardized cellular network operating protocol,
whereby the portable computer, in one mode, may be used to originate control signals to control the operation of the transceiver to control the transceiver to allow user data processed by the portable computer to be sent over the cellular network and to allow user data to be received by the portable computer for subsequent processing by the portable computer and, in another mode, may be used for data processing functions other than control of the cellular telephone transceiver.
0. 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.
0. 2. The method of claim 1 which includes adding an error control correction data format to said data signal before providing said data signal to said mode.
0. 3. The method of claim 1 which includes repetitively providing a unique data byte to said modem during a break in said data signal.
0. 4. The method of claim 2 wherein the addition of said error control correction format involves dividing data to be transmitted into a plurality of data packet, 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, providing said data signal to said modem for transmission to said receiving station, examining the data words in each received data packet at the receiving station 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.
0. 5. The method of claim 4 which includes decreasing the size of subsequent data packets to be transmitted as the frequency of error in received data packets increases and increasing the packet size of subsequent data packets to be transmitted as the frequency of error in received data packets decreases.
0. 6. The method of claim 4 which includes sensing a complete loss of said carrier signal for a predetermined period at said transmitting station and initiating said predetermined time period in response to said loss to maintain said modem in the activated state.
0. 7. The method of claim 6 which includes causing said modem to disconnect and terminate transmission to said receiving station of all data packets if the signal is not resumed within said predetermined time period.
0. 8. The method of claim 7 which includes operating said modem without a scrambler polynomial and continuously changing said data signal provided to said modem for modem synchronization.
0. 9. The method of claim 8 which includes repetitively providing a unique data byte to said modem during a break in said data signal to prevent the modem from entering a static condition.
0. 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 packers 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.
0. 11. The method of claim 10 which includes decreasing the size of subsequent data packets to be transmitted as the frequency of error in received data packets increases and increasing the packet size of subsequent data packets to be transmitted as the frequency of error in received data packets decrease.
0. 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 acknowledgment 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 said 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.
0. 13. The signal processing interface of claim 12 wherein said modem means operates without a scrambler polynomial, said processing means operating to continuously change said data signal to provide synchronization for said modem means.
0. 14. The signal processing interface of claim 13 wherein said processing means operates in response to a break in said data to repetitively provide a unique data byte to said modem means for the duration of said break in the data.
0. 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.
0. 16. The cellular telephone data communication system of claim 15 wherein the data signal format is formed by the signal processing and control means for the mobile or static signal processing interface means operating in the transmitting mode by 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, the signal processing and control means for the mobile or static signal processing interface means operating in the receiving mode being operative to receive and examine the data words in each transmitted data packet for error to determine which data words are acceptable and to transmit an acknowledgement signal for each acceptable data word to the transmitting mobile or static signal processing interface means, the signal processing and control means for the transmitting mobile or static signal processing interface means operating to receive and determine the frequency of error in said received data packets from said acknowlegment signals and to adjust the size of subsequent data packets to be transmitted in accordance with said error frequencey.
0. 17. The cellular telephone data communication system of claim 16 wherein the signal processing and control means for the transmitting mobile or static signal processing interface means operates to control the size of subsequent data packets inversely to the error frequency detected thereby.
0. 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 therfrom, 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.
0. 19. The data processing interface of claim 18 wherein said processing and control means determines from the acknowledgment signals which data packets were received with unacceptable errors and provides said data packets to said modem means for retransmission by said cellular telephone system.
0. 20. The data processing interface of claim 19 wherein said modem means operates without a scrambler polynomial, said processing and control means operating to continuously change the data signal to provide synchronization for said modem means.
0. 21. The data processing interface of claim 19 wherein said modem means operates without a scrambler polynomial, said processing and control means operating in response to a break in the data from said data source to repetitively provide a unique data byte to said modem means for the duration of said break in the data.
0. 22. The data processing interface of claim 19 wherein said modem means is operative to disconnect from said cellular telephone system in response to a disconnect signal and inoperative to disconnect in response to a loss of a cellular telephone radio carrier signal, said processing and control means operating to provide a disconnect signal to said modem means when a delay period subsequent to a loss of said cellular radio carrier signal has elapsed without the resumption of said cellular telephone radio carrier signal.
0. 23. The data processing interface of claim 22 which is operative in a receiving mode to receive a data signal transmitted by said cellular telephone system, said modem means receiving the data signal from said cellular telephone system and providing said data signal to said processing and control means, the processing and control means operating to examine the data words in each received data packet for error to identify acceptable data words and providing an acknowledgment signal to said cellular telephone system for each acceptable data word, the processing and control means operating to remove the error control correction data format from said data section.
0. 24. The data processing interface of claim 23 wherein said modem means operates without a scrambler polynomial, said processing and control means operating to continuously change said data signal to provide synchronization for said modem means.
0. 25. The data processing interface of claim 24 wherein said processing and control means operates in response to a break in the data from said data source to repetitively provide a unique data byte to said modem means for the duration of the break in said data.
0. 30. The cellular telephone data communication system of claim 29, further including a modem operably connected to the computer for modulating data signals received from the computer for transmission over the vehicular mobile radio telephone network access device and for demodulating data signals received from the vehicular mobile radio telephone network access device.
0. 31. The cellular telephone data communication system of claim 29 wherein said interface circuit inserts error correction bits into said data signal.
0. 32. The cellular telephone data communication system of claim 29 wherein said data signal is packetized.
0. 33. The cellular telephone data communication system of claim 32 wherein said packetized data signal comprises packets of variable length, said packet length adjusted according to signal quality.
0. 34. The cellular telephone data communication system of claim 29 wherein said computer, said interface device and said vehicular mobile radio telephone network access device is powered by a vehicle battery.
0. 36. The cellular computer data transmission system of claim 35 wherein the data contain error correcting bits.
0. 37. The cellular computer data transmission system of claim 35 wherein the data are packetized.
0. 38. The cellular computer data transmission system of claim 37 wherein the packetized data comprise packets of variable length, the length adjusted according to error rate.
0. 40. The vehicle mobile computer communications system of claim 39 wherein said computer means inserts error correction bits into said data.
0. 41. The vehicle mobile computer communications system of claim 39 further comprising dial means contained in said interface means for causing said transceiver means to place a call over said cellular communications network.
0. 42. The vehicle mobile computer communications system of claim 41 wherein said application program causes said dial means to automatically place a call over said cellular communications network.
0. 44. The cellular telephone data communication system of claim 43 further comprising an interface disposed between said radio transceiver and the computer, the interface allowing the computer to control said radio transceiver.
0. 45. The cellular telephone data communication system of claim 44 wherein said interface inserts error correction bits into said data.
0. 46. The cellular telephone data communication system of claim 43 wherein said data is packetized.

This application and continuing application Ser. No. 08/436,863, filed May 8, 1995 (now Re. 37,141), 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 98 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 switch 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 in FIG. 4, and for purposes of this description, the data transmission is monitored as indicated by the decision block 106. As along 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 existing 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.

O'Sullivan, Harry M.

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
11757607, Apr 28 2014 TQ DELTA, LLC Low power mode with legacy compatibility
7236462, Oct 04 1999 GE GLOBAL SOURCING LLC Method for data exchange with a mobile asset considering communication link quality
7356361, Jun 11 2001 Qualcomm Incorporated Hand-held device
7395089, Jun 11 2001 Qualcomm Incorporated Integrated personal digital assistant device
7400909, Jul 30 2003 Aisin Seiki Kabushiki Kaisha Mobile communication apparatus used to communicate information between mobile units
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
8259075, Jan 06 2009 Qualcomm Incorporated Secondary key group layout for keyboard
8433314, Jun 11 2001 Qualcomm Incorporated Integrated personal digital assistant device
8495517, Jun 11 2001 Qualcomm Incorporated Multi-context iteractive directory filter
8538478, Jun 11 2001 Qualcomm Incorporated Integrated personal digital assistant device
8976108, Jun 11 2001 Qualcomm Incorporated Interface for processing of an alternate symbol in a computer device
9203940, Jun 11 2001 Qualcomm Incorporated Integrated personal digital assistant 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
9535490, Dec 16 2013 Qualcomm Incorporated Power saving techniques in computing devices
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
RE49591, Dec 16 2013 Qualcomm Incorporated Power saving techniques in computing devices
RE49652, Dec 16 2013 Qualcomm Incorporated Power saving techniques in computing devices
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
4156867, Sep 06 1977 Motorola, Inc. Data communication system with random and burst error protection and correction
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
4371751, Apr 07 1980 Newart Electronic Sciences, Inc. Automatic telephonic user emergency message transmitting apparatus
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
4434461, Sep 15 1980 Motorola, Inc. Microprocessor with duplicate registers for processing interrupts
4475010, May 05 1983 AT&T Bell Laboratories High density cellular mobile radio communications
4481670, Nov 12 1982 Motorola, Inc Method and apparatus for dynamically selecting transmitters for communications between a primary station and remote stations of a data communications system
4486624, Sep 15 1980 Motorola, Inc. Microprocessor controlled radiotelephone transceiver
4488002,
4490579, Apr 15 1983 Auto-dialing pager receiver
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
4517669, Jul 11 1983 Motorola, Inc.; MOTOROLA, INC , A DE CORP Method and apparatus for coding messages communicated between a primary station and remote stations of a data communications system
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
4551842, Jan 11 1982 U S PHILIPS CORPORAION, A CORP OF DE Error-protected data transmission device and communication network
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
4578796, Nov 03 1983 Bell Telephone Laboratories, Incorporated; AT&T Information Systems Inc. Programmable multiple type data set
4587652, Jun 21 1984 ALCATEL N V , A CORP OF THE NETHERLANDS Data control for telephone system
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
4638022, Mar 24 1986 RTGL NEVADA LIMITED Molding coating composition and process
4644351, May 08 1984 Motorola, Inc. Two way personal message system with extended coverage
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
4675863, Mar 20 1985 InterDigital Technology Corporation Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
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.
4922517, Apr 08 1987 TELULAR CORPORATION, A DE CORP System for interfacing a standard telephone set with a radio transceiver
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
5046187, Feb 08 1985 Canon Kabushiki Kaisha Method and apparatus for notifying completion of data communication for mobile radio telephone
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
5261117, Dec 28 1984 MOTOROLA, INC , A CORP OF DE Method to allow a radio transceiver to automatically select from amongst multiple radio systems
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 onAssignorAssigneeConveyanceFrameReelDoc
Apr 17 2001MLR, LLC(assignment on the face of the patent)
Feb 21 2006SITI-SITES COM, INC A CORPORATION OF DELAWARE MLR, LLC A LIMITED LIABILITY COMPANY OF VIRGINIA ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0179310798 pdf
Feb 21 2006MLR, LLCSITI-SITES COM, INC ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0173030308 pdf
Date Maintenance Fee Events


Date Maintenance Schedule
Dec 12 20094 years fee payment window open
Jun 12 20106 months grace period start (w surcharge)
Dec 12 2010patent expiry (for year 4)
Dec 12 20122 years to revive unintentionally abandoned end. (for year 4)
Dec 12 20138 years fee payment window open
Jun 12 20146 months grace period start (w surcharge)
Dec 12 2014patent expiry (for year 8)
Dec 12 20162 years to revive unintentionally abandoned end. (for year 8)
Dec 12 201712 years fee payment window open
Jun 12 20186 months grace period start (w surcharge)
Dec 12 2018patent expiry (for year 12)
Dec 12 20202 years to revive unintentionally abandoned end. (for year 12)