Information providing apparatus
First Claim
1. An information providing device that provides a user with information, comprising:
- a user database (306) managing user information;
an information database (307, 309, 310) managing information to be provided to a user;
a database management unit (301) for managing information stored in said user database (306) and said information database (307, 309, 310);
an information-receiver deciding unit (302) each time deciding a user who receives information stored in said information database (307, 309, 310) from the user information registered in said user database (306) in accordance with the user information stored in the user database (306) and providing the user with an access right to information; and
an access control unit (303) receiving access from the user and dynamically constructing a page to be displayed for said access based on said information database (307, 309, 310).
1 Assignment
0 Petitions
Accused Products
Abstract
An information providing device assisting the users who meet each other accidentally in forming a community includes a user database (306) managing user information, an information database (307, 309, 310) managing information to be provided to a user, a database management unit (301) for managing information stored in the user database (306) and the information database (307, 309, 310), an information-receiver deciding unit (302) deciding a user who receives information stored in the information database (307, 309, 310) from the user information registered in the user database (306) in accordance with a prescribed condition and providing the user with an access right to information, and an access control unit (303) receiving access from the user and dynamically constructing a page to be displayed for the access based on the information database (307, 309, 310).
-
Citations
14 Claims
-
1. An information providing device that provides a user with information, comprising:
-
a user database (306) managing user information; an information database (307, 309, 310) managing information to be provided to a user; a database management unit (301) for managing information stored in said user database (306) and said information database (307, 309, 310); an information-receiver deciding unit (302) each time deciding a user who receives information stored in said information database (307, 309, 310) from the user information registered in said user database (306) in accordance with the user information stored in the user database (306) and providing the user with an access right to information; and an access control unit (303) receiving access from the user and dynamically constructing a page to be displayed for said access based on said information database (307, 309, 310). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information providing device that provides a user with information, comprising:
-
a user database managing user information for a plurality of users; an information database managing information to be provided to a user; a database management unit for managing information stored in said user database and said information database; an information-receiver deciding unit selecting a user from said plurality of users to be provided information stored in said information database from the user information registered in said user database in accordance with a prescribed condition and preparing said information to be provided; and an access control unit receiving an access request from the selected user, determining whether the selected user has an access right to said information, and if the selected user has the access right dynamically constructing a page to be displayed for said information, wherein said information-receiver deciding unit provides a user who lives close to said user who was provided with the access right to certain information last time with an access right to that information by priority, in selecting a user to be provided information.
-
-
8. An information providing device that provides a user with information, comprising:
-
a user database (306) managing user information; an information database (307, 309, 310) managing information to be provided to a user; a database management unit (301) for managing information stored in said user database (306) and said information database (307, 309, 310); an information-receiver deciding unit (302) deciding a user who receives information stored in said information database (307, 309, 310) from the user information registered in said user database (306) in accordance with a prescribed condition and providing the user with an access right to information; and an access control unit (303) receiving access from the user and dynamically constructing a page to be displayed for said access based on said information database (307, 309, 310), wherein said information-receiver deciding unit (302) provides a user having an interest/preference similar to that of a user who was provided with an access right to certain information last time with an access right to that information by priority, in deciding a user who receives an access right to information.
-
-
9. An information providing device that provides a user with information, comprising:
-
a user database managing user information for a plurality of users; an information database managing information to be provided to a user; a database management unit for managing information stored in said user database and said information database; an information-receiver deciding unit selecting a user from the plurality of users to be provided information stored in said information database from the user information registered in said user database in accordance with a prescribed condition and preparing said information to be provided; and an access control unit receiving an access request from the selected user, determining whether the selected user has an access right to said information, and if the selected user has the access right dynamically constructing a page to be displayed for said information, wherein said access control unit, in response to the access request from the user, displays that information if the user is now provided with information, and displays a list of information provided in the past if the user is not provided with information now. - View Dependent Claims (10)
-
-
11. An information providing device that provides a user with information, comprising:
-
a user database managing user information for a plurality of users; an information database managing information to be provided to a user; a database management unit for managing information stored in said user database and said information database; an information-receiver deciding unit selecting a user from the plurality of users to be provided information stored in said information database from the user information registered in said user database in accordance with a prescribed condition and preparing said information to be provided; an access control unit receiving an access request from the selected user, determining whether the selected user has the access right to said information, and if the selected user has the access right dynamically constructing a page to be displayed for said information; and position database managing a position in association with a corresponding code, wherein said access control unit includes a circuit for selecting an event related to certain information from said event database through said database management unit, a circuit for selecting a position where the selected event is created from said position database through said database management unit, and a circuit for displaying positions to which the certain information has been distributed before.
-
-
12. An information providing method for use in an information providing device including a user database (306) managing user information and an information database (307, 309, 310) managing information to be provided to a user, said method comprising the steps of:
-
managing information stored in said user database (306) and said information database (307, 309, 310) (S901, S902, S911, S1001, S1002, S1014); each time deciding a user who receives information in accordance with the user information stored in the user database (306) for providing an access right to information (S903–
S910, S1003–
S1013, S2609, S2610); andreceiving access from the user and dynamically constructing a page to be displayed for said access (S1201–
S1203, S1301–
S1307, S1401–
S1410, S1501–
S1503).
-
-
13. A computer readable recording medium storing an information providing program causing a computer to perform the steps of:
-
managing information stored in a user database (306) managing user information and an information database (307, 309, 310) managing information to be provided to a user (S901, S902, S911, S1001, S1002, S1014); each time deciding a user who receives information in accordance with the user information stored in the user database (306) for providing an access right to information (S903–
S910, S1003–
S1013, S2609, S2610); andreceiving access from the user and dynamically constructing a page to be displayed for said access (S1201–
S1203, S1301–
S1307, S1401–
S1410, S1501–
S1503).
-
-
14. An information providing system, comprising:
-
an information providing device (102); and a terminal device (104, 105) connected to said information providing device (102) over a data communication network (101), wherein said information providing device (102) includes a user database (306) managing user information; an information database (307, 309, 310) managing information to be provided to a user; a database management unit (301) for managing information stored in said user database (306) and said information database (307, 309, 310); an information-receiver deciding unit (302) each time deciding a user who receives information stored in said information database (307, 309, 310) from the user information registered in said user database (306) in accordance with the user information stored in the user database (306) and providing the user with an access right to information; and an access control unit (303) receiving access from the user and dynamically constructing a page to be displayed for said access based on said information database (307, 309, 310).
-
Specification