Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program
First Claim
1. A method of controlling an information processing apparatus accessible to a first database and a second database, the first database storing a plurality of pieces of first information and their properties associated with unique identification codes, and the second database storing a plurality of pieces of second information and their properties, said method comprising the steps of:
- receiving a unique identification code from an external communication apparatus;
retrieving a piece of the first information and its property corresponding to the received unique identification code from the first database in a first retrieval step;
retrieving for a plurality of pieces of the second information and their properties from the second database based on the property of the retrieved piece of the first information in a second retrieval step;
setting a printing priority on each of the retrieved pieces of the second information based on the properties of the retrieved pieces of the second information;
preparing a plurality of printing layout examples for printing the retrieved pieces of the second information to be printed with the retrieved piece of the first information, each of the printing layout examples including at least one of the retrieved pieces of the second information based on the printing priorities;
selecting one printing layout example from the plurality of printing layout examples; and
creating printing data for printing the retrieved piece of the first information and the at least one of the retrieved pieces of the second information according to the selected printing layout example.
1 Assignment
0 Petitions
Accused Products
Abstract
An information providing method, information providing system, terminal apparatus, and storage medium storing an information providing program, which enable to extract actually desired information and appropriately extract information desired next, are provided. A predetermined code is input from a P service terminal (100). A P service server (200) searches the first database for first information corresponding to the code and extracts the information. When a predetermined condition is satisfied, second information is searched for from the second database and extracted. The extracted second information is attached to the first information. The first information or the first information having the second information is returned to the P service terminal (100).
97 Citations
9 Claims
-
1. A method of controlling an information processing apparatus accessible to a first database and a second database, the first database storing a plurality of pieces of first information and their properties associated with unique identification codes, and the second database storing a plurality of pieces of second information and their properties, said method comprising the steps of:
-
receiving a unique identification code from an external communication apparatus; retrieving a piece of the first information and its property corresponding to the received unique identification code from the first database in a first retrieval step; retrieving for a plurality of pieces of the second information and their properties from the second database based on the property of the retrieved piece of the first information in a second retrieval step; setting a printing priority on each of the retrieved pieces of the second information based on the properties of the retrieved pieces of the second information; preparing a plurality of printing layout examples for printing the retrieved pieces of the second information to be printed with the retrieved piece of the first information, each of the printing layout examples including at least one of the retrieved pieces of the second information based on the printing priorities; selecting one printing layout example from the plurality of printing layout examples; and creating printing data for printing the retrieved piece of the first information and the at least one of the retrieved pieces of the second information according to the selected printing layout example. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing apparatus accessible to a first database and a second database, the first database storing a plurality of pieces of first information and their properties associated with unique identification codes, and the second database storing a plurality of pieces of second information and their properties, said apparatus comprising:
-
receiving means for receiving a unique identification code from an external communication apparatus; first retrieval means for retrieving a piece of the first information and its property corresponding to the received unique identification code from the first database; second retrieval means for retrieving for a plurality of pieces of the second information and their properties from the second database based on the property of the retrieved piece of the first information; setting means for setting a printing priority on each of the retrieved pieces of the second information based on the properties of the retrieved pieces of the second information; preparation means for preparing a plurality of printing layout examples for printing the retrieved pieces of the second information to be printed with the retrieved piece of the first information, each of the printing layout examples including at least one of the retrieved pieces of the second information based on the printing priorities; selection means for selecting one printing layout example from the plurality of printing layout examples; and creating means for creating printing data for printing the retrieved piece of the first information and the at least one of the retrieved pieces of the second information according to the selected printing layout example. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable storage medium which stores computer-executable program code for controlling an information processing apparatus accessible to a first database and a second database, the first database storing a plurality of pieces of first information and their properties associated with unique identification codes, and the second database storing a plurality of pieces of second information and their properties, the program code comprising code for performing the steps of:
-
receiving a unique identification code from an external communication apparatus; retrieving a piece of the first information and its property corresponding to the received unique identification code from the first database in a first retrieval step; retrieving a plurality of pieces of the second information and their properties from the second database based on the property of the retrieved piece of the first information in a second retrieval step; setting a printing priority on each of the retrieved pieces of the second information based on the properties of the retrieved pieces of the second information; preparing a plurality of printing layout examples for printing the retrieved pieces of the second information to be printed with the retrieved piece of the first information, each of the printing layout examples including at least one of the retrieved pieces of the second information based on the printing priorities; selecting one printing layout example from the plurality of printing layout examples; and creating printing data for printing the retrieved piece of the first information and the at least one of the retrieved pieces of the second information according to the selected printing layout example.
-
Specification