Providing local expert sessions
First Claim
1. A method performed by one or more computers, the method comprising:
- receiving, by a local expert session system, a request to initiate a local expert session from a user of the local expert session system;
determining, by the local expert session system, a physical location in which the user is currently located from coordinates received from a session accessory worn by the user, wherein the session accessory worn by the user of the local expert session system captures video from a point of view of the user;
identifying, by the local expert session system, a plurality of local experts, wherein each local expert is a user of the local expert session system who has been recognized by the local expert session system as an expert on a point of interest that is near to the physical location in which the user is currently located;
identifying, by the local expert session system and from the plurality of local experts, local experts that are available to participate in the local expert session;
selecting an available local expert;
initiating, by the local expert session system, a local expert session between the user and the selected local expert, wherein initiating the local expert session comprises providing video captured by the session accessory worn by the user to a user device for presentation to the selected local expert and establishing communication between the user and the selected local expert; and
during the local expert session, (i) receiving, by the local expert session system and from the user device that presents video captured by the session accessory, a request to adjust a video input device of the session accessory; and
(ii) transmitting, by the local expert session and to the session accessory, instructions that cause the session accessory to adjust the video input device according to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing local expert sessions. In one aspect, a method includes receiving a request to initiate a local expert session from a user; identifying available local experts in response to the request, wherein a local expert is a user who has registered to offer local expert sessions in a geographic location relevant to the physical location of the user; selecting an available local expert; and initiating a local expert session between the user and the selected local expert, wherein initiating the local expert session comprises providing video captured by a session accessory worn by the user to a user device for presentation to the selected local expert and establishing communication between the user and the selected local expert.
35 Citations
17 Claims
-
1. A method performed by one or more computers, the method comprising:
-
receiving, by a local expert session system, a request to initiate a local expert session from a user of the local expert session system; determining, by the local expert session system, a physical location in which the user is currently located from coordinates received from a session accessory worn by the user, wherein the session accessory worn by the user of the local expert session system captures video from a point of view of the user; identifying, by the local expert session system, a plurality of local experts, wherein each local expert is a user of the local expert session system who has been recognized by the local expert session system as an expert on a point of interest that is near to the physical location in which the user is currently located; identifying, by the local expert session system and from the plurality of local experts, local experts that are available to participate in the local expert session; selecting an available local expert; initiating, by the local expert session system, a local expert session between the user and the selected local expert, wherein initiating the local expert session comprises providing video captured by the session accessory worn by the user to a user device for presentation to the selected local expert and establishing communication between the user and the selected local expert; and during the local expert session, (i) receiving, by the local expert session system and from the user device that presents video captured by the session accessory, a request to adjust a video input device of the session accessory; and
(ii) transmitting, by the local expert session and to the session accessory, instructions that cause the session accessory to adjust the video input device according to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A local expert session system comprising one or more computers and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
-
receiving, by a local expert session system, a request to initiate a local expert session from a user of the local expert session system; determining, by the local expert session system, a physical location in which the user is currently located from coordinates received from a session accessory worn by the user, wherein the session accessory worn by the user of the local expert session system captures video from a point of view of the user; identifying, by the local expert session system, a plurality of local experts, wherein each local expert is a user of the local expert session system who has been recognized by the local expert session system as an expert on a point of interest that is near to the physical location in which the user is currently located; identifying, by the local expert session system and from the plurality of local experts, local experts that are available to participate in the local expert session; selecting an available local expert; initiating, by the local expert session system, a local expert session between the user and the selected local expert, wherein initiating the local expert session comprises providing video captured by the session accessory worn by the user to a user device for presentation to the selected local expert and establishing communication between the user and the selected local expert; and during the local expert session, (i) receiving, by the local expert session system and from the user device that presents video captured by the session accessory, a request to adjust a video input device of the session accessory; and
(ii) transmitting, by the local expert session and to the session accessory, instructions that cause the session accessory to adjust the video input device according to the request. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer storage medium encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
-
receiving, by a local expert session system, a request to initiate a local expert session from a user of the local expert session system; determining, by the local expert session system, a physical location in which the user is currently located from coordinates received from a session accessory worn by the user, wherein the session accessory worn by the user of the local expert session system captures video from a point of view of the user; identifying, by the local expert session system, a plurality of local experts, wherein each local expert is a user of the local expert session system who has been recognized by the local expert session system as an expert on a point of interest that is near to the physical location in which the user is currently located; identifying, by the local expert session system and from the plurality of local experts, local experts that are available to participate in the local expert session; selecting an available local expert; initiating, by the local expert session system, a local expert session between the user and the selected local expert, wherein initiating the local expert session comprises providing video captured by the session accessory worn by the user to a user device for presentation to the selected local expert and establishing communication between the user and the selected local expert; and during the local expert session, (i) receiving, by the local expert session system and from the user device that presents video captured by the session accessory, a request to adjust a video input device of the session accessory; and
(ii) transmitting, by the local expert session and to the session accessory, instructions that cause the session accessory to adjust the video input device according to the request. - View Dependent Claims (14, 15, 16, 17)
-
Specification