Method and apparatus for delivery of application services

US10341827B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10341827-B2
Application numberUS-201715398403-A
CountryUS
Kind codeB2
Filing dateJan 4, 2017
Priority dateAug 10, 2012
Publication dateJul 2, 2019
Grant dateJul 2, 2019

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 processes that incorporate teachings of the subject disclosure may include, for example, receiving from a mobile device, by way of a cellular network, a request for delivery of high-bandwidth application service. A location of the mobile device can be obtained and used to determine availability of any nearby wireless packet-network services. If it is determined that a wireless packet-network service is available, a network connection between the mobile device and the wireless packet-network service can be established. The request for delivery of high-bandwidth services can then be forwarded to an application server that delivers the requested services by way of the wireless packet-network service. Other embodiments are disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A device, comprising: a processing system including a processor, wherein the processing system corresponds to a network element of a cellular network that provides cellular services to a plurality of mobile devices; and a memory storing executable instructions that, when executed by the processing system, perform operations comprising: receiving a request for a streaming video application service from a mobile device included in the plurality of mobile devices; identifying a wireless access point from a list of wireless access points according to a proximity of the wireless access point to the mobile device, wherein the list of wireless access points identifies a service provider of the wireless access point; and responsive to determining that the service provider of the wireless access point is a same service provider as a service provider of the cellular network providing the streaming video application service and in response to a determination that the wireless access point is in a communication range of the mobile device based on the proximity of the wireless access point to the mobile device: selectively initiating a communication session between the mobile device and the wireless access point according to a network condition associated with the wireless access point or the cellular network; and selectively redirecting an application server to deliver the streaming video application service over the wireless access point rather than by way of the cellular network according to the network condition. 2. The device of claim 1 , wherein the operations further comprise initiating a streaming video application service over the cellular network, wherein the initiating comprises passing, to the mobile device, radio access information of the wireless access point, and wherein the network condition comprises one of reliability, availability, quality of service and any combination thereof. 3. The device of claim 1 , wherein the wireless access point is part of a Wi-Fi network. 4. The device of claim 1 , wherein the identifying the wireless access point from the list of wireless access points comprises accessing the list of wireless access points that is stored in a database, wherein the list of wireless access points includes locations and coverage ranges for each of the wireless access points. 5. The device of claim 1 , wherein the determination that the wireless access point is in the communication range of the mobile device comprises identifying the wireless access point from the list of wireless access points according to a distance between a location of the wireless access point and the location of the mobile device not being greater than the communication range of the wireless access point. 6. The device of claim 1 , wherein the redirecting the application server to deliver the streaming video application service over the wireless access point comprises: generating a request for the streaming video application service, wherein the request includes an internet address associated with the mobile device; and sending the request for the streaming video application service to the application server to cause the application server to provide the streaming video application service to the mobile device, based on the internet address associated with the mobile device, by way of the wireless access point. 7. The device of claim 1 , wherein the redirecting the application server to deliver the streaming video application service over the wireless access point comprises sending a wireless packet-network address of the mobile device to the application server to facilitate delivery of the streaming video application service to the mobile device by way of the wireless access point. 8. The device of claim 1 , wherein the operations further comprise confirming initiation of the communication session between the mobile device and the wireless access point, wherein delivery of the streaming video application service to the mobile device by way of the wireless access point is responsive to a confirmation of the initiation of the communication session. 9. The device of claim 1 , wherein the proximity of the wireless access point to the mobile device is determined based upon a location provided by the mobile device. 10. The device of claim 9 , wherein the location provided by the mobile device is determined by the mobile device obtaining a position from a global positioning satellite. 11. The device of claim 1 , wherein the proximity of the wireless access point to the mobile device is determined by radio location. 12. The device of claim 11 , wherein the radio location comprises triangulation. 13. A machine-readable storage device, comprising instructions which, responsive to being executed by a processor of a network element of a cellular network that provides cellular services to a plurality of mobile devices, cause the network element to perform operations comprising: receiving a request for a high-bandwidth application service from a mobile device included in the plurality of mobile devices; identifying a wireless access point from a list of wireless access points according to a proximity of the wireless access point to the mobile device, wherein the list of wireless access points identifies a service provider of the wireless access point; determining whether a service provider of the wireless access point is a same service provider as a service provider of the cellular network that is providing the high-bandwidth application service; and responsive to a determination that the service provider of the wireless access point is the same service provider as the service provider of the cellular network and responsive to a determination that the wireless access point is in a communication range of the mobile device: selectively initiating a communication session between the mobile device and the wireless access point according to a network condition associated with the wireless access point or the cellular network, wherein the initiating comprises causing the mobile device to engage in the communication session using radio access information of the wireless access point; and selectively redirecting an application server to deliver the high-bandwidth application service over the wireless access point rather than by way of the cellular network according to the network condition. 14. The machine-readable storage device of claim 13 , wherein the high-bandwidth application service comprises a streaming video application service. 15. The machine-readable storage device of claim 13 , wherein: the network condition comprises one of reliability, availability, quality of service and any combination thereof; and the wireless access point is part of a Wi-Fi network. 16. The machine-readable storage device of claim 13 , wherein the proximity of the wireless access point to the mobile device is determined based upon a location provided by the mobile device and wherein the location provided by the mobile device is determined by the mobile device obtaining a position from a global positioning satellite. 17. The machine-readable storage device of claim 13 , wherein the proximity of the wireless access point to the mobile device is determined by radio location, and wherein the radio location comprises triangulation. 18. A method, comprising: receiving, by a processor of a network element of a cellular network, a request for a high-bandwidth application service from a mobile device included in a plurality of mobile devices; identifying a wireless access point f

Assignees

Inventors

Classifications

  • involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; arrangements for identifying locations of receiving stations in broadcast systems H04H60/51; location of the user terminal in data switching networks H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00) · CPC title

  • detecting a user operation or a tactile contact or a motion of the device · CPC title

  • according to signal strength · CPC title

  • Application servers providing network services (systems providing special services to telephonic subscribers H04M3/42) · CPC title

  • Discovering, processing access restriction or access information · 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 US10341827B2 cover?
Systems and processes that incorporate teachings of the subject disclosure may include, for example, receiving from a mobile device, by way of a cellular network, a request for delivery of high-bandwidth application service. A location of the mobile device can be obtained and used to determine availability of any nearby wireless packet-network services. If it is determined that a wireless packe…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04W4/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 02 2019 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).