SPONSORED STORY CREATION USER INTERFACE
Granted: May 1, 2014
Application Number:
20140123034
A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display…
Unified Messaging System with Integration of Call Log Data
Granted: May 1, 2014
Application Number:
20140122628
In particular embodiments, a mobile computing device receives an incoming communication from a source. The mobile computing device queries a social-networking system operable to aggregate communications between the source and a user associated with the mobile computing device. The mobile computing device receives from the social-networking system one or more aggregated communications between the source and the user and at least a portion of a profile associated with the source in the…
SPONSORED STORY USER INTERFACE
Granted: April 24, 2014
Application Number:
20140115500
A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display…
Data Transmission Between Devices Based on Bandwidth Availability
Granted: April 24, 2014
Application Number:
20140115156
In one embodiment, in response to data to be transmitted to or from an electronic device, the electronic device determines whether the electronic device currently has a first network connection with a sufficiently high bandwidth. If the electronic device currently does not have a first network connection with a sufficiently high bandwidth, then the electronic device estimates a future time when the electronic device is likely to have a second network connection with a sufficiently high…
METHODS AND SYSTEMS FOR DETERMINING USE AND CONTENT OF PYMK BASED ON VALUE MODEL
Granted: April 24, 2014
Application Number:
20140114774
Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the…
Determining Advertising Effectiveness Based on Observed Actions in a Social Networking System
Granted: April 24, 2014
Application Number:
20140114745
Actions and/or behaviors of social networking system users are observed and used for measuring advertising effectiveness. More specifically, advertisements from an advertising campaign are selectively targeted and presented to specific subsets of social network users and withheld from other subsets of social network users. After the advertisements are presented, actions performed by users in the different subsets are be identified and analyzed to determine metrics describing the…
MEETING NOTIFICATION AND MODIFICATION SERVICE
Granted: April 24, 2014
Application Number:
20140114571
Techniques are described for providing a meeting notification and automatic modification service. A system may be configured to identify an appointment in a calendar application, identify a geographic location of the appointment, and identify, before the appointment time, a geographic location of a first participant of the appointment. Based on the geographic information, the system may identify a route extending from the geographic location of the first participant to the geographic…
DEGREES OF SEPARATION FOR HANDLING COMMUNICATIONS
Granted: April 17, 2014
Application Number:
20140108571
A sender's degrees of separation from a recipient may be used to aid in spam filtering or to otherwise handle a communication. The “degrees of separation” represent a metric used to quantify whether/how the recipient is linked to the sender through intermediary people or other entities. For example, a recipient may know a first user (first degree of separation) and the first user may know a second user (second degree of separation) who knows the sender of an e-mail. In this case, the…
SPONSORED STORY SHARING USER INTERFACE
Granted: April 17, 2014
Application Number:
20140108965
A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display…
Measuring Page Viewership in a Social Network
Granted: April 17, 2014
Application Number:
20140108964
A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and…
INSTANTANEOUS RECOMMENDATION OF SOCIAL INTERACTIONS IN A SOCIAL NETWORKING SYSTEM
Granted: April 17, 2014
Application Number:
20140108550
As a user of a social networking system views a page that includes information provided by the system, certain types of social interactions are monitored. If an interaction monitored for is detected, at least one recommendation unit is identified to present to user on the page. The recommendation unit is identified based on a description of the interaction. The recommendation unit suggests that the user perform a social interaction in the social networking system. The recommendation unit…
Providing Personalized Platform Application Content
Granted: April 17, 2014
Application Number:
20140108518
A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a…
Dynamic Tagging Recommendation
Granted: April 10, 2014
Application Number:
20140101275
In one embodiment, a geo-social networking system automatically tags one or more social contacts of a first user to a photo of the first user by ranking the social contacts based on spatial and temporal proximity to the first user, and in response to the first user's selection of one or more top ranked social contacts, associating the selected social contacts to the photo.
METHOD AND APPARATUS FOR IDENTIFYING COMMON INTEREST BETWEEN SOCIAL NETWORK USERS
Granted: April 10, 2014
Application Number:
20140101243
Techniques for identifying mutual interests between users of a social networking system are disclosed herein. In one embodiment, a method includes identifying, by a social networking system, a content object with which a first user of the social networking system has interacted. The social networking associates a keyword phrase with the first user. The keyword phrase has been previously associated with the content object. The social networking system further determines a mutual interest…
EXPORT PERMISSIONS IN A CLAIMS-BASED SOCIAL NETWORKING SYSTEM
Granted: April 10, 2014
Application Number:
20140101242
A social graph, which records the actions of users in a social networking system platform, may be modeled at least in part as a collection of claims that may be exported to other systems, such as third party publishers, based on permissions granted by users and entities. The social networking system may also act as a publisher, enabling web applications and mobile applications to publish claims to a variety of audiences based on the permissions granted by users and entities, or agents of…
ADVERTISING PERMISSIONS IN A CLAIMS-BASED SOCIAL NETWORKING SYSTEM
Granted: April 10, 2014
Application Number:
20140100965
A social graph, which records the actions of users in a social networking system platform, may be modeled at least in part as a collection of claims that may be used for advertising purposes, such as targeting advertisements, based on permissions granted by users and entities. The social networking system may also act as a publisher, enabling web applications and mobile applications to publish claims to a variety of audiences based on the permissions granted by users and entities, or…
SYSTEMS AND METHODS FOR EVENT TRACKING USING TIME-WINDOWED COUNTERS
Granted: April 3, 2014
Application Number:
20140095412
To allow for tracking events and classifying assets within a social networking system. A time series of occurrences of an event type associated with at least one asset is generated. A first signal value and a second signal value is determined based on the time series. The at least one asset is classified based on comparison of the first signal value and the second signal value. In an embodiment, the time series is based on at least one time window including time intervals. In an…
Multiple System Images for Over-The-Air Updates
Granted: April 3, 2014
Application Number:
20140095857
In one embodiment, a mobile device performs an over-the-air firmware update by writing the updated firmware to a inactive system image partition, and rebooting the device. The security of the OTA update is maintained through checking a plurality of security signatures in an OTA manifest, and the integrity of the data is maintained by checking a hash value of the downloaded system image.
Digital File Distribution in a Social Network System
Granted: April 3, 2014
Application Number:
20140095621
Systems and methods for obtaining a digital file similar to one used by a device associated with a member of a social network are provided. Digital file information about the digital file is stored on a web-based social network database. The digital file may be located on the same server as the web-based social network database or a third party server such as a mobile phone carrier. A user of the web-based social network database requesting the digital file may require a different format…
Digital File Distribution in a Social Network System
Granted: April 3, 2014
Application Number:
20140095538
Systems and methods for obtaining a digital file similar to one used by a device associated with a member of a social network are provided. Digital file information about the digital file is stored on a web-based social network database. The digital file may be located on the same server as the web-based social network database or a third party server such as a mobile phone carrier. A user of the web-based social network database requesting the digital file may require a different format…