US20060101007A1 - Information processing apparatus and method, and recording medium - Google Patents

Information processing apparatus and method, and recording medium Download PDF

Info

Publication number
US20060101007A1
US20060101007A1 US11/299,871 US29987105A US2006101007A1 US 20060101007 A1 US20060101007 A1 US 20060101007A1 US 29987105 A US29987105 A US 29987105A US 2006101007 A1 US2006101007 A1 US 2006101007A1
Authority
US
United States
Prior art keywords
information
home page
server
position information
assigned
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/299,871
Inventor
Naomi Go
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to US11/299,871 priority Critical patent/US20060101007A1/en
Publication of US20060101007A1 publication Critical patent/US20060101007A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

Definitions

  • the present invention relates to an information processing apparatus and method, and a recording medium, and particularly relates to an information processing apparatus and method, and a recording medium capable of easily obtaining desired information by a user.
  • WWW World Wide Web
  • HTML Hyper Text Markup
  • the file described in HTML is generally called the home page, and a location on the internet where the home page is present is expressed by position information called URL (Uniform Resource Locator).
  • URL Uniform Resource Locator
  • the internet is a network of a world scale, and an enormous number of home pages are present, thus making it difficult for a user himself to find the desired home page out of such an enormous number of home pages.
  • the home page called a search engine is present on the internet, and in such a home page as described, when a key word is input, a list of URL for home pages on which words matched to the key word are described is provided in the form of the home page.
  • URL for home pages and key words used for search for the home pages are corresponded and registered in the data base.
  • URL corresponded to the key word is searched to provide a list therefor.
  • URL for the home page on which the name is described is searched. Therefore, URL for the home page on which the other person of the same family and personal name as a person the name input as a key work is sometimes included in the home page on which a list of URL is displayed as a result of search.
  • comments on URL that is, generally, comments displayed on the home page together with URL as a result of search for URL and representative of an outline of the home page specified by URL displayed to find the desired URL of the home page, failing to carry out easy search.
  • search for URL is carried out for a text described in the home page as an object, that is, search is carried out according to whether or not a key word transmitted from a user is included in the text described in the home page, and it is difficult to carry out search with images and voices constituting the home page as objects. As the search result, a user is sometimes impossible to obtain the desired URL for the home page.
  • the present invention has been accomplished in view of the circumstances as described above. It is an object of the present invention to provide an information processing apparatus and method, and a recording medium useful for use with these apparatus and method, capable of easily obtaining the desired information through a communication network.
  • An information processing apparatus proposed for achieving such an object as described includes receiving means for receiving discrimination information assigned to an object constituting information transmitted from a terminal; discrimination information assigned to the object constituting information; search means for searching position information corresponded to the discrimination information from the terminal from a data base for storing the discrimination information assigned to the object constituting information and position information on the discrimination information; preparing means for preparing a list of position information searched; and transmission means for transmitting the list of the position information to the terminal.
  • the data base for storing the discrimination information and the position information corresponded can be further provided on the information processing apparatus.
  • collection means for collecting, from information present on a network, discrimination information of an object constituting the information, and position information of the discrimination information to register the collected discrimination information and the position information corresponded in the data base can be further provided on the information processing apparatus.
  • the collection means related information in relation to an object is collected, and the position information and the related information are corresponded to the discrimination information and registered in the data base.
  • the related information may include a key word used to search the discrimination information assigned to the object.
  • the receiving means receives also a key word transmitted from the terminal, the search means also searches also the discrimination information corresponded to the related information including the key word received by the receiving means, and the transmission means transmits also the search result of the discrimination information.
  • adding means for adding an importance degree to the object can be further provided.
  • the preparing means may prepare a list of the searched position information on the basis of the importance degree.
  • issuing means for issuing discrimination information not registered in the data base in response to a request from the terminal can be further provided.
  • a file described in a predetermined description language can be used.
  • HTML Hyper Text Markup Language
  • URL Uniform Resource Locator
  • An information processing method includes receiving step for receiving discrimination information assigned to an object constituting information transmitted from a terminal; search step for searching position information corresponded to the discrimination information from the terminal from a data base for storing the discrimination information assigned to the object constituting information and position information on the discrimination information; preparing step for preparing a list of position information searched; and transmission step for transmitting the list of the position information to the terminal.
  • a recording medium includes a search step for searching position information corresponded to discrimination information from a terminal, from a data base storing discrimination information assigned to an object constituting information transmitted from a terminal and position information of the discrimination information corresponded, and a preparing step for preparing a list of the searched position information.
  • the position information corresponded to the discrimination information corresponded to the discrimination information from the terminal is searched from the data base storing the discrimination information assigned to an object constituting information transmitted from a terminal and the position information of the discrimination information corresponded, and the list of the searched position information is prepared.
  • Another information processing apparatus includes transmission means for transmitting the discrimination information assigned to the object constituting information to the server; receiving means for receiving a list of position information with respect to information constituted from the object to which the discrimination information is assigned transmitted from the server corresponding to the transmission of the discrimination information; and display control means for displaying the list of position information.
  • Another information processing apparatus further comprises input means for inputting discrimination information to be transmitted to the transmission means.
  • Another information processing apparatus further comprises request means for requesting the issue of discrimination information to the server.
  • Another information processing apparatus further comprises request means for requesting the search of discrimination information by a key word to the server.
  • the information can be placed in a file described in a predetermined description language.
  • a file described in a predetermined description language can be used.
  • Another information processing method includes transmission step for transmitting the discrimination information assigned to the object constituting information to the server; receiving step for receiving a list of position information with respect to information constituted from the object to which the discrimination information is assigned transmitted from the server corresponding to the transmission of the discrimination information; and display control step for displaying the list of position information.
  • Another recording medium has a program recorded therein, the program including transmission step for transmitting the discrimination information assigned to the object constituting information to the server; receiving step for receiving a list of position information with respect to information constituted from the object to which the discrimination information is assigned transmitted from the server corresponding to the transmission of the discrimination information; and display control step for displaying the list of position information.
  • the discrimination information assigned to the object constituting information is transmitted to the server, and the list of position information with respect to information constituted from the object to which discrimination information transmitted from the server corresponding to the transmission is received and displayed.
  • Another information processing apparatus further includes first receiving means for receiving discrimination information assigned to an object constituting information transmitted from a terminal; search means for searching position information corresponded to discrimination information from the terminal, from the data base storing discrimination information assigned to the object constituting information and position information with respect to the information corresponded; preparing means for preparing a list of position information searched; first transmission means transmitted to the terminal; second receiving means for receiving a list of position information with respect to information constituted from an object to which discrimination information is assigned transmitted from the server corresponding to the transmission of discrimination information; and display control means for displaying the list of position information.
  • discrimination information assigned to the object constituting information transmitted from the terminal is received; position information corresponded to discrimination information from the terminal is searched from the data base storing discrimination information assigned to the object constituting information and position information of the discrimination information corresponded; and the list of position information of the searched position information is prepared and transmitted to the terminal.
  • the discrimination information assigned to the object constituting information is transmitted to the server, and the list of position information with respect to information constituted from the object to which the discrimination information transmitted from the server corresponding to the transmission is received and displayed.
  • FIG. 1 is a block diagram showing one example of the network system to which the present invention is applied.
  • FIGS. 2 (A) and (B) are respectively views showing the home page described using ID tag.
  • FIG. 3 is a block diagram showing the search server constituting the network system shown in FIG. 1 .
  • FIG. 4 is a view showing the stored contents of the data base shown in FIG. 3 .
  • FIG. 5 is a flow chart for explaining the collection processing by the search server.
  • FIG. 6 is a flow chart for explaining the search processing by the search server.
  • FIG. 7 is a flow chart for explaining the issue processing by the search server.
  • FIG. 8 is a flow chart for explaining the reverse processing by the search server.
  • FIG. 9 is a block diagram showing the user terminal constituting the network system shown in FIG. 1 .
  • FIG. 10 is a flow chart for explaining the search request processing by the user terminal.
  • FIG. 11 is a flow chart for explaining the issue request processing by the user terminal.
  • FIG. 12 is a flow chart for explaining the reverse request processing by the user terminal.
  • FIGS. 13 (A) and (B) are respectively views showing display examples of the home page described using ID tag.
  • FIG. 14 is a block diagram showing one example of the computer for executing a program recorded in the recording medium to which the present invention is applied.
  • WWW servers 1 1 1 to 1 N (will be hereinafter described as WWW server 1 as long as WWW servers 1 1 to 1 N need not be discriminated) store HTML file, and image data, voice data, programs and so on constituting the home page.
  • WWW server 1 transmits, for example, when URL is transmitted from a user terminal 3 through an internet 2 , HTML file specified by URL, HTML specified by URL and so on to the user terminal 3 through the internet 2 .
  • HTML file is interpreted and displayed.
  • the user terminal 3 is constituted, for example, by a computer and so on, in which WWW browser for perusing the home page is installed.
  • the user who peruses the home page starts WWW browser installed in the user terminal 3 to input URL.
  • the input URL is transmitted to the WWW server 1 through the internet 2 .
  • HTML file specified by URL from the user terminal 3 as described above is transmitted to the user terminal 3 whereby in the WWW browser of the user terminal 3 , HTML file is interpreted and displayed.
  • the search server 4 provides the home page as a search engine (will be hereinafter suitably called the search page). Accordingly, the user terminal 3 is able to get access to the search page similarly to getting access to the ordinary home page to thereby enable searching URL, That is, the search server 4 searches, when receives a search request of URL, searches URL matched to the request so as to transmit a list thereof in the form of the home page to the user terminal.
  • object ID (Identification) assigned to the object constituting the home page.
  • the tag of HTML is expanded so that the object ID may be described, and ID tag ⁇ IDTAG> is newly defined as such a tag as described.
  • the object ID can be assigned to the object by the ID tag.
  • FIG. 2 (A) and FIG. 2 (B) show the home page described using the ID tag.
  • FIG. 2 (A) and FIG. 2 (B) show the home page in a state that the HYML file is interpreted and displayed by the WWW browser, and the source for the home page (actual described contents of the HTML file), respectively.
  • the home page is constituted by three objects in total: images V 1 and V 2 with a face as a motif, and a text T 1 comprising [YAMADA-SAN, TODAY . . .].
  • the tag of HTML is expanded so that the object ID may be assigned to the object, as described above. That is, in the source file of HTML shown in FIG. 2 (B), ⁇ IDTAG> tag (ID tag) is also used in addition to the existing ⁇ HTML> tag, ⁇ HEAD> tag, ⁇ TITLE> tag, ⁇ BODY> tag, ⁇ IMG> tag, and ⁇ P> tag.
  • ID tag is also used in addition to the existing ⁇ HTML> tag, ⁇ HEAD> tag, ⁇ TITLE> tag, ⁇ BODY> tag, ⁇ IMG> tag, and ⁇ P> tag.
  • the ⁇ IDTAG> tag is the tag for assigning the object ID to the object, and ID, Date, Make, Att, Key, and Kind can be described as genus thereof.
  • Genus ID is used to designate object ID assigned to the object described between the start tag ⁇ IDTAG> and the end tag ⁇ /IDTAG>.
  • Genus Date is used when a date having the object ID assigned to the object is described.
  • Genus Make is used when a name for discriminating a preparer who prepared the object is described.
  • Genus Att is used when a name for discriminating a person by who assigned the object ID is described.
  • Genus Key is used to describe a key word when the object ID is searched.
  • Genus kind is used to designate a data form of the object (for example, data are a text, an image or voice; and an image is JPEG form, GIF form, etc.).
  • FIG. 3 shows the search server 4 constituting the network system shown in FIG. 1 .
  • a collection engine 11 collects information of the home page controlled by the WWW server 11 on the internet 2 by carrying out collection control described later, and registers the object assigned to the object constituting the home page and other information, and URL of the home page including the object corresponded in the data base 12 .
  • the data base 12 with the object ID and so on supplied from the collection engine 11 and URL corresponded is stored.
  • FIG. 4 shows data stored in the data base 12 .
  • each record stored in each record are the object ID with respect to the object, and presence information, an ID attached date, an ID preparer, an ID attacher, a key word, a kind of object, other data, and an importance degree corresponded.
  • URL of the object is described on the column of the presence information.
  • Information in accordance with the genera Data, Make, Att, Key, and Kind of the ⁇ IDTAG> tag described in FIG. 2 (B) are described on the column of an ID attached date, an ID preparer, an ID attacher, a key word, and a kind of object.
  • the column of data for expansion is the column for describing, when the genus of the ⁇ IDTAG> tag is expanded in future, information of the expanded genus and so on.
  • the importance degree of the object is described on the column of the importance degree.
  • the importance degree of the object is computed on the basis of the genus of the ⁇ IDTAG> tag in the collection engine 11 . That is, the collection engine 11 sets the importance degree to a higher value, for example, as the date described in the genus Date is close to the present time. Further, the collection engine 11 sets, for example, where the names of the genera Make and Att are coincided, the importance degree higher than that of the different case.
  • the search engine 13 carries out search processing for searching the data base in response to the request from the user terminal 3 .
  • the search engine 13 is constituted by an input processing section 15 , a search processing section 16 , and an output processing section 17 .
  • the input processing section 15 receives the search request of URL of the object, which is transmitted through the internet 2 from the user terminal 3 , that is, URL of the home page constituted including the object, to supply it to the search processing section 16 .
  • the search processing section 16 searches the data base 12 in accordance with the search request from the input processing section 15 to supply URL as the search result to the output processing section 17 .
  • the output processing section 17 processes such that a list of URL as the search result from the search processing section 16 may be displayed in the form of the home page (prepares HTML file of such a home page) to transmit it to the user terminal 3 having transmitted the search request through the internet 2 .
  • the control engine 14 comprises an I/F (Interface) section 18 , an issue processing section 19 , and a reverse processing section 20 , which sections carry out the issuing processing and the reverse processing described later.
  • I/F Interface
  • the I/F section 18 receives an issue request and a reverse request supplied through the internet 2 form the user terminal 3 , supplies them to the issue processing section 19 and the reverse processing section 20 , respectively, and transmits the object ID supplied from the issue processing section 19 and the reverse processing section 20 to the user terminal 3 through the internet 2 .
  • the issue request termed herein means a request for the issue of the object ID assigned to the object.
  • the reverse request means a request for the research of the object ID assigned to the object.
  • the issue processing section 19 refers to, when receives the issue request from the I/F section 18 , the data base 12 to recognize the object ID not used and return the object ID to the I/F section 18 .
  • the reverse processing section 20 searches, when receives the reverse request from the I/F section 18 , the object ID assigned to an object and return it to the I/F section 18 .
  • Step S 1 a home page (a home page controlled by the WWW server 1 ) on the internet 2 is searched, and the procedure proceeds to Step S 2 , then, in Step S 2 , judgment is made of whether or not the object ID is described, that is, whether or not the ⁇ IDTAG> tag is present, in the HTML file as the source file of the searched home page (hereinafter referred to as an attention home page).
  • Step S 2 where judgment was made of that the ⁇ IDTAG> tag is not present in the attention home page, the procedure skips Steps S 3 and S 4 and proceeds to Step S 5 .
  • Step 3 the procedure proceeds to Step 3 to obtain the genus described in the ⁇ IDTAG> tag, and URL of the home page (the attention home page). That is, for example, where the home page that URL shown in FIG.
  • Step 4 the collection engine 11 has URL of the home page obtained in Step S 3 and the genus corresponded, which is registered as shown in FIG. 4 , for example.
  • Step 3 and Step 4 The processing of Step 3 and Step 4 is carried out for all ⁇ IDTAG> which are present in the home page searched in Step S 1 .
  • Step 5 the procedure proceeds to Step 5 , and judgment is made of whether or not a link is extended from the home page searched in Step 1 to the other home page.
  • Step 5 judgement was made of that a link is extended to the other home page, that is, where URL of the other home page is described, for example, by ⁇ A> tag, on the home page searched in Step S 1
  • the procedure proceeds to Step S 6 , and processing similar to the case of Steps S 2 to S 6 is carried out for the other home page. Then, the procedure returns to Step S 1 , and the similar processing is repeated for the home page not researched.
  • Step S 5 judgment was made of that a link was not extended from the home page searched in Step S 1 to the other home page, the procedure returns to Step S 1 , and the similar processing is repeated for the home page not researched.
  • Step 12 judgment is made of whether or not the search research for requesting search of URL of the home page including the object ID and the object to which the object ID is assigned is transmitted from the user terminal 3 .
  • Step 12 where judgment was made of that the search request was transmitted along with the object ID, the procedure proceeds to the step S 13 , and the input processing section 15 receives the object ID to output it to the search processing section 16 .
  • the search processing section 16 searches, when receives the object ID from the input processing section 15 , URL corresponded to the object ID referring to the data base 12 , in Step S 14 , to output URL as the search result to the output processing section 17 .
  • the output processing section 17 prepares the home page (hereinafter suitably referred to as the search result page) on which URL from the search processing section 16 is displayed, in Step 15 .
  • the output processing section 17 is caused to prepare the search result page in which the plurality of URLs are arranged in suitable order, or can be sometimes caused to prepare the search result page arranged in order of the high importance degree described in FIG. 4 .
  • Step S 16 the search result page is transmitted to the user terminal 3 through the internet 12 , to complete the search processing.
  • Step S 21 When the request for the connection is brought through the internet 2 from the user terminal 3 , in the search sever 4 , the connection relative to the user terminal 3 is established in Step S 21 .
  • the procedure proceeds to Step S 22 , the I/F section 18 judges whether or not the request for the issue for requesting the issue of the object ID is transmitted from the user terminal 3 .
  • Step S 22 where judgment was made of that the request for the issue is not transmitted, the procedure returns to Step S 22 .
  • Step S 22 where judgment was made of that the request for the issue is transmitted, the procedure proceeds to Step S 23 , and judgment is made whether or not the object ID is transmitted along with the request for the issue.
  • the search server 4 can issue the object ID determined by the search server 4 and can also issue the object ID desired by the user as well.
  • the user requests the issue of the object ID desired by himself, the user operates the user terminal 3 to transmit the object ID desired to be issued along with the request for the issue.
  • Step S 23 judgment is made whether or not the object ID is transmitted along with the request for the issue.
  • Step S 23 where judgment is made of that the object ID is not transmitted along with the request for the issue in Step S 23 , that is, where only the request for the issue is transmitted, the I/F section 18 receives the request for the issue to transmit it to the issue processing section 19 . Then, the procedure proceeds to Step S 24 .
  • the issue processing section 19 obtains the object IDs not registered (the unused ID) referring to the data base 12 in Step S 24 .
  • the procedure proceeds to Step S 25 , and one of them is registered in the data base 12 .
  • the issue processing section 19 supplies the object ID registered in the data base 12 to the I/F section 18 .
  • the procedure proceeds to Step S 26 .
  • the I/F section 18 transmits the object ID from the issue processing section 19 to the user terminal 3 through the internet 2 , in Step S 26 to thereby issue the object ID and end the issue processing.
  • Step S 23 judgment was made of that the object ID was transmitted along with the object ID
  • the I/F section 18 supplies the object ID to the issue processing section 19 .
  • the procedure proceeds to Step S 27 .
  • the issue processing section 19 judges, in Step S 27 , whether or not the object ID from the I/F section 18 is already registered in the data base 12 .
  • Step S 27 where the object ID from the I/F section 18 is not registered in the data base 12 , the procedure proceeds to Step S 28 , and the object Id is registered in the data base 12 .
  • the issue processing section 19 supplies the message to the effect that the object ID is registered (hereinafter suitably referred to as the registration message) to the I/F section 18 .
  • the procedure proceeds to Step S 29 .
  • the I/F section 18 transmits the registration message from the issue processing section 19 to the user terminal 3 through the internet 2 in Step S 29 to end the issue processing.
  • Step S 27 the issue processing section 19 supplies the message to the effect that the object ID cannot be registered (hereinafter suitably referred to as the registration disable message) to the I/F section 18 , and the procedure skips Step S 2 and proceeds to Step S 29 .
  • the I/F section 18 transmits the registration disable message from the issue processing section 19 to the user terminal 3 through the internet 2 and ends the issue processing.
  • the record having only the object ID is registered in the data base 12 , but thereafter, when the home page including the object to which the object ID was assigned by the user is prepared to upload it on the internet 2 , the above-described collection processing is carried out whereby URL of the home page including the object to which the object ID was assigned by the user, and genera except the object ID are registered as shown in FIG. 4 .
  • Step S 31 When the request for the connection is brought through the internet 2 from the user terminal 3 , in the search server 4 , the connection relative to the user terminal 3 is established in Step S 31 , and the procedure proceeds to Step S 32 .
  • the I/F section judges whether or not the request for the reverse for requesting the search for the object ID from the key word is transmitted from the user terminal 3 along with the key word used for the search. Where judgment was made in Step S 32 that the reverse request and the key word are not transmitted, the procedure returns to Step S 32 .
  • Step S 32 where judgment was made in Step S 32 that the reverse request and the key word are transmitted, the I/F section 18 outputs the reverse request and the key word to the reverse processing section 20 , and the procedure proceeds to Step S 33 .
  • Step S 33 the reverse processing section 20 refers to the data base 12 to thereby search the record in which the key word coincided with the key word from the I/F section 18 to extract the object ID registered in the record.
  • the reverse processing section 20 outputs the extracted object ID to the I/F section 18 , and the I/F section 18 in turn transmits the object ID from the reverse processing section 20 to the user terminal 3 , in Step S 34 , and ends the reverse processing.
  • the user is able to know the object ID of the object to which a key word is attached.
  • the user terminal 3 constituting the network system shown in FIG. 1 will be described in more detail.
  • the user terminal 3 is provided with a camera 31 as shown in FIG. 9 .
  • This camera 31 takes a photograph of an object to thereby output the image on which the object is displayed to the ID read section 32 .
  • the ID read section 32 carries out, for example, the image recognition with respect to the image from the camera 31 to thereby recognize, that is, read the object ID of the object related to the object.
  • the objects related to the goods such as an eraser, for example, such as the image on which the goods are photographed, the text for explaining the goods, and the object ID assigned to the voice are displayed.
  • the ID read section 32 reads the object ID displayed on the goods from the image from the camera 31 .
  • the object ID read by the ID read section 32 is supplied to the communication section 33 .
  • the object ID itself can be displayed, and, for example, those in the form of a bar code can be displayed. Further, the object ID is not always displayed on the goods, but in the ID read section 32 , it is also possible to recognize the image of the goods from the camera 31 to recognize the object ID of the object related to the goods from the result of recognition. Accordingly, the object photographed by the camera 31 need not be the goods, but a person, an animal such as a dog, and a plant may be included.
  • the communication section 33 communicates with the WWW server 1 and the search server 4 through the internet to exchange various kinds of data. That is, the communication section 33 transmits the object ID and data corresponding to the operation of the operation section 34 to the WWW server 1 and the search server 4 through the internet 2 .
  • the communication section 3 receives and supplies data, for example, such as HTML file, transmitted through the internet 2 from the WWW server 1 and the search server 4 to the display control section 35 .
  • the operation section 34 is composed of, for example, such as a keyboard, and a mouse so as to impart a command, and necessary data to the communication section 33 .
  • the operation section 34 may be composed of, for example, a microphone and a voice recognition device. In this case, in the operation section 33 , the user's voice as the command is voice-recognized to impart the voice recognition result to the communication section 33 .
  • the display control section 35 receives data from the communication section 33 to display it on the display section 36 .
  • the display section 36 is composed of, for example, a liquid crystal panel and CRT (Cathode Ray Tube), to carry out the display in accordance with the control from the display control section 35 .
  • the search request processing for requesting the search for the home page including the object from the object ID of the object related to an object, the issue request processing for requesting the issue of the object ID assigned to the object, or the reverse request processing for requesting the search for the object ID of the object corresponding to the key word from the key word are carried out.
  • the user photographs, for example, when desires the detailed information with respect to an object, the object with a camera 31 .
  • the image of the object obtained by the camera 30 is supplied to the ID read section 32 , and the ID read section 32 reads, from the image, the object ID of the object related to the object displayed on the image to supply it to the communication section 3 .
  • the communication section 33 requests the search server 4 , when receives the object ID from the ID read section 32 , the connection through the internet 2 in Step S 41 , and when the connection relative to the search server 4 , the procedure proceeds to Step S 42 to transmit the object ID from the ID read section 32 along with the search request.
  • the search processing is carried out as described in FIG. 6 , and the search result page is transmitted, and therefore, in the communication section 33 , judgment is made whether or not the search result page is transmitted from the search server 4 in Step S 43 .
  • Step S 43 judgment is made of that the search result page is not transmitted, the procedure returns to Step S 43 to wait till the search result page is transmitted. Further, where in Step S 43 , judgment is made of that the search result page was transmitted, the communication section 33 receives the search result page to supply it to the display control section 35 , and the procedure proceeds to Step S 44 .
  • Step S 44 the display control section 35 causes the search result page from the communication section 33 to display on the display section 36 to end the search request processing.
  • the search result page is the home page on which is displayed URL of he home page including the object corresponded to the object ID transmitted along with the search request by the user, and accordingly, the user is able to easily obtain information related to the object photographed by the camera 31 .
  • the object ID assigned to the object related to the person is transmitted to the search server 4 from the user terminal 3 . Accordingly, since in the search server 4 , URL of the home page including the object related to the person photographed by the camera 31 is searched, only such URL is displayed on the search result page. Since only URL of the home page including the object related to the person photographed by the camera 31 is displayed in the manner as described, the desired information can be obtained easily as compared with the case where URL of the home page on which is described information related to a plurality of persons of the same family and personal name as in the case where search is made by a key word in the conventional search engine.
  • the data forms of the object to which the object ID is assigned may be the text, of course, or JPEG and GIF and other video data, or may be WAV and AU and other audio data, and the search with the image or voice as objects can be carried out.
  • the object ID of the object related to the object is obtained from the object output by the camera 31 is obtained
  • the object ID may be also input, for example, by operating the operation section 34 .
  • the object ID of the object related to the object enables to be notified to the user by issuing the magazine or the like which prints the object ID on an advertisement of the object, or prints the object ID of the object related to the object.
  • the object ID is obtained by the ID read section 32
  • the object itself is not photographed by the camera 31 , but a photograph or an image on which the object is displayed can be photographed.
  • the user When the user desires to assign the object ID to the object constituting the existing home page or the home page prepared in future, the user operates the operation section 34 to input the command (hereinafter suitably referred to as the issue request command) for causing the user terminal 3 to carry out the issue request processing.
  • the issue request command hereinafter suitably referred to as the issue request command
  • the issue request command is received by the communication section 33 , and when the communication section 33 requests, when receives the issue request command, the search server 14 the connection through the internet 2 in Step S 54 to establish the connection with the search server 4 , then the procedure proceeds to Step S 52 to transmit the issue request to the search server 4 .
  • the issue processing is carried out as described in FIG. 7 , and since the registration message or the registration disable message (both of which will be hereinafter suitably referred to as the registration result message) or the issued object ID is transmitted, the communication section 33 receives the registration result message or the object ID receives in Step S 53 and supplies it to the display control section 35 . Further, in Step S 53 , the display control section 35 supplies the registration result message or the object ID to the display section 36 for display, and the issue request processing ends.
  • Step S 52 the input object ID is also transmitted along with the issue request.
  • the search server 4 transmits the object ID to the search server 4 to carry out the search request, but the object or the image on which the object is displayed is not present near oneself, or when the object ID of the object related to the object is not known, the search request cannot be carried out.
  • the object ID of the object related to the object can be obtained.
  • the user operates, when desires to know the object ID of the object related to an object, the operation section 34 to input a key word along with the command (hereinafter suitably referred to as the reverse request command) for causing the user terminal 3 to carry out the reverse request processing.
  • the reverse request command a key word along with the command (hereinafter suitably referred to as the reverse request command) for causing the user terminal 3 to carry out the reverse request processing.
  • the reverse request command and the key word are received by the communication section 33 .
  • the communication section 33 requests, when receives the reverse request command and the key word, the search server 4 the connection through the internet 2 in Step S 61 , when the connection with the search server 41 is established, the procedure proceeds to Step S 62 to transmit the reverse request command and the key word to the search server 4 .
  • the reverse processing is carried out as described in FIG. 8 whereby in the data base 12 (see FIG. 4 ), the object ID corresponded to the key word is searched and transmitted, and therefore, in Step S 63 , the communication section 33 receives the object ID to supply it to the display control section 35 . Further, in Step S 63 , the display control section 35 supplies the object ID to the display section 36 for display, and the reverse request processing ends.
  • the user carries out the search request processing described in FIG. 10 using the object ID obtained as described above to obtain URL of the object related to the desired object.
  • the home page as shown in FIG. 13 (A) similar to that shown in FIG. 2 (A) is displayed but in this case, when the cursor is moved on the image V 1 as the object, the object ID [1111111] assigned to the image V 1 as the object can be displayed on the WWW browser as shown in FIG. 13 (B).
  • a series of processing as described above can be carried out by a hardware as well as a software. Where the series of processing is carried out by a software, a program constituting the software is installed on a general-purpose computer or the like.
  • FIG. 14 shows one example of a computer in which the program for executing the aforementioned series of processing is installed.
  • the program can be recorded in advance in a hard disc 150 as a recording medium encased in a computer 101 or ROM 243 as a semiconductor memory.
  • the program can be stored or recorded temporarily or permanently in a removable recording medium 151 such as a floppy disc, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical) disc, DVD (Digital Versatile Disc), a magnetic disc, and a semiconductor memory.
  • a removable recording medium 151 such as a floppy disc, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical) disc, DVD (Digital Versatile Disc), a magnetic disc, and a semiconductor memory.
  • a removable recoding medium 151 can be provided as a so-called package soft-ware.
  • the program is transferred, from the down-load side, to the computer 101 by radio through the artificial satellite for digital satellite broadcasting, is transferred to the computer by wire through network such as LAN (Local Area Network) and an internet, and can be installed on a hard-disc 102 encased.
  • network such as LAN (Local Area Network) and an internet
  • processing steps for describing programs for causing the computer to carry out various processes not always need to be process in time series along the order described as a flow chart, but, for example, processing executed in parallel or individually or processing according to the object is included.
  • the program may be processed by a single computer, or may be processed by being scattered by a plurality of computers. Further, the program may be transferred to a distant computer for execution.
  • the computer 101 encases therein CPU (Central Processing Unit) 142 .
  • An input-output interface 145 is connected to CPU 142 through a bus 141 .
  • CPU 142 executes the program stored in ROM (Read Only Memory) 143 accordingly.
  • CPU 142 loads, on RAM (Random Access Memory) 144 , and executes a program stored in a hard-disc 150 , a program which is transferred from a satellite or a network, received by a communication section 148 and installed in the hard-disc 150 , or a program which is read from a removable recording medium 151 mounted on a drive 149 and installed on the hard-disk. Then, CPU 142 outputs the processed result, for example, to a display section 146 constituted by LCD (Liquid Crystal Display) or the like through the input-output interface 145 , as occasion demands, or the processed result is transmitted from the communication section 148 .
  • RAM Random Access Memory
  • characters such as alphabet and symbols in addition to numerals can be used.
  • discrimination information assigned to the object constituting information transmitted from the terminal is received, position information corresponded to discrimination information from the terminal is searched from the data base storing discrimination information assigned to the object constituting information and position information of the information corresponded, and a list of the searched position information is prepared and transmitted the terminal.
  • the discrimination information assigned to the object constituting the information is transmitted to the server, and a list of position information with respect to information constituted from the object to which the discrimination information transmitted from the server corresponding to the transmission is received and displayed, and therefore, the position information including the desired object can be obtained easily.

