Managing access to user information by applications operating in an online system environment

    公开(公告)号:US10187483B2

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

    申请号:US14458210

    申请日:2014-08-12

    Applicant: Facebook, Inc.

    Abstract: An online system regulates access to information about a user by associating an online system user identifier with a unique application-specific user identifier used by an application to identify the user. Each application communicating with the online system and installed by the user is associated with a unique application-specific user identifier that is associated with the user's online system user identifier. For example, information identifying an installed application and an application-specific user identifier are associated with the user's online system user identifier when the user installs the application. When communicating about a user with an installed application associated with the user, the online system identifies the user via the application-specific identifier associated with the installed application and may provide limited information associated with the online system user identifier associated with the application-specific identifier.

    Methods and systems for developer onboarding for software-development products

    公开(公告)号:US10311500B2

    公开(公告)日:2019-06-04

    申请号:US15255004

    申请日:2016-09-01

    Applicant: FACEBOOK, INC.

    Abstract: A server system determines an adoption state for a first software-development product of a plurality of software-development products offered to software developers by a provider associated with the server system. The adoption state indicates an extent to which the first product has been implemented by a software developer for use in connection with a first application. In accordance with the determined adoption state for the first product, the server system performs at least one of: providing a reminder to the software developer to implement the first product in connection with the first application; and providing a notification of availability of a second product of the plurality of products in connection with the first application.

    Targeting advertisements to customized groups of users of an online system

    公开(公告)号:US09767487B2

    公开(公告)日:2017-09-19

    申请号:US14034350

    申请日:2013-09-23

    Applicant: Facebook, Inc.

    CPC classification number: G06Q30/0271

    Abstract: An online system enables developers of third-party applications to specify online system users to receive advertisements. The online system generates and sends a user-specific identifier for online system users that use a third-party application when an advertiser associated with the third-party application requests a user-specific identifier from the online system. For example, the online system retrieves user identifying information associated with a client device identifier provided by an advertiser and generates a user identifier by encrypting the retrieved user identifying information. The advertiser may include one or more user-specific identifiers in an advertisement request sent to an online system to present an advertisement in the advertisement request to online system users corresponding to the user-specific identifiers. The online system determines whether to present the advertisement to users based in part on whether users correspond to user-specific identifiers included in the advertisement request.

    MANAGING ACCESS TO USER INFORMATION BY APPLICATIONS OPERATING IN AN ONLINE SYSTEM ENVIRONMENT
    4.
    发明申请
    MANAGING ACCESS TO USER INFORMATION BY APPLICATIONS OPERATING IN AN ONLINE SYSTEM ENVIRONMENT 审中-公开
    通过在线系统环境中运行的应用程序管理用户信息的访问

    公开(公告)号:US20160050287A1

    公开(公告)日:2016-02-18

    申请号:US14458210

    申请日:2014-08-12

    Applicant: Facebook, Inc.

    CPC classification number: H04L67/22 H04L67/20 H04L67/306

    Abstract: An online system regulates access to information about a user by associating an online system user identifier with a unique application-specific user identifier used by an application to identify the user. Each application communicating with the online system and installed by the user is associated with a unique application-specific user identifier that is associated with the user's online system user identifier. For example, information identifying an installed application and an application-specific user identifier are associated with the user's online system user identifier when the user installs the application. When communicating about a user with an installed application associated with the user, the online system identifies the user via the application-specific identifier associated with the installed application and may provide limited information associated with the online system user identifier associated with the application-specific identifier.

    Abstract translation: 在线系统通过将在线系统用户标识符与应用程序使用的唯一应用程序特定用户标识符相关联来限制对用户的信息的访问,以识别用户。 与在线系统通信并由用户安装的每个应用与与用户的在线系统用户标识符相关联的唯一的应用专用用户标识符相关联。 例如,当用户安装应用程序时,标识已安装的应用程序和应用程序特定用户标识符的信息与用户的在线系统用户标识符相关联。 当在与用户相关联的已安装的应用程序上进行用户通信时,在线系统通过与所安装的应用相关联的特定于应用的标识符识别用户,并且可以提供与与应用特定标识符相关联的在线系统用户标识符相关联的有限信息 。

    Targeting Advertisements To Customized Groups Of Users Of An Online System
    5.
    发明申请
    Targeting Advertisements To Customized Groups Of Users Of An Online System 有权
    定制广告到定制的在线系统的用户组

    公开(公告)号:US20150088663A1

    公开(公告)日:2015-03-26

    申请号:US14034350

    申请日:2013-09-23

    Applicant: Facebook, Inc.

    CPC classification number: G06Q30/0271

    Abstract: An online system enables developers of third-party applications to specify online system users to receive advertisements. The online system generates and sends a user-specific identifier for online system users that use a third-party application when an advertiser associated with the third-party application requests a user-specific identifier from the online system. For example, the online system retrieves user identifying information associated with a client device identifier provided by an advertiser and generates a user identifier by encrypting the retrieved user identifying information. The advertiser may include one or more user-specific identifiers in an advertisement request sent to an online system to present an advertisement in the advertisement request to online system users corresponding to the user-specific identifiers. The online system determines whether to present the advertisement to users based in part on whether users correspond to user-specific identifiers included in the advertisement request.

    Abstract translation: 在线系统使第三方应用程序的开发人员可以指定在线系统用户接收广告。 当与第三方应用程序相关联的广告客户从在线系统请求用户特定标识符时,在线系统生成并发送使用第三方应用的在线系统用户的用户特定标识符。 例如,在线系统检索与由广告商提供的客户端设备标识符相关联的用户识别信息,并且通过加密所检索的用户标识信息来生成用户标识符。 广告商可以在发送到在线系统的广告请求中包括一个或多个用户特定的标识符,以向广告请求中呈现对应于用户特定标识符的在线系统用户的广告。 在线系统部分地基于用户是否对应于包括在广告请求中的用户特定标识符来确定是否向用户呈现广告。

    Methods and Systems for Developer Onboarding for Software-Development Products

    公开(公告)号:US20180060041A1

    公开(公告)日:2018-03-01

    申请号:US15255004

    申请日:2016-09-01

    Applicant: FACEBOOK, INC.

    CPC classification number: G06Q30/0631 G06F8/71

    Abstract: A server system determines an adoption state for a first software-development product of a plurality of software-development products offered to software developers by a provider associated with the server system. The adoption state indicates an extent to which the first product has been implemented by a software developer for use in connection with a first application. In accordance with the determined adoption state for the first product, the server system performs at least one of: providing a reminder to the software developer to implement the first product in connection with the first application; and providing a notification of availability of a second product of the plurality of products in connection with the first application.

    Techniques to manage platform migrations

    公开(公告)号:US09730038B2

    公开(公告)日:2017-08-08

    申请号:US13781191

    申请日:2013-02-28

    Applicant: Facebook, Inc.

    CPC classification number: G06F9/44 H04L29/0604 H04W4/21 H04W4/60

    Abstract: Techniques to manage platform migrations are described. In one embodiment, for example, an apparatus may comprise an interface component, a bundle component, and an execution component. The interface component may be operative to receive a command from a client, the command comprising a bundle identifier for the client. The bundle component may be operative to determine a bundle of platform migrations associated with the client based on the bundle identifier. The execution component may be operative to execute the command on behalf of the client based on the bundle of platform migrations. Other embodiments are described and claimed.

Patent Agency Ranking