SYSTEM AND METHOD FOR MANAGEMENT OF CONTENT PRESENTATION WITHIN A USER INTERFACE
First Claim
1. A method, comprising:
- within a social network system comprising one or more channels of content, receiving, from a first channel, a first request to present content via a first content unit within a user interface (UI) being presented to a user;
determining whether content has been presented to the user within a predetermined window of time prior to a present time;
in response to determining that content has not been presented to the user within the predetermined window of time, determining whether a second request from a second channel to present content via a second content unit within the UI is pending, otherwise denying the received first request to present the content; and
in response to determining that the second request is not pending from the second channel to present content via the second content unit within the UI, granting the first request to present the content via the first content unit within the UI, otherwise granting either the first request or the second request based on an order of priority between the first channel and the second channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for management of content presentation within a user interface are presented. Certain embodiments are described that allow for the management of content presentation within a user interface. A channel management subsystem may manage the presentation of content to a user from one or more channels within the social network. The channel management subsystem may receive requests from one or more channels to present content to a user within a user interface (UI) of the social network. The channel management subsystem may grant or deny the received requests based on various rules or criteria. The channel management subsystem may help ensure that the user of the social network is not overwhelmed by the presentation of inorganic content or sponsored content within the UI of the social network.
7 Citations
20 Claims
-
1. A method, comprising:
-
within a social network system comprising one or more channels of content, receiving, from a first channel, a first request to present content via a first content unit within a user interface (UI) being presented to a user; determining whether content has been presented to the user within a predetermined window of time prior to a present time; in response to determining that content has not been presented to the user within the predetermined window of time, determining whether a second request from a second channel to present content via a second content unit within the UI is pending, otherwise denying the received first request to present the content; and in response to determining that the second request is not pending from the second channel to present content via the second content unit within the UI, granting the first request to present the content via the first content unit within the UI, otherwise granting either the first request or the second request based on an order of priority between the first channel and the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; and a non-transitory computer readable medium coupled the processor, the computer readable medium comprising code, executable by the processor, for implementing a method comprising; within a social network system comprising one or more channels of content, receiving, from a first channel, a first request to present content via a first content unit within a user interface (UI) being presented to a user; determining whether content has been presented to the user within a predetermined window of time prior to a present time; in response to determining that content has not been presented to the user within the predetermined window of time, determining whether a second request from a second channel to present content via a second content unit within the UI is pending, otherwise denying the received first request to present the content; and in response to determining that the second request is not pending from the second channel to present content via the second content unit within the UI, granting the first request to present the content via the first content unit within the UI, otherwise granting either the first request or the second request based on an order of priority between the first channel and the second channel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more computing devices to:
-
within a social network system comprising one or more channels of content, receive, from a first channel, a first request to present content via a first content unit within a user interface (UI) being presented to a user; determine whether content has been presented to the user within a predetermined window of time prior to a present time; in response to determining that content has not been presented to the user within the predetermined window of time, determine whether a second request from a second channel to present content via a second content unit within the UI is pending, otherwise deny the received first request to present the content; and in response to determining that the second request is not pending from the second channel to present content via the second content unit within the UI, grant the first request to present the content via the first content unit within the UI, otherwise grant either the first request or the second request based on an order of priority between the first channel and the second channel.
-
Specification