Joining Communication Groups With Pattern Sequenced Light and/or Sound Signals as Data Transmissions
First Claim
1. A method for a user of a mobile device to join a communication group, comprising:
- measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light;
determining parameters for receiving and/or transmitting signals based on the measured ambient conditions;
receiving signals emitted by a signaling device using the determined parameters, wherein the received signals are at least one of light signals and sound signals;
processing the received signals to obtain information for joining the communication group encoded within the received signals; and
transmitting messages to join the communication group using the obtained information when the user is not already a member of the communication group.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for joining a communication group by receiving and processing light and/or sound signals in a mobile device. The signaling may be light or audible signals, such as lights and/or music, that may be emitted in particular sequences. The mobile device may receive the light and/or sound signals with sensors, such as cameras and/or microphones, and may process the light and/or sound signals to obtain information encoded within the signals. The mobile device may decode detected signaling information and identify connectivity data that may be used to join and transmit messages to the communication group. In an embodiment, light and/or sound signals related to unknown third parties may be used by the mobile device to identify the third party based on queries to the communication group. In an embodiment, the mobile device may determine parameters for receiving and/or transmitting signals based on ambient conditions, such as ambient noise.
66 Citations
84 Claims
-
1. A method for a user of a mobile device to join a communication group, comprising:
-
measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; receiving signals emitted by a signaling device using the determined parameters, wherein the received signals are at least one of light signals and sound signals; processing the received signals to obtain information for joining the communication group encoded within the received signals; and transmitting messages to join the communication group using the obtained information when the user is not already a member of the communication group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for communicating information from a signaling device to enable a mobile device to join a communication group, comprising:
-
measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; and transmitting signals that encode information for joining the communication group using the determined parameters, wherein the signals are at least one of light signals and sound signals, and wherein the information for joining the communication group includes one or more of URLs, email addresses, website portal information, IP addresses, session initiation protocol uniform resource identifiers, Facebook connection information, RSS feed information, listserv information, and Twitter feed information. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A mobile device configured to join a communication group, comprising:
-
means for measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; means for determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; means for receiving signals emitted by a signaling device using the determined parameters, wherein the received signals are at least one of light signals and sound signals; means for processing the received signals to obtain information for joining the communication group encoded within the received signals; and means for transmitting messages to join the communication group using the obtained information when a user of the mobile device is not already a member of the communication group. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computing device configured to communicate information to enable a mobile device to join a communication group, comprising:
-
means for measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; means for determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; and means for transmitting signals that encode the information for joining the communication group using the determined parameters, wherein the signals are at least one of light signals and sound signals, and wherein the information for joining the communication group includes one or more of URLs, email addresses, website portal information, IP addresses, session initiation protocol uniform resource identifiers, Facebook connection information, RSS feed information, listserv information, and Twitter feed information. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A mobile device configured to join a communication group, comprising:
-
a memory; a light sensor; a microphone; and a processor coupled to the memory, the light sensor and the microphone, wherein the processor is configured with processor-executable instructions to perform operations comprising; measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; receiving, using the at least one of the light sensor and microphone, signals emitted by a signaling device using the determined parameters, wherein the received signals are at least one of the light signals and the sound signals; processing the received signals to obtain information for joining the communication group encoded within the received signals; and transmitting messages to join the communication group using the obtained information when a user of the mobile device is not already a member of the communication group. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computing device configured to communicate information to enable a mobile device to join a communication group, comprising:
-
a memory; a signal emitter configured to emit at least one of sound signals and light signals, and a processor coupled to the memory and the signal emitter, wherein the processor is configured with processor-executable instructions to perform operations comprising; measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; and transmitting signals using the signal emitter that encode information for joining the communication group using the determined parameters, and wherein the information for joining the communication group includes one or more of URLs, email addresses, website portal information, IP addresses, session initiation protocol uniform resource identifiers, Facebook connection information, RSS feed information, listserv information, and Twitter feed information. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform operations for a mobile device to join a communication group comprising:
-
measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; receiving signals emitted by a signaling device using the determined parameters, wherein the received signals are at least one of light signals and sound signals; processing the received signals to obtain information for joining the communication group encoded within the received signals; and transmitting messages to join the communication group using the obtained information when a user of the mobile device is not already a member of the communication group. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for a computing device to communicate information to enable a mobile device to join a communication group, comprising:
-
measuring ambient conditions within a recorded sample, wherein the ambient conditions include at least one of ambient noise and ambient light; determining parameters for receiving and/or transmitting signals based on the measured ambient conditions; and transmitting signals that encode information for joining the communication group using the determined parameters, wherein the signals are at least one of light signals and sound signals, and wherein the information for joining the communication group includes one or more of URLs, email addresses, website portal information, IP addresses, session initiation protocol uniform resource identifiers, Facebook connection information, RSS feed information, listserv information, and Twitter feed information. - View Dependent Claims (68, 69, 70, 71, 72)
-
-
73. A communication system, comprising:
-
a server configured to manage a communication group communication; the mobile device; and a signaling device, wherein the mobile device comprises; a first memory; a light sensor; a microphone; a first network interface configured to communicate with a network; and a first processor coupled to the first memory, the first network interface, the light sensor and the microphone, wherein the first processor is configured with processor-executable instructions to perform operations comprising; measuring ambient conditions within a first recorded sample of ambient noise and ambient light; determining communication parameters for one or both of receiving and transmitting signals based on the measured ambient conditions; receiving, using at least one of the light sensor and the microphone, signals emitted by the signaling device using the determined parameters, wherein the received signals are at least one of the light signals and the sound signals; processing the received signals to obtain information for joining a communication group encoded within the received signals; and transmitting to the server via the first network interface messages to join the communication group using the obtained information when the user is not already a member of the communication group, wherein the signaling device comprises; a second memory; a second signal emitter configured to emit at least one of the sound signals and the light signals, and a second processor coupled to the second memory and the second signal emitter, wherein the second processor is configured with processor-executable instructions to perform operations comprising; measuring the ambient conditions within a second recorded sample; determining communication parameters for one or both of receiving and transmitting signals based on the measured ambient conditions; and transmitting, using the determined communication parameters and the second signal emitter, the signals encoding the information for joining the communication group, and wherein the server comprises; a second network interface configured to communicate with the network; and a third processor coupled to the second network interface and configured with server-executable instructions to perform operations comprising; receiving via the second network interface from the mobile device the information for joining the mobile device to the communication group; and joining the mobile device to the communication group based on the received information. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
Specification