Computer system and methods for chat enabled online search
OwnerLeo Jeremiasinventor
Life of this patent
Estimating the term…
Abstract
Various systems, methods, and apparatuses provide for receiving location data indicative of a location of an initiating user; identifying at least one other user within a predefined distance of the initiating user; identifying at least one existing interactive chat session based on the location of the initiating user; and generating and providing a waiting room indicative of the identified at least one other user and the at least one existing interactive chat session to a graphical user interface of a user device of the initiating user, wherein the waiting room facilitates receiving a selection from the initiating user to at least one of join at least one of the at least one existing interactive chat session and create a new interactive chat session.
Claims20
An apparatus, comprising:
- a location module configured to receive location data indicative of a location of an initiating user;
- and
- a pooling module communicably coupled to the location module, the pooling module configured to:
- identify other users within a predefined distance of the initiating user;
- identify at least one existing interactive chat session relating to the location of the initiating user;
- and
- generate and provide a waiting room indicative of the identified other users and the at least one existing interactive chat session to a graphical user interface of a user device of the initiating user, wherein the waiting room facilitates receiving a selection to at least one of join the at least one existing interactive chat session and create a new interactive chat session.
A method, comprising:
- receiving, by a location module of a server, location data indicative of a location of an initiating user;
- identifying, by a pooling module coupled to the location module of the server, at least one other user within a predefined distance of the initiating user;
- identifying, by the pooling module, at least one existing interactive chat session relating to the location of the initiating user;
- and
- generating and providing, by the pooling module, a waiting room indicative of the identified at least one other user and the at least one existing interactive chat session to a graphical user interface of a user device of the initiating user, wherein the waiting room facilitates receiving a selection from the initiating user to at least one of join at least one of the at least one existing interactive chat session and create a new interactive chat session.
A computer system, comprising:
- a network interface configured to facilitate communication with a plurality of user devices;
- and
- a processor communicably coupled to a memory device, the processor configured to:
- receive location data indicative of a location of an initiating user;
- identify at least one other user within a predefined distance of the initiating user;
- identify at least one existing interactive chat session based on the location of the initiating user;
- and
- generate and provide a waiting room comprising at least one of a graphical and a textual indicator indicative of the identified at least one other user and the at least one existing interactive chat session to a graphical user interface of a user device of the initiating user, wherein the waiting room is configured to receive a selection from the initiating user to at least one of join at least one of the at least one existing interactive chat session and create a new interactive chat session.
Dependencies are inferred from the claim text.