IP Library Patent Application 14089374
Patent Application
App. No. 14/089,374

WIRELESS STATION AND METHOD FOR MANAGING A MULTI-BAND SESSION IN WI-FI DIRECT SERVICES

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 None
App. No.
14/089,374
Abstract

Embodiments of a method for managing a multi-band Wi-Fi Direct Services session are generally described herein. In some embodiments, the method negotiates the session with a wireless communication station over a first frequency band. The negotiation includes transmitting application programming interface (API) parameters to the wireless communication station that includes parameters for a second frequency band and a channel associated with the second frequency band.

Claims (33)

1 . A method for managing a multi-band Wi-Fi Direct Services session, the method comprising:

negotiating a start of the session with a wireless communication station over a first frequency band; and

transmitting an indication to the wireless communication station that service data during the session will be transmitted over a second frequency band.

2 . The method of claim 1 wherein transmitting the indication to the wireless communication station that service data during the session will be transmitted over the second frequency band comprises transmitting application programming interface (API) parameters referencing the second frequency band.

3 . The method of claim 2 wherein the API is ConnectSessions( ).

4 . The method of claim 3 wherein ConnectSessions( ) comprises parameters operating_class, channel_number, and MAC_address wherein operating_class is the second frequency band, channel_number is a channel within the second frequency band, and MAC_address is a media access control (MAC) address associated with the second frequency band.

5 . The method of claim 1 and further comprising receiving, from the wireless communication station, a confirmation of the session being established.

6 . The method of claim 5 wherein receiving, from the wireless communication station, a confirmation of the session being established comprises receiving a ConfirmSessions( ) application programming interface (API) parameters comprising operating_class, channel_number, and MAC_address wherein the operating_class is the second frequency band, the channel_number is a channel within the second frequency band, and the MAC_address is a media access control (MAC) address associated with the second frequency band.

7 . The method of claim 1 and further comprising, once the session is established, transmitting the service data to and receiving the service data from the wireless communication station over the second frequency band.

8 . The method of claim 1 and further comprising transmitting, to the wireless communication station, one or more of events SessionRequest( ), ConnectStatus( ), SessionStatus( ), or PortStatus( ), wherein each event comprises at least parameters for operating_class, channel_number, and MAC_address wherein operating_class is the second frequency band, channel_number is a channel within the second frequency band, and MAC_address is a media access control (MAC) address associated with the second frequency band.

9 . The method of claim 1 wherein transmitting the indication to the wireless communication station that service data during the session will be transmitted over the second frequency band comprises transmitting application programming interface (API) parameters that includes parameters for the second frequency band and a channel number associated with the second frequency band.

10 . A method for managing a multi-band Wi-Fi Direct Services session, the method comprising:

transmitting, over a first frequency band, first application programming interface (API) parameters to one or more wireless communication stations to negotiate the multi-band Wi-Fi Direct Services session, wherein the first API parameters comprise operating_class, channel_number, and MAC_address parameters wherein operating_class is a second frequency band, channel_number is a channel associated with the second frequency band, and MAC_address is a media access control (MAC) address associated with the second frequency band;

receiving second API parameters from the one or more wireless communication stations indicating confirmation that the session is established; and

transmitting service data to the one or more wireless communication stations over the second frequency band when the session is established.

11 . The method of claim 10 wherein transmitting, over the first frequency band, the first API parameters to the one or more wireless communication stations comprise transmitting ConnectSessions(List of (service_mac, advertisement_id), session_information, network_role, operating_class, channel_number, MAC_address).

12 . The method of claim 10 and further comprising switching to a third frequency band during the session.

13 . The method of claim 12 wherein switching to the third frequency band comprises switching to the third frequency band in response to channel conditions, a maximum tolerated error rate of the service data, and/or transmission speed desired for the service data.

14 . A non-transitory computer-readable storage medium that stores instructions for execution by processing circuitry of a wireless communication station to manage a multi-band Wi-Fi Direct Services session, the operations to perform the session:

transmit, over a first frequency band, ConnectSessions( ) application programming interface (API) parameters to a wireless communication station to negotiate the multi-band Wi-Fi Direct Services session, wherein the ConnectSessions( ) API parameters comprise parameters for a second frequency band and a channel number associated with the second frequency band;

receive ConfirmSessions( ) API parameters from the wireless communication station wherein the ConfirmSessions( ) API parameters comprise the parameters for the second frequency and the channel number associated with the second frequency; and

transmit service data to the wireless communication station over the second frequency band when the session is established.

15 . The non-transitory computer-readable storage medium of claim 14 wherein the operations to perform the session further:

transmit GetSession( ), SetSessionReady( ), CloseSession( ), BoundPort( ), and ReleasePort( ) APIs to the wireless communication station, wherein each of the API parameters include parameters operating_class and channel_number.

16 . The non-transitory computer-readable storage medium of claim 15 wherein the operations to perform the session further:

transmit events associated with the API parameters, wherein each of the events includes the parameters for the second frequency band and the channel number associated with the second frequency band.

17 . The non-transitory computer-readable storage medium of claim 15 wherein the operations to perform the session further:

transmit the GetSession( ), SetSessionReady( ), CloseSession( ), BoundPort( ), and ReleasePort( ) API parameters to the wireless communication station, wherein each of the API parameters include a MAC_address parameter that is associated with the operating_class parameter.

18 . A wireless communication station comprising:

physical layer circuitry to transmit, over a first frequency band, first application programming interface (API) parameters to another wireless communication station to negotiate a multi-band Wi-Fi Direct Services session, wherein the first API parameters comprise parameters for a second frequency band and a channel number associated with the second frequency band, the physical layer further to transmit service data to the other wireless communication station over the second frequency band after the session is established; and

processing circuitry to control execution of services that generate the service data.

19 . The wireless communication station of claim 18 wherein the physical layer is further to receive second API parameters from the other wireless communication station indicating confirmation that the session is established.

20 . The wireless communication station of claim 19 wherein the physical layer is further to receive the second API parameters comprising parameters for the second frequency band and the channel number associated with the second frequency band.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056701/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2014
From: CORDEIRO, CARLOS; SADEGHI, BAHAREH; QI, EMILY H
To: INTEL IP CORPORATION
Reel/Frame 033638/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2014
From: CORDEIRO, CARLOS; SADEGHI, BAHAREH; QI, EMILY H
To: INTEL CORPORATION
Reel/Frame 032294/0854 →