Systems and methods for sharing context information in a neighbor aware network
First Claim
1. A method of sharing environmental context information between wireless devices, comprising:
- receiving, by a receiving device, a discovery query and one or more responses to the discovery query;
decoding the discovery query and at least one of the one or more responses to the discovery query to determine one or more requested environmental context parameters and one or more satisfied environmental context parameters that can be provided by at least one responding device transmitting the received one or more responses;
based on the one or more requested environmental context parameters and the one or more satisfied environmental context parameters, determining a set of outstanding environmental context parameters;
based on the outstanding environmental context parameters and a set of environmental context capabilities of the receiving device, determining a set of available environmental context parameters of the one or more requested environmental context parameters that can be provided by the receiving device;
generating a response to the discovery query indicating the set of available environmental context parameters that can be provided by the receiving device and indicating that the receiving device can provide one or more of the set of available environmental context parameters in exchange for one or more costs, the one or more costs representing one or more of a quantity of advertising, an amount of monetary currency, and an electronic service; and
,transmitting, by the receiving device, the response to the discovery query.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods share context information on a neighbor aware network. In one aspect, a context providing device receives a plurality of responses to a discovery query from a context consuming device, and tailors services it offers to the context consuming device based on the responses. In another aspect, a context providing device indicates in its response to a discovery query which services or local context information it can provide to the context consuming device, and also a cost associated with providing the service or the local context information. In some aspects, the cost is in units of monetary currency. In other aspects, the cost is in units of user interface display made available to an entity associated with the context providing device in exchange for the services or local context information offered to the context consuming device.
31 Citations
20 Claims
-
1. A method of sharing environmental context information between wireless devices, comprising:
-
receiving, by a receiving device, a discovery query and one or more responses to the discovery query; decoding the discovery query and at least one of the one or more responses to the discovery query to determine one or more requested environmental context parameters and one or more satisfied environmental context parameters that can be provided by at least one responding device transmitting the received one or more responses; based on the one or more requested environmental context parameters and the one or more satisfied environmental context parameters, determining a set of outstanding environmental context parameters; based on the outstanding environmental context parameters and a set of environmental context capabilities of the receiving device, determining a set of available environmental context parameters of the one or more requested environmental context parameters that can be provided by the receiving device; generating a response to the discovery query indicating the set of available environmental context parameters that can be provided by the receiving device and indicating that the receiving device can provide one or more of the set of available environmental context parameters in exchange for one or more costs, the one or more costs representing one or more of a quantity of advertising, an amount of monetary currency, and an electronic service; and
,transmitting, by the receiving device, the response to the discovery query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for sharing environmental context information between wireless devices, comprising:
-
a receiver configured to receive a discovery query and one or more responses to the discovery query; a hardware processor configured to; decode the discovery query and at least one of the one or more responses to the discovery query to determine one or more requested environmental context parameters and one or more satisfied environmental context parameters that can be provided by at least one responding device transmitting the received one or more responses; based on the one or more requested environmental context parameters and the one or more satisfied environmental context parameters, determine a set of outstanding environmental context parameters; based on the outstanding environmental context parameters and a set of environmental context capabilities of the apparatus, determine a set of available environmental context parameters of the one or more requested environmental context parameters that can be provided by the apparatus; and generate a response to the discovery query indicating the set of available environmental context parameters that can be provided by the apparatus and indicating that the apparatus can provide one or more of the set of available environmental context parameters in exchange for one or more costs, the one or more costs representing one or more of a quantity of advertising, an amount of monetary currency, and an electronic service; and
,a transmitter configured to transmit the response to the discovery query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for sharing environmental context information between wireless devices, comprising:
-
means for receiving, by the apparatus, a discovery query and one or more responses to the discovery query; means for decoding the discovery query and at least one of the one or more responses to the discovery query to determine one or more requested environmental context parameters and one or more satisfied environmental context parameters that can be provided by at least one responding device transmitting the received one or more responses; based on the one or more requested environmental context parameters and the one or more satisfied environmental context parameters, means for determining a set of outstanding environmental context parameters; based on the outstanding environmental context parameters and a set of environmental context capabilities of the apparatus, means for determining a set of available environmental context parameters of the one or more requested environmental context parameters that can be provided by the apparatus; means for generating a response to the discovery query indicating the set of available environmental context parameters that can be provided by the apparatus and indicating that the apparatus can provide one or more of the set of available environmental context parameters in exchange for one or more costs, the one or more costs representing one or more of a quantity of advertising, an amount of monetary currency, and an electronic service; and
,means for transmitting the response to the discovery query. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium comprising instructions that when executed cause a hardware processor to perform a method of sharing environmental context information between wireless devices, the method comprising:
-
receiving, by a receiving device, a discovery query and one or more responses to the discovery query; decoding the discovery query and at least one of the one or more responses to the discovery query to determine one or more requested environmental context parameters and one or more satisfied environmental context parameters that can be provided by at least one responding device transmitting the received one or more responses; based on the one or more requested environmental context parameters and the one or more satisfied environmental context parameters, determining a set of outstanding environmental context parameters; based on the outstanding environmental context parameters and a set of environmental context capabilities of the receiving device, determining a set of available environmental context parameters of the one or more requested environmental context parameters that can be provided by the receiving device; generating a response to the discovery query indicating the set of available environmental context parameters that can be provided by the receiving device and indicating that the receiving device can provide one or more of the set of available environmental context parameters in exchange for one or more costs, the one or more costs representing one or more of a quantity of advertising, an amount of monetary currency, and an electronic service; and
,transmitting, by the receiving device, the response to the discovery query.
-
Specification