IP Library › Granted Patent US 10,194,476
Granted Patent B2
US 10,194,476 · App. 15/396,521 · Granted Jan 29, 2019

Wi-Fi direct services mechanisms for wireless gigabit display extension

Inventors: Guoqing Li (Portland, OR); Bahareh Sadeghi (Portland, OR); Emily Qi (Gig Harbor, WA); Carlos Cordeiro (Portland, OR)
Assignee: INTEL CORPORATION
H04W76/14H04L67/104H04L67/141H04L67/143H04W8/005H04W76/10H04L2212/00H04W84/12
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 10,194,476
App. No.
15/396,521
Granted
Jan 29, 2019
Kind
B2
Abstract

Techniques for implementing Wireless Gigabit (WiGig) Display Extension (WDE) communications as Wi-Fi Direct Services (WFDS) services are described. According to such techniques, WDE services may make use of primitives and events obtained from a WFDS application service platform (ASP). This application of WFDS to WDE may provide necessary mechanisms for layer 2 operations such as device and service discovery, P2P connection management, and session management. Other embodiments are described and claimed.

Claims (42)

1. An apparatus, comprising:

a memory; and

logic, at least a portion of which is implemented in baseband circuitry coupled to the memory, the logic to:

identify a WiGig Display Extension (WDE) service advertised by a WDE device based on a service name including an element comprising a value of either source or sink;

determine that the WDE device is to operate as a WDE source in conjunction with the WDE service when the element comprises the value source;

determine that the WDE device is to operate as a WDE sink in conjunction with the WDE service when the element comprises the value sink;

generate a Peer-to-Peer (P2P) Provision Discovery Request frame for transmission to the WDE device to initiate a procedure for establishing a P2P connection with the WDE device;

generate an Application Service Platform (ASP) REQUEST_SESSION message for transmission to the WDE device to initiate a procedure for creating an ASP session with the WDE device, the ASP REQUEST_SESSION message to comprise an advertisement ID associated with the WDE service; and

following a determination that the ASP session is open, exchange WDE protocol data with the WDE device via the P2P connection.

2. The apparatus of claim 1 , the service name contained in a P2P Probe Response frame received from the WDE device, the P2P Probe Response frame to contain the advertisement ID.

3. The apparatus of claim 1 , the service name to include an element comprising a value indicating a type of interface supported by the WDE device.

4. The apparatus of claim 3 , the element to comprise a value HDMI or a value DisplayPort.

5. The apparatus of claim 1 , the exchanged WDE protocol data to be encapsulated using a Sub-Network Access Protocol (SNAP) header.

6. The apparatus of claim 5 , the SNAP header to comprise a total of five octets, and to include a two-octet field containing a hexadecimal value indicating a WDE Organizationally Unique Identifier (OUI) Type.

7. The apparatus of claim 1 , the logic to generate a REMOVE_SESSION message for transmission to the WDE device in response to a determination to terminate the WDE service.

8. The apparatus of claim 1 , comprising a radio coupled to the baseband circuitry.

9. At least one non-transitory computer-readable storage medium, comprising a set of instructions that, in response to being executed on a computing device, cause the computing device to:

identify a WiGig Display Extension (WDE) service advertised by a WDE device based on a service name including an element comprising a value of either source or sink;

determine that the WDE device is to operate as a WDE source in conjunction with the WDE service when the element comprises the value source;

determine that the WDE device is to operate as a WDE sink in conjunction with the WDE service when the element comprises the value sink;

generate a Peer-to-Peer (P2P) Provision Discovery Request frame for transmission to the WDE device to initiate a procedure for establishing a P2P connection with the WDE device;

generate an Application Service Platform (ASP) REQUEST_SESSION message for transmission to the WDE device to initiate a procedure for creating an ASP session with the WDE device, the ASP REQUEST_SESSION message to comprise an advertisement ID associated with the WDE service; and

following a determination that the ASP session is open, encapsulate WDE protocol data within one or more packets for transmission to the WDE device via the P2P connection.

10. The at least one non-transitory computer-readable storage medium of claim 9 , the service name contained in a P2P Probe Response frame received from the WDE device, the P2P Probe Response frame to contain the advertisement ID.

11. The at least one non-transitory computer-readable storage medium of claim 9 , the service name to include an element comprising a value indicating a type of interface supported by the WDE device.

12. The at least one non-transitory computer-readable storage medium of claim 11 , the element to comprise a value HDMI or a value DisplayPort.

13. The at least one non-transitory computer-readable storage medium of claim 9 , the WDE protocol data to be encapsulated using a Sub-Network Access Protocol (SNAP) header.

14. The at least one non-transitory computer-readable storage medium of claim 13 , the SNAP header to comprise a total of five octets, and to include a two-octet field containing a hexadecimal value indicating a WDE Organizationally Unique Identifier (OUI) Type.

15. The at least one non-transitory computer-readable storage medium of claim 9 , comprising instructions that, in response to being executed on the computing device, cause the computing device to generate a REMOVE_SESSION message for transmission to the WDE device in response to a determination to terminate the WDE service.

16. A method, comprising:

identifying a WiGig Display Extension (WDE) service advertised by a WDE device based on a service name including an element comprising a value of either source or sink;

determining that the WDE device is to operate as a WDE source in conjunction with the WDE service when the element comprises the value source;

determining that the WDE device is to operate as a WDE sink in conjunction with the WDE service when the element comprises the value sink;

generating a Peer-to-Peer (P2P) Provision Discovery Request frame for transmission to the WDE device to initiate a procedure for establishing a P2P connection with the WDE device;

generating an Application Service Platform (ASP) REQUEST_SESSION message for transmission to the WDE device to initiate a procedure for creating an ASP session with the WDE device, the ASP REQUEST_SESSION message to comprise an advertisement ID associated with the WDE service; and

using the ASP session to obtain WDE protocol data from the WDE device via the P2P connection.

17. The method of claim 16 , the service name contained in a P2P Probe Response frame received from the WDE device, the P2P Probe Response frame to contain the advertisement ID.

18. The method of claim 16 , the service name to include an element comprising a value indicating a type of interface supported by the WDE device.

19. The method of claim 18 , the element to comprise a value HDMI or a value DisplayPort.

20. The method of claim 16 , the obtained WDE protocol data to be encapsulated using a Sub-Network Access Protocol (SNAP) header.

21. The method of claim 20 , the SNAP header to comprise a total of five octets, and to include a two-octet field containing a hexadecimal value indicating a WDE Organizationally Unique Identifier (OUI) Type.

22. The method of claim 16 , comprising generating a REMOVE_SESSION message for transmission to the WDE device in response to a determination to terminate the WDE service.

Continuity (3)
Continuation 15118085
Provisional Application 61938002 · Feb 10, 2014
Related Publication 20170150540A1 · May 25, 2017