Service information exchange in wireless network
First Claim
1. A method, comprising:
- changing a service offering in a device that is wirelessly connected to a second device;
generating in the first device a reassociation request frame including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being generated in response to the change in the service offering, including the selectable indication being set to the first value to trigger the second device to issue the generic advertisement service request;
transmitting the reassociation request frame to the second device;
receiving from the second device a generic advertisement service request in response to the transmitted reassociation request frame; and
transmitting a generic advertisement service response frame to the second device, with an updated service description corresponding to the change in the service offering.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, apparatus, and computer program product embodiments of the invention are disclosed to automatically advertise a change in service offering of a wireless first device in wireless networks. In an example embodiment of the invention, if there is a change in service offering of the first device that is connected to a wireless second device, the first device automatically generates a reassociation request frame and transmits it to the second device. In addition to the standard processing of the reassociation request frame, the second device considers the received reassociation request frame as a trigger to respond by transmitting a generic advertisement service request to the first device. The first device will then have an opportunity to transmit its updated and up-to-date service description to the second device in a generic advertisement service response frame. The second device buffers the first device'"'"'s updated service description and makes it available to other wireless devices searching the network for services, to facilitate network selection.
-
Citations
13 Claims
-
1. A method, comprising:
-
changing a service offering in a device that is wirelessly connected to a second device; generating in the first device a reassociation request frame including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being generated in response to the change in the service offering, including the selectable indication being set to the first value to trigger the second device to issue the generic advertisement service request; transmitting the reassociation request frame to the second device; receiving from the second device a generic advertisement service request in response to the transmitted reassociation request frame; and transmitting a generic advertisement service response frame to the second device, with an updated service description corresponding to the change in the service offering. - View Dependent Claims (2)
-
-
3. An apparatus, comprising:
-
a hardware processor configured to change a service offering; said processor further configured to generate a reassociation request frame including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being generated in response to the change in the service offering, including the selectable indication being set to the first value to trigger a wirelessly connected device to issue the generic advertisement service request; a transceiver configured to transmit the reassociation request frame to the wirelessly connected device; said transceiver further configured to receive from the wirelessly connected device, a generic advertisement service request in response to the transmitted reassociation request frame; and said transceiver further configured to transmit a generic advertisement service response frame to the wirelessly connected device, with an updated service description corresponding to the change in the service offering. - View Dependent Claims (4)
-
-
5. A computer readable non-transitory medium storing program instructions, which when executed by a computer processor, perform the steps comprising:
-
changing a service offering in a device that is wirelessly connected to a second device; generating a reassociation request frame including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being generated in response to the change in the service offering, including the selectable a indication being set to the first value to trigger the second device to issue the generic advertisement service request; transmitting the reassociation request frame to the second device; receiving from the second device a generic advertisement service request in response to the transmitted reassociation request frame; and transmitting a generic advertisement service response frame to the second device, with an updated service description corresponding to the change in the service offering.
-
-
6. A method, comprising:
-
forming by a device, a wireless network with one or more devices; receiving by the device, a reassociation request frame from at least one of the one or more devices, including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being received, including the selectable indication being set to the first value to trigger the device to issue a generic advertisement service request; transmitting by the device, to said at least one device a generic advertisement service request in response to the received reassociation request frame; receiving by the device, a generic advertisement service response frame from said at least one device, with an updated service description; storing by the device, the updated service description, and providing by the device, the stored updated service description to any device requesting such information. - View Dependent Claims (7)
-
-
8. An apparatus, comprising:
-
a hardware processor; a memory; and a transceiver configured to form a network with one or more devices; said transceiver further configured to receive a reassociation request frame from at least one of the one or more devices, including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being received, including the selectable indication being set to the first value to trigger the apparatus to issue a generic advertisement service request; said transceiver further configured to transmit to said at least one device a generic advertisement service request in response to the received reassociation request frame; said transceiver further configured to receive a generic advertisement service response frame from said at least one device, with an updated service description; said processor further configured to cause the memory to store the updated service description; and said transceiver further configured to provide the stored updated service description to any device requesting such information. - View Dependent Claims (9)
-
-
10. A computer readable non-transitory medium storing program instructions, which when executed by a computer processor, perform the steps comprising:
-
forming by a device, a wireless network with one or more devices; receiving by the device, a reassociation request frame from at least one of the one or more devices, including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being received, including the selectable indication being set to the first value to trigger the device to issue a generic advertisement service request; transmitting by the device, to said at least one device a generic advertisement service request in response to the received reassociation request frame; receiving by the device, a generic advertisement service response frame from said at least one device, with an updated service description; storing by the device, the updated service description; and providing by the device, the stored updated service description to any device requesting such information. - View Dependent Claims (11)
-
-
12. An apparatus, comprising:
-
a hardware processor; at least one memory including at least one computer program code; the at least one memory and the at least one computer program code configured to, with the processor, cause the apparatus at least to; change a service offering; generate a reassociation request frame including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being generated in response to the change in the service offering, including the selectable a indication being set to the first value to trigger a device receiving the request frame, to issue a generic advertisement service request; transmit the reassociation request frame to a wirelessly connected device; receive a generic advertisement service request from the wirelessly connected device in response to the transmitted reassociation request frame; and transmit a generic advertisement service response frame to the wirelessly connected device, with an updated service description corresponding to the change in the service offering.
-
-
13. An apparatus, comprising:
-
a hardware processor; at least one memory including at least one computer program code; the at least one memory and the at least one computer program code configured to, with the processor, cause the apparatus at least to; form a network with one or more devices; receive a reassociation request frame from at least one of the one or more devices, including a dedicated field including a selectable indication, the selectable indication capable of being set to a first value to trigger a generic advertisement service request or to a second value to indicate that the reassociation request frame was sent for some other reason than a change in service offering, the reassociation request frame being received, including the selectable indication being set to the first value to trigger the apparatus to issue a generic advertisement service request; transmit a generic advertisement service request to said at least one device in response to the received reassociation request frame; receive a generic advertisement service response frame from said at least one device, with an updated service description; store in the at least one memory the updated service description; and said processor further configured to provide the stored updated service description to any device requesting such information.
-
Specification