US20010012787A1 - Method and apparatus for providing a communication path using a paging network - Google Patents
Method and apparatus for providing a communication path using a paging network Download PDFInfo
- Publication number
- US20010012787A1 US20010012787A1 US09/098,000 US9800098A US2001012787A1 US 20010012787 A1 US20010012787 A1 US 20010012787A1 US 9800098 A US9800098 A US 9800098A US 2001012787 A1 US2001012787 A1 US 2001012787A1
- Authority
- US
- United States
- Prior art keywords
- mobile unit
- platform
- paging
- call
- operable
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/005—Transmission of information for alerting of incoming communication
-
- 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
- H04W76/00—Connection management
- H04W76/10—Connection setup
Definitions
- This invention relates generally to the field of telecommunications, and more particularly to a method and apparatus for providing a communication path using a paging network.
- Mobile voice communications technology has enjoyed substantial growth over the past decade. Many cars, trucks, airplanes, boats, and other vehicles are equipped with devices that allow convenient and reliable mobile voice communications using a network of satellite-based or land-based transceivers. Advances in this technology have led to widespread use of portable mobile units, such as hand-held or vehicle-mounted cellular telephones, for voice communications. Demands for further advances include mobile voice communications technology capable of supporting personal and enhanced services, such as emergency assistance and vehicle monitoring, locating, and tracking.
- a system for providing a communication path between a platform and a mobile unit includes a paging network and a mobile voice communications network.
- a platform coupled to the paging network and the mobile voice communications network communicates a paging signal having call setup information using the paging network.
- the mobile unit includes a paging device and a transceiver.
- the paging device receives the paging signal.
- the transceiver selects a particular number assignment module in response to the call setup information and initiates registration with the mobile voice communications network using the selected number assignment module to enable the establishment of a communication path between the platform and the mobile unit.
- a method for providing a communication path between a platform and a mobile unit includes communicating a paging signal having call setup information to a mobile unit using a paging network. The method continues by selecting at the mobile unit a particular number assignment module in response to the call setup information. The method concludes by registering a transceiver of the mobile unit with a mobile voice communications network coupled to the platform using the selected number assignment module to enable the establishment of a communication path between the platform and the mobile unit.
- Technical advantages of the present invention include a communication system that provides a communication path between a platform and a mobile unit by forwarding call setup information to a transceiver of a mobile unit in a paging signal using a paging network to cause registration of the transceiver with a mobile voice communications network using a specified number assignment module (NAM) prior to attempting a call to the transceiver.
- NAM specified number assignment module
- the NAM is associated with the call setup information and is designated for use with the communication system.
- Registering the transceiver with the mobile voice communications network using the designated NAM in response to the call setup information delivered by the paging network allows the transceiver to receive calls using multiple NAMs without requiring the transceiver to register each NAM with the network simultaneously.
- the transceiver may remain unregistered or may maintain registration with a network using a single NAM while preserving multiple NAM capabilities.
- the transceiver may remain registered with the network using only a personal NAM and remain capable of simultaneously receiving enhanced services using a NAM specified in a paging signal. This allows the transceiver to conserve power and the platform to determine remotely the specific NAM to be used for a particular communication path.
- sensors and actuators at the mobile unit may facilitate the provisioning of enhanced services using the communication path.
- the sensors may generate information on the status or condition of the mobile unit or its operator and, in response, initiate a request for enhanced services.
- actuator data generated by enhanced services hosts and communicated to the mobile unit may be used to unlock the doors, immobilize the vehicle, sound an alarm, or perform any function remotely using an appropriate actuator coupled to the mobile unit.
- FIG. 1 illustrates a system for providing a communication path between a platform and a mobile unit using a paging network
- FIGS. 2 a - 2 b illustrate exemplary tables used by the system
- FIG. 3 illustrates one method for providing a communication path between a platform and a mobile unit using the paging network.
- FIG. 1 illustrates a communication system 10 that includes a platform 12 , a paging network 14 , a mobile unit 16 , and mobile voice communications networks 18 and 20 .
- platform 12 delivers a paging signal that includes call setup information to a page receiver at mobile unit 16 via paging network 14 .
- a transceiver of mobile unit 16 selects a particular number assignment module (NAM) associated with the call setup information and registers with network 18 using the selected NAM.
- NAM number assignment module
- Platform 12 may comprise a processor 30 coupled to a memory 32 , a page transmitter 34 , a usage tracking system 36 , a billing system 38 , and a switching device 40 .
- Platform 12 may also include any combination of other processing, communication, and storage devices suitable to receive a call for mobile unit 16 and issue an appropriate paging signal 42 to mobile unit 16 using paging network 14 .
- Paging signal 42 prompts mobile unit 16 to register with network 18 using NAM 94 so that system 10 may establish a communication path 22 between platform 12 and mobile unit 16 .
- Platform 12 provides vehicle locating, call delivery, data messaging, billing, usage tracking, and a variety of other enhanced services to mobile unit 16 , as described in detail below.
- Platform 12 can also implement other more advanced telecommunications features, such as those offered by a central office (CO) or mobile telecommunications switching office (MTSO) of a public switch telephone network (PSTN).
- CO central office
- MTSO mobile telecommunications switching office
- Processor 30 comprises a central processing unit (CPU) or any other computing device that manages the communicating and processing features of platform 12 .
- processor 30 processes incoming calls, initiates calls, determines a set of enhanced services subscribed to by the caller or mobile unit 16 , and generates a paging signal 42 for delivery to mobile unit 16 .
- Memory 32 comprises a file, a stack, or any other suitable organization of volatile or non-volatile memory that stores a customer profile table 44 , a format table 46 , and a communication table 48 .
- Customer profile table 44 includes customer personal identification numbers (PINs), a list of enhanced service modules subscribed to by the customer, and the mobile identification number (MIN) of any associated mobile units 16 .
- Format table 46 includes enhanced services and corresponding paging codes that allow processor 30 to generate paging signal 42 .
- Communication table 48 includes a list of MSCIDS, SIDs, SWIDs, NPAs, RAPs, and other communications service provider identifiers, correlated with geographical service area, to determine the proper access number and calling procedure to establish communication path 22 with mobile unit 16 .
- Page transmitter 34 is coupled to processor 30 via link 50 .
- Page transmitter 34 comprises a traditional paging device that provides data transmission and reception capabilities over paging network 14 .
- page transmitter 34 is disposed at a central messaging center of paging network 14 which is remotely located from platform 16 .
- Link 50 can be any appropriate dedicated or switched link that supports communication of data between platform 12 and page transmitter 34 .
- Processor 30 records call information, such as the number and length of calls to each mobile unit 16 , in usage tracking system 36 .
- Billing system 38 uses the information stored in usage tracking system 36 to generate bills detailing the use of platform 12 . If several mobile units 16 are associated with a particular company or organization, such as a fleet of trucks, billing system 38 generates a consolidated bill for all calls to and from mobile units 16 installed in the fleet of trucks.
- Switching device 40 comprises a private branch exchange (PBX), an automatic call distributor (ACD), or any other suitable telephone switching facility. Switching device 40 directs incoming calls to various hosts 58 that provide enhanced services to mobile unit 12 , and directs outgoing calls from platform 12 or hosts 58 to mobile unit 16 .
- switching device 40 is coupled to interactive voice response (IVR) module 52 that provides menu options to a caller, and receives commands from the caller, regarding enhanced services provided by hosts 58 .
- Hosts 58 may include a number of enhanced service modules 60 - 70 , including a monitor module 60 , a locate module 62 , an emergency module 64 , a broker module 66 , a dispatch module 68 , and a communications module 70 .
- FIG. 1 illustrates six enhanced service modules, it should be understood that platform 12 may support additional enhanced service modules capable of providing a wide variety of enhanced services to mobile unit 16 .
- different companies may operate enhanced service modules 60 - 70 to provide these enhanced services.
- Enhanced service modules 60 - 70 provide the flexibility and modularity to deliver enhanced services through platform 12 and networks 14 and 18 at a reduced cost and complexity by using a NAM 94 designated for use with communication system 10 .
- a NAM 94 designated for use with communication system 10 Although the following description is detailed with reference to a single NAM 94 designated for hosts 58 , it should be understood that several NAMs may be designated for hosts 58 , including one NAM for each enhanced service module 60 - 70 .
- the present invention contemplates a centralized or distributed architecture for the components and functionality of platform 12 and hosts 58 .
- An engine or trailer manufacturer operates monitor module 60 that provides engine and trailer performance monitoring of mobile unit 16 .
- monitor module 60 may initiate the establishment of communication path 22 to download engine performance information from a vehicle associated with mobile unit 16 and to provide information or commands to control certain aspects of the engine operation.
- monitor module 60 can respond to vehicle information and generate messages, including audible messages or warnings, alerting the driver or dealer of a potential problem.
- Locate module 62 maintains a variety of maps, directions, and other geographical information to track, locate, provide directions to, or otherwise provide geographical services to mobile unit 16 .
- locate module 62 initiates the establishment of communication path 22 to download to mobile unit 16 maps, directions, updates to previous directions, return directions to an origination point, or any other piece of geographical information or service.
- locate module 62 may use communication path 22 to establish voice communications that provide audible directions to an operator of mobile unit 16 .
- Locate module 62 can simultaneously maintain a database or log of the most frequently traveled destinations by mobile unit 16 .
- locate module 62 downloads a location fix of mobile unit 16 in response to a user request.
- Emergency module 64 coupled to police, fire, security, or other organizations or personnel, provides emergency and security services to persons or vehicles associated with mobile unit 16 .
- module 64 may automatically alert the authorities in the event of a vehicle theft, and provide a location update and tracking information to aid in vehicle recovery.
- Emergency module 64 may also summon medical personnel in the event of a medical emergency, and may maintain a database of relevant medical information on the user of mobile unit 16 .
- emergency module 64 may initiate the establishment of communication path 22 to download from mobile unit 16 information such as location information, engine information, personal medical information, or any other information on the status or condition of mobile unit 16 , or its operator.
- emergency module 64 may deliver audible messages or perform other voice communications using communication path 22 to provide emergency and security services to persons or vehicles associated with mobile unit 16 .
- emergency module 64 can use communication path 22 to download from mobile unit 16 a precise vehicle location and previous travel direction, as well as the color, make, model, and license number of the vehicle, to more effectively dispatch personnel for assistance. In dispatching a variety of services, emergency module 64 may send a confirmation to mobile unit 16 and a time of arrival estimate.
- Emergency module 64 provides other remote security features using actuators 102 coupled to mobile unit 16 .
- a user locks the keys inside a vehicle equipped with mobile unit 16
- the user can place a telephone call to emergency module 64 and enter a personal identification number (PIN), as described below.
- platform 12 communicates paging signal 42 to mobile unit 16 that causes an actuator 102 in the vehicle to unlock the doors.
- platform 12 may communicate paging signal 42 to mobile unit 16 to cause it to select a particular NAM with which platform 12 establishes communication path 22 .
- Platform 12 then uses communication path 22 to download commands or other information, such as, for example, commands to unlock the doors.
- Other actuator data generated by emergency module 64 and downloaded to mobile unit 16 using communication path 22 or paging signal 42 may be used to immobilize a vehicle, sound an alarm, or perform any function remotely using an appropriate actuator 102 coupled to mobile unit 16 .
- Broker module 66 and dispatch module 68 provide load brokering and dispatch services for trucks, taxis, barges, delivery trucks, or other vehicles associated with mobile unit 16 .
- broker module 66 initiates the establishment of communication path 22 to download load information to long-haul and less-than-local (LTL) fleets.
- Dispatch module 68 may be operated by a trucking service, taxi service, or other service that desires to manage, route, track, and provide enhanced services to a fleet of vehicles.
- Platform 12 or any other communications service provider may operate communications module 70 .
- Communications module 70 may initiate the establishment of communication path 22 to update or download software, system identification (SID) lists, NAMS, e-mail, or any other communications information or service to mobile unit 16 .
- SID system identification
- communications module 70 maintains an email mailbox for subscriber mobile units 16 .
- communications module 70 Upon receiving an e-mail for a particular mobile unit 16 , communications module 70 initiates the establishment of communication path 22 with mobile unit 16 to download the e-mail and any attached files.
- Paging network 14 represents any type of pager messaging or data communications network, using land-based or spaced-based transceivers, repeaters, or transmitters, that support the communication of paging signals 42 between platform 12 and mobile unit 16 .
- a spaced-based data messaging system uses one or more satellites 72 that receive communications from platform 12 and retransmit the communications to land-based transmitters 74 for broadcast to mobile unit 16 .
- the satellites may be in geostationary orbit, low earth orbit (LEO), or any other configuration, and may utilize any suitable frequency band of communications, such as, for example frequency modulated (FM) signals.
- a land-based data communications network includes one or more land-based transmitters 74 that also communicate data using any suitable band of frequency.
- Paging network 14 represents one or a combination of the data messaging technologies discussed above that can provide regional or nationwide paging capabilities. Therefore, paging network 14 may transmit paging signal 42 without necessarily knowing the location of mobile unit 16 .
- Mobile unit 16 includes both a page receiver 80 for receiving incoming paging signal 42 from paging network 14 and a transceiver 82 for registering with mobile voice communications network 18 .
- Page receiver 80 and transceiver 82 are coupled to a processor 84 , a memory 86 , an input/output device 88 , and external devices 90 using a bus 92 .
- Mobile unit 16 may be carried by all types of vehicles, including cars, trucks, airplanes, boats, barges, railcars, truck trailers, or with any other movable object benefitting from mobile communications services, including hand-held devices.
- Mobile unit 16 contemplates any arrangement, processing capability, memory allocation, or task assignment between page receiver 80 , mobile voice communications transceiver 82 , processor 84 , memory 86 , input/output device 88 , and external devices 90 .
- Page receiver 80 provides data transmission and reception capabilities over paging network 14 .
- Transceiver 82 provides mobile voice communications, but also includes multiple NAM registration control.
- transceiver 82 may register with either of NAMs 94 and 96 to support inbound and/or outbound communication.
- NAM 94 may be designated for providing enhanced services
- NAM 96 provides traditional cellular services.
- Processor 84 comprises a CPU or any other suitable computing device that manages the communicating, processing, locating, and reporting features of mobile unit 16 .
- processor 84 receives call setup information 106 contained in paging signal 42 from page receiver 80 and, in response, instructs transceiver 82 to register with network 18 using NAM 94 associated with call setup information 106 .
- processor 84 receives a “call-back” message from page receiver 80 , and initiates a call using transceiver 82 , network 18 , and NAM 94 .
- processor 84 can gather various pieces of information from page receiver 80 , transceiver 82 , memory 86 , input/output device 88 , external devices 90 , or other sources, and integrate this information into an information report for transmission over network 18 using NAM 94 .
- the information report can be time-stamped using time generated by a clock associated with processor 84 .
- Memory 86 contains programs, maps, databases, and other information used by processor 84 to perform its functions. For example, memory 86 stores programs 87 used by processor 84 to implement the various enhanced services provided by platform 12 and to perform any commands associated with call setup information 106 . In one embodiment, memory 86 stores NAMs, such as NAM 94 , designated for providing enhanced services to mobile unit 16 . Memory 86 can be random access memory (RAM), read-only memory (ROM), CD-ROM, removable memory devices, or any other device that allows storage or retrieval of data. Processor 84 and memory 86 may be separate or integral components of mobile unit 16 .
- Processor 84 is also coupled to input/output device 88 .
- Device 88 is a keypad, touch screen, voice recognition software and related hardware, or other device that can accept information, such as digital data or audible commands and convey information associated with the operation of mobile unit 16 , including digital data, visual information, or audio information.
- Device 88 includes fixed or removable storage media, such as magnetic computer disks, CD-ROM, or other suitable media to both receive output from and provide input to processor 84 or memory 86 . For example, information correlating position of mobile unit 16 to identifiers of communications service providers is provided to input/output device 88 and stored in memory 86 .
- External devices 90 may include a global positioning system (GPS) device 98 that generates information on the geographic location of mobile unit 16 .
- Other sensors 100 may include engine sensors, trailer sensors, personal medical sensors, airbag deployment sensors, accelerometers, security sensors, on-board positioning sensors, or other sensors that generate information on the status or condition of mobile unit 16 , or its operator.
- Actuators 102 may include security alarm devices, door lock/unlock devices, engine cutoff devices, or any other actuators that can receive actuator commands associated with an enhanced service in system 10 and implement them on a vehicle associated with mobile unit 16 .
- Mobile unit 16 mounts to a vehicle, as described above, or can be packaged as a portable, hand-held device that provides personal timing, locating, communicating, and reporting functions. For example, police, firefighters, rescue teams, service and delivery personnel, individuals that may change forms of transportation, or other persons requiring portable communications can use a hand-held mobile unit 16 .
- Paging signal 42 may comprise address information 104 and call setup information 106 .
- Address information 104 identifies one or more mobile units 16 to which call setup information 106 is directed.
- Call setup information 106 includes data to download to processor 84 or memory 86 over bus 92 .
- the data to be downloaded can be an instruction for transceiver 82 to register with network 18 using NAM 94 .
- This information can be generated by a caller or platform 12 and can be transmitted as paging codes derived from format table 46 .
- Enhanced services data and commands that require additional bandwidth for communication may be transmitted by platform 12 by using network 18 upon successfully establishing communication path 22 with mobile unit 16 .
- platform 12 may use communication path 22 to download updates to operational software of mobile unit 16 , updates to SID lists, messages to the operator of mobile unit 16 , commands to devices 90 (e.g., e-mail or otherwise), or other information for the operation of mobile unit 16 or an associated vehicle.
- Mobile voice communications networks 18 and 20 represent a collection of one or more appropriate mobile communications networks, such as a cellular communication network, or any other satellite-based or land-based mobile voice communications network.
- networks 18 and 20 may comprise a specialized mobile radio (SMR), an enhanced specialized mobile radio (ESMR), a personal communications service (PCS), a citizens band (CB), a dedicated radio system, such as those used by police and firefighters, or any other suitable mobile voice communications system.
- SMR specialized mobile radio
- ESMR enhanced specialized mobile radio
- PCS personal communications service
- CB citizens band
- a dedicated radio system such as those used by police and firefighters, or any other suitable mobile voice communications system.
- networks 18 and 20 include a mobile telephone switching office (MTSO) 108 coupled to a cellular transmitter 110 servicing mobile unit 16 .
- Networks 18 and 20 also include the network controllers, trunk lines, and other equipment that provide mobile communication to mobile unit 16 .
- transceiver 82 of mobile unit 16 registers with network 20 using NAM 96 , or any other personal NAM, to receive traditional voice services, such as, for example, sending and receiving voice calls.
- Transceiver 82 registers with network 18 using NAM 94 , or any other NAM associated with enhanced service modules 60 - 70 , to receive calls directed to mobile unit 16 by platform 12 or enhanced services provided by modules 60 - 70 .
- Networks 18 and 20 are depicted as separate components in FIG. 1 for convenience and illustrative purposes only, but the present invention contemplates networks 18 and 20 as the same or different networks.
- communication system 10 initiates the provisioning of communication path 22 between platform 12 and mobile unit 16 in response to inbound or outbound communications at platform 12 or mobile unit 16 .
- platform 12 initiates communication path 22 to request a report from mobile unit 16 or to provide enhanced services to mobile unit 16 .
- platform 12 may initiate communication path 22 to connect an incoming call from a caller 112 .
- mobile unit 16 provides communication path 22 with platform 12 to conduct a voice call or a data call, such as a data call that downloads generated reports.
- System 10 supports voice or data calls placed to mobile unit 16 from a variety of callers using a variety of communications technology.
- caller 112 may initiate a call to mobile unit 16 by using the public switched telephone network (PSTN) 114 .
- PSTN public switched telephone network
- caller 112 uses PSTN 114 to direct the call to platform 12 by inputting a traditional telephone number associated with platform 12 or mobile unit 16 .
- caller 112 inputs a 1+800 number to connect to platform 12 .
- a caller 116 can initiate calls to mobile unit 16 using other communications networks 118 , such as a specialized mobile radio (SMR), enhanced specialized mobile radio (ESMR), a personal communications service (PCS), a citizens band (CB), a dedicated radio system, such as those used by police and firefighters, or any other suitable communications link that allows caller 116 to direct a call to platform 12 .
- SMR specialized mobile radio
- ESMR enhanced specialized mobile radio
- PCS personal communications service
- CB citizens band
- hosts 58 may initiate calls to mobile unit 16 using switch 40 and platform 12 .
- caller 112 Upon establishing communications with platform 12 , caller 112 enters a mobile unit identification number (MIN), a personal identification number (PIN), or other identification. Upon validating the MIN or PIN, processor 30 prompts caller 112 to select either a voice call or a data call, such as a data call that provides enhanced services to mobile unit 16 . If caller 112 selects a voice call, then processor 30 formats address information 104 and call setup information 106 in paging signal 42 for transmission to mobile unit 16 via paging network 14 .
- MIN mobile unit identification number
- PIN personal identification number
- caller 112 selects a data call, then processor 30 accesses the appropriate profile of customer profile table 44 by using the PIN of caller 112 or the MIN of mobile unit 16 , as entered by caller 112 , to identify those hosts 58 to which caller 112 or mobile unit 16 subscribes. Caller 112 selects any of the subscribed hosts 58 and device 40 directs the incoming call to individual enhanced service modules 60 - 70 based upon the selections of caller 112 . Alternatively, caller 112 may directly call any of individual enhanced service modules 60 - 70 .
- Each selected enhanced service module presents caller 112 with service options from which caller 112 may select one or more enhanced services.
- platform 12 prompts caller 112 to select from all of the enhanced service modules 60 - 70 to which caller 112 subscribes according to customer profile table 44 . If caller 112 selects emergency module 64 , device 40 routes the call accordingly so that module 64 may present its offered services to caller 112 .
- Platform 12 may use IVR module 52 to provide the service options to caller 112 and to receive the enhanced services selections from caller 112 .
- processor 30 Upon receiving the service selections made by caller 112 , processor 30 determines the paging codes that correspond with the selected enhanced services. In particular, processor 30 determines the appropriate paging code for each selected enhanced service and formats these paging codes and any other call setup information 106 in paging signal 42 .
- Platform 12 issues paging signal 42 to mobile unit 16 via paging network 14 .
- page transmitter 34 receives paging signal 42 from processor 30 and communicates it to page receiver 80 over paging network 14 .
- processor 30 communicates paging signals 42 to page receiver 80 over paging network 14 using PSTN 114 .
- processor 84 of mobile unit 16 processes call setup information 106 .
- processor 84 may execute any commands included in call setup information 106 .
- One such command may instruct transceiver 82 to register with network 18 using NAM 94 designated for use with enhanced service modules 60 - 70 .
- mobile unit 16 may receive traditional voice services from network 20 by using NAM 96 until platform 12 commands mobile unit 16 to register with network 18 using NAM 94 .
- call setup information 106 specifies NAM 94 .
- processor 84 determines NAM 94 by searching NAMs stored in memory 86 based upon call setup information 106 .
- Transceiver 82 then registers with network 18 coupled to platform 12 by using designated NAM 94 . After a predetermined interval, or upon receipt of an acknowledgment from mobile unit 16 (e.g., two-way paging), platform 12 initiates the establishment of communication path 22 to mobile unit 16 using the newly selected and registered NAM.
- NAM Network Address Translation
- platform 12 and mobile unit 16 may communicate a voice call, such as a voice call placed by caller 112 , by the operator of mobile unit 16 , or by hosts 58 , a data call, such as a data call initiated by caller 112 , hosts 58 , or by the operator of mobile unit 16 providing enhanced services to mobile unit 16 , downloading software to mobile unit 16 , or downloading a report to platform 12 , or any other inbound or outbound communication using communication path 22 .
- a voice call such as a voice call placed by caller 112 , by the operator of mobile unit 16 , or by hosts 58
- a data call such as a data call initiated by caller 112 , hosts 58 , or by the operator of mobile unit 16 providing enhanced services to mobile unit 16 , downloading software to mobile unit 16 , or downloading a report to platform 12 , or any other inbound or outbound communication using communication path 22 .
- caller 112 may conduct a voice call with the operator of mobile unit 12 .
- caller 112 or the operator of mobile unit 12 may directly place a call to each other.
- platform 12 communicates paging signal 42 , including a “call-back” message, to mobile unit 16 using paging network 14 .
- the call-back message requests mobile unit 16 to call platform 12 or caller 112 without operator intervention. If mobile unit 16 calls platform 12 , then the call from caller 112 and the call from mobile unit 16 are coupled to complete call delivery. In this case, platform 12 and mobile unit 16 can generate ring tones to simulate a direct call from caller 112 to mobile unit 16 .
- monitor module 60 may monitor the temperature of a trailer that carries cargo under refrigeration using sensors 100 and, in response, may initiate the establishment of communication path 22 to transmit the safe upper and lower temperature limits for the trailer to a processor 84 of an associated mobile unit 16 .
- locate module 62 may initiate the establishment of communication path 22 to place a data call with mobile unit 16 prompting processor 84 to provide periodically a position fix using GPS 98 .
- Mobile unit 16 may communicate this report without operator intervention using communication path 22 .
- transceiver 82 may receive calls using multiple NAMs, such as 94 and 96 , without registering each NAM with networks 18 and 20 simultaneously. As a result, transceiver 82 may remain unregistered or may maintain registration with network 18 using a personal NAM 96 while remaining capable of simultaneously receiving enhanced services using NAM 94 specified by paging signal 42 . This allows transceiver 82 to conserve power and platform 12 to determine remotely a particular NAM to be used for a particular communication path 22 . It also allows platform 12 to initiate the establishment of communication path 22 with mobile unit 16 using the particular NAM.
- FIG. 2 a illustrates one embodiment of customer profile table 44 that includes PINs 120 , MINs 122 , passwords 124 , and hosts 58 .
- table 44 associates PIN 120 of caller 112 or MIN 122 of mobile unit 16 to a password 124 and to those hosts 58 to which caller 12 or mobile unit 16 subscribes.
- table 44 shows that caller 112 having PIN 120 of “1242” is subscribed to monitor module 60 , emergency module 64 , and broker module 66 . It should be understood that information stored in PINs 120 and MINs 122 need not display a one-to-one correspondence.
- multiple PINs such as “1816” and “1817” may be associated with a single MIN 122 , such as “214-555-1234”.
- multiple MINs such as “099-881-4328” and “099-881-1957”, may be associated with a single PIN 120 , such as “1998”.
- table 44 may associate each PIN 120 or MIN 122 with a particular type of enhanced service provided by multiple enhanced service modules. For example, a caller 112 or mobile unit 16 may subscribe to multiple emergency modules 64 , each operated by a different company, to provide roadside assistance.
- FIG. 2 b illustrates one embodiment of format table 46 that includes enhanced services 130 and paging codes 132 .
- Table 46 associates each enhanced service 130 provided by enhanced service modules 60 - 70 with a unique paging code 132 used to format paging signal 42 .
- processor 30 of platform 12 references table 46 to determine the appropriate paging code 132 for each selected enhanced service 130 .
- paging code 132 for enhanced service 130 of “gather engine performance” is “101”
- paging code 132 for enhanced service 130 of “gather vehicle location fix” is “203”.
- paging codes 132 illustrated in table 46 may comprise a numeric format, an alpha-numeric format, or any other format suitable to provide a unique paging code 132 for each corresponding enhanced service 130 .
- FIG. 3 is a flow chart of one method for providing communication path 22 between platform 12 and mobile unit 16 .
- the flow chart illustrates providing communication path 22 in response to an incoming call at platform 12
- system 10 provides communication path 22 in response to inbound or outbound communications at platform 12 , mobile unit 16 , or enhanced service modules 60 - 70 .
- Platform 12 receives an incoming call from caller 112 using switch 40 at step 150 .
- Processor 30 prompts caller 112 for an appropriate PIN 120 or MIN 122 and password 124 at step 152 using IVR module 52 (IVR).
- IVR IVR module 52
- platform 12 Based upon voice recognition, DTMF, or other input, platform 12 performs a security verification of caller 112 at step 154 and determines the enhanced service modules 60 - 70 to which caller 112 subscribes by referencing customer profile table 44 using the provided PIN 120 or MIN 122 and password 124 at step 156 . It should be understood that although the description is detailed with reference to performing the security verification of caller 112 at platform 12 , enhanced service modules 60 - 70 may perform a similar security verification if, for example, caller 112 calls a particular module 60 - 70 directly.
- Caller 112 selects particular enhanced service modules 60 - 70 among those modules 60 - 70 to which caller 112 subscribes at step 158 .
- Processor 30 establishes a connection between caller 112 and enhanced service modules 60 - 70 selected by caller 112 at step 160 .
- Caller 112 selects particular enhanced services from selected enhanced service modules 60 - 70 at step 162 .
- Processor 30 formats paging signal 42 at step 164 .
- processor 30 references format table 46 to determine the appropriate paging code for each selected enhanced service 130 and formats paging signal 42 accordingly.
- Platform 12 communicates paging signal 42 to mobile unit 16 at step 166 by using paging network 14 .
- Paging signal 42 includes address information 104 and call setup information 106 .
- Transceiver 82 selects a particular NAM 94 associated with call setup information 106 and designated for use with system 10 at step 168 .
- processor 84 instructs transceiver 82 to select NAM 94 .
- Transceiver 82 registers with network 18 using the selected NAM 94 at step 170 .
- platform 12 After a predetermined time interval, or upon receipt of an acknowledgment from mobile unit 16 , platform 12 initiates the establishment of communication path 22 using the newly selected NAM 94 at step 172 . The method concludes at step 174 .
- system 10 may deliver a voice or data call between platform 12 and mobile unit 16 .
Abstract
Description
- This invention relates generally to the field of telecommunications, and more particularly to a method and apparatus for providing a communication path using a paging network.
- Mobile voice communications technology has enjoyed substantial growth over the past decade. Many cars, trucks, airplanes, boats, and other vehicles are equipped with devices that allow convenient and reliable mobile voice communications using a network of satellite-based or land-based transceivers. Advances in this technology have led to widespread use of portable mobile units, such as hand-held or vehicle-mounted cellular telephones, for voice communications. Demands for further advances include mobile voice communications technology capable of supporting personal and enhanced services, such as emergency assistance and vehicle monitoring, locating, and tracking.
- In accordance with the present invention, the disadvantages and problems associated with previous techniques used to provide communication paths have been substantially reduced or eliminated.
- According to one embodiment of the present invention, a system for providing a communication path between a platform and a mobile unit includes a paging network and a mobile voice communications network. A platform coupled to the paging network and the mobile voice communications network communicates a paging signal having call setup information using the paging network. The mobile unit includes a paging device and a transceiver. The paging device receives the paging signal. The transceiver selects a particular number assignment module in response to the call setup information and initiates registration with the mobile voice communications network using the selected number assignment module to enable the establishment of a communication path between the platform and the mobile unit.
- According to another embodiment of the present invention, a method for providing a communication path between a platform and a mobile unit includes communicating a paging signal having call setup information to a mobile unit using a paging network. The method continues by selecting at the mobile unit a particular number assignment module in response to the call setup information. The method concludes by registering a transceiver of the mobile unit with a mobile voice communications network coupled to the platform using the selected number assignment module to enable the establishment of a communication path between the platform and the mobile unit.
- Technical advantages of the present invention include a communication system that provides a communication path between a platform and a mobile unit by forwarding call setup information to a transceiver of a mobile unit in a paging signal using a paging network to cause registration of the transceiver with a mobile voice communications network using a specified number assignment module (NAM) prior to attempting a call to the transceiver. In a particular embodiment, the NAM is associated with the call setup information and is designated for use with the communication system.
- Registering the transceiver with the mobile voice communications network using the designated NAM in response to the call setup information delivered by the paging network allows the transceiver to receive calls using multiple NAMs without requiring the transceiver to register each NAM with the network simultaneously. As a result, the transceiver may remain unregistered or may maintain registration with a network using a single NAM while preserving multiple NAM capabilities. For example, the transceiver may remain registered with the network using only a personal NAM and remain capable of simultaneously receiving enhanced services using a NAM specified in a paging signal. This allows the transceiver to conserve power and the platform to determine remotely the specific NAM to be used for a particular communication path.
- Further technical advantages include providing sensors and actuators at the mobile unit to facilitate the provisioning of enhanced services using the communication path. For example, the sensors may generate information on the status or condition of the mobile unit or its operator and, in response, initiate a request for enhanced services. In another example, actuator data generated by enhanced services hosts and communicated to the mobile unit may be used to unlock the doors, immobilize the vehicle, sound an alarm, or perform any function remotely using an appropriate actuator coupled to the mobile unit.
- For a more complete understanding of the present invention and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features and wherein:
- FIG. 1 illustrates a system for providing a communication path between a platform and a mobile unit using a paging network;
- FIGS. 2a-2 b illustrate exemplary tables used by the system; and
- FIG. 3 illustrates one method for providing a communication path between a platform and a mobile unit using the paging network.
- FIG. 1 illustrates a
communication system 10 that includes aplatform 12, apaging network 14, amobile unit 16, and mobilevoice communications networks platform 12 delivers a paging signal that includes call setup information to a page receiver atmobile unit 16 viapaging network 14. In response, a transceiver ofmobile unit 16 selects a particular number assignment module (NAM) associated with the call setup information and registers withnetwork 18 using the selected NAM.System 10 then establishes a communication path betweenplatform 12 andmobile unit 16 overnetwork 18 using the selected NAM. -
Platform 12 may comprise aprocessor 30 coupled to amemory 32, apage transmitter 34, ausage tracking system 36, abilling system 38, and aswitching device 40.Platform 12 may also include any combination of other processing, communication, and storage devices suitable to receive a call formobile unit 16 and issue anappropriate paging signal 42 tomobile unit 16 usingpaging network 14. Pagingsignal 42 promptsmobile unit 16 to register withnetwork 18 using NAM 94 so thatsystem 10 may establish acommunication path 22 betweenplatform 12 andmobile unit 16.Platform 12 provides vehicle locating, call delivery, data messaging, billing, usage tracking, and a variety of other enhanced services tomobile unit 16, as described in detail below.Platform 12 can also implement other more advanced telecommunications features, such as those offered by a central office (CO) or mobile telecommunications switching office (MTSO) of a public switch telephone network (PSTN). -
Processor 30 comprises a central processing unit (CPU) or any other computing device that manages the communicating and processing features ofplatform 12. For example,processor 30 processes incoming calls, initiates calls, determines a set of enhanced services subscribed to by the caller ormobile unit 16, and generates apaging signal 42 for delivery tomobile unit 16. -
Memory 32 comprises a file, a stack, or any other suitable organization of volatile or non-volatile memory that stores a customer profile table 44, a format table 46, and a communication table 48. Customer profile table 44 includes customer personal identification numbers (PINs), a list of enhanced service modules subscribed to by the customer, and the mobile identification number (MIN) of any associatedmobile units 16. Format table 46 includes enhanced services and corresponding paging codes that allowprocessor 30 to generatepaging signal 42. Communication table 48 includes a list of MSCIDS, SIDs, SWIDs, NPAs, RAPs, and other communications service provider identifiers, correlated with geographical service area, to determine the proper access number and calling procedure to establishcommunication path 22 withmobile unit 16. -
Page transmitter 34 is coupled toprocessor 30 vialink 50.Page transmitter 34 comprises a traditional paging device that provides data transmission and reception capabilities overpaging network 14. In one embodiment,page transmitter 34 is disposed at a central messaging center ofpaging network 14 which is remotely located fromplatform 16.Link 50 can be any appropriate dedicated or switched link that supports communication of data betweenplatform 12 andpage transmitter 34. -
Processor 30 records call information, such as the number and length of calls to eachmobile unit 16, inusage tracking system 36.Billing system 38 uses the information stored inusage tracking system 36 to generate bills detailing the use ofplatform 12. If severalmobile units 16 are associated with a particular company or organization, such as a fleet of trucks,billing system 38 generates a consolidated bill for all calls to and frommobile units 16 installed in the fleet of trucks. -
Switching device 40 comprises a private branch exchange (PBX), an automatic call distributor (ACD), or any other suitable telephone switching facility. Switchingdevice 40 directs incoming calls tovarious hosts 58 that provide enhanced services tomobile unit 12, and directs outgoing calls fromplatform 12 orhosts 58 tomobile unit 16. In one embodiment,switching device 40 is coupled to interactive voice response (IVR)module 52 that provides menu options to a caller, and receives commands from the caller, regarding enhanced services provided byhosts 58.Hosts 58 may include a number of enhanced service modules 60-70, including amonitor module 60, alocate module 62, anemergency module 64, abroker module 66, adispatch module 68, and acommunications module 70. Although FIG. 1 illustrates six enhanced service modules, it should be understood thatplatform 12 may support additional enhanced service modules capable of providing a wide variety of enhanced services tomobile unit 16. In addition, different companies may operate enhanced service modules 60-70 to provide these enhanced services. - Enhanced service modules60-70 provide the flexibility and modularity to deliver enhanced services through
platform 12 andnetworks communication system 10. Although the following description is detailed with reference to asingle NAM 94 designated forhosts 58, it should be understood that several NAMs may be designated forhosts 58, including one NAM for each enhanced service module 60-70. Furthermore, the present invention contemplates a centralized or distributed architecture for the components and functionality ofplatform 12 andhosts 58. - An engine or trailer manufacturer operates
monitor module 60 that provides engine and trailer performance monitoring ofmobile unit 16. For example, monitormodule 60 may initiate the establishment ofcommunication path 22 to download engine performance information from a vehicle associated withmobile unit 16 and to provide information or commands to control certain aspects of the engine operation. Using a vehicle's onboard computer andcommunication path 22,monitor module 60 can respond to vehicle information and generate messages, including audible messages or warnings, alerting the driver or dealer of a potential problem. - Locate
module 62 maintains a variety of maps, directions, and other geographical information to track, locate, provide directions to, or otherwise provide geographical services tomobile unit 16. In one embodiment, locatemodule 62 initiates the establishment ofcommunication path 22 to download tomobile unit 16 maps, directions, updates to previous directions, return directions to an origination point, or any other piece of geographical information or service. For example, locatemodule 62 may usecommunication path 22 to establish voice communications that provide audible directions to an operator ofmobile unit 16. Locatemodule 62 can simultaneously maintain a database or log of the most frequently traveled destinations bymobile unit 16. In another embodiment, locatemodule 62 downloads a location fix ofmobile unit 16 in response to a user request. -
Emergency module 64, coupled to police, fire, security, or other organizations or personnel, provides emergency and security services to persons or vehicles associated withmobile unit 16. For example,module 64 may automatically alert the authorities in the event of a vehicle theft, and provide a location update and tracking information to aid in vehicle recovery.Emergency module 64 may also summon medical personnel in the event of a medical emergency, and may maintain a database of relevant medical information on the user ofmobile unit 16. In this regard,emergency module 64 may initiate the establishment ofcommunication path 22 to download frommobile unit 16 information such as location information, engine information, personal medical information, or any other information on the status or condition ofmobile unit 16, or its operator. In one embodiment,emergency module 64 may deliver audible messages or perform other voice communications usingcommunication path 22 to provide emergency and security services to persons or vehicles associated withmobile unit 16. - For roadside assistance,
emergency module 64 can usecommunication path 22 to download from mobile unit 16 a precise vehicle location and previous travel direction, as well as the color, make, model, and license number of the vehicle, to more effectively dispatch personnel for assistance. In dispatching a variety of services,emergency module 64 may send a confirmation tomobile unit 16 and a time of arrival estimate. -
Emergency module 64 provides other remote securityfeatures using actuators 102 coupled tomobile unit 16. For example, if a user locks the keys inside a vehicle equipped withmobile unit 16, the user can place a telephone call toemergency module 64 and enter a personal identification number (PIN), as described below. In response,platform 12 communicatespaging signal 42 tomobile unit 16 that causes anactuator 102 in the vehicle to unlock the doors. In addition,platform 12 may communicatepaging signal 42 tomobile unit 16 to cause it to select a particular NAM with whichplatform 12 establishescommunication path 22.Platform 12 then usescommunication path 22 to download commands or other information, such as, for example, commands to unlock the doors. Other actuator data generated byemergency module 64 and downloaded tomobile unit 16 usingcommunication path 22 orpaging signal 42 may be used to immobilize a vehicle, sound an alarm, or perform any function remotely using anappropriate actuator 102 coupled tomobile unit 16. -
Broker module 66 anddispatch module 68 provide load brokering and dispatch services for trucks, taxis, barges, delivery trucks, or other vehicles associated withmobile unit 16. For example,broker module 66 initiates the establishment ofcommunication path 22 to download load information to long-haul and less-than-local (LTL) fleets.Dispatch module 68 may be operated by a trucking service, taxi service, or other service that desires to manage, route, track, and provide enhanced services to a fleet of vehicles. -
Platform 12 or any other communications service provider may operatecommunications module 70.Communications module 70 may initiate the establishment ofcommunication path 22 to update or download software, system identification (SID) lists, NAMS, e-mail, or any other communications information or service tomobile unit 16. For example,communications module 70 maintains an email mailbox for subscribermobile units 16. Upon receiving an e-mail for a particularmobile unit 16,communications module 70 initiates the establishment ofcommunication path 22 withmobile unit 16 to download the e-mail and any attached files. - Paging
network 14 represents any type of pager messaging or data communications network, using land-based or spaced-based transceivers, repeaters, or transmitters, that support the communication of paging signals 42 betweenplatform 12 andmobile unit 16. A spaced-based data messaging system uses one ormore satellites 72 that receive communications fromplatform 12 and retransmit the communications to land-basedtransmitters 74 for broadcast tomobile unit 16. The satellites may be in geostationary orbit, low earth orbit (LEO), or any other configuration, and may utilize any suitable frequency band of communications, such as, for example frequency modulated (FM) signals. A land-based data communications network includes one or more land-basedtransmitters 74 that also communicate data using any suitable band of frequency. Pagingnetwork 14 represents one or a combination of the data messaging technologies discussed above that can provide regional or nationwide paging capabilities. Therefore,paging network 14 may transmitpaging signal 42 without necessarily knowing the location ofmobile unit 16. -
Mobile unit 16 includes both apage receiver 80 for receivingincoming paging signal 42 frompaging network 14 and atransceiver 82 for registering with mobilevoice communications network 18.Page receiver 80 andtransceiver 82 are coupled to aprocessor 84, amemory 86, an input/output device 88, andexternal devices 90 using abus 92.Mobile unit 16 may be carried by all types of vehicles, including cars, trucks, airplanes, boats, barges, railcars, truck trailers, or with any other movable object benefitting from mobile communications services, including hand-held devices.Mobile unit 16 contemplates any arrangement, processing capability, memory allocation, or task assignment betweenpage receiver 80, mobilevoice communications transceiver 82,processor 84,memory 86, input/output device 88, andexternal devices 90. -
Page receiver 80 provides data transmission and reception capabilities overpaging network 14.Transceiver 82 provides mobile voice communications, but also includes multiple NAM registration control. In particular,transceiver 82 may register with either ofNAMs NAM 94 may be designated for providing enhanced services, whileNAM 96 provides traditional cellular services. Although the following description is detailed with reference toNAMs transceiver 82 supports communication with any number of designated or traditional NAMs operating individually or simultaneously. -
Processor 84 comprises a CPU or any other suitable computing device that manages the communicating, processing, locating, and reporting features ofmobile unit 16. In one operation,processor 84 receivescall setup information 106 contained inpaging signal 42 frompage receiver 80 and, in response, instructstransceiver 82 to register withnetwork 18 usingNAM 94 associated withcall setup information 106. In another operation,processor 84 receives a “call-back” message frompage receiver 80, and initiates acall using transceiver 82,network 18, andNAM 94. For example,processor 84 can gather various pieces of information frompage receiver 80,transceiver 82,memory 86, input/output device 88,external devices 90, or other sources, and integrate this information into an information report for transmission overnetwork 18 usingNAM 94. The information report can be time-stamped using time generated by a clock associated withprocessor 84. -
Memory 86 contains programs, maps, databases, and other information used byprocessor 84 to perform its functions. For example,memory 86stores programs 87 used byprocessor 84 to implement the various enhanced services provided byplatform 12 and to perform any commands associated withcall setup information 106. In one embodiment,memory 86 stores NAMs, such asNAM 94, designated for providing enhanced services tomobile unit 16.Memory 86 can be random access memory (RAM), read-only memory (ROM), CD-ROM, removable memory devices, or any other device that allows storage or retrieval of data.Processor 84 andmemory 86 may be separate or integral components ofmobile unit 16. -
Processor 84 is also coupled to input/output device 88.Device 88 is a keypad, touch screen, voice recognition software and related hardware, or other device that can accept information, such as digital data or audible commands and convey information associated with the operation ofmobile unit 16, including digital data, visual information, or audio information.Device 88 includes fixed or removable storage media, such as magnetic computer disks, CD-ROM, or other suitable media to both receive output from and provide input toprocessor 84 ormemory 86. For example, information correlating position ofmobile unit 16 to identifiers of communications service providers is provided to input/output device 88 and stored inmemory 86. -
External devices 90 may include a global positioning system (GPS)device 98 that generates information on the geographic location ofmobile unit 16.Other sensors 100 may include engine sensors, trailer sensors, personal medical sensors, airbag deployment sensors, accelerometers, security sensors, on-board positioning sensors, or other sensors that generate information on the status or condition ofmobile unit 16, or its operator.Actuators 102 may include security alarm devices, door lock/unlock devices, engine cutoff devices, or any other actuators that can receive actuator commands associated with an enhanced service insystem 10 and implement them on a vehicle associated withmobile unit 16. - Components of
mobile unit 16 shown in FIG. 1 are packaged in one or more housings.Mobile unit 16 mounts to a vehicle, as described above, or can be packaged as a portable, hand-held device that provides personal timing, locating, communicating, and reporting functions. For example, police, firefighters, rescue teams, service and delivery personnel, individuals that may change forms of transportation, or other persons requiring portable communications can use a hand-heldmobile unit 16. - Paging
signal 42 may compriseaddress information 104 and callsetup information 106.Address information 104 identifies one or moremobile units 16 to which callsetup information 106 is directed. Callsetup information 106 includes data to download toprocessor 84 ormemory 86 overbus 92. For example, the data to be downloaded can be an instruction fortransceiver 82 to register withnetwork 18 usingNAM 94. This information can be generated by a caller orplatform 12 and can be transmitted as paging codes derived from format table 46. Enhanced services data and commands that require additional bandwidth for communication may be transmitted byplatform 12 by usingnetwork 18 upon successfully establishingcommunication path 22 withmobile unit 16. For example,platform 12 may usecommunication path 22 to download updates to operational software ofmobile unit 16, updates to SID lists, messages to the operator ofmobile unit 16, commands to devices 90 (e.g., e-mail or otherwise), or other information for the operation ofmobile unit 16 or an associated vehicle. - Mobile
voice communications networks networks networks cellular transmitter 110 servicingmobile unit 16.Networks mobile unit 16. - In one embodiment,
transceiver 82 ofmobile unit 16 registers withnetwork 20 usingNAM 96, or any other personal NAM, to receive traditional voice services, such as, for example, sending and receiving voice calls.Transceiver 82 registers withnetwork 18 usingNAM 94, or any other NAM associated with enhanced service modules 60-70, to receive calls directed tomobile unit 16 byplatform 12 or enhanced services provided by modules 60-70.Networks networks - In operation,
communication system 10 initiates the provisioning ofcommunication path 22 betweenplatform 12 andmobile unit 16 in response to inbound or outbound communications atplatform 12 ormobile unit 16. For example,platform 12 initiatescommunication path 22 to request a report frommobile unit 16 or to provide enhanced services tomobile unit 16. Similarly,platform 12 may initiatecommunication path 22 to connect an incoming call from acaller 112. In another example,mobile unit 16 providescommunication path 22 withplatform 12 to conduct a voice call or a data call, such as a data call that downloads generated reports. -
System 10 supports voice or data calls placed tomobile unit 16 from a variety of callers using a variety of communications technology. For example,caller 112 may initiate a call tomobile unit 16 by using the public switched telephone network (PSTN) 114. UsingPSTN 114,caller 112 directs the call toplatform 12 by inputting a traditional telephone number associated withplatform 12 ormobile unit 16. In one embodiment,caller 112 inputs a 1+800 number to connect toplatform 12. Although the following description is detailed with reference tocaller 112, it should be understood that acaller 116 can initiate calls tomobile unit 16 usingother communications networks 118, such as a specialized mobile radio (SMR), enhanced specialized mobile radio (ESMR), a personal communications service (PCS), a citizens band (CB), a dedicated radio system, such as those used by police and firefighters, or any other suitable communications link that allowscaller 116 to direct a call toplatform 12. Additionally, hosts 58 may initiate calls tomobile unit 16 usingswitch 40 andplatform 12. - Upon establishing communications with
platform 12,caller 112 enters a mobile unit identification number (MIN), a personal identification number (PIN), or other identification. Upon validating the MIN or PIN,processor 30prompts caller 112 to select either a voice call or a data call, such as a data call that provides enhanced services tomobile unit 16. Ifcaller 112 selects a voice call, thenprocessor 30 formats addressinformation 104 and callsetup information 106 inpaging signal 42 for transmission tomobile unit 16 viapaging network 14. - If
caller 112 selects a data call, thenprocessor 30 accesses the appropriate profile of customer profile table 44 by using the PIN ofcaller 112 or the MIN ofmobile unit 16, as entered bycaller 112, to identify thosehosts 58 to whichcaller 112 ormobile unit 16 subscribes.Caller 112 selects any of the subscribed hosts 58 anddevice 40 directs the incoming call to individual enhanced service modules 60-70 based upon the selections ofcaller 112. Alternatively,caller 112 may directly call any of individual enhanced service modules 60-70. - Each selected enhanced service module presents
caller 112 with service options from whichcaller 112 may select one or more enhanced services. For example,platform 12prompts caller 112 to select from all of the enhanced service modules 60-70 to whichcaller 112 subscribes according to customer profile table 44. Ifcaller 112 selectsemergency module 64,device 40 routes the call accordingly so thatmodule 64 may present its offered services tocaller 112.Platform 12 may useIVR module 52 to provide the service options tocaller 112 and to receive the enhanced services selections fromcaller 112. - Upon receiving the service selections made by
caller 112,processor 30 determines the paging codes that correspond with the selected enhanced services. In particular,processor 30 determines the appropriate paging code for each selected enhanced service and formats these paging codes and any othercall setup information 106 inpaging signal 42.Platform 12issues paging signal 42 tomobile unit 16 viapaging network 14. Specifically,page transmitter 34 receivespaging signal 42 fromprocessor 30 and communicates it topage receiver 80 overpaging network 14. Alternatively,processor 30 communicates paging signals 42 topage receiver 80 overpaging network 14 usingPSTN 114. - Upon receiving
paging signal 42,processor 84 ofmobile unit 16 processes callsetup information 106. For example,processor 84 may execute any commands included incall setup information 106. One such command may instructtransceiver 82 to register withnetwork 18 usingNAM 94 designated for use with enhanced service modules 60-70. For example,mobile unit 16 may receive traditional voice services fromnetwork 20 by usingNAM 96 untilplatform 12 commandsmobile unit 16 to register withnetwork 18 usingNAM 94. In one embodiment, callsetup information 106 specifiesNAM 94. In another embodiment,processor 84 determinesNAM 94 by searching NAMs stored inmemory 86 based uponcall setup information 106. -
Transceiver 82 then registers withnetwork 18 coupled toplatform 12 by using designatedNAM 94. After a predetermined interval, or upon receipt of an acknowledgment from mobile unit 16 (e.g., two-way paging),platform 12 initiates the establishment ofcommunication path 22 tomobile unit 16 using the newly selected and registered NAM. Upon providingcommunication path 22,platform 12 andmobile unit 16 may communicate a voice call, such as a voice call placed bycaller 112, by the operator ofmobile unit 16, or byhosts 58, a data call, such as a data call initiated bycaller 112, hosts 58, or by the operator ofmobile unit 16 providing enhanced services tomobile unit 16, downloading software tomobile unit 16, or downloading a report toplatform 12, or any other inbound or outbound communication usingcommunication path 22. - For example,
caller 112 may conduct a voice call with the operator ofmobile unit 12. In one embodiment,caller 112 or the operator ofmobile unit 12 may directly place a call to each other. In another embodiment,platform 12 communicatespaging signal 42, including a “call-back” message, tomobile unit 16 usingpaging network 14. The call-back message requestsmobile unit 16 to callplatform 12 orcaller 112 without operator intervention. Ifmobile unit 16 callsplatform 12, then the call fromcaller 112 and the call frommobile unit 16 are coupled to complete call delivery. In this case,platform 12 andmobile unit 16 can generate ring tones to simulate a direct call fromcaller 112 tomobile unit 16. - In another example, monitor
module 60 may monitor the temperature of a trailer that carries cargo underrefrigeration using sensors 100 and, in response, may initiate the establishment ofcommunication path 22 to transmit the safe upper and lower temperature limits for the trailer to aprocessor 84 of an associatedmobile unit 16. In yet another example, locatemodule 62 may initiate the establishment ofcommunication path 22 to place a data call withmobile unit 16 promptingprocessor 84 to provide periodically a positionfix using GPS 98.Mobile unit 16 may communicate this report without operator intervention usingcommunication path 22. - Registering
transceiver 82 withnetwork 18 usingNAM 94 in response to callsetup information 106 delivered by pagingnetwork 14 provides several advantages. For example,transceiver 82 may receive calls using multiple NAMs, such as 94 and 96, without registering each NAM withnetworks transceiver 82 may remain unregistered or may maintain registration withnetwork 18 using apersonal NAM 96 while remaining capable of simultaneously receiving enhancedservices using NAM 94 specified by pagingsignal 42. This allowstransceiver 82 to conserve power andplatform 12 to determine remotely a particular NAM to be used for aparticular communication path 22. It also allowsplatform 12 to initiate the establishment ofcommunication path 22 withmobile unit 16 using the particular NAM. - FIG. 2a illustrates one embodiment of customer profile table 44 that includes
PINs 120,MINs 122,passwords 124, and hosts 58. In general, table 44 associates PIN 120 ofcaller 112 orMIN 122 ofmobile unit 16 to apassword 124 and to thosehosts 58 to whichcaller 12 ormobile unit 16 subscribes. For example, table 44 shows thatcaller 112 havingPIN 120 of “1242” is subscribed to monitormodule 60,emergency module 64, andbroker module 66. It should be understood that information stored inPINs 120 andMINs 122 need not display a one-to-one correspondence. In particular, multiple PINs, such as “1816” and “1817”, may be associated with asingle MIN 122, such as “214-555-1234”. Similarly, multiple MINs, such as “099-881-4328” and “099-881-1957”, may be associated with asingle PIN 120, such as “1998”. Furthermore, although eachhost 58 is shown to have three enhanced service modules, this should not be construed to limit the teachings of the present invention to this or any particular number of enhanced service modules. Similarly, table 44 may associate eachPIN 120 orMIN 122 with a particular type of enhanced service provided by multiple enhanced service modules. For example, acaller 112 ormobile unit 16 may subscribe tomultiple emergency modules 64, each operated by a different company, to provide roadside assistance. - FIG. 2b illustrates one embodiment of format table 46 that includes enhanced
services 130 andpaging codes 132. Table 46 associates eachenhanced service 130 provided by enhanced service modules 60-70 with aunique paging code 132 used to formatpaging signal 42. In particular,processor 30 ofplatform 12 references table 46 to determine theappropriate paging code 132 for each selectedenhanced service 130. For example,paging code 132 forenhanced service 130 of “gather engine performance” is “101”, while pagingcode 132 forenhanced service 130 of “gather vehicle location fix” is “203”. It should be understood thatpaging codes 132 illustrated in table 46 may comprise a numeric format, an alpha-numeric format, or any other format suitable to provide aunique paging code 132 for each correspondingenhanced service 130. - FIG. 3 is a flow chart of one method for providing
communication path 22 betweenplatform 12 andmobile unit 16. Although the flow chart illustrates providingcommunication path 22 in response to an incoming call atplatform 12, it should be understood thatsystem 10 providescommunication path 22 in response to inbound or outbound communications atplatform 12,mobile unit 16, or enhanced service modules 60-70.Platform 12 receives an incoming call fromcaller 112 usingswitch 40 atstep 150.Processor 30prompts caller 112 for anappropriate PIN 120 orMIN 122 andpassword 124 atstep 152 using IVR module 52 (IVR). Based upon voice recognition, DTMF, or other input,platform 12 performs a security verification ofcaller 112 atstep 154 and determines the enhanced service modules 60-70 to whichcaller 112 subscribes by referencing customer profile table 44 using the providedPIN 120 orMIN 122 andpassword 124 atstep 156. It should be understood that although the description is detailed with reference to performing the security verification ofcaller 112 atplatform 12, enhanced service modules 60-70 may perform a similar security verification if, for example,caller 112 calls a particular module 60-70 directly. -
Caller 112 selects particular enhanced service modules 60-70 among those modules 60-70 to whichcaller 112 subscribes atstep 158.Processor 30 establishes a connection betweencaller 112 and enhanced service modules 60-70 selected bycaller 112 atstep 160.Caller 112 selects particular enhanced services from selected enhanced service modules 60-70 atstep 162.Processor 30formats paging signal 42 atstep 164. In particular,processor 30 references format table 46 to determine the appropriate paging code for each selectedenhanced service 130 andformats paging signal 42 accordingly.Platform 12 communicatespaging signal 42 tomobile unit 16 atstep 166 by usingpaging network 14. Pagingsignal 42 includesaddress information 104 and callsetup information 106.Transceiver 82 selects aparticular NAM 94 associated withcall setup information 106 and designated for use withsystem 10 atstep 168. In one embodiment,processor 84 instructstransceiver 82 to selectNAM 94.Transceiver 82 registers withnetwork 18 using the selectedNAM 94 atstep 170. After a predetermined time interval, or upon receipt of an acknowledgment frommobile unit 16,platform 12 initiates the establishment ofcommunication path 22 using the newly selectedNAM 94 atstep 172. The method concludes atstep 174. Having establishedcommunication path 22,system 10 may deliver a voice or data call betweenplatform 12 andmobile unit 16. - Although the present invention has been described with several embodiments, a myriad of changes, variations, alterations, transformations, and modifications may be suggested to one skilled in the art, and it is intended that the present invention encompass such changes, variations, alterations, transformations, and modifications as fall within the spirit and scope of the appended claims.
Claims (31)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/098,000 US6308060B2 (en) | 1998-06-15 | 1998-06-15 | Method and apparatus for providing a communication path using a paging network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/098,000 US6308060B2 (en) | 1998-06-15 | 1998-06-15 | Method and apparatus for providing a communication path using a paging network |
Publications (2)
Publication Number | Publication Date |
---|---|
US20010012787A1 true US20010012787A1 (en) | 2001-08-09 |
US6308060B2 US6308060B2 (en) | 2001-10-23 |
Family
ID=22266149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/098,000 Expired - Lifetime US6308060B2 (en) | 1998-06-15 | 1998-06-15 | Method and apparatus for providing a communication path using a paging network |
Country Status (1)
Country | Link |
---|---|
US (1) | US6308060B2 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030013461A1 (en) * | 2001-07-16 | 2003-01-16 | Masahito Mizune | Mobile telephone device |
US20040043752A1 (en) * | 2002-05-31 | 2004-03-04 | Kyocera Corporation | Terminal for wireless communication |
US20040248574A1 (en) * | 2003-05-07 | 2004-12-09 | Ntt Docomo, Inc. | Mobile communications network system, mobile terminal, and paging method |
WO2005062582A1 (en) * | 2003-12-19 | 2005-07-07 | Motorola, Inc. | Method of operating a mobile communication device and mobile communication system during an emergency situation |
US20070037603A1 (en) * | 2005-08-10 | 2007-02-15 | Subrahmanyam Dravida | Method and apparatus for simultaneous communication utilizing multiple wireless communication systems |
US20100057485A1 (en) * | 2008-08-29 | 2010-03-04 | Achim Luft | Methods and apparatus for machine-to-machine based communication service classes |
EP2168263A2 (en) * | 2007-06-18 | 2010-03-31 | Lg Electronics Inc. | Paging information transmission method for effective call setup |
US20100121744A1 (en) * | 2008-11-07 | 2010-05-13 | At&T Intellectual Property I, L.P. | Usage data monitoring and communication between multiple devices |
US20100136995A1 (en) * | 2007-06-18 | 2010-06-03 | Seung-June Yi | Method for enhancing of controlling radio resources, method for transmitting status report, and receiver in mobile communication system |
US20100278143A1 (en) * | 2006-08-22 | 2010-11-04 | Sung Duck Chun | method of performing handover and controlling thereof in a mobile communication system |
US20110140846A1 (en) * | 2009-12-11 | 2011-06-16 | Qualcomm Incorporated | Apparatus and method for network-initiated attachment and registration-less paging |
US20110164596A1 (en) * | 2009-07-16 | 2011-07-07 | Michael Montemurro | Methods and apparatus to register with external networks in wireless network environments |
US20110201315A1 (en) * | 2007-10-16 | 2011-08-18 | Amichay Oren | Providing web-activated callback by just dialling and pressing the call button |
USRE45347E1 (en) | 2007-04-30 | 2015-01-20 | Lg Electronics Inc. | Methods of transmitting data blocks in wireless communication system |
US9049655B2 (en) | 2007-06-18 | 2015-06-02 | Lg Electronics Inc. | Method of performing uplink synchronization in wireless communication system |
US9131003B2 (en) | 2007-05-02 | 2015-09-08 | Lg Electronics Inc. | Method of transmitting data in a wireless communication system |
US9161306B2 (en) | 2006-10-30 | 2015-10-13 | Lg Electronics Inc. | Method for transitioning between multiple reception levels |
CN113064429A (en) * | 2021-03-15 | 2021-07-02 | 江南大学 | Independent driving control system for magnetic micro-robot group |
US20210326481A1 (en) * | 2020-04-20 | 2021-10-21 | Geotab Inc. | Method for shared vehicle misuse management |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6493338B1 (en) | 1997-05-19 | 2002-12-10 | Airbiquity Inc. | Multichannel in-band signaling for data communications over digital wireless telecommunications networks |
US6690681B1 (en) | 1997-05-19 | 2004-02-10 | Airbiquity Inc. | In-band signaling for data communications over digital wireless telecommunications network |
KR20010049002A (en) * | 1999-11-30 | 2001-06-15 | 서평원 | Method of Testing Continuity in the ISUP Transit Call |
EP1104978A1 (en) * | 1999-11-30 | 2001-06-06 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Method and device for selecting services |
WO2001082253A1 (en) * | 2000-04-19 | 2001-11-01 | Rysselberghe Pierre C Van | Security systems for delivering goods and services |
KR20000063909A (en) * | 2000-08-10 | 2000-11-06 | 기준성 | System For Processing Transportation Information Using Communication Network And Method Thereof |
US7215965B2 (en) | 2001-11-01 | 2007-05-08 | Airbiquity Inc. | Facility and method for wireless transmission of location data in a voice channel of a digital wireless telecommunications network |
US6973318B2 (en) * | 2001-11-26 | 2005-12-06 | Motorola, Inc. | Apparatus and method for downloading journey-related information |
WO2003069874A2 (en) * | 2002-02-11 | 2003-08-21 | Unified Dispatch, Inc. | Automated transportation call-taking system |
US7508810B2 (en) | 2005-01-31 | 2009-03-24 | Airbiquity Inc. | Voice channel control of wireless packet data communications |
US7924934B2 (en) | 2006-04-07 | 2011-04-12 | Airbiquity, Inc. | Time diversity voice channel data communications |
US7979095B2 (en) | 2007-10-20 | 2011-07-12 | Airbiquity, Inc. | Wireless in-band signaling with in-vehicle systems |
US8594138B2 (en) | 2008-09-15 | 2013-11-26 | Airbiquity Inc. | Methods for in-band signaling through enhanced variable-rate codecs |
US7983310B2 (en) | 2008-09-15 | 2011-07-19 | Airbiquity Inc. | Methods for in-band signaling through enhanced variable-rate codecs |
US8036600B2 (en) | 2009-04-27 | 2011-10-11 | Airbiquity, Inc. | Using a bluetooth capable mobile phone to access a remote network |
US8418039B2 (en) | 2009-08-03 | 2013-04-09 | Airbiquity Inc. | Efficient error correction scheme for data transmission in a wireless in-band signaling system |
US8249865B2 (en) | 2009-11-23 | 2012-08-21 | Airbiquity Inc. | Adaptive data transmission for a digital in-band modem operating over a voice channel |
US8848825B2 (en) | 2011-09-22 | 2014-09-30 | Airbiquity Inc. | Echo cancellation in wireless inband signaling modem |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5151929A (en) | 1985-09-17 | 1992-09-29 | Sherman Wolf | Computer-controlled radio-paging and telephone communication using recorded voice messages |
FR2626998B1 (en) | 1988-02-05 | 1990-08-03 | Bendix Electronics Sa | OPERATIONAL AND STANDBY SYSTEM FOR ELECTRONIC BOXES CONNECTED TO A COMMUNICATION CHANNEL |
JPH0773385B2 (en) | 1989-04-03 | 1995-08-02 | 三菱電機株式会社 | Mobile phone equipment |
FI894371A (en) | 1989-09-15 | 1991-03-16 | Nokia Mobile Phones Ltd | TELEFONSYSTEM. |
US5090051A (en) * | 1990-02-22 | 1992-02-18 | Motorola, Inc. | Radio communication system and method for connecting an incoming call to a wireless telephone |
US5722084A (en) * | 1990-09-28 | 1998-02-24 | At&T Corp. | Cellular/PCS handset NAM download capability using a wide-area paging system |
US5153903A (en) | 1990-11-05 | 1992-10-06 | Motorola, Inc. | Integrated paging and radiotelephone system having improved paging reliability |
CA2064646A1 (en) * | 1991-04-02 | 1992-10-03 | Kipling W. Fyfe | Automatic number assignment module selection for mobile telephone |
DE69225925T2 (en) | 1991-04-17 | 1998-10-22 | Ericsson Telefon Ab L M | Cellular communication system with integrated paging system |
US5148473A (en) | 1991-08-30 | 1992-09-15 | Motorola, Inc. | Pager and radiotelephone apparatus |
US5539810A (en) * | 1992-01-27 | 1996-07-23 | Highwaymaster Communications, Inc. | Data messaging in a communications network |
CA2088299C (en) * | 1992-01-29 | 1997-12-23 | Buntaro Sawa | Radio telecommunication apparatus |
US5307399A (en) | 1992-03-06 | 1994-04-26 | Glenayre Electronics, Inc. | Paging system that allows caller/subscriber interconnection |
US5392452A (en) | 1992-11-27 | 1995-02-21 | Motorola, Inc. | Selective call signaling system with combined wide area paging and high data rate transmissions via radio telephone transceivers |
JPH06177824A (en) | 1992-12-11 | 1994-06-24 | Matsushita Electric Ind Co Ltd | Mobile radio equipment |
US5526398A (en) | 1993-05-04 | 1996-06-11 | Motorola, Inc. | Method of operating a combination radiotelephone and paging device |
US5442806A (en) * | 1993-06-08 | 1995-08-15 | Oki Telecom | Preferred carrier selection method for selecting any available cellular carrier frequency when neither home nor preferred cellular carrier frequencies are available |
US5491739A (en) | 1994-03-04 | 1996-02-13 | Motorola, Inc. | Methods of establishing a two-way call in a radio communication system |
US5590396A (en) | 1994-04-20 | 1996-12-31 | Ericsson Inc. | Method and apparatus for a deep-sleep mode in a digital cellular communication system |
US5625884A (en) | 1994-06-08 | 1997-04-29 | Lucent Technologies Inc. | Global paging with reverse virtual call setup in wireless personal communications |
US5563931A (en) * | 1994-08-16 | 1996-10-08 | Sos Wireless Communications & National Dispatch Center | Emergency wireless telephone and control system, and method |
US5701337A (en) | 1995-12-27 | 1997-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for implementing a combined mobile phone and pager in a telecommunications network |
US5802470A (en) * | 1996-01-11 | 1998-09-01 | At&T Corp | Automated wireless-call completion using a paging network |
US5737707A (en) * | 1996-01-11 | 1998-04-07 | At&T Corp. | Pager-controlled wireless radiotelephone |
US5918172A (en) * | 1996-09-27 | 1999-06-29 | Highwaymaster Communications, Inc. | Multiple number assignment module communication |
US6178335B1 (en) * | 1997-03-27 | 2001-01-23 | Siemens Information And Communication Networks, Inc. | Wireless communication system |
US5974331A (en) * | 1997-04-04 | 1999-10-26 | U S West, Inc. | Method and system for dynamically assigning features and users to wireline interfaces |
US6075988A (en) * | 1997-12-18 | 2000-06-13 | Ericsson Inc. | Paging performance during intelligent roaming |
-
1998
- 1998-06-15 US US09/098,000 patent/US6308060B2/en not_active Expired - Lifetime
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030013461A1 (en) * | 2001-07-16 | 2003-01-16 | Masahito Mizune | Mobile telephone device |
US20040043752A1 (en) * | 2002-05-31 | 2004-03-04 | Kyocera Corporation | Terminal for wireless communication |
US20040248574A1 (en) * | 2003-05-07 | 2004-12-09 | Ntt Docomo, Inc. | Mobile communications network system, mobile terminal, and paging method |
US7142879B2 (en) * | 2003-05-07 | 2006-11-28 | Ntt Docomo, Inc. | Mobile communications network system, mobile terminal, and paging method |
WO2005062582A1 (en) * | 2003-12-19 | 2005-07-07 | Motorola, Inc. | Method of operating a mobile communication device and mobile communication system during an emergency situation |
US8626172B2 (en) * | 2005-08-10 | 2014-01-07 | Qualcomm Incorporated | Method and apparatus for simultaneous communication utilizing multiple wireless communication systems |
US20070037603A1 (en) * | 2005-08-10 | 2007-02-15 | Subrahmanyam Dravida | Method and apparatus for simultaneous communication utilizing multiple wireless communication systems |
US20100278143A1 (en) * | 2006-08-22 | 2010-11-04 | Sung Duck Chun | method of performing handover and controlling thereof in a mobile communication system |
US8811336B2 (en) | 2006-08-22 | 2014-08-19 | Lg Electronics Inc. | Method of performing handover and controlling thereof in a mobile communication system |
US9516695B2 (en) | 2006-10-30 | 2016-12-06 | Lg Electronics Inc. | Method for transitioning between multiple reception levels |
US9161306B2 (en) | 2006-10-30 | 2015-10-13 | Lg Electronics Inc. | Method for transitioning between multiple reception levels |
USRE45347E1 (en) | 2007-04-30 | 2015-01-20 | Lg Electronics Inc. | Methods of transmitting data blocks in wireless communication system |
US9131003B2 (en) | 2007-05-02 | 2015-09-08 | Lg Electronics Inc. | Method of transmitting data in a wireless communication system |
EP2168263A2 (en) * | 2007-06-18 | 2010-03-31 | Lg Electronics Inc. | Paging information transmission method for effective call setup |
EP2168263A4 (en) * | 2007-06-18 | 2013-12-25 | Lg Electronics Inc | Paging information transmission method for effective call setup |
US9538490B2 (en) | 2007-06-18 | 2017-01-03 | Lg Electronics Inc. | Method of performing uplink synchronization in wireless communication system |
KR101451434B1 (en) * | 2007-06-18 | 2014-10-21 | 엘지전자 주식회사 | Paging information transmission method for effective call setup |
US20100136995A1 (en) * | 2007-06-18 | 2010-06-03 | Seung-June Yi | Method for enhancing of controlling radio resources, method for transmitting status report, and receiver in mobile communication system |
US8964652B2 (en) | 2007-06-18 | 2015-02-24 | Lg Electronics Inc. | Method for enhancing of controlling radio resources, method for transmitting status report, and receiver in mobile communication system |
US9049655B2 (en) | 2007-06-18 | 2015-06-02 | Lg Electronics Inc. | Method of performing uplink synchronization in wireless communication system |
US20110201315A1 (en) * | 2007-10-16 | 2011-08-18 | Amichay Oren | Providing web-activated callback by just dialling and pressing the call button |
US20100057485A1 (en) * | 2008-08-29 | 2010-03-04 | Achim Luft | Methods and apparatus for machine-to-machine based communication service classes |
US8737989B2 (en) * | 2008-08-29 | 2014-05-27 | Apple Inc. | Methods and apparatus for machine-to-machine based communication service classes |
US9326173B2 (en) | 2008-08-29 | 2016-04-26 | Apple Inc. | Methods and apparatus for machine-to-machine based communication service classes |
US20100121744A1 (en) * | 2008-11-07 | 2010-05-13 | At&T Intellectual Property I, L.P. | Usage data monitoring and communication between multiple devices |
US9113447B2 (en) | 2009-07-16 | 2015-08-18 | Blackberry Limited | Methods and apparatus to register with external networks in wireless network environments |
US20110164596A1 (en) * | 2009-07-16 | 2011-07-07 | Michael Montemurro | Methods and apparatus to register with external networks in wireless network environments |
US8619735B2 (en) * | 2009-07-16 | 2013-12-31 | Blackberry Limited | Methods and apparatus to register with external networks in wireless network environments |
US20110140846A1 (en) * | 2009-12-11 | 2011-06-16 | Qualcomm Incorporated | Apparatus and method for network-initiated attachment and registration-less paging |
US10251146B2 (en) * | 2009-12-11 | 2019-04-02 | Qualcomm Incorporated | Apparatus and method for network-initiated attachment and registration-less paging |
US20210326481A1 (en) * | 2020-04-20 | 2021-10-21 | Geotab Inc. | Method for shared vehicle misuse management |
US11314901B2 (en) * | 2020-04-20 | 2022-04-26 | Geotab Inc. | Method for shared vehicle misuse management |
CN113064429A (en) * | 2021-03-15 | 2021-07-02 | 江南大学 | Independent driving control system for magnetic micro-robot group |
Also Published As
Publication number | Publication date |
---|---|
US6308060B2 (en) | 2001-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6308060B2 (en) | Method and apparatus for providing a communication path using a paging network | |
US6405033B1 (en) | System and method for routing a call using a communications network | |
US6535743B1 (en) | System and method for providing directions using a communication network | |
EP1101375B1 (en) | System and method for providing menu data using a communication network | |
US6009330A (en) | Method and apparatus for call delivery to a mobile unit | |
US5734981A (en) | Method and apparatus for call delivery to a mobile unit | |
US6061558A (en) | Method and apparatus for a nation-wide cellular telephone network | |
US5918172A (en) | Multiple number assignment module communication | |
US6055426A (en) | Notification of a mobile unit out of coverage | |
US5539810A (en) | Data messaging in a communications network | |
US7292848B2 (en) | Method of activating an in-vehicle wireless communication device | |
US6301480B1 (en) | System and method for communicating using a voice network and a data network | |
US5826195A (en) | Data messaging in a communications network | |
CN102404866A (en) | Method of communicating voice and data transmissions for telematics applications | |
EP1280120A1 (en) | Emergency location and warning device and method for means of transport | |
CN102256002B (en) | Method of controlling dialing modes in vehicle | |
WO2002019683A1 (en) | Controller for receiving data and providing services over a comunication network | |
RU103952U1 (en) | AUTOMATED SYSTEM OF ORDERING TAXOMOTOR SERVICES AND MONITORING THE OPERATION OF A TAXOMOTOR | |
EP0815695A1 (en) | Method and apparatus for call delivery to a mobile unit | |
WO2002039643A9 (en) | Mobile tracking device for transportation industry | |
JPH0923182A (en) | Calling system for mobile object | |
AU697374B2 (en) | Method and apparatus for a nation-wide cellular telephone network | |
AU722261B2 (en) | Method and apparatus for a nation-wide cellular telephone network | |
CA2363252A1 (en) | Method and apparatus for a nation-wide cellular telephone network | |
JPH04253425A (en) | Automatic call system for moving vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HIGHWAYMASTER COMMUNICATIONS, INC., TEXAS Free format text: (ASSIGNMENT OF ASSIGNOR'S INTEREST) RE-RECORD TO CORRECT THE RECORDATION DATE OF 06-16-98 TO 06-15-98, PREVIOUSLY RECORDED ON REEL 9255, FRAME 0693.;ASSIGNOR:WORTHAM, LARRY C.;REEL/FRAME:010232/0761 Effective date: 19980610 |
|
AS | Assignment |
Owner name: HIGHWAYMASTER COMMUNICATIONS, INC., A CORP. OF DE, Free format text: ;ASSIGNOR:WORTHAM, LARRY C.;REEL/FRAME:009255/0693 Effective date: 19980610 |
|
AS | Assignment |
Owner name: @TRACK COMMUNICATIONS, INC., TEXAS Free format text: CHANGE OF NAME;ASSIGNOR:HIGHWAYMASTER COMMUNICATIONS, INC.;REEL/FRAME:010793/0636 Effective date: 20000406 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: MINORPLANET SYSTEMS USA, INC., TEXAS Free format text: CHANGE OF NAME;ASSIGNOR:@TRACK COMMUNICATIONS, INC.;REEL/FRAME:013248/0390 Effective date: 20020722 |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
SULP | Surcharge for late payment | ||
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: REMOTE DYNAMICS, INC., TEXAS Free format text: CHANGE OF NAME;ASSIGNOR:MINORPLANET SYSTEMS USA, INC.;REEL/FRAME:017435/0593 Effective date: 20040630 |
|
AS | Assignment |
Owner name: VEHICLE IP, LLC, TENNESSEE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:REMOTE DYNAMICS, INC.;REEL/FRAME:017730/0492 Effective date: 20051222 |
|
AS | Assignment |
Owner name: VEHICLE SAFETY AND COMPLIANCE, LLC, TENNESSEE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VEHICLE IP, LLC;REEL/FRAME:018407/0916 Effective date: 20061012 |
|
AS | Assignment |
Owner name: FUTURE CAPITAL L.L.C., DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VEHICLE SAFETY AND COMPLIANCE, LLC;REEL/FRAME:018597/0794 Effective date: 20061013 |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: BENHOV GMBH, LLC, DELAWARE Free format text: MERGER;ASSIGNOR:FUTURE CAPITAL L.L.C.;REEL/FRAME:037241/0782 Effective date: 20150811 |
|
AS | Assignment |
Owner name: HANGER SOLUTIONS, LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 161 LLC;REEL/FRAME:052159/0509 Effective date: 20191206 |
|
AS | Assignment |
Owner name: INTELLECTUAL VENTURES ASSETS 161 LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BENHOV GMBH, LLC;REEL/FRAME:051856/0776 Effective date: 20191126 |
|
AS | Assignment |
Owner name: 21ST CENTURY GARAGE LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HANGER SOLUTIONS, LLC;REEL/FRAME:052606/0910 Effective date: 20200221 |