US2003051215A1PendingUtilityA1

Communication apparatus, method of controlling same, and control program

Priority: Sep 11, 2001Filed: Sep 6, 2002Published: Mar 13, 2003
Est. expirySep 11, 2021(expired)· nominal 20-yr term from priority
Inventors:Muneki Nakao
H04N 1/00416H04N 1/00209H04N 1/00384G06F 15/00
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A communication apparatus that exhibits high productivity is provided. To accomplish this, a browser is caused to analyze HTML data that is for displaying a registration menu. The registration menu is displayed on a display. The content of registration information that has been entered using the browser is checked and then stored in a non-volatile ROM.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A communication apparatus for analyzing markup language, comprising: 
 a first memory for storing display data that has been coded in markup language, said display data being for displaying an information input screen that enables input of information from a user;    an interpreter for analyzing the display data;    a display for displaying an information input screen as the result of analysis performed by said interpreter;    an input device for inputting configuration information, which relates to configuring of the communication apparatus, to the information input screen; and    a second memory for storing the configuration information that has been input to the information input screen.    
     
     
         2 . The apparatus according to  claim 1 , wherein the configuration information is information for identifying a user of the communication apparatus.  
     
     
         3 . The apparatus according to  claim 1 , wherein the configuration information is information relating to date and/or time.  
     
     
         4 . The apparatus according to  claim 1 , further comprising a controller for controlling the communication apparatus based upon the configuration information that has been input to the information input screen.  
     
     
         5 . The apparatus according to  claim 4 , wherein said controller determines whether the configuration information that has been input by said input device is appropriate as configuration information of the communication apparatus, and stores this configuration information in said second memory if result of the determination is that the configuration information is appropriate as configuration information of the communication apparatus.  
     
     
         6 . The apparatus according to  claim 4 , wherein the markup language is HTML, and said controller includes a processor for executing a control program handled as a CGI program in the display data.  
     
     
         7 . The apparatus according to  claim 1 , further comprising a display data generator for generating the display data based upon the configuration information that has been stored in said second memory.  
     
     
         8 . The apparatus according to  claim 7 , wherein said display data generating means generates the display data by changing default display data based upon the configuration information.  
     
     
         9 . A communication apparatus for analyzing markup language, comprising: 
 a memory for storing a browser program, which analyzes display data coded in markup language and converts the data to display information, and a local program that executes processing different from that for displaying a browser;    a processor for executing the programs that have been stored in said memory; and    a display for displaying an image based upon the display information;    wherein the browser program causes said processor to determine whether the display data coded in the markup language contains markup that designates execution of the local program, and causes said processor to execute the local program if it is determined that the display data contains markup designating execution of the local program.    
     
     
         10 . The apparatus according to  claim 9 , wherein the browser program determines whether status of the communication apparatus is one in which the local program is executable, and causes said processor to execute the local program if the status of the communication apparatus is one in which the local program is executable.  
     
     
         11 . The apparatus according to  claim 9 , wherein said memory stores display data that has been coded in markup language, said display data being for displaying an information input screen that enables input of information from a user; and 
 if it has been determined that the display data contains markup that designates execution of the local program, the browser program causes the local program to be executed and delivers information, which has been input in a state in which the information input screen is being displayed, to the local program.    
     
     
         12 . The apparatus according to  claim 11 , wherein the information input screen is a screen for inputting configuration information of the communication apparatus; and 
 the local program determines whether the information that has been entered in a state in which the information input screen is being displayed is appropriate as configuration information of the communication apparatus.    
     
     
         13 . The apparatus according to  claim 12 , wherein if the information is inappropriate as configuration information of the communication apparatus, a message to this effect is displayed and then the browser program is executed in such a manner that already registered configuration information will be displayed on the information input screen.  
     
     
         14 . The apparatus according to  claim 11 , wherein the information input screen is a screen for inputting configuration information of the communication apparatus; and 
 the local program registers the information, which has been entered in a state in which the information input screen is being displayed, in the communication apparatus.    
     
     
         15 . The apparatus according to  claim 9 , wherein the markup language is HTML, and the browser program determines whether the local program is to be executed or not depending upon an URL of a value having an attribute “action” in a form tag.  
     
     
         16 . The apparatus according to  claim 9 , wherein said memory further stores default display data coded in markup language, and a display-data change program for changing the default display data using information that has been registered in the communication apparatus.  
     
     
         17 . A method of controlling a communication apparatus, comprising: 
 an analyzing step of analyzing display data for displaying an information input screen, the display data being coded in markup language;    a display step of displaying an information input screen using result of analysis performed at said analyzing step;    an input step of accepting an input to the information input screen; and    a storage step of storing information, which has been input to the information input screen, in the communication apparatus as configuration information of the communication apparatus.    
     
     
         18 . The method according to  claim 17 , wherein the configuration information is information for identifying a user of the communication apparatus.  
     
     
         19 . The method according to  claim 17 , wherein the configuration information is information relating to date and/or time.  
     
     
         20 . The method according to  claim 17 , further comprising a control step of controlling the communication apparatus based upon the configuration information that has been input to the information input screen.  
     
     
         21 . The method according to  claim 20 , wherein said control step determines whether the configuration information that has been input at said input step is appropriate as configuration information of the communication apparatus, and stores this configuration information at said storage step if result of the determination is that the configuration information is appropriate as configuration information of the communication apparatus.  
     
     
         22 . The method according to  claim 17 , further comprising a display data generating step of generating the display data based upon the configuration information.  
     
     
         23 . The apparatus according to  claim 22 , wherein said display data generating step generates the display data by changing default display data based upon the configuration information.  
     
     
         24 . A method of controlling a communication apparatus having a memory storing a browser program for analyzing markup language and a local program for executing processing different from that for displaying a browser, and a display for displaying result of analysis performed by the browser program, comprising: 
 a step of launching the browser program;    an analyzing step of causing the browser program to analyze display data coded in markup language;    a display step of causing result of analysis to be displayed on a display; and    a local-program execution step of executing the local program if result of analysis is that the display data contains markup designating execution of the local program.    
     
     
         25 . The method according to  claim 24 , further comprising a step of determining whether status of the communication apparatus is one in which the local program is executable; 
 wherein said local-program execution step executes the local program if the status of the communication apparatus is one in which the local program is executable.    
     
     
         26 . The method according to  claim 24 , wherein said memory stores display data that has been coded in markup language, said display data being for displaying an information input screen that enables input of information from a user; and 
 if it has been determined as a result of analysis of the display data by the browser program that the display data contains markup that designates execution of the local program, then said local-program execution step executes the local program based upon information that has been input in a state in which the information input screen is being displayed.    
     
     
         27 . The method according to  claim 26 , wherein the information input screen is a screen for inputting configuration information of the communication apparatus; and 
 said local-program execution step determines whether the information that has been entered in a state in which the information input screen is being displayed is appropriate as configuration information of the communication apparatus.    
     
     
         28 . The method according to  claim 27 , wherein if the information is inappropriate as configuration information of the communication apparatus, then said local-program execution step displays a message to this effect and then executes the browser program in such a manner that already registered configuration information will be displayed on the information input screen.  
     
     
         29 . The method according to  claim 26 , wherein the information input screen is a screen for inputting configuration information of the communication apparatus; and 
 said local-program execution step registers the information, which has been entered in a state in which the information input screen is being displayed, in the communication apparatus.    
     
     
         30 . The method according to  claim 24 , wherein the markup language is HTML, and the browser program determines whether the local program is to be executed or not depending upon an URL of a value having an attribute “action” in a form tag.  
     
     
         31 . A control program for a communication apparatus having a memory storing a browser program for analyzing markup language and a local program for executing processing different from that for displaying a browser, and a display for displaying result of analysis performed by the browser program, said program implementing the following steps: 
 a step of launching the browser program;    an analyzing step of causing the browser program to analyze display data coded in markup language;    a display step of causing result of analysis to be displayed on a display; and    a local-program execution step of executing the local program if result of analysis is that the display data contains markup designating execution of the local program.    
     
     
         32 . A control program for controlling a communication apparatus, said program causing the following steps to be executed: 
 an analyzing step of analyzing display data for displaying an information input screen, the display data being coded in markup language;    a generating step of generating data for displaying an information input screen using result of analysis performed at said analyzing step;    an input step of accepting an input to the information input screen; and    a storage step of storing information, which has been input to the information input screen, in the communication apparatus as configuration information of the communication apparatus.    
     
     
         33 . The control program according to  claim 32 , wherein the configuration information is information for identifying a user of the communication apparatus.  
     
     
         34 . The control program according to  claim 32 , wherein the configuration information is information relating to date and/or time.

Join the waitlist — get patent alerts

Track US2003051215A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.