Determining eligibility for multiple client media streaming

US12034737B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12034737-B2
Application numberUS-202117362850-A
CountryUS
Kind codeB2
Filing dateJun 29, 2021
Priority dateDec 28, 2012
Publication dateJul 9, 2024
Grant dateJul 9, 2024

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.

Methods, systems and devices to authorize access to a simultaneous media streams are described. After a first media stream is initiated with a first client device, an authorization service receives a request to establish the simultaneous second media stream with a second client device. The service determines whether the second client device is at a geographic location where simultaneous streaming is allowed, and grants or denies access to the second simultaneous stream accordingly.

First claim

Opening claim text (preview).

What is claimed is: 1. An automated process executed by a computer system to authorize access to a media program by a mobile device that is communicating from a geographic location within a home via a wireless network, the automated process comprising: receiving a request from the mobile device at the computer system, wherein the request was transmitted by the mobile device on the wireless network and comprises a first network address that uniquely identifies the mobile device on the wireless network, wherein the wireless network is a cellular telephone network; verifying that a different device previously authorized by the computer system is currently receiving a media stream from the computer system, wherein the different device is communicating with the computer system via a local area network that is an IEEE 802.11 network different from the wireless network that couples the different device to a router within the home using a second network address that is different from the first address, and wherein the media stream is received by the different device via the local area network; determining, by the computer system, if the mobile device and the different device are both located in a same home, wherein the determining comprises providing the first network address of the mobile device on the wireless network and the second network address of the different device on the local area network to a geographic database, and responsively receiving information identifying a first geographic location of the mobile device and a second geographic location of the different device based upon the network address and the different address, respectively, wherein the computer system provides the first network address of the mobile device to the geographic database in response to the computer system receiving the request from the mobile device; and if the mobile device is determined, based upon the first and second geographic locations, to be located at the same home as the different device previously authorized by the computer system, the computer system granting the mobile device access to a simultaneous media stream via the wireless network that is different from the local area network, and otherwise denying the mobile device access to the simultaneous media stream via the wireless network. 2. The automated process of claim 1 wherein the simultaneous media stream is authorized if the first and second geographic locations of the mobile and different devices are determined based upon data from the geolocation database to be within a threshold distance of each other. 3. The automated process of claim 1 wherein the different device is a stationary device that is located within the same home. 4. The automated process of claim 3 wherein the mobile device is a mobile telephone operated by a person who is located within the home. 5. The automated process of claim 1 wherein the mobile device is a mobile telephone operated by the person who is located within the same home. 6. A computer system to authorize access to a media program by a mobile device that is communicating via a wireless network from a geographic location within a home, the computer system comprising a processor, an interface to a network, and a non-transitory data storage having instructions stored thereon that, when executed by the processor, perform an automated process comprising: receiving a request from the mobile device at the computer system, wherein the request was transmitted by the mobile device on the wireless network and comprises a first network address that uniquely identifies the mobile device on the wireless network, wherein the wireless network is a cellular telephone network; verifying that a different device previously authorized by the computer system is currently receiving a media stream of a media program, wherein the different device is communicating with the computer system via a local area network that is an IEEE 802.11 network different from the wireless network, and wherein the local area network couples the different device to a router within the home using a second network address that is different from the first address, and wherein the media stream is received by the different device via the local area network; determining, by the computer system, if the mobile device and the different device are both located in a same home, wherein the determining comprises providing the first network address of the mobile device on the wireless network and the second network address of the different device on the local area network to a geographic database, and responsively receiving information identifying a first geographic location of the mobile device and a second geographic location of the different device based upon the network address and the different address, respectively, wherein the computer system provides the first network address of the mobile device to the geographic database in response to the computer system receiving the request from the mobile device; and if the mobile device is determined, based upon the first and second geographic locations, to be located at the same home as the different device previously authorized by the computer system, the computer system granting the mobile device access to a simultaneous media stream via the wireless network that is different from the local area network, and otherwise denying the mobile device access to the simultaneous media stream via the wireless network. 7. The computer system of claim 6 further comprising an account database that comprises data associated with each of a plurality of users, wherein the processor is further configured to query the account database to verify that the mobile device and the different client device are both associated with a same one of the plurality of users. 8. The computer system of claim 6 wherein the media stream is authorized if the first and second geographic locations of the mobile and different devices are determined based upon data from the geolocation database to be within a threshold distance of each other. 9. The computer system of claim 6 wherein the different device is a stationary device that is located within the home. 10. The computer system of claim 6 wherein the mobile device is a mobile telephone operated by the person who is located within the home. 11. The computer system of claim 6 wherein the computer system grants the mobile device access to the media stream via the wireless network only if the stationary device is currently receiving the same media stream via the local area network. 12. An automated process executed by a computer system to authorize access to a media program by a mobile device having a first network address for communicating via a wireless network from a first geographic location within a home, the automated process comprising: initially verifying, by the computer system, a different device other than the mobile device that communicates with the computer system via a local area network using a second network address, wherein the local area network is an IEEE 802.11 network different from the wireless network that couples the different device to a router within the home, wherein the wireless network is a cellular telephone network and wherein the first and second network addresses are different; submitting, by the computer system, a first query to a geographic database to receive a first response identifying a second geographic location of the different device based upon the second network address; receiving a request for the media program from the mobile device at the computer system, wherein the request is transmitted by the mobile device on the wireless network and wherein the re

Assignees

Inventors

Classifications

  • for unicast · CPC title

  • G06F21/10Primary

    Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

  • providing single-sign-on or federations · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • Network streaming of media packets · 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 US12034737B2 cover?
Methods, systems and devices to authorize access to a simultaneous media streams are described. After a first media stream is initiated with a first client device, an authorization service receives a request to establish the simultaneous second media stream with a second client device. The service determines whether the second client device is at a geographic location where simultaneous streami…
Who is the assignee on this patent?
Dish Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 09 2024 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).