Methods and system for providing location-based communication services
First Claim
Patent Images
1. A method for providing electronic communication, the method being performed by one or more processors and comprising:
- receiving a plurality of user names indicating membership in a communication group associated with a first mobile device;
receiving a location of the first mobile device and a user-selected distance away from the first mobile device;
determining a geographic region based on the received location of the first mobile device and the received user-selected distance away from the first mobile device;
receiving a current location associated with a second mobile device and a user name associated with the second mobile device;
providing, to the second mobile device, a notification to join a group electronic communication session with the first mobile device when the current location associated with the second mobile device is determined to be within the geographic region and the user name associated with the second mobile device is among the plurality of user names indicating membership in the communication group; and
enabling the second mobile device to participate in the group electronic communication session by automatically establishing communication between the first mobile device and the second mobile device.
6 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.
262 Citations
16 Claims
-
1. A method for providing electronic communication, the method being performed by one or more processors and comprising:
-
receiving a plurality of user names indicating membership in a communication group associated with a first mobile device; receiving a location of the first mobile device and a user-selected distance away from the first mobile device; determining a geographic region based on the received location of the first mobile device and the received user-selected distance away from the first mobile device; receiving a current location associated with a second mobile device and a user name associated with the second mobile device; providing, to the second mobile device, a notification to join a group electronic communication session with the first mobile device when the current location associated with the second mobile device is determined to be within the geographic region and the user name associated with the second mobile device is among the plurality of user names indicating membership in the communication group; and enabling the second mobile device to participate in the group electronic communication session by automatically establishing communication between the first mobile device and the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic apparatus, comprising:
-
a memory device that stores a set of instructions; and at least one processor that executes the set of instructions to; receive a plurality of user names indicating membership in a communication group associated with a first mobile device; receive a location of the first mobile device and a user-selected distance away from the first mobile device; determine a geographic region based on the received location of the first mobile device and the received user-selected distance away from the first mobile device; receive a current location associated with a second mobile device and a user name associated with the second mobile device; provide, to the second mobile device, a notification to join a group electronic communication session with the first mobile device when the current location associated with the second mobile device is determined to be within the geographic region and the user name associated with the second mobile device is among the plurality of user names indicating membership in the communication group; and enable the second mobile device to participate in the group electronic communication session by automatically establishing communication between the first mobile device and the second mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium encoded with a set of instructions that when executed by at least one processor, cause the at least one processor to perform a method comprising:
-
receiving a current location associated with a first mobile device and a user name associated with the first mobile device; determining a geographic region based on the received location of the first mobile device and the received user-selected distance away from the first mobile device; receiving a current location associated with a second mobile device and a user name associated with the second mobile device; providing, to the second mobile device, a notification to join a group electronic communication session with the first mobile device when the current location associated with the second mobile device is determined to be within the geographic region and the user name associated with the second mobile device is among a plurality of user names indicating membership in a group communication group; and enabling the second mobile device to participate in the group electronic communication session by automatically establishing communication between the first mobile device and the second mobile device. - View Dependent Claims (14, 15, 16)
-
Specification