Client Apparatus, Server Apparatus, Meeting Arrangement System, and Meeting Arrangement Method
First Claim
1. A client apparatus, comprising:
- a communication means for communicating with a server apparatus and a plurality of other client apparatuses;
a first generation means for generating, based on communication history information with the plurality of other client apparatuses by the communication means, friendship information indicating a friendship between a first user of the client apparatus and each of second users of the plurality of other client apparatuses;
a storage means for storing schedule information including scheduled date/time information and scheduled place information of a scheduled event for the first user and meeting history information including date/time history information, place history information, and member history information of a meeting arranged in a past;
a second generation means for generating desired meeting date/time information of the first user based on the scheduled date/time information and the date/time history information stored;
a third generation means for generating desired meeting place information of the first user based on the scheduled place information stored, the place history information stored, and desired meeting date/time information generated;
a fourth generation means for generating meeting member candidate information indicating candidates of client apparatuses to be meeting members based on the friendship information generated; and
a control means for controlling the communication means to transmit, to the server apparatus, the desired meeting date/time information, the desired meeting place information, and the meeting member candidate information generated, as desired meeting information, and controlling the communication means to receive arranged meeting information arranged by the server apparatus based on the desired meeting information transmitted.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a client apparatus including a communication unit, a first generator to generate friendship information indicating a friendship between a first user of the client apparatus and each of second users of the plurality of other client apparatuses, a storage unit to store schedule information and meeting history information, a second generator to generate desired meeting date/time information of the first user, a third generator to generate desired meeting place information of the first user, a fourth generator to generate meeting member candidate information, and a controller to control the communication unit to transmit, to the server apparatus, the desired meeting date/time information, the desired meeting place information, and the meeting member candidate information.
-
Citations
24 Claims
-
1. A client apparatus, comprising:
-
a communication means for communicating with a server apparatus and a plurality of other client apparatuses; a first generation means for generating, based on communication history information with the plurality of other client apparatuses by the communication means, friendship information indicating a friendship between a first user of the client apparatus and each of second users of the plurality of other client apparatuses; a storage means for storing schedule information including scheduled date/time information and scheduled place information of a scheduled event for the first user and meeting history information including date/time history information, place history information, and member history information of a meeting arranged in a past; a second generation means for generating desired meeting date/time information of the first user based on the scheduled date/time information and the date/time history information stored; a third generation means for generating desired meeting place information of the first user based on the scheduled place information stored, the place history information stored, and desired meeting date/time information generated; a fourth generation means for generating meeting member candidate information indicating candidates of client apparatuses to be meeting members based on the friendship information generated; and a control means for controlling the communication means to transmit, to the server apparatus, the desired meeting date/time information, the desired meeting place information, and the meeting member candidate information generated, as desired meeting information, and controlling the communication means to receive arranged meeting information arranged by the server apparatus based on the desired meeting information transmitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server apparatus, comprising:
-
a communication means for receiving, from a plurality of client apparatuses, desired meeting information including desired meeting date/time information, desired meeting place information, and meeting member candidate information of a meeting, the desired meeting information being generated in the plurality of client apparatuses; a first generation means for generating, based on the desired meeting information received, a plurality of optimal client apparatus groups constituted of, as elements exclusive of each other, a plurality of client apparatuses having matched desired meeting information; a second generation means for determining an arranged date and time and an arranged meeting place for each of the plurality of optimal client apparatus groups generated, determining, as arranged meeting members, the plurality of client apparatuses belonging to the plurality of optimal client apparatus groups, and generating arranged meeting information indicating the arranged meeting date and time, the arranged meeting place, and the arranged meeting members; and a control means for controlling the communication means to transmit the arranged meeting information generated, to the plurality of client apparatuses as the arranged meeting members. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A meeting arrangement system comprising a server apparatus and a plurality of client apparatuses,
wherein each of the plurality of client apparatuses includes a first communication means for communicating with a server apparatus and other client apparatuses, a first generation means for generating, based on communication history information with the plurality of other client apparatuses by the communication means, friendship information indicating a friendship between a first user of the client apparatus and each of second users of the plurality of other client apparatuses, a storage means for storing schedule information including scheduled date/time information and scheduled place information of a scheduled event for the first user and meeting history information including date/time history information, place history information, and member history information of a meeting arranged in a past, a second generation means for generating desired meeting date/time information of the first user based on the scheduled date, time information and the date/time history information stored, a third generation means for generating desired meeting place information of the first user based on the scheduled place information stored, the place history information stored, and desired meeting date/time information generated, a fourth generation means for generating meeting member candidate information indicating candidates of client apparatuses to be meeting members based on the friendship information generated, and a first control means for controlling the first communication means to transmit, to the server apparatus, the desired meeting date/time information, the desired meeting place information, and the meeting member candidate information generated as desired meeting information, and controlling the first communication means to receive arranged meeting information arranged by the server apparatus based on the desired meeting information transmitted, and wherein the server apparatus includes a second communication means for receiving desired meeting information transmitted from the plurality of client apparatuses, a fifth generation means for generating, based on the desired meeting information received, a plurality of optimal client apparatus groups constituted of, as elements exclusive of each other, a plurality of client apparatuses having matched desired meeting information, a sixth generation means for determining an arranged date and time and an arranged meeting place for each of the plurality of optimal client apparatus groups, determining, as arranged meeting members, the plurality of client apparatuses belonging to the plurality of optimal client apparatus groups, and generating arranged meeting information indicating the arranged meeting date and time, the arranged meeting place, and the arranged meeting members, and a second control means for controlling the communication means to transmit the arranged meeting information generated, to the plurality of client apparatuses as the arranged meeting members.
-
22. A meeting arrangement method using a server apparatus and a plurality of client apparatuses, comprising:
-
generating, based on communication history information with the plurality of other client apparatuses, friendship information indicating a friendship between a first user of the client apparatus and each of second users of the plurality of other client apparatuses; storing schedule information including scheduled date/time information and scheduled place information of a scheduled event for the first user and meeting history information including date/time history information, place history information, and member history information of a meeting arranged in a past; generating desired meeting date/time information of the first user based on the scheduled date/time information and the date/time history information stored; generating desired meeting place information of the first user based on the scheduled place information stored, the place history information stored, and desired meeting date/time information generated; generating meeting member candidate information indicating candidates of client apparatuses to be meeting members based on the friendship information generated; transmitting, to the server apparatus, the desired meeting date/time information, the desired meeting place information, and the meeting member candidate information generated as desired meeting information; receiving the desired meeting information transmitted from the plurality of client apparatuses; generating, based on the desired meeting information received, a plurality of optimal client apparatus groups constituted of, as elements exclusive of each other, a plurality of client apparatuses having matched desired meeting information; determining an arranged date and time and an arranged meeting place for each of the plurality of optimal client apparatus groups, determining, as arranged meeting members, the plurality of client apparatuses belonging to the plurality of optimal client apparatus groups, and generating arranged meeting information indicating the arranged meeting date and time, the arranged meeting place, and the arranged meeting members; and transmitting the arranged meeting information generated, to the plurality of client apparatuses as the arranged meeting members, the former six steps stated above being executed by the plurality of client apparatuses, the latter four steps stated above being executed by the server apparatus.
-
-
23. A client apparatus, comprising:
-
a communication unit capable of communicating with a server apparatus and a plurality of other client apparatuses; a first generator to generate, based on communication history information with the plurality of other client apparatuses by the communication unit, friendship information indicating a friendship between a first user of the client apparatus and each of second users of the plurality of other client apparatuses; a storage unit to store schedule information including scheduled date/time information and scheduled place information of a scheduled event for the first user and meeting history information including date/time history information, place history information, and member history information of a meeting arranged in a past; a second generator to generate desired meeting date/time information of the first user based on the scheduled date/time information and the date/time history information stored; a third generator to generate desired meeting place information of the first user based on the scheduled place information stored, the place history information stored, and desired meeting date/time information generated; a fourth generator to generate meeting member candidate information indicating candidates of client apparatuses to be meeting members based on the friendship information generated; and a controller to control the communication unit to transmit, to the server apparatus, the desired meeting date/time information, the desired meeting place information, and the meeting member candidate information generated as desired meeting information, and control the communication unit to receive arranged meeting information arranged by the server apparatus based on the desired meeting information transmitted.
-
-
24. A server apparatus, comprising:
-
a communication unit to receive, from a plurality of client apparatuses, desired meeting information including desired meeting date/time information, desired meeting place information, and meeting member candidate information of a meeting, the desired meeting information being generated in the plurality of client apparatuses; a first generator to generate, based on the desired meeting information received, a plurality of optimal client apparatus groups constituted of, as elements exclusive of each other, a plurality of client apparatuses having matched desired meeting information; a second generator to determine an arranged date and time and an arranged meeting place for each of the plurality of optimal client apparatus groups, determine, as arranged meeting members, the plurality of client apparatuses belonging to the plurality of optimal client apparatus groups, and generate arranged meeting information indicating the arranged meeting date and time, the arranged meeting place, and the arranged meeting members; and a controller to control the communication unit to transmit the arranged meeting information generated, to the plurality of client apparatuses as the arranged meeting members.
-
Specification