Abstract

The home page provided by a WWW server is described using <IDTAG> tag for assigning an object ID to objects such as a text, an image, and voice constituting the home page; in a search server, URL of the home page having the object and the object ID assigned to the object corresponded are stored; and when the object ID is received from the user terminal, URL of the home page corresponded to the object ID is searched and transmitted to the user terminal.

Description

    RELATED APPLICATION DATA
  • This application claims priority from Japanese Patent Application No. P11-282644 filed Oct. 4, 1999 and International Application No. PCT/JP00/06916 filed Oct. 4, 2000. All of the forgoing applications are incorporated herein by reference to the extent permitted by law.
  • BACKGROUND OF THE INVENTION
  • 1. Technical Field
  • The present invention relates to an information processing apparatus and method, and a recording medium, and particularly relates to an information processing apparatus and method, and a recording medium capable of easily obtaining desired information by a user.
  • 2. Background Art
  • In the internet having been popularized rapidly, recently, information can be easily provided by WWW (World Wide Web). That is, it is possible for WWW to provide information according to a so-called hyper text by a file described in a page description language called HTML (Hyper Text Markup). The file described in HTML is generally called the home page, and a location on the internet where the home page is present is expressed by position information called URL (Uniform Resource Locator). Further, the home page (HTML file) is interpreted and displayed by WWW browser, but the home page interpreted and displayed by WWW browser is designated by URL thereof.
  • Incidentally, the internet is a network of a world scale, and an enormous number of home pages are present, thus making it difficult for a user himself to find the desired home page out of such an enormous number of home pages. So, the home page called a search engine is present on the internet, and in such a home page as described, when a key word is input, a list of URL for home pages on which words matched to the key word are described is provided in the form of the home page. For example, in a server having a function as a research engine for carrying out full sentence matched type search, URL for home pages and key words used for search for the home pages are corresponded and registered in the data base. When a key word is input, URL corresponded to the key word is searched to provide a list therefor.
  • Accordingly, in the conventional search engine, for example, when a person's name is input as a key word, URL for the home page on which the name is described is searched. Therefore, URL for the home page on which the other person of the same family and personal name as a person the name input as a key work is sometimes included in the home page on which a list of URL is displayed as a result of search. In this case, it is necessary for a user to see, from a list of URL displayed, comments on URL, that is, generally, comments displayed on the home page together with URL as a result of search for URL and representative of an outline of the home page specified by URL displayed to find the desired URL of the home page, failing to carry out easy search.
  • Further, in the conventional search engine, search for URL is carried out for a text described in the home page as an object, that is, search is carried out according to whether or not a key word transmitted from a user is included in the text described in the home page, and it is difficult to carry out search with images and voices constituting the home page as objects. As the search result, a user is sometimes impossible to obtain the desired URL for the home page.
  • DISCLOSURE OF THE INVENTION
  • The present invention has been accomplished in view of the circumstances as described above. It is an object of the present invention to provide an information processing apparatus and method, and a recording medium useful for use with these apparatus and method, capable of easily obtaining the desired information through a communication network.
  • An information processing apparatus according to the present invention proposed for achieving such an object as described includes receiving means for receiving discrimination information assigned to an object constituting information transmitted from a terminal; discrimination information assigned to the object constituting information; search means for searching position information corresponded to the discrimination information from the terminal from a data base for storing the discrimination information assigned to the object constituting information and position information on the discrimination information; preparing means for preparing a list of position information searched; and transmission means for transmitting the list of the position information to the terminal.
  • The data base for storing the discrimination information and the position information corresponded can be further provided on the information processing apparatus.
  • Further, collection means for collecting, from information present on a network, discrimination information of an object constituting the information, and position information of the discrimination information to register the collected discrimination information and the position information corresponded in the data base can be further provided on the information processing apparatus.
  • In the collection means, related information in relation to an object is collected, and the position information and the related information are corresponded to the discrimination information and registered in the data base.
  • The related information may include a key word used to search the discrimination information assigned to the object. In this case, the receiving means receives also a key word transmitted from the terminal, the search means also searches also the discrimination information corresponded to the related information including the key word received by the receiving means, and the transmission means transmits also the search result of the discrimination information.
  • In the information processing apparatus, adding means for adding an importance degree to the object can be further provided. In this case, the preparing means may prepare a list of the searched position information on the basis of the importance degree. Further, in the information processing means, issuing means for issuing discrimination information not registered in the data base in response to a request from the terminal can be further provided.
  • Here, for information, a file described in a predetermined description language can be used. As the predetermined description language, HTML (Hyper Text Markup Language) can be used, and for the position information, URL (Uniform Resource Locator) can be used.
  • An information processing method according to the present invention includes receiving step for receiving discrimination information assigned to an object constituting information transmitted from a terminal; search step for searching position information corresponded to the discrimination information from the terminal from a data base for storing the discrimination information assigned to the object constituting information and position information on the discrimination information; preparing step for preparing a list of position information searched; and transmission step for transmitting the list of the position information to the terminal.
  • Further, in a recording medium according to the present invention is recorded a program including a search step for searching position information corresponded to discrimination information from a terminal, from a data base storing discrimination information assigned to an object constituting information transmitted from a terminal and position information of the discrimination information corresponded, and a preparing step for preparing a list of the searched position information.
  • In the information processing apparatus and method according to the present invention, the position information corresponded to the discrimination information corresponded to the discrimination information from the terminal is searched from the data base storing the discrimination information assigned to an object constituting information transmitted from a terminal and the position information of the discrimination information corresponded, and the list of the searched position information is prepared.
  • Another information processing apparatus according to the present invention includes transmission means for transmitting the discrimination information assigned to the object constituting information to the server; receiving means for receiving a list of position information with respect to information constituted from the object to which the discrimination information is assigned transmitted from the server corresponding to the transmission of the discrimination information; and display control means for displaying the list of position information.
  • Another information processing apparatus further comprises input means for inputting discrimination information to be transmitted to the transmission means.
  • Another information processing apparatus further comprises request means for requesting the issue of discrimination information to the server.
  • Another information processing apparatus further comprises request means for requesting the search of discrimination information by a key word to the server.
  • The information can be placed in a file described in a predetermined description language.
  • Here, also, for information, a file described in a predetermined description language can be used.
  • Another information processing method according to the present invention includes transmission step for transmitting the discrimination information assigned to the object constituting information to the server; receiving step for receiving a list of position information with respect to information constituted from the object to which the discrimination information is assigned transmitted from the server corresponding to the transmission of the discrimination information; and display control step for displaying the list of position information.
  • Another recording medium according to the present invention has a program recorded therein, the program including transmission step for transmitting the discrimination information assigned to the object constituting information to the server; receiving step for receiving a list of position information with respect to information constituted from the object to which the discrimination information is assigned transmitted from the server corresponding to the transmission of the discrimination information; and display control step for displaying the list of position information.
  • In another information processing apparatus and method according to the present invention shown herein, the discrimination information assigned to the object constituting information is transmitted to the server, and the list of position information with respect to information constituted from the object to which discrimination information transmitted from the server corresponding to the transmission is received and displayed.
  • Another information processing apparatus according to the present invention further includes first receiving means for receiving discrimination information assigned to an object constituting information transmitted from a terminal; search means for searching position information corresponded to discrimination information from the terminal, from the data base storing discrimination information assigned to the object constituting information and position information with respect to the information corresponded; preparing means for preparing a list of position information searched; first transmission means transmitted to the terminal; second receiving means for receiving a list of position information with respect to information constituted from an object to which discrimination information is assigned transmitted from the server corresponding to the transmission of discrimination information; and display control means for displaying the list of position information.
  • In another information processing apparatus and method according to the present invention shown herein, discrimination information assigned to the object constituting information transmitted from the terminal is received; position information corresponded to discrimination information from the terminal is searched from the data base storing discrimination information assigned to the object constituting information and position information of the discrimination information corresponded; and the list of position information of the searched position information is prepared and transmitted to the terminal. On the other hand, the discrimination information assigned to the object constituting information is transmitted to the server, and the list of position information with respect to information constituted from the object to which the discrimination information transmitted from the server corresponding to the transmission is received and displayed.
  • Other objects of the present invention and the concrete advantages obtained by the present invention will become further apparent from ensuing description of the embodiments.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing one example of the network system to which the present invention is applied.
  • FIGS. 2(A) and (B) are respectively views showing the home page described using ID tag.
  • FIG. 3 is a block diagram showing the search server constituting the network system shown in FIG. 1.
  • FIG. 4 is a view showing the stored contents of the data base shown in FIG. 3.
  • FIG. 5 is a flow chart for explaining the collection processing by the search server.
  • FIG. 6 is a flow chart for explaining the search processing by the search server.
  • FIG. 7 is a flow chart for explaining the issue processing by the search server.
  • FIG. 8 is a flow chart for explaining the reverse processing by the search server.
  • FIG. 9 is a block diagram showing the user terminal constituting the network system shown in FIG. 1.
  • FIG. 10 is a flow chart for explaining the search request processing by the user terminal.
  • FIG. 11 is a flow chart for explaining the issue request processing by the user terminal.
  • FIG. 12 is a flow chart for explaining the reverse request processing by the user terminal.
  • FIGS. 13(A) and (B) are respectively views showing display examples of the home page described using ID tag.
  • FIG. 14 is a block diagram showing one example of the computer for executing a program recorded in the recording medium to which the present invention is applied.
  • MODE FOR CARRYING OUT THE INVENTION
  • The information processing apparatus and method, and the recording medium according to the present invention will be described in detail.
  • First, one example of the network system to which the present invention is applied will be described with reference to FIG. 1.
  • In the network system shown in FIG. 1, WWW servers 1 1 to 1 N (will be hereinafter described as WWW server 1 as long as WWW servers 1 1 to 1 N need not be discriminated) store HTML file, and image data, voice data, programs and so on constituting the home page. WWW server 1 transmits, for example, when URL is transmitted from a user terminal 3 through an internet 2, HTML file specified by URL, HTML specified by URL and so on to the user terminal 3 through the internet 2. In this case, in the WWW browser of the user terminal 3, HTML file is interpreted and displayed.
  • Here, in the home page displayed as the result that WWW browser interpreted HTML file, texts, image data, voice data, programs and so on as occasion demands. In the following description, elements constituting the home page sch as texts, image data, voice data, programs and so on as described above are suitably called the object.
  • The user terminal 3 is constituted, for example, by a computer and so on, in which WWW browser for perusing the home page is installed. The user who peruses the home page starts WWW browser installed in the user terminal 3 to input URL. The input URL is transmitted to the WWW server 1 through the internet 2. In the WWW server 1, HTML file specified by URL from the user terminal 3 as described above is transmitted to the user terminal 3 whereby in the WWW browser of the user terminal 3, HTML file is interpreted and displayed.
  • The search server 4 provides the home page as a search engine (will be hereinafter suitably called the search page). Accordingly, the user terminal 3 is able to get access to the search page similarly to getting access to the ordinary home page to thereby enable searching URL, That is, the search server 4 searches, when receives a search request of URL, searches URL matched to the request so as to transmit a list thereof in the form of the home page to the user terminal.
  • In the present embodiment, in the home page provided in the WWW server 1 is described, as occasion demands, object ID (Identification) assigned to the object constituting the home page.
  • That is, in the present embodiment, the tag of HTML is expanded so that the object ID may be described, and ID tag <IDTAG> is newly defined as such a tag as described. The object ID can be assigned to the object by the ID tag.
  • FIG. 2(A) and FIG. 2(B) show the home page described using the ID tag.
  • FIG. 2(A) and FIG. 2(B) show the home page in a state that the HYML file is interpreted and displayed by the WWW browser, and the source for the home page (actual described contents of the HTML file), respectively.
  • In the embodiment of FIG. 2(A), the home page is constituted by three objects in total: images V1 and V2 with a face as a motif, and a text T1 comprising [YAMADA-SAN, TODAY . . .].
  • In the present embodiment, the tag of HTML is expanded so that the object ID may be assigned to the object, as described above. That is, in the source file of HTML shown in FIG. 2(B), <IDTAG> tag (ID tag) is also used in addition to the existing <HTML> tag, <HEAD> tag, <TITLE> tag, <BODY> tag, <IMG> tag, and <P> tag. A tag without/is a start tag, and a tag with/is an end tag.
  • The <IDTAG> tag is the tag for assigning the object ID to the object, and ID, Date, Make, Att, Key, and Kind can be described as genus thereof.
  • Genus ID is used to designate object ID assigned to the object described between the start tag <IDTAG> and the end tag </IDTAG>. Genus Date is used when a date having the object ID assigned to the object is described. Genus Make is used when a name for discriminating a preparer who prepared the object is described. Genus Att is used when a name for discriminating a person by who assigned the object ID is described. Genus Key is used to describe a key word when the object ID is searched. Genus Kind is used to designate a data form of the object (for example, data are a text, an image or voice; and an image is JPEG form, GIF form, etc.).
  • Out of the above-described genera, description of ID is indispensable, but description of other genera is optional.
  • FIG. 3 shows the search server 4 constituting the network system shown in FIG. 1. A collection engine 11 collects information of the home page controlled by the WWW server 11 on the internet 2 by carrying out collection control described later, and registers the object assigned to the object constituting the home page and other information, and URL of the home page including the object corresponded in the data base 12. The data base 12 with the object ID and so on supplied from the collection engine 11 and URL corresponded is stored.
  • That is, FIG. 4 shows data stored in the data base 12.
  • In the data base 12, stored in each record are the object ID with respect to the object, and presence information, an ID attached date, an ID preparer, an ID attacher, a key word, a kind of object, other data, and an importance degree corresponded.
  • URL of the object is described on the column of the presence information. Information in accordance with the genera Data, Make, Att, Key, and Kind of the <IDTAG> tag described in FIG. 2(B) are described on the column of an ID attached date, an ID preparer, an ID attacher, a key word, and a kind of object. The column of data for expansion is the column for describing, when the genus of the <IDTAG> tag is expanded in future, information of the expanded genus and so on. The importance degree of the object is described on the column of the importance degree.
  • The importance degree of the object is computed on the basis of the genus of the <IDTAG> tag in the collection engine 11. That is, the collection engine 11 sets the importance degree to a higher value, for example, as the date described in the genus Date is close to the present time. Further, the collection engine 11 sets, for example, where the names of the genera Make and Att are coincided, the importance degree higher than that of the different case.
  • Out of the records of the data base shown in FIG. 4, the record in the first line from top is prepared with respect to the image V1 as the object shown in FIG. 2, and the record in the second line is prepared with respect to the text T1 as the object shown in FIG. 2. In FIG. 2, URL of the home page is http://www.aaa/sample.html. Returning to FIG. 3, the search engine 13 carries out search processing for searching the data base in response to the request from the user terminal 3.
  • That is, the search engine 13 is constituted by an input processing section 15, a search processing section 16, and an output processing section 17. The input processing section 15 receives the search request of URL of the object, which is transmitted through the internet 2 from the user terminal 3, that is, URL of the home page constituted including the object, to supply it to the search processing section 16. The search processing section 16 searches the data base 12 in accordance with the search request from the input processing section 15 to supply URL as the search result to the output processing section 17. The output processing section 17 processes such that a list of URL as the search result from the search processing section 16 may be displayed in the form of the home page (prepares HTML file of such a home page) to transmit it to the user terminal 3 having transmitted the search request through the internet 2.
  • The control engine 14 comprises an I/F (Interface) section 18, an issue processing section 19, and a reverse processing section 20, which sections carry out the issuing processing and the reverse processing described later.
  • That is, the I/F section 18 receives an issue request and a reverse request supplied through the internet 2 form the user terminal 3, supplies them to the issue processing section 19 and the reverse processing section 20, respectively, and transmits the object ID supplied from the issue processing section 19 and the reverse processing section 20 to the user terminal 3 through the internet 2.
  • The issue request termed herein means a request for the issue of the object ID assigned to the object. The reverse request means a request for the research of the object ID assigned to the object.
  • The issue processing section 19 refers to, when receives the issue request from the I/F section 18, the data base 12 to recognize the object ID not used and return the object ID to the I/F section 18. The reverse processing section 20 searches, when receives the reverse request from the I/F section 18, the object ID assigned to an object and return it to the I/F section 18.
  • Next, the collection processing carried out in the collection engine 11 of the research server 4 will be described with reference to the flow chart of FIG. 5.
  • In the collection processing, first, in Step S1, a home page (a home page controlled by the WWW server 1) on the internet 2 is searched, and the procedure proceeds to Step S2, then, in Step S2, judgment is made of whether or not the object ID is described, that is, whether or not the <IDTAG> tag is present, in the HTML file as the source file of the searched home page (hereinafter referred to as an attention home page). In Step S2, where judgment was made of that the <IDTAG> tag is not present in the attention home page, the procedure skips Steps S3 and S4 and proceeds to Step S5.
  • Where judgment was made of that the <IDTAG> tag is present in the attention home page, the procedure proceeds to Step 3 to obtain the genus described in the <IDTAG> tag, and URL of the home page (the attention home page). That is, for example, where the home page that URL shown in FIG. 2(B) is http://www.aaa/sample.html is the attention home page, with respect to the object specified by the description <IMG SRC=“YAMADA-SAN.gif> between the start tag <IDTAG ID=1111111 Date=1999/01/01 10:00 Make=“TARO”Att=“SABURO” Key=“eraser” Kind=Gif>, and the end tag </IDTAG>, http://www.aaa/sample.html which is URL of the attention home page, and genus ID=1111111, Date=1999/01/01, 10:00 Make=“TARO”, Att=“SABURO”, Key=“eraser”, Kind=Gif described in <IDTAG> tag are obtained.
  • Thereafter, the procedure proceeds to Step 4, and the collection engine 11 has URL of the home page obtained in Step S3 and the genus corresponded, which is registered as shown in FIG. 4, for example.
  • The processing of Step 3 and Step 4 is carried out for all <IDTAG> which are present in the home page searched in Step S1.
  • After the processing in Step 4, the procedure proceeds to Step 5, and judgment is made of whether or not a link is extended from the home page searched in Step 1 to the other home page. Where, in Step 5, judgement was made of that a link is extended to the other home page, that is, where URL of the other home page is described, for example, by <A> tag, on the home page searched in Step S1, the procedure proceeds to Step S6, and processing similar to the case of Steps S2 to S6 is carried out for the other home page. Then, the procedure returns to Step S1, and the similar processing is repeated for the home page not researched.
  • On the other hand, where in Step S5, judgment was made of that a link was not extended from the home page searched in Step S1 to the other home page, the procedure returns to Step S1, and the similar processing is repeated for the home page not researched.
  • Next, the search processing carried out in the search server 4 will be described with reference to the flow chart of FIG. 6.
  • When the request for connection is brought through the internet 2 from the user terminal, in the search server 4, the connection relative to the user terminal 3 is established, and the procedure proceeds to Step 12, in which step, judgment is made of whether or not the search research for requesting search of URL of the home page including the object ID and the object to which the object ID is assigned is transmitted from the user terminal 3.
  • In Step 12, where judgment was made of that the search request was transmitted along with the object ID, the procedure proceeds to the step S13, and the input processing section 15 receives the object ID to output it to the search processing section 16.
  • The search processing section 16 searches, when receives the object ID from the input processing section 15, URL corresponded to the object ID referring to the data base 12, in Step S14, to output URL as the search result to the output processing section 17.
  • The output processing section 17 prepares the home page (hereinafter suitably referred to as the search result page) on which URL from the search processing section 16 is displayed, in Step 15. Where a plurality of URLs are searched in the search processing section 16, the output processing section 17 is caused to prepare the search result page in which the plurality of URLs are arranged in suitable order, or can be sometimes caused to prepare the search result page arranged in order of the high importance degree described in FIG. 4.
  • When the output processing section 17 prepares the search result page, the procedure proceeds to Step S16, and the search result page is transmitted to the user terminal 3 through the internet 12, to complete the search processing.
  • While in the above-described case, only the URL corresponded to the object ID transmitted along with the search request from the user terminal 3 is displayed on the search result page, it is noted that in addition thereto, the outline relating to the object specified by URL and the object ID can be displayed on the search result page.
  • In the following, the issue processing carried out in the search server 4 will be described with reference to the flow chart of FIG. 7.
  • When the request for the connection is brought through the internet 2 from the user terminal 3, in the search sever 4, the connection relative to the user terminal 3 is established in Step S21. The procedure proceeds to Step S22, the I/F section 18 judges whether or not the request for the issue for requesting the issue of the object ID is transmitted from the user terminal 3. In Step S22, where judgment was made of that the request for the issue is not transmitted, the procedure returns to Step S22, In Step S22, where judgment was made of that the request for the issue is transmitted, the procedure proceeds to Step S23, and judgment is made whether or not the object ID is transmitted along with the request for the issue.
  • That is, in the present invention, where the object ID is issued to the user, the search server 4 can issue the object ID determined by the search server 4 and can also issue the object ID desired by the user as well. Where the user requests the issue of the object ID desired by himself, the user operates the user terminal 3 to transmit the object ID desired to be issued along with the request for the issue. In Step S23, judgment is made whether or not the object ID is transmitted along with the request for the issue.
  • Where judgment is made of that the object ID is not transmitted along with the request for the issue in Step S23, that is, where only the request for the issue is transmitted, the I/F section 18 receives the request for the issue to transmit it to the issue processing section 19. Then, the procedure proceeds to Step S24.
  • The issue processing section 19 obtains the object IDs not registered (the unused ID) referring to the data base 12 in Step S24. The procedure proceeds to Step S25, and one of them is registered in the data base 12. The issue processing section 19 supplies the object ID registered in the data base 12 to the I/F section 18. The procedure proceeds to Step S26. The I/F section 18 transmits the object ID from the issue processing section 19 to the user terminal 3 through the internet 2, in Step S26 to thereby issue the object ID and end the issue processing.
  • On the other hand, where in Step S23, judgment was made of that the object ID was transmitted along with the object ID, the I/F section 18 supplies the object ID to the issue processing section 19. The procedure proceeds to Step S27.
  • The issue processing section 19 judges, in Step S27, whether or not the object ID from the I/F section 18 is already registered in the data base 12. In Step S27, where the object ID from the I/F section 18 is not registered in the data base 12, the procedure proceeds to Step S28, and the object Id is registered in the data base 12. The issue processing section 19 supplies the message to the effect that the object ID is registered (hereinafter suitably referred to as the registration message) to the I/F section 18. The procedure proceeds to Step S29. The I/F section 18 transmits the registration message from the issue processing section 19 to the user terminal 3 through the internet 2 in Step S29 to end the issue processing.
  • Further, where in Step S27, the object ID from the I/F section 18 is already registered in the data base 12, the issue processing section 19 supplies the message to the effect that the object ID cannot be registered (hereinafter suitably referred to as the registration disable message) to the I/F section 18, and the procedure skips Step S2 and proceeds to Step S29. The I/F section 18 transmits the registration disable message from the issue processing section 19 to the user terminal 3 through the internet 2 and ends the issue processing.
  • Where the object ID was issued by the issue processing, the record having only the object ID is registered in the data base 12, but thereafter, when the home page including the object to which the object ID was assigned by the user is prepared to upload it on the internet 2, the above-described collection processing is carried out whereby URL of the home page including the object to which the object ID was assigned by the user, and genera except the object ID are registered as shown in FIG. 4.
  • Next, the reverse processing carried out in the search server 4 will be described with reference to the flow chart of FIG. 8.
  • When the request for the connection is brought through the internet 2 from the user terminal 3, in the search server 4, the connection relative to the user terminal 3 is established in Step S31, and the procedure proceeds to Step S32. The I/F section judges whether or not the request for the reverse for requesting the search for the object ID from the key word is transmitted from the user terminal 3 along with the key word used for the search. Where judgment was made in Step S32 that the reverse request and the key word are not transmitted, the procedure returns to Step S32.
  • Further, where judgment was made in Step S32 that the reverse request and the key word are transmitted, the I/F section 18 outputs the reverse request and the key word to the reverse processing section 20, and the procedure proceeds to Step S33.
  • In Step S33, the reverse processing section 20 refers to the data base 12 to thereby search the record in which the key word coincided with the key word from the I/F section 18 to extract the object ID registered in the record.
  • Then, the reverse processing section 20 outputs the extracted object ID to the I/F section 18, and the I/F section 18 in turn transmits the object ID from the reverse processing section 20 to the user terminal 3, in Step S34, and ends the reverse processing.
  • According to the reverse processing as described above, the user is able to know the object ID of the object to which a key word is attached.
  • Next, the user terminal 3 constituting the network system shown in FIG. 1 will be described in more detail. The user terminal 3 is provided with a camera 31 as shown in FIG. 9. This camera 31 takes a photograph of an object to thereby output the image on which the object is displayed to the ID read section 32. The ID read section 32 carries out, for example, the image recognition with respect to the image from the camera 31 to thereby recognize, that is, read the object ID of the object related to the object.
  • That is, in the embodiment shown here, for example, the objects related to the goods such as an eraser, for example, such as the image on which the goods are photographed, the text for explaining the goods, and the object ID assigned to the voice are displayed. The ID read section 32 reads the object ID displayed on the goods from the image from the camera 31. The object ID read by the ID read section 32 is supplied to the communication section 33.
  • On the goods, the object ID itself can be displayed, and, for example, those in the form of a bar code can be displayed. Further, the object ID is not always displayed on the goods, but in the ID read section 32, it is also possible to recognize the image of the goods from the camera 31 to recognize the object ID of the object related to the goods from the result of recognition. Accordingly, the object photographed by the camera 31 need not be the goods, but a person, an animal such as a dog, and a plant may be included.
  • The communication section 33 communicates with the WWW server 1 and the search server 4 through the internet to exchange various kinds of data. That is, the communication section 33 transmits the object ID and data corresponding to the operation of the operation section 34 to the WWW server 1 and the search server 4 through the internet 2. The communication section 3 receives and supplies data, for example, such as HTML file, transmitted through the internet 2 from the WWW server 1 and the search server 4 to the display control section 35.
  • The operation section 34 is composed of, for example, such as a keyboard, and a mouse so as to impart a command, and necessary data to the communication section 33. The operation section 34 may be composed of, for example, a microphone and a voice recognition device. In this case, in the operation section 33, the user's voice as the command is voice-recognized to impart the voice recognition result to the communication section 33.
  • The display control section 35 receives data from the communication section 33 to display it on the display section 36. The display section 36 is composed of, for example, a liquid crystal panel and CRT (Cathode Ray Tube), to carry out the display in accordance with the control from the display control section 35.
  • In the user terminal 3 constituted as described above, the search request processing for requesting the search for the home page including the object from the object ID of the object related to an object, the issue request processing for requesting the issue of the object ID assigned to the object, or the reverse request processing for requesting the search for the object ID of the object corresponding to the key word from the key word are carried out.
  • So, first, the search request processing will be described with reference to the flow chart of FIG. 10.
  • The user photographs, for example, when desires the detailed information with respect to an object, the object with a camera 31. The image of the object obtained by the camera 30 is supplied to the ID read section 32, and the ID read section 32 reads, from the image, the object ID of the object related to the object displayed on the image to supply it to the communication section 3. The communication section 33 requests the search server 4, when receives the object ID from the ID read section 32, the connection through the internet 2 in Step S41, and when the connection relative to the search server 4, the procedure proceeds to Step S42 to transmit the object ID from the ID read section 32 along with the search request.
  • In the search server 4 having received the object ID and the search request, the search processing is carried out as described in FIG. 6, and the search result page is transmitted, and therefore, in the communication section 33, judgment is made whether or not the search result page is transmitted from the search server 4 in Step S43.
  • Where in Step S43, judgment is made of that the search result page is not transmitted, the procedure returns to Step S43 to wait till the search result page is transmitted. Further, where in Step S43, judgment is made of that the search result page was transmitted, the communication section 33 receives the search result page to supply it to the display control section 35, and the procedure proceeds to Step S44.
  • In Step S44, the display control section 35 causes the search result page from the communication section 33 to display on the display section 36 to end the search request processing.
  • The search result page is the home page on which is displayed URL of he home page including the object corresponded to the object ID transmitted along with the search request by the user, and accordingly, the user is able to easily obtain information related to the object photographed by the camera 31.
  • That is, where a person as the object is photographed by the camera 31, the object ID assigned to the object related to the person is transmitted to the search server 4 from the user terminal 3. Accordingly, since in the search server 4, URL of the home page including the object related to the person photographed by the camera 31 is searched, only such URL is displayed on the search result page. Since only URL of the home page including the object related to the person photographed by the camera 31 is displayed in the manner as described, the desired information can be obtained easily as compared with the case where URL of the home page on which is described information related to a plurality of persons of the same family and personal name as in the case where search is made by a key word in the conventional search engine.
  • Further, the data forms of the object to which the object ID is assigned may be the text, of course, or JPEG and GIF and other video data, or may be WAV and AU and other audio data, and the search with the image or voice as objects can be carried out.
  • While in the above-described case, the object is photographed by the camera 31, and in the ID read section 32, the object ID of the object related to the object is obtained from the object output by the camera 31 is obtained, it is noted alternatively that the object ID may be also input, for example, by operating the operation section 34. The object ID of the object related to the object enables to be notified to the user by issuing the magazine or the like which prints the object ID on an advertisement of the object, or prints the object ID of the object related to the object.
  • Further, where the object ID is obtained by the ID read section 32, the object itself is not photographed by the camera 31, but a photograph or an image on which the object is displayed can be photographed.
  • Next, the issue request processing will be described with reference to the flow chart of FIG. 11.
  • When the user desires to assign the object ID to the object constituting the existing home page or the home page prepared in future, the user operates the operation section 34 to input the command (hereinafter suitably referred to as the issue request command) for causing the user terminal 3 to carry out the issue request processing.
  • The issue request command is received by the communication section 33, and when the communication section 33 requests, when receives the issue request command, the search server 14 the connection through the internet 2 in Step S54 to establish the connection with the search server 4, then the procedure proceeds to Step S52 to transmit the issue request to the search server 4.
  • In the search server 4 which receives the issue request, the issue processing is carried out as described in FIG. 7, and since the registration message or the registration disable message (both of which will be hereinafter suitably referred to as the registration result message) or the issued object ID is transmitted, the communication section 33 receives the registration result message or the object ID receives in Step S53 and supplies it to the display control section 35. Further, in Step S53, the display control section 35 supplies the registration result message or the object ID to the display section 36 for display, and the issue request processing ends.
  • Where an optional object ID is desired to be issued, the user will suffice merely to operate the operation section 34 to input the issue request command, but where an object ID having a value descried by himself, it is necessary for the user to operate the operation section 34 to input the issue request command and input the object ID desired also. In this case, in Step S52, the input object ID is also transmitted along with the issue request.
  • Next, the reverse request processing will be described with reference to the flow chart of FIG. 12.
  • Where the user desires to obtain URL of the home page including the object related to an object, it is necessary to transmit the object ID to the search server 4 to carry out the search request, but the object or the image on which the object is displayed is not present near oneself, or when the object ID of the object related to the object is not known, the search request cannot be carried out.
  • So, according to the reverse request processing, when a key word is input with respect to the object, the object ID of the object related to the object can be obtained.
  • That is, the user operates, when desires to know the object ID of the object related to an object, the operation section 34 to input a key word along with the command (hereinafter suitably referred to as the reverse request command) for causing the user terminal 3 to carry out the reverse request processing.
  • The reverse request command and the key word are received by the communication section 33. The communication section 33 requests, when receives the reverse request command and the key word, the search server 4 the connection through the internet 2 in Step S61, when the connection with the search server 41 is established, the procedure proceeds to Step S62 to transmit the reverse request command and the key word to the search server 4.
  • In the search server 4 having received the reverse request command and the key word, the reverse processing is carried out as described in FIG. 8 whereby in the data base 12 (see FIG. 4), the object ID corresponded to the key word is searched and transmitted, and therefore, in Step S63, the communication section 33 receives the object ID to supply it to the display control section 35. Further, in Step S63, the display control section 35 supplies the object ID to the display section 36 for display, and the reverse request processing ends.
  • The user carries out the search request processing described in FIG. 10 using the object ID obtained as described above to obtain URL of the object related to the desired object.
  • Where the home page on which the <IDTAG> tag is described is displayed by the WWW browser, when the cursor is moved on the object specified by the description surrounded by the <IDTAG> tag, it is possible to display the object ID assigned to the object.
  • That is, according to the HTML file shown in FIG. 2(B), in the WWW browser, the home page as shown in FIG. 13(A) similar to that shown in FIG. 2(A) is displayed but in this case, when the cursor is moved on the image V1 as the object, the object ID [1111111] assigned to the image V1 as the object can be displayed on the WWW browser as shown in FIG. 13(B).
  • Further, when others assign the object ID described in a home page without leave, information becomes confused, and therefore, some measure is desirably taken so the use of the object ID as described above can be prohibited.
  • A series of processing as described above can be carried out by a hardware as well as a software. Where the series of processing is carried out by a software, a program constituting the software is installed on a general-purpose computer or the like.
  • FIG. 14 shows one example of a computer in which the program for executing the aforementioned series of processing is installed.
  • The program can be recorded in advance in a hard disc 150 as a recording medium encased in a computer 101 or ROM 243 as a semiconductor memory.
  • Alternatively, the program can be stored or recorded temporarily or permanently in a removable recording medium 151 such as a floppy disc, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical) disc, DVD (Digital Versatile Disc), a magnetic disc, and a semiconductor memory. Such a removable recoding medium 151 can be provided as a so-called package soft-ware.
  • In addition to the above, the program is transferred, from the down-load side, to the computer 101 by radio through the artificial satellite for digital satellite broadcasting, is transferred to the computer by wire through network such as LAN (Local Area Network) and an internet, and can be installed on a hard-disc 102 encased.
  • In the description of the present invention, the processing steps for describing programs for causing the computer to carry out various processes not always need to be process in time series along the order described as a flow chart, but, for example, processing executed in parallel or individually or processing according to the object is included.
  • Further, the program may be processed by a single computer, or may be processed by being scattered by a plurality of computers. Further, the program may be transferred to a distant computer for execution.
  • The computer 101 encases therein CPU (Central Processing Unit) 142. An input-output interface 145 is connected to CPU 142 through a bus 141. When a command is input as a result that the input section 147 constituted by a keyboard or a mouse is operated by the user through the input-output interface 145, CPU 142 executes the program stored in ROM (Read Only Memory) 143 accordingly. Further, CPU 142 loads, on RAM (Random Access Memory) 144, and executes a program stored in a hard-disc 150, a program which is transferred from a satellite or a network, received by a communication section 148 and installed in the hard-disc 150, or a program which is read from a removable recording medium 151 mounted on a drive 149 and installed on the hard-disk. Then, CPU 142 outputs the processed result, for example, to a display section 146 constituted by LCD (Liquid Crystal Display) or the like through the input-output interface 145, as occasion demands, or the processed result is transmitted from the communication section 148.
  • As the object ID, characters such as alphabet and symbols in addition to numerals can be used.
  • INDUSTRIAL APPLICABILITY
  • According to the present invention, as described above, discrimination information assigned to the object constituting information transmitted from the terminal is received, position information corresponded to discrimination information from the terminal is searched from the data base storing discrimination information assigned to the object constituting information and position information of the information corresponded, and a list of the searched position information is prepared and transmitted the terminal. On the other hand, the discrimination information assigned to the object constituting the information is transmitted to the server, and a list of position information with respect to information constituted from the object to which the discrimination information transmitted from the server corresponding to the transmission is received and displayed, and therefore, the position information including the desired object can be obtained easily.

