IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0034153
(2008-02-20)
|
등록번호 |
US-8655838
(2014-02-18)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- AT&T Intellectual Property I, L.P.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
1 |
초록
▼
Peer-to-peer networks may be established by considering various characteristics of the peers when clustering the peers within the network. The characteristics may include operational criteria such as the cost of data transfer by each peer, the type and status of power being supplied to each peer, an
Peer-to-peer networks may be established by considering various characteristics of the peers when clustering the peers within the network. The characteristics may include operational criteria such as the cost of data transfer by each peer, the type and status of power being supplied to each peer, and the bandwidth available to each peer. The peer-to-peer networks may be established by requiring credentials to gain access to the peer-to-peer network, where those credentials may be a network access identifier that has previously been used to gain access to an underlying data network of the peer-to-peer network. The operational criteria used to select peers for clustering may be stored and accessed through association to the credentials used to gain access to the peer-to-peer network.
대표청구항
▼
1. A method of providing a peer-to-peer network, comprising: determining, at a control node, a data cost classification for a plurality of peers;building, at the control node, a query list of peers for a current peer by adding information about peers of the plurality for the current peer to query to
1. A method of providing a peer-to-peer network, comprising: determining, at a control node, a data cost classification for a plurality of peers;building, at the control node, a query list of peers for a current peer by adding information about peers of the plurality for the current peer to query to the query list based on the data cost classification of each of the peers of the plurality, wherein adding information about peers of the plurality to query to the query list comprises choosing which of the peers to add to the query list based on the data cost classification of each of the peers, wherein choosing the peers to place on the query list is further based on the data cost classification of the current peer;receiving, at the control node, a request from the current peer to join the peer-to-peer network, wherein the control node then determines the data cost classification for the current peer by performing a look-up of an identifier provided by the current peer within a database specifying the data cost classification associated with the identifier provided by the current peer, wherein the data cost classification of the current peer is provided to the database upon registration of the current peer with the control node device or the data cost classification of the current peer is dynamically provided to the database as a data plan of the current peer changes; andproviding, by the control node, the query list to the current peer for selecting peers to query. 2. The method of claim 1, wherein adding information about peers of the plurality to query to the query list comprises applying a selection weighting to the peers being added to the list where the weighting is based on the data cost classification of each of the peers. 3. The method of claim 1, wherein the current peer has a first data cost classification and wherein choosing the peers to place on the query list comprises choosing only those peers having the first data cost classification. 4. The method of claim 1, wherein the identifier is a network access identifier used to provision underlying data network access to the peer, the method further comprising performing a look-up within an access database of the network access identifier to grant the current peer with access to the underlying data network, and after granting access the control node looks up the network access identifier in a database to determine the cost classification of the current peer. 5. The method of claim 4, further comprising determining whether to grant access to the peer-to-peer network for the current peer when looking up the network access identifier after granting access to the underlying data network. 6. The method of claim 1, wherein the data cost classification of the current peer is one of no additional charge for any amount of data transfer, an additional charge for data transfer over a specified amount, and an additional charge per specified unit of data transferred. 7. The method of claim 1, wherein building a query list of peers for the current peer further comprises adding information about peers of the plurality to query to the query list based on a power classification of each of the peers of the plurality. 8. A control node device for providing a peer-to-peer network, comprising: a processor; anda memory storing instructions which, when executed by the processor, cause the processor to: determine a data cost classification for a plurality of peers;build a query list of peers for a current peer to query by adding information about peers of the plurality to query to the query list based on a data cost classification of each of the peers of the plurality, wherein adding information about peers of the plurality to query to the query list comprises choosing which of the peers to add to the query list based on the data cost classification of each of the peers, wherein choosing the peers to place on the query list is further based on the data cost classification of the current peer;receive a request from the current peer to join the peer-to-peer network;determine the data cost classification for the current peer by performing a look-up of an identifier provided by the current peer within a database specifying the data cost classification associated with the identifier provided by the current peer, wherein the data cost classification of the current peer is provided to the database upon registration of the current peer with the control node or the data cost classification of the current peer is dynamically provided to the database as a data plan of the current peer changes; andprovide the query list to the current peer for selecting peers to query. 9. The control node device of claim 8, wherein adding information about peers of the plurality to query to the query list comprises applying a selection weighting to the peers being added to the list where the weighting is based on the power classification of each of the peers. 10. The control node device of claim 8, wherein adding information about peers of the plurality to query to the query list comprises choosing which of the peers to add to the query list based on the power classification of each of the peers. 11. The control node device of claim 10, wherein choosing the peers to place on the query list is further based on the power classification of the current peer. 12. A non-transitory computer readable storage medium containing instructions that relate to providing a peer-to-peer network that when executed by a processor within a control node cause the processor to perform acts comprising: determining operational criteria including data cost classification for a plurality of peers;building a query list of peers for a current peer by adding information about peers of the plurality for the current peer to query to the query list based on the data cost classification of each of the peers of the plurality, wherein adding information about peers of the plurality to query to the query list comprises choosing which of the peers to add to the query list based on the data cost classification of each of the peers, wherein choosing the peers to place on the query list is further based on the data cost classification of the current peer;receiving a request from the current peer to join the peer-to-peer network and determining the data cost classification for the current peer by performing a look-up of an identifier provided by the current peer within a database specifying the data cost classification associated with the identifier provided by the current peer, wherein the data cost classification of the current peer is provided to the database upon registration of the current peer with the control node or the data cost classification of the current peer is dynamically provided to the database as a data plan of the current peer changes; andproviding the query list to the current peer for selecting peers to query. 13. The non-transitory computer readable storage medium of claim 12, wherein the operational criteria for the plurality of peers further comprise at least one of power and available bandwidth. 14. The non-transitory computer readable storage medium of claim 12, wherein adding information about peers of the plurality to query to the query list is further based on the operational criteria of the current peer. 15. The control node device of claim 8, wherein adding information about peers of the plurality to query to the query list comprises applying a selection weighting to the peers being added to the list where the weighting is based on the data cost classification of each of the peers. 16. The control node device of claim 8, wherein the current peer has a first data cost classification and wherein choosing the peers to place on the query list comprises choosing only those peers having the first data cost classification. 17. The non-transitory computer readable storage medium of claim 12, wherein adding information about peers of the plurality to query to the query list comprises applying a selection weighting to the peers being added to the list where the weighting is based on the data cost classification of each of the peers. 18. The non-transitory computer readable storage medium of claim 12, wherein the current peer has a first data cost classification and wherein choosing the peers to place on the query list comprises choosing only those peers having the first data cost classification.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.