Systems and methods for online content sharing
AssigneeGoogle Inc.
InventorsJustin Lewis, Ruxandra Georgiana Paun
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer program products for online content referral are provided. A computer-implemented method may include receiving a request for content comprising an attribution tag associating a first user with the content where the request is received to provide the content to a second user, determining that the first user referred the content to the second user by analyzing the attribution tag in the request, and storing a record of the first user's referring of the content to the second user.
Claims20
A computer-implemented method, comprising:
- providing, using a processor of a content hosting platform, a video uploaded to the content hosting platform for presentation to a first user of the content hosting platform, the first user having a first user account associated with the content hosting platform and a second user account associated with an external platform that is external to the content hosting platform;
- receiving, using the processor of the content hosting platform, a share request of the first user to share the video presented to the first user on the content hosting platform with one or more users of the external platform;
- generating, using the processor of the content hosting platform, an attribution tag associating the first user with the video and indicating sharing of the video by the first user, and providing the attribution tag to the external platform;
- receiving, using the processor of the content hosting platform, a video request for the video from the external platform, the video request comprising the attribution tag associating the first user with the video and indicating sharing of the video by the first user, the request indicating a selection of a graphical representation of the video by a second user via the external platform to have the video to be presented to the second user via the external platform, the second user being one of the one or more users of the external platform and having a third user account associated with the external platform;
- determining, using the processor of the content hosting platform, that the first user referred the video to the second user by analyzing the attribution tag in the request to provide the video for presentation to the second user via the external platform;
- and
- storing, using the processor of the content hosting platform, a record of the first user's referral of the video to the second user in a data store of the content hosting platform.
A system of a content hosting platform, the system comprising:
- a memory;
- and
- a processor coupled with the memory to:
- provide a video uploaded to the content hosting platform for presentation to a first user of the content hosting platform, the first user having a first user account associated with the content hosting platform and a second user account associated with an external platform that is external to the content hosting platform;
- receive a share request of the first user to share the video presented to the first user on the content hosting platform with one or more users of the external platform;
- generate an attribution tag associating the first user with the video and indicating sharing of the video by the first user, and provide the attribution tag to the external platform;
- receive a video request for the video from the external platform, the video request comprising the attribution tag associating the first user with the video and indicating sharing of the video by the first user, the request indicating a selection of a graphical representation of the video by a second user via the external platform to have the video to be presented to the second user via the external platform, the second user being one of the one or more users of the external platform and having a third user account associated with the external platform;
- determine that the first user referred the video to the second user by analyzing the attribution tag in the request to provide the video for presentation to the second user via the external platform;
- and
- store a record of the first user's referral of the video to the second user in a data store of the content hosting platform.
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor of a content hosting platform, cause the processor of the content hosting platform to perform operations, comprising:
- providing, using the processor of the content hosting platform, a video uploaded to the content hosting platform for presentation to a first user of the content hosting platform, the first user having a first user account associated with the content hosting platform and a second user account associated with an external platform that is external to the content hosting platform;
- receiving, using the processor of the content hosting platform, a share request of the first user to share the video presented to the first user on uploaded to the content hosting platform with one or more users of the external platform that is external to the content hosting platform, the first user having a first user account associated with the content hosting platform and a second user account associated with the external platform;
- generating, using the processor of the content hosting platform, an attribution tag associating the first user with the video and indicating sharing of the video by the first user, and providing the attribution tag to the external platform;
- receiving, using the processor of the content hosting platform, a video request for the video from the external platform, the video request comprising an attribution tag associating the first user with the video and indicating sharing of the video by the first user, the request indicating a selection of a graphical representation of the video by a second user via the external platform to have being received to provide the video for presentation to a to be presented to the second user via the external platform, the second user being one of the one or more users of the external platform and having a third user account associated with the external platform;
- determining, using the processor of the content hosting platform, that the first user referred the video to the second user by analyzing the attribution tag in the request to provide the video for presentation to the second user via the external platform;
- and
- storing, using the processor of the content hosting platform, a record of the first user's referral of the video to the second user in a data store of the content hosting platform.
Dependencies are inferred from the claim text.