Claims (13)

1-12. (canceled)
13. An information processing apparatus for requesting a server for providing position information indicative of a position of a home page, comprising:
transmission means for transmitting discrimination information assigned to an object constituting the home sage to said server;
receiving means for receiving a list of said position information with respect to the home page constituted from said object o which the discrimination information transmitted from said server corresponding to the transmission of said discrimination information is assigned;
display control means for displaying the list of said position information; and
request means for requesting said server to issue said discrimination information.
14. The information processing apparatus according to claim 13 further comprising input means for inputting said discrimination information transmitted to said transmission means.
15. (canceled)
16. The information processing apparatus according to claim 13 further comprising request means for requesting said server to search said discrimination information by a key word.
17. The information processing apparatus according to claim 13 wherein the home page is a file described in a predetermined description language.
18. The information processing apparatus according to claim 13 wherein said predetermined description language is HTML (Hyper Text Markup Language).
19. The information processing apparatus according to claim 13 wherein said position information is URL (Uniform Resource Locator).
20. An information processing method for requesting a server for providing position information indicative of a position of a home page, comprising:
transmission step for transmitting discrimination information assigned to an object constituting the home page to said server;
receiving step for receiving a list of said position information with respect to the home page constituted from said object o which the discrimination information transmitted from said server corresponding to the transmission of said discrimination information is assigned; display control step for displaying the list of said position information; and
issuing step for issuing said discrimination information not registered in said data base in response to the request from said terminal.
21. A recording medium having a program recorded therein, said program causing a computer to execute information processing for requesting a server for providing position information indicative of a position of a home page, a program being recorded, said program comprising:
transmission step for transmitting discrimination information assigned to an object constituting the home page to said server;
receiving step for receiving a list of said position information with respect to the home page constituted from said object to which the discrimination information transmitted from said server corresponding to the transmission of said discrimination information is assigned;
display control step for displaying said list of position information; and
issuing step for issuing said discrimination information not registered in said data base in response to the request from said terminal.
22. An information network system comprising a server for providing position information indicative of a position of a home page and a terminal for requesting said server said position information, said server comprising:
first receiving means for receiving discrimination information assigned to an object constituting the home page transmitted from said terminal;
search means for searching said position information corresponded to discrimination information from said terminal from a data base for storing discrimination information assigned to the object constituting the home page and said position information with respect to the information corresponded;
preparing means for preparing a list of said position information searched; and
first transmission means for transmitting said list of position information to said terminal, wherein said terminal comprises:
second transmission means for transmitting discrimination information assigned to the object constituting the home page to said server;
second receiving means for receiving said list of said position information with respect to the home page constituted from said object to which the discrimination information transmitted from said server corresponding to the transmission of said discrimination information is assigned; and display control means for displaying said list of position information.
23. The information network system apparatus according to claim 22 wherein the terminal further comprises:
identification read means operatively connected to said sensing means for determining the discrimination information assigned to the object from the audio and/or visual data obtained by the sensing means;
display means for displaying the home page including the object; and
communication means operatively connected to said first and second transmission means, said identification read means, and said display means.
24. The information network system apparatus according to claim 23 further comprising operation means operatively connected to the communication means, wherein said discrimination information includes an object identifier and a cursor controlled by said operation means is displayed by the display means over the home page and the object identifier is displayed on the home page when the cursor is moved on the object.
US11/299,871 1999-10-04 2005-12-12 Information processing apparatus and method, and recording medium Abandoned US20060101007A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/299,871 US20060101007A1 (en) 1999-10-04 2005-12-12 Information processing apparatus and method, and recording medium

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JPP11/282644 1999-10-04
JP28264499A JP2001101232A (en) 1999-10-04 1999-10-04 Information processor, information processing method and recording medium
US09/857,364 US7069262B1 (en) 1999-10-04 2000-10-04 Information processing apparatus, recording medium, and method for using them
PCT/JP2000/006916 WO2001025961A1 (en) 1999-10-04 2000-10-04 Method and apparatus for information processing, and recording medium
US11/299,871 US20060101007A1 (en) 1999-10-04 2005-12-12 Information processing apparatus and method, and recording medium

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2000/006916 Continuation WO2001025961A1 (en) 1999-10-04 2000-10-04 Method and apparatus for information processing, and recording medium
US09/857,364 Continuation US7069262B1 (en) 1999-10-04 2000-10-04 Information processing apparatus, recording medium, and method for using them

