throbber
Umted States Patent [19]
`Spaur et al.
`
`[11] Patent Number:
`[45] Date of Patent:
`
`5,732,074
`Mar. 24, 1998
`
`[54] MOBILE PORTABLE WIRELESS
`
`[57]
`
`ABSTRACT
`
`COMMUNICATION SYSTEM
`
`[75] Inventors: Charles W. Spaur; Michael F.
`Braitberg; Patrick J. Kennedy; Lester
`B. Hatcher, all of Boulder, C010.
`
`[73] Assignee: CellPort Labs, Inc., Boulder, Colo.
`
`[21] Appl. No.: 586,602
`[22] Filed:
`Jan. 16, 1996
`
`[51] Int. (:1.6 .................................................. .. H04M 11/00
`[52] US. Cl. ......................... .. 370/313; 370/401; 455/457
`[58] Field of Search ................................... .. 370/310, 313,
`370/328, 401; 455/331, 49.1, 53.1, 54.1,
`99, 457, 404, 577, 563; 379/58, 59, 63
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`7/1994 Braitberg et a1. ....................... .. 379/59
`5,333,177
`8/1995 Perkins et a1.
`.... .. 370/94.1
`5,442,633
`5,459,660 lO/l995 Berra .............. ..
`364/424.03
`5,479,479 12/1995 Braitberg et a1.
`....... .. 379/58
`5,515,043
`5/1996 Berard et a1. .
`340/988
`5,519,621
`5/1996 Wonham ............................... .. 364/460
`
`Primary Examiner-Chau Nguyen
`Attorney, Agent, or Fimz—Sheridan Ross RC.
`
`_
`
`_
`
`_
`
`_
`
`_
`
`_
`
`Commumcanon of 1nformat1on mcludmg data between a
`remote computer and a vehicle is managed and facilitated
`using an apparatus compatible with standardized network
`communication links. In one embodiment, the standardized
`network communication links include the Internet and a
`controller area network used in vehicles. The apparatus
`preferably includes a controller contained in the vehicle. The
`controller is comprised of a number of hardware and soft
`ware elements including a processor. AT CP/lP stack is part
`of the controller for providing the necessary control in
`checking for communicating information, such as requests
`and data, over the Internet. Aweb server communicates with
`the TCP/IP stack for servicing information related requests
`in http format including obtaining or sending information in
`operative communication with the TCP/IP stack. A CGI-bin
`(common gateway interface-binary) communicates with the
`web server and acts as a link to executable software stored
`in program memory that is responsive to user requests. A
`data memory is also available for storing data in html that is
`accessible by the web server. A real time operating system
`(RTOS) is involved in task and memory management as part
`of the responding to requests for information. The controller
`is able to receive requests using a wireless device When it is
`in the vehicle and through a communications port when the
`wireless device is not in the vehicle. In another embodiment,
`each of the plurality of vehicle devices has an Internet
`address or designation associated with it.
`
`21 Claims, 4 Drawing Sheets
`
`64
`60
`10a
`\q ‘-
`M J 63
`COMPUTER
`0
`TERMINAL
`
`g
`M
`
`BROWSER
`72 J
`
`k 72
`
`76
`K-
`REMOTE
`CDPD
`NETWORK ' '
`MODEM
`
`BO
`K-
`
`CELLULAR
`A'RL'NK " PHONE
`
`82
`r
`VEHICLE
`com
`usrwomc
`MODEM
`
`84
`(
`
`.
`
`PHONE
`INTERFACE
`
`‘
`
`30
`?/
`\r
`CONTROLLER/NETWORK PHOTOCOLCONVEHTER
`114 X
`j‘
`PROGRAM
`MEMORY
`1
`110
`1
`new",
`
`"322“
`“T05
`PROCESSOR 6 "m0
`9D
`t
`]
`n L
`TCP/IP
`DEVICE
`(‘ STACK
`DRIVERS
`98
`L123
`WEB SERVER
`(mp)
`
`102
`
`>
`
`‘
`
`PCMCIA / 143
`UNIT
`T
`
`124
`/\/
`
`50a
`f’
`VEHICLE
`DEVlCEt
`cm INTERFACE
`CAN
`ws—4 r50b
`,/
`VEHICLE
`126
`DEVIGE2
`CA" 'NTEHFACE
`—l
`5 f 5o"
`VEHICLE
`/_ 1 44
`OM35"
`<_> nmscr
`CAN INTERFACE
`CWMUMCATDNS
`Porn 4
`
`r
`122
`CONTROLLER
`AREA
`NETWORK
`~ CONTFDL 0
`UN“
`
`'
`I
`
`106 A
`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 1
`
`

`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 2
`
`

`
`US. Patent
`
`Mar. 24, 1998
`
`Sheet 2 0f 4
`
`5,732,074
`
`moEmmFE z<o
`
`
`
`“8K EV \/\ 9; 5:2 om
`
`w._O_Im> \ :23 .. ........... .................................................... 1.
`
`
`
`
`F 550 W 55248 686% VEQEWZEjOEZS w
`SEEEES 25 m w! W m
`
`$56528 mg m EOE: Al ................... .11! E052 m K " E5 85 EESE m
`5% H :25 8 @8385 m
`....................... .. m a E m
`
`u f‘. “
`
`
`:23 26.50 SE28 N m
`éozmz o: M
`
`XL %& 8\ N GE @T\ $ “vi/)8?
`
`
`wzoE E8 2530 L1\\\\ 28 0 55B
`
`
`
`SEE; éoEmz wzoi 3.! E9552 A‘ 5215; “v Q ................. -l
`
`
`
`521m; 592% K WI 2 @258
`mo
`
`
`
`582 58.2 Q. J M. 526%
`
`WINN
`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 3
`
`

`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 4
`
`

