IP Library Granted Patent US 8,775,633
Granted Patent B2
US 8,775,633 · App. 12/499,367 · Granted Jul 8, 2014

Service information exchange in wireless network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,775,633
App. No.
12/499,367
Granted
Jul 8, 2014
Kind
B2
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.

Claims (70)

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. The method of claim 1 , further comprising:

said device being a peer-to-peer wireless client device and said second device being a peer-to-peer wireless group owner device in a peer-to-peer wireless network.

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.

4. The apparatus of claim 3 , further comprising:

said apparatus device being a peer-to-peer wireless client device and said wirelessly connected device being a peer-to-peer wireless group owner device in a peer-to-peer wireless network.

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.

7. The method of claim 6 , further comprising:

said device being a peer-to-peer wireless group owner device and said at least one device being a peer-to-peer wireless client device in a peer-to-peer wireless network.

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.

9. The apparatus of claim 8 , further comprising:

said apparatus being a peer-to-peer wireless group owner device and said at least one device being a peer-to-peer wireless client device in a peer-to-peer wireless network.

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.

11. The computer readable medium of claim 10 , further comprising:

said computer processor being in a device that is a peer-to-peer wireless group owner device and said at least one device being a peer-to-peer wireless client device in a peer-to-peer wireless network.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035512/0357 →