Methods and apparatus for transmitting service information in a neighborhood of peer-to-peer communication groups
First Claim
1. A method of transmitting service information in a neighborhood of peer-to-peer communication groups, wherein the neighborhood includes at least a first peer-to-peer communication group of electronic devices and a second peer-to-peer communication group of electronic devices, the method comprising:
- at a peer-to-peer group owner electronic device of the first peer-to-peer communication group, wherein the first peer-to-peer communication group further includes a first member electronic device, and the second peer-to-peer communication group includes a second member electronic device;
communicatively coupling a first peer-to-peer client electronic device to the first peer-to-peer communication group;
receiving a service notification including a category and a sub-category related to a requested service from the first peer-to-peer client electronic device, wherein the service notification is configured to solicit a response from client electronic devices, in the neighborhood, that satisfy the category and the sub-category;
propagating the service notification throughout at least part of the neighborhood, including;
in accordance with a determination that the first member electronic device is in the first peer-to-peer communication group and a determination that the first member electronic device is associated with both the category and the sub-category, transmitting the service notification to the first member electronic device in the first peer-to-peer communication group; and
in accordance with a determination that the second member electronic device is a first bridge to the second peer-to-peer communication group and a determination that the second member electronic device is associated with at least the category, transmitting the service notification to the second member electronic device in the second peer-to-peer communication group; and
in response to the service notification;
receiving a response message from the second member electronic device, wherein the response message comprises addressing information indicating an address return path to the first peer-to-peer client electronic device; and
transmitting the response message to the first peer-to-peer client electronic device based at least in part on the address return path.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for transmitting service information in a neighborhood of peer-to-peer communication groups are disclosed. A peer-to-peer client device connects to a peer-to-peer communication group via a peer-to-peer group owner. The peer-to-peer client generates a service notification including a category and a sub-category and transmits the service notification to the first peer-to-peer group owner. The first peer-to-peer group owner then forwards the service notification (a) to a first group member that is associated with the category and the sub-category, and (b) to a second group member that is identified as a first bridge and is associated with the category.
-
Citations
22 Claims
-
1. A method of transmitting service information in a neighborhood of peer-to-peer communication groups, wherein the neighborhood includes at least a first peer-to-peer communication group of electronic devices and a second peer-to-peer communication group of electronic devices, the method comprising:
-
at a peer-to-peer group owner electronic device of the first peer-to-peer communication group, wherein the first peer-to-peer communication group further includes a first member electronic device, and the second peer-to-peer communication group includes a second member electronic device; communicatively coupling a first peer-to-peer client electronic device to the first peer-to-peer communication group; receiving a service notification including a category and a sub-category related to a requested service from the first peer-to-peer client electronic device, wherein the service notification is configured to solicit a response from client electronic devices, in the neighborhood, that satisfy the category and the sub-category; propagating the service notification throughout at least part of the neighborhood, including; in accordance with a determination that the first member electronic device is in the first peer-to-peer communication group and a determination that the first member electronic device is associated with both the category and the sub-category, transmitting the service notification to the first member electronic device in the first peer-to-peer communication group; and in accordance with a determination that the second member electronic device is a first bridge to the second peer-to-peer communication group and a determination that the second member electronic device is associated with at least the category, transmitting the service notification to the second member electronic device in the second peer-to-peer communication group; and in response to the service notification; receiving a response message from the second member electronic device, wherein the response message comprises addressing information indicating an address return path to the first peer-to-peer client electronic device; and transmitting the response message to the first peer-to-peer client electronic device based at least in part on the address return path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for transmitting service information in a neighborhood of peer-to-peer communication groups, wherein the neighborhood includes at least a first peer-to-peer communication group of electronic devices and a second peer-to-peer communication group of electronic devices, the apparatus comprising:
-
a plurality of radio frequency transceivers; and at least one controller, operatively coupled to the plurality of radio frequency transceivers, the at least one controller being structured to; at a peer-to-peer group owner electronic device of the first peer-to-peer communication group, wherein the first peer-to-peer communication group further includes a first member electronic device, and the second peer-to-peer communication group includes a second member electronic device; communicatively couple a first peer-to-peer client electronic device to the first peer-to-peer communication group; receive a service notification including a category and a sub-category related to a requested service from the first peer-to-peer client electronic device, wherein the service notification is configured to solicit a response from client electronic devices, in the neighborhood, that satisfy the category and the sub-category; propagate the service notification throughout at least part of the neighborhood, including; in accordance with a determination that the first member electronic device is in the first peer-to-peer communication group and a determination that the first member electronic device is associated with both the category and the sub-category, transmitting the service notification to the first member electronic device in the first peer-to-peer communication group; and in accordance with a determination that the second member electronic device is a first bridge to the second peer-to-peer communication group and a determination that the second member electronic device is associated with at least the category, transmitting the service notification to the second member electronic device in the second peer-to-peer communication group; and in response to the service notification; receive a response message from the second member electronic device, wherein the response message comprises addressing information indicating an address return path to the first peer-to-peer client electronic device; and transmit the response message to the first peer-to-peer client electronic device based at least in part on the address return path. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification