Abstract:
An online system transmits third-party content originating from a third-party system to a client device. The third-party content includes a pointer to a third-party application associated with the third-party system. When the client device receives an interaction with the third-party content from a user of the client device, the client device executes the third-party application and generates an attribution identifier from which the user's identity cannot be determined. The attribution identifier is transmitted to the online system. Subsequently, the client device determines information describing interactions by the user with the third-party application that is transmitted to the third-party system along with the attribution identifier. The third-party system transmits the attribution identifier and the information describing interaction with the third-party application to the online system, which matches the attribution identifiers to associate the interaction with the third-party content with the interactions with the third-party application.
Abstract:
A method comprises: by a host computing server (132), receiving from a client computing device (120), a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers (172), wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; and by the host computing server, sending to the client computing device (120) a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers (172). The reply authorizes failover if a failure occurs during an upload from the client computing device (120) to a first one of the transcoding servers (172). The failover comprises either the first one of the transcoding servers (172) receiving from the client computing device (120) the access token to resume the upload; or a second one of the transcoding servers (172) receiving from the client computing device (120) the access token to restart the upload.
Abstract:
A method comprises, by one or more transcoding servers (172): receiving, from a client computing device (120), job configuration information, wherein the job configuration information comprises an access token enabling the client computing device to access one or more transcoding servers (172); by the one or more transcoding servers (172), receiving a multimedia file from the client computing device (120); by the one or more transcoding servers (172), determining whether the access token of the job configuration information is valid; and by the one or more transcoding servers (172), if the access token is valid, then: transcoding the multimedia file; storing the transcoded multimedia file; and sending, to the client computing device (120), a job response.
Abstract:
An online system transmits third-party content originating from a third-party system to a client device. The third-party content includes a pointer to a third-party application associated with the third-party system. When the client device receives an interaction with the third-party content from a user of the client device, the client device executes the third-party application and generates an attribution identifier from which the user's identity cannot be determined. The attribution identifier is transmitted to the online system. Subsequently, the client device determines information describing interactions by the user with the third-party application that is transmitted to the third-party system along with the attribution identifier. The third-party system transmits the attribution identifier and the information describing interaction with the third-party application to the online system, which matches the attribution identifiers to associate the interaction with the third-party content with the interactions with the third-party application.
Abstract:
A method comprises, by one or more transcoding servers (172): receiving, from a client computing device (120), job configuration information, wherein the job configuration information comprises an access token enabling the client computing device to access one or more transcoding servers (172); by the one or more transcoding servers (172), receiving a multimedia file from the client computing device (120); by the one or more transcoding servers (172), determining whether the access token of the job configuration information is valid; and by the one or more transcoding servers (172), if the access token is valid, then: transcoding the multimedia file; storing the transcoded multimedia file; and sending, to the client computing device (120), a job response.
Abstract:
In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers.
Abstract:
In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers.