CA2166796C - Method for providing service and rate negotiation in a mobile communication system - Google Patents
Method for providing service and rate negotiation in a mobile communication system Download PDFInfo
- Publication number
- CA2166796C CA2166796C CA002166796A CA2166796A CA2166796C CA 2166796 C CA2166796 C CA 2166796C CA 002166796 A CA002166796 A CA 002166796A CA 2166796 A CA2166796 A CA 2166796A CA 2166796 C CA2166796 C CA 2166796C
- Authority
- CA
- Canada
- Prior art keywords
- service
- communication device
- service configuration
- response message
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000010295 mobile communication Methods 0.000 title description 2
- 238000004891 communication Methods 0.000 claims abstract description 238
- 230000004044 response Effects 0.000 claims abstract description 136
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000001228 spectrum Methods 0.000 abstract description 6
- 230000009471 action Effects 0.000 description 20
- 230000011664 signaling Effects 0.000 description 18
- 230000008859 change Effects 0.000 description 12
- 230000001965 increasing effect Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000007480 spreading Effects 0.000 description 3
- 241001108995 Messa Species 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
- H04B7/264—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA] for data rate control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/20—Repeater circuits; Relay circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
A method and apparatus for negotiating service configuration in a digital communication system is disclosed. In an exemplary embodiment, the service negotiation system is implemented in a wireless spread spectrum communication system. The service configuration comprises data rates, frame formats and types of services. Types of service may include speech encoding, facsimile or digital data services.
Further described herein is a digital transmitter and receiver using the service negotiation system to provide service configuration mutually acceptable at both ends of a communication link. An apparatus for transmitting a service negotiation message is described comprising service negotiator (20) for providing a message indicative of a requested service configuration, and transmitter (26) for transmitting the service request message. Also, described is a system for receiving a service negotiation message comprising receiver (34) for receiving a transmitted message indicative of a requested service configuration, and a service negotiator (40) for determining in accordance with a predetermined set of parameters a response message to the request message.
Further described herein is a digital transmitter and receiver using the service negotiation system to provide service configuration mutually acceptable at both ends of a communication link. An apparatus for transmitting a service negotiation message is described comprising service negotiator (20) for providing a message indicative of a requested service configuration, and transmitter (26) for transmitting the service request message. Also, described is a system for receiving a service negotiation message comprising receiver (34) for receiving a transmitted message indicative of a requested service configuration, and a service negotiator (40) for determining in accordance with a predetermined set of parameters a response message to the request message.
Description
METHOD FOR PROVIDING SERVICE AND RATE
NEGOTIATION IN A MOBILE COMMUNICATION SYSTEM
OF THE INVENTION
I. Field of the Invention The present invention relates to communication systems. More particularly, the present invention relates to a novel and improved method for providing rate and service negotiation in a wireless communication system.
II. Description of the Related Art The use of code division multiple access (CDMA) modulation techniques is one of several techniques for facilitating communications in which a large number of system users are present. Other multiple access communication system techniques, such as time division multiple access (TDMA), frequency division multiple access (FDMA) and AM modulation schemes such as amplitude companded single sideband (ACSSB) are known in the art. However the spread spectrum modulation technique of CDMA has significant advantages over these modulation techniques for multiple access communications systems. The use of CDMA techniques in a multiple access communication system is disclosed in U.S. Patent No. 4,901,307, issued February 13, 1990, entitled "SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION
SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS", assigned to the assignee of the present invention.
A method for transmission of speech in digital communication systems that offers particular advantages in increasing capacity while maintaining high quality of perceived speech is by the use of variable rate speech encoding. The method and apparatus of a particularly useful variable rate speech encoder is described in detail in U.S. Patent No. 5,414,796, assigned to the assignee of the present invention.
A variable rate speech encoder provides speech data at full rate when the talker is actively speaking, thus using the full capacity of the transmission frames. When a variable rate speech coder is providing speech data at a less than maximum rate, there is excess capacity in the transmission frames. A method for transmitting additional data in transmission frames of a fixed predetermined size, wherein the source of the data for the data frames is providing the data at a variable rate is described in detail in U.S. Patent No. 5,504,773. In the above mentioned patent application a method and apparatus is disclosed for combining data of differing types from different sources in a data frame for transmission.
As digital communication systems become more prevalent, applications of the systems are growing. As the applications available grow, there is an increasing probability of differing capabilities between devices on each end of a communication link. Such differing capabilities can be in the form of encoding or decoding frame structure formats, or in service types provided or in data rates supported. As the probability of differing capabilities grows there is an increasing need for service negotiation between devices attempting to communicate in a wireless communication system.
2a SUN~dA,RY OF THE INVENTION
The present invention is a novel and improved method for performing rate and service negotiation in a digital communication system. In the exemplary environment of a wireless communication system, service negotiation is described between a mobile station and a base station. In the exemplary embodiment, the mobile station and base station communicate data in frames. The data communicated may be primary or speech data, secondary or digital data, or signaling data.
It is an object of the present invention to provide a method and apparatus for service negotiation in a wireless communication system. One possible case when service negotiation might be used includes determining initial type of service when a traffic channel connection is first originated. Another case when service negotiation might be used is in modifying the wo 9srssoo~ ~ ,~ ~ ~ w~ ~ ~ rcr~rs9sio~6ss existing service type while maintaining the traffic channel connection. A
third case when service negotiation may be used is dropping the existing service and adding a new service while maintaining the traffic channel connection (e.g., changing from transmitting speech to transmitting modem or facsimile data). A fourth case when service negotiation might be used is in adding a, new service while maintaining the traffic channel connection.
For example if one is transmitting speech data and then wishes to transmit modem data in parallel. A fifth case where service negotiation may be used is in modifying existing service due to changes in the link such as range between the mobile station and base station (e.g. decreasing transmission rates as range increases and increasing transmission rates as range decreases) or during handoff between base stations where different speech coders or different rate sets may be used.
It is advantage of the present invention to provide a method and apparatus for performing the service negotiation process with minimum data transfer over common channels, i.e. paging channels or access channels, and if the service configuration is not accomplished over the common channels to continue service negotiation over traffic channels of additional capacity.
In an alternative embodiment, no information about the traffic channel connection would be specified in the origination message with all negotiation taking place over the traffic channel. All that is specified on the access channel is the desire to make the traffic channel connection and service negotiation would be deferred to the traffic channel communications. This type of service negotiation is particularly useful in mobile to satellite communications, but is applicable to all communication systems.
It is further an advantage of the present invention to provide a method and apparatus for changing the service configuration between communicating devices without dropping the traffic channel connection currently in place. Such cases where changing the service configuration without dropping the traffic channel connection is desirable include providing an additional service or completion of a service in a multiple service traffic channel connection and a change in rate compatibility or desirability due to a change in communication environment or logistics.
In ttia present invention, in a wireless communication system in which a first communication device originates a communication service with a second communication device, a method for negotiating service configuration is disclosed, comprising the steps of generating a request WO 95/35002 . PGT/US95/07685 message indicative of a service configuration at the first communication device, transmitting the request message, receiving the transmitted message at the second communication device, determining if the service configuration request is acceptable to the second communication device in accordance with the current capabilities of the second communication device, generating a response message in accordance with the determination, and transmitting the response message.
' Also, in the present ir<vention an apparatus for transmitting information is disclosed comprising a service negotiator for providing a message indicative of a requested service configuration, and a transmitter for transmitting the service request message. Further disclosed in the present invention is a system for receiving information comprising a receiver for receiving a transmitted message indicative of a requested service configuration, and a service negotiator for determining in accordance with a predetermined set of parameters a response message to the request message.
In addition disclosed in the present invention is a method for changing service configuration of a traffic channel connection without terminating the traffic channel connection. In an exemplary embodiment of wireless communication system in which a first communication device is communicating with a second communication device and wherein the first communication device requests a change of service configuration without terminating the current traffic channel connection, a method for negotiating a change in service configuration, comprising the steps of generating a request message indicative of a request to change service configuration at the first communication device, transmitting the request message concurrently with transmitting data in the current service configuration, receiving the transmitted message at the second communication message at the second communication device, determining if the service configuration request is acceptable to the second communication device in accordance with the current capabilities of the second communication device, generating a response message in accordance with the determination, and transmitting the response message.
Though the present invention is illustrated in the exemplary embodiment in a wireless communication system, it is equally applicable to any communication system where communication resources may be negotiated. It is envisioned that present invention is equally applicable to wireline communication systems where physical layer capabilities may be negotiated, and in fixed satellite communication systems. In addition the present invention applies equally to cases of one way communication from the base station to the mobile station only or from the mobile station to the base station only.
The invention may be summarized as in a wireless 5 communication system in which a first communication device originates a communication service with a second communication device, a method for negotiating service configuration, comprising the steps of: generating a request message indicative of a requested service configuration of said first communication device; transmitting said request message; receiving said request message at said second communication device; determining if said requested service configuration is acceptable to said second communication device in accordance with current capabilities of said second communication device; generating a response message in accordance with said determination; transmitting said response message from said second communication device and receiving said response message at said first communication device; and determining, at said first communication device, whether to establish communication with said second communication device based on said response message, wherein said messages are transmitted over a common channel provided for general messaging services between communication devices of said wireless communication system, and wherein if said response message rejects said requested service configuration said method further comprises the step of communicating service negotiation messages over a traffic channel, said traffic channel being a communication channel allocated for communication between said first and second communication devices.
,74769-40 5a According to another aspect the invention provides in a wireless communication system in which a first communication device originates a communication service with a second communication device, a system for negotiating service configuration, comprising service request generator means for generating a request message indicative of a service configuration of a predetermined set of first communication device service configurations at said first communication device; transmitter means for transmitting said request message; receiver means for receiving said transmitted message at said second communication device;
service control means for determining if said service configuration request is acceptable to said second communication device in accordance with current capabilities of said second communication device; service response generator for generating a response message in accordance with said determination; and second transmitter means for transmitting said response message wherein said request message and said response message are transmitted over a common channel and wherein said common channel is provided for general messaging services between communication devices of said wireless communication system, and also wherein if said.response message rejects said requested service configuration said system communicating service negotiation messages over a traffic channel, said traffic channel being a communications channel allocated for conducting communications between said first communications device and said second communications device.
According to another aspect the invention provides a method of negotiating a service configuration in a communication system in which a first communication device originates a communication service with a second 5b communication device, said communication system having first and second common channels which are shared by communication devices in said communication system, the method comprising the steps of: generating, in said first communication device, a request message indicative of a proposed service configuration; transmitting said request message over said first common channel; receiving said transmitted request message at said second communication device; determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device; generating, in said second communication device, a response message in accordance with said determination; transmitting said response message over said second common channel; encoding an information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration; and encoding said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
According to another aspect the invention provides a communication device in a communication system having first and second common channels which are shared by communication devices in said communication system, the communication device comprising: a service negotiator for generating a request message indicative of a proposed service configuration; a transmitter for transmitting said request message over said first common channel; and an encoder, interposed between said service negotiator and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; wherein said service negotiator directs 5c said encoder to encode said information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
According to another aspect the invention provides a communication device in a communication system having at least one dedicated channel which is not shared by communication devices in said communication system, the communication device comprising: a service negotiator for generating a request message indicative of a proposed service configuration; a multiplexes, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal; a transmitter, coupled to said multiplexes, for transmitting said multiplexed signal over said dedicated channel; a receiver for receiving a response message indicative of a response to said proposed service configuration; an encoder, interposed between said multiplexes and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; and a decoder, interposed between said multiplexes and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator; wherein said service negotiator is further for determining whether said response message is indicative of a mutually acceptable service configuration and wherein said service negotiator directs said encoder to encode said 5d information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
According to another aspect the invention provides a method of negotiating a service configuration in a communication system in which a first communication device originates a communication service with a second communication device, wherein the first communication device shares at least two dedicated channels with the second communication device, the method comprising the steps of:
transmitting, from said first communication device, an information data signal over a first dedicated channel;
receiving, at said second communication device, said transmitted information data signal; generating, in said first communication device, a request message indicative of a proposed service configuration; multiplexing, in said first communication device, said request message with said information data signal to produce a multiplexed signal allowing both the request message and the information data to be concurrently transmitted; transmitting said multiplexed signal over said first dedicated channel;
receiving said multiplexed signal at said second communication device; determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device; generating, in said second communication device, a response message in accordance with said determination; and transmitting said response message over a second dedicated channel.
5e According to another aspect the invention provides a communication device in a communication system capable of carrying voice traffic and data traffic over a plurality of dedicated and common channels, the communication device comprising: a service negotiator for generating a request message indicative of a proposed service configuration; a multiplexer, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal allowing both the request message and the information data signal to be transmitted concurrently; and a transmitter, coupled to said multiplexer, for transmitting said multiplexed signal over at least one dedicated channel.
BRIEF DESCRIPTION OF THE DRAWINGS
The features, objects, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:
Figure 1 is an illustration of a wireless communication system;
Figure 2 is a block diagram of the wireless communication system of the present invention;
Figures 3a-3g is an illustration of an exemplary set mixed data frames; and Figure 4 is a state diagram illustrating the method of service configuration negotiation while a call is in progress for the mobile station.
5f Figure 5 is a state diagram illustrating the method of service configuration negotiation while a call is in progress for the base station.
DETAILED DESCRIPTION OF THE PREFERRED
EMBODIMENTS
In the exemplary embodiment, the present invention is presented in a mobile wireless environment. It is envisioned that the present invention is equally applicable to wireless stationary environments such as wireless local loop applications. Referring to Figure 1, information may be provided to and from a public switching telephone network (PSTN) to system controller and switch 2, or may be provided to and from controller and switch 2 by another base station if the traffic channel connection is a mobile station to mobile station communication. System controller and switch 2, in turn, provides data to and receives data from base station 4. Base station 4 transmits data to and receives data from mobile station 6. In the exemplary embodiment the signals transmitted between base station 4 and mobile station 6 are spread spectrum communication signals, the generation of the waveforms of which are described in detail~in the abovementioned U.S. Patent No. 4,901,307.
In the exemplary embodiment, there are three separate channels over which information is communicated between base station 4 and mobile station 6. The traffic channel is for one or two way communication of information between mobile station 6 and base station 4 and is uniquely allocated for -communications to and from mobile station 6. Information traffic, in the exemplary embodiment, includes primary traffic, secondary traffic and signaling traffic. Primary and secondary traffic communicate digital information data such as speech, modem or facsimile data; and signaling data communicates information to initiate and maintain a Iink in the communication system such as power control or service negotiation information.
The remaining channels are the paging channel and the access channel, these channels are common to all mobile stations communicating with a base station or set of base stations. Because of the commonalty of the these channels, capacity is a significant issue and messages transmitted over them must be restricted to a minimum. The paging channel is for one way communication of messages between base station 4 and the mobile .station 6.
The access channel is for one way communication of messages between mobile station 6 and the base station 4.
When using the traffic channel, mobile station 4 and base station 6 .
communicate through the exchange of forward and reverse traffic channel frames. Forward traffic channel frames refer to those frames of information transmitted from base station 4 to mobile station 6. Conversely, reverse traffic channel frames refer fio those frames of information transmitted from mobile station 6 to base station 4. Mobile station 6 and base station 4 use a common set of attributes for building and interpreting traffic charmel .
Z5 frames. This set of attributes, referred to as a service configuration, consists of the following:
1. Forward a'nd Reverse Multiplex ~tions: These control the way in which the information bits of the Forward and Reverse Traffic Channel frames, respectively, are divided into various types of traffic, such as signaling traffic, primary traffic and secondary traffic.
Associated with each multiplex option is a rate set which speciFres the frame structures and transmission rates supported by the multiplex option. The multiplex option used for the Forward Traffic Channel can be the same as that used for the Reverse Traffic Channel, or it can be different.
2. Forward and Rev rce Traffic Channel Transmission Rates: These are the transmission rates actually used for the Forward and Reverse Traffic Channels respectively. The transmission rates for the Forward Traffic Channel can include all of the transmission rates supported by the rate set, associated with the Forward Traffic Channel multiplex option, or a subset of the supported rates. Similarly, the transmission rates used for the Reverse Traffic Channel can include all rates supported by the rate set associated with the Reverse Traffic Channel multiplex option, or a subset of the supported rates. The transmission rates used for the Forward Traffic Channel can be the same as those used for the Reverse Traffic Channel, or they can be different.
3. Service Option Connections: These are the services in use on the Traffic Channel. It is possible that there is no service option connection, in which case the mobile station and base station use the Forward and Reverse Traffic Channels to send only signaling traffic;
or there can be one or multiple service option connections.
Associated with each service option connection are a service option, a Forward Traffic Channel traffic type, a Reverse Traffic Channel traffic type and a service option connection reference. The associated service option formally defines the way in which traffic bits are ~ processed by the mobile station and base station. For example a service option may specify the speech encoding or decoding format to be used or the data service protocol to be employed. The associated Forward and Reverse Traffic Channel traffic types specify the types of traffic used to support the service option. A service option can require the use of a particular type of traffic, such as primary or secondary, or it can accept more than one traffic type.
Likewise, a service option can be one-way, in which case it can be supported on the Forward Traffic Channel only, the Reverse Traffic Channel only, or on either the Forward or Reverse Traffic Channel;
or the service option can be two-way, in which case it can be supported on the Forward and Reverse Traffic Channels simultaneously. The associated service option connection reference provides a means for uniquely identifying the service option connection. The reference serves to resolve ambiguity when there are multiple service option connections in use.
Mobile station 6 can propose an initial service configuration at traffic charnel connection origination, and can propose new service wo 9s~ssoo2 _ PCT/US9s/07685 configurations during Traffic Channel operation. A proposed service configuration can differ greatly from its predecessor or can be very similar.
For example, mobile station 6 can propose a service configuration in which all of the service option connections are different from those of the existing configuration; or mobile station 6 can propose a service configuration in which the existing service option connections are maintained with only minor changes, such as a different set of transmission rates or a different mapping of service option connections to Forward and Reverse Traffic Channel traffic types.
If mobile station 6 proposes a service configuration that is acceptable to base station 4, they both begin using the new service configuration. If mobile station 6 proposes a service configuration that is not acceptable to base station 4, base station 4 can reject the proposed service configuration or propose an alternative service configuration. If base station 4 proposes an alternative service configuration, mobile station 6 can accept or reject the service configuration proposed by base station 4, or propose yet another service configuration. This process, called service negotiation, ends when mobile station 6 and base station 4 find a mutually acceptable service configuration, or when either mobile station 6 or base station 4 rejects a service configuration proposed by the other.
It is also possible for base station 4 to propose an initial service configuration when paging mobile station 6 or propose new service configurations during Traffic Channel operation. The service negotiation proceeds as described above, but with the roles reversed.
The following messages are used to support service configuration and negotiation:
1. Service Re :Lest Mes_sage_: Mobile station 6 can use this message to propose a service configuration, or to accept or reject a service configuration proposed in a Service Response Message. Base station 4 can use this message to propose a service configuration, or to reject a service configuration proposed in a Service Response Message.
2. Service Response Message: Mobile station 6 can use this message to accept or reject a service configuration proposed in a Service Request Message, or to propose an alternative service configuration. Base station 4 can use this message to reject a service configuration proposed in a Service Request Message, or to propose an alternative service configuration.
WO 95/3500?. PGT/US95/07685 3. Service Connect Messa~ Base station 4 can use this message to accept a service configuration proposed in a Service Request Message or Service Response Message, and instruct mobile station 6 to begin using the service configuration 4. Service Connect Completion Messaee: Mobile station 6 can use this message to acknowledge the transition to a new service ., configuration.
5. Service tion Control Message: Mobile station 6 and base station 4 can use this message to invoke service option specific functions.
6. Origination Message: Mobile station 6 can use this message to propose an initial service configuration.
7. Base station 4 can use this message to accept or reject the initial service configuration proposed by mobile station 6 in an Origination Message or a Page Response Message.
NEGOTIATION IN A MOBILE COMMUNICATION SYSTEM
OF THE INVENTION
I. Field of the Invention The present invention relates to communication systems. More particularly, the present invention relates to a novel and improved method for providing rate and service negotiation in a wireless communication system.
II. Description of the Related Art The use of code division multiple access (CDMA) modulation techniques is one of several techniques for facilitating communications in which a large number of system users are present. Other multiple access communication system techniques, such as time division multiple access (TDMA), frequency division multiple access (FDMA) and AM modulation schemes such as amplitude companded single sideband (ACSSB) are known in the art. However the spread spectrum modulation technique of CDMA has significant advantages over these modulation techniques for multiple access communications systems. The use of CDMA techniques in a multiple access communication system is disclosed in U.S. Patent No. 4,901,307, issued February 13, 1990, entitled "SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION
SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS", assigned to the assignee of the present invention.
A method for transmission of speech in digital communication systems that offers particular advantages in increasing capacity while maintaining high quality of perceived speech is by the use of variable rate speech encoding. The method and apparatus of a particularly useful variable rate speech encoder is described in detail in U.S. Patent No. 5,414,796, assigned to the assignee of the present invention.
A variable rate speech encoder provides speech data at full rate when the talker is actively speaking, thus using the full capacity of the transmission frames. When a variable rate speech coder is providing speech data at a less than maximum rate, there is excess capacity in the transmission frames. A method for transmitting additional data in transmission frames of a fixed predetermined size, wherein the source of the data for the data frames is providing the data at a variable rate is described in detail in U.S. Patent No. 5,504,773. In the above mentioned patent application a method and apparatus is disclosed for combining data of differing types from different sources in a data frame for transmission.
As digital communication systems become more prevalent, applications of the systems are growing. As the applications available grow, there is an increasing probability of differing capabilities between devices on each end of a communication link. Such differing capabilities can be in the form of encoding or decoding frame structure formats, or in service types provided or in data rates supported. As the probability of differing capabilities grows there is an increasing need for service negotiation between devices attempting to communicate in a wireless communication system.
2a SUN~dA,RY OF THE INVENTION
The present invention is a novel and improved method for performing rate and service negotiation in a digital communication system. In the exemplary environment of a wireless communication system, service negotiation is described between a mobile station and a base station. In the exemplary embodiment, the mobile station and base station communicate data in frames. The data communicated may be primary or speech data, secondary or digital data, or signaling data.
It is an object of the present invention to provide a method and apparatus for service negotiation in a wireless communication system. One possible case when service negotiation might be used includes determining initial type of service when a traffic channel connection is first originated. Another case when service negotiation might be used is in modifying the wo 9srssoo~ ~ ,~ ~ ~ w~ ~ ~ rcr~rs9sio~6ss existing service type while maintaining the traffic channel connection. A
third case when service negotiation may be used is dropping the existing service and adding a new service while maintaining the traffic channel connection (e.g., changing from transmitting speech to transmitting modem or facsimile data). A fourth case when service negotiation might be used is in adding a, new service while maintaining the traffic channel connection.
For example if one is transmitting speech data and then wishes to transmit modem data in parallel. A fifth case where service negotiation may be used is in modifying existing service due to changes in the link such as range between the mobile station and base station (e.g. decreasing transmission rates as range increases and increasing transmission rates as range decreases) or during handoff between base stations where different speech coders or different rate sets may be used.
It is advantage of the present invention to provide a method and apparatus for performing the service negotiation process with minimum data transfer over common channels, i.e. paging channels or access channels, and if the service configuration is not accomplished over the common channels to continue service negotiation over traffic channels of additional capacity.
In an alternative embodiment, no information about the traffic channel connection would be specified in the origination message with all negotiation taking place over the traffic channel. All that is specified on the access channel is the desire to make the traffic channel connection and service negotiation would be deferred to the traffic channel communications. This type of service negotiation is particularly useful in mobile to satellite communications, but is applicable to all communication systems.
It is further an advantage of the present invention to provide a method and apparatus for changing the service configuration between communicating devices without dropping the traffic channel connection currently in place. Such cases where changing the service configuration without dropping the traffic channel connection is desirable include providing an additional service or completion of a service in a multiple service traffic channel connection and a change in rate compatibility or desirability due to a change in communication environment or logistics.
In ttia present invention, in a wireless communication system in which a first communication device originates a communication service with a second communication device, a method for negotiating service configuration is disclosed, comprising the steps of generating a request WO 95/35002 . PGT/US95/07685 message indicative of a service configuration at the first communication device, transmitting the request message, receiving the transmitted message at the second communication device, determining if the service configuration request is acceptable to the second communication device in accordance with the current capabilities of the second communication device, generating a response message in accordance with the determination, and transmitting the response message.
' Also, in the present ir<vention an apparatus for transmitting information is disclosed comprising a service negotiator for providing a message indicative of a requested service configuration, and a transmitter for transmitting the service request message. Further disclosed in the present invention is a system for receiving information comprising a receiver for receiving a transmitted message indicative of a requested service configuration, and a service negotiator for determining in accordance with a predetermined set of parameters a response message to the request message.
In addition disclosed in the present invention is a method for changing service configuration of a traffic channel connection without terminating the traffic channel connection. In an exemplary embodiment of wireless communication system in which a first communication device is communicating with a second communication device and wherein the first communication device requests a change of service configuration without terminating the current traffic channel connection, a method for negotiating a change in service configuration, comprising the steps of generating a request message indicative of a request to change service configuration at the first communication device, transmitting the request message concurrently with transmitting data in the current service configuration, receiving the transmitted message at the second communication message at the second communication device, determining if the service configuration request is acceptable to the second communication device in accordance with the current capabilities of the second communication device, generating a response message in accordance with the determination, and transmitting the response message.
Though the present invention is illustrated in the exemplary embodiment in a wireless communication system, it is equally applicable to any communication system where communication resources may be negotiated. It is envisioned that present invention is equally applicable to wireline communication systems where physical layer capabilities may be negotiated, and in fixed satellite communication systems. In addition the present invention applies equally to cases of one way communication from the base station to the mobile station only or from the mobile station to the base station only.
The invention may be summarized as in a wireless 5 communication system in which a first communication device originates a communication service with a second communication device, a method for negotiating service configuration, comprising the steps of: generating a request message indicative of a requested service configuration of said first communication device; transmitting said request message; receiving said request message at said second communication device; determining if said requested service configuration is acceptable to said second communication device in accordance with current capabilities of said second communication device; generating a response message in accordance with said determination; transmitting said response message from said second communication device and receiving said response message at said first communication device; and determining, at said first communication device, whether to establish communication with said second communication device based on said response message, wherein said messages are transmitted over a common channel provided for general messaging services between communication devices of said wireless communication system, and wherein if said response message rejects said requested service configuration said method further comprises the step of communicating service negotiation messages over a traffic channel, said traffic channel being a communication channel allocated for communication between said first and second communication devices.
,74769-40 5a According to another aspect the invention provides in a wireless communication system in which a first communication device originates a communication service with a second communication device, a system for negotiating service configuration, comprising service request generator means for generating a request message indicative of a service configuration of a predetermined set of first communication device service configurations at said first communication device; transmitter means for transmitting said request message; receiver means for receiving said transmitted message at said second communication device;
service control means for determining if said service configuration request is acceptable to said second communication device in accordance with current capabilities of said second communication device; service response generator for generating a response message in accordance with said determination; and second transmitter means for transmitting said response message wherein said request message and said response message are transmitted over a common channel and wherein said common channel is provided for general messaging services between communication devices of said wireless communication system, and also wherein if said.response message rejects said requested service configuration said system communicating service negotiation messages over a traffic channel, said traffic channel being a communications channel allocated for conducting communications between said first communications device and said second communications device.
According to another aspect the invention provides a method of negotiating a service configuration in a communication system in which a first communication device originates a communication service with a second 5b communication device, said communication system having first and second common channels which are shared by communication devices in said communication system, the method comprising the steps of: generating, in said first communication device, a request message indicative of a proposed service configuration; transmitting said request message over said first common channel; receiving said transmitted request message at said second communication device; determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device; generating, in said second communication device, a response message in accordance with said determination; transmitting said response message over said second common channel; encoding an information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration; and encoding said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
According to another aspect the invention provides a communication device in a communication system having first and second common channels which are shared by communication devices in said communication system, the communication device comprising: a service negotiator for generating a request message indicative of a proposed service configuration; a transmitter for transmitting said request message over said first common channel; and an encoder, interposed between said service negotiator and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; wherein said service negotiator directs 5c said encoder to encode said information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
According to another aspect the invention provides a communication device in a communication system having at least one dedicated channel which is not shared by communication devices in said communication system, the communication device comprising: a service negotiator for generating a request message indicative of a proposed service configuration; a multiplexes, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal; a transmitter, coupled to said multiplexes, for transmitting said multiplexed signal over said dedicated channel; a receiver for receiving a response message indicative of a response to said proposed service configuration; an encoder, interposed between said multiplexes and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; and a decoder, interposed between said multiplexes and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator; wherein said service negotiator is further for determining whether said response message is indicative of a mutually acceptable service configuration and wherein said service negotiator directs said encoder to encode said 5d information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
According to another aspect the invention provides a method of negotiating a service configuration in a communication system in which a first communication device originates a communication service with a second communication device, wherein the first communication device shares at least two dedicated channels with the second communication device, the method comprising the steps of:
transmitting, from said first communication device, an information data signal over a first dedicated channel;
receiving, at said second communication device, said transmitted information data signal; generating, in said first communication device, a request message indicative of a proposed service configuration; multiplexing, in said first communication device, said request message with said information data signal to produce a multiplexed signal allowing both the request message and the information data to be concurrently transmitted; transmitting said multiplexed signal over said first dedicated channel;
receiving said multiplexed signal at said second communication device; determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device; generating, in said second communication device, a response message in accordance with said determination; and transmitting said response message over a second dedicated channel.
5e According to another aspect the invention provides a communication device in a communication system capable of carrying voice traffic and data traffic over a plurality of dedicated and common channels, the communication device comprising: a service negotiator for generating a request message indicative of a proposed service configuration; a multiplexer, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal allowing both the request message and the information data signal to be transmitted concurrently; and a transmitter, coupled to said multiplexer, for transmitting said multiplexed signal over at least one dedicated channel.
BRIEF DESCRIPTION OF THE DRAWINGS
The features, objects, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:
Figure 1 is an illustration of a wireless communication system;
Figure 2 is a block diagram of the wireless communication system of the present invention;
Figures 3a-3g is an illustration of an exemplary set mixed data frames; and Figure 4 is a state diagram illustrating the method of service configuration negotiation while a call is in progress for the mobile station.
5f Figure 5 is a state diagram illustrating the method of service configuration negotiation while a call is in progress for the base station.
DETAILED DESCRIPTION OF THE PREFERRED
EMBODIMENTS
In the exemplary embodiment, the present invention is presented in a mobile wireless environment. It is envisioned that the present invention is equally applicable to wireless stationary environments such as wireless local loop applications. Referring to Figure 1, information may be provided to and from a public switching telephone network (PSTN) to system controller and switch 2, or may be provided to and from controller and switch 2 by another base station if the traffic channel connection is a mobile station to mobile station communication. System controller and switch 2, in turn, provides data to and receives data from base station 4. Base station 4 transmits data to and receives data from mobile station 6. In the exemplary embodiment the signals transmitted between base station 4 and mobile station 6 are spread spectrum communication signals, the generation of the waveforms of which are described in detail~in the abovementioned U.S. Patent No. 4,901,307.
In the exemplary embodiment, there are three separate channels over which information is communicated between base station 4 and mobile station 6. The traffic channel is for one or two way communication of information between mobile station 6 and base station 4 and is uniquely allocated for -communications to and from mobile station 6. Information traffic, in the exemplary embodiment, includes primary traffic, secondary traffic and signaling traffic. Primary and secondary traffic communicate digital information data such as speech, modem or facsimile data; and signaling data communicates information to initiate and maintain a Iink in the communication system such as power control or service negotiation information.
The remaining channels are the paging channel and the access channel, these channels are common to all mobile stations communicating with a base station or set of base stations. Because of the commonalty of the these channels, capacity is a significant issue and messages transmitted over them must be restricted to a minimum. The paging channel is for one way communication of messages between base station 4 and the mobile .station 6.
The access channel is for one way communication of messages between mobile station 6 and the base station 4.
When using the traffic channel, mobile station 4 and base station 6 .
communicate through the exchange of forward and reverse traffic channel frames. Forward traffic channel frames refer to those frames of information transmitted from base station 4 to mobile station 6. Conversely, reverse traffic channel frames refer fio those frames of information transmitted from mobile station 6 to base station 4. Mobile station 6 and base station 4 use a common set of attributes for building and interpreting traffic charmel .
Z5 frames. This set of attributes, referred to as a service configuration, consists of the following:
1. Forward a'nd Reverse Multiplex ~tions: These control the way in which the information bits of the Forward and Reverse Traffic Channel frames, respectively, are divided into various types of traffic, such as signaling traffic, primary traffic and secondary traffic.
Associated with each multiplex option is a rate set which speciFres the frame structures and transmission rates supported by the multiplex option. The multiplex option used for the Forward Traffic Channel can be the same as that used for the Reverse Traffic Channel, or it can be different.
2. Forward and Rev rce Traffic Channel Transmission Rates: These are the transmission rates actually used for the Forward and Reverse Traffic Channels respectively. The transmission rates for the Forward Traffic Channel can include all of the transmission rates supported by the rate set, associated with the Forward Traffic Channel multiplex option, or a subset of the supported rates. Similarly, the transmission rates used for the Reverse Traffic Channel can include all rates supported by the rate set associated with the Reverse Traffic Channel multiplex option, or a subset of the supported rates. The transmission rates used for the Forward Traffic Channel can be the same as those used for the Reverse Traffic Channel, or they can be different.
3. Service Option Connections: These are the services in use on the Traffic Channel. It is possible that there is no service option connection, in which case the mobile station and base station use the Forward and Reverse Traffic Channels to send only signaling traffic;
or there can be one or multiple service option connections.
Associated with each service option connection are a service option, a Forward Traffic Channel traffic type, a Reverse Traffic Channel traffic type and a service option connection reference. The associated service option formally defines the way in which traffic bits are ~ processed by the mobile station and base station. For example a service option may specify the speech encoding or decoding format to be used or the data service protocol to be employed. The associated Forward and Reverse Traffic Channel traffic types specify the types of traffic used to support the service option. A service option can require the use of a particular type of traffic, such as primary or secondary, or it can accept more than one traffic type.
Likewise, a service option can be one-way, in which case it can be supported on the Forward Traffic Channel only, the Reverse Traffic Channel only, or on either the Forward or Reverse Traffic Channel;
or the service option can be two-way, in which case it can be supported on the Forward and Reverse Traffic Channels simultaneously. The associated service option connection reference provides a means for uniquely identifying the service option connection. The reference serves to resolve ambiguity when there are multiple service option connections in use.
Mobile station 6 can propose an initial service configuration at traffic charnel connection origination, and can propose new service wo 9s~ssoo2 _ PCT/US9s/07685 configurations during Traffic Channel operation. A proposed service configuration can differ greatly from its predecessor or can be very similar.
For example, mobile station 6 can propose a service configuration in which all of the service option connections are different from those of the existing configuration; or mobile station 6 can propose a service configuration in which the existing service option connections are maintained with only minor changes, such as a different set of transmission rates or a different mapping of service option connections to Forward and Reverse Traffic Channel traffic types.
If mobile station 6 proposes a service configuration that is acceptable to base station 4, they both begin using the new service configuration. If mobile station 6 proposes a service configuration that is not acceptable to base station 4, base station 4 can reject the proposed service configuration or propose an alternative service configuration. If base station 4 proposes an alternative service configuration, mobile station 6 can accept or reject the service configuration proposed by base station 4, or propose yet another service configuration. This process, called service negotiation, ends when mobile station 6 and base station 4 find a mutually acceptable service configuration, or when either mobile station 6 or base station 4 rejects a service configuration proposed by the other.
It is also possible for base station 4 to propose an initial service configuration when paging mobile station 6 or propose new service configurations during Traffic Channel operation. The service negotiation proceeds as described above, but with the roles reversed.
The following messages are used to support service configuration and negotiation:
1. Service Re :Lest Mes_sage_: Mobile station 6 can use this message to propose a service configuration, or to accept or reject a service configuration proposed in a Service Response Message. Base station 4 can use this message to propose a service configuration, or to reject a service configuration proposed in a Service Response Message.
2. Service Response Message: Mobile station 6 can use this message to accept or reject a service configuration proposed in a Service Request Message, or to propose an alternative service configuration. Base station 4 can use this message to reject a service configuration proposed in a Service Request Message, or to propose an alternative service configuration.
WO 95/3500?. PGT/US95/07685 3. Service Connect Messa~ Base station 4 can use this message to accept a service configuration proposed in a Service Request Message or Service Response Message, and instruct mobile station 6 to begin using the service configuration 4. Service Connect Completion Messaee: Mobile station 6 can use this message to acknowledge the transition to a new service ., configuration.
5. Service tion Control Message: Mobile station 6 and base station 4 can use this message to invoke service option specific functions.
6. Origination Message: Mobile station 6 can use this message to propose an initial service configuration.
7. Base station 4 can use this message to accept or reject the initial service configuration proposed by mobile station 6 in an Origination Message or a Page Response Message.
8. Page Messa~ Base station 4 can use this message to propose an initial service rnnfiguration.
9. ~,e Response Messaee: Mobile station 6 can use this message to accept or reject the initial service configuration proposed by base station 4 in a Page Message, or to propose an alternative initial service configuration.
10. Status Reguest Message Base station 4 and mobile station 6 can use this message to request service capability information from the mobile station.
ll.. Status Response Message: Mobile station 6 and base station 4 can use this message to return the service capability information requested by base station 4 in a Status Request Message.
During origination of a mobile station terminated traffic channel connection, base station 4 sends out a page message over the paging channel, which identifies mobile station 6 and requests a service configuration. Mobile station 6 then provides a page response message over the access channel which acknowledges the page, and either accepts the requested service configuration or suggests another service configuration.
Base station 4 receives the page response message and then responds with a channel assignment message.
' If mobile station 6 has accepted the service configuration requested in the page message or if the alternative service configuration requested by mobile station 6 in the page response message is acceptable to base station 4, base station 4 transmits a channel assignment message accepting or 5 acknowledging the agreed upon service configuration and providing traffic channel information directing mobile station 6 to a traffic channel over ' which communications may be conducted using the accepted service configuration. If the alternative service configuration requested by mobile station 6 in the page response message is not acceptable to base station 4, 10 then base station 4 transmits a signal containing a channel assignment message rejecting the requested alternative service configuration and providing traffic channel information directing mobile station 6 to a traffic channel over which communications may be conducted using a default service configuration which is a universal default service configuration acceptable to all mobile stations and base stations for communicating signaling data. The service negotiation proceeds over the traffic channel using the universal default service configuration. There also may exist more than one universal default service configuration in which case the base station selects one from a set of universal default service configurations appropriate to the conditions and specifies the selection in the channel assignment message. The service negotiation proceeds over the traffic channel using the universal default service configuration In the exemplary embodiment, during service negotiation over the traffic channel messages are transmitted containing four fields of service negotiation information. The first field specifies the service option, and in the exemplary embodiment is sixteen bits long. The second and third specify the forward and reverse multiplex options respectively and each are sixteen bits long. The fourth field specifies the rates. As stated earlier, each multiplex option has an associated rate set. The rate field of the exemplary embodiment has a single bit for each assoaated rate of the reverse multiplex option and a single bit for each associated rate of the forward multiplex option. These bits are indicative of a whether or not to accommodate each of the rates within the associated set of rates. For example, say that ' associated with a multiplex option are four rates, a highest and three lesser rates. If the device is not able to accommodate the highest rate but is able to accommodate the lesser rates, then it would set the bit associated with the highest rate to indicate that the highest rate is not acceptable and set three other bits to indicate that they are acceptable. It should be noted that the selection of a rate subset within the set of associated rates is not limited to WO 95/3500 ~ PCT/US95/07685 precluding the highest rates but that any rate subset may be selected during rate negotiation. For example the device may specify that the highest rate is acceptable, but that one of the lesser rates is not acceptable.
In a preferred embodiment each request message specifies a sequence number to be included in the corresponding response message. This sequence number serves to associate, a response message with the correct request message. One example in which this is useful is in the case where the mobile station transmits a~ request message, but the base station is occupied and cannot immediately respond. If the mobile station transmits a second request before it receives a response from the base station to the first request, it is important upon receiving a response message to know to which request the response message is responsive.
At the initiation of a mobile station originated traffic channel connection, mobile station 6 sends out a signal consisting of an origination message specifying a service configuration request and registration information over the access channel to base station 4. Base station 4 responds by transmitting a signal consisting of a channel assignment message and traffic channel information The channel assignment message contains a response accepting or rejecting the service requested in the origination message.
:If base station 4 accepts the service configuration requested in the origination message, then base station 4 provides a message accepting the requested service configuration. If the service configuration requested by the mobile station 6 in the origination response message is not acceptable to base station 4, then base station 4 transmits a channel assignment message providing traffic channel information directing mobile station 6 to a traffic channel over which communications are conducted using the universal default service configuration. ~ Service negotiation continues over the traffic channel using the universal default service configuration until a service configuration is agreed upon or until either base station 4 or mobile station 6 terminates the process by rejecting a service configuration proposed by the other.
lfn a preferred embodiment, at any point prior to or during service negotiation base station 4 or mobile station 6 may transmit a status request message, requesting information about the capabilities of mobile station 6 or base station 4 respectively. In response to the transmitted status request message the receiving device, either base station 4 or mobile station 6, would transmit a status response message indicating its capabilities. The service negotiafior of the requesting device would then in accordance with the received status response message determine a service configuration which would be best for the application Also, the base station may transmit its capabilities on the paging channel so that the mobile station does not need to request information regarding the capabilities of the base station. In additions the base station may store the capabilities of the mobile station in a database, thus avoiding the need to request capability information from the mobile station. The mobile station may inform the base , station when changes in its capabilities occurs so that the base station can update its database.
Figure 2 illustrates the base station and mobile station apparatus of the present invention. At the initiation of a mobile station'. terminated traffic channel connection, service negotiator 20 provides a service configuration request or may request .to defer service negotiation to be conducted over the traffic channel. In the exemplary embodiment, service negotiator 20 provides a sixteen bit message specifying the service configuration request. This allows the service negotiator to specify 2I6-1 different possible configurations reserving one configuration message to defer service negotiations to be conducted over the traffic channel.
Multiplexes 22 combines the page message with mobile station address information and provides the combined signal to encoder 24.
Encoder 24 encodes the combined signal and provides the encoded signal to transmitter 26. Transmitter 26 upconverts, modulates and amplifies the encoded signal and provides the signal to antenna 28 for transmission over the paging channel. In the exemplary embodiment the modulation format is a spread spectrum modulation format, which is described in detail in U.S.
Patent No. 4,901,307. Although spread spectrum modulation is described in the aforementioned patent at a spreading rate of L25MHz, the present invention is equally applicable to spreading rates of 2.5 MHz, 5.0 MHz and any other spreading rates. The present invention is equally applicable to any known modulation format.
The transmitted signal is received at mobile station 30 by antenna 32.
The received signal is provided by antenna 32 through duplexes 54 to receiver 34. Receiver 34 downconverts and demodulates the received signal and provides the signal to decoder 36. Decoder 36 decodes the received signal and provides the decoded signal to demultiplexer 38. Demultiplexer 38 separates the page message from the mobile station address data and provides the page request message to service negotiator 40.
Service negotiator 40 determines in accordance with the current mobile station capabilities a page response message which indicates whether 7.4769-40 to accept or reject the requested service rnnfiguration of the page message or whether to suggest an alternative service configuration and if so which alternative service configuration to suggest. Service negotiator 40 provides the page response message to multiplexer 48. Multiplexer 48 combines the page response message with additional information which may include registration parameters and other mobile station parameters. The combined signal is provided to encoder 50 . Encoder5o encodes the combined data and provides the encoded signal to transmitter 52 . Transmitter 52 upconverts, modulates and amplifies the encoded signal and provides it through duplexer 54 to antenna 32 for transmission over the access channel.
The signal transmitted from mobile station 30 is received at base station 10 by antenna 12. The received signal is provided by antenna I2 to receiver 14 where the signal is downconverted, demodulated and provided to decoder 16. Decoder lb decodes the signal and provides the decoded signal to demultiplexer 18. Demultiplexer 18 separates the decoded signal into the page response message and other data transmitted by mobile station 30.
The page response message is provided to service negotiator 40. If the page response message indicates acceptance of the service configuration requested by the page message or if the alternative service conEguration of the page response message is acceptable to base station 10, then service negotiator 20 provides a channel assignment message accepting or acknowledging the agreed upon service configuration to multiplexer 48.
Furthermore service negotiator 22 provides a signal indicative of the agreed upon service configuration to encoder 24 and decoder 20 which encode and decode future data including future messages on the traffic channel in accordance with the agreed upon service configuration. Tf the requested alternative service configuration of the page response message is not acceptable then service negotiator 20 provides a channel assignment message specifying the universal default service configuration to multiplexer 22.
Multiplexes 22 combines the channel assignment message with traffic channel information and provides the combined signal to encoder 24.
Encoder 24 encodes the combined message and provides the encoded message to transmitter 26, which in turn upconverts, modulates and amplifies the signal, then provides it to antenna 28 for transmission over the paging channel.
The transmitted signal received at antenna 32 is provided through duplexes 54 to receiver 34 where it is downconverted, demodulated and wo 9si3soo2 pcr~rs9s~o~6ss provided to decoder 36: Decoder 36 decodes the signal and provides , it to demultiplexer 38. Demultiplexer 38 separates the traffic channel information from the channel assignment message. Demultiplexer 38 a provides the traffic channel information to receiver 34 and transmitter 25 and provides the service negotiation information to service negotiator 40. If a service configuration is not agreed upon then service negotiator 40 provides a signal indicative of the universal default service configuration to encoder 50 and decoder 36, and service negotiation continues over the traffic channel until a service configuration is agreed upon or the traffic channel connection is dropped.
In the case of traffic channel connection initiation in a mobile station originated traffic channel connection, service negotiator 40 in mobile station 30 provides an origination message indicative of a service configuration requested by mobile station 30 to multiplexes 48. Multiplexes 48 may combine the origination message with other information, such as registration information, numbering plan information and dialed digit information and provides the combined signal to encoder 50. Encoder 50 encodes the combined signal and provides the encoded signal to transmitter 52. Transmitter 52 upconverts, modulates and amplifies the encoded signal, - 20 and provides it through duplexes 54 to antenna 32 for transmission over the access channel.
Base station 10 receives the transmitted signal at antenna 12. The received signal is provided by antenna 12 to receiver 14 where the signal is downconverted, demodulated and provided to decoder 16. Decoder 16 decodes the signal and provides the decoded signal to demultiplexer 18.
Demultiplexer 18 separates the origination information from registration information and numbering plan information and provides the origination message to service negotiator 20. Service negotiator, 20 determines whether the service configuration requested .in the origination message is acceptable.
Service negotiator 20 provides a channel assignment message accepting the requested service configuration or specifying that the universal default service configuration is to be used. The service configuration channel assignment message is combined in multiplexes 22 .
with traffic channel information and the combined signal is provided to encoder 24. Encoder 24 encodes the combined signal and provides the encoded signal to transmitter 26. Transmitter 26 upconverts, modulates and amplifies the encoded signal and provides it to antenna 28 for transmission . , over the paging channel.
Mobile station 30 receives the transmitted signal at antenna 32. The received signal is provided through duplexer 54 to receiver 34 which downconverts and demodulates the signal and provides the signal to 5 decoder 36. Decoder 36 decodes the signal and provides the decoded signal to demultiplexer 38. Demultiplexer 38 separates the channel assignment message from the traffic channel information. Demultiplexer 38 provides the traffic channel information to receiver 34 and transmitter 52 with 10 which the transmitter and receiver set up for transmission and reception of information over the traffic channel.
Demultiplexer 38 provides the channel assignment message to service negotiator 40. If the channel assignment message indicates base station 10 has accepted the requested service 15 configuration, then service negotiator 40 provides the information regarding the accepted service configuration to decoder 36 and encoder 38. If the service configuration channel assignment message indicates base station 10 has rejected the requested service configuration, then service negotiator 40 provides the information regarding the universal default service configuration to decoder 36 and encoder 38 and service configuration negotiation continues over the traffic channel. Negotiation continues until a mutually acceptable service configuration is found or the traffic channel connection is dropped.
An exemplary set of frame formats as specified in the forward and reverse multiplex options of the service configuration is illustrated in Figures 3a-g. The method and apparatus for providing multiplexed frames of data is described in detail in U.S. Patent No. 5,504,773. Figure 3a illustrates an exemplary generic frame format. The frame of Figure 3a consists of three fields: a frame format field, a traffic field and an overhead field. The frame format field tells the receiving device which frame format of the set of frame formats allowed by the current multiplex option is applicable to decoding the current frame of information.
The traffic field contains the data that is being transmitted. In the exemplary embodiment, there are three types of traffic. Traffic, in the exemplary embodiment, includes primary traffic, secondary traffic and signaling traffic. Primary and secondary traffic communicate digital information data such as speech, modem or facsimile data, and signaling data communicates information to initiate and maintain a link in the communication system such as power control information or service negotiation information.
Overhead data is data transmitted to increase the quality of the frames being transmitted such as error correction bits or decoder tail bits.
Figure 3b illustrates a frame with only primary or speech traffic being transmitted. Figure 3c illustrates a frame in which both speech and signaling traffic are being transmitted simultaneously, and Figure 3d illustrates a frame in which primary traffic and secondary traffic are being transmitted simultaneously. Figures 3e and 3f illustrate frames in which only signaling traffic or secondary are being transmitted. In Figure 3g, primary, secondary and signaling traffic are all being transmitted simultaneously.
In an exemplary service configuration, a variable rate vocoder, such as that described in U.S. Patent No. 5,414,796, is used to provide the primary traffic. Then the primary traffic is provided at less than a predetermined maximum data rate, then there exists excess capacity in the 16a transmitted frames. This excess capacity can be used to accommodate the simultaneous transmission of secondary or signaling traffic. In the exemplary embodiment, secondary or signaling traffic is buffered until a frame of less than the predetermined maximum rate for primary traffic is provided by the variable rate vocoder, at which time a portion of the buffered secondary or signaling traffic is provided in the excess capacity of the frame. In a preferred, yet exemplary embodiment, when the transmitting device is aware of secondary or signaling traffic for transmission it signals the vocoder and the vocoder forces a set of frames to a lower than maximum rate in which the secondary or signaling traffic can be provided.
Referring again to Figure 2, primary traffic is provided by vocoder 42, while secondary traffic is provided by modem 44 or facsimile 46. Signaling traffic is provided by a microprocessor (not shown) via the external signaling line to multiplexer 48 and also by service negotiator 40.
Multiplexer 48 combines the various data forms into the frame formats in accordance with the selected multiplex option.
One important feature of the present invention is the capability of performing the service negotiation without interrupting the currently selected service in progress. An example of a case when this may be desirable occurs when a user is communicating by means of a selected service configuration, and decides that it is necessary or desirable to perform an additional operation in parallel or in place of the previously selected service configuration. A
specific example is if a user is transmitting speech data only, but during the course of the conversation wishes to 16b transmit facsimile or modem data in parallel. The user informs the service negotiator of the desire to transmit secondary data and the service WO 95!35002; PCT/US95/07685 negotiator then prepares the configuration to accommodate the additional function.
Another example may occur when a user is transmitting at a data rate or set of data rates, but because of logistics or other factors the energy requixed of the mobile station to support the data rate becomes unacceptably high. In an exemplary embodiment, the mobile station may receive information from the base station indicative of the quality of received traffic frames. If the quality level becomes too low then it may be necessary for the mobile station to transmit at lower rate or set of rates. By reducing the data rate the mobile station could if desired keep its transmission power the same while increasing its energy per bit. Any method of detecting a need to modify the data rate is equally applicable to the present invention Some of the methods for determining that the data rates should be reduced include:
(a) mobile station detection of high frame error rate on forward link;
(b) base station detection of high frame error rate on reverse link;
(c) mobile station detects its power is at a maximum for the reverse link;
(d) base station detects its power is at a maximum for the forward link;
(e) mobile station detects that received power is low on forward link;
(f) base station detects that received power is low on reverse link;
(g) base station to mobile station range is large; and (h) mobile station location is poor.
Conversely, some of the methods for determining that the data rates should be incr eased include:
(a) mobile station detection of low frame error rate on forward link;
(b) base station detection of low frame error rate on reverse link;
(c) mobile station detects its power is lower than a threshold for the reverse link;
(d) base station detects its power is lower than a threshold for the forward link;
(e) mobile station detects that received power is high on forward link;
(f) base, station detects that received power is high on reverse link;
(g) base station to mobile station range is low; and (h) mobile station location is good.
WO 95/35002 ' ~ PCT/US95/07685 Figure 4 illustrates a state diagram for the mobile station of the present invention. The following are the definition of the states or subfunction of the mobile station of the present invention:
1. ,'~tormal Service Subfunction - While this subfunction is active, the mobile station processes service configuration .
requests from the user and from the base station.
2. siting for Service Reguest Message Subfunction -While this subfunction is active, the mobile station waits to receive a Service Request Message.
3. Waiting for Service Response Message Subfmction -While this subfunction is active, the mobile station waits to receive a Service Response Message.
4. Waiting for Service Connect Message Subfunction -While this subfunction is active, the mobile station waits to receive a Service Connect Message.
5. Waiting for Service Action Time Subf~n_ction - While this subfunction is active, the mobile station waits for the action time associated with a new service configuration and then sends a Service Connect Completion Message.
At any given time during traffic channel operation, only one of the service subfunctions is active and the mobile station performs the processing associated with that subfunction. For example, when the mobile station first begins communication on the traffic channel, the normal service subfunction is active. Each of the other subfunctions can become active in response to various events which occur during traffic channel operation In addition it is envisioned as in the case of traffic channel connection initiation that at any point in the service negotiation status request and response messages may be exchanged and service negotiation conducted in accordance with the exchanged capability information.
The mobile station transmits service request messages and service response messages that accept or reject a requested service configuration or suggest an alternative service configuration. The base station transmits request and response messages that reject or suggest an alternative service configuration. If the base station accepts a requested service configuration, it transmits a connect message, which indicates the acceptance of the requested service configuration and specifies an action time at which the agreed upon service configuration change will occur.
Il~eferring to Figure 4, the service negotiation procedure for the ., mobile station is illustrated. In the normal service subfunction block 70, the mobile station may receive a request message from the base station or may receive a request from the user for a new service configuration. If the mobile station receives a request for a new service configuration from the user, the mobile station sends a service request message indicative of the desired new service configuration to the base station and enters the waiting for service response message subfunction block 72.
When the mobile station receives a service request message, it may as previously stated accept or reject the requested service or it may suggest an alternative service. If the mobile station accepts the requested service configuration, it sends a response message accepting the requested configuration and enters the waiting for connect message subfunction block 78. If the mobile station rejects the requested service configuration, then the service negotiation is terminated and the mobile station enters the normal service subfunction block 70. Lastly, if the mobile station suggests an alternative service configuration it sends a service response message proposing the alternative configuration and enters the waiting for service request subfunction block 76.
If the mobile station is in waiting for service request message subfunction block 76, it may receive a service request message proposing a service configuration or rejecting or it may receive a connect message from the base station. If the mobile station receives a request message rejecting the proposed service configuration, then service negotiation is terminated and the mobile station enters normal service subfunction block 70. Also, if the mobile station receives a service request message proposing a service configuration, the mobile station may , reject the proposed service configuration, terminating service negotiation and entering normal service subfunction block 70.
In addition, if the mobile station is in waiting for service request message subfunction block 76, and receives a message proposing a service configuration the mobile station may send a service response message proposing an alternative service configuration and in this case the mobile station will remain in waiting for service request message subfunction block 76. If the mobile station is in waiting for service request message subfunc~tion block 76, and receives a service request message requesting an acceptable configuration, then the mobile station transmits a service wo 9sr~soo2 ~ ~ rcr~s9sio~6ss response message accepting the proposed service configuration. If the mobile station receives a service connect message indicating that the service configuration requested by the mobile station is acceptable to the base . station, then the mobile station enters the waiting for service action time 5 subfunction 74. The connect message specifies the service action time when both mobile station and base station change over to the new agreed upon service configuration.
If the mobile station is in the waiting for service response message subfunction block 72, it may receive a service response message rejecting or 10 proposing an alternative service configuration or it may receive a connect message. If it receives a connect message it enters the waiting for service action time subfunction block 74 and waits until the action time to change to the new agreed upon service configuration. If it receives a service response message rejecting a proposed service configuration, then it returns 15 to normal service subfunction block 70. Also if it receives a response message proposing an unacceptable service configuration, it may reject the proposed service configuration, in which case it sends a service request message rejecting the proposed service configuration and returns to normal service subfunction block 70. If it receives a service response message 20 proposing an alternative service configuration, the mobile station may also transmit a service request message proposing another alternative service configuration and remain in the waiting for service response message subfunction block 72. Lastly, the mobile station may receive a service response message proposing an acceptable service configuration, in which case the mobile station will send a service request message accepting the proposed service configuration and enter waiting for service connect message subfunction block 78.
If the mobile station is in waiting for service connect message subfunction block 78, then a service configuration agreement has been reached and all that remains is to receive information upon when the change in service configuration should be conducted. Upon receiving the service connect message the mobile station enters the waiting for the service action time subfunction 74. In waiting for service action time subfunction block 74, the mobile station waits for the time to change to the new service configuration. At the action time the mobile station and the base station simultaneously change over to the new service configuration. After the action time the mobile station transmits a service connect completion message to the base station and re-enters the normal service subfunction block 70 where communication is conducted under the new configuration.
Figure 5 illustrates a state diagram for the base station of the present invention. The following are the definition of the states or subfunction of the base station of the present invention:
1. Normal Service Subfunction - While this subfunction is active, the base station processes service configuration requests from the personal station and sends service configuration requests to the personal station.
2. Waiting for Service R ~yPCt MeccagP Smhfmnrtinn _ While this subfunction is active, the base station waits to receive a Service Request Message.
3. Waiting for SPrvicp R c~~o~P M ccagP ubfLn~t;nn While this subfunction is active, the base station waits to receive a Service Response Message.
4. Waiting for Service Artinn Timo c"~,E.,.".~,.., _ y~~e this subfunction is active, the base station waits for the action time associated with a new service configuration.
5. Waiting for Service Co n t ~'omoletion h~ec~Q p _ While this subfunction is active, the base station waits to receive a Service Connect Completion Message.
~~t any given time during traffic channel operation, only one of the service subfunctions is active and the base station performs the processing associated with that subfunction. For example, when the base station first enters upon communication on the traffic channel, the normal service subfunction is active. Each of the other subfunctions can become active in response to various events which occur during traffic channel operation.
In normal service subfunction block 100, the base station is communicating with the mobile station. The base station may receive a service request message or may need to request a new service configuration.
If the base station needs to request a new service configuration, it transmits a service request message proposing a new configuration and enters the waiting for service response message subfunction block 102. If it receives a service request message proposing an acceptable configuration, it transmits a service connect message indicative of acceptance of the proposed service configuration and including an action time message indicative of the time at which the change to the new service configuration will be made and enters the waiting for service action time subfunction block 104. If the base station receives a service request message proposing an unacceptable service configuration, it may send a service response message rejecting the proposed service configuration and remain in the normal service WO 95/35002 _ PCT/US95/07685 subfunction 100 or the base station may send a service response message proposing an alternative service configuration and enter waiting for service request message subfunction block 108.
If the base station is in waiting for service request message subfunction block 108, it may receive a service request message indicating acceptance of a proposed service configuration or proposing an acceptable alternative service configuration, in which case the base station sends a service connect message including a service action time and enters the waiting for service action time subfunction block 104. If the base station receives a service request message proposing a service configuration, it may also send a service response message proposing an alternative service configuration. If the base station receives a service request message rejecting the proposed service configuration, then service negotiation is terminated and the base station enters normal service subfunction 100. Also if the base station receives a service request message proposing an unacceptable configuration, it may send a service response message rejecting the proposed configuration, terminating service negotiation and enter normal service subfunction block 100.
If the base station is in waiting for response message subfunction block 102, it may receive a service response message accepting or rejecting a proposed service configuration or proposing an alternative service configuration. If it receives a service response message rejecting a proposed service configuration then service negotiation is terminated and it returns to normal service subfunction block 100. If the base station receives a service response message proposing an unacceptable configuration it may send a service request message rejecting the proposed service configuration terminating service negotiation and return to normal service subfunction block 100 or it may send a service request message proposing an alternative configuration and remain in waiting for service response message subfunction block 102. If the base station receives a service response message accepting a proposed service configuration or proposing an acceptable alternative service configuration then it sends a service connect message including an action time and enters the waiting for service action time subfunction block 104.
If the base station is in waiting for service action time block 104 it waits until the action . time arrives and then uses the new service configuration and enters the waiting for service connect completion message subfunction 106. lJpon receiving service connect completion message 106 the base station enters normal service subfunction block 100.
wo 9si3soo2 ~ ~ ~ rcr~s9sio~6ss a3 The previous description of the preferred embodiments is provided to enable any person skilled in the art to make or use the present invention.
The various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without the use of the inventive faculty.
Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
WE CLAIM:
ll.. Status Response Message: Mobile station 6 and base station 4 can use this message to return the service capability information requested by base station 4 in a Status Request Message.
During origination of a mobile station terminated traffic channel connection, base station 4 sends out a page message over the paging channel, which identifies mobile station 6 and requests a service configuration. Mobile station 6 then provides a page response message over the access channel which acknowledges the page, and either accepts the requested service configuration or suggests another service configuration.
Base station 4 receives the page response message and then responds with a channel assignment message.
' If mobile station 6 has accepted the service configuration requested in the page message or if the alternative service configuration requested by mobile station 6 in the page response message is acceptable to base station 4, base station 4 transmits a channel assignment message accepting or 5 acknowledging the agreed upon service configuration and providing traffic channel information directing mobile station 6 to a traffic channel over ' which communications may be conducted using the accepted service configuration. If the alternative service configuration requested by mobile station 6 in the page response message is not acceptable to base station 4, 10 then base station 4 transmits a signal containing a channel assignment message rejecting the requested alternative service configuration and providing traffic channel information directing mobile station 6 to a traffic channel over which communications may be conducted using a default service configuration which is a universal default service configuration acceptable to all mobile stations and base stations for communicating signaling data. The service negotiation proceeds over the traffic channel using the universal default service configuration. There also may exist more than one universal default service configuration in which case the base station selects one from a set of universal default service configurations appropriate to the conditions and specifies the selection in the channel assignment message. The service negotiation proceeds over the traffic channel using the universal default service configuration In the exemplary embodiment, during service negotiation over the traffic channel messages are transmitted containing four fields of service negotiation information. The first field specifies the service option, and in the exemplary embodiment is sixteen bits long. The second and third specify the forward and reverse multiplex options respectively and each are sixteen bits long. The fourth field specifies the rates. As stated earlier, each multiplex option has an associated rate set. The rate field of the exemplary embodiment has a single bit for each assoaated rate of the reverse multiplex option and a single bit for each associated rate of the forward multiplex option. These bits are indicative of a whether or not to accommodate each of the rates within the associated set of rates. For example, say that ' associated with a multiplex option are four rates, a highest and three lesser rates. If the device is not able to accommodate the highest rate but is able to accommodate the lesser rates, then it would set the bit associated with the highest rate to indicate that the highest rate is not acceptable and set three other bits to indicate that they are acceptable. It should be noted that the selection of a rate subset within the set of associated rates is not limited to WO 95/3500 ~ PCT/US95/07685 precluding the highest rates but that any rate subset may be selected during rate negotiation. For example the device may specify that the highest rate is acceptable, but that one of the lesser rates is not acceptable.
In a preferred embodiment each request message specifies a sequence number to be included in the corresponding response message. This sequence number serves to associate, a response message with the correct request message. One example in which this is useful is in the case where the mobile station transmits a~ request message, but the base station is occupied and cannot immediately respond. If the mobile station transmits a second request before it receives a response from the base station to the first request, it is important upon receiving a response message to know to which request the response message is responsive.
At the initiation of a mobile station originated traffic channel connection, mobile station 6 sends out a signal consisting of an origination message specifying a service configuration request and registration information over the access channel to base station 4. Base station 4 responds by transmitting a signal consisting of a channel assignment message and traffic channel information The channel assignment message contains a response accepting or rejecting the service requested in the origination message.
:If base station 4 accepts the service configuration requested in the origination message, then base station 4 provides a message accepting the requested service configuration. If the service configuration requested by the mobile station 6 in the origination response message is not acceptable to base station 4, then base station 4 transmits a channel assignment message providing traffic channel information directing mobile station 6 to a traffic channel over which communications are conducted using the universal default service configuration. ~ Service negotiation continues over the traffic channel using the universal default service configuration until a service configuration is agreed upon or until either base station 4 or mobile station 6 terminates the process by rejecting a service configuration proposed by the other.
lfn a preferred embodiment, at any point prior to or during service negotiation base station 4 or mobile station 6 may transmit a status request message, requesting information about the capabilities of mobile station 6 or base station 4 respectively. In response to the transmitted status request message the receiving device, either base station 4 or mobile station 6, would transmit a status response message indicating its capabilities. The service negotiafior of the requesting device would then in accordance with the received status response message determine a service configuration which would be best for the application Also, the base station may transmit its capabilities on the paging channel so that the mobile station does not need to request information regarding the capabilities of the base station. In additions the base station may store the capabilities of the mobile station in a database, thus avoiding the need to request capability information from the mobile station. The mobile station may inform the base , station when changes in its capabilities occurs so that the base station can update its database.
Figure 2 illustrates the base station and mobile station apparatus of the present invention. At the initiation of a mobile station'. terminated traffic channel connection, service negotiator 20 provides a service configuration request or may request .to defer service negotiation to be conducted over the traffic channel. In the exemplary embodiment, service negotiator 20 provides a sixteen bit message specifying the service configuration request. This allows the service negotiator to specify 2I6-1 different possible configurations reserving one configuration message to defer service negotiations to be conducted over the traffic channel.
Multiplexes 22 combines the page message with mobile station address information and provides the combined signal to encoder 24.
Encoder 24 encodes the combined signal and provides the encoded signal to transmitter 26. Transmitter 26 upconverts, modulates and amplifies the encoded signal and provides the signal to antenna 28 for transmission over the paging channel. In the exemplary embodiment the modulation format is a spread spectrum modulation format, which is described in detail in U.S.
Patent No. 4,901,307. Although spread spectrum modulation is described in the aforementioned patent at a spreading rate of L25MHz, the present invention is equally applicable to spreading rates of 2.5 MHz, 5.0 MHz and any other spreading rates. The present invention is equally applicable to any known modulation format.
The transmitted signal is received at mobile station 30 by antenna 32.
The received signal is provided by antenna 32 through duplexes 54 to receiver 34. Receiver 34 downconverts and demodulates the received signal and provides the signal to decoder 36. Decoder 36 decodes the received signal and provides the decoded signal to demultiplexer 38. Demultiplexer 38 separates the page message from the mobile station address data and provides the page request message to service negotiator 40.
Service negotiator 40 determines in accordance with the current mobile station capabilities a page response message which indicates whether 7.4769-40 to accept or reject the requested service rnnfiguration of the page message or whether to suggest an alternative service configuration and if so which alternative service configuration to suggest. Service negotiator 40 provides the page response message to multiplexer 48. Multiplexer 48 combines the page response message with additional information which may include registration parameters and other mobile station parameters. The combined signal is provided to encoder 50 . Encoder5o encodes the combined data and provides the encoded signal to transmitter 52 . Transmitter 52 upconverts, modulates and amplifies the encoded signal and provides it through duplexer 54 to antenna 32 for transmission over the access channel.
The signal transmitted from mobile station 30 is received at base station 10 by antenna 12. The received signal is provided by antenna I2 to receiver 14 where the signal is downconverted, demodulated and provided to decoder 16. Decoder lb decodes the signal and provides the decoded signal to demultiplexer 18. Demultiplexer 18 separates the decoded signal into the page response message and other data transmitted by mobile station 30.
The page response message is provided to service negotiator 40. If the page response message indicates acceptance of the service configuration requested by the page message or if the alternative service conEguration of the page response message is acceptable to base station 10, then service negotiator 20 provides a channel assignment message accepting or acknowledging the agreed upon service configuration to multiplexer 48.
Furthermore service negotiator 22 provides a signal indicative of the agreed upon service configuration to encoder 24 and decoder 20 which encode and decode future data including future messages on the traffic channel in accordance with the agreed upon service configuration. Tf the requested alternative service configuration of the page response message is not acceptable then service negotiator 20 provides a channel assignment message specifying the universal default service configuration to multiplexer 22.
Multiplexes 22 combines the channel assignment message with traffic channel information and provides the combined signal to encoder 24.
Encoder 24 encodes the combined message and provides the encoded message to transmitter 26, which in turn upconverts, modulates and amplifies the signal, then provides it to antenna 28 for transmission over the paging channel.
The transmitted signal received at antenna 32 is provided through duplexes 54 to receiver 34 where it is downconverted, demodulated and wo 9si3soo2 pcr~rs9s~o~6ss provided to decoder 36: Decoder 36 decodes the signal and provides , it to demultiplexer 38. Demultiplexer 38 separates the traffic channel information from the channel assignment message. Demultiplexer 38 a provides the traffic channel information to receiver 34 and transmitter 25 and provides the service negotiation information to service negotiator 40. If a service configuration is not agreed upon then service negotiator 40 provides a signal indicative of the universal default service configuration to encoder 50 and decoder 36, and service negotiation continues over the traffic channel until a service configuration is agreed upon or the traffic channel connection is dropped.
In the case of traffic channel connection initiation in a mobile station originated traffic channel connection, service negotiator 40 in mobile station 30 provides an origination message indicative of a service configuration requested by mobile station 30 to multiplexes 48. Multiplexes 48 may combine the origination message with other information, such as registration information, numbering plan information and dialed digit information and provides the combined signal to encoder 50. Encoder 50 encodes the combined signal and provides the encoded signal to transmitter 52. Transmitter 52 upconverts, modulates and amplifies the encoded signal, - 20 and provides it through duplexes 54 to antenna 32 for transmission over the access channel.
Base station 10 receives the transmitted signal at antenna 12. The received signal is provided by antenna 12 to receiver 14 where the signal is downconverted, demodulated and provided to decoder 16. Decoder 16 decodes the signal and provides the decoded signal to demultiplexer 18.
Demultiplexer 18 separates the origination information from registration information and numbering plan information and provides the origination message to service negotiator 20. Service negotiator, 20 determines whether the service configuration requested .in the origination message is acceptable.
Service negotiator 20 provides a channel assignment message accepting the requested service configuration or specifying that the universal default service configuration is to be used. The service configuration channel assignment message is combined in multiplexes 22 .
with traffic channel information and the combined signal is provided to encoder 24. Encoder 24 encodes the combined signal and provides the encoded signal to transmitter 26. Transmitter 26 upconverts, modulates and amplifies the encoded signal and provides it to antenna 28 for transmission . , over the paging channel.
Mobile station 30 receives the transmitted signal at antenna 32. The received signal is provided through duplexer 54 to receiver 34 which downconverts and demodulates the signal and provides the signal to 5 decoder 36. Decoder 36 decodes the signal and provides the decoded signal to demultiplexer 38. Demultiplexer 38 separates the channel assignment message from the traffic channel information. Demultiplexer 38 provides the traffic channel information to receiver 34 and transmitter 52 with 10 which the transmitter and receiver set up for transmission and reception of information over the traffic channel.
Demultiplexer 38 provides the channel assignment message to service negotiator 40. If the channel assignment message indicates base station 10 has accepted the requested service 15 configuration, then service negotiator 40 provides the information regarding the accepted service configuration to decoder 36 and encoder 38. If the service configuration channel assignment message indicates base station 10 has rejected the requested service configuration, then service negotiator 40 provides the information regarding the universal default service configuration to decoder 36 and encoder 38 and service configuration negotiation continues over the traffic channel. Negotiation continues until a mutually acceptable service configuration is found or the traffic channel connection is dropped.
An exemplary set of frame formats as specified in the forward and reverse multiplex options of the service configuration is illustrated in Figures 3a-g. The method and apparatus for providing multiplexed frames of data is described in detail in U.S. Patent No. 5,504,773. Figure 3a illustrates an exemplary generic frame format. The frame of Figure 3a consists of three fields: a frame format field, a traffic field and an overhead field. The frame format field tells the receiving device which frame format of the set of frame formats allowed by the current multiplex option is applicable to decoding the current frame of information.
The traffic field contains the data that is being transmitted. In the exemplary embodiment, there are three types of traffic. Traffic, in the exemplary embodiment, includes primary traffic, secondary traffic and signaling traffic. Primary and secondary traffic communicate digital information data such as speech, modem or facsimile data, and signaling data communicates information to initiate and maintain a link in the communication system such as power control information or service negotiation information.
Overhead data is data transmitted to increase the quality of the frames being transmitted such as error correction bits or decoder tail bits.
Figure 3b illustrates a frame with only primary or speech traffic being transmitted. Figure 3c illustrates a frame in which both speech and signaling traffic are being transmitted simultaneously, and Figure 3d illustrates a frame in which primary traffic and secondary traffic are being transmitted simultaneously. Figures 3e and 3f illustrate frames in which only signaling traffic or secondary are being transmitted. In Figure 3g, primary, secondary and signaling traffic are all being transmitted simultaneously.
In an exemplary service configuration, a variable rate vocoder, such as that described in U.S. Patent No. 5,414,796, is used to provide the primary traffic. Then the primary traffic is provided at less than a predetermined maximum data rate, then there exists excess capacity in the 16a transmitted frames. This excess capacity can be used to accommodate the simultaneous transmission of secondary or signaling traffic. In the exemplary embodiment, secondary or signaling traffic is buffered until a frame of less than the predetermined maximum rate for primary traffic is provided by the variable rate vocoder, at which time a portion of the buffered secondary or signaling traffic is provided in the excess capacity of the frame. In a preferred, yet exemplary embodiment, when the transmitting device is aware of secondary or signaling traffic for transmission it signals the vocoder and the vocoder forces a set of frames to a lower than maximum rate in which the secondary or signaling traffic can be provided.
Referring again to Figure 2, primary traffic is provided by vocoder 42, while secondary traffic is provided by modem 44 or facsimile 46. Signaling traffic is provided by a microprocessor (not shown) via the external signaling line to multiplexer 48 and also by service negotiator 40.
Multiplexer 48 combines the various data forms into the frame formats in accordance with the selected multiplex option.
One important feature of the present invention is the capability of performing the service negotiation without interrupting the currently selected service in progress. An example of a case when this may be desirable occurs when a user is communicating by means of a selected service configuration, and decides that it is necessary or desirable to perform an additional operation in parallel or in place of the previously selected service configuration. A
specific example is if a user is transmitting speech data only, but during the course of the conversation wishes to 16b transmit facsimile or modem data in parallel. The user informs the service negotiator of the desire to transmit secondary data and the service WO 95!35002; PCT/US95/07685 negotiator then prepares the configuration to accommodate the additional function.
Another example may occur when a user is transmitting at a data rate or set of data rates, but because of logistics or other factors the energy requixed of the mobile station to support the data rate becomes unacceptably high. In an exemplary embodiment, the mobile station may receive information from the base station indicative of the quality of received traffic frames. If the quality level becomes too low then it may be necessary for the mobile station to transmit at lower rate or set of rates. By reducing the data rate the mobile station could if desired keep its transmission power the same while increasing its energy per bit. Any method of detecting a need to modify the data rate is equally applicable to the present invention Some of the methods for determining that the data rates should be reduced include:
(a) mobile station detection of high frame error rate on forward link;
(b) base station detection of high frame error rate on reverse link;
(c) mobile station detects its power is at a maximum for the reverse link;
(d) base station detects its power is at a maximum for the forward link;
(e) mobile station detects that received power is low on forward link;
(f) base station detects that received power is low on reverse link;
(g) base station to mobile station range is large; and (h) mobile station location is poor.
Conversely, some of the methods for determining that the data rates should be incr eased include:
(a) mobile station detection of low frame error rate on forward link;
(b) base station detection of low frame error rate on reverse link;
(c) mobile station detects its power is lower than a threshold for the reverse link;
(d) base station detects its power is lower than a threshold for the forward link;
(e) mobile station detects that received power is high on forward link;
(f) base, station detects that received power is high on reverse link;
(g) base station to mobile station range is low; and (h) mobile station location is good.
WO 95/35002 ' ~ PCT/US95/07685 Figure 4 illustrates a state diagram for the mobile station of the present invention. The following are the definition of the states or subfunction of the mobile station of the present invention:
1. ,'~tormal Service Subfunction - While this subfunction is active, the mobile station processes service configuration .
requests from the user and from the base station.
2. siting for Service Reguest Message Subfunction -While this subfunction is active, the mobile station waits to receive a Service Request Message.
3. Waiting for Service Response Message Subfmction -While this subfunction is active, the mobile station waits to receive a Service Response Message.
4. Waiting for Service Connect Message Subfunction -While this subfunction is active, the mobile station waits to receive a Service Connect Message.
5. Waiting for Service Action Time Subf~n_ction - While this subfunction is active, the mobile station waits for the action time associated with a new service configuration and then sends a Service Connect Completion Message.
At any given time during traffic channel operation, only one of the service subfunctions is active and the mobile station performs the processing associated with that subfunction. For example, when the mobile station first begins communication on the traffic channel, the normal service subfunction is active. Each of the other subfunctions can become active in response to various events which occur during traffic channel operation In addition it is envisioned as in the case of traffic channel connection initiation that at any point in the service negotiation status request and response messages may be exchanged and service negotiation conducted in accordance with the exchanged capability information.
The mobile station transmits service request messages and service response messages that accept or reject a requested service configuration or suggest an alternative service configuration. The base station transmits request and response messages that reject or suggest an alternative service configuration. If the base station accepts a requested service configuration, it transmits a connect message, which indicates the acceptance of the requested service configuration and specifies an action time at which the agreed upon service configuration change will occur.
Il~eferring to Figure 4, the service negotiation procedure for the ., mobile station is illustrated. In the normal service subfunction block 70, the mobile station may receive a request message from the base station or may receive a request from the user for a new service configuration. If the mobile station receives a request for a new service configuration from the user, the mobile station sends a service request message indicative of the desired new service configuration to the base station and enters the waiting for service response message subfunction block 72.
When the mobile station receives a service request message, it may as previously stated accept or reject the requested service or it may suggest an alternative service. If the mobile station accepts the requested service configuration, it sends a response message accepting the requested configuration and enters the waiting for connect message subfunction block 78. If the mobile station rejects the requested service configuration, then the service negotiation is terminated and the mobile station enters the normal service subfunction block 70. Lastly, if the mobile station suggests an alternative service configuration it sends a service response message proposing the alternative configuration and enters the waiting for service request subfunction block 76.
If the mobile station is in waiting for service request message subfunction block 76, it may receive a service request message proposing a service configuration or rejecting or it may receive a connect message from the base station. If the mobile station receives a request message rejecting the proposed service configuration, then service negotiation is terminated and the mobile station enters normal service subfunction block 70. Also, if the mobile station receives a service request message proposing a service configuration, the mobile station may , reject the proposed service configuration, terminating service negotiation and entering normal service subfunction block 70.
In addition, if the mobile station is in waiting for service request message subfunction block 76, and receives a message proposing a service configuration the mobile station may send a service response message proposing an alternative service configuration and in this case the mobile station will remain in waiting for service request message subfunction block 76. If the mobile station is in waiting for service request message subfunc~tion block 76, and receives a service request message requesting an acceptable configuration, then the mobile station transmits a service wo 9sr~soo2 ~ ~ rcr~s9sio~6ss response message accepting the proposed service configuration. If the mobile station receives a service connect message indicating that the service configuration requested by the mobile station is acceptable to the base . station, then the mobile station enters the waiting for service action time 5 subfunction 74. The connect message specifies the service action time when both mobile station and base station change over to the new agreed upon service configuration.
If the mobile station is in the waiting for service response message subfunction block 72, it may receive a service response message rejecting or 10 proposing an alternative service configuration or it may receive a connect message. If it receives a connect message it enters the waiting for service action time subfunction block 74 and waits until the action time to change to the new agreed upon service configuration. If it receives a service response message rejecting a proposed service configuration, then it returns 15 to normal service subfunction block 70. Also if it receives a response message proposing an unacceptable service configuration, it may reject the proposed service configuration, in which case it sends a service request message rejecting the proposed service configuration and returns to normal service subfunction block 70. If it receives a service response message 20 proposing an alternative service configuration, the mobile station may also transmit a service request message proposing another alternative service configuration and remain in the waiting for service response message subfunction block 72. Lastly, the mobile station may receive a service response message proposing an acceptable service configuration, in which case the mobile station will send a service request message accepting the proposed service configuration and enter waiting for service connect message subfunction block 78.
If the mobile station is in waiting for service connect message subfunction block 78, then a service configuration agreement has been reached and all that remains is to receive information upon when the change in service configuration should be conducted. Upon receiving the service connect message the mobile station enters the waiting for the service action time subfunction 74. In waiting for service action time subfunction block 74, the mobile station waits for the time to change to the new service configuration. At the action time the mobile station and the base station simultaneously change over to the new service configuration. After the action time the mobile station transmits a service connect completion message to the base station and re-enters the normal service subfunction block 70 where communication is conducted under the new configuration.
Figure 5 illustrates a state diagram for the base station of the present invention. The following are the definition of the states or subfunction of the base station of the present invention:
1. Normal Service Subfunction - While this subfunction is active, the base station processes service configuration requests from the personal station and sends service configuration requests to the personal station.
2. Waiting for Service R ~yPCt MeccagP Smhfmnrtinn _ While this subfunction is active, the base station waits to receive a Service Request Message.
3. Waiting for SPrvicp R c~~o~P M ccagP ubfLn~t;nn While this subfunction is active, the base station waits to receive a Service Response Message.
4. Waiting for Service Artinn Timo c"~,E.,.".~,.., _ y~~e this subfunction is active, the base station waits for the action time associated with a new service configuration.
5. Waiting for Service Co n t ~'omoletion h~ec~Q p _ While this subfunction is active, the base station waits to receive a Service Connect Completion Message.
~~t any given time during traffic channel operation, only one of the service subfunctions is active and the base station performs the processing associated with that subfunction. For example, when the base station first enters upon communication on the traffic channel, the normal service subfunction is active. Each of the other subfunctions can become active in response to various events which occur during traffic channel operation.
In normal service subfunction block 100, the base station is communicating with the mobile station. The base station may receive a service request message or may need to request a new service configuration.
If the base station needs to request a new service configuration, it transmits a service request message proposing a new configuration and enters the waiting for service response message subfunction block 102. If it receives a service request message proposing an acceptable configuration, it transmits a service connect message indicative of acceptance of the proposed service configuration and including an action time message indicative of the time at which the change to the new service configuration will be made and enters the waiting for service action time subfunction block 104. If the base station receives a service request message proposing an unacceptable service configuration, it may send a service response message rejecting the proposed service configuration and remain in the normal service WO 95/35002 _ PCT/US95/07685 subfunction 100 or the base station may send a service response message proposing an alternative service configuration and enter waiting for service request message subfunction block 108.
If the base station is in waiting for service request message subfunction block 108, it may receive a service request message indicating acceptance of a proposed service configuration or proposing an acceptable alternative service configuration, in which case the base station sends a service connect message including a service action time and enters the waiting for service action time subfunction block 104. If the base station receives a service request message proposing a service configuration, it may also send a service response message proposing an alternative service configuration. If the base station receives a service request message rejecting the proposed service configuration, then service negotiation is terminated and the base station enters normal service subfunction 100. Also if the base station receives a service request message proposing an unacceptable configuration, it may send a service response message rejecting the proposed configuration, terminating service negotiation and enter normal service subfunction block 100.
If the base station is in waiting for response message subfunction block 102, it may receive a service response message accepting or rejecting a proposed service configuration or proposing an alternative service configuration. If it receives a service response message rejecting a proposed service configuration then service negotiation is terminated and it returns to normal service subfunction block 100. If the base station receives a service response message proposing an unacceptable configuration it may send a service request message rejecting the proposed service configuration terminating service negotiation and return to normal service subfunction block 100 or it may send a service request message proposing an alternative configuration and remain in waiting for service response message subfunction block 102. If the base station receives a service response message accepting a proposed service configuration or proposing an acceptable alternative service configuration then it sends a service connect message including an action time and enters the waiting for service action time subfunction block 104.
If the base station is in waiting for service action time block 104 it waits until the action . time arrives and then uses the new service configuration and enters the waiting for service connect completion message subfunction 106. lJpon receiving service connect completion message 106 the base station enters normal service subfunction block 100.
wo 9si3soo2 ~ ~ ~ rcr~s9sio~6ss a3 The previous description of the preferred embodiments is provided to enable any person skilled in the art to make or use the present invention.
The various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without the use of the inventive faculty.
Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
WE CLAIM:
Claims (61)
1. In a wireless communication system in which a first communication device originates a communication service with a second communication device, a method for negotiating service configuration, comprising the steps of:
generating a request message indicative of a requested service configuration of said first communication device;
transmitting said request message;
receiving said request message at said second communication device;
determining if said requested service configuration is acceptable to said second communication device in accordance with current capabilities of said second communication device;
generating a response message in accordance with said determination;
transmitting said response message from said second communication device and receiving said response message at said first communication device; and determining, at said first communication device, whether to establish communication with said second communication device based on said response message, wherein said messages are transmitted over a common channel provided for general messaging services between communication devices of said wireless communication system, and wherein if said response message rejects said requested service configuration said method further comprises the step of communicating service negotiation messages over a traffic channel, said traffic channel being a communication channel allocated for communication between said first and second communication devices.
generating a request message indicative of a requested service configuration of said first communication device;
transmitting said request message;
receiving said request message at said second communication device;
determining if said requested service configuration is acceptable to said second communication device in accordance with current capabilities of said second communication device;
generating a response message in accordance with said determination;
transmitting said response message from said second communication device and receiving said response message at said first communication device; and determining, at said first communication device, whether to establish communication with said second communication device based on said response message, wherein said messages are transmitted over a common channel provided for general messaging services between communication devices of said wireless communication system, and wherein if said response message rejects said requested service configuration said method further comprises the step of communicating service negotiation messages over a traffic channel, said traffic channel being a communication channel allocated for communication between said first and second communication devices.
2. The method of claim 1 wherein said response message is indicative of acceptance, rejection or suggesting an alternative service configuration.
3. The method of claim 1, wherein said service configuration provides a forward link multiplex option.
4. The method of claim 1, wherein said service configuration provides a reverse link multiplex option.
5. The method of claim 1, wherein said service configuration provides forward link transmission rates.
6. The method of claim 1, wherein said service configuration provides reverse link transmission rates.
7. The method of claim 1, wherein said service configuration provides a service option.
8. The method of claim 1, wherein said response message is transmitted within a channel assignment message.
9. The method of claim 8, wherein the identity of said traffic channel is provided in said channel assignment message.
10. The method of claim 1, wherein said first communication device is a mobile station and said request message is transmitted over an access channel.
11. The method of claim 1, wherein said first communication device is a base station and said request message is transmitted over a paging channel.
12. The method of claim 1, wherein said second communication device is a mobile station and said response message is transmitted over an access channel.
13. The method of claim 1, wherein said second communication device is a base station and said response message is transmitted over a paging channel.
14. The method of claim 1, wherein said first communication device is a mobile station and said request message is transmitted over an access channel and wherein said second communication device is a base station and said response message is transmitted over a paging channel.
15. The method of claim 1, wherein said first communication device is a base station and said request message is transmitted over a paging channel and wherein said second communication device is a mobile station and said response message is transmitted over an access channel.
16. In a wireless communication system in which a first communication device originates a communication service with a second communication device, a system for negotiating service configuration, comprising service request generator means for generating a request message indicative of a service configuration of a predetermined set of first communication device service configurations at said first communication device;
transmitter means for transmitting said request message;
receiver means for receiving said transmitted message at said second communication device;
service control means for determining if said service configuration request is acceptable to said second communication device in accordance with current capabilities of said second communication device;
service response generator for generating a response message in accordance with said determination; and second transmitter means for transmitting said response message wherein said request message and said response message are transmitted over a common channel and wherein said common channel is provided for general messaging services between communication devices of said wireless communication system, and also wherein if said response message rejects said requested service configuration said system communicating service negotiation messages over a traffic channel, said traffic channel being a communications channel allocated for conducting communications between said first communications device and said second communications device.
transmitter means for transmitting said request message;
receiver means for receiving said transmitted message at said second communication device;
service control means for determining if said service configuration request is acceptable to said second communication device in accordance with current capabilities of said second communication device;
service response generator for generating a response message in accordance with said determination; and second transmitter means for transmitting said response message wherein said request message and said response message are transmitted over a common channel and wherein said common channel is provided for general messaging services between communication devices of said wireless communication system, and also wherein if said response message rejects said requested service configuration said system communicating service negotiation messages over a traffic channel, said traffic channel being a communications channel allocated for conducting communications between said first communications device and said second communications device.
17. The system of claim 16, wherein said service configuration provides a forward link multiplex option.
18. The system of claim 16, wherein said service configuration provides a reverse link multiplex option.
19. The system of claim 16, wherein said service configuration provides forward link transmission rates.
20. The system of claim 16, wherein said service configuration provides reverse link transmission rates.
21. The system of claim 16, wherein said service configuration provides a service option.
22. The system of claim 16, wherein said response message is transmitted within a channel assignment message.
23. The system of claim 22, wherein the identity of said traffic channel is provided in said channel assignment message.
24. The system of claim 16, wherein said first communication device is a mobile station and said request message is transmitted over an access channel.
25. The system of claim 16, wherein said first communication device is a base station and said request message is transmitted over a paging channel.
26. The system of claim 16, wherein said second communication device is a mobile station and said response message is transmitted over an access channel.
27. The system of claim 16, wherein said second communication device is a base station and said response message is transmitted over a paging channel.
28. The system of claim 16, wherein said first communication device is a mobile station and said request message is transmitted over an access channel and wherein said second communication device is a base station and said response message is transmitted over a paging channel.
29. The system of claim 16, wherein said first communication device is a base station and said request message is transmitted over a paging channel and wherein said second communication device is a mobile station and said response message is transmitted over an access channel.
30. A method of negotiating a service configuration in a communication system in which a first communication device originates a communication service with a second communication device, said communication system having first and second common channels which are shared by communication devices in said communication system, the method comprising the steps of:
generating, in said first communication device, a request message indicative of a proposed service configuration;
transmitting said request message over said first common channel;
receiving said transmitted request message at said second communication device;
determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device;
generating, in said second communication device, a response message in accordance with said determination;
transmitting said response message over said second common channel;
encoding an information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration; and encoding said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
generating, in said first communication device, a request message indicative of a proposed service configuration;
transmitting said request message over said first common channel;
receiving said transmitted request message at said second communication device;
determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device;
generating, in said second communication device, a response message in accordance with said determination;
transmitting said response message over said second common channel;
encoding an information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration; and encoding said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
31. The method of claim 30 wherein said response message is indicative of acceptance of said proposed service configuration, rejection of said proposed service configuration, or suggestion of an alternative service configuration.
32. The method of claim 31, wherein said service configuration provides a forward link multiplex option.
33. The method of claim 31, wherein said service configuration provides a reverse link multiplex option.
34. The method of claim 31, wherein said service configuration provides forward link transmission rates.
35. The method of claim 31, wherein said service configuration provides reverse link transmission rates.
36. The method of claim 31, wherein said service configuration provides a service option.
37. The method of claim 31, wherein said first communication device is a mobile station and said first common channel is a random access channel.
38. The method of claim 31, wherein said first communication device is a base station and said first common channel is a paging channel.
39. The method of claim 38, wherein said response message is transmitted within a channel assignment message.
40. The method of claim 31, wherein said second communication device is a mobile station and said second common channel is a random access channel.
41. The method of claim 31, wherein said second communication device is a base station and said second common channel is a paging channel.
42. The method of claim 31, wherein said first communication device is a mobile station and said first common channel is a random access channel and wherein said second communication device is a base station and said second common channel is a paging channel.
43. The method of claim 31, wherein said first communication device is a base station and said first common channel is a paging channel and wherein said second communication device is a mobile station and said second common channel is a random access channel.
44. A communication device in a communication system having first and second common channels which are shared by communication devices in said communication system, the communication device comprising:
a service negotiator for generating a request message indicative of a proposed service configuration;
a transmitter for transmitting said request message over said first common channel; and an encoder, interposed between said service negotiator and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator;
wherein said service negotiator directs said encoder to encode said information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
a service negotiator for generating a request message indicative of a proposed service configuration;
a transmitter for transmitting said request message over said first common channel; and an encoder, interposed between said service negotiator and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator;
wherein said service negotiator directs said encoder to encode said information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
45. The communication device of claim 44 further comprising a receiver for receiving over said second common channel a response message indicative of a response to said proposed service configuration, and wherein said service negotiator is further for determining whether said response message is indicative of a mutually acceptable service configuration.
46. The communication device of claim 45 further comprising:
a decoder, interposed between said service negotiator and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator.
a decoder, interposed between said service negotiator and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator.
47. The communication device of claim 46 wherein said service negotiator directs said decoder to decode said received signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said decoder to decode said received signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
48. A communication device in a communication system having at least one dedicated channel which is not shared by communication devices in said communication system, the communication device comprising:
a service negotiator for generating a request message indicative of a proposed service configuration;
a multiplexer, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal;
a transmitter, coupled to said multiplexer, for transmitting said multiplexed signal over said dedicated channel;
a receiver for receiving a response message indicative of a response to said proposed service configuration;
an encoder, interposed between said multiplexer and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; and a decoder, interposed between said multiplexer and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator;
wherein said service negotiator is further for determining whether said response message is indicative of a mutually acceptable service configuration and wherein said service negotiator directs said encoder to encode said information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
a service negotiator for generating a request message indicative of a proposed service configuration;
a multiplexer, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal;
a transmitter, coupled to said multiplexer, for transmitting said multiplexed signal over said dedicated channel;
a receiver for receiving a response message indicative of a response to said proposed service configuration;
an encoder, interposed between said multiplexer and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; and a decoder, interposed between said multiplexer and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator;
wherein said service negotiator is further for determining whether said response message is indicative of a mutually acceptable service configuration and wherein said service negotiator directs said encoder to encode said information data signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said encoder to encode said information data signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
49. ~The communication device of claim 48 wherein said service negotiator directs said decoder to decode said received signal in accordance with said proposed service configuration if said response message is indicative of an acceptable service configuration, and wherein said service negotiator directs said decoder to decode said received signal with a universal default service configuration if said response message is not indicative of an acceptable service configuration.
50. ~A method of negotiating a service configuration in a communication system in which a first communication device originates a communication service with a second communication device, wherein the first communication device shares at least two dedicated channels with the second communication device, the method comprising the steps of:
transmitting, from said first communication device, an information data signal over a first dedicated channel;~
receiving, at said second communication device, said transmitted information data signal;
generating, in said first communication device, a request message indicative of a proposed service configuration;
multiplexing, in said first communication device, said request message with said information data signal to produce a multiplexed signal allowing both the request message and the information data to be concurrently transmitted;
transmitting said multiplexed signal over said first dedicated channel;
receiving said multiplexed signal at said second communication device;
determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device;
generating, in said second communication device, a response message in accordance with said determination; and transmitting said response message over a second dedicated channel.
transmitting, from said first communication device, an information data signal over a first dedicated channel;~
receiving, at said second communication device, said transmitted information data signal;
generating, in said first communication device, a request message indicative of a proposed service configuration;
multiplexing, in said first communication device, said request message with said information data signal to produce a multiplexed signal allowing both the request message and the information data to be concurrently transmitted;
transmitting said multiplexed signal over said first dedicated channel;
receiving said multiplexed signal at said second communication device;
determining, in said second communication device, whether said proposed service configuration is acceptable to said second communication device;
generating, in said second communication device, a response message in accordance with said determination; and transmitting said response message over a second dedicated channel.
51. The method of claim 50 wherein said response message is indicative of acceptance of said proposed service configuration, rejection of said proposed service configuration, or suggestion of an alternative service configuration.
52. The method of claim 51, wherein said service configuration provides a forward link multiplex option.
53. The method of claim 51, wherein said service configuration provides a reverse link multiplex option.
54. The method of claim 51, wherein said service configuration provides forward link transmission rates.
55. The method of claim 51, wherein said service configuration provides reverse link transmission rates.
56. The method of claim 51, wherein said service configuration provides a service option.
57. The method of claim 51, wherein said first communication device is a mobile station and said second communication device is a base station and said first dedicated channel and said second dedicated channel are traffic channels.
58. The method of claim 51, wherein said first communication device is a base station and said second communication device is a mobile station and said first dedicated channel and said second dedicated channel are traffic channels.
59. A communication device in a communication system capable of carrying voice traffic and data traffic over a plurality of dedicated and common channels, the communication device comprising:
a service negotiator for generating a request message indicative of a proposed service configuration;
a multiplexer, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal allowing both the request message and the information data signal to be transmitted concurrently; and a transmitter, coupled to said multiplexer, for transmitting said multiplexed signal over at least one dedicated channel.
a service negotiator for generating a request message indicative of a proposed service configuration;
a multiplexer, coupled to said service negotiator, for multiplexing said request message with an information data signal to produce a multiplexed signal allowing both the request message and the information data signal to be transmitted concurrently; and a transmitter, coupled to said multiplexer, for transmitting said multiplexed signal over at least one dedicated channel.
60. ~The communication device of claim 59 further comprising a receiver for receiving a response message indicative of a response to said proposed service configuration, and wherein said service negotiator is further for determining whether said response message is indicative of a mutually acceptable service configuration.
61. The communication device of claim 60 further comprising:
an encoder, interposed between said multiplexer and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; and a decoder, interposed between said multiplexer and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator.
an encoder, interposed between said multiplexer and said transmitter, for encoding an information data signal in accordance with a service configuration selected by said service negotiator; and a decoder, interposed between said multiplexer and said receiver, for decoding a received signal in accordance with said service configuration selected by said service negotiator.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2563196A CA2563196C (en) | 1994-06-15 | 1995-06-14 | Method of providing service and rate negotiation in a mobile communication system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/260,192 | 1994-06-15 | ||
US08/260,192 US5638412A (en) | 1994-06-15 | 1994-06-15 | Method for providing service and rate negotiation in a mobile communication system |
PCT/US1995/007685 WO1995035002A1 (en) | 1994-06-15 | 1995-06-14 | Method of providing service and data rate negotiation in a mobile communication system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2563196A Division CA2563196C (en) | 1994-06-15 | 1995-06-14 | Method of providing service and rate negotiation in a mobile communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2166796A1 CA2166796A1 (en) | 1995-12-21 |
CA2166796C true CA2166796C (en) | 2007-01-16 |
Family
ID=22988151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002166796A Expired - Lifetime CA2166796C (en) | 1994-06-15 | 1995-06-14 | Method for providing service and rate negotiation in a mobile communication system |
Country Status (18)
Country | Link |
---|---|
US (6) | US5638412A (en) |
EP (5) | EP0969684B1 (en) |
JP (1) | JP3043420B2 (en) |
KR (1) | KR100396255B1 (en) |
CN (3) | CN1230017C (en) |
AT (4) | ATE192009T1 (en) |
AU (1) | AU685648B2 (en) |
BR (1) | BR9505489A (en) |
CA (1) | CA2166796C (en) |
DE (4) | DE69534085T2 (en) |
ES (3) | ES2237874T3 (en) |
FI (2) | FI117660B (en) |
HK (4) | HK1028862A1 (en) |
IL (1) | IL114138A (en) |
MY (1) | MY114771A (en) |
RU (1) | RU2159990C2 (en) |
TW (1) | TW276383B (en) |
WO (1) | WO1995035002A1 (en) |
Families Citing this family (216)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5638412A (en) * | 1994-06-15 | 1997-06-10 | Qualcomm Incorporated | Method for providing service and rate negotiation in a mobile communication system |
US6141353A (en) * | 1994-09-15 | 2000-10-31 | Oki Telecom, Inc. | Subsequent frame variable data rate indication method for various variable data rate systems |
FI96558C (en) * | 1994-09-27 | 1996-07-10 | Nokia Telecommunications Oy | Method for data transmission in a TDMA mobile radio system and a mobile radio system for carrying out the method |
JPH10504169A (en) * | 1995-06-08 | 1998-04-14 | モトローラ・インコーポレイテッド | Method and apparatus for changing service options in a code division multiple access communication system |
FI101337B1 (en) | 1995-09-25 | 1998-05-29 | Nokia Telecommunications Oy | Mobile communication system and method for establishing a data call |
US5857153A (en) * | 1995-10-13 | 1999-01-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Cellular telecommunications network having seamless interoperability between exchanges while providing voice, asynchronous data and facsimile services in multiple frequency hyperbands |
JPH10154969A (en) * | 1996-11-22 | 1998-06-09 | Sony Corp | Communication method, base station and terminal equipment |
US5722051A (en) * | 1996-02-13 | 1998-02-24 | Lucent Technologies Inc. | Adaptive power control and coding scheme for mobile radio systems |
US5745480A (en) * | 1996-04-03 | 1998-04-28 | Adicom Wireless, Inc. | Multi-rate wireless communications system |
GB2311910B (en) * | 1996-04-03 | 2000-07-12 | Motorola Ltd | Communication system |
US5864578A (en) * | 1996-04-29 | 1999-01-26 | Golden Bridge Technology, Inc. | Matched filter-based handoff method and apparatus |
GB2313258A (en) * | 1996-05-17 | 1997-11-19 | Motorola Ltd | Cell handover in a multimedia cellular communications system; multimedia conferencing system |
US5844885A (en) * | 1996-06-11 | 1998-12-01 | Qualcomm Incorporated | Method and apparatus of providing bit count integrity and synchronous data transfer over a channel which does not preserve synchronization |
SE521936C2 (en) * | 1996-06-26 | 2003-12-23 | Telia Ab | Method of effectively using bandwidth in the provision of services via a digital cellular radio communication system |
US6104924A (en) * | 1996-07-15 | 2000-08-15 | Sony Corporation | Virtual terminal protocol using text messaging |
US5940515A (en) * | 1996-08-13 | 1999-08-17 | Nokia Mobile Phones Limited | Secure dialing in mobile telephone system |
US5831978A (en) * | 1996-10-18 | 1998-11-03 | Telefonaktiebolaget L M Ericsson Publ. | Method for multiplexing of parallel information streams in a CDMA system |
US6496543B1 (en) * | 1996-10-29 | 2002-12-17 | Qualcomm Incorporated | Method and apparatus for providing high speed data communications in a cellular environment |
US6038449A (en) * | 1996-11-20 | 2000-03-14 | Telefonaktiebolaget L M Ericsson | Method and apparatus for inter-exchange hand-off taking into account the service capabilities of the candidate cell |
JP3444114B2 (en) * | 1996-11-22 | 2003-09-08 | ソニー株式会社 | Communication method, base station and terminal device |
US5918177A (en) * | 1996-11-27 | 1999-06-29 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method of providing a mobile station's service support information to a radio telecommunications network |
GB2362298B (en) | 1996-12-06 | 2002-01-02 | Immarsat Ltd | Communication method and apparatus |
US6006091A (en) * | 1996-12-12 | 1999-12-21 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method of informing a radio telecommunications network of the operating capabilities of a mobile terminal located therein |
US5963548A (en) * | 1997-01-21 | 1999-10-05 | Nokia Mobile Phones Limited | Apparatus and method for configuring a data channel for symmetric/asymmetric data transmission |
US7580707B2 (en) * | 1997-04-04 | 2009-08-25 | Nortel Networks Limited | Wireless communication system that supports multiple standards, multiple protocol revisions, multiple extended services and multiple extended services delivery options and method of operation therefor |
US6169893B1 (en) * | 1997-04-04 | 2001-01-02 | Nortel Networks Limited | Wireless communication system that supports multiple standards, multiple protocol revisions, multiple extended services and multiple extended services delivery options and method of operation therefor |
CN1783754A (en) | 1997-04-17 | 2006-06-07 | Ntt移动通信网株式会社 | Base station apparatus of mobile communication system |
US6028851A (en) * | 1997-09-26 | 2000-02-22 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for mobile assisted admission control |
US6108560A (en) * | 1997-09-26 | 2000-08-22 | Nortel Networks Corporation | Wireless communications system |
US6469991B1 (en) | 1997-10-14 | 2002-10-22 | Lucent Technologies Inc. | Method for overload control in a multiple access system for communication networks |
US6400940B1 (en) * | 1997-10-22 | 2002-06-04 | At&T Wireless Services, Inc. | Customized on line user guide |
US6574211B2 (en) * | 1997-11-03 | 2003-06-03 | Qualcomm Incorporated | Method and apparatus for high rate packet data transmission |
US7184426B2 (en) | 2002-12-12 | 2007-02-27 | Qualcomm, Incorporated | Method and apparatus for burst pilot for a time division multiplex system |
US9118387B2 (en) | 1997-11-03 | 2015-08-25 | Qualcomm Incorporated | Pilot reference transmission for a wireless communication system |
FI106172B (en) * | 1998-01-29 | 2000-11-30 | Nokia Networks Oy | A method for reconfiguring a connection in a cellular radio network |
US6181940B1 (en) | 1998-02-10 | 2001-01-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for location area scheme negotiation in communications systems |
US6310870B1 (en) | 1998-03-30 | 2001-10-30 | Oki Telecom, Inc. | Method for transmitting high data rate information in code division multiple access systems |
JP3429674B2 (en) * | 1998-04-28 | 2003-07-22 | 沖電気工業株式会社 | Multiplex communication system |
US6230024B1 (en) * | 1998-05-12 | 2001-05-08 | Nortel Networks Limited | Voice to digital fax transmission |
US6463096B1 (en) * | 1998-06-12 | 2002-10-08 | Cisco Systems, Inc | MAC protocol employing multiple data rates |
US6594238B1 (en) * | 1998-06-19 | 2003-07-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for dynamically adapting a connection state in a mobile communications system |
GB9813390D0 (en) * | 1998-06-23 | 1998-08-19 | Koninkl Philips Electronics Nv | Telecommunication system with channel sharing |
US6185433B1 (en) * | 1998-06-29 | 2001-02-06 | Motorola, Inc. | Communication device and method for determining a busy status thereof in a dispatch system |
US6205339B1 (en) | 1998-07-13 | 2001-03-20 | Qualcomm Inc. | Method and apparatus for establishing TDD/TTY service over vocoded channels |
US6798762B1 (en) * | 1998-07-20 | 2004-09-28 | Agere Systems Inc. | Digital wireless communication system for simultaneously conveying full rate speech data and dedicated user data |
GB2341050B (en) * | 1998-08-27 | 2003-02-12 | Motorola Ltd | Bandwidth provision in a communication system |
AU5910399A (en) * | 1998-09-11 | 2000-04-03 | Sharewave, Inc. | Method and apparatus for accessing a computer network communication channel |
US7324544B1 (en) | 1998-09-11 | 2008-01-29 | Cirrus Logic, Inc. | Network slot synchronization scheme for a computer network communication channel |
KR100383607B1 (en) * | 1998-09-14 | 2003-07-10 | 삼성전자주식회사 | Common Channel Communication Device and Method Supporting Various Transmission Rates in Mobile Communication System |
US6985722B1 (en) | 1998-09-25 | 2006-01-10 | Soma Networks, Inc. | Telecommunication services |
CA2264407A1 (en) | 1998-09-25 | 2000-03-25 | Wireless System Technologies, Inc. | Method and system for negotiating telecommunication resources |
US6366780B1 (en) | 1998-10-08 | 2002-04-02 | Nortel Networks Ltd. | Real-time spectrum usage data collection in a wireless communication system |
US6275695B1 (en) | 1998-10-08 | 2001-08-14 | Nortel Networks Limited | Spectrum yield management in a wireless communication system |
US6553010B1 (en) * | 1998-10-16 | 2003-04-22 | Telefonaktiebolaget L M Ericsson | Coverage detection and indication in multimedia radiocommunication system |
DE19848116A1 (en) * | 1998-10-19 | 2000-05-04 | Siemens Ag | Method and radio communication system for signaling control |
EP1003302A3 (en) * | 1998-11-20 | 2001-12-12 | Nec Corporation | Data packet multi-access communicating method and transmitting and receiving apparatus therefor |
EP1006739B1 (en) * | 1998-12-01 | 2013-08-28 | Gemalto M2M GmbH | Processing of data packages between a mobile and a fixed network with quality of service profiles |
EP1011287B1 (en) * | 1998-12-15 | 2007-12-12 | Lucent Technologies Inc. | Method for making a call in a multiple bit-rate channel, corresponding bit-rate switching procedure and transmission network |
DE69937725T2 (en) | 1998-12-15 | 2008-12-04 | Lucent Technologies Inc. | A method for establishing a connection in a transmission channel with several bit rates, corresponding bit rate switching procedure and transmission network |
CN1169400C (en) * | 1999-01-04 | 2004-09-29 | 艾利森电话股份有限公司 | Bearer service negotiation |
US6363242B1 (en) * | 1999-01-11 | 2002-03-26 | Lucent Technologies Inc. | Identifying alternative service options |
EP1039661A1 (en) * | 1999-03-03 | 2000-09-27 | Sony International (Europe) GmbH | Multicast channel for a CDMA system |
EP1159846A1 (en) * | 1999-03-08 | 2001-12-05 | Nokia Corporation | Method for establishing a communication between a user equipment and a radio network |
CN1179504C (en) * | 1999-04-09 | 2004-12-08 | 西门子公司 | Method of transmitting information via a telecommunication system and corresponding telecommunication system |
GB9909275D0 (en) * | 1999-04-23 | 1999-06-16 | Philips Electronics Nv | Reconfigurable communications network |
US6167273A (en) * | 1999-04-28 | 2000-12-26 | Nokia Mobile Phones Ltd. | Apparatus, and associated method, for effectuating power control to maintain desired QoS levels in the performance of a communication service |
FI111683B (en) * | 1999-04-30 | 2003-08-29 | Nokia Corp | Procedure for storing and informing properties of a wireless communication device, wireless communication device and wireless data transfer system |
EP1052867A1 (en) | 1999-05-12 | 2000-11-15 | Lucent Technologies Inc. | Establishing a communication link based on previous channel property negotiation |
US6353748B1 (en) | 1999-05-18 | 2002-03-05 | Semax Wireless, Inc. | Digital wireless local loop fax/data interface |
GB9913099D0 (en) | 1999-06-04 | 1999-08-04 | Nokia Telecommunications Oy | Method for allocating communication resources |
US6546392B1 (en) * | 1999-06-25 | 2003-04-08 | Mediaone Group, Inc. | Self service gateway |
US6556549B1 (en) | 1999-07-02 | 2003-04-29 | Qualcomm Incorporated | Method and apparatus for signal combining in a high data rate communication system |
BR0012223A (en) * | 1999-07-05 | 2002-03-26 | Nokia Corp | Method for selecting encryption mode for a multiple rate connection between a mobile station and a digital cellular telecommunication network, and, mobile station for use in a cellular telecommunication network |
US6353792B1 (en) * | 1999-07-06 | 2002-03-05 | Sudhir Murthy | System and method for remote communication of traffic monitoring device data |
US6480720B1 (en) * | 1999-07-14 | 2002-11-12 | At&T Wireless Services, Inc. | Method for contacting a subscriber to multiple wireless bearer services |
EP1197113B1 (en) * | 1999-07-22 | 2009-05-20 | Telefonaktiebolaget LM Ericsson (publ) | A system and method of communicating operating capabilities in a telecommunication network |
GB9918130D0 (en) * | 1999-08-03 | 1999-10-06 | Koninkl Philips Electronics Nv | Radio communication system |
FI114371B (en) * | 1999-08-09 | 2004-09-30 | Nokia Corp | A method for selecting a carrier service for a service in a wireless mobile communication system, a communication system, and a mobile terminal |
US6625198B1 (en) * | 1999-08-13 | 2003-09-23 | Qualcomm Incorporated | Method and apparatus for concurrently processing multiple calls in a spread spectrum communications system |
US8064409B1 (en) | 1999-08-25 | 2011-11-22 | Qualcomm Incorporated | Method and apparatus using a multi-carrier forward link in a wireless communication system |
US7023833B1 (en) | 1999-09-10 | 2006-04-04 | Pulse-Link, Inc. | Baseband wireless network for isochronous communication |
US6618375B2 (en) | 1999-09-13 | 2003-09-09 | Qualcomm, Incorporated | Radio link protocol frame sorting mechanism for dynamic capacity wireless data channels |
JP3583667B2 (en) * | 1999-09-30 | 2004-11-04 | 株式会社東芝 | Wireless terminal device, data transfer method, and control information notification method |
US6621804B1 (en) | 1999-10-07 | 2003-09-16 | Qualcomm Incorporated | Method and apparatus for predicting favored supplemental channel transmission slots using transmission power measurements of a fundamental channel |
DE19950653B4 (en) * | 1999-10-21 | 2020-01-16 | Ipcom Gmbh & Co. Kg | Method for operating a cellular network |
US7206580B2 (en) * | 1999-11-04 | 2007-04-17 | Qualcomm Incorporated | Method and apparatus for performing handoff in a high speed communication system |
FI111314B (en) * | 1999-11-05 | 2003-06-30 | Nokia Corp | Multimedia messaging service |
US6859463B1 (en) * | 1999-11-08 | 2005-02-22 | Itt Manufacturing Enterprises, Inc. | Methods and apparatus for organizing selection of operational parameters in a communication system |
WO2001035689A1 (en) * | 1999-11-09 | 2001-05-17 | Nokia Corporation | Data transmission method and network system |
KR100315691B1 (en) * | 1999-11-20 | 2001-12-12 | 윤종용 | Method for negotiating service between base station and terminal in mobile communication system |
US6560320B1 (en) | 1999-12-17 | 2003-05-06 | International Business Machines Corporation | Adaptable subscriber unit for interactive telephone applications |
US6590905B1 (en) * | 1999-12-22 | 2003-07-08 | Nokia Mobile Phones Ltd. | Changing XID/PDCP parameters during connection |
EP1115234B1 (en) * | 1999-12-27 | 2005-09-14 | Telefonaktiebolaget LM Ericsson (publ) | A mobile station with a selection between two equalisers |
FR2803476B1 (en) * | 1999-12-31 | 2003-01-10 | Cit Alcatel | METHOD FOR ESTABLISHING AN OPERATING MODE WITHOUT DOUBLE TRANSCODING IN A CELLULAR MOBILE RADIO COMMUNICATION SYSTEM |
KR100387034B1 (en) | 2000-02-01 | 2003-06-11 | 삼성전자주식회사 | Apparatus and method for scheduling packet data service in wireless communication system |
US6539030B1 (en) * | 2000-02-07 | 2003-03-25 | Qualcomm Incorporated | Method and apparatus for providing configurable layers and protocols in a communications system |
JP2001223799A (en) * | 2000-02-10 | 2001-08-17 | Nec Corp | Mobile communication system and program transmitting method |
US7466741B2 (en) | 2000-03-03 | 2008-12-16 | Qualcomm Incorporated | Method and apparatus for concurrently processing multiple calls in a spread spectrum communications system |
CA2303000A1 (en) | 2000-03-23 | 2001-09-23 | William M. Snelgrove | Establishing and managing communications over telecommunication networks |
US6795704B1 (en) * | 2000-06-13 | 2004-09-21 | Bellsouth Intellectual Property Corporation | Teleservice based capability report for radiotelephone networks |
SE0002572D0 (en) * | 2000-07-07 | 2000-07-07 | Ericsson Telefon Ab L M | Communication system |
SE0003091D0 (en) * | 2000-07-07 | 2000-09-01 | Ericsson Telefon Ab L M | Communication system |
FR2812508B1 (en) * | 2000-07-28 | 2003-03-21 | Sagem | METHOD FOR THE SIMULTANEOUS TRANSMISSION OF SPEECH SIGNALS AND DATA BETWEEN A BASE STATION AND A MOBILE TELEPHONE AND MOBILE TELEPHONE USEFUL FOR CARRYING OUT SAID METHOD |
EP2104387B1 (en) * | 2000-08-11 | 2011-12-14 | NEC Corporation | Allocation of a radio access bearer with a lower rate than desired in case of lack of resources, if an indicator in the assignment request indicates that the communication rate is negotiable |
AU2006203647B2 (en) * | 2000-08-11 | 2009-01-22 | Nec Corporation | Communication system, method thereof, switching center thereof and base station control stations thereof |
FI20002124A (en) * | 2000-09-27 | 2002-03-28 | Nokia Corp | Changing channel properties |
AU2002213703A1 (en) * | 2000-10-24 | 2002-05-06 | Nortel Networks Limited | Shared channel structure, arq systems and methods |
US6973098B1 (en) | 2000-10-25 | 2005-12-06 | Qualcomm, Incorporated | Method and apparatus for determining a data rate in a high rate packet data wireless communications system |
US7225238B1 (en) | 2000-10-25 | 2007-05-29 | Cisco Technology, Inc. | Method and system for providing services for wireless data calls |
US7068683B1 (en) | 2000-10-25 | 2006-06-27 | Qualcomm, Incorporated | Method and apparatus for high rate packet data and low delay data transmissions |
US6714794B1 (en) * | 2000-10-30 | 2004-03-30 | Motorola, Inc. | Communication system for wireless communication of content to users |
US6760602B2 (en) * | 2000-12-22 | 2004-07-06 | Motorola, Inc. | Mobile communication system with improved base station control |
EP1356631A2 (en) * | 2001-01-10 | 2003-10-29 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for coordinating end-to-end quality of service requirements for media flows in a multimedia session |
FR2821515B1 (en) * | 2001-02-23 | 2003-05-23 | Cit Alcatel | METHOD FOR MANAGING PROCESSING RESOURCES IN A MOBILE RADIO COMMUNICATION SYSTEM |
KR100469711B1 (en) * | 2001-01-18 | 2005-02-02 | 삼성전자주식회사 | Apparatus and method for controlling reverse transmission in mobile communication system |
US7010305B2 (en) | 2001-03-14 | 2006-03-07 | Nokia Mobile Phones, Ltd. | Method for assigning values of service attributes to transmissions, radio access networks and network elements |
KR100800884B1 (en) * | 2001-03-29 | 2008-02-04 | 삼성전자주식회사 | Transmission controlling method of reverse rink in mobile communication system |
KR100493084B1 (en) * | 2001-05-04 | 2005-06-03 | 삼성전자주식회사 | The initial transmission apparatus and method for multimedia services in wireless communication system |
US7366533B2 (en) * | 2001-05-16 | 2008-04-29 | Motorola, Inc. | Methods for providing access to wireless resources in a trunked radio communication system |
TW504857B (en) * | 2001-05-31 | 2002-10-01 | Wistron Neweb Corp | Radio wave transmitter with omni-directional radiation field and radio communication electronic device using the same |
US7251252B2 (en) * | 2001-06-13 | 2007-07-31 | Qwest Communications International Inc. | Negotiated cell delivery capability |
US7295522B2 (en) * | 2001-06-29 | 2007-11-13 | Microsoft Corporation | System and method for continuously provisioning a mobile device |
US6957071B1 (en) * | 2001-07-18 | 2005-10-18 | Cisco Technology, Inc. | Method and system for managing wireless bandwidth resources |
US7230979B2 (en) * | 2001-08-17 | 2007-06-12 | Synopsys, Inc. | System and method for high speed digital signaling |
US6996393B2 (en) * | 2001-08-31 | 2006-02-07 | Nokia Corporation | Mobile content delivery system |
JP2005505998A (en) | 2001-10-08 | 2005-02-24 | ノキア コーポレイション | Service and capability negotiation in networks using a single numbering mechanism |
KR100425717B1 (en) * | 2001-12-21 | 2004-04-01 | 엘지전자 주식회사 | Forward link data transmission method of mobile communication |
US6721562B2 (en) * | 2002-02-07 | 2004-04-13 | Motorola, Inc. | Method and apparatus for band class acquisition and assignment in a wireless communication system |
US7710945B2 (en) * | 2002-02-19 | 2010-05-04 | Tekefonaktiebolaget L M Ericsson (Publ) | Method and arrangement for multimedia communication |
US7272130B2 (en) * | 2002-04-18 | 2007-09-18 | Quest Communications International, Inc. | CDMA device with automatic bit rate allocation |
US20030202487A1 (en) * | 2002-04-26 | 2003-10-30 | Harris John M. | Method and apparatus for reducing call setup time |
US6957086B2 (en) * | 2002-05-01 | 2005-10-18 | Microsoft Corporation | Method for wireless capability discovery and protocol negotiation, and wireless device including same |
US7277455B2 (en) * | 2002-06-10 | 2007-10-02 | Qualcomm Incorporated | Packet flow processing in a communication system |
DE10228747A1 (en) * | 2002-06-27 | 2004-01-22 | Siemens Ag | Transmitting data sequence with protective, useful data sections in radio communications system involves inserting signaling data into protective data section that is positively identified in receiver |
US20040047326A1 (en) * | 2002-09-05 | 2004-03-11 | Tienyu Chiu | Employment of one traffic block of one code division multiple access traffic channel to communicate respective portions of communications between communication components |
US8254346B2 (en) * | 2002-09-17 | 2012-08-28 | Broadcom Corporation | Communication system and method for discovering end-points that utilize a link layer connection in a wired/wireless local area network |
JP3971984B2 (en) * | 2002-10-15 | 2007-09-05 | 松下電器産業株式会社 | Communication apparatus and communication method |
US8213390B2 (en) | 2002-10-24 | 2012-07-03 | Qualcomm Incorporated | Reverse link automatic repeat request |
US7369868B2 (en) * | 2002-10-30 | 2008-05-06 | Sony Ericsson Mobile Communications Ab | Method and apparatus for sharing content with a remote device using a wireless network |
US7564818B2 (en) * | 2002-11-26 | 2009-07-21 | Qualcomm Incorporated | Reverse link automatic repeat request |
KR100421082B1 (en) * | 2003-02-05 | 2004-03-04 | (주)미라콤테크놀로지 | Service method that provide mobile services simultaneously to mobile station or equipment performing the functions of a mobile station by multiplexing a few of services at a same traffic channel |
US7408902B2 (en) * | 2003-02-13 | 2008-08-05 | Interdigital Technology Corporation | Method of using a radio network controller for controlling data bit rates to maintain the quality of radio links |
US20040214581A1 (en) * | 2003-04-23 | 2004-10-28 | Davis Gregory G. | Selecting an operation mode for a device connected to a network |
KR100964669B1 (en) | 2003-05-10 | 2010-06-22 | 엘지전자 주식회사 | Mobile Communication System and Method of Designing a MAC Channel at the Mobile Communication System |
JP4173405B2 (en) * | 2003-05-29 | 2008-10-29 | 京セラ株式会社 | Communication terminal out-of-range determination method, communication terminal |
CA2534677C (en) * | 2003-08-06 | 2017-04-25 | Matsushita Electric Industrial Co. Ltd. | Wireless communication apparatus and wireless communication method |
US20050070281A1 (en) * | 2003-09-26 | 2005-03-31 | Samsung Electronics Co., Ltd. | System and method for providing mobile station registration in a traffic channel in a wireless communication system |
US7272120B2 (en) * | 2003-10-08 | 2007-09-18 | Samsung Electronics Co., Ltd. | System and method for dynamic allocation and simultaneous operation of forward packet data and supplemental channels in EV-DV network |
US8488457B2 (en) | 2003-11-14 | 2013-07-16 | Interdigital Technology Corporation | Wireless communication method and apparatus for transferring buffered enhanced uplink data from a mobile station to a node-B |
GB0328383D0 (en) * | 2003-12-06 | 2004-01-14 | Ibm | Improved quality of service for network connected clients |
US20050131978A1 (en) * | 2003-12-10 | 2005-06-16 | Microsoft Corporation | Systems and methods that employ process algebra to specify contracts and utilize performance prediction implementations thereof to measure the specifications |
US8040834B2 (en) | 2004-03-31 | 2011-10-18 | Interdigital Technology Corporation | Wireless communication method and apparatus for reporting traffic volume measurement information to support enhanced uplink data transmissions |
US8010783B1 (en) | 2004-04-15 | 2011-08-30 | Aol Inc. | Service provider invocation |
US8787164B2 (en) | 2004-07-09 | 2014-07-22 | Qualcomm Incorporated | Media delivery system and method for transporting media to desired target devices |
US9077766B2 (en) | 2004-07-09 | 2015-07-07 | Qualcomm Incorporated | System and method for combining memory resources for use on a personal network |
US8819140B2 (en) * | 2004-07-09 | 2014-08-26 | Qualcomm Incorporated | System and method for enabling the establishment and use of a personal network |
US8195744B2 (en) | 2004-07-09 | 2012-06-05 | Orb Networks, Inc. | File sharing system for use with a network |
US7937484B2 (en) * | 2004-07-09 | 2011-05-03 | Orb Networks, Inc. | System and method for remotely controlling network resources |
US8738693B2 (en) | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for managing distribution of media files |
EP1633088A1 (en) * | 2004-09-02 | 2006-03-08 | Deutsche Thomson-Brandt Gmbh | Method and device for improving quality-of-service management in peer-to-peer networks |
CN100387095C (en) * | 2004-09-24 | 2008-05-07 | 华为技术有限公司 | Method of realizing business type change |
CN100391304C (en) * | 2004-12-02 | 2008-05-28 | 华为技术有限公司 | Speech channel distribution method of radio communication |
JP3958326B2 (en) * | 2005-03-17 | 2007-08-15 | 株式会社東芝 | COMMUNICATION SYSTEM AND MOBILE COMMUNICATION TERMINAL DEVICE |
WO2006112990A1 (en) * | 2005-04-19 | 2006-10-26 | Olympus Communication Technology Of America, Inc. | Asymmetric data rate system and method |
US8054924B2 (en) * | 2005-05-17 | 2011-11-08 | General Motors Llc | Data transmission method with phase shift error correction |
GB2418806B (en) * | 2005-08-19 | 2006-09-27 | Ipwireless Inc | Duplex operation in a cellular communication system |
US7542421B2 (en) * | 2005-09-09 | 2009-06-02 | Tropos Networks | Adaptive control of transmission power and data rates of transmission links between access nodes of a mesh network |
US7640021B2 (en) * | 2005-09-13 | 2009-12-29 | Interdigital Technology Corporation | Method and apparatus for radio resource allocation in a wireless communication system |
IL170925A (en) * | 2005-09-18 | 2010-12-30 | Alvarion Ltd | Method and device for transmission power control in wireless communications networks |
US8259840B2 (en) | 2005-10-24 | 2012-09-04 | General Motors Llc | Data communication via a voice channel of a wireless communication network using discontinuities |
US8194779B2 (en) * | 2005-10-24 | 2012-06-05 | General Motors Llc | Method for data communication via a voice channel of a wireless communication network |
US8194526B2 (en) * | 2005-10-24 | 2012-06-05 | General Motors Llc | Method for data communication via a voice channel of a wireless communication network |
CN101371503B (en) | 2006-01-11 | 2013-09-25 | 高通股份有限公司 | Method and apparatuses for sharing bandwidth between a wide area network and local area peer-to-peer network |
US8811369B2 (en) | 2006-01-11 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatus for supporting multiple communications modes of operation |
US20070190950A1 (en) * | 2006-02-15 | 2007-08-16 | General Motors Corporation | Method of configuring voice and data communication over a voice channel |
US7720499B2 (en) * | 2006-02-27 | 2010-05-18 | Tropos Networks, Inc. | Regulation of transmission power control in mitigate self interference by optimizing link transmission parameters in a wireless network |
WO2007105922A1 (en) | 2006-03-16 | 2007-09-20 | Samsung Electronics Co., Ltd. | Method and apparatus for session negotiation in a mobile communication system and system thereof |
US8920343B2 (en) | 2006-03-23 | 2014-12-30 | Michael Edward Sabatino | Apparatus for acquiring and processing of physiological auditory signals |
US8700042B2 (en) * | 2006-04-21 | 2014-04-15 | Alcatel Lucent | Method to control the effects of out-of-cell interference in a wireless cellular system using backhaul transmission of decoded data and formats |
US8036186B2 (en) * | 2006-07-26 | 2011-10-11 | Tropos Networks, Inc. | Adaptively setting transmission power levels of nodes within a wireless mesh network |
US8072922B2 (en) | 2006-07-31 | 2011-12-06 | Qualcomm Incorporated | Method and apparatus for negotiating personalities in a wireless communications system |
US8224930B2 (en) * | 2006-09-19 | 2012-07-17 | The Invention Science Fund I, Llc | Signaling partial service configuration changes in appnets |
US8601530B2 (en) * | 2006-09-19 | 2013-12-03 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
US8984579B2 (en) * | 2006-09-19 | 2015-03-17 | The Innovation Science Fund I, LLC | Evaluation systems and methods for coordinating software agents |
US8607336B2 (en) * | 2006-09-19 | 2013-12-10 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
US8055797B2 (en) * | 2006-09-19 | 2011-11-08 | The Invention Science Fund I, Llc | Transmitting aggregated information arising from appnet information |
US9306975B2 (en) * | 2006-09-19 | 2016-04-05 | The Invention Science Fund I, Llc | Transmitting aggregated information arising from appnet information |
US20080072032A1 (en) * | 2006-09-19 | 2008-03-20 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Configuring software agent security remotely |
US8281036B2 (en) | 2006-09-19 | 2012-10-02 | The Invention Science Fund I, Llc | Using network access port linkages for data structure update decisions |
US8627402B2 (en) * | 2006-09-19 | 2014-01-07 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
US8601104B2 (en) | 2006-09-19 | 2013-12-03 | The Invention Science Fund I, Llc | Using network access port linkages for data structure update decisions |
US7752255B2 (en) * | 2006-09-19 | 2010-07-06 | The Invention Science Fund I, Inc | Configuring software agent security remotely |
JP4792358B2 (en) * | 2006-09-20 | 2011-10-12 | 富士通株式会社 | Resource node selection method, program, resource node selection device, and recording medium |
US9137844B2 (en) * | 2007-10-04 | 2015-09-15 | Qualcomm Incorporated | Method and apparatus for handling user equipment capability information |
US8973072B2 (en) | 2006-10-19 | 2015-03-03 | Qualcomm Connected Experiences, Inc. | System and method for programmatic link generation with media delivery |
CN101193345B (en) * | 2006-11-24 | 2012-08-08 | 华为技术有限公司 | Terminal and its content share method and system |
US9048784B2 (en) | 2007-04-03 | 2015-06-02 | General Motors Llc | Method for data communication via a voice channel of a wireless communication network using continuous signal modulation |
US7912149B2 (en) * | 2007-05-03 | 2011-03-22 | General Motors Llc | Synchronization and segment type detection method for data transmission via an audio communication system |
US7872974B2 (en) * | 2007-09-27 | 2011-01-18 | Freescale Semiconductor Inc. | System and method for handling or avoiding disruptions in wireless communication |
CN101453527B (en) * | 2007-11-30 | 2011-11-30 | 华为技术有限公司 | Method, network system and network appliance for dynamic policy conversion |
US8595501B2 (en) | 2008-05-09 | 2013-11-26 | Qualcomm Incorporated | Network helper for authentication between a token and verifiers |
CN101600263B (en) * | 2009-06-30 | 2011-05-11 | 中兴通讯股份有限公司 | Data transmission method and terminal |
CN101594442B (en) * | 2009-07-03 | 2011-09-07 | 广州广哈通信有限公司 | Method and system for video consultation |
US8811200B2 (en) | 2009-09-22 | 2014-08-19 | Qualcomm Incorporated | Physical layer metrics to support adaptive station-dependent channel state information feedback rate in multi-user communication systems |
CN102726095B (en) * | 2010-03-19 | 2016-06-01 | 上海贝尔股份有限公司 | Machine-type communication method and system and small region search method and equipment |
EP3328102B1 (en) | 2010-03-23 | 2020-02-19 | IOT Holdings, Inc. | Method for communication for a machine type communication device and corresponding wireless transmit/receive unit |
KR101942038B1 (en) * | 2010-09-13 | 2019-01-25 | 마벨 월드 트레이드 리미티드 | Adjusting transmission rate and range of a wireless access point |
FR2986123B1 (en) * | 2012-01-20 | 2018-06-15 | Airbus Ds Sas | METHOD FOR SELECTING A HD-FDD DUPLEXING MODEL |
US9019836B2 (en) * | 2012-02-03 | 2015-04-28 | Qualcomm Incorporated | Downlink data transfer flow control during carrier aggregation |
US9420616B2 (en) | 2012-10-29 | 2016-08-16 | Qualcomm Incorporated | Methods to enhance videotelephony to achieve local QoS |
US9544807B1 (en) | 2013-11-21 | 2017-01-10 | Sprint Spectrum L.P. | Methods and systems for varying rate of transmitting sequences of master information blocks based on wireless network conditions |
WO2015098951A1 (en) | 2013-12-24 | 2015-07-02 | 京セラ株式会社 | Mobile communication system, control device, base station, and user terminal |
KR102157185B1 (en) | 2014-07-04 | 2020-09-18 | 삼성전자주식회사 | Apparatus and method for providing a service connection through access layer in wireless communication system |
US20160286398A1 (en) * | 2015-03-23 | 2016-09-29 | Qualcomm Incorporated | Schedule selection and connection setup between devices participating in a nan data link |
CN107124248B (en) * | 2017-03-20 | 2019-11-15 | 天地融科技股份有限公司 | A kind of communication means, apparatus and system |
US10863385B2 (en) * | 2018-05-04 | 2020-12-08 | Blackberry Limited | Using rate buckets |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4756007A (en) * | 1984-03-08 | 1988-07-05 | Codex Corporation | Adaptive communication rate modem |
CH668873A5 (en) * | 1985-07-15 | 1989-01-31 | Bbc Brown Boveri & Cie | METHOD FOR TRANSMITTING DIGITAL DATA. |
DE3527329A1 (en) * | 1985-07-31 | 1987-02-05 | Philips Patentverwaltung | DIGITAL RADIO TRANSMISSION SYSTEM WITH VARIABLE TIME SLOT DURATION OF TIME SLOTS IN TIME MULTIPLEX FRAME |
US4901307A (en) | 1986-10-17 | 1990-02-13 | Qualcomm, Inc. | Spread spectrum multiple access communication system using satellite or terrestrial repeaters |
US4795210A (en) | 1987-11-20 | 1989-01-03 | Milat Lloyd E | Portable table for use in vehicles |
EP0378694B1 (en) | 1988-06-14 | 1997-09-03 | Fujitsu Limited | Response control system |
US4953210A (en) * | 1988-10-19 | 1990-08-28 | Hayes Microcomputer Products, Inc. | Feature negotiation protocol for a synchronous modem |
US5046082A (en) * | 1990-05-02 | 1991-09-03 | Gte Mobile Communications Service Corporation | Remote accessing system for cellular telephones |
US5166929A (en) * | 1990-06-18 | 1992-11-24 | Northern Telecom Limited | Multiple access protocol |
US5511073A (en) | 1990-06-25 | 1996-04-23 | Qualcomm Incorporated | Method and apparatus for the formatting of data for transmission |
US5444770A (en) * | 1990-09-27 | 1995-08-22 | Radish Communications Systems, Inc. | Telephone handset interface for automatic switching between voice and data communications |
US5493609A (en) * | 1990-09-27 | 1996-02-20 | Radish Communications Systems, Inc. | Telecommunication system for automatic switching between voice and data communications |
US5265150A (en) | 1991-01-30 | 1993-11-23 | At&T Bell Laboratories | Automatically configuring wireless PBX system |
ES2166355T3 (en) | 1991-06-11 | 2002-04-16 | Qualcomm Inc | VARIABLE SPEED VOCODIFIER. |
US5488653A (en) * | 1991-09-04 | 1996-01-30 | Comsat Corporation | Facsimile interface unit (FIU) enhanced capabilities negotiation |
US5267244A (en) * | 1991-11-08 | 1993-11-30 | Teknekron Communications Systems, Inc. | Method and an apparatus for establishing the functional capabilities for wireless communications between a base unit and a remote unit |
US5326027A (en) | 1991-11-12 | 1994-07-05 | American Standard Inc. | Automatic configuration of air conditioning controller |
IL118832A (en) * | 1992-01-16 | 1998-03-10 | Qualcomm Inc | Method and apparatus for combining data for transmission and using excess capacity |
TW234228B (en) * | 1992-05-28 | 1994-11-11 | Motorola Inc | |
GB2274042B (en) * | 1993-01-04 | 1997-03-12 | Intel Corp | Simultaneous transfer of control information with voice and data over a public switched telephone network line |
US5506863A (en) * | 1993-08-25 | 1996-04-09 | Motorola, Inc. | Method and apparatus for operating with a hopping control channel in a communication system |
US5452287A (en) * | 1993-09-20 | 1995-09-19 | Motorola, Inc. | Method of negotiation of protocols, classes, and options in computer and communication networks providing mixed packet, frame, cell, and circuit services |
US5446730A (en) * | 1993-09-20 | 1995-08-29 | Motorola, Inc. | Method for dynamic connection management in integrated communication networks |
US5638412A (en) * | 1994-06-15 | 1997-06-10 | Qualcomm Incorporated | Method for providing service and rate negotiation in a mobile communication system |
-
1994
- 1994-06-15 US US08/260,192 patent/US5638412A/en not_active Expired - Lifetime
-
1995
- 1995-06-14 BR BR9505489A patent/BR9505489A/en not_active IP Right Cessation
- 1995-06-14 IL IL11413895A patent/IL114138A/en not_active IP Right Cessation
- 1995-06-14 JP JP8502512A patent/JP3043420B2/en not_active Expired - Lifetime
- 1995-06-14 DE DE69534085T patent/DE69534085T2/en not_active Expired - Lifetime
- 1995-06-14 EP EP99118772A patent/EP0969684B1/en not_active Expired - Lifetime
- 1995-06-14 WO PCT/US1995/007685 patent/WO1995035002A1/en active IP Right Grant
- 1995-06-14 KR KR1019960700762A patent/KR100396255B1/en active IP Right Grant
- 1995-06-14 AT AT95923933T patent/ATE192009T1/en not_active IP Right Cessation
- 1995-06-14 EP EP95923933A patent/EP0719491B1/en not_active Expired - Lifetime
- 1995-06-14 EP EP99118771A patent/EP0969683B1/en not_active Expired - Lifetime
- 1995-06-14 MY MYPI95001598A patent/MY114771A/en unknown
- 1995-06-14 AT AT99118772T patent/ATE262261T1/en not_active IP Right Cessation
- 1995-06-14 AT AT99118771T patent/ATE291336T1/en not_active IP Right Cessation
- 1995-06-14 EP EP09161847.0A patent/EP2094040B1/en not_active Expired - Lifetime
- 1995-06-14 CA CA002166796A patent/CA2166796C/en not_active Expired - Lifetime
- 1995-06-14 CN CNB011197404A patent/CN1230017C/en not_active Expired - Lifetime
- 1995-06-14 DE DE69532727T patent/DE69532727T2/en not_active Expired - Lifetime
- 1995-06-14 ES ES99118771T patent/ES2237874T3/en not_active Expired - Lifetime
- 1995-06-14 ES ES04003255T patent/ES2327922T3/en not_active Expired - Lifetime
- 1995-06-14 RU RU96105944/09A patent/RU2159990C2/en active
- 1995-06-14 DE DE69535966T patent/DE69535966D1/en not_active Expired - Lifetime
- 1995-06-14 EP EP04003255A patent/EP1418787B1/en not_active Expired - Lifetime
- 1995-06-14 CN CNB011197412A patent/CN1178533C/en not_active Expired - Lifetime
- 1995-06-14 ES ES99118772T patent/ES2217662T3/en not_active Expired - Lifetime
- 1995-06-14 CN CN95190554A patent/CN1086265C/en not_active Expired - Lifetime
- 1995-06-14 DE DE69516382T patent/DE69516382T2/en not_active Expired - Lifetime
- 1995-06-14 AU AU28636/95A patent/AU685648B2/en not_active Expired
- 1995-06-14 AT AT04003255T patent/ATE433640T1/en not_active IP Right Cessation
- 1995-06-23 TW TW084106472A patent/TW276383B/zh not_active IP Right Cessation
-
1996
- 1996-01-15 FI FI960195A patent/FI117660B/en not_active IP Right Cessation
- 1996-10-28 US US08/739,482 patent/US5818871A/en not_active Expired - Lifetime
-
1998
- 1998-02-26 US US09/031,334 patent/US6421374B2/en not_active Expired - Lifetime
- 1998-08-21 HK HK00104081A patent/HK1028862A1/en not_active IP Right Cessation
- 1998-08-21 HK HK04105956.7A patent/HK1064243A1/en not_active IP Right Cessation
- 1998-08-21 HK HK98110097A patent/HK1011133A1/en not_active IP Right Cessation
- 1998-08-21 HK HK00104082A patent/HK1028863A1/en not_active IP Right Cessation
-
2002
- 2002-04-10 US US10/120,330 patent/US7072388B2/en not_active Expired - Fee Related
-
2006
- 2006-06-27 US US11/476,491 patent/US7733948B2/en not_active Expired - Fee Related
- 2006-10-02 FI FI20060872A patent/FI123203B/en not_active IP Right Cessation
-
2010
- 2010-04-21 US US12/764,835 patent/US20110103492A1/en not_active Abandoned
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2166796C (en) | Method for providing service and rate negotiation in a mobile communication system | |
WO1995035002A9 (en) | Method of providing service and data rate negotiation in a mobile communication system | |
JP3113671B2 (en) | Communications system | |
US6134434A (en) | System and method for providing service negotiation in a communications network | |
US5642354A (en) | Enhanced access burst in a wireless communication system | |
US6198929B1 (en) | System and method for mobile switching center initiated service negotiation | |
NO337557B1 (en) | Channel structure for radio connection systems | |
JPH06502980A (en) | Cellular radio systems that utilize a common radio backbone | |
US20070217597A1 (en) | Method and apparatus for concurrently processing multiple calls in a spread spectrum communications system | |
EP0954187B1 (en) | Method and apparatus for indicating variable data processing in telecommunications connections | |
CA2563196C (en) | Method of providing service and rate negotiation in a mobile communication system | |
EP1415495B1 (en) | Dynamic dcch/fch switching | |
KR100259545B1 (en) | Data/voice service of w-wll | |
KR20050110532A (en) | Method for call set up in a mobile communication system | |
JPH09200854A (en) | Mobile station, base station, and multiplex radio communication system | |
JPH06152506A (en) | Mobile communication control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20150615 |
|
MKEX | Expiry |
Effective date: 20150615 |