Message processing method and apparatus, electronic device, storage medium, and program product
US-2024388548-A1 · Nov 21, 2024 · US
US9253541B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9253541-B2 |
| Application number | US-201313777086-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 26, 2013 |
| Priority date | Feb 26, 2013 |
| Publication date | Feb 2, 2016 |
| Grant date | Feb 2, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A subscription to multiple channels of information on a single topic is performed. A topic of interest is received via a user interface. A user interface element is presented via the user interface to facilitate a user subscription to a plurality of channels associated with the topic of interest without having to subscribe separately to each channel. A user selection of the user interface element is received and a user is subscribed to the plurality of channels in response to the received user selection.
Opening claim text (preview).
We claim: 1. A computer implemented method comprising: receiving, via a user interface of a content hosting service, a topic of interest; causing display of a user interface element in the user interface to facilitate a user subscription to a plurality of channels associated with the topic of interest without having to subscribe separately to each channel, wherein a type of a first channel of the plurality of channels is different than a type of a second channel of the plurality of channels, and wherein a subscription procedure of the first channel is different than a subscription procedure of the second channel; receiving, via the user interface, a user selection of the user interface element for a subscription to the plurality of channels; and subscribing, by a processing device, a user of the content hosting service to each of the plurality of channels, wherein subscribing the user to each of the plurality of channels comprises: determining, based on an identifier of the first channel, that the type of the first channel indicates that the first channel is hosted by an external service, determining the subscription procedure for the type of the first channel, wherein the subscription procedure for the type of the first channel is based on one or more requirements of the content-hosting service and one or more requirements of the external service, subscribing the user to the first channel based on the subscription procedure for the type of the first channel, determining, based on an identifier of the second channel, that the type of the second channel indicates that the second channel is hosted by the content-hosting service, determining the subscription procedure for the type of the second channel, wherein the subscription procedure for the type of the second channel is based on the one or more requirements of the content-hosting service, and subscribing the user to the second channel based on the subscription procedure for the type of the second channel, wherein the content-hosting service determines the type of the first channel and the type of the second channel and subscribes the user to both the first channel and the second channel using the subscription procedure for the type of the first channel and the subscription procedure for the type of the second channel in response to a single operation performed by the user to select the user interface element. 2. The method of claim 1 , wherein the type of the first channel is based one at least one of: a type of data content associated with the first channel, a format of data content associated with the first channel, a source of the data content associated with the first channel, an owner of the first channel, a creator of the first channel, and a data content service associated with the first channel. 3. The method of claim 1 , wherein subscribing the user to the first channel based on the subscription procedure of the first channel comprises: modifying subscription information associated with the user to comprise data associated with the first channel; and upon determining that the subscription procedure for the first channel requires an external request, generating the external request for subscription to the first channel to provide to an external service associated with the type of the first channel. 4. The method of claim 1 , wherein the user interface comprises a list of the plurality of channels. 5. The method of claim 4 , wherein presenting the user interface element further comprises: presenting a checkbox for each channel in the list of the plurality of channels; and receiving a user selection associated with each checkbox. 6. The method of claim 1 , wherein the user interface does not comprise a list of the plurality of channels. 7. The method of claim 1 , further comprising: identifying the plurality of channels associated with the topic of interest. 8. A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations comprising: in response to receiving a subscription request associated with a plurality of channels, identifying, by the processing device, a type for each of the plurality of channels, wherein a type of a first channel of the plurality of channels is different than a type of a second channel of the plurality of channels; for each channel of the plurality of channels, identifying, by the processing device, a subscription procedure for the channel based on the type of the channel, wherein a subscription procedure of the first channel is different than a subscription procedure of the second channel; and subscribing, by the processing device, a user of a content hosting service to each of the plurality of channels, wherein subscribing the user to each of the plurality of channels comprises: determining, based on an identifier of the first channel, that the type of the first channel indicates that the first channel is hosted by an external service, and subscribing the user to the first channel based on the subscription procedure for the type of the first channel, wherein the subscription procedure for the type of the first channel is based on one or more requirements of the content-hosting service and one or more requirements of the external service; and determining, based on an identifier of the second channel, that the type of the second channel indicates that the second channel is hosted by the content-hosting service, and subscribing the user to the second channel based on the subscription procedure for the type of the second channel, wherein the subscription procedure for the type of the second channel is based on the one or more requirements of the content-hosting service, wherein the content-hosting service determines the type of the first channel and the type of the second channel and subscribes the user to both the first channel and the second channel using the subscription procedure for the type of the first channel and the subscription procedure for the type of the second channel in response to a single operation performed by the user to select the user interface element. 9. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed by the processing device, cause the processing device to perform further operations comprising: receiving, via a user interface, a topic of interest; identifying a plurality of channels associated with the topic of interest; and presenting, in the user interface, the topic of interest and a user interface element to facilitate a user subscription to the plurality of channels associated with the topic of interest. 10. The non-transitory computer readable storage medium of claim 9 , wherein the user interface comprises a list of the plurality of channels. 11. The non-transitory computer readable storage medium of claim 9 , wherein the user interface does not comprise a list of the plurality of channels. 12. The non-transitory computer readable storage medium of claim 8 , wherein the subscription request from the user is a user selection of a user interface element to facilitate a user subscription to the plurality of channels associated with the topic of interest. 13. The non-transitory computer readable storage medium of claim 8 , wherein the type of the first channel is based one at least one of: a type of data content associated with the first channel, a format of data content associated with the first channel, a source of the data content associated with the first channel, an owner of the first channel, a creator of the first channel, and a data content service associated w
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)} · CPC title
involving transmission via Internet (broadcast-related systems characterised by the transmission system being the Internet H04H60/82) · CPC title
involving transmission via Internet (transmission by internet of broadcast information H04H60/82) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.