System and method for real-time audiovisual interaction with a target location
First Claim
1. A computer-implemented method for providing an interaction between an electronic device and a target location comprising:
- receiving, at a server;
a request for one or more available target locations, wherein the one or more available target locations include at least one moving target location;
a current position of the at least one moving target location, the current position transmitted from the at least one moving target location; and
a current position of the electronic device;
retrieving, from a database communicatively coupled to the server, one or more target locations within a predetermined distance from the current position of the electronic device;
transmitting, from the server, the one or more available target locations within the predetermined distance from the current position of the electronic device;
receiving, at the server, a selection of a selected moving target location of the one or more available target locations from the electronic device;
transmitting, from the server, a request for at least one interactive option or non-interactive option associated with the selected moving target location, wherein;
the non-interactive option is transmitted by the selected moving target location and comprises one or more of live video data captured at the current position of the selected moving target location and live availability information of the selected moving target location; and
the interactive option is transmitted by the selected moving target location and comprises a live video-chat session with a representative of the selected moving target location;
receiving, at the server, the at least one interactive option or non-interactive option associated with the selected moving target location;
transmitting, from the server, an indication that the at least one interactive option or non-interactive option associated with the selected moving target location is available;
receiving, at the server, a selection of at least one of the interactive option or non-interactive option; and
transmitting, from the server to the electronic device, data representative of the selected option.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of real-time audiovisual interaction with a target location includes receiving an identification of a target location. The identification can be received at a processor of a server from an electronic device of an end-user. A request can be transmitted for a video feed associated with the target location. For example, the video feed can be a live video feed of an interior of the target location or a video chat with a representative of the target location. In response to receiving the video feed, the video feed can be transmitted to the electronic device of the end-user. When audiovisual communication is established, a user can view different aspects of a target location, for example the capacity of a restaurant or speak directly with a representative of a clothing store to see if they have a specific item in the users'"'"' size.
27 Citations
19 Claims
-
1. A computer-implemented method for providing an interaction between an electronic device and a target location comprising:
-
receiving, at a server; a request for one or more available target locations, wherein the one or more available target locations include at least one moving target location; a current position of the at least one moving target location, the current position transmitted from the at least one moving target location; and a current position of the electronic device; retrieving, from a database communicatively coupled to the server, one or more target locations within a predetermined distance from the current position of the electronic device; transmitting, from the server, the one or more available target locations within the predetermined distance from the current position of the electronic device; receiving, at the server, a selection of a selected moving target location of the one or more available target locations from the electronic device; transmitting, from the server, a request for at least one interactive option or non-interactive option associated with the selected moving target location, wherein; the non-interactive option is transmitted by the selected moving target location and comprises one or more of live video data captured at the current position of the selected moving target location and live availability information of the selected moving target location; and the interactive option is transmitted by the selected moving target location and comprises a live video-chat session with a representative of the selected moving target location; receiving, at the server, the at least one interactive option or non-interactive option associated with the selected moving target location; transmitting, from the server, an indication that the at least one interactive option or non-interactive option associated with the selected moving target location is available; receiving, at the server, a selection of at least one of the interactive option or non-interactive option; and transmitting, from the server to the electronic device, data representative of the selected option. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing real-time interaction between an electronic device and a target location comprising:
-
a processor configured to communicatively couple an electronic device to a target location; and a non-transitory computer readable storage medium storing instructions for controlling the processor to; receive, from the electronic device, information associated with a current position of the electronic device and a request for one or more target locations within a predetermined distance from the current position of the electronic device, wherein the one or more target locations include at least one moving target location; receive, from the at least one moving target location, a current position of the at least one moving target location; retrieve, from a database communicatively coupled to the processor, one or more target locations within the predetermined distance from the current position of the electronic device; transmit, to the electronic device, information associated with the one or more of target locations; receive, from the electronic device, a selection of a selected moving target location of the one or more target locations; transmit, to the selected moving target location, a request for real-time data associated with the selected moving target location; receive, from the selected moving target location, one or more selectable options for real-time data associated with the selected moving target location, wherein the options for real-time data include at least one interactive option or non-interactive option, wherein; the non-interactive option is transmitted by the selected moving target location and comprises one or more of live video data captured at the current position of the selected moving target location and live availability information of the selected moving target location; and the interactive option is transmitted by the selected moving target location and comprises a live video-chat session with a representative of the selected moving target location; transmitting, from the processor, the real-time data associated with the selected moving target location. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having computer-executable code stored thereon for causing a computer to perform a method comprising:
-
receiving, at a server from the electronic device, an identification of a moving target location; transmitting a request, from the server to the moving target location, for a current position of the moving target location, and for available options of real-time data associated with the moving target location, wherein the options of real-time data includes at least one interactive option or non-interactive option, wherein; the non-interactive option is transmitted by the moving target location and comprises one or more of live video data captured at the current position of the moving target location and live availability information of the moving target location; and the interactive option is transmitted by the moving target location and comprises a live video-chat session with a representative of the moving target location; receiving, at the server, the available options of real-time data associated with the moving target location; transmitting, from the server to the electronic device, the available options of real-time data associated with the moving target location; receiving, at the server, a selection of an available option of real-time data associated with the moving target location; transmitting, from the server, the selected real-time data associated with the moving target location. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for providing real-time interaction between an electronic device and a selected moving target location, the method comprising:
-
receiving, from an electronic device, an interaction request to interact with a selected moving target location; in response to the interaction request, providing the electronic device with a current position of the selected moving target location and two or more interaction options for interacting with the selected moving target location, the interaction options including; passive interaction options comprising one or more of static video data transmitted from the selected moving target location and real-time availability information transmitted from the selected moving target location; and active interaction options comprising one or more of remotely controllable real-time video data transmitted from the selected moving target location and a real-time communication session with a representative of the selected moving target location; receiving a selected interaction option from the electronic device, the selected interaction request selected from the two or more interaction options; and establishing a communication session between the electronic device and the selected moving target location and initiating the selected interaction option.
-
Specification