Methods and system for providing location-based communication services
First Claim
1. A method for providing electronic communication between a user and a group of users based on a predetermined proximity to a point of interest, the method comprising:
- detecting when a current location of a mobile device if the user is within the predetermined proximity to the point of interest;
providing, to the mobile device of the user, a notification to join the electronic communication with the group of users when the current location of the mobile device is detected to be within the predetermined proximity to the point of interest; and
in response to an acceptance from the user, establishing electronic communication between the user and the group of users.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for providing location-based communication services, such as location-based chat sessions and location based-data feeds. Access to a chat session or data feed may be provided to a user of a mobile device when the current location of the mobile device is determined to be within a predetermined geographic region. In one implementation, the chat session or data feed relates to content provided by members of a group or social network. In other implementations, the content related to chat session or data feed is provided by members of the general public.
186 Citations
29 Claims
-
1. A method for providing electronic communication between a user and a group of users based on a predetermined proximity to a point of interest, the method comprising:
-
detecting when a current location of a mobile device if the user is within the predetermined proximity to the point of interest; providing, to the mobile device of the user, a notification to join the electronic communication with the group of users when the current location of the mobile device is detected to be within the predetermined proximity to the point of interest; and in response to an acceptance from the user, establishing electronic communication between the user and the group of users. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a location-based chat session, the method comprising:
-
receiving, at a host server, a chat session initialization request, the chat session initialization request comprising a predetermined geographic region associated with a chat session; determining a location of a mobile device relative to the predetermined geographic region; transferring, to the mobile device, a chat session notification based on a determination that the location of the mobile device is within the predetermined geographic region; receiving, at the host server, a request to join the chat session in response to receipt of the chat session notification; and granting the mobile device access to the chat session in response to the request to join the chat session. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing a location-based chat session, the system comprising:
-
a data storage configured to store a location of a mobile device; and a host server, the host server includes a processor configured to execute instructions for performing a method comprising; receiving, at the host server, a chat session initialization request, the chat session initialization request comprising a predetermined geographic region associated with a chat session defined by a user'"'"'s group member; determining the location of the mobile device, stored in the data storage, relative to the predetermined geographic region; transmitting, to the mobile device, a chat session notification based on a determination that the location of the mobile device is within the predetermined geographic region; receiving, at the host server, a request to join the chat session in response to receipt of the chat session notification; and granting the mobile device access to the chat session in response to the request to join the chat session.
-
-
16. A method for electronically providing a data feed based on a location of a user, the method comprising:
-
determining a current location of a mobile device of the user; providing, when the mobile device is determined to be within a predetermined geographic region defined by a user'"'"'s group member, a notification to the user of an availability of a data feed associated with at least one point of interest in the predetermined geographic region; and transferring, to the mobile device, the data feed in response to an acceptance of the notification by the user. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for providing a location-based data feed, the method comprising:
-
receiving, at a host server, data uploaded from a first device, wherein the data uploaded from the first device is associated with a location defined by a user'"'"'s group member; determining whether a second device is within a predetermined geographic region associated with the location; and transferring, from the host server, the data uploaded from the first device to the second device based on a determination that that the second device is within the predetermined geographic region. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for accessing a location-based data feed, the system including a processor configured to execute instructions for performing a method comprising:
-
determining a current location of a mobile device of a user; receiving, when the mobile device is determined to be within a predetermined geographic region defined by a user'"'"'s group member, a notification to the user of an availability of a data feed associated with at least one point of interest in the predetermined geographic region; and transferring, to the mobile device, the data feed in response to an acceptance of the notification by the user.
-
Specification