`
`US. Patent
`
`Mar. 24, 1998
`
`Sheet 4 0f 4
`
`5,732,074
`
`Fig. 4
`
`f 300
`
`VEHICLE DEVICEIS)
`DATA TRANSMISSION
`I
`
`CAN BUS INPUT f 304
`I
`
`CAN CONTROL UNIT HANDLING
`I
`VEHICLE CONTROLLER
`HANDLING
`
`I
`
`CELLULAR PHONE
`
`f 320
`
`CDPD MODEM FORMATTING
`I
`AIR LINK
`I
`CDPD MODEM
`DE-FORMATTING
`I
`INTERNET PATH / 330
`I
`
`COMPUTER TERMINAL ACCESSING
`
`/~ 308
`
`334
`f
`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 5
`
`

`
`1
`MOBILE PORTABLE WIRELESS
`vCOMMUNICATION SYSTEM
`
`FIELD OF THE INVENTION
`
`The present invention relates to bi-directional communi
`cations over an airlink and, in particular, information trans
`fers between a vehicle and one or more remote stations using
`an established network, such as the Internet.
`
`BACKGROUND OF THE INVENTION
`
`Establishing communications with vehicles that are com
`monly found at different locations or are in transit between
`locations has become increasingly more important. It is
`often desirable to know the location of a particular vehicle
`at a given time. Such a vehicle may be transporting goods
`that the recipient is waiting for and wishes to know the
`current location of the vehicle transporting the goods. It may
`also be useful to monitor conditions of the goods, such as the
`temperature of refrigerated loads. In addition to goods
`carried by the vehicles, the vehicles themselves can be
`monitored for certain conditions, such as engine or other
`parameters. Such information can be utilized in insuring that
`the vehicles are properly maintained to avoid vehicle down
`time or the necessity of road service. Other applications
`involving communications with vehicles might involve
`safety and security considerations. A monitored vehicle can
`include an emergency vehicle that transports a patient who
`is connected to monitoring equipment in the vehicle that
`continuously or periodically gathers patient data. During
`transport of the patient, such patient data can be communi
`cated to medical personnel at a remote location, such as a
`hospital, to prepare for the arrival of the patient. When the
`patient arrives, this data has been evaluated and decisions
`reached as to how best to care for the patient. Other security
`or safety checks might include: whether a vehicle door was
`unlocked, initiation of an alarm by activating a switch,
`automatic indication of an airbag detonation and automatic
`generation of a signal when an expected input has not been
`received for a certain amount of time.
`With regard to requesting and obtaining such data from
`vehicles in connection with different vehicle related
`applications, substantial impediments are encountered.
`Speci?cally, no universal system or package is available that
`is con?gured to operate with vehicles from which informa
`tion may be sought by multiple users having diiferent
`objectives or applications. Typically, users have different
`computer hardware and telecommunications equipment, as
`well as software for their particular jobs or applications.
`With respect to the vehicle itself, and depending upon the
`desired applications of a particular user, data to be gathered
`has to be obtainable from a potentially large number of
`physical devices. Given such a broad spectrum of actual and
`potential applications and available devices and equipment,
`an appropriate and effective linkage must be provided to
`enable accurate and eflicient communication to occur
`between the remote station and the vehicle. In light of the
`mobile nature of the vehicle, part of the communication
`must occur wirelessly over an airlink. Achieving desired
`communications with vehicles also requires the ?exibility to
`adapt to changing applications associated with vehicle
`related information being sought, including physical devices
`that might be modi?ed or added at later times, as well as
`accommodating new users with different physical devices
`that may have different information gathering requirements
`and parameters. Relatedly, multiple users must be able to
`simultaneously access different information that may require
`
`10
`
`15
`
`20
`
`25
`
`35
`
`45
`
`55
`
`65
`
`5,732,074
`
`2
`multiple tasks to be performed in the vehicle before such
`information can be gathered and sent to the remote site. With
`all these requirements and objectives, the implementation of
`such a communication system cannot be burdensome, nor be
`prohibitively costly. Irnportantly, the communications sys
`tem and processing capability must be portable and practical
`for the vehicle environment, as well as involving protocols
`that a variety and large number of users are familiar with.
`
`SUMIVIARY OF THE INVENTION
`
`In accordance with the present invention, a system is
`provided in which communication of information, including
`requests. commands and data, is achieved between vehicle
`having physical vehicle devices and one or more sites that
`are remote from the vehicle. The information cormnunica
`tion is implemented using certain standardized network
`communication links that enable multiple users, either
`simultaneously or at separate times, with different commu
`nications and processing hardware, software and different
`applications and requiring information from di?’erent
`vehicle devices, to obtain the desired information while
`avoiding design complexities in interfacing the remote site
`with the vehicle devices.
`The system includes, at the remote site, a computer
`terminal which can be a conventional PC with a modem. The
`computer terminal is able to communicate with a ?rst
`standard communications network link, such as the Internet,
`through its modern. An internet or a world wide web
`browser, for example, that is available to the computer
`terminal is accessed. The computer terminal supplies the
`browser with an IP (Internet protocol) address. This IP
`address is associated with a particular vehicle including
`communications related hardware contained in the vehicle.
`Typically, the IP address is accompanied by a request or
`command for information or data that is available from the
`particular vehicle. In addition to this ?rst standardized
`communications network, since bi-directional communica
`tions involving a vehicle are conducted wirelessly for at
`least a portion of the communications link, it is necessary for
`the Internet to communicate with an appropriate interface or
`network that wirelessly links with the vehicle. In one
`embodiment, the cellular digitized packet data (CDPD)
`network provides the desired link including arrangement of
`inforrnatiou being communicated and where the destination
`site, namely the particular vehicle, is found in the network
`If a channel is available to the particular vehicle, the CDPD
`link can proceed to transmit the Internet packets to the
`vehicle of interest. Instead of the CDPD network as the link,
`a communications interface could be employed that involves
`data only, such as a two way paging interface with the
`vehicle.
`With respect to handling requests, commands and infor
`mation including data transfers relative to the vehicle, par
`ticularly involving data from vehicle devices, certain hard
`ware and software is contained in the vehicle. For receiving
`information from the Internet, a wireless device, such as a
`cellular phone, having the appropriate hardware and chan
`nels acts as a receiver for such information in combination
`with an appropriate airlink modem, such as a CDPD network
`modem. The wireless device is contained within the vehicle
`and communicates with a controller through a phone inter
`face. ’Ihe phone interface provides the necessary electrical
`signal connections between the output lines or channels
`from the wireless device and the controller inputs.
`The controller is also found in the vehicle and is a key unit
`of the apparatus and includes a number of hardware and
`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 6
`
`

