Push-based cache invalidation notification
    2.
    发明授权
    Push-based cache invalidation notification 有权
    基于推送的缓存无效通知

    公开(公告)号:US09203919B1

    公开(公告)日:2015-12-01

    申请号:US14328985

    申请日:2014-07-11

    Applicant: Facebook, Inc.

    Abstract: In one embodiments, one or more first computing devices receive updated values for user data associated with a plurality of users; and for each of the user data for which an updated value has been received, determine one or more second systems that each have subscribed to be notified when the value of the user datum is updated and each have a pre-established relationship with the user associated with the user datum; and push notifications to the second systems indicating that the value of the user datum has been updated without providing the updated value for the user datum to the second systems.

    Abstract translation: 在一个实施例中,一个或多个第一计算设备接收与多个用户相关联的用户数据的更新值; 并且对于已经接收到更新的值的每个用户数据,确定当用户数据的值被更新并且每个具有与用户相关联的预先建立的关系时,每个已经订阅的第二系统被通知 用户数据; 并且将通知推送到第二系统,指示用户数据的值已被更新,而不向第二系统提供用户数据的更新值。

    Markup language for incorporating social networking system information by an external website

    公开(公告)号:US10218752B2

    公开(公告)日:2019-02-26

    申请号:US13975186

    申请日:2013-08-23

    Applicant: Facebook, Inc.

    Abstract: A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website.

    Ranking and updating of contact information from multiple sources

    公开(公告)号:US10133787B2

    公开(公告)日:2018-11-20

    申请号:US14025620

    申请日:2013-09-12

    Applicant: Facebook, Inc.

    Abstract: Collecting contact information for a plurality of contact entities from various sources and ranking the contact information based at least on the sources. The ranking of the contact information is determined based on the reliability of the sources. The ranked contact information is shared with users subject to privacy settings. The privacy setting allows the users or the contact entity to share certain contact information with others while keeping certain contact information privately or sharing the contact information with a limited number of users. After a change in the contact information from a reliable source is detected, the change may be propagated to other sources or client devices of the users.

    Push-Based Cache Invalidation Notification
    6.
    发明申请
    Push-Based Cache Invalidation Notification 审中-公开
    基于推送的缓存无效通知

    公开(公告)号:US20160285964A1

    公开(公告)日:2016-09-29

    申请号:US15178819

    申请日:2016-06-10

    Applicant: Facebook, Inc.

    Abstract: In one embodiments, one or more first computing devices receive updated values for user data associated with a plurality of users; and for each of the user data for which an updated value has been received, determine one or more second systems that each have subscribed to be notified when the value of the user datum is updated and each have a pre-established relationship with the user associated with the user datum; and push notifications to the second systems indicating that the value of the user datum has been updated without providing the updated value for the user datum to the second systems.

    Abstract translation: 在一个实施例中,一个或多个第一计算设备接收与多个用户相关联的用户数据的更新值; 并且对于已经接收到更新的值的每个用户数据,确定当用户数据的值被更新并且每个具有与用户相关联的预先建立的关系时,每个已经订阅的第二系统被通知 用户数据; 并且将通知推送到第二系统,指示用户数据的值已被更新,而不向第二系统提供用户数据的更新值。

    Markup Language for Incorporating Social Networking System Information by an External Website
    7.
    发明申请
    Markup Language for Incorporating Social Networking System Information by an External Website 审中-公开
    通过外部网站整合社交网络系统信息的标记语言

    公开(公告)号:US20130346502A1

    公开(公告)日:2013-12-26

    申请号:US13975186

    申请日:2013-08-23

    Applicant: Facebook, Inc.

    CPC classification number: H04L65/403 G06Q10/10

    Abstract: A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website.

    Abstract translation: 社交网络系统包含描述关于社交网络系统的用户以及用户之间的各种连接的信息的信息。 当社交网络系统的用户访问外部网站时,外部网站可以向用户发送包含具有用于从社交网络系统检索与用户相关联的信息的指令的包含标记语言的网页。 客户端设备处理注释并向社交网络系统发送与用户相关的社交信息的请求,可能需要在社交网络系统中进行隐私设置。 用户的浏览器响应于呈现用户计算机系统上显示的标记语言文档的请求,使用从社交网络系统获得的信息。 该过程允许外部网站使用来自社交网络系统的信息来增强用户在外部网站上的体验。

    Markup language for incorporating social networking system information by an external web site

    公开(公告)号:US10666694B1

    公开(公告)日:2020-05-26

    申请号:US16248671

    申请日:2019-01-15

    Applicant: Facebook, Inc.

    Abstract: A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website.

    Proxy authentication
    9.
    发明授权

    公开(公告)号:US10182052B2

    公开(公告)日:2019-01-15

    申请号:US15489868

    申请日:2017-04-18

    Applicant: Facebook, Inc.

    Abstract: A method includes receiving, by an operating system of the first computing device and from a client application executing on the first computing device, a first request for accessing a set of data associated with a user of the first computing device. The set of data is managed by a second computing device. The method further includes sending, by the operating system and to the second computing device, a second request for accessing the set of data. The method still further includes receiving, by the operating system and from the second computing device, a response to the second request. The method additionally includes, if the response to the second request grants the client application access to the set of data, then forwarding, by the operating system and to the client application, an access token to be used by the client application for accessing the set of data with the second computing device.

Patent Agency Ranking