Using sensor data to provide information for proximally-relevant group communications
First Claim
1. A method for a mobile device to perform actions associated with applications when confirmed to be within proximity of a physical location relevant to the applications, comprising:
- identifying, via a processor of the mobile device, a unique identifier of a proximate wireless network access point;
determining, via the processor, whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application;
obtaining sensor data via a sensor of a plurality of sensors within the mobile device in response to determining that the unique identifier matches the predefined identifier stored on the mobile device and associated with the application, wherein the unique identifier indicates a type of sensor data associated with the sensor of the plurality of sensors;
processing, via the processor, the obtained sensor data to identify encoded information;
determining, via the processor, whether the encoded information within the obtained sensor data is associated with the unique identifier; and
performing, via the processor, an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier,wherein performing, via the processor, an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier comprises transmitting, via the processor, a join request message to a group communications server associated with the application based on the encoded information in response to determining that the encoded information is associated with the unique identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and systems for a mobile device to perform actions associated with applications when confirmed to be within proximity of a physical location relevant to the applications, including identifying a unique identifier of a proximate wireless network access point, determining whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application, obtaining sensor data via a sensor in response to determining that the unique identifier matches the predefined identifier, processing the obtained sensor data to identify encoded information, determining whether the encoded information within the obtained sensor data is associated with the unique identifier, and performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier. In various embodiments, the unique identifier may be a service set identifier (SSID), and the sensor data may be acoustic signals emitted from a speaker.
29 Citations
30 Claims
-
1. A method for a mobile device to perform actions associated with applications when confirmed to be within proximity of a physical location relevant to the applications, comprising:
-
identifying, via a processor of the mobile device, a unique identifier of a proximate wireless network access point; determining, via the processor, whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application; obtaining sensor data via a sensor of a plurality of sensors within the mobile device in response to determining that the unique identifier matches the predefined identifier stored on the mobile device and associated with the application, wherein the unique identifier indicates a type of sensor data associated with the sensor of the plurality of sensors; processing, via the processor, the obtained sensor data to identify encoded information; determining, via the processor, whether the encoded information within the obtained sensor data is associated with the unique identifier; and performing, via the processor, an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier, wherein performing, via the processor, an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier comprises transmitting, via the processor, a join request message to a group communications server associated with the application based on the encoded information in response to determining that the encoded information is associated with the unique identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 27)
-
-
8. A mobile device, comprising:
-
means for identifying a unique identifier of a proximate wireless network access point; means for determining whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application; means for obtaining sensor data in response to determining that the unique identifier matches the predefined identifier stored on the mobile device and associated with the application, wherein the unique identifier indicates a type of sensor data associated with the means for obtaining sensor data; means for processing the obtained sensor data to identify encoded information; means for determining whether the encoded information within the obtained sensor data is associated with the unique identifier; and means for performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier, wherein means for performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier comprises means for transmitting a join request message to a group communications server associated with the application based on the encoded information in response to determining that the encoded information is associated with the unique identifier. - View Dependent Claims (9, 10, 11, 12, 13, 28)
-
-
14. A mobile device, comprising:
-
a memory; a plurality of sensors; and a processor coupled to the memory and the plurality of sensors, wherein the processor is configured with processor-executable instructions to perform operations comprising; identifying a unique identifier of a proximate wireless network access point; determining whether the unique identifier matches a predefined identifier stored in the memory and associated with an application; obtaining sensor data via a sensor of the plurality of sensors in response to determining that the unique identifier matches the predefined identifier stored in the memory and associated with the application, wherein the unique identifier indicates a type of sensor data associated with the sensor of the plurality of sensors; processing the obtained sensor data to identify encoded information; determining whether the encoded information within the obtained sensor data is associated with the unique identifier; and performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier, wherein the processor is configured with processor-executable instructions such that performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier comprises transmitting a join request message to a group communications server associated with the application based on the encoded information in response to determining that the encoded information is associated with the unique identifier. - View Dependent Claims (15, 16, 17, 18, 19, 29)
-
-
20. A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a mobile device to perform operations comprising:
-
identifying a unique identifier of a proximate wireless network access point; determining whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application; obtaining sensor data via a sensor of a plurality of sensors within the mobile device in response to determining that the unique identifier matches the predefined identifier stored on the mobile device and associated with the application, wherein the unique identifier indicates a type of sensor data associated with the sensor of the plurality of sensors; processing the obtained sensor data to identify encoded information; determining whether the encoded information within the obtained sensor data is associated with the unique identifier; and performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier, wherein the stored processor-executable software instructions are configured to cause the processor of the mobile device to perform operations such that performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier comprises transmitting a join request message to a group communications server associated with the application based on the encoded information in response to determining that the encoded information is associated with the unique identifier. - View Dependent Claims (21, 22, 23, 24, 25, 26, 30)
-
Specification