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; and
displaying, on a graphical user interface of the application, a visual representation of the optical receiver'"'"'s field of view (FOV) overlaid over a live display of a FOV of a video camera of the mobile device, wherein the displayed visual representation of the optical receiver'"'"'s FOV is sized relative to the displayed FOV of the video camera,wherein the visual representation of the optical receiver'"'"'s field of view comprises a geometric shape having boundaries, wherein the geometric shape is a polygon or an ellipse, wherein the boundaries are based on an area of the optical receiver'"'"'s FOV that receives optical signals at a threshold signal to noise ratio (SNR) or a threshold bit rate.
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.
-
Citations
20 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; and displaying, on a graphical user interface of the application, a visual representation of the optical receiver'"'"'s field of view (FOV) overlaid over a live display of a FOV of a video camera of the mobile device, wherein the displayed visual representation of the optical receiver'"'"'s FOV is sized relative to the displayed FOV of the video camera, wherein the visual representation of the optical receiver'"'"'s field of view comprises a geometric shape having boundaries, wherein the geometric shape is a polygon or an ellipse, wherein the boundaries are based on an area of the optical receiver'"'"'s FOV that receives optical signals at a threshold signal to noise ratio (SNR) or a threshold bit rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16)
-
-
13. 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; and display, on a graphical user interface of the application, a visual representation of the optical receiver'"'"'s field of view (FOV) overlaid over a live display of a FOV of a video camera of the mobile device, wherein the displayed visual representation of the optical receiver'"'"'s FOV is sized relative to the displayed FOV of the video camera, wherein the visual representation of the optical receiver'"'"'s field of view comprises a geometric shape having boundaries, wherein the geometric shape is a polygon or an ellipse, wherein the boundaries are based on an area of the optical receiver'"'"'s FOV that receives optical signals at a threshold signal to noise ratio (SNR) or a threshold bit rate. - View Dependent Claims (14, 17)
-
-
15. A system, comprising:
-
an optical receiver assembly comprising an optical signal receiver configured to; detect and receive an optical signal from an optical transmitter assembly; and extract information from the received optical signal; a mobile device communicatively coupled to the optical receiver assembly, 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 the optical signal received from the optical transmitter assembly; and display, on a graphical user interface of the application, a visual representation of the optical signal receiver'"'"'s field of view (FOV) overlaid over a live display of a FOV of the video camera, wherein the displayed visual representation of the optical signal receiver'"'"'s FOV is sized relative to the displayed FOV of the video camera, wherein the visual representation of the optical signal receiver'"'"'s field of view comprises a geometric shape having boundaries, wherein the geometric shape is a polygon or an ellipse, wherein the boundaries are based on an area of the optical signal receiver'"'"'s FOV that receives optical signals at a threshold signal to noise ratio (SNR) or a threshold bit rate. - View Dependent Claims (18)
-
-
19. 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 visual representation of the optical receiver'"'"'s field of view (FOV) overlaid over a live display of a FOV of a video camera of the mobile device, wherein the displayed visual representation of the optical receiver'"'"'s FOV is sized relative to the displayed FOV of the video camera; detecting an optical beacon within a field of view of an optical beacon receiver communicatively coupled to the mobile device; estimating an angular position of the detected optical beacon relative to the optical beacon receiver'"'"'s field of view; extracting identification information from the detected optical beacon; and based on the extracted identification information and estimated 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 beacon'"'"'s source relative to the live display of the FOV of the camera. - View Dependent Claims (20)
-
Specification