Automated subscriber-based customization of electronic channels for content presentation
First Claim
1. A computer-implemented method, comprising:
- determining, at an electronic performing device that a plurality of inputs have been received, wherein the plurality of inputs corresponds to a request to subscribe to a plurality of channels, and wherein each input in the plurality of inputs is received using a graphical interface associated with an application on an electronic device;
facilitating subscribing the electronic device to each channel in the plurality of channels, wherein subscribing the electronic device to the plurality of channels includes generating or updating a customized data structure that corresponds to the electronic device, wherein the customized data structure identifies one or more channels that the electronic device is subscribed to, wherein a subscription to each channel in the plurality of channels results in the electronic device executing the application on the electronic device to periodically receive content-item data for one or more content items specified by a publisher of the channel, wherein the content-item data corresponds to data including characteristics of the one or more content items, wherein first content-item data providing characteristics for first content items of a first channel specified by a first publisher is different from second content-item data providing characteristics for second content items of a second channel specified by a second publisher, wherein the one or more content items are presented on the electronic device while the electronic device is in a display state, and wherein the electronic device enters the display state after a threshold duration or type of inactivity has been detected;
identifying, at the electronic performing device, a predicted future location of the electronic device using a calendar event identified in an electronic calendar associated with the electronic device, wherein the calendar event identifies an event location and an event time corresponding to the predicted future location;
for each channel of the plurality of channels;
determining whether a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel; and
when it is determined that a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel;
identifying, via content-item data, one or more characteristics specified by a publisher of the channel as corresponding to one or more content items of the channel, wherein the one or more characteristics comprise a particular characteristic associated with a location;
determining whether the particular characteristic corresponds to the predicted future location; and
when it is determined that the particular characteristic corresponds to the predicted future location;
generating or selecting a particular content item using the customization rule and the event time, wherein the particular content item relates to the predicted future location; and
enabling a series of content items to be presented on the electronic device when the electronic device is in the display state, wherein the series of content items includes the particular content item and a different content item corresponding to different content-item data specified by a different publisher.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems can provide custom electronic-channel content items to display when a device is in display state. It can be determined that a user device is subscribed to receive content items corresponding to a channel and to present one or more of the content items when the user device is in a display state. Data corresponding to the user device can be identified. The data can correspond to a physical or electronic action (e.g., an interaction with a presented content item or a purchase at a channel-associated virtual or physical store). A customization rule for the channel can be identified. A content item can be generated or selected using the customization rule and the data. It can be enabled for the content item to be presented on the user device when the user device is in the display state.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
determining, at an electronic performing device that a plurality of inputs have been received, wherein the plurality of inputs corresponds to a request to subscribe to a plurality of channels, and wherein each input in the plurality of inputs is received using a graphical interface associated with an application on an electronic device; facilitating subscribing the electronic device to each channel in the plurality of channels, wherein subscribing the electronic device to the plurality of channels includes generating or updating a customized data structure that corresponds to the electronic device, wherein the customized data structure identifies one or more channels that the electronic device is subscribed to, wherein a subscription to each channel in the plurality of channels results in the electronic device executing the application on the electronic device to periodically receive content-item data for one or more content items specified by a publisher of the channel, wherein the content-item data corresponds to data including characteristics of the one or more content items, wherein first content-item data providing characteristics for first content items of a first channel specified by a first publisher is different from second content-item data providing characteristics for second content items of a second channel specified by a second publisher, wherein the one or more content items are presented on the electronic device while the electronic device is in a display state, and wherein the electronic device enters the display state after a threshold duration or type of inactivity has been detected; identifying, at the electronic performing device, a predicted future location of the electronic device using a calendar event identified in an electronic calendar associated with the electronic device, wherein the calendar event identifies an event location and an event time corresponding to the predicted future location; for each channel of the plurality of channels; determining whether a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel; and when it is determined that a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel; identifying, via content-item data, one or more characteristics specified by a publisher of the channel as corresponding to one or more content items of the channel, wherein the one or more characteristics comprise a particular characteristic associated with a location; determining whether the particular characteristic corresponds to the predicted future location; and when it is determined that the particular characteristic corresponds to the predicted future location; generating or selecting a particular content item using the customization rule and the event time, wherein the particular content item relates to the predicted future location; and enabling a series of content items to be presented on the electronic device when the electronic device is in the display state, wherein the series of content items includes the particular content item and a different content item corresponding to different content-item data specified by a different publisher. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
one or more data processors; and a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform actions including; determining that a plurality of inputs have been received, wherein the plurality of inputs corresponds to a request to subscribe to a plurality of channels, and wherein each input in the plurality of inputs is received using a graphical interface associated with an application on an electronic device; facilitating subscribing the electronic device to each channel in the plurality of channels, wherein subscribing the electronic device to the plurality of channels includes generating or updating a customized data structure that corresponds to the electronic device, wherein the customized data structure identifies one or more channels that the electronic device is subscribed to, wherein a subscription to each channel in the plurality of channels results in the electronic device executing the application on the electronic device to periodically receive content-item data for one or more content items specified by a publisher of the channel, wherein the content-item data corresponds to data including characteristics of the one or more content items, wherein a first content-item data providing characteristics for first content items of a first channel specified by a first publisher is different from a second content-item data providing characteristics for second content items of a second channel specified by a second publisher, wherein the one or more content items are presented on the electronic device while the electronic device is in a display state, and wherein the electronic device enters the display state after a threshold duration or type of inactivity has been detected; identifying a predicted future location of the electronic device using a calendar event identified in an electronic calendar associated with the electronic device, wherein the calendar event identifies an event location and an event time corresponding to the predicted future location; for each channel of the plurality of channels; determining whether a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel; and when it is determined that a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel; identifying, via content-item data, one or more characteristics specified by a publisher of the channel as corresponding to one or more content items of the channel, wherein the one or more characteristics comprise a particular characteristic associated with a location; determining whether the particular characteristic corresponds to the predicted future location; and when it is determined that the particular characteristic corresponds to the predicted future location; generating or selecting a particular content item using the customization rule and the event time, wherein the particular content item relates to the predicted future location; and enabling a series of content items to be presented on the electronic device when the electronic device is in the display state, wherein the series of content items includes the particular content item and a different content item corresponding to different content-item data specified by a different publisher. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:
-
determining that a plurality of inputs have been received, wherein the plurality of inputs corresponds to a request to subscribe to a plurality of channels, and wherein each input in the plurality of inputs is received using a graphical interface associated with an application on an electronic device; facilitating subscribing the electronic device to each channel in the plurality of channels, wherein subscribing the electronic device to the plurality of channels includes generating or updating a customized data structure that corresponds to the electronic device, wherein the customized data structure identifies one or more channels that the electronic device is subscribed to, wherein a subscription to each channel in the plurality of channels results in the electronic device executing the application on the electronic device to periodically receive content-item data for one or more content items specified by a publisher of the channel, wherein the content-item data corresponds to data including characteristics of the one or more content items, wherein a first content-item data providing characteristics for first content items of a first channel specified by a first publisher is different from second content-item data providing characteristics for second content items of a second channel specified by a second publisher, wherein the one or more content items are presented on the electronic device while the electronic device is in a display state, and wherein the electronic device enters the display state after a threshold duration or type of inactivity has been detected; identifying a predicted future location of the electronic device using a calendar event identified in an electronic calendar associated with the electronic device, wherein the calendar event identifies an event location and an event time corresponding to the predicted future location; for each channel of the plurality of channels; determining whether a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel; and when it is determined that a customization rule that specifies a manner in which to generate or select content items based on locations of and times until calendar events are applicable to the channel; identifying, via content-item data, one or more characteristics specified by a publisher of the channel as corresponding to one or more content items of the channel, wherein the one or more characteristics comprise a particular characteristic associated with a location; determining whether the particular characteristic corresponds to the predicted future location; and when it is determined that the particular characteristic corresponds to the predicted future location; generating or selecting a particular content item using the customization rule and the event time, wherein the particular content item relates to the predicted future location; and enabling a series of content items to be presented on the electronic device when the electronic device is in the display state, wherein the series of content items includes the particular content item and a different content item corresponding to different content-item data specified by a different publisher. - View Dependent Claims (19, 20)
-
Specification