Graphical user interface systems and methods for optical narrowcasting
First Claim
1. A method, comprising:
- initializing, on a mobile device, an application for displaying information extracted from a modulated optical beam by an optical receiver communicatively coupled to the mobile device;
displaying, on a graphical user interface of the application, a live display of a field of view (FOV) of a video camera of the mobile device;
detecting an optical beacon within a FOV of an optical beacon receiver communicatively coupled to the mobile device;
extracting identification information from the optical beacon;
determining an angular position of a source of the optical beacon; and
based on the extracted identification information and determined angular position, rendering, on the graphical user interface, a visual representation of the beacon'"'"'s source overlaid over the live display of the FOV of the camera, wherein the visual representation of the beacon'"'"'s source visually represents a location of the source relative to the live display of the FOV of the camera.
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. Moreover, the elements can be implemented on a miniaturized scale in conjunction with small, user devices such as smartphones, thereby also realizing optical ad-hoc networking, as well as interoperability with other types of data networks. Optically narrowcast content can be used to augment a real-world experience, enhance and/or spawn new forms of social-media and media content.
310 Citations
30 Claims
-
1. A method, comprising:
-
initializing, on a mobile device, an application for displaying information extracted from a modulated optical beam by an optical receiver communicatively coupled to the mobile device; displaying, on a graphical user interface of the application, a live display of a field of view (FOV) of a video camera of the mobile device; detecting an optical beacon within a FOV of an optical beacon receiver communicatively coupled to the mobile device; extracting identification information from the optical beacon; determining an angular position of a source of the optical beacon; and based on the extracted identification information and determined angular position, rendering, on the graphical user interface, a visual representation of the beacon'"'"'s source overlaid over the live display of the FOV of the camera, wherein the visual representation of the beacon'"'"'s source visually represents a location of the source relative to the live display of the FOV of the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, causes a system to:
-
initialize an application for displaying information extracted from a modulated optical beam by an optical receiver communicatively coupled to a mobile device; display, on a graphical user interface of the application, a live display of a field of view (FOV) of a video camera of the mobile device; detect an optical beacon within a FOV of an optical beacon receiver communicatively coupled to the mobile device; extract identification information from the optical beacon; determine an angular position of a source of the optical beacon; and based on the extracted identification information and determined angular position, rendering, on the graphical user interface, a visual representation of the beacon'"'"'s source overlaid over the live display of the FOV of the camera, wherein the visual representation of the beacon'"'"'s source visually represents a location of the source relative to the live display of the FOV of the camera. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system, comprising:
-
an optical beacon receiver; a mobile device communicatively coupled to the optical beacon receiver, the mobile device comprising; a video camera; a processor; and a non-transitory computer-readable medium having instructions stored thereon that, when executed by the processor, causes the mobile device to; initialize an application for displaying information extracted from a modulated optical beam; display, on a graphical user interface of the application, a live display of a field of view (FOV) of the video camera; detect an optical beacon within a FOV of the optical beacon receiver; extract identification information from the optical beacon; determine an angular position of a source of the optical beacon; and based on the extracted identification information and determined angular position, rendering, on the graphical user interface, a visual representation of the beacon'"'"'s source overlaid over the live display of the FOV of the camera, wherein the visual representation of the beacon'"'"'s source visually represents a location of the source relative to the live display of the FOV of the camera.
-
Specification