Location based community
AssigneeAmazon Technologies, Inc.
InventorChristian Robert Cabanero
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for facilitating a location-based community. A location of a client device is identified, as are point of interest in proximity to the location. Questions pertaining to a point of interest can be presented on the client device. A newly submitted question can be routed to other users who may be in the same or similar location or have an expertise in a particular subject matter area related to the question.
Claims20
A system, comprising:
- at least one computing device;
- and
- program instructions executable in the at least one computing device that, when executed, cause the at least one computing device to:
- store at least one question submitted by a first user device in memory in association with at least one point of interest;
- present the at least one point of interest to a first client device in response to an identification of the first client device being located within a predefined proximity of the at least one point of interest, wherein the at least one point of interest is selected for presentation to the first client device based at least in part on the at least one point of interest having a volume of questions submitted by a plurality of users that meets a threshold;
- cause a conversational interaction to be presented on the first client device in response to a selection of the at least one point of interest on the first client device, wherein the conversational interaction includes the at least one question and a first answer submitted by a second user device presently located within the predefined proximity of the at least one point of interest;
- make input received from the first client device as a second answer to the at least one question in the conversational interaction, the at least one question and the second answer of the conversational interaction being available to a plurality of different client devices based at least in part on the plurality of different client devices accessing a network site and location data indicating that the plurality of different client devices are located within a predefined distance from the at least one point of interest;
- receive a newly submitted question from the first client device;
- and
- route the newly submitted question to a second client device associated with a user profile that includes information indicative of a user of the second client device being qualified to answer the newly submitted question, wherein the user profile is identified using a location history that includes the at least one point of interest.
A non-transitory computer-readable medium comprising a program executable by a client device, the program comprising program instructions that, when executed by the client device, cause the client device to:
- communicate a location of the client device to at least one computing device over a network;
- present a plurality of points of interest within a predefined proximity of the client device on a display, the plurality of points of interest being received from the at least one computing device, wherein the plurality of points of interest are selected for presentation on the display based at least in part on individual ones of the plurality of points of interest being associated with a volume of questions that meets a threshold;
- identify a selection of at least one point of interest made on the client device;
- in response to the selection of the at least one point of interest, present a conversational interaction associated with the at least one point of interest on the display associated with the client device, the conversational interaction comprising at least one question submitted by a first respective device and a first answer submitted by a second respective device presently located within the predefined proximity of the at least one point of interest;
- communicate input received from the client device as a second answer to the at least one question to the at least one computing device, the at least one question and the second answer being made available in the conversational interaction to a plurality of other client devices based at least in part on the plurality of other client devices accessing a network site and location data indicating that the plurality of other client devices are located within a predefined distance from the at least one point of interest;
- receive a newly submitted question from the client device;
- and
- communicate the newly submitted question to the at least one computing device to route the newly submitted question to one of the plurality of other client devices being associated with a user profile that includes information indicative of a user being qualified to answer the newly submitted question.
A computer-implemented method, comprising:
- storing, by at least one computing device comprising at least one hardware processor, at least one question submitted by a first user device in memory in association with at least one point of interest;
- identifying, by the at least one computing device, that a first client device has checked into a location, wherein the first client device has an instance of a client application stored thereon;
- rendering, by the at least one computing device, the at least one point of interest on the first client device in response to the identification of the first client device checking into the location and in response to the location being within a predefined proximity of the at least one point of interest;
- causing, by the at least one computing device, a conversational interaction to be presented on the first client device in response to the first client device having checked into the location of the at least one point of interest, wherein the conversational interaction includes the at least one question and a first answer submitted by a second user device presently located within the predefined proximity of the at least one point of interest, and the conversational interaction is selected based at least in part on a number of answers provided to the at least one question;
- publishing, by the at least one computing device, input received from the first client device as a second answer to the at least one question in the conversational interaction by making the input available to a plurality of client devices based at least in part on the plurality of client devices accessing a networked application executed by the at least one computing device and location data indicating that the plurality of client devices are located within a predefined distance from the at least one point of interest;
- receiving, by the at least one computing device, a newly submitted question from the first client device;
- and
- communicating, by the at least one computing device, the newly submitted question to a second client device associated with a user profile that includes information indicative of a user of the second client device being qualified to answer the newly submitted question.
Dependencies are inferred from the claim text.