throbber
United States Patent [19J
`Andrews
`
`[54] COMMUNICATION SYSTEM FOR
`CONTROLLING DATA PROCESSING
`ACCORDING TO A STATE OF A
`COMMUNICATION TERMINAL DEVICE
`
`[75]
`
`Inventor: Scott Andrews, Seto, Japan
`
`[73] Assignee: Toyota Jidosha Kabushiki Kaisha,
`Toyota, Japan
`
`[21] Appl. No.: 09/045,644
`
`[22]
`
`Filed:
`
`Mar. 23, 1998
`
`[30]
`
`Foreign Application Priority Data
`
`Mar. 24, 1997
`
`[JP]
`
`Japan
`
`.................................... 9-070031
`
`Int. Cl.7 ...................................................... G06F 13/00
`[51]
`[52] U.S. Cl. ................................. 710/65; 710/14; 710/65;
`701/211
`[58] Field of Search ..................................... 701/211, 220;
`340/995, 996; 710/38, 65, 69, 106, 131,
`14
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,144,318
`5,148,153
`5,303,343
`5,406,492
`5,410,486
`
`9/1992 Kishi ....................................... 342/357
`9/1992 Haymond .
`4/1994 Ohya et al. ............................. 395/200
`4/1995 Suzuki
`.................................... 364/449
`4/1995 Kishi et al. ............................. 364/449
`
`I 1111111111111111 11111 lllll lllll lllll lllll 111111111111111 111111111111111111
`
`
`
`
`US006122682A
`[11] Patent Number:
`[45] Date of Patent:
`
`6,122,682
`Sep.19,2000
`
`5,475,599 12/1995 Yokoyama et al. ..................... 364/449
`5,539,810
`7/1996 Kennedy, III et al. .
`5,893,894
`4/1999 Moroto et al. ............................ 701/53
`
`FOREIGN PATENT DOCUMENTS
`
`0751639
`0768632
`19517126
`5-89399
`7-332997
`98/43192
`
`1/1997
`4/1997
`11/1995
`4/1993
`12/1995
`10/1998
`
`European Pat. Off ..
`European Pat. Off ..
`Germany.
`Japan.
`Japan.
`WIPO.
`
`Primary Examiner-Thomas C. Lee
`Assistant Examiner----Chun Cao
`Attorney, Agent, or Firm-Pillsbury Madison & Sutro LLP
`
`[57]
`
`ABSTRACT
`
`A subject is to select a type of an output depending on a
`user's state. A file type recognizer (14) recognizes whether
`an incoming file has audio data, graphic data, or text data,
`and informs a command processor (26) of it. The command
`processor (26) determines whether a vehicle is in motion or
`not by a detection result from a motion/speed sensor (28),
`and controls a graphic/audio converter (20) and a text/audio
`converter (24). If a vehicle
`is in motion,
`text data is
`converted to audio data by the text/audio converter (24) and
`output from a speaker (18). Graphic data is converted into an
`audio summary by a graphic data converter and output from
`the speaker (18).
`
`INCOMING
`FILE
`
`OUTGOING
`FILE
`
`AUDIO
`
`12
`
`GRAPHIC
`
`20
`GRAPHIC/
`AUDIO
`CONVERTER
`
`TEXT
`
`FILE TYPE
`RECOGNIZER
`
`FILE SOURCE
`RECOGNIZER
`
`FILE
`FORMATTER
`
`40
`
`COMMAND PROCESSOR
`
`26
`
`PRE-SET TEXT
`
`DIGITIZED
`AUDIO FILE
`
`VOICE
`RECOG
`
`VOICE
`CODER
`
`36
`
`8 Claims, 2 Drawing Sheets
`
`10 TERMINAL
`~
`
`22
`
`18
`
`MOTION/
`28
`SPEED SENSOR
`
`USER INPUT 30
`DEVICE
`
`32
`
`FORD EX. 1023, p. 1
`
`

`

`N
`00
`0--,
`....
`N
`N
`~
`....
`0--,
`
`N
`0 ....,
`'"""'
`~ ....
`'JJ. =- ~
`
`0
`0
`0
`N
`~~
`'"""'
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`30
`
`USER INPUT
`
`DEVICE
`
`28
`
`SPEED SENSOR
`
`MOTION/
`
`18
`
`26
`
`(cid:141)I COMMAND PROCESSOR
`
`1 1 TEXT/AUDIO l' , , ~1
`
`CONVERTER 24
`
`(cid:141)
`
`TEXT
`
`I
`
`38
`
`32
`
`36
`
`CODER
`VOICE
`
`RECOG
`VOICE
`
`Fig. 1
`
`AUDIO FILE
`DIGITIZED
`
`PRE-SET TEXT
`
`40
`
`!FORMATTER
`IM(cid:141)--
`
`FILE
`
`OUTGOING..
`
`FILE
`
`RECOGNIZER
`I
`FILE SOURCE
`c:.16
`I
`
`I
`
`I
`RECOGNIZER
`FILE TYPE
`
`14
`
`FILE ~FORMATTER1
`
`FILE
`
`J
`
`INCOMING
`
`12
`
`22
`
`DISPLAY
`GRAPHIC
`
`t------.---+...i
`
`CONVERTER
`
`GRAPHIC GRAPHIC/
`20
`
`AUDIO
`
`TERMINAL
`
`~10
`
`AUDIO
`
`FORD EX. 1023, p. 2
`
`

`

`30
`
`32
`
`USER INPUT
`
`DEVICE
`
`SPEED SENSOR
`
`MOTION/
`
`CODER
`VOICE
`
`26
`
`~~so a
`......
`• ;p
`r:JJ.
`d •
`
`28
`
`DISPLAY
`GRAPHIC
`
`22
`
`18
`
`N
`00
`0--,
`....
`N
`N
`~
`....
`0--,
`
`N
`0 ....,
`N
`~ .....
`'J'J. =(cid:173) ~
`
`8
`N
`~~
`'"""'
`~ '?
`'J'J.
`
`0
`
`Fig. 2
`
`·-so
`
`L _______ TERMINA~
`
`GRAPHICS/
`
`AUDIO
`
`GRAPHICS
`
`20
`
`AUDIO .--------~
`
`1·
`
`I
`
`CONVERTER
`TEXT/AUDIO
`I
`.--------'• c:::::24 .
`CONVERTER
`
`52
`
`I
`
`SERVER
`
`TEXT FILE
`PRE-SET ---+------'
`54
`
`1(cid:141)--
`IFORMATTER 14
`
`FILE
`
`40
`
`RECOGNIZER
`FILE SOURCE
`
`16
`
`OUTGOING (cid:141)
`!
`
`FILE
`
`_1--,4 TEXT
`
`RECOGNIZER
`FILE TYPE
`I
`I
`.----_____._,
`
`t-----,
`
`FILE ~FORMATTER
`I FILE
`.--------
`
`INCOMING i
`
`12
`
`FORD EX. 1023, p. 3
`
`

`

`6,122,682
`
`1
`COMMUNICATION SYSTEM FOR
`CONTROLLING DATA PROCESSING
`ACCORDING TO A STATE OF A
`COMMUNICATION TERMINAL DEVICE
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates to a communications termi(cid:173)
`nal device, a communications system, and a storing medium
`for storing a program to control data processing by the
`communications
`terminal device. More specifically, it is
`related to the systems that convert received data into an
`appropriate data type using the communications
`terminal
`device.
`2. Description of the Prior Art
`In accordance with recent development of electronic
`communications technologies, a plurality of data communi(cid:173)
`cations has been available. Especially, with down-sizing of
`communications
`terminals
`and popularity
`of mobile 20
`communications,
`in-vehicle terminals and portable termi(cid:173)
`nals are being widely used.
`For example, Japanese Patent Laid-Open Publications
`No. Hei 5-89399 shows a system of communications
`between a mobile terminal in a vehicle, and a traffic infor(cid:173)
`mation center. By this system, it is possible for a mobile
`terminal to down-load traffic information and display it on
`screen. Therefore, it is possible by this system to receive
`information from a traffic information center upon necessity
`while a vehicle is in motion.
`However, the interface (man-machine interface) between
`the user and conventional in-vehicle or portable terminals
`has not been good enough. In other words, a user will be
`greatly influenced by an ever-changing environment when
`using an in-vehicle or portable terminal. Conventional ter- 35
`minals have not dealt with this problem. For example, a
`driver should pay attention
`to the surroundings while
`driving, so he cannot watch a display with full attention.
`However, a conventional in-vehicle terminal only displays
`text data when it is sent, which is not convenient for a user. 40
`Also, depending on the situation in which a communications
`terminal is placed, audio outputs may not be appropriate. For
`example, a user does not want to hear an audio message from
`a portable terminal during a meeting. Insufficient attention
`has been given for cases like this.
`
`45
`
`2
`the data into a data type appropriate for a user. For example,
`if a user is in a moving car, text data is converted to, and is
`output as audio data. By this method, information is pro(cid:173)
`vided in an appropriate form to a user who is driving a
`5 vehicle.
`Another aspect of this invention comprises a table which
`stores relationships between states and data types which are
`appropriate for each state, and means for comparing the data
`type which the state detection means decide to be appropri-
`10 ate for the state and the data type of the received data which
`is detected by the data type detection means. The conversion
`means described above change the data type of the received
`data if the data types above compared by the comparing
`means disagree. By having this table, the best output type is
`easily determined. The above communications
`terminal
`15 device is located in a vehicle, and the state detection means
`detect a state of a vehicle motion. By detecting the state of
`a car in motion using a speed sensor and the like, the state
`of the driver who is a user should be detected and an
`appropriate output form for the user should be chosen.
`This invention has at least a text type and an audio type
`as data types to be transmitted. The outputting means
`comprise a display and a speaker. The converting means
`decide, only if the received data is text data, whether the
`original text data is output as it is or as audio data converted
`25 from it.
`A further aspect of the present invention comprises means
`for inputing data, means for composing an outgoing data in
`a plurality of format types, based on the data input by the
`inputting means, means for inferring a type of the outgoing
`terminal device
`to
`30 data suitable for a communications
`receive the data, and means for transmitting the outgoing
`data composed by the composing means. It composes the
`outgoing data using the composing means in a type inferred
`by the inferring means, and transmits the composed outgo-
`ing data by the transmitting means. By considering the state
`of a sender, a recipient should reply in a format suitable for
`that sender's state.
`This invention is also a communications system in a
`plurality of data types. The transmitter transmits data in
`predetermined formats. The receiver recognizes a format of
`the data received, detects the state of the receiver, converts
`the data type of the received data to a type suitable for the
`receiver's detected state, and outputs the converted data. By
`this communications system the above described selection
`of an output data type can be done. It is also preferable to
`communicate not only via communications
`terminals but
`also via a fixed communications center and the like. In this
`case, a communications center has means for conversion so
`that down-sizing of a communications terminal is realized.
`This invention is also a storing medium to store a program
`50 to control data processing by the communications terminal.
`It stores a program to detect the type of data received, to
`detect a state of a receiver, and to convert the received data
`to a suitable data type, in accordance with the type of data
`received and the state of the receiver.
`
`SUMMARY OF THE INVENTION
`
`The present invention is created to solve problems like the
`above. It is also intended to provide a communications
`terminal and a system which optimizes the output based on
`a user's state, and a storage medium to store a program to
`control these.
`This invention relates to a communications terminal used
`in a communications system, comprising means for receiv-
`ing incoming data being transmitted, means for detecting the
`data type of the data received, means for detecting the state
`in which the communications terminal is placed, means for
`converting received data into an appropriate data type
`depending on the data type detected by the detection means 60
`and the state detected by the state detection means, and
`means for outputting the converted data in a manner indi(cid:173)
`cated by the data type.
`As described above, in this invention, state detection
`means detect a state in which a communications terminal is 65
`placed. Based on this state, The communications terminal
`determines an output data type and performs conversion of
`
`55
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a block diagram showing a configuration of a
`communications terminal device related to an embodiment
`of the present invention.
`FIG. 2 is a block diagram showing another configuration
`of a communications terminal device related to the embodi(cid:173)
`ment of the present invention.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`Preferred embodiments of the present invention will now
`be described with reference to the accompanying figures.
`
`FORD EX. 1023, p. 4
`
`

`

`6,122,682
`
`5
`
`15
`
`20
`
`3
`Explanation of the Whole System
`FIG. 1 is a block diagram showing a configuration of a
`communications
`terminal device related
`to the present
`embodiment. An incoming file transmitted from outside is
`input as a demodulated input file via a cellular phone and a
`modem. This input file is supplied to a file formatter 12, a file
`type recognizer 14, and a file source recognizer 16. The file
`formatter 12 arranges the form of a file (i.e., format) suitable
`for the data type of the input data. The file type recognizer
`14 recognizes a data type if it is an audio file, a graphic file 10
`or a text file. The file source recognizer 16 recognizes a type
`of a transmitter terminal by a content of the input file. In
`other words, it recognizes if the terminal is an in-vehicle, a
`portable, or a fixed one. The file type and the type of the
`transmitter terminal are recorded in a header of a commu-
`nication file which is at the beginning of the communication
`file. It is also preferable to add a state of the terminal (i.e.,
`in-motion, or stationary) and a request for a data type of a
`replying file to the communication file if the transmitter is an
`in-vehicle or a portable one.
`Audio data from the file formatter 12 is supplied to a
`speaker 18 where it is output. Graphic data is supplied to a
`graphic data converter 20 where conversion of the data
`format is performed if necessary. In other words, if conver(cid:173)
`sion is necessary, audio signals to explain the content of the 25
`graphic data are generated. Graphic data which was not
`converted by the graphic data converter 20 is supplied to a
`graphic display 22 and displayed as it is. Audio signals
`obtained by the graphic data converter 20 are supplied to the
`speaker 18 and output thereby. Text data supplied from the 30
`file formatter 12 is supplied to a text data converter 24. The
`text data converter 4 then converts the text data into audio
`data. In other words, audio signals corresponding to each
`word of the text data are synthesized. Text data which was
`not converted by the text data converter 24 is supplied to the 35
`graphic display 22 as it is and displayed thereby. If the text
`data converter 24 converts text data to audio signals, the
`audio signals obtained are supplied to the speaker 18 and
`output thereby.
`A command processor 26 controls each process of the 40
`present communications
`terminal, based on the incoming
`information. Recognition results from the file type recog(cid:173)
`nizer 14 and the file source recognizer 16 are provided to the
`command processor 26. Information about vehicle speed
`detected by a motion/speed sensor 28 and the commands 45
`from a user input device 30 are also provided
`to the
`command processor 26. The user input device 30 comprises
`a keyboard and the like. The command processor 26 deter(cid:173)
`mines the state of the user (in this case a driver), based on
`a motion/speed sensor 28, in this case based on a speed of
`a vehicle. Based on the state recognized,
`the command
`processor 26 controls the graphic/audio converter 20 and
`
`4
`decides whether conversion to an audio data should be
`performed or not. In other words, if a vehicle is in motion,
`conversion is done by the graphic/audio converter or the
`text/audio converter, and an input file (graphic or text data)
`is converted to an audio data and output from the speaker 18.
`terminal device 10 has a
`The present communications
`microphone 32 as an input device. A user can input audio
`signals via the microphone 32. The audio signals input
`through the microphone 32 are supplied to both an voice
`recognizer 34 and a voice coder 36. A table 38 is connected
`to the voice recognizer 34. The voice recognizer 34 recog-
`nizes limited voice sounds and reads out a corresponding
`text data from the table 38. For example, if the input voice
`sounds are "driving, later", text such as "I am driving. I will
`respond later." is composed. By inputting a number such as
`1, 2, 3, ... through the microphone, it is also possible to read
`out a corresponding text data. It is also possible to output a
`pre-recorded guide message from the speaker 18 and select
`a text data by replying through the microphone 32.
`The voice coder 36 codes audio signals by a method such
`as PCM, and obtains a digitized audio file. The text data
`obtained by the voice recognizer 34 and the digitized audio
`file obtained by the voice coder 36 are provided to a file
`formatter 40. Text data from the command processor 26 is
`also provided to the file formatter 40. This text data is, for
`example, an input from the user input device 30. The file
`formatter 40 formats incoming data into a format suitable for
`transmission, and sends it out as an output file. This output
`is performed via a cellular phone and a modem. Means for
`transmitting or receiving data can be of any type such as one
`that directly uses a communications satellite channel.
`terminal 10 of the present
`In a communications
`embodiment, the command processor 26 decides an output
`data type, based on a vehicle motion recognized by the
`motion/speed sensor 28 and a type of the transmitter recog(cid:173)
`nized by the file source recognizer 16. For example, if a
`vehicle is in motion, the command processor 26 automati(cid:173)
`cally selects the microphone as a replying method and waits
`for an input by a user. It is also preferable to output a guide
`message from the speaker. The voice coder then transmits a
`digitized audio file. If it is known that a recipient is at a
`meeting, it is preferable to transmit a text data generated by
`the voice recognizer 34.
`
`Explanation about Data Conversion
`
`Data conversion upon receipt is now explained referring
`to Table 1. A case of in-vehicle communications terminal
`50 was explained
`in the above embodiment, but cases of
`portable communication terminal are included in the Table
`1.
`
`TABLE 1
`
`RECEIVER CONTROL TABLE EXAMPLE
`
`CURRENT
`STATE
`
`TEXT
`
`AUDlO
`
`IMAGE/
`GRAPHIC
`
`HTML/
`VRML
`
`IN CAR-MOVING
`
`AUDIO
`
`AUDIO
`
`IN CAR-STOPPED
`PORTABLE-
`MOVING
`PORTABLE-STOPPED
`PORTABLE-
`
`TEXT
`AUDIO
`
`TEXT
`TEXT
`
`AUDIO
`AUDIO
`
`AUDIO
`TEXT
`
`AUDIO
`AUDIO
`SUMMARY SUMMARY
`HIML/VRML
`1/G
`AUDIO
`AUDIO
`SUMMARY SUMMARY
`HIML/VRML
`1/G
`HIML/VRML
`1/G
`
`APPLET
`
`AUDIO
`SUMMARY
`APPLET
`AUDIO
`SUMMARY
`APPLET
`APPLET
`
`FORD EX. 1023, p. 5
`
`

`

`6,122,682
`
`5
`
`TABLE 1-continued
`
`RECEIVER CONTROL TABLE EXAMPLE
`
`6
`
`CURRENT
`STATE
`
`TEXT
`
`AUDlO
`
`IMAGE/
`GRAPHIC
`
`HTML/
`VRML
`
`APPLET
`
`QUIET
`ORIGINAL OVERRIDE TEXT
`TEXT SUMMARY
`TEXT
`OVERRIDE
`SUMMARY
`
`SUMMARY
`1/G
`AUDIO
`TEXT
`TEXT
`SUMMARY SUMMARY
`
`AUDIO OFF
`HrML/VRML
`TEXT
`SUMMARY
`
`AUDIO OFF
`APPLET
`TEXT
`SUMMARY
`
`As described above, replies can be done by selecting a
`variety of pre-recorded messages. In other words, a user
`15 enters a verbal command through the microphone 32 so that
`voice recognizer 34 can select a message corresponding to
`the command.
`It is preferable
`to select a message
`interactively, using a guide message from the speaker 18.
`
`Effects of the Embodiment
`
`In the present invention, conversion is controlled depend(cid:173)
`ing on a communications terminal being in motion or not.
`An appropriate output is made depending on a state of the
`communications terminal. Therefore, problems like text data
`being displayed that cannot be read while a user is in motion
`are resolved. Furthermore, an appropriate mode is selected
`upon reply, based on states of a sender and a recipient. By
`considering
`the type of the receiver terminal, data in a
`format best-suited for the recipient can be sent. Therefore, a
`more user-friendly man-machine interface is provided.
`
`Another Embodiment
`
`FIG. 2 is a block diagram showing another configuration
`of a communications terminal device related to the present
`invention. In this embodiment, a fixed server 50 is set. The
`server 50 assumes a large portion of the functions of the
`communications terminal 10 described above. The rest of
`the functions are assigned to a communications terminal 60.
`In other words, the server 50 has a server controller 52, as
`well as a file formatter 12, a file type recognizer 14, a file
`
`20
`
`25
`
`Seven states of the communications terminal are set as "in
`car-moving",
`"in car-stopped",
`"portable-moving",
`"portable-stopped",
`"portable-quiet
`( audio output
`prohibited)", "original override", and "text summary". Five
`data types are set as "text", "audio", "image/graphic",
`"HTMLNRML", and "Applet". HTMLNRML and Applet
`are communications data formats including a variety of data
`types, which are converted to ordinary data formats, depend-
`ing on a responding system. If a vehicle is in motion, a text
`or an audio data is output as a voice message. Conversion of
`text data to audio data is performed by the text/audio
`converter 24, using ordinary audio synthesis. Image/graphic,
`HTMLNRML, and Applet are converted into audio sum-
`maries. An audio summary has a data type, data length, and
`a sender's name. Audio data itself is generated by audio
`synthesis. If a vehicle is stopped, an input file is output as it
`is without converting its data type. If a portable terminal is
`in motion, it is regarded the same as the "in car-moving". If 30
`it is stopped, it is regarded the same as "in car-stopped". In
`a case of "portable-quiet", audio output is better to be
`prohibited. Therefore, an audio data is converted to a text
`summary. The content of the summary is the same as
`described above. Otherwise an original is output as it is. If 35
`"original override" is set, an original file is output as it is,
`and if "text summary"
`is set, all files are output after
`conversion to text summaries.
`The reply data type is determined, based on a user's state
`and a type of a recipient terminal device. This is explained 40
`referring to Table 2.
`
`TABLE 2
`
`REPLY CONTROL TABLE EXAMPLE
`
`CURRENT SENDER
`STATE
`
`IN CAR-MOVING
`IN CAR-STOPPED
`PORTABLE-MOVING
`PORTABLE-STOPPED
`PORTABLE-QUIET
`
`PORTABLE
`
`MOBILE
`
`FIXED
`
`AUDIO
`AUDIO
`AUDIO
`UNDERSTRICTED
`AUDIO
`TEXT/AUOIO
`AUDIO
`AUDIO
`AUDIO
`UNDERSTRICTED
`AUDlO
`TEXT/AUDIO
`PRE-SET TEXT RECORDED PRE-SET TEXT
`MESSAGE
`AUDIO
`MESSAGE
`
`RECIPIENT
`OVERRIDE
`
`PER TABLE
`PER TABLE
`PER TABLE
`PER TABLE
`PER TABLE
`
`In this table, a current sender state is set as "in car(cid:173)
`moving", "in car-stopped", "portable-moving", "portable(cid:173)
`stopped", and "portable-quiet". Types of a receiver are
`"portable", "mobile", and "fixed". "Recipient override"
`means to adopt an output data type according to the Table 1.
`A data is transmitted in the same format as the incoming
`data. If a car or a portable is in motion, audio data is output
`regardless of a receiver terminal type. If a car or a portable
`is stopped, text or audio data is output. In a case of the 65
`receiver being a portable, audio data in a case of a mobile,
`any data in a case of a fixed.
`
`source recognizer 16, a graphic/audio converter 20, a text/
`audio converter 22, and a pre-set text file 54. In this figure,
`the server 50 is connected directly in line to the communi(cid:173)
`cations terminal device 60. However, an exchange of data is
`60 performed via communications. In other words, the server
`50 is set in an information center which is fixed on the
`ground, and the communications
`terminal device 60 is a
`mobile terminal such as a portable or an in-vehicle one. The
`server 50 is also connected to a sender's terminal device
`through a telephone line and a relay, for example.
`terminal device 60 comprises a
`The communications
`receiver 10, a speaker 18, a graphic display 22, a command
`
`FORD EX. 1023, p. 6
`
`

`

`6,122,682
`
`7
`processor 26, a motion/speed sensor 28, a user input device
`30, a microphone 32, a voice recognizer 34, a voice coder
`36, and a table 38.
`The server 50 communicates with the communications
`terminal 60 after receiving a file from a sender to the 5
`communications terminal 60, and notifies the communica(cid:173)
`tions terminal 60 of its receipt. The communications termi(cid:173)
`nal 60 determines its current state by a detection result of the
`motion/speed sensor 28, and notifies the server 50 of it. The
`server 50 decides an appropriate file format for the commu-
`nications terminal 60, and converts the received file into the
`format decided. The server 50 then sends the converted file
`to the communications terminal 60. As described above, the
`terminal 60 does not necessarily have a
`communications
`conversion function, since the server 50 executes a conver-
`sion process. Therefore, down-sizing of the communications
`terminal 60 is feasible.
`The server 50 has the pre-set text unit 54 inside, and a
`comparatively
`large volume of data can be stored here.
`Therefore, the communications terminal 60 can output suit- 20
`able text by selecting it among the text stored here.
`
`10
`
`15
`
`8
`a composer composing outgoing data in a plurality of data
`types in accordance with a data input by the input
`device;
`an inferring device for inferring the data type of the
`outgoing data which is suitable for a transmitter of the
`communication terminal device; and
`a transmitter for transmitting the outgoing data composed
`by the composer, wherein the outgoing data in a data
`type inferred by the inferring device is composed by the
`composer and transmits the composed outgoing data by
`the transmitter.
`2. A communications terminal device according to claim
`1, wherein
`in a
`is located
`terminal device
`the communications
`vehicle and the state detector detects the motion state of
`the vehicle.
`3. A communications terminal device according to claim
`1, further comprising:
`a table for storing relationships between states and data
`types suitable for each state;
`a comparator for comparing a data type which is deter(cid:173)
`mined by the state detector to be suitable for the state
`and a data type of the received data detected by the data
`type detector;
`whereby
`the convertor converts the data type of the
`received data into another type if the comparison result
`of both data types detected by the comparator is dif(cid:173)
`ferent.
`4. A communications terminal device according to claim
`3, wherein
`in a
`is located
`terminal device
`the communications
`vehicle and the state detector detects the motion state of
`the vehicle.
`5. A communications terminal device according to claim
`4, wherein
`types of data to be transmitted include at least a text type
`and an audio type, and
`a convertor that decides, in a case of received data being
`text data, whether the text data should be output as it is
`or the text data should be converted into audio data, in
`accordance with a motion state detected by the state
`detector.
`6. A communication terminal device used in a communi(cid:173)
`cation system, comprising:
`a receiver for receiving data;
`a data type detector for detecting the data type of the
`received data;
`a state detector for detecting whether or not the commu(cid:173)
`nication terminal device is moving;
`a converter for converting the received data to an appro(cid:173)
`priate data type in accordance with the data type
`detected by the data type detector and the state detected
`by the state detector;
`an output device for outputting the data converted;
`an input device for inputting data;
`a composer composing outgoing data in a plurality of data
`types in accordance with a data input by the input
`device;
`an inferring device for inferring the data type of the
`outgoing data which is suitable for a transmitter of the
`communication terminal device; and
`a transmitter for transmitting the outgoing data composed
`by the composer, wherein the outgoing data in a data
`type inferred by the inferring device is composed by the
`
`Other Configurations
`A current state of a portable terminal device can be 25
`measured by a three-axis gyro or other motion sensor. A
`variety of data processing procedures may also be executed
`by the command processor 26.
`terminal,
`In a case of an in-vehicle communications
`secure parking or stop of a vehicle may be detected by a 30
`shift-lever being positioned at "park", and a hand brake
`being pulled, and an output of text data or graphic data can
`It is also preferable
`to
`be permitted on this occasion.
`consider vehicle sizes and road conditions such as "on
`highway", or "in-city". This kind of information can be 35
`obtained from a car navigation system.
`It is also preferable to separate a data processing unit from
`a component for communication so that the data processing
`unit becomes portable. By this separation, a variety of
`procedures such as entering data are performed by the data 40
`processing unit. Later it can work as a communications
`terminal device by connecting
`it to the component for
`communication. It is possible to take out a data processing
`unit from an in-vehicle terminal and a variety of procedures
`such as entering data can be done indoors.
`It is also preferable to improve a voice recognizer so that
`it converts input voice signals into a text data. In a voice
`recognition process,
`the voice recognizer will be more
`secured by recognizing a situation, i.e., a kind of data
`received, and a state in which a reply is carried out. Based 50
`on the detection results above, it is also preferable to limit
`pre-recorded audio data and a text data to be chosen from.
`What is claimed is:
`1. A communication terminal device used in a communi(cid:173)
`cation system, comprising:
`a receiver for receiving data;
`a data type detector for detecting the data type of the
`received data;
`a state detector for detecting a state of the communication
`terminal device;
`a converter for converting the received data to an appro(cid:173)
`priate data type in accordance with the data type
`detected by the data type detector and the state detected
`by the state detector;
`an output device for outputting the data converted;
`an input device for inputting data;
`
`55
`
`60
`
`65
`
`45
`
`FORD EX. 1023, p. 7
`
`

`

`6,122,682
`
`9
`composer and transmits the composed outgoing data by
`the transmitter.
`7. A communication apparatus which performs data com(cid:173)
`munications in a plurality of data types wherein a receiver
`recognizes a pre-determined data type of received data,
`detects a state of the apparatus, converts the data type of the
`received data in accordance with the state detected, and
`outputs the converted data, receives input data from an input
`device, composes outgoing data in at least one of a plurality
`of data types in accordance with the input data, infers the 10
`data type of the outgoing data so that it is suitable for a
`transmitter of the apparatus in accordance with the state
`detected, and transmits the outgoing data composed by the
`composer.
`
`10
`8. A storing medium for storing a program to control data
`processing by a communication terminal device, wherein the
`program detects the data type of the received data and the
`state of the communication terminal device, and converts the
`5 received data to the state of the communication
`terminal
`device, receives input data from an input device, composes
`outgoing data in at least one of a plurality of data types in
`accordance with the input data, infers the data type of the
`outgoing data so that it is suitable for the communication
`terminal device in accordance with the state detected, and
`transmits the outgoing data composed by the composer.
`
`* * * * *
`
`FORD EX. 1023, p. 8
`
`

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