Determining eligibility for multiple client media streaming
AssigneesDISH Technologies L.L.C., Hughes Network Systems, LLC
InventorsMax S. Gratton, Timothy Robert Jezek
Life of this patent
Estimating the term…
Abstract
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.
Claims12
A method executable by a computer system to authorize access to a simultaneous second media stream with a second client device that is a mobile device currently located at a second geographic location after a previously-approved media stream has already been established to a first client device that is different from the second client device at a first geographic location, the method comprising:
- receiving a request at the computer system to establish the simultaneous second media stream with the second client device via a mobile telephone network, wherein the request comprises a second network address of the second client device that uniquely identifies the second device on the mobile telephone network and wherein the request is received after the previously-approved media stream has been initiated with the first client device that is different from the second client device via a wired network that is different from the mobile telephone network, wherein the first client device has a first network address that uniquely identifies the first device on the wired network;
- determining, by the computer system, whether the first and second client devices are both located in the same geographic location, wherein the determining comprises providing the first and second network addresses from the wired network and the mobile telephone network, respectively, to a geographic database and receiving in response information identifying the first geographic location of the first client device and the second geographic location of the second client device based upon the first and second network addresses, respectively;
- and
- if the second client device is located at the same geographic location as the first client device, the computer system granting the second client device access to the simultaneous second media stream via the mobile telephone network that is different from the wired network and otherwise denying the simultaneous second media stream via the mobile telephone network, wherein the access to the simultaneous second media stream is granted if the first and second geographic locations match even though the first network address and the second network address indicate that the first and second devices are operating on different networks.
A computer system to authorize access to a simultaneous second media stream with a second client device with a second network address on a mobile telephone network after a previously-approved media stream has been established via a wired network with a first client device operating with a first network address on the wired network, the computer system comprising:
- an interface to a network;
- a processor configured to receive a request to establish the simultaneous second media stream with the second client device via the mobile telephone network, to determine whether the second client device is located at the same geographic location as the first client device that is receiving the previously-approved media stream, and, if the second client device is located at the same geographic location as the first device, to grant the second client device access to the simultaneous second media stream via the mobile telephone network and to otherwise deny the second client device access to the simultaneous second media stream, wherein the mobile telephone network is a different network than the wired network, and wherein the first and second network addresses identify the first device on the wired network and the second client device on the mobile telephone network, respectively;
- and
- a geolocation database stored on a digital storage medium, wherein the geolocation database is configured to receive the first and second network addresses from the processor and to responsively provide the geographic locations of the first and second client devices to the processor based upon the first and second network addresses used by the first and second client devices, respectively;
- wherein the processor grants the second client device access to the simultaneous second media stream via the mobile telephone network if the first and second geographic locations match even though the first network address and the second network address indicate that the first and second devices are operating on different networks.
A method executable by a computer system to authorize access to simultaneous media streams by a user, the method comprising:
- receiving a first request via a wired network to establish a first media stream with a first client device associated with the user;
- obtaining a first geographic location of the first client device from a geolocation database available to the computer system based upon a first network address on the wired network that is contained in the first request and that uniquely identifies the first client device;
- authorizing the first media connection via the wired network with the first client device;
- after authorizing the first media connection, receiving a second request to establish a simultaneous second media stream via a mobile telephone network with a second client device associated with the user, wherein the wired network and the mobile telephone network are different networks;
- obtaining a second geographic location of the second client device from the geolocation database based upon a second network address on the mobile telephone network that uniquely identifies the second client device and that is contained in the second request;
- and
- if the first and second geographic locations indicate that the second client device is located at the same geographic location as the first client device that is receiving the previously-authorized first media connection, granting the second client device access to the simultaneous second media stream via the mobile telephone network and otherwise denying the second client device access to the simultaneous second media stream, wherein the access is granted if the first and second geographic locations match even though the first network address and the second network address indicate that the first and second devices are operating on different networks.
Dependencies are inferred from the claim text.