throbber
Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 1 of 17 PageID #: 4922
`Case 5:19-cv-00036—RWS Document 111-4 Filed 10/23/19 Page 1 of 17 PageID #: 4922
`
`EXHIBIT 4
`
`EXHIBIT 4
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 2 of 17 PageID #: 4923
`
`USOO7116438B2
`
`(12) United States Patent
`Maeoka et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,116.438 B2
`Oct. 3, 2006
`
`(54) TERMINAL FOR INFORMATION
`PROCESSING
`
`(75) Inventors: Jun Maeoka, Kawasaki (JP); Yoshiaki
`Morimoto, Kawasaki (JP); Motoaki
`Satoyama, Sagamihara (JP); Koji Doi.
`Yokohama (JP); Shinya Iguchi,
`Fujisawa (JP)
`(73) Assignee: Hitachi, Ltd., Tokyo (JP)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 186 days.
`(21) Appl. No.: 10/747,267
`
`(22) Filed:
`
`Dec. 30, 2003
`
`(65)
`
`Prior Publication Data
`US 2004/0233621 A1
`Nov. 25, 2004
`Foreign Application Priority Data
`(30)
`May 22, 2003 (JP)
`............................. 2003-1442.59
`
`(51) Int. Cl.
`G06F 5/00
`G06F 15/12
`
`(2006.01)
`(2006.01)
`
`(52) U.S. Cl. ............................... 358/1.15: 348/333.06;
`705/50; 715/750
`
`(58) Field of Classification Search ........ 361/679-687,
`361/724. 727; 348/333.06; 705/50; 345/81;
`713/176; 715/750; 358/1.15, 1.16
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`2005/0179938 A1* 8/2005 Kayashima et al. ....... 358,115
`FOREIGN PATENT DOCUMENTS
`
`41111972O A * 4f1999
`JP
`2002-123466
`4/2002
`JP
`WO WO 2004/100014 A1 * 11, 2004
`* cited by examiner
`Primary Examiner Hung Van Duong
`(74) Attorney, Agent, or Firm—Mattingly, Stanger, Malur &
`Brundidge, P.C.
`
`(57)
`
`ABSTRACT
`
`An electronic notice-board system for allowing information
`to be contributed to an electronic notice board. A first
`short-distance communication device carries out communi
`cation with the mobile terminal located in a predetermined
`communication range and a second communication device
`exchanges data with the mobile terminal after the user of the
`mobile terminal has been authenticated. Similarly, the
`mobile terminal also has a short-distance communication
`device for carrying out communication with the electronic
`notice board located in a predetermined communication
`range and a second communication device for exchanging
`data with the electronic notice board after the user of the
`mobile terminal has been authenticated. Since users of the
`electronic notice board must be close by, it is possible to
`avoid improper use of the electronic notice board by any
`user located a long distance away from the electronic notice
`board.
`
`7 Claims, 10 Drawing Sheets
`
`
`
`Short-distance
`communication
`unit
`
`Input
`loutput
`unit
`
`Transmission?
`reception
`unit
`
`Program DB
`Contribution
`inspection
`program
`
`Terminal-owner
`information DB
`
`113
`
`14
`1
`
`120
`
`Processor
`
`Mail
`reception module
`
`Picture acquisition
`module
`Contribution inspection
`processing module
`Contribution
`module
`Comment write
`module
`
`Login request
`module
`
`Terminal-owner
`information
`management
`module
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 3 of 17 PageID #: 4924
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 1 of 10
`
`US 7,116.438 B2
`
`FIG.1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Mobile-terminal
`gateway
`
`Display
`terminal
`
`6
`Short-distance
`COmmunication means
`6
`Short-distance
`COmmunication means
`
`
`
`
`
`
`
`
`
`
`
`Mobile
`terminal
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 4 of 17 PageID #: 4925
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 2 of 10
`
`US 7,116.438 B2
`
`FIG.2
`
`
`
`Mobile terminal
`
`1O
`
`Short-distance
`Cara Communication
`unit
`
`105
`
`input
`Eit
`unit
`
`Transmission/
`reception
`Unit
`
`Storage unit
`
`Processor
`
`GREY
`Inspection
`program
`
`Mail
`reception module
`
`Picture acquisition
`""
`Contribution inspection
`processing module
`Contribution
`module
`Comment Write
`module
`
`information DB
`
`module
`
`Terminal-Owner
`information
`management
`module
`
`106
`
`113
`
`114
`
`120
`
`117
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 5 of 17 PageID #: 4926
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 3 of 10
`
`US 7,116.438 B2
`
`FIG.3
`
`
`
`Display terminal
`
`102
`
`212
`
`104
`
`Short-distance
`Communication
`unit
`
`Display
`unit
`
`Transmission/
`reception
`unit
`
`105
`
`Storage unit
`
`107
`Processor
`
`108
`201
`
`Program DB
`Electronic
`notice-board
`program
`
`204
`
`Session
`information
`DB
`
`User
`information
`DB
`
`Content
`management module
`...
`Contribution
`reception module
`
`s
`
`Comment
`reception module
`Time-limit
`management
`module
`
`Session
`management
`module
`Login
`processing
`module
`User-information
`Cataloging
`module
`Time acquisition
`module
`
`210
`
`211
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 6 of 17 PageID #: 4927
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 4 of 10
`
`US 7,116.438 B2
`
`
`
`
`
`FIG.4
`
`401
`
`User-information table
`
`111
`
`112
`
`402
`
`maeoka
`doi
`
`xxxxx
`yyyyyy
`
`maeokaaxyz
`doiGDaaa..bb.CC
`
`FIG.5
`
`Content management table
`
`502
`
`111
`
`COntent
`
`503
`Displa tit
`
`maeoka
`
`2003/5/12 13:00
`
`maeoka
`
`2003/5/12 13:OO
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 7 of 17 PageID #: 4928
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 5 of 10
`
`US 7,116.438 B2
`
`FIG.6
`
`
`
`Session management table
`
`602
`
`111
`
`603
`
`604
`
`Session ID
`
`User D life Web Session D
`
`s002
`
`do
`
`55sec
`
`ws002
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 8 of 17 PageID #: 4929
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 6 of 10
`
`US 7,116.438 B2
`
`
`
`
`
`FIG.7
`
`Mobile terminal
`
`Display terminal
`
`S704
`
`
`
`S702
`
`Perform login
`OOCESSIO
`
`Login request
`User ID and password)
`
`S708
`
`S710
`
`Wait for
`short-distance
`Communication
`
`
`
`Authenticate user
`
`Generate Session
`information
`
`information
`
`S712
`
`8 Aussa
`
`AAA
`
`Session information
`
`(Access URL and session ID
`
`you
`
`
`
`Store Session ID
`
`Set Connection to
`access URL
`
`S714
`
`Out:
`
`Request for use of notice ...
`board (Session ID
`s
`
`S716
`
`
`
`
`
`S718
`
`Collate Session D
`and generate
`Web Session D
`
`Transmit web
`Session ID
`
`S720
`
`Web Session information
`(Web Session ID)
`
`Store Web Session D
`
`Display top screen
`
`
`
`S722
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 9 of 17 PageID #: 4930
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 7 of 10
`
`US 7,116.438 B2
`
`FIG.8
`Information-uproad-processing procedure
`Mobile terminal
`Display terminal
`
`
`
`
`
`S802
`
`Contributed data
`
`START
`
`
`
`Kosh) is
`
`Contribution request
`so (Web session ID, contributed immin
`data and display time limit)
`
`S806
`
`Verify web session ID
`
`
`
`Store and display
`Content
`
`S808
`
`O OPP
`
`Notice of contribution
`Completion
`
`w
`
`you gets
`
`Make logout request
`throps
`
`
`
`LOOOut request
`
`S. SS D
`
`S812
`
`
`
`S810
`
`Verify web session D
`
`Erase Web Session ID and Session
`ID in session management table,
`and transmit notice of
`logout-process completion
`
`
`
`S814
`
`seas a fak a
`
`Notice of logout-process
`E.
`
`...
`
`S816
`
`Display notice of
`logout-process
`Completion
`
`
`
`Get Comments entered by inspector
`When the time-limit of
`the Content Come
`
`
`
`
`
`
`
`Display email
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 10 of 17 PageID #: 4931
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 8 of 10
`
`US 7,116.438 B2
`
`FG.9
`Inspection procedure
`
`Mobile terminal
`
`
`
`
`
`Select Content
`
`S902
`
`S904
`
`Display terminal
`
`START
`
`
`
`:
`
`:
`
`
`
`Comment Write request
`(Web Session ID, Content D AAAAAAAAAAAA
`and Comment data)
`
`S908
`
`S906
`Verify web session ID
`
`Store and display
`Comment
`
`
`
`S910
`
`so:::O
`
`Notice of Comment Write DOSD
`Completion
`
`
`
`Make logout request
`
`889 as ARIAA
`
`SS request
`eb Session ID
`
`
`
`-
`
`issues
`
`S912
`
`S914
`
`
`
`Verify web session ID
`
`Erase websession ID and session
`ID in session management table,
`and transmit notice of
`logout-process completion
`
`as
`
`a
`
`sesses
`
`Notice of logout-process ...
`Completion
`
`
`
`S916
`
`
`
`Display notice of
`logout-process
`completion
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 11 of 17 PageID #: 4932
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 9 of 10
`
`US 7,116.438 B2
`
`FIG.10
`
`212
`
`Display unit
`
`" -
`
`A personal
`computer for sale
`
`List of comments on the
`Written message
`oWant to buy it at 15,000 yen.
`o have a question
`
`We are looking
`for this doc
`
`List of Written comments
`On the Written message
`O FOund him in an area
`COSe to XXX
`
`
`
`FIG.11
`
`Select usage
`
`Contribute a content
`
`Write a Comment
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 12 of 17 PageID #: 4933
`
`U.S. Patent
`
`Oct. 3, 2006
`
`Sheet 10 of 10
`
`US 7,116.438 B2
`
`FIG.12
`
`Select a picture for contribution
`Favorite car's picture 030515
`My picture 030513
`Pet's picture 020304
`
`Enter a message
`We are looking for this dog.
`
`Enter a display time limit
`2003/06/O1 18:35
`
`Transmission button
`
`FIG.13
`
`
`
`Enter a Contribution number
`shown on the screen
`
`Enter a Comment
`Found him in an area
`Close to XXX
`
`Transmission button
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 13 of 17 PageID #: 4934
`
`US 7,116,438 B2
`
`1.
`TERMINAL FOR INFORMATION
`PROCESSING
`
`BACKGROUND OF THE INVENTION
`
`2
`The information-processing terminal further has a means
`for selecting an object from those appearing on the display
`apparatus. Thus, an object appearing on the display appa
`ratus can be specified with ease.
`In addition, a display apparatus according to the present
`invention comprises a first short-distance communication
`apparatus for carrying out a short-distance communication
`with an information-processing terminal and a second com
`munication apparatus for carrying out a communication with
`the information-processing terminal through a network. To
`be more specific, the display apparatus carries out a pro
`cessing communication with the information-processing ter
`minal through the first short-distance communication appa
`ratus in order to allow the information apparatus to start use
`of the display apparatus, and exchanges data with the
`information-processing terminal by way of the second com
`munication apparatus.
`Moreover, a process is carried out to associate informa
`tion on a communication establishment between the first
`short-distance communication apparatus and the informa
`tion-processing terminal with information on a communica
`tion establishment between the second communication
`apparatus and the information-processing terminal. By car
`rying out this process, it is possible to verify the identity of
`the same information-processing terminal communicating
`through another communication path.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a diagram showing an electronic notice-board
`system comprising display terminals and mobile terminals;
`FIG. 2 is a diagram showing an internal configuration of
`the mobile terminal;
`FIG. 3 is a diagram showing an internal configuration of
`the display terminal;
`FIG. 4 is a diagram showing the data structure of a user
`information table;
`FIG. 5 is a diagram showing the data structure of a content
`management table;
`FIG. 6 is a diagram showing the data structure of a session
`management table;
`FIG. 7 shows a flowchart representing the execution
`procedure of a login process;
`FIG. 8 shows a flowchart representing the execution
`procedure of a picture contribution process;
`FIG. 9 shows a flowchart representing the execution
`procedure of a comment-writing process;
`FIG. 10 is a diagram showing a typical display screen of
`a notice board;
`FIG. 11 is a diagram showing a typical display screen of
`a top screen of a mobile terminal;
`FIG. 12 is a diagram showing a typical display screen of
`a process to create contributed data; and
`FIG. 13 is a diagram showing a typical display screen of
`a process to create a comment.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`10
`
`15
`
`25
`
`30
`
`In general, the present invention relates to an information
`processing terminal having a communication function and
`relates to a system for displaying information on a notice
`board at a request made by the information-processing
`terminal. More particularly, the present invention relates to
`an electronic notice-board system having an information
`processing terminal in addition to a display apparatus.
`Notice boards in the Internet include an electronic notice
`board capable of showing contributed news articles and
`auctions. These news articles and auctions are originated
`from an information-processing terminal and/or a mobile
`terminal, which are connected to the Internet. The electronic
`notice board is disclosed in documents including Japanese
`Patent Laid-open No. 2002-123466. Japanese Patent Laid
`open No. 2002-123466 discloses a notice-board system
`capable of newly putting an item originated from an external
`network on a notice board and referencing as well as
`renewing an item already put on the notice board.
`In the conventional electronic notice-board system, from
`an information-processing terminal and/or a mobile termi
`nal, which are connected to the Internet, it is possible to
`select a specific notice board provided for a desired theme
`among notice boards cataloged on a notice-board list with
`out regard to the physical location of a contributor authoring
`an article of the specific theme. In Such an electronic
`notice-board system, however, it is impossible to specify an
`electronic board targeted at specific users in accordance with
`the location of a specific user. Even in the case of specifying
`a nearby notice board Such as a notice board-installed at a
`train station or a school, the notice board must be specified
`from a menu displayed on a terminal. In addition, since it is
`possible to contribute a notice to the notice board from a
`terminal connectable to the Internet without regard to the
`physical location of the notice-contributing user, an
`40
`improper notice is contributed to the notice board some
`times.
`
`35
`
`45
`
`50
`
`55
`
`SUMMARY OF THE INVENTION
`
`It is thus an object of the present invention to provide an
`electronic notice-board system that simplifies a command to
`start use of a nearby notice board and allows only users close
`to the notice board to contribute an article to the notice board
`and/or inspect the notice board.
`An information-processing terminal according to the
`present invention comprises an input apparatus for receiving
`an input entered by the user and an output apparatus for
`displaying information to the user. In addition, the informa
`tion-processing terminal also includes a first short-distance
`communication apparatus for carrying out short-distance
`communications with a display apparatus and a second
`communication apparatus for carrying out communications
`with the display apparatus through a network. To be more
`specific, the information-processing terminal carries out a
`processing communication with the display apparatus
`through the first short-distance communication apparatus in
`order to start use of the display apparatus, and exchanges
`data with the display apparatus by way of the second
`communication apparatus. Thus, it is possible to easily
`specify a display apparatus serving as an object with which
`processing is to be carried out.
`
`60
`
`65
`
`Referring to the drawings, the following description
`explains a preferred embodiment implementing an elec
`tronic notice-board system provided by the present inven
`tion. Throughout the description of the embodiment, mem
`bers common to the descriptions are denoted by the same
`reference numerals and the common members are each
`explained only once in order to avoid duplications of expla
`nation.
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 14 of 17 PageID #: 4935
`
`US 7,116,438 B2
`
`3
`In the electronic notice-board system implemented by the
`embodiment, by using a mobile terminal 1, the user con
`tributes a picture to a display terminal 2 for implementing an
`electronic notice-board function. By using another mobile
`terminal 1, an inspector can write a comment for a contri
`bution appearing on the display terminal 2.
`FIG. 1 is a diagram showing an electronic notice-board
`system implemented by the embodiment. A mobile terminal
`1 is connected to a display terminal 2 by short-distance
`communication means 6 allowing them to communicate
`with each other. In addition, a mobile terminal 1 and a
`display terminal 2 are capable of communicating with each
`other through a mobile-terminal network 4, a mobile-termi
`nal gateway 5 and a network 3. Data is exchanged between
`the mobile-terminal network.4 and the network 3 by way of
`the mobile-terminal gateway 5.
`Examples of the mobile terminal 1 are information
`processing terminals such as a mobile telephone and a PDA.
`However, the mobile terminal 1 is not limited to these
`examples. That is to say, the mobile terminal 1 can be any
`information-processing terminal as long as the terminal is
`capable of communicating information. An example of the
`network 3 is the Internet even though any communication
`means can be used as the network 3 as long as the commu
`nication means is capable of carrying out communications.
`25
`Examples of the mobile-terminal network 4 are a radio
`network of mobile telephones and a PHS radio network.
`However, the mobile-terminal network 4 can be any com
`munication means as long as the communication means is
`capable of carrying out radio mutual communications.
`Examples of the short-distance communication means 6 are
`an infrared ray and a radio LAN. However, the short
`distance communication means 6 can be any communication
`means as long as the communication means is a short
`distance communication means capable of carrying out
`short-distance communications.
`FIG. 2 is a diagram showing details of the mobile terminal
`1.
`The mobile terminal 1 comprises an input/output unit 103.
`a processor 106, a storage unit 107, a transmission/reception
`unit 104, a camera unit 101 and a short-distance communi
`cation unit 102, which are connected to each other by an
`internal bus 105 so that the input/output unit 103, the
`processor 106, the storage unit 107, the transmission/recep
`tion unit 104, the camera unit 101 and the short-distance
`communication unit 102 are capable of exchanging infor
`mation Such as control signals and data with each other. The
`input/output unit 103, the processor 106, the storage unit
`107, the transmission/reception unit 104, the camera unit
`101 and the short-distance communication unit 102 are
`connected to a battery or a power Supply for providing
`necessary electric power. Neither the battery nor the power
`Supply is shown in the figure though.
`The camera unit 101 is a component for taking a picture.
`The short-distance communication unit 102 is a component
`for carrying out a short-distance communication with an
`external apparatus. Used as a unit for storing information,
`the storage unit 107 is typically implemented by a hard disc
`or the like. The input/output unit 103 is a component for
`displaying information to the user and receiving data entered
`by the user. The input/output unit 103 typically includes a
`liquid crystal display device and a ten-keyboard. However,
`the input/output unit 103 is not limited to the liquid crystal
`display device and the ten-key board. That is to say, the
`input/output unit 103 can be any component as long as the
`component is capable of receiving an input entered by the
`user and displaying an output to the user. The input/output
`
`55
`
`4
`unit 103 can also have a configuration comprising an input
`unit and an output unit physically separated from the input
`unit. The transmission/reception unit 104 is a component for
`controlling a communication with the mobile-terminal net
`work 4 in order to receive data from the mobile-terminal
`network 4 and pass on the data to the processor 106. The
`transmission/reception unit 104 also receives data from the
`processor 106 to be transmitted to the mobile-terminal
`network 4. It is to be noted that the transmission/reception
`unit 104 shown in the figure as a unit for transmitting and
`receiving data to and from the mobile-terminal network 4
`can also have a configuration comprising a reception unit
`and a transmission unit physically separated from the recep
`tion unit.
`The storage unit 107 employed in the mobile terminal 1
`is used for storing a program DB 108, a picture DB 109 and
`a terminal-owner-information DB 110. The program DB 108
`of the mobile terminal 1 includes a contribution inspection
`program 119 for implementing a contribution inspection
`function. The picture DB 109 is a database for preserving a
`picture taken by the camera unit 101 or a picture down
`loaded from the display terminal 2. The terminal-owner
`information DB 110 is a database for storing a user ID 111
`and a password 112, which are required when the user starts
`use of the mobile terminal 1 in the electronic notice-board
`system.
`FIG. 3 is a diagram showing details of the display
`terminal 2.
`The display terminal 2 comprises a display unit 212, a
`processor 106, a storage unit 107, a transmission/reception
`unit 104 and a short-distance communication init 102, which
`are connected to each other by an internal bus 105 allowing
`the display unit 212, the processor 106, the storage unit 107.
`the transmission/reception unit 104 and the short-distance
`communication init 102 to exchange information Such as
`control signals and data with each other. The display unit
`212, the processor 106, the storage unit 107, the transmis
`sion/reception unit 104 and the short-distance communica
`tion init 102 are connected to a battery or a power supply for
`providing necessary electric power. Neither the battery nor
`the power Supply is shown in the figure though.
`The short-distance communication unit 102 is a compo
`nent for carrying out a short-distance communication with
`an external apparatus. Used as a unit for storing information,
`the storage unit 107 is typically implemented by a hard disc
`or the like. The display unit 212 is a component serving as
`a notice board for displaying information. An example of the
`display unit 212 is a liquid crystal display device with a large
`size. However, the display unit 212 does not have to be such
`a liquid crystal display device. That is to say, the display unit
`212 can be any display device as long as the display device
`is capable of displaying information. The transmission/
`reception unit 104 is a component for controlling a com
`munication with the network 3 in order to receive data from
`the network 3 and pass on the data to the processor 106. The
`transmission/reception unit 104 also receives data from the
`processor 106 to be transmitted to the network 3. It is to be
`noted that the transmission/reception unit 104 shown in the
`figure as a unit for transmitting and receiving data to and
`from the network 3 can also have a configuration comprising
`a reception unit and a transmission unit physically separated
`from the reception unit.
`The storage unit 107 employed in the display terminal 2
`is used for storing a program DB 108, a content DB 202, a
`session-information DB 203 and a user-information DB 204.
`The program DB 108 of the display terminal 2 includes an
`electronic notice-board program 201 for implementing an
`
`5
`
`10
`
`15
`
`30
`
`35
`
`40
`
`45
`
`50
`
`60
`
`65
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 15 of 17 PageID #: 4936
`
`US 7,116,438 B2
`
`5
`electronic notice-board function. The content DB 202 is a
`database for storing a picture content contributed from a
`mobile terminal 1, a comment made by an inspector and a
`content management table 501. The session-information DB
`203 is a database for storing session information for a mobile
`terminal 1, which is presently in a login state. The user
`information DB 204 is a database for storing a list of users
`utilizing the electronic notice-board system.
`By using a read unit shown in none of the figures, the
`contribution inspection program 119 is stored in the storage
`unit 107 employed in the mobile terminal 1 when the mobile
`terminal 1 is made. Similarly, by using a read unit shown in
`none of the figures, the electronic notice-board program 201
`is stored in the storage unit 107 employed in the display
`terminal 2 when the display terminal 2 is made. The con
`tribution inspection program 119 and/or the electronic
`notice-board program 201 may each be traded as a program
`stored in a storage medium such as a CD-ROM. In this case,
`the contribution inspection program 119 and/or the elec
`tronic notice-board program 201 are transferred from the
`storage medium to the storage unit 107 by using read unit
`shown in none of the figures. As another alternative, the
`contribution inspection program 119 and/or the electronic
`notice-board program 201 may each be traded as a program
`available in the network 3 or the mobile-terminal network 4.
`In this case, the contribution inspection program 119 and/or
`the electronic notice-board program 201 are downloaded
`from the network 3 or the mobile-terminal network 4 to the
`storage unit 107 by using read unit shown in none of the
`figures. The contribution inspection program 119 or the
`electronic notice-board program 201 is the loaded serially
`from the storage unit 107 to a work memory to be executed
`by the processor 106.
`The contribution inspection program 119 is divided into
`the following functional blocks. A mail reception module
`113 is a module for receiving an email from the display
`terminal 2. A picture acquisition module 114 is a module for
`controlling the camera unit 101, acquiring a picture and
`storing data of the picture into the picture DB 109. A
`contribution inspection processing module 120 comprises a
`40
`contribution module 115 and a comment write module 116.
`The contribution module 115 is a module for contributing a
`picture to a notice board. The comment write module 116 is
`a module for writing a comment into a notice board. A login
`request module 117 is a module for carrying out a process to
`log in the mobile terminal 1 into the display terminal 2
`through the short-distance communication unit 102. A ter
`minal-owner-information management module 118 is a
`module for cataloging information on a terminal owner in
`the terminal-owner-information DB 110 and updating the
`terminal-owner-information DB 110.
`The electronic notice-board program 201 is divided into
`the following functional blocks. A session management
`module 208 is a module for managing login states of mobile
`terminals 1. A login-processing module 209 is a module for
`processing a login request received from a mobile terminal
`1. A content management module 205 comprises a contri
`bution reception module 206, a comment reception module
`207 and a time-limit management module 213. The contri
`bution reception module 206 is a module for processing a
`contribution request received from the mobile terminal 1.
`The comment reception module 207 is a module for pro
`cessing a comment write request received from the mobile
`terminal 1. The time-limit management module 213 is a
`module for monitoring the time limit of each content and
`erasing a content reaching its time limit from a display
`screen. A user-information-cataloging module 210 is a mod
`
`50
`
`6
`ule for cataloging information on a user in the user-infor
`mation DB 204 and updating the user-information DB 204.
`A time acquisition module 211 is a module for acquiring the
`present time and providing the present time to the other
`functional modules of the electronic notice-board program
`201.
`FIG. 4 is a diagram showing the data structure of a user
`information table 401 stored in the user-information DB
`204. A mail address 401 is a destination address used in
`sending an email to the user of the mobile terminal 1.
`FIG. 5 is a diagram showing the data structure of a content
`management table 501 stored in the content DB 202. A
`content ID 502 is an ID for uniquely identifying a content
`displayed on the display unit 212. A user ID 111 is an ID for
`identifying a user contributing the content. A display time
`limit 503 is a time at which the content is to be erased from
`the display unit 212.
`FIG. 6 is a diagram showing the data structure of a session
`management table 601 stored in the session-information DB
`203. A session ID 602 is a temporary ID, which is assigned
`to the mobile terminal 1 when the mobile terminal 1 is
`authenticated successfully. A web session ID 604 is a
`temporary ID, which is assigned to the mobile terminal 1 as
`an ID for making access to the display terminal 2 through the
`network 3. A no-access lapsing time 603 is a period of time
`lapsing since the last access made by the mobile terminal 1
`corresponding to the session ID 602 or the web session ID
`604.
`Prior to use of the electronic notice-board system, the
`terminal-owner-information DB 110 and the user-informa
`tion DB 204 are initialized. The terminal-owner-information
`management module 118 initializes the terminal-owner
`information DB 110 by cataloging information on users in
`the terminal-owner-information DB 110. The user-informa
`tion-cataloging module 210 initializes the user-information
`DB 204 by cataloging information on users in the user
`information DB 204. The information on users is received
`from the user-information-cataloging module 210 through a
`communication by way of the network 3 and the mobile
`terminal network 4. As an alternative, a person in charge of
`the management of the display terminal 2 initializes the
`display terminal 2 by cataloging information on users in
`advance in the display terminal 2 by using another means.
`Similarly, a person in charge of the management of the
`mobile terminal 1 initializes the mobile terminal 1 by
`cataloging information on users in advance in the mobile
`terminal 1 by using another means.
`Referring to a flowchart shown in FIG. 7, the following
`description explains a login procedure of a contributor/
`inspector using the electronic notice board.
`At a step S702, the login-processing module 209
`employed in a display terminal 2 controls the short-distance
`communication unit 102, waiting for a request for a login to
`arrive from a mobile terminal 1. The user issues a request for
`a login through the short-distance communication unit 102
`employed in a mobile terminal 1 close to a notice board
`provided by the display terminal 2 as a notice board, which
`the user wants to use. At a step S704, the login request
`module 117 employed in the mobile terminal 1 retrieves the
`user ID 111 and password 112 of the user from the terminal
`owner-information DB 110 and transmits the user ID 111
`and the password 112 to the display terminal 2 as a request
`for a login. At a step S706, the login-processing module 209
`employed in the display terminal 2 receives the request for
`a login and collates the user ID 111 and password 112
`included in the request with the user-information DB 204 in
`order to authenticate the user as a registered user. If the user
`
`10
`
`15
`
`25
`
`30
`
`35
`
`45
`
`55
`
`60
`
`65
`
`

`

`Case 5:19-cv-00036-RWS Document 111-4 Filed 10/23/19 Page 16 of 17 PageID #: 4937
`
`US 7,116,438 B2
`
`10
`
`15
`
`8
`from the transmission/reception unit 104. The request to
`display a contribution comprises data of the selected picture,
`the message, the display time limit and the web session ID
`604. The data of the selected picture, the message and the
`display time limit are inputs entered by the user as described
`above. At a step S804, the contribution reception module
`206 employed in the display terminal 2 receives the request
`to display a contribution from the transmission/reception
`unit 104 of the display terminal 2, and passes on the request
`to the session management module 208. The session man
`agement module 208 collates the web session ID 604
`included in the request to display a contribution with the
`session management table 601. If the web session ID 604 is
`found valid, the no-access lapsing time 603 is reset back to
`0. The contribution reception module 206 preserves the
`picture data in the content DB 202, updating the content
`management table 501. At that time, a random ID is gener
`ated as a content ID 502 whereas the user ID 111 is acquired
`from the session management table 601. The display time
`limit included in the request to display a contribution

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