Methods and systems for service discovery management in peer-to-peer networks
First Claim
Patent Images
1. A method of wireless communication, comprising:
- receiving, at a first communication device, a first signal from a second communication device over a peer-to-peer connection between the first communication device and the second communication device;
receiving, at the first communication device, a second signal from an access point of a cellular network; and
performing a location-based operation at the first communication device with respect to the second communication device based at least in part on previous location information for the second communication device and current location information for the second communication device included in the first and second signals, wherein the location-based operation includes;
moving a session between the first communication device and the second communication device implemented over the peer-to-peer connection to a connection between the first communication device and the second communication device implemented over the cellular network;
ormoving a session between the first communication device and the second communication device implemented over the cellular network to the peer-to-peer connection between the first communication device and the second communication device.
1 Assignment
0 Petitions
Accused Products
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.
91 Citations
31 Claims
-
1. A method of wireless communication, comprising:
-
receiving, at a first communication device, a first signal from a second communication device over a peer-to-peer connection between the first communication device and the second communication device; receiving, at the first communication device, a second signal from an access point of a cellular network; and performing a location-based operation at the first communication device with respect to the second communication device based at least in part on previous location information for the second communication device and current location information for the second communication device included in the first and second signals, wherein the location-based operation includes; moving a session between the first communication device and the second communication device implemented over the peer-to-peer connection to a connection between the first communication device and the second communication device implemented over the cellular network;
ormoving a session between the first communication device and the second communication device implemented over the cellular network to the peer-to-peer connection between the first communication device and the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for wireless communication, comprising:
-
means for receiving, at a first communication device, a first signal from a second communication device over a peer-to-peer connection between the first communication device and the second communication device; means for receiving, at the first communication device, a second signal from an access point of a cellular network; and means for a location-based operation at the first communication device with respect to the second communication device based at least in part on previous location information for the second communication device and current location information for the second communication device included in the first and second signals, wherein the means for the location-based operation includes; means for moving a session between the first communication device and the second communication device implemented over the peer-to-peer connection to a connection between the first communication device and the second communication device implemented over the cellular network;
ormeans for moving a session between the first communication device and the second communication device implemented over the cellular network to the peer-to-peer connection between the first communication device and the second communication device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for wireless communication, comprising:
-
at least one processor; and a memory in electronic communication with the processor, the memory embodying instructions, the instructions being executable by the processor to; receive, at a first communication device, a first signal from a second communication device over a peer-to-peer connection between the first communication device and the second communication device; receive, at the first communication device, a second signal from an access point of a cellular network; and perform a location-based operation at the first communication device with respect to the second communication device based at least in part on previous location information for the second communication device and current location information for the second communication device included in the first and second signals, wherein the location-based operation includes; moving a session between the first communication device and the second communication device implemented over the peer-to-peer connection to a connection between the first communication device and the second communication device implemented over the cellular network;
ormoving a session between the first communication device and the second communication device implemented over the cellular network to the peer-to-peer connection between the first communication device and the second communication device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium comprising instructions, which when executed by a processor, causes the processor to:
-
receive, at a first communication device, a first signal from a second communication device over a peer-to-peer connection between the first communication device and the second communication device; receive, at the first communication device, a second signal from an access point of a cellular network; and perform a location-based operation at the first communication device with respect to the second communication device based at least in part on previous location information for the second communication device and current location information for the second communication device included in the first and second signals, wherein the location-based operation includes; moving a session between the first communication device and the second communication device implemented over the peer-to-peer connection to a connection between the first communication device and the second communication device implemented over the cellular network;
ormoving a session between the first communication device and the second communication device implemented over the cellular network to the peer-to-peer connection between the first communication device and the second communication device.
-
Specification