摘要:
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.
摘要:
To provide more contextually and temporally relevant information to its users, a social networking system may surface relevant information about a target user with whom an recipient user is likely to interact. The social networking system predicts whether the recipient user is likely to be in contact with a target user, either currently or in the near future. If contact is predicted, the system determines information about the target user that that the recipient user may find of interest for their interaction. To determine what information may be of interest, the system determines a relevance score for information items about that target user. The system can then use the relevance scores to decide whether and which information items to surface to the recipient user, e.g., in the form of notifications.
摘要:
In particular embodiments, a computing device receives from each of one or more contact-information sources a set of contact information associated with a user of a social-networking system. The set of contact information includes one or more instances of contact information in one or more categories of contact information. The computing device automatically selects, in each of the categories of contact information, one of the instances of contact information from the sets of contact information as a default for the category of contact information for a second user of the social-networking system.
摘要:
In one embodiment, a social networking system automatically tags one or more users to an image file by creating a list of potential matches, and selecting a subset of potential matches based on location, asking a first user to confirm the subset of potential matches, and tagging one or more matched users to the image file.
摘要:
A corrective action of a user of a mobile computing device is detected. Whether the corrective action occurred within a predetermined time of an orientation of data on the display switching from a first to a second orientation is determined. Based on this determination, either (a) input data generated from an accelerometer and magnetometer of the device from immediately prior to the orientation of the data switching is identified and associated with output data that indicates to not switch the orientation of the display; or (b) input data generated from the accelerometer and the magnetometer from immediately prior to the corrective action detection is identified and associated with output data that indicates to switch the orientation of the display from the first to the second orientation. Training data that includes the identified input data and associated output data is provided to an analytical model for generating a trained model.
摘要:
In one embodiment, a method includes receiving first information about a proximity of a first user, the first information comprising one or more images or one or more sounds of at least a portion of the proximity; identifying one or more second users within the proximity of the first user based at least in part on the first information; retrieving second information about each second user from a graph of a social-networking system, the graph comprising a plurality of nodes and edges connecting the nodes, at least one node in the graph corresponding to the first user, at least one node in the graph corresponding to each second user; categorizing the second users into one or more groups based on the second information about each second user; and sending the second information about each second user in a specific group to the first user.
摘要:
In one embodiment, a method includes receiving information about a proximity of a plurality of users located within a covered enclosure, the information comprising one or more images or one or more sounds of at least a portion of the proximity, the information having been obtained from the proximity by a plurality client computing devices of the users automatically and without manual user input and with one or more sensors of each client computing device; identifying each user within the proximity based at least in part on the information; and determining a position of each user within the covered enclosure based at least in part on the information.
摘要:
A social networking system displays raw stories about a user's friends' actions in a news ticker as those actions occur. The social networking system is monitored for actions associated with users connected with the target user. The social networking system may be continually monitored such that actions are identified in real-time as they are performed. The news ticker is updated such that stories including the identified actions and the associated connected users are displayed within a news ticker interface. The news ticker interface may be a dedicated portion of the social networking system interface, for example in a column next to a newsfeed. The news ticker interface may be updated in real time as actions associated with connected users are performed. The target user may select a displayed story in the news ticker, and additional information related to the selected story may be displayed, for instance in a separate interface.
摘要:
An accelerometer of a mobile computing device is operable to provide a first input to an orientation module of the device. The orientation module is configured to use multiple signals to determine a spatial orientation of the device. A magnetometer of the device is operable to provide a second input to the orientation module. The orientation module is operable to receive the first input from the accelerometer and the second input from the magnetometer, and to determine an orientation of the device based on a combination of the first input and the second input.
摘要:
A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes receiving, at a device, at least two communications from a sender of the communications using at least two different communication modes, determining a notification mode for the device based on an identity of the sender and at least two of the communication modes being different from one another and providing a notification on the device using the determined notification mode.