Social mode for managing communications between a mobile device and a social networking system
First Claim
1. A method comprising:
- detecting a location by a mobile device associated with a user account maintained by a social networking system, the detected location comprising a set of geographic coordinates obtained by the mobile device;
determining a presence of the mobile device within fixed geographic ranges corresponding to a plurality of location entities by cross-referencing the geographic coordinates obtained by the mobile device with the fixed geographic ranges;
receiving a selection of one of the plurality of location entities;
generating a communication for transmission from the mobile device to the social networking system, the communication containing information about the selected location entity;
sensing a mobile device communication switch position;
determining the communication mode of the mobile device based on the communication switch position of the mobile device, wherein the mobile device is in a social communication mode if the communication switch is in a first position and wherein the mobile device is in a manual communication mode if the communication switch is in a second position;
responsive to a determination that the mobile device is in the social communication mode;
transmitting the generated communication from the mobile device to the social networking system without receiving additional authorization from a user of the mobile device; and
responsive to a determination that the mobile device is in the manual communication mode;
receiving an authorization for the transmission of the generated communication from the user of the mobile device, andtransmitting the generated communication from the mobile device to the social networking system based on the received authorization,wherein the social networking system is configured to store the detected communication received from the mobile device in connection with the user account.
1 Assignment
0 Petitions
Accused Products
Abstract
The automatic transmission of communications between a mobile device and a social networking system is regulated based on the communication mode of the mobile device. A communication for transmission between the mobile device and the social networking system is detected. A communication switch setting, such as a switch position, is determined for the mobile device. A communication mode for the mobile device is determined based on the communication switch setting. For example, if the switch is in a first position, the mobile device is determined to be in a social mode. Likewise, if the switch is in a second position, the mobile device is determined to be a manual mode. If the mobile device is in the social mode, the communication is automatically transmitted. If the mobile device is in the manual mode, the communication is transmitted only in response to authorization from the user of the mobile device.
17 Citations
28 Claims
-
1. A method comprising:
-
detecting a location by a mobile device associated with a user account maintained by a social networking system, the detected location comprising a set of geographic coordinates obtained by the mobile device; determining a presence of the mobile device within fixed geographic ranges corresponding to a plurality of location entities by cross-referencing the geographic coordinates obtained by the mobile device with the fixed geographic ranges; receiving a selection of one of the plurality of location entities; generating a communication for transmission from the mobile device to the social networking system, the communication containing information about the selected location entity; sensing a mobile device communication switch position; determining the communication mode of the mobile device based on the communication switch position of the mobile device, wherein the mobile device is in a social communication mode if the communication switch is in a first position and wherein the mobile device is in a manual communication mode if the communication switch is in a second position; responsive to a determination that the mobile device is in the social communication mode; transmitting the generated communication from the mobile device to the social networking system without receiving additional authorization from a user of the mobile device; and responsive to a determination that the mobile device is in the manual communication mode; receiving an authorization for the transmission of the generated communication from the user of the mobile device, and transmitting the generated communication from the mobile device to the social networking system based on the received authorization, wherein the social networking system is configured to store the detected communication received from the mobile device in connection with the user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for regulating the transmission of communications with a mobile device, the method comprising:
-
detecting a location by the mobile device associated with a user account maintained by a social networking system, the detected location comprising a set of geographic coordinates obtained by the mobile device; determining a presence of the mobile device within fixed geographic ranges corresponding to a plurality of location entities by cross-referencing the geographic coordinates obtained by the mobile device with the fixed geographic ranges; receiving a selection of one of the plurality of location entities; generating a communication for transmission from the mobile device to the social networking system, the communication containing information about the selected location entity; determining a communication mode of the mobile device based on a communication switch setting; a step for determining whether to automatically transmit the generated communication based on the determined communication mode of the mobile device; and responsive to a determination to automatically transmit the generated communication; transmitting the generated communication from the mobile device to the social networking system without receiving additional authorization from a user of the mobile device.
-
-
27. A system, comprising:
-
a processor; a non-transitory memory including instructions, which when executed by the processor cause the processor to perform steps including; detecting a location by a mobile device associated with a user account maintained by a social networking system, the detected location comprising a set of geographic coordinates obtained by the mobile device; determining a presence of the mobile device within fixed geographic ranges corresponding to a plurality of location entities by cross-referencing the geographic coordinates obtained by the mobile device with the fixed geographic ranges; receiving a selection of one of the plurality of location entities; generating a communication for transmission from the mobile device to the social networking system, the communication containing information about the selected location entity; sensing a mobile device communication switch position; determining the communication mode of the mobile device based on the communication switch position of the mobile device, wherein the mobile device is in a social communication mode if the communication switch is in a first position and wherein the mobile device is in a manual communication mode if the communication switch is in a second position; responsive to a determination that the mobile device is in the social communication mode; transmitting the generated communication from the mobile device to the social networking system without receiving additional authorization from a user of the mobile device; and responsive to a determination that the mobile device is in the manual communication mode; receiving an authorization for the transmission of the generated communication from the user of the mobile device, and transmitting the generated communication from the mobile device to the social networking system based on the received authorization, wherein the social networking system is configured to store the detected communication received from the mobile device in connection with the user account.
-
-
28. A computer program product comprising a non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
detect a location by a mobile device associated with a user account maintained by a social networking system, the detected location comprising a set of geographic coordinates obtained by the mobile device; determining a presence of the mobile device within fixed geographic ranges corresponding to a plurality of location entities by cross-referencing the geographic coordinates obtained by the mobile device with the fixed geographic ranges; receiving a selection of one of the plurality of location entities; generate a communication for transmission from the mobile device to the social networking system, the communication containing information about the selected location entity; sense a mobile device communication switch position; determine the communication mode of the mobile device based on the communication switch position of the mobile device, wherein the mobile device is in a social communication mode if the communication switch is in a first position and wherein the mobile device is in a manual communication mode if the communication switch is in a second position; responsive to a determination that the mobile device is in the social communication mode; transmit the generated communication from the mobile device to the social networking system without receiving additional authorization from a user of the mobile device; and responsive to a determination that the mobile device is in the manual communication mode; receive an authorization for the transmission of the generated communication from the user of the mobile device, and transmit the generated communication from the mobile device to the social networking system based on the received authorization, wherein the social networking system is configured to store the detected communication received from the mobile device in connection with the user account.
-
Specification