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;
presenting a user interface including a control for setting a filter for filtering a presentation of data extracted from modulated optical beams received from optical transmitter assemblies by the optical receiver assembly, wherein the filter filters the presentation of data extracted from a modulated optical beam based on an identification of a source of the data;
receiving data corresponding to user input at the user interface selecting the control to set the filter;
in response to receiving the data, setting the filter, wherein the filter is set prior to the optical receiver receiving any of the plurality of optical beacons;
after setting the filter, extracting identification data from each of the plurality of received optical beacons, the identification data identifying a source of the optical transmitter assembly that transmitted the received optical beacon;
applying the set filter to the identification data extracted from each of the plurality of received optical beacons to determine for each of the plurality of optical transmitter assemblies, based on the identified source of the optical transmitter assembly that transmitted the received optical beacon, whether to present data extracted from modulated optical beams received from the optical transmitter assembly; and
presenting data extracted from modulated optical beams received from each of the plurality of optical transmitter assemblies that transmitted an optical beacon including identification data that satisfies the set 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.
245 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; presenting a user interface including a control for setting a filter for filtering a presentation of data extracted from modulated optical beams received from optical transmitter assemblies by the optical receiver assembly, wherein the filter filters the presentation of data extracted from a modulated optical beam based on an identification of a source of the data; receiving data corresponding to user input at the user interface selecting the control to set the filter; in response to receiving the data, setting the filter, wherein the filter is set prior to the optical receiver receiving any of the plurality of optical beacons; after setting the filter, extracting identification data from each of the plurality of received optical beacons, the identification data identifying a source of the optical transmitter assembly that transmitted the received optical beacon; applying the set filter to the identification data extracted from each of the plurality of received optical beacons to determine for each of the plurality of optical transmitter assemblies, based on the identified source of the optical transmitter assembly that transmitted the received optical beacon, whether to present data extracted from modulated optical beams received from the optical transmitter assembly; and presenting data extracted from modulated optical beams received from each of the plurality of optical transmitter assemblies that transmitted an optical beacon including identification data that satisfies the set filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
presenting a user interface including a control for setting a filter for filtering a presentation of data extracted from modulated optical beams received from optical transmitter assemblies by the optical receiver assembly, wherein the filter filters the presentation of data extracted from a modulated optical beam based on an identification of a source of the data; receiving data corresponding to user input at the user interface selecting the control to set the filter; in response to receiving the data, setting the filter; after setting the filter, receiving, at an optical receiver assembly, an optical beacon from an optical transmitter assembly; extracting identification data from the received optical beacon, the identification data identifying a source of the optical transmitter assembly; applying the set filter to the extracted identification data to determine, based on the identified source of the optical transmitter assembly, whether to present data extracted from modulated optical beams received from the optical transmitter assembly; if the extracted identification data satisfies the set filter, presenting data extracted from modulated optical beams received from the optical transmitter assembly; and if the extracted identification data does not satisfy the set 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:
-
presenting a user interface including a control for setting a filter for filtering a presentation of data extracted from modulated optical beams received from optical transmitter assemblies by the optical receiver assembly, wherein the filter filters the presentation of data extracted from a modulated optical beam based on an identification of a source of the data; receiving data corresponding to user input at the user interface selecting the control to set the filter; in response to receiving the data, setting the filter; after setting the filter, 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, wherein the filter is set prior to the optical receiver assembly receiving any of the plurality of optical beacons, wherein the identification data identifies a source of the optical transmitter assembly that transmitted the received optical beacon; applying the set filter to the identification data extracted from each of the plurality of received optical beacons to determine for each of the plurality optical transmitter assemblies, based on the identified source of the optical transmitter assembly that transmitted the received optical beacon, whether to present data extracted from modulated optical beams received from the optical transmitter assembly; and presenting data extracted from modulated optical beams received from each of the plurality of optical transmitter assemblies that transmitted an optical beacon including identification data that satisfies the set filter.
-
Specification