System and method for providing live imagery associated with map locations
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by one or more servers, live images of one or more remote geographical locations from at least one image capture device positioned at each of the one or more geographical locations, wherein the one or more geographical locations are remote from the one or more servers, the received live images including a 360 degree field of view around the at least one image capture device;
receiving, by the one or more servers, a request from a user device for live images corresponding to a given one of the one or more remote geographical locations;
providing, by the one or more servers, live images to the user device for display, the live images corresponding to the given remote geographical location;
continually receiving, by the one or more servers, input regarding a point of view selected for the requested live images, the point of view corresponding to a portion of the 360 degree field of view around the at least one image capture device; and
continually updating, by the one or more servers, the provided live images corresponding to the given remote geographical location based on received input regarding the selected point of view.
2 Assignments
0 Petitions
Accused Products
Abstract
Near real-time imagery of a given location may be provided to user upon request. Most popularly viewed geographic locations are determined, and a 360 degree image capture device is positioned at one or more of the determined locations. The image capture device may continually provide image information, which is processed, for example, to remove personal information and filter spam. Such image information may then be provided to users upon request. The image capture device continually captures multiple views of the given location, and the requesting user can select which perspective to view.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more servers, live images of one or more remote geographical locations from at least one image capture device positioned at each of the one or more geographical locations, wherein the one or more geographical locations are remote from the one or more servers, the received live images including a 360 degree field of view around the at least one image capture device; receiving, by the one or more servers, a request from a user device for live images corresponding to a given one of the one or more remote geographical locations; providing, by the one or more servers, live images to the user device for display, the live images corresponding to the given remote geographical location; continually receiving, by the one or more servers, input regarding a point of view selected for the requested live images, the point of view corresponding to a portion of the 360 degree field of view around the at least one image capture device; and continually updating, by the one or more servers, the provided live images corresponding to the given remote geographical location based on received input regarding the selected point of view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one image capture device positioned at a geographical location; one or more processors in communication with the image capture device, wherein the geographical location is remote from the one or more processors, the one or processors programmed to; receive live images of the remote geographical location from the at least one image capture device, the received live images including a 360 degree field of view around the at least one image capture device; receive a request from a user device for live images corresponding to the remote geographical location; provide live images corresponding to remote geographical location to the user device for display; continually receiving input from the user device regarding a point of view selected for the requested live images, the point of view corresponding to a portion of the 360 degree field of view around the at least one image capture device; and continually updating the provided live images corresponding to the remote geographical location based on the received input regarding the selected point of view. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing information and instructions executable by a processor for performing a method of providing live images, the method comprising:
-
receiving, at the processor, live images of a remote geographical location from at least one image capture device, the received live images including a 360 degree field of view around the at least one image capture device; receiving a request for live images from a user device, the live images corresponding to the remote geographical location; providing live images corresponding to the remote geographical location to the user device for display; continually determining a point of view selected by the user device for the requested live images, the point of view corresponding to a portion of the 360 degree field of view around the at least one image capture device; and continually updating the provided live images corresponding to the remote geographical location based on the selected point of view. - View Dependent Claims (18, 19, 20)
-
Specification