摘要:
In one embodiment, a client computing device receives a notification for a user associated with the client computing device and, without user input, displays the notification on a screen of the client computing device. The display of the notification may fill at least substantially a display area of the screen. The display of the notification may also include content of the notification, an indication of a source of the notification, and a user-activatable element associated with a social action for the user to take in response to the notification.
摘要:
In one embodiment, a method includes displaying one of a number of graphical user interfaces (GUIs) of one or more applications as a card on top of a card stack. One or more of the cards in the card stack corresponds to a GUI of a home screen of the computing device. Each of one or more of the cards in the card stack corresponds to one of the GUIs of an application. The application controls presentation of their GUIs as cards in the card stack. The method also includes receiving user input to display another one of the GUIs as the card on top of the card stack; and, in response to the user input, displaying the other one of the GUIs as the card on top of the card stack.
摘要:
In one embodiment, a method includes receiving from a server, by a mobile computing device, real-time activity stories for display by the mobile computing device. The real-time activity stories are sent automatically by the server to the mobile computing device while a user is interacting with the mobile computing device. The method also includes receiving from the server, by the mobile computing device, news-feed stories for display by the mobile computing device. The news-feed stories are sent by the server to the mobile computing device in response to requests from the mobile computing device for the news-feed stories. The method also includes displaying, by the mobile computing device, to the user the real-time activity stories and the news-feed stories in a scrollable visual stack.
摘要:
News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.
摘要:
News feed stories are ranked so that some stories appear above other stories for users of a social networking system. These “top” news stories are selected based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions as well as story layout dimensions. The top news stories are presented in a multiple-column format, such as a grid format. Top news stories may be presented higher or in a more prominent placement among one or more columns in the story layout as compared to other news stories. The ranking of the top new news stories may change after a top news story is viewed. The multiple-column newsfeed enables a more visually pleasant placement of targeted advertisements on the social networking system.
摘要:
In one embodiment, a method includes displaying a digest of messages and notifications without launching applications associated with the messages or notifications, receiving a user input selecting an interactive element in the digest corresponding to a message or notification, displaying the message or notification corresponding to the selected interactive element without launching the application associated with the message or notification, receiving a second user input interacting with the message or notification, executing a messaging or notification function corresponding to the interaction without launching the application associated with the message or notification.
摘要:
In one embodiment, a method includes determining whether a user of the mobile computing device is currently actively using an application on the mobile computing device; and if the user is not currently actively using an application on the mobile computing device, then automatically and without user input providing for display to the user on the mobile computing device a user interface (UI) including a number of interactive elements that each correspond to one of a number of social-networking functionalities provided at least in part by a social-networking system remote from the mobile computing device.
摘要:
In one embodiment, a method includes receiving from a server, by a mobile computing device, real-time activity stories for display by the mobile computing device. The real-time activity stories are sent automatically by the server to the mobile computing device while a user is interacting with the mobile computing device. The method also includes receiving from the server, by the mobile computing device, news-feed stories for display by the mobile computing device. The news-feed stories are sent by the server to the mobile computing device in response to requests from the mobile computing device for the news-feed stories. The method also includes displaying, by the mobile computing device, to the user the real-time activity stories and the news-feed stories in a scrollable visual stack.
摘要:
In one embodiment, a method includes establishing a communication session between a first device and a second device. The first device is a mobile computing device. The location of the first device is received at the second device. The location of the first device is displayed on a graphical user interface of the second device during the communication session.
摘要:
News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.