`
`5,732,074
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`3
`software elements. Specifically. a TCP/IP (transmission con
`trol protocol/Internet protocol) stack acts on a received
`request or command by performing a number of functions.
`The received request has a IP address associated with it and
`a check is made as to whether or not the request has the
`correct address. Further, the formatted data is checked for
`accuracy. The TCP is responsible for controlling the struc
`ture and ?ow of the received information. In that regard. the
`TCP/IP stack is associated with a number of sockets that it
`communicates with or links to, with the selected socket
`being dependent upon the content of the received informa
`tion. In that regard. among the sockets available to the
`TCP/IP stack is a server. In conjunction with effectively
`communicating over the Internet, an http (hypertext trans
`mission protocol) web server is utilized. The web server
`operates in accordance with world wide web protocol and
`services information related requests in http format includ
`ing obtaining or getting information based on a received
`request or command and sending or posting information in
`response to received requests or commands. The controller
`also includes data memory for storing data in htrnl
`(hypertext markup language) format, with such data being
`frequently previously collected from vehicle devices and
`stored in the data memory. In response to a request. for
`example, the web server accesses the data memory to obtain
`desired data and encapsulates it in accordance with http
`format for transmission from the controller through the
`wireless device using an appropriate airlink modem to a
`destination site (remote station).
`The web server also communicates with a CGI-bin
`(common gateway interface-binary). which is also part of
`the controller. The CGI-bin is useful in linking the web
`server with a number of executable programs stored in a
`program memory. These executable programs can be uti
`lized in obtaining or providing data or other information
`associated with the vehicle devices. In one embodiment, one
`or more executable programs are run to obtain data which is
`then stored in data memory in htrnl format for later access
`and use, including transmitting such data to a remote site.
`The controller also has a real time operating system (RI‘OS)
`that typically is involved with managing a number of
`services associated with conducting one or more applica
`tions oriented tasks. For example, the RI‘OS works with the
`applications software during execution for managing tasks
`that are run by the applications software and management of
`data stored in the ?le memory. Especially in the context of
`a vehicle, the executable software might include a variety of
`applications including: the present location of the vehicle;
`vehicle maintenance monitoring parameters, such as status
`conditions associated with the engine, coolant status, oil
`pressure and battery life; cargo conditions including status
`of delivery of cargo and relevant cargo conditions, such as
`temperature; alarm conditions that apprise others of certain
`predetermined events associated with the vehicle, such as
`airbag detonation; and, in the case of a vehicle transporting
`a patient, monitoring data associated with patient vital signs.
`With regard to obtaining information or data from these
`vehicle devices for appropriate processing using. for
`example, one or more executable programs in the program
`memory, the controller communicates with a second stan
`dardized network in the form of a network that is commer
`cially available and used in vehicles, such as the previously
`devised controller area network (CAN). The CAN is opera
`tively connected to each of a plurality of vehicle devices that
`transmit. receive, or both transmit and receive desired data.
`For example. the vehicle devices include, transducers or
`other physical devices that detect and provide information
`
`45
`
`50
`
`55
`
`65
`
`4
`useful to applications software for processing to obtain
`information that is then transmitted, for storing in memory
`for later transmission, or even for immediate transmission
`without processing, upon receipt of the proper request or
`command. Other available networks could be utilized,
`instead of the CAN, such as Arcnet, which has a protocol
`similar to CAN.
`More speci?cally, with respect to transmission of infor
`mation from the controller through the wireless device to a
`remote site, after receipt of a request as previously described
`and in accordance with one procedure, the web server
`interprets the transmitted request and determines that certain
`data stored in the data memory is being requested by a user
`at the remote site. The stored data is accessed and prepared
`by the web server in accordance with http format for
`transmission over the Internet. The http formatted informa
`tion is subject to the operation of the TCP/IP stack for
`regulating the transmission of the requested information
`including associating a destination IP address with the
`information being sent. Once the information is properly
`prepared using the TCP/[P stack, it can be sent over the
`airlink via the wireless device to the Internet connection
`using appropriate airlink modems.
`In a variation of this operation, instead of a request
`starting from the remote station, the sending of information
`including data might be initiated in the vehicle. By way of
`example, it may be necessary or desirable that certain data
`parameters be periodically transmitted to a remote station
`for analysis or other considerations. In still another opera
`tion variation, an additional information transmission can be
`received from another user located at a different remote site
`during the time that a ?rst request for information is being
`processed by the controller. In such a case, the TCP/IP stack,
`in conjunction with the operating system, enables multiple
`tasks to be performed in a controlled manner so that more
`than one user is able to communicate with the controller at
`the same time.
`Preferably, the controller in the vehicle is also associated
`with an interface for communication with one or more
`available systems, such as an RS232 connection, an Ethernet
`connection and/or a PCMCIA unit. In a related embodiment,
`the controller includes a direct communications port for
`receiving and sending information without requiring the
`wireless device and the Internet connection to the wireless
`device. In this embodiment, the direct communications port
`receives information or data using another source contained
`in the vehicle, such as the vehicle’s radio. Subcan'ier infor
`mation is transmitted to the radio and decoded for input to
`the direct communications port for subsequent analysis or
`use by the CAN. In yet a further variation of controller
`operation, each vehicle device on the CAN has its own IP
`designation or address so that the remote user can utilize this
`designation or address for communication with the selected
`vehicle device having that designation or address. The
`controller uses the received IP address or designation for the
`particular device and acts as a link or bridge for the remote
`user to the particular device.
`Based on the foregoing summary, a number of salient
`features of the present invention can be readily identi?ed
`including the substantial elimination or avoidance of
`numerous, different and complex hardware and software for
`communicating iuforrnation involving physical devices
`located in a vehicle and one or more computers located at
`one or more remote sites. A combination of controller related
`components are containable in a vehicle for responding to
`requests from remote sites. obtaining and storing informa
`tion associated with vehicle devices and running executable
`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 7
`
`

`
`5
`software that may be available in the program memory of the
`controller or downloaded from the remote site, while han
`dling and con?guring information including data that is
`communicative with the remote site over an established
`network, such as the Internet. Furthermore, the controller
`e?iciently communicates with another standard network
`found in a vehicle, such as the controller area network, to
`obtain data from the vehicle devices and, when appropriate,
`send messages or information to the vehicle devices. The
`controller elements are important in communicatively link
`ing together previously incompatible remote and vehicle
`networks to achieve a functional mobile communication
`system. The overall system including the standardized net
`works effectively enables, either substantially simulta
`neously or separately, a variety of applications to be per
`formed by multiple users and which applications utilize one
`or more of a large number of selectable and dilferent vehicle
`devices, while not requiring substantial allocated memory in
`the vehicle.
`Additional advantages of the present invention will be
`readily understood from the following discussion, particu
`larly when taken together with the accompanying drawing
`?gures.
`
`10
`
`20
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`25
`
`FIG. 1 is a block diagram illustrating the general com
`ponents of the apparatus for information communication
`between one or more remote stations and a vehicle;
`FIG. 2 is a more detailed block diagram illustrating major
`elements of the controller;
`FIG. 3 is a ?ow diagram illustrating major steps that are
`involved in the bi-directional communications between one
`or more remote stations and a vehicle having the controller
`in which a message is initiated from the remote station; and
`FIG. 4 is a flow diagram illustrating major steps that are
`involved in a communication initiated by the vehicle to a
`remote station.
`
`30
`
`35
`
`DETAILED DESCRIPTION
`With reference to FIG. 1, an apparatus is illustrated in the
`block diagram for hi-directional communication between
`one or more remote stations 10a-10n and a vehicle. The
`bi-directional communication has the capability of involving
`multiple users and a number and variety of applications that
`are germane to the vehicle. Each remote station can include
`communications and processing related hardware and soft
`ware that is di?erent from that of the other remote stations.
`To avoid extensive and customized hardware and software
`in order to achieve the desired bi-directional
`communications, a standardized remote network communi
`cations link 14 is utilized. That is, each user who wishes to
`communicate with the vehicle, need not develop and estab
`lish the necessary interfacing networks and protocols for
`communication with the vehicle. Each user, including users
`who operate independently of other users, is able to access
`the vehicle through the same standardized remote network
`communications link 14, regardless of the particular appli
`cation or applications that the user has for implementation or
`operation in conjunction with hardware and software asso
`ciated with the vehicle. In a preferred embodiment, the
`remote network communications link 14 is the Internet.
`With respect to communication with a vehicle, the informa
`tion being communicated must be con?gured or formatted in
`a way that achieves proper communication over an airlink to
`the Vehicle. This is accomplished using a suitable switching
`station identi?ed generally as a remote airlink transfer
`
`50
`
`55
`
`65
`
`5,732,074
`
`6
`protocol modem 16. In one embodiment, the communication
`information is formatted in accordance with a CDPD
`(cellular digitized packet data) con?guration. At the vehicle.
`this information is received by a wireless device 18 that is
`able to transmit and receive information via the airlink. The
`wireless device 18 is operatively associated with a vehicle
`airlink transfer protocol modem 20 for the proper handling
`of the airlink formatted transmission. In one embodiment,
`the wireless device 18 includes a cellular phone that is
`selected from a plurality of conventional or commercially
`available cellular phones. The wireless device 18
`bi-directionally communicates with a 4 controller 30 con
`tained in the vehicle through a network protocol converter
`26 using a wireless device interface 22. The wireless device
`interface 22 establishes the necessary signal compatibilities
`and connections from the wireless device 18. The network
`protocol converter 26 removes or otherwise converts the
`inputted information to a form that is acceptable to the
`controller 30 or, alternatively, information is made compat
`ible with the remote airlink transfer protocol modem 16
`when such information is sent through the airlink using the
`network protocol converter 26. In conjunction with the FIG.
`1 illustration, the network protocol converter 26 is essen
`tially part of the wireless device 18 and physically separated
`from the controller 30 but electrically connected thereto so
`that no network protocol converter is required in the con
`troller 30. In the embodiment to be described in greater
`detail herein, the network protocol converter 26 includes a
`TCPIIP stack which can be part of the controller 30 so that
`the controller 30 is also de?nable or can be referred to as a
`controller/network protocol converter 30. The controller 30
`is responsible for a number of functions related to under
`standing and acting on information received from one or
`more remote stations 10, obtaining and responding to
`requested information and operatively functioning with
`information including data available from other elements in
`the vehicle. In that regard, the controller 30 communicates
`with a controller interface 34 that electrically links the
`controller 30 with a vehicle standardized network 40. The
`vehicle standardized network 40 includes a controller unit
`44 that provides appropriate message and data handling
`functions associated with sending and receiving information
`including data from each of a plurality of physical vehicle
`devices 50 that are operatively connected to a bus 46 of the
`vehicle standardized network 40. Like the remote standard
`ized network 14, the vehicle standardized network 40 is an
`established and previously developed network that inter
`faces with components in a vehicle, such as engine related
`components in order to provide desired or requested data
`concerning the operations or status of these components. An
`important aspect of the apparatus of the present invention
`involves the enabling of communications between two
`mutually incompatible and highly dissimilar standardized
`networks. More speci?cally, full communication capabilities
`are achieved among numerous remote stations via a global
`or remote standardized network and vehicle devices via a
`localized standardized network, either at different or at the
`same times, using the apparatus even though the global and
`localized networks are con?gured substantially di?erently
`and involve signi?cant protocol and environmental differ
`ences. That is, the remote standardized network 14, such as
`the Internet, is con?gured as an information communica
`tions system having no geographic boundaries. The vehicle
`or localized standardized network 40 is designed to function
`properly in the electrically noisy and otherwise hostile
`vehicle environment. The diverse design objectives and
`problems faced by these two different standardized networks
`
`Petitioner Nissan North America, Inc. - Exhibit 1016 - Page 8
`
`

`
`7
`therefore requires a communications related apparatus that is
`able to effectively enable these two networks to
`bi-directionally communicate with each other, as well as
`other hardware and software that is operably connected to
`the two standardized networks. In accordance with the
`present invention, the vehicle devices 50 might include a
`large number of diverse devices. including common vehicle
`parts or components. for providing and receiving informa
`tion including data. as well as. in some cases, acting on such
`information by analyzing or processing such information.
`With regard to providing information to a remote station 10.
`a substantially symmetrical relationship exists among the
`elements of FIG. 1. That is. the controller 30 is able to
`prepare information for sending to a remote station 10.
`including data or other information available from one or
`more of the vehicle devices 50 using the vehicle standard
`ized network 40. Such information is sent to the wireless
`device 18 through its interface 22 for transmission using the
`vehicle airlink transfer protocol modem 20 over the airlink
`to the remote station 10 by way of the remote standardized
`network 14 in combination with the remote airlink transfer
`protocol modem 16.
`With reference now to FIG. 2, greater details of the
`apparatus of FIG. 1 are illustrated, particularly key elements
`of the controller 30 contained in the vehicle. As shown in
`FIG. 2. remote station 10a is illustrated and it includes a
`computer terminal 60. In one embodiment. the computer
`terminal 60 is a conventional PC having the usual hardware
`and software components and capabilities including input
`and output devices. such as a keyboard, mouse and terminal
`display screen. The computer terminal 60 communicates
`with a modem 64 in order that the information from and to
`the computer terminal 60 can be sent over conventional
`communication lines. such as telephone lines. In the pre
`ferred embodiment, the modem 64 enables the computer
`terminal 60 to communicate with Internet 68. In one
`embodiment. the computer terminal 60 has one or more
`browsers 72 available to it. which is used in requesting or
`responding to information communications involving a par
`ticular vehicle. The Internet 68 operatively communicates
`with a standardized network transmission protocol that
`permits information to be bi-directionally communicated
`over the airlink and. in one embodiment, includes a remote
`CDPD network modem 76 which prepares the information
`in a conventionally acceptable manner for transmission and
`communication with a cellular phone 80 which is contained
`in the vehicle. The cellular phone 80 can be any selected one
`of a number of conventional cellular phones that have the
`capability of properly communicating with the desired for
`matted or arranged information. In the illustrated embodi
`ment of FIG. 2. the cellular phone 80 is operatively asso
`ciated with a vehicle CDPD network modem 82 that
`demodulates the received information so that it is acceptable
`for further handling or processing. A phone interface 84
`links the cellular phone 80 with the controller 30 and is,
`preferably, con?gured to work with a variety of cellular
`phones having differing output connections and/or arrange
`ments of output connections. In that regard. the phone
`interface 84 is useful in providing a proper battery charging
`function for the cellular phone 80, assisting in the identifi
`cation of the particular cellular phone 80 that is being
`utilized, and establishing the correct electrical connections
`for passage or communication of the signals between the
`cellular phone 80 and the controller 30. An appropriate
`phone interface 84. or at least portions thereof, is disclosed
`in US. Pat. No. 5.333.177 issued Jul. 26. 1994 and entitled
`“Universal Connection for Cellular Telephone Interface.”
`
`45
`
`55
`
`65
`
`5,732,074
`
`15
`
`25
`
`30
`
`35
`
`8
`As also seen in FIG. 2, the controller 30 includes a
`number of elements for handling the functions and respon
`sibilities associated with responding to messages, such as
`requests or commands, from one or more of the remote
`stations 10, running executable software and obtaining data.
`as well as achieving the necessary communications proto
`cols with the Internet 68. The controller 30 includes a
`processor 90 for performing processing operations including
`running of executable program code, including in the con
`text of utilizing or incorporating data that the controller 30
`has access to. Preferably, the processor 90 is a single
`microprocessor that performs multiple tasks. in conjunction
`with a real time operating system (RTOS) 94. That is, the
`RTOS 94 manages a number of services associated with
`conducting one or more applications oriented tasks.
`Preferably, the RTOS 94

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket