Location based wireless collaborative environment with a visual user interface
First Claim
1. A method for wireless collaboration, the method comprising:
- sending an update request from a first device to a message server, the update request including first location data associated with a current position of the first device;
displaying on a screen of the first device an image captured by a camera of the first device;
receiving from the message server a first message, the first message originated by a second device and including second location data independent of location of the second device and describing a location associated with the first message;
determining, by the first device, whether a location identified by the second location data is visible on the displayed image captured by the camera of the first device; and
responsive to the identified location being visible on the displayed image, rendering at least a portion of the first message on the screen of the first device at a point overlaying the position of the identified location.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless networked device incorporating a display, a video camera and a geo-location system receives geo-located data messages from a server system. Messages can be viewed by panning the device, revealing the message'"'"'s real world location as icons and text overlaid on top of the camera input on the display. The user can reply to the message from her location, add data to an existing message at its original location, send new messages to other users of the system or place a message at a location for other users. World Wide Web geo-located data can be explored using the system'"'"'s user interface as a browser. The server system uses the physical location of the receiving device to limit messages and data sent to each device according to range and filtering criteria, and can determine line of sight between the device and each actual message to simulate occlusion effects.
57 Citations
28 Claims
-
1. A method for wireless collaboration, the method comprising:
-
sending an update request from a first device to a message server, the update request including first location data associated with a current position of the first device; displaying on a screen of the first device an image captured by a camera of the first device; receiving from the message server a first message, the first message originated by a second device and including second location data independent of location of the second device and describing a location associated with the first message; determining, by the first device, whether a location identified by the second location data is visible on the displayed image captured by the camera of the first device; and responsive to the identified location being visible on the displayed image, rendering at least a portion of the first message on the screen of the first device at a point overlaying the position of the identified location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device for wireless collaboration, the device comprising:
-
a geolocation device adapted to determine a current position of the device; a video camera adapted to capture an image; a display screen, adapted to display the image captured by the video camera; a wireless network interface adapted to send an update request from the device to a message server, the update request including the current position of the device determined by the geolocation device, and further adapted to receive from the message server a first message, the first message originated by a second device and including second location data associated with the first message; a client message management module, adapted to determine whether a location identified by the second location data is visible on the image captured by the video camera; and a graphics rendering engine, adapted to render at least a portion of the first message on the display screen at a point overlaying the position of the identified location, responsive to a determination by the client message management module that the location identified by the second location data is visible on the image captured by the video camera. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for wireless collaboration, the computer program product stored on a non-transitory computer-readable medium and including instructions adapted to cause a processor to carry out the steps of:
-
sending an update request from a first device to a message server, the update request including first location data associated with a current position of the first device; displaying on a screen of the first device an image captured by a camera of the first device; receiving from the message server a first message, the first message originated by a second device and including second location data independent of a location of the second device and describing a location associated with the first message; determining, by the first device, whether a location identified by the second location data is visible on the displayed image captured by the camera of the first device; and responsive to the identified location being visible on the displayed image, rendering at least a portion of the first message on the screen of the first device at a point overlaying the position of the identified location.
-
Specification