Method and device for resource sharing between devices
First Claim
1. A terminal for communicating over a network with at least one another terminal within a group of devices, the terminal comprising:
- a non-transitory computer readable medium storing a plurality of instructions which cause the terminal to;
broadcast a resource information request including a predetermined group identifier for identifying the group of devices, to request resource information from the at least one another terminal in the group,receive, directly from the at least one other terminal, resource information including resource identification for identifying remote resources directly accessible through the at least one other terminal and source information for identifying locations from which the remote resources can be obtained, wherein the resource identification includes a first identifier corresponding to a first remote resource accessible through one of the at least one other terminal and a second identifier corresponding to a second remote resource accessible through the one of the at least one other terminal,in response to a remote resource of the first remote resource and the second remote resource being selected, directly requests the selected remote resource from the one of the at least other terminal corresponding to a location identified by the source information, anddetermine whether the group of devices exists,directly request the resource information from the at least one other terminal if the group of devices exists,set up the group of devices if the group does not exist, by broadcasting a group setup message over the network to invite the at least one other terminal to join the group, andrespond to a request from a specific device of the group of devices to join the group by authenticating the specific device, andtransmit an authorization token to the specific device in response to a successful authentication result, the authorization token comprising a token for use in authenticating communications between devices in a same group.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic devices and methods communicate over a network with at least one other electronic device within a group of electronic devices. Each electronic device can transmit and/or receive resource information over the network, and the resource information includes a resource identifier for identifying a remote resource accessible through another electronic device and source information for identifying a location from which the remote resource can be obtained. An electronic device can select one of a plurality of resources including the remote resource, and in response to the remote resource being selected, requests the selected remote resource from the location identified by the source information in order to share the remote resource.
37 Citations
28 Claims
-
1. A terminal for communicating over a network with at least one another terminal within a group of devices, the terminal comprising:
-
a non-transitory computer readable medium storing a plurality of instructions which cause the terminal to; broadcast a resource information request including a predetermined group identifier for identifying the group of devices, to request resource information from the at least one another terminal in the group, receive, directly from the at least one other terminal, resource information including resource identification for identifying remote resources directly accessible through the at least one other terminal and source information for identifying locations from which the remote resources can be obtained, wherein the resource identification includes a first identifier corresponding to a first remote resource accessible through one of the at least one other terminal and a second identifier corresponding to a second remote resource accessible through the one of the at least one other terminal, in response to a remote resource of the first remote resource and the second remote resource being selected, directly requests the selected remote resource from the one of the at least other terminal corresponding to a location identified by the source information, and determine whether the group of devices exists, directly request the resource information from the at least one other terminal if the group of devices exists, set up the group of devices if the group does not exist, by broadcasting a group setup message over the network to invite the at least one other terminal to join the group, and respond to a request from a specific device of the group of devices to join the group by authenticating the specific device, and transmit an authorization token to the specific device in response to a successful authentication result, the authorization token comprising a token for use in authenticating communications between devices in a same group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A terminal for communicating over a network with at least another terminal within a group of devices, the device comprising:
-
a non-transitory computer readable medium storing a plurality of instructions which cause the terminal to; store a plurality of remote resources, generate resource information including resource identification for identifying remote resource(s) accessible through the terminal and source information for identifying a location from which a remote resource(s) can be obtained, wherein the resource identification includes a first identifier when the remote resource(s) accessible through the terminal includes a first remote resource and a second identifier when the remote resource(s) accessible through the terminal is a second remote resource, transmit the resource information directly to the at least one another terminal over the network, receive a request to use a resource of the remote resource(s) or a group setup message to invite the terminal to join the group directly from another terminal, in response to receiving the request or the group setup message, determine whether the group of devices exists, if the group of devices exist, in response to the request, provide the requested remote resource directly to the another terminal, if the group of devices exist, in response to the group setup message, transmitting a request to join the group by authenticating the terminal to the another terminal, in response to transmitting the request to join the group, receive an authorization token in response to a successful authentication result of the another terminal from the another terminal, the authorization token comprising a token for use in authentication communication between devices in a same group. - View Dependent Claims (12, 13, 14)
-
-
15. A method for use in terminal for communicating over a network with at least one another terminal within a group of devices, the method comprising:
-
broadcasting a resource information request including a predetermined group identifier for identifying the group of devices, to request resource information from the at least one another terminal in the group; receiving, directly from another terminal, resource information including resource identification for identifying remote resource(s) directly accessible through the another terminal, wherein the resource identification includes a first identifier when the remote resource(s) includes a first remote resource directly accessible through the another terminal and a second identifier when the remote resource(s) a second remote resource directly accessible through the another terminal, and source information for identifying a location from which the remote resource(s) can be obtained; selecting a specific remote resource of the remote resource(s); requesting the specific remote resource directly from the another terminal corresponding to the location identified by the source information, in response to the specific remote resource being selected; determining whether the group of devices exists; directly requesting the resource information from the another terminal if the group of devices exists; setting up the group of devices if the group does not exist, by broadcasting a group setup message over the network to invite the another terminal to join the group; responding to a request from a specific device of the group of devices to join the group by authenticating the specific device; and transmitting an authorization token to the specific device in response to a successful authentication result, the authorization token comprising a token for use in authenticating communications between devices in a same group. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for use in a terminal for communicating over a network with at least one another terminal within a group of devices, the method comprising:
-
storing a plurality of remote resources, generating resource information including resource identification for identifying remote resource(s) accessible through the terminal and source information for identifying location(s) from which a remote resource(s) can be obtained, wherein the resource identification includes a first identifier when the remote resource(s) includes a first remote resource directly accessible through the another terminal and a second identifier when the remote resource(s) a second remote resource directly accessible through the another terminal; transmitting the resource information directly to the at least one another terminal over the network; receiving a request to use a resource of the remote resource(s) or a group setup message to invite the terminal to join the group directly from another terminal; and in response to receiving the request or the group setup message, determining whether the group of device exists, if the group of devices exist, in response to the request, providing the requested remote resource directly to the another terminal, if the group of devices exist, in response to the group setup message, transmitting a request to join the group by authenticating the terminal to the another terminal, in response to transmitting the request to join the group, receive an authorization token in response to a successful authentication result of the another terminal from the another terminal, the authorization token comprising a token for use in authentication communication between devices in a same group. - View Dependent Claims (26, 27, 28)
-
Specification