SYSTEMS AND METHODS FOR FILTERING AND PRESENTING OPTICAL BEACONS OR SIGNALS
First Claim
1. A system, comprising:
- an optical receiver assembly to receive a plurality of optical beacons, each of the plurality of optical beacons transmitted by a respective optical transmitter assembly;
a processor; and
a non-transitory computer readable medium having instructions stored thereon that, when executed by the processor, causes the system to performs operations of;
obtaining a filter for filtering the presentation of data received from each of the plurality of optical transmitter assemblies;
extracting identification data from each of the plurality of received optical beacons;
applying the filter to the extracted identification data from each of the plurality of received optical beacons to determine whether to present data extracted from modulated optical beams received from the optical transmitter assembly that transmitted the optical beacon; and
presenting data extracted from modulated optical beams received from optical transmitter assemblies that transmitted an optical beacon including identification data that satisfies the filter.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for optical narrowcasting are provided for transmitting various types of content. Optical narrowcasting content indicative of the presence of additional information along with identifying information may be transmitted. The additional information (which may include meaningful amounts of advertising information, media, or any other content) may also be transmitted as optical narrowcasting content. Elements of an optical narrowcasting system may include optical transmitters and optical receivers which can be configured to be operative at distances ranging from, e.g., 400 meters to 1200 meters. Additionally, the elements can be implemented on a miniaturized scale in conjunction with small, user devices such as smartphones. Moreover, optically narrowcast content may be filtered using at least identification data extracted from optical beacons received from optical transmitters such that only optically narrowcast content of interest is presented on a display and/or stored in a persistent storage.
23 Citations
20 Claims
-
1. A system, comprising:
-
an optical receiver assembly to receive a plurality of optical beacons, each of the plurality of optical beacons transmitted by a respective optical transmitter assembly; a processor; and a non-transitory computer readable medium having instructions stored thereon that, when executed by the processor, causes the system to performs operations of; obtaining a filter for filtering the presentation of data received from each of the plurality of optical transmitter assemblies; extracting identification data from each of the plurality of received optical beacons; applying the filter to the extracted identification data from each of the plurality of received optical beacons to determine whether to present data extracted from modulated optical beams received from the optical transmitter assembly that transmitted the optical beacon; and presenting data extracted from modulated optical beams received from optical transmitter assemblies that transmitted an optical beacon including identification data that satisfies the filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
obtaining a filter for filtering the presentation of data extracted from modulated optical beams received from optical transmitter assemblies; receiving, at an optical receiver assembly, an optical beacon from an optical transmitter assembly; extracting identification data from the received optical beacon; applying the filter to the extracted identification data to determine whether to present data extracted from modulated optical beams received from the optical transmitter assembly; if the extracted identification data satisfies the filter, presenting data extracted from modulated optical beams received from the optical transmitter assembly; and if the extracted identification data does not satisfy the filter, not presenting data extracted from modulated optical beams received from the optical transmitter assembly. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes a system to perform operations of:
-
obtaining a filter for filtering the presentation of data received from each of a plurality of optical transmitter assemblies; extracting identification data from each of a plurality of optical beacons received by an optical receiver assembly from a respective one of the plurality of optical transmitter assemblies; applying the filter to the extracted identification data from each of the plurality of received optical beacons to determine whether to present data extracted from modulated optical beams received from the optical transmitter assembly that transmitted the optical beacon; and presenting data extracted from modulated optical beams received from optical transmitter assemblies that transmitted an optical beacon including identification data that satisfies the filter.
-
Specification