Publications (1)

Publication Number Publication Date
US20060101007A1 true US20060101007A1 (en) 2006-05-11

Family

ID=17655211

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/857,364 Expired - Fee Related US7069262B1 (en) 1999-10-04 2000-10-04 Information processing apparatus, recording medium, and method for using them
US11/299,871 Abandoned US20060101007A1 (en) 1999-10-04 2005-12-12 Information processing apparatus and method, and recording medium

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/857,364 Expired - Fee Related US7069262B1 (en) 1999-10-04 2000-10-04 Information processing apparatus, recording medium, and method for using them

Country Status (4)

Country Link
US (2) US7069262B1 (en)
EP (1) EP1136916A1 (en)
JP (1) JP2001101232A (en)
WO (1) WO2001025961A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060010095A1 (en) * 2004-07-09 2006-01-12 Wolff Gregory J Synchronizing distributed work through document logs
US20080243688A1 (en) * 2007-03-28 2008-10-02 Hart Peter E Method and Apparatus for Recording Transactions with a Portable Logging Device
US20080243751A1 (en) * 2007-03-28 2008-10-02 Michael Gormish Method and Apparatus for Recording Associations with Logs
US20090070869A1 (en) * 2007-09-06 2009-03-12 Microsoft Corporation Proxy engine for custom handling of web content
US20100088512A1 (en) * 2008-10-02 2010-04-08 Schwartz Edward L Method and Apparatus for Automatically Publishing Content Based Identifiers
US8006094B2 (en) 2007-02-21 2011-08-23 Ricoh Co., Ltd. Trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes
US8479004B2 (en) 2006-08-31 2013-07-02 Ricoh Co., Ltd Paper-based document logging
US9792269B2 (en) 2002-07-19 2017-10-17 Open Invention Network, Llc Registry driven interoperability and exchange of documents

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3608716B2 (en) 1999-10-15 2005-01-12 日本電気株式会社 Communication system using service identification card
MY127543A (en) * 2000-02-26 2006-12-29 Natsteel Holdings Pte Ltd Method and system for efficiently transacting an order and for communicating order information between a construction contractor and a construction material supplier
JP4552100B2 (en) * 2001-04-27 2010-09-29 ソニー株式会社 Product search system, product search device, and product search method for product search device
JP4870503B2 (en) * 2006-09-20 2012-02-08 オリンパスイメージング株式会社 Camera and blog management system
US8386454B2 (en) * 2009-09-20 2013-02-26 Yahoo! Inc. Systems and methods for providing advanced search result page content
WO2012159360A1 (en) * 2011-08-01 2012-11-29 华为技术有限公司 Method and apparatus for web page prefetching
CN103559194B (en) 2013-09-12 2017-08-08 北京智谷睿拓技术服务有限公司 A kind of searching method, server, system
CN103559195A (en) * 2013-09-12 2014-02-05 北京智谷睿拓技术服务有限公司 Searching method and terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867161A (en) * 1995-08-08 1999-02-02 Walsh; Aaron E. Uniform mnemonic associations of computer resources to graphical images
US5875446A (en) * 1997-02-24 1999-02-23 International Business Machines Corporation System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
US6134583A (en) * 1996-07-01 2000-10-17 Sun Microsystems, Inc. Method, system, apparatus and article of manufacture for providing identity-based caching services to a plurality of computer systems (#16)
US6473781B1 (en) * 1997-10-28 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Communication system and method
US6807570B1 (en) * 1997-01-21 2004-10-19 International Business Machines Corporation Pre-loading of web pages corresponding to designated links in HTML

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2634966B2 (en) 1991-06-27 1997-07-30 積水化成品工業株式会社 Molding method of thermoplastic resin sheet
JPH054274U (en) * 1991-07-01 1993-01-22 宏英 布施 Video code for picture book search
JPH07249048A (en) * 1994-03-11 1995-09-26 Fujitsu General Ltd Image recognition device
US5666490A (en) * 1994-05-16 1997-09-09 Gillings; Dennis Computer network system and method for managing documents
JPH09198295A (en) * 1996-01-16 1997-07-31 Nec Corp Hypermedia system
US5991783A (en) * 1996-10-01 1999-11-23 Warp 10 Technologies Inc. System and method for generating, storing and transmitting graphical data
JPH10162011A (en) * 1996-11-27 1998-06-19 Toshiba Corp Information retrieval method, information retrieval system, information retrieval terminal equipment, and information retrieval device
JPH10240760A (en) * 1997-02-28 1998-09-11 Hitachi Ltd Method for managing related data
JPH117452A (en) 1997-06-18 1999-01-12 Nippon Telegr & Teleph Corp <Ntt> Method and device for collecting information through network and recording medium recording program for executing the method
US6510461B1 (en) * 1997-06-30 2003-01-21 Sun Microsystems, Inc. System for managing and automatically deleting network address identified and stored during a network communication session when the network address is visited
JP3901806B2 (en) * 1997-09-25 2007-04-04 富士通株式会社 Information management system and secondary server
JPH11143885A (en) * 1997-11-04 1999-05-28 Nippon Telegr & Teleph Corp <Ntt> Method and device for information retrieval, storage medium for storing information retrieval program, method and device for information transmission, and storage medium for storing information transmission program
US6173287B1 (en) * 1998-03-11 2001-01-09 Digital Equipment Corporation Technique for ranking multimedia annotations of interest
US6360215B1 (en) * 1998-11-03 2002-03-19 Inktomi Corporation Method and apparatus for retrieving documents based on information other than document content
US6567797B1 (en) * 1999-01-26 2003-05-20 Xerox Corporation System and method for providing recommendations based on multi-modal user clusters
US6546395B1 (en) * 1999-08-30 2003-04-08 International Business Machines Corporation Multi-dimensional restructure performance by selecting a technique to modify a relational database based on a type of restructure
US6463430B1 (en) * 2000-07-10 2002-10-08 Mohomine, Inc. Devices and methods for generating and managing a database

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867161A (en) * 1995-08-08 1999-02-02 Walsh; Aaron E. Uniform mnemonic associations of computer resources to graphical images
US6134583A (en) * 1996-07-01 2000-10-17 Sun Microsystems, Inc. Method, system, apparatus and article of manufacture for providing identity-based caching services to a plurality of computer systems (#16)
US6807570B1 (en) * 1997-01-21 2004-10-19 International Business Machines Corporation Pre-loading of web pages corresponding to designated links in HTML
US5875446A (en) * 1997-02-24 1999-02-23 International Business Machines Corporation System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
US6473781B1 (en) * 1997-10-28 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Communication system and method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9792269B2 (en) 2002-07-19 2017-10-17 Open Invention Network, Llc Registry driven interoperability and exchange of documents
US7949666B2 (en) 2004-07-09 2011-05-24 Ricoh, Ltd. Synchronizing distributed work through document logs
US20070219942A1 (en) * 2004-07-09 2007-09-20 Wolff Gregory J Synchronizing distributed work through document logs
US20070288441A1 (en) * 2004-07-09 2007-12-13 Wolff Gregory J Synchronizing distributed work through document logs
US8903788B2 (en) * 2004-07-09 2014-12-02 Ricoh Co., Ltd. Synchronizing distributed work through document logs
US20060010095A1 (en) * 2004-07-09 2006-01-12 Wolff Gregory J Synchronizing distributed work through document logs
US8479004B2 (en) 2006-08-31 2013-07-02 Ricoh Co., Ltd Paper-based document logging
US8006094B2 (en) 2007-02-21 2011-08-23 Ricoh Co., Ltd. Trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes
US8412946B2 (en) 2007-02-21 2013-04-02 Ricoh Co., Ltd. Trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes
US20080243751A1 (en) * 2007-03-28 2008-10-02 Michael Gormish Method and Apparatus for Recording Associations with Logs
US8996483B2 (en) 2007-03-28 2015-03-31 Ricoh Co., Ltd. Method and apparatus for recording associations with logs
US20080243688A1 (en) * 2007-03-28 2008-10-02 Hart Peter E Method and Apparatus for Recording Transactions with a Portable Logging Device
US20090070869A1 (en) * 2007-09-06 2009-03-12 Microsoft Corporation Proxy engine for custom handling of web content
US9906549B2 (en) * 2007-09-06 2018-02-27 Microsoft Technology Licensing, Llc Proxy engine for custom handling of web content
US20100088512A1 (en) * 2008-10-02 2010-04-08 Schwartz Edward L Method and Apparatus for Automatically Publishing Content Based Identifiers
US8185733B2 (en) 2008-10-02 2012-05-22 Ricoh Co., Ltd. Method and apparatus for automatically publishing content based identifiers

Also Published As

Publication number Publication date
US7069262B1 (en) 2006-06-27
EP1136916A1 (en) 2001-09-26
JP2001101232A (en) 2001-04-13
WO2001025961A1 (en) 2001-04-12

Similar Documents

Publication Publication Date Title
US20060101007A1 (en) Information processing apparatus and method, and recording medium
US6883001B2 (en) Document information search apparatus and method and recording medium storing document information search program therein
US6148331A (en) Destination website access and information gathering system
JP4350744B2 (en) Method and system for providing regional information search results
US8423587B2 (en) System and method for real-time content aggregation and syndication
TW504624B (en) Method and apparatus for automatically processing acquired data and contextual information and associating the same with available multimedia resources
US20010049700A1 (en) Information processing apparatus, information processing method and storage medium
US20090222298A1 (en) Data Mining Method for Automatic Creation of Organizational Charts
KR100434902B1 (en) Knowledge base custom made information offer system and service method thereof
WO2000077681A1 (en) Method for displaying search result data from internet search engines in three dimensional form
JP4073536B2 (en) Securities information display device
JP2002297648A (en) Device and program for information retrieval, and recording medium
JP2000155633A (en) Data input processor and recording medium
JP5466133B2 (en) Document search apparatus with image and document search program with image
JPH11143885A (en) Method and device for information retrieval, storage medium for storing information retrieval program, method and device for information transmission, and storage medium for storing information transmission program
JPH10289250A (en) System for url registration and display for www browser
JP2002342342A (en) Document managing method, execution system therefor, processing program and recording medium therefor
JP3543726B2 (en) Knowledge search service method and apparatus for supporting search of books and the like
JP2006059036A (en) Image retrieving apparatus and method, image retrieving program and recording medium
JP4352840B2 (en) Program, data processing method and data processing system
JP2002189713A (en) Method and system for supporting document creation
JP2003150605A (en) Information gathering device and information gathering program
JP2009110506A (en) Information processing apparatus and information processing program
JP4049694B2 (en) Business processing program and business processing device
JP2001134579A (en) Method and system for multimedia information retrieval and recording medium with recorded multimedia information retrieving program

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION