Controlling communication based on relationship between a plurality of devices
First Claim
1. An information processing apparatus, comprising:
- a memory configured to store user information associated with a plurality of users in relation with device information associated with devices of the plurality of users, wherein the plurality of users are capable to participate in a network; and
a central processing unit (CPU) configured to;
control communication to obtain, from a service on the network, social graph information representing a relationship between the plurality of users;
generate group information associated with a group, wherein the group includes the plurality of users having the relationship based on the obtained social graph information;
generate a partial network including the devices of each of the plurality of users in the group based on the generated group information, the stored user information, and the stored device information;
control communication between the devices in the generated partial network by transmission of, to the devices in the partial network, an access-control list which includes a first group ID to identify the group;
detect generation of a determined event in a first device of the devices in the partial network; and
control, based on a detection of the generation of the determined event, communication to transmit event information associated with the determined event to all the devices in the partial network.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a communication unit, a storage unit, and a controller. The communication unit communicates with a service on a network in which a plurality of users are capable of participating and devices of the plurality of the users. The storage unit stores user information on the plurality of users and device information on the devices of the plurality of users in relation to each other. A controller controls the communication unit so that the communication obtains, from the service, social graph information, generates group information on a group consisting of a plurality of users, generates a partial network including devices of users in the group based on the generated group information, the stored user information, and the stored device information, and controls communication between the devices in the generated partial network.
36 Citations
14 Claims
-
1. An information processing apparatus, comprising:
-
a memory configured to store user information associated with a plurality of users in relation with device information associated with devices of the plurality of users, wherein the plurality of users are capable to participate in a network; and a central processing unit (CPU) configured to; control communication to obtain, from a service on the network, social graph information representing a relationship between the plurality of users; generate group information associated with a group, wherein the group includes the plurality of users having the relationship based on the obtained social graph information; generate a partial network including the devices of each of the plurality of users in the group based on the generated group information, the stored user information, and the stored device information; control communication between the devices in the generated partial network by transmission of, to the devices in the partial network, an access-control list which includes a first group ID to identify the group; detect generation of a determined event in a first device of the devices in the partial network; and control, based on a detection of the generation of the determined event, communication to transmit event information associated with the determined event to all the devices in the partial network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing system, comprising:
-
an information processing apparatus; and a first device of a first user, the information processing apparatus including; a memory configured to store user information associated with a plurality of users in relation with device information associated with devices of the plurality of users, wherein the plurality of users are capable to participate in a network; and a central processing unit (CPU) configured to; control communication to obtain, from a service on the network, social graph information representing a relationship between the plurality of users; generate group information associated with a group, wherein the group includes the plurality of users having the relationship based on the obtained social graph information; and generate a partial network including the devices of each of the plurality of users in the group based on the generated group information, the stored user information, and the stored device information, the first device of the first user including; a second CPU configured to control communication to transmit, to the devices in the partial network, an access-control list which includes a group ID to identify the group; detect generation of a determined event in a second device of the devices in the partial network; and control, based on a detection of the generation of the determined event, communication to transmit event information associated with the determined event to all the devices in the partial network.
-
-
13. An information processing method, comprising:
-
storing user information associated with a plurality of users in relation with device information associated with devices of the plurality of users; obtaining, from a service on a network in which the plurality of users are capable of participating, social graph information representing a relationship between the plurality of users; generating group information associated with a group, wherein the group includes the plurality of users having the relationship based on the obtained social graph information; generating a partial network including the devices of each of the plurality of users in the group based on the generated group information, the stored user information, and the stored device information; controlling communication between the devices in the generated partial network by transmitting, to the devices in the partial network, an access-control list which includes a group ID for identifying the group; detecting generation of a determined event in a first device of the devices in the partial network; and controlling, based on a detection of the generation of the determined event, communication to transmit event information associated with the determined event to all the devices in the partial network.
-
-
14. A non-transitory computer-readable medium having stored thereon computer-executable instructions, for causing an information processing apparatus to execute operations, the operations comprising:
-
storing user information associated with a plurality of users in relation with device information associated with devices of the plurality of users; obtaining, from a service on a network in which the plurality of users are capable of participating, social graph information representing a relationship between the plurality of users; generating group information associated with a group, wherein the group includes the plurality of users having the relationship based on the obtained social graph information; generating a partial network including the devices of each of the plurality of users in the group based on the generated group information, the stored user information, and the stored device information; controlling communication between the devices in the generated partial network by transmitting, to the devices in the partial network, an access-control list which includes a group ID for identifying the group; detecting generation of a determined event in a first device of the devices in the partial network; and controlling, based on a detection of the generation of the determined event, communication to transmit event information associated with the determined event to all the devices in the partial network.
-
Specification