Patent ID: 8953490
Filing Date: 2015-02-10
Classification: H04W

Abstract:
1. A method in a wireless communication device for Wi-Fi peer-to-peer (P2P) wireless communications, the method comprising: storing a plurality of profiles associated with a plurality of applications, each profile including at least a discovery mode property and a device type property; enabling a discovery mode for performing discovery in accordance with the discovery mode property retrieved from a selected one of the profiles associated with an application; when one or more devices are available for discovery: receiving information from each device, each information including a device identifier and a device type; filtering the received information based on device type property, retrieved from the selected profile, to identify each device having a device type that matches the device type property retrieved from the selected profile; providing the filtered information to the application with which the selected profile is associated; and establishing, in accordance with one or more properties retrieved from the selected profile, a Wi-Fi P2P wireless network connection with at least one of the devices, wherein the application comprises a first application, the profile comprises a first profile, the discovery mode property comprises a first discovery mode property, and the device type property comprises a first device type property, the method further comprising: in response to a second application being activated, enabling a discovery mode for performing discovery in accordance with a second discovery mode property retrieved from a second profile associated with the second application; when one or more devices are available for discovery associated with the second application: receiving information from each device, each information including a device identifier and a device type; filtering the received information to provide filtered information associated with one or more devices having a device type that matches a second device type property retrieved from the second profile; and providing the filtered information to the second application.