Methods and systems for service discovery management in peer-to-peer networks
AssigneeQUALCOMM Incorporated
InventorsOliver Michaelis, J. Rodney Walton, John W. Ketchum
Life of this patent
Estimating the term…
Abstract
Certain embodiments of the present disclosure relate to a method and an apparatus for managing and optimizing service discovery in a peer-to-peer (P2P) wireless network. Nodes of the P2P network advertise their capabilities to their peers in the form of services. Efficient propagation and management of node's services to other nodes is proposed in the present disclosure.
Claims44
A method for wireless communications by a wireless node in a peer-to-peer (P2P) network, comprising:
- receiving one or more advertisements of services offered by one or more other wireless nodes in the P2P network;
- assigning to each of one or more services offered by the wireless node a priority that is higher than a priority assigned to each of the services listed in the received advertisements;
- generating a prioritized list of services, the list prioritizing the one or more services offered by the wireless node over the services listed in the received advertisements of services;
- and
- distributing the prioritized list of services to other wireless nodes in the P2P network.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) network, comprising:
- logic for receiving one or more advertisements of services offered by one or more other wireless nodes in the P2P network;
- logic for assigning to each of one or more services offered by the wireless node a priority that is higher than a priority assigned to each of the services listed in the received advertisements;
- logic for generating a prioritized list of services, the list prioritizing the one or more services offered by the wireless node over the services listed in the received advertisements of services;
- and
- logic for distributing the prioritized list of services to other wireless nodes in the P2P network.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) network, comprising:
- means for receiving one or more advertisements of services offered by one or more other wireless nodes in the P2P network;
- assigning to each of one or more services offered by the wireless node a priority that is higher than a priority assigned to each of the services listed in the received advertisements;
- means for generating a prioritized list of services, the list prioritizing the one or more services offered by the wireless node over the services listed in the received advertisements of services;
- and
- means for distributing the prioritized list of services to other wireless nodes in the P2P network.
A computer-program product for wireless communications by a wireless node in a peer-to-peer (P2P) network, comprising a non-transitory computer-readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
- instructions for receiving one or more advertisements of services offered by one or more other wireless nodes in the P2P network;
- instructions for assigning to each of one or more services offered by the wireless node a priority that is higher than a priority assigned to each of the services listed in the received advertisements;
- instructions for generating a prioritized list of services, the list prioritizing the one or more services offered by the wireless node over the services listed in the received advertisements of services;
- and
- instructions for distributing the prioritized list of services to other wireless nodes in the P2P network.
In a wireless communication network comprising a plurality of nodes in which the nodes are configured to wirelessly communicate with at least on other node in a peer-to-peer fashion (P2P), a wireless node comprising:
- a receiver configured to receive one or more advertisements of services offered by one or more other wireless nodes in the P2P network;
- a processor configured to assign to each of one or more services offered by the wireless node a priority that is higher than a priority assigned to each of the services listed in the received advertisements and generate a prioritized list of services, the list prioritizing the one or more services offered by the wireless node over the services listed in the received advertisements of services;
- and
- a transmitter configured to distribute the prioritized list of services to at least one of the other wireless nodes in the P2P network.
Dependencies are inferred from the claim text.