Providing content to a portable device across multiple network connections

US10979753B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10979753-B2
Application numberUS-201916701510-A
CountryUS
Kind codeB2
Filing dateDec 3, 2019
Priority dateJun 27, 2014
Publication dateApr 13, 2021
Grant dateApr 13, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for providing content to a portable device are describe. The systems and methods provide corresponding content to the portable device across different network connections.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing an electronic programming guide to a portable device comprising: receiving an electronic programming guide (EPG) request from the portable device associated with a subscriber of one or more content provider services; determining a network connection type of a network connection used by the portable device; determining available channels the subscriber is authorized to playback on the portable device over the network connection based on the one or more content-provider services subscribed to and the determined network connection type; generating EPG data based on the available channels; and providing the EPG data to the portable device over the network connection. 2. The method of claim 1 , further comprising: receiving a playback request for content from the portable device associated with a subscriber of one or more content-provider services; determining if the subscriber is authorized to playback the requested content over the network connection based on the one or more content-provider services subscribed to and the determined network connection type; if the subscriber is not authorized to view the requested content, determining if there is corresponding content that the subscriber is authorized to playback over the network connection based on the one or more content-provider subscribed to and the determined network connection type; and providing authorized content to the portable device over the network connection or providing an indication that no content is authorized for playback if it was determined that there is no authorized content or corresponding content. 3. The method of claim 2 , wherein the indication that no content is authorized comprises: providing alternate content to the portable device on the second network connection. 4. The method of claim 3 , wherein the alternate content comprises a message to subscribe to one of the plurality of content sources on which corresponding content is available over the network connection. 5. The method of claim 1 , wherein the network connection type is one of: a cellular data connection; an in-home WiFi connection; and a non-in-home WiFi connection. 6. The method of claim 5 , wherein the playback request is received from the portable device when the network connection of the portable device changes. 7. The method of claim 1 , wherein the one or more content-provider services comprise at least one of: a direct-to-home (DTH) subscription service; a mobile television (MTV) subscription service; an internet protocol television (IPTV) subscription service; and a video-on-demand (VOD) service. 8. The method of claim 1 , further comprising filtering duplicate channels from the available channels used in generating the EPG data, wherein filtering duplicate channels from the available channels comprises identifying corresponding channels available from two or more content-provider services and removing duplicate channels of the two or more corresponding channels. 9. The method of claim 1 , wherein the received EPG request specifies a number of channels to return and a length of time for the EPG data. 10. A non-transitory computer readable medium storing instructions, which when executed by a processing unit of a device configure the device to: receiving a playback request for content from the portable device associated with a subscriber of one or more content-provider services; determining if the subscriber is authorized to playback the requested content over the network connection based on the one or more content-provider services subscribed to and the determined network connection type; if the subscriber is not authorized to view the requested content, determining if there is corresponding content that the subscriber is authorized to playback over the network connection based on the one or more content-provider subscribed to and the determined network connection type; and providing authorized content to the portable device over the network connection or providing an indication that no content is authorized for playback if it was determined that there is no authorized content or corresponding content. 11. The non-transitory computer readable medium of claim 10 , wherein the network connection is one of: a cellular data connection; an in-home WiFi connection; and a non-in-home WiFi connection. 12. The non-transitory computer readable medium of claim 11 , wherein the playback request is received from the portable device when the network connection of the portable device changes. 13. The non-transitory computer readable medium of claim 10 , wherein the indication that no content is authorized comprises: providing alternate content to the portable device on the second network connection. 14. The non-transitory computer readable medium of claim 13 , wherein the alternate content comprises a message to subscribe to one of the plurality of content sources on which corresponding content is available over the network connection. 15. The non-transitory computer readable medium of claim 10 , wherein the one or more content-provider services comprise at least one of: a direct-to-home (DTH) subscription service; a mobile television (MTV) subscription service; an internet protocol television (IPTV) subscription service; and a video-on-demand (VOD) service. 16. A non-transitory computer readable medium storing instructions, which when executed by a processing unit of a device configure the device to: receiving an electronic programming guide (EPG) request from the portable device associated with a subscriber of one or more content provider services; determining a network connection type of a network connection used by the portable device; determining available channels the subscriber is authorized to playback on the portable device over the network connection based on the one or more content-provider services subscribed to and the determined network connection type; generate EPG data based on the available channels; and provide the EPG data to the portable device over the network connection. 17. The non-transitory computer readable medium of claim 16 , wherein the instructions, when executed by the processing unit, further configure the device to filter duplicate channels from the available channels used in generating the EPG data, wherein filtering duplicate channels from the available channels comprises identifying corresponding channels available from two or more content-provider services and removing duplicate channels of the two or more corresponding channels. 18. The non-transitory computer readable medium of claim 16 , wherein the received EPG request specifies a number of channels to return and a length of time for the EPG data.

Assignees

Inventors

Classifications

  • involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06) · CPC title

  • embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57) · CPC title

  • for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title

  • Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · CPC title

  • involving transmission via a mobile phone network (wireless downlink channel access H04W74/006) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10979753B2 cover?
Systems and methods for providing content to a portable device are describe. The systems and methods provide corresponding content to the portable device across different network connections.
Who is the assignee on this patent?
Bce Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/25875. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 13 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).