Movatterモバイル変換


[0]ホーム

URL:


US9270775B2 - Content engine for mobile communications systems - Google Patents

Content engine for mobile communications systems
Download PDF

Info

Publication number
US9270775B2
US9270775B2US12/791,414US79141410AUS9270775B2US 9270775 B2US9270775 B2US 9270775B2US 79141410 AUS79141410 AUS 79141410AUS 9270775 B2US9270775 B2US 9270775B2
Authority
US
United States
Prior art keywords
content
mobile device
request
engine
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US12/791,414
Other versions
US20100241761A1 (en
Inventor
Bo Lee
Q. James Hu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Mobility II LLC
Original Assignee
AT&T Mobility II LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AT&T Mobility II LLCfiledCriticalAT&T Mobility II LLC
Priority to US12/791,414priorityCriticalpatent/US9270775B2/en
Publication of US20100241761A1publicationCriticalpatent/US20100241761A1/en
Assigned to AT&T MOBILITY II, LLCreassignmentAT&T MOBILITY II, LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: CINGULAR WIRELESS II, LLC
Assigned to AT&T MOBILITY II LLCreassignmentAT&T MOBILITY II LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: AT&T MOBILITY II, LLC
Assigned to CINGULAR WIRELESS II, LLCreassignmentCINGULAR WIRELESS II, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HU, Q. JAMES, LEE, BO
Priority to US15/045,885prioritypatent/US9986059B2/en
Application grantedgrantedCritical
Publication of US9270775B2publicationCriticalpatent/US9270775B2/en
Priority to US15/990,110prioritypatent/US10574772B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

An exemplary content engine includes a content gateway configured to analyze and route content requests to a content server. The content server can be a cache server or a mobile content server. The cache server can be configured to receive and store cacheable web content from a controller that is configured to receive the cacheable web content from at least one cacheable web content provider, such as a web server, and route the content to the cache server. The mobile content server can be configured to receive, from the controller, and store the digital media content. The controller can be further configured to receive the digital media content from at least one external content server and route the content to the mobile content server. The content gateway can be further configured to receive non-cacheable web content from at least one non-cacheable web content provider.

Description

CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of U.S. application Ser. No. 11/752,199, now U.S. Pat. No. 7,756,130 filed May 22, 2007, the entirety of which is herein incorporated by reference.
TECHNICAL FIELD
The present invention relates generally to content provisioning. More particularly, the present invention relates to content provisioning via an intra-network content engine in a wireless communications network.
BACKGROUND OF THE INVENTION
The recent deployment of 3G networks has made a wide array of content types available to wireless subscribers. Multimedia content, such as music, games, and movies, and content rich websites and web applications, create an abundance of network traffic between a content provider residing outside of the wireless operator's network and the core and access subsystems of the network. The interfaces used for communication between the external content providers and the operator's network are inefficient and incapable of providing end-to-end quality of service (QoS) for content requests. As such, the operator's network is used as an intermediary to deliver content to subscribers. This places an inordinate amount of traffic load on the network systems. Moreover, the need to send and resend the same content for multiple subscribers places additional strain on network resources.
In addition, external content providers target general users and cannot properly consider and adapt content to a format conducive to mobile devices in general, let alone a format configured specifically for a particular mobile device.
Thus, what is needed are new systems and novel methods to optimize content provisioning to mobile subscribers, to minimize the amount of data traversing the operator's network at any given time and, to increase the overall system response time. As will be seen by the following description, such new systems and novel methods allow mobile subscribers to experience less latency, better QoS, and increased throughput, resulting in better content presentation. Wireless operators can also benefit by reduced expense associated with less redundant capacity, simpler operation and easier maintenance associated with the present invention, as well as becoming the true content provider instead of an intermediary. Content providers also benefit from increased usage of their content.
SUMMARY OF THE INVENTION
The aforementioned deficiencies are overcome by providing an intra-network content engine for processing content requests from a plurality of mobile devices. An exemplary intra-network content engine includes a content gateway configured to analyze and route content requests to a content server. The content server can be a cache server or a mobile content server. The cache server can be configured to receive and store cacheable web content from a controller that is configured to receive the cacheable web content from at least one cacheable web content provider, such as a web server, and route the content to the cache server. The mobile content server can be configured to receive and store the digital media content. The controller can be further configured to receive the digital media content from at least one external content server and route the content to the mobile content server. The content gateway can be further configured to receive non-cacheable web content from at least one non-cacheable web content provider.
An exemplary method for content provisioning via the intra-network content engine includes the steps of receiving a content request; analyzing the content request to determine to which content server the content request should be routed, wherein the content server is one of a cache server and a mobile content server; routing the content request to the cache server, if the requested content is cacheable web content; routing the content request to the mobile content server, if the requested content is digital media content; routing the content request to a non-cacheable web content provider, if the requested content is non-cacheable web content; retrieving the requested content from the appropriate source; and sending the requested content to the requesting mobile device.
A computer-readable medium that includes computer-executable instructions which, when executed, perform the steps of the foregoing method is also provided.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates an exemplary communications system in accordance with an embodiment of the present invention.
FIG. 2 illustrates an exemplary content engine in accordance with an embodiment of the present invention.
FIG. 3 illustrates an exemplary methodology for processing a content request by the exemplary content engine ofFIG. 2, according to the present invention.
DETAILED DESCRIPTION OF THE INVENTION
As required, detailed embodiments of the present invention are disclosed herein. It must be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms, and combinations thereof. As used herein, the word “exemplary” is used expansively to refer to embodiments that serve as an illustration, specimen, model or pattern. The figures are not necessarily to scale and some features may be exaggerated or minimized to show details of particular components. In other instances, well-known components, systems, materials or methods have not been described in detail in order to avoid obscuring the present invention. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present invention.
Referring now to the drawings wherein like numerals represent like elements throughout the several views,FIG. 1 illustrates a communications network100 in which the present invention may be implemented. Multiple access network types may be used to access content provided by acontent engine102 in accordance with various embodiments of the present invention. By way of example and not limitation, the illustrated access network types include a GSM/EDGE Radio Access Network (GERAN)104, a UMTS Terrestrial RAN (UTRAN)106, a Wireless LAN access system (WLAN)108, and a Long term Evolution access (LTE) system110. Correspondingmobile devices112 are illustrated as being in communication with the various access networks.
The GERAN104 and UTRAN106 are illustrated as being in communication with a GPRS core network114 that may be further configured with an inter-network function116 to facilitate communication with the WLAN108. The WLAN108 is also in communication with a System Architecture Evolution (SAE) core118 that in turn in communication with an IMS (IP Multimedia Subsystem) core120 and the LTE access system110. The IMS core120 is also in communication with the GPRS core network114.
The GPRS core network114, IMS core120 and SAE core118 are each in communication with one or morecorporate content servers122. Acorporate content server122 can provide operator-originated content; that is, content that does not originate from an external content provider. For example, proprietary ringtones, music files, videos and the like may be provided by acorporate content server122. Although illustrated as a separate network element, the corporate content server(s)122 may be included in thecontent engine102.
The GPRS core network114 and SAE core118 are also in communication with thecontent engine102 that in turn is in communication, via a firewall124, withexternal content providers126. As illustrated, theexternal content providers126 can provide non-cacheable and cacheable web content, such as websites and web applications, and other content. Other content can include digital media content, for example, e-books, ringtones, ringback tones, music files, video files, movies, video games, news feeds (e.g., via RSS (Real Simple Syndication)), sports score feeds, weather, and other content made available via one or more external content providers.
Thecontent engine102 is also in communication with other non-3GPP systems132, in which the present invention may also be practiced. Thecontent engine102 is now described below with reference toFIG. 2.
FIG. 2 illustrates acontent engine102 in accordance with an exemplary embodiment of the present invention. The illustratedcontent engine102 includes acontroller200, acache server202, acontent format modifier204, a content gateway206, and amobile content server208. The functionality of each of these elements is described below in detail.
Thecontroller200 provides gateway functionality to content provisioning systems, such as theexternal content providers126. Thecontroller200 may include the firewall124 and may perform filtering functions in accordance with filtering parameters determined by the operator. Thecontroller200 is also configured to route content within the engine to the appropriate processing components.
To theexternal content providers126, thecontroller200 performs client functions to cache websites and load content. In certain implementations, it may be beneficial to provide formatted content for a mobile device type or specific device configuration. In these implementations, thecontroller200 can route content to thecontent format modifier204 for reformatting content to adhere to specifications of the requesting mobile device. Afterwards, the reformatted content can be sent to themobile content server208 and stored. Content that does not need to be reformatted can be sent directly to themobile content server208.
For cacheable websites, thecontroller200 forwards the content to thecache server202 to be cached. From the mobile device perspective, thecontroller200 may be invisible and the content provided to the mobile device may be presented as it would if the content was delivered directly from the original content provider.
Web content that is updated or refreshed may be done so automatically or based upon a schedule maintained by the controller or the cache server. These setting may be configured by the operator or by the client device.
Thecache server202 is configured to function as a website server for cacheable web content. Cacheable content is received by thecontroller200 and forwarded to thecache server202 for storage. Thecache server202 provides pre-caching of web content in an effort to reduce latency and improve access time for themobile devices112.
The content gateway206 may be configured to determine if incoming content should or should not be cached. By way of example, content sent from virtual private networks (VPN), such as in many enterprise applications, are not cacheable. Private data, such as that exchanged in web sessions with bank accounts or personal email accounts are other examples of non-cacheable content.
In one embodiment, the content gateway206 can be configured to store and maintain a lookup table of the current cache in thecache server202. Likewise, thecache server202 may be configured to send updates to the content gateway206 on an as-needed or periodic basis to update the lookup table. The content gateway206 may also store a record of all content requests and may itself request that specific websites be cached; for example, if access to a website exceeds a pre-determined threshold value, then a request may be sent to the cache server requesting that the website be cached for future use. Either or both of the content gateway206 and thecache server202 may be configured with a plurality of rules to determine if a website is cacheable and if a website needs to be cached, based upon previous usage data, for example. Generally, the caching rules can be developed based upon the business needs of the mobile operator.
Themobile content server208 is the digital media content server to the network subscribers. The digital media content received from the external content providers is formatted (if necessary) and readied to be sent to themobile device112 via the content gateway206 upon request. Maintaining all content within the operator's network as opposed to the operator substituting as an intermediary between the end user and the content provider allows the mobile operator to provide content with less latency, better QoS, and increased throughput, resulting in better content presentation
The content gateway206 provides an interface to the packet core network. For 3GPP applications, such as the illustrated embodiment, the Gi interface is used. The content gateway206 receives requests from mobile devices and routes the request to themobile content server208 for content such as ringtone, music, or videos. For cacheable content, the requests are routed to thecache server202. The content gateway206 also routes the requested content to themobile devices112 from these elements.
The content gateway206 may also be configured with firewall and/or filtering functions to reduce potential contamination of the content being exchanged between thecontent engine102 and themobile devices112, and to reduce the likelihood of a security breach.
The content gateway206 may be further configured to steer traffic by maintaining an index of all available websites, applications, and individual content currently or scheduled to be available from thecache server202 and/ormobile content server208. Lookup tables for thecache server202 and/or themobile content server208 may provide this information. The lookup tables may be updated by the host server (i.e., either thecache server202 or the mobile content server208) via periodic updates or as-needed.
Service management functions210 andadministrative functions212 are also in communication with thecontent engine102. Service management functions can include, but are not limited to, maintaining licensing agreements for copyright protected content.Administrative functions212 can includecontent engine102 software, hardware, or firmware upgrades, and account management features, such as account creation, account closure, and communication with the operator's billing system to bill for billable content.
Referring now toFIG. 3, a flow diagram of an exemplary method for provisioning content via an inter-network content engine, such ascontent engine202, is illustrated. Themethod300 begins and proceeds to step302 wherein a content request is received at the content gateway206. The content gateway206 can determine, based upon information in the content request, the type of content that is being requested. More particularly, whether the content is web content, or other content, such as a digital media content. This determination is illustrated asstep304.
If it is determined that the content is web content, flow proceeds to step306 wherein a determination is made as to whether the web content is cached. If the content is not cached, flow proceeds to step308 wherein a determination is made as to whether the web content is cacheable. This determination may be made by processing the request in accordance with a plurality of rules to determine if the content is cacheable. Moreover, historical data such as provided by lookup table records may be used to aid in this determination.
If it is determined that the content is not cacheable, flow proceeds to step310 wherein the requested content is retrieved from theexternal content provider126 associated with the requested content. For example, theexternal content provider126 may be a bank account server that contains personal data that should not be cached. The content gateway206 then sends the requested content to the requestingmobile device112 atstep312. If, however, it is determined that the content is cacheable, the content gateway206 forwards the content request to thecontroller200 atstep314. Thecontroller200 can then retrieve the content and send the content to the content gateway206 atstep316. The content gateway206 can forward the content to the requestingmobile device112 atstep312.
If the content is cached, as determined instep306, the content gateway206 can forward the content request to thecache server202 atstep318. The content gateway206 receives the content from thecache server202 atstep320 and forwards the content to the requestingmobile device112 atstep312.
If it is determined atstep304 that the content request type is for other content, the flow proceeds to step322 and the content gateway206 retrieves the requested content from themobile content server208. The request may include a device type or other device specifications for which the requested content is to be formatted. By way of example and not limitation, this information may be provided via an International Mobile Equipment Identity (IMEI) or by at least one of the make, model, and revision of the mobile device. Themobile content server208 may be configured to store a plurality of different configurations for the stored content, such as the most often used format types. In this embodiment, themobile content server208 could retrieve the appropriately formatted content and return it to the content gateway206. The content gateway206 then forwards the content to the requestingmobile device112 atstep312.
The law does not require and it is economically prohibitive to illustrate and teach every possible embodiment of the present claims. Hence, the above-described embodiments are merely exemplary illustrations of implementations set forth for a clear understanding of the principles of the invention. Variations, modifications, and combinations may be made to the above-described embodiments without departing from the scope of the claims. All such variations, modifications, and combinations are included herein by the scope of this disclosure and the following claims.

Claims (20)

What is claimed is:
1. A method comprising:
receiving, at a content engine and from a mobile device, a request for content;
determining if access to the content has exceeded a threshold value;
retrieving, if access to the content has not exceeded the threshold value, the content in response to the request;
modifying, at a content format modifier of the content engine and by utilizing instructions from a memory that are executed by a processor, the content based on specifications of the mobile device to create modified content formatted for the mobile device,
wherein the specifications are associated with one of a hardware component, a software component, and a firmware component of the mobile device, and
wherein the specifications are identified by a make of the mobile device, a firmware version of the mobile device, and a revision number of the mobile device; and
sending the modified content to the mobile device, wherein the modified content is sent to the mobile device based in part on an index of available content.
2. The method ofclaim 1, wherein the content is associated with one of cached web content stored in a cache server of the content engine, non-cacheable web content provided by a non-cacheable web content provider that is in communication with the content engine, and digital media content stored in a digital media content server of the content engine.
3. The method ofclaim 2, further comprising:
analyzing the request to determine to which of the digital media content server, the cache server, and the non-cacheable web content provider the request should be routed; and
routing the request to one of the digital media content server, the cache server, and the non-cacheable web content provider based upon the analysis.
4. The method ofclaim 3, further comprising analyzing the request to determine where the request should be routed by comparing the content to a lookup table, which is stored within the content engine and is indicative of the cached web content stored in the cache server, to determine if the content is cached in the cache server.
5. The method ofclaim 4, further comprising updating, by utilizing the cache server, the lookup table to reflect changes to cache server content stored by the cache server.
6. The method ofclaim 3, further comprising analyzing the request, based on a rule, to determine where the request should be routed.
7. The method ofclaim 6, wherein the rule is a caching rule that defines which type of content of a plurality of content types the content engine should cache in the cache server.
8. A content engine, comprising:
a memory that stores instructions;
a processor that executes the instructions to perform operations, the operations comprising:
receiving, by utilizing a content gateway of the content engine, a request for content from a mobile device;
determining if access to the content has exceeded a threshold value;
retrieving, if access to the content has not exceeded the threshold value, content in response to the request, wherein the content is retrieved by utilizing the content gateway;
modifying, by utilizing a content format modifier of the content engine, the content based on specifications of the mobile device to create modified content formatted for the mobile device,
wherein the specifications are associated with a hardware component, a software component, and a firmware component of the mobile device, and
wherein the specifications are identified by a make of the mobile device, a firmware version of the mobile device, and a revision number of the mobile device; and
sending the modified content to the content gateway for delivery to the mobile device, wherein the modified content is sent to the mobile device based in part on an index of available content.
9. The content engine ofclaim 8, wherein the content is associated with one of cached web content stored in a cache server, non-cacheable web content provided by a non-cacheable web content provider that is in communication with the content engine, and digital media content stored in a digital media content server.
10. The content engine ofclaim 9, wherein the cache server and the digital media content server are components of the content engine.
11. The content engine ofclaim 9, wherein the operations further comprise:
analyzing, by utilizing the content gateway, the request to determine to which of the digital media content server, the cache server, and the non-cacheable web content provider the request should be routed; and
routing, by utilizing the content gateway, the request to one of the digital media content server, the cache server, and the non-cacheable web content provider based upon the analysis.
12. The content engine ofclaim 11, wherein the operations further comprise analyzing the request to determine where the request should be routed by comparing the content to a lookup table, which is stored within the content engine and is indicative of the cached web content stored in the cache server, to determine if the content is cached in the cache server.
13. The content engine ofclaim 12, wherein the operations further comprise updating, by utilizing the cache server, the lookup table to reflect changes to cache server content stored by the cache server.
14. The content engine ofclaim 11, wherein the operations further comprise analyzing, based on a rule, the request to determine where the content request should be routed.
15. The content engine ofclaim 14, wherein the rule is a caching rule that defines which type of content of a plurality of content types the content engine should cache in the cache server.
16. A non-transitory computer-readable medium of a content engine comprising computer-executable instructions, which, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:
receiving a request for content from a mobile device;
determining if access to the content has exceeded a threshold value;
retrieving, if access to the content has not exceeded the threshold value, the content in response to the request;
modifying the content based on specifications of the mobile device to create modified content formatted for the mobile device,
wherein the specifications are associated with a hardware component, a software component, and a firmware component of the mobile device, and
wherein the specifications are identified by a make of the mobile device, a firmware version of the mobile device, and a revision number of the mobile device; and
sending the modified content to the mobile device, wherein the modified content is sent to the mobile device based in part on an index of available content.
17. The non-transitory computer-readable medium ofclaim 16, wherein the content is associated with one of cached web content stored in a cache server of the content engine, non-cacheable web content provided by a non-cacheable web content provider that is in communication with the content engine, and digital media content stored in a digital media content server of the content engine.
18. The non-transitory computer-readable medium ofclaim 17, wherein the operations further comprise:
analyzing the request to determine to which of the digital media content server, the cache server, and the non-cacheable web content provider the request should be routed; and
routing the request to one of the digital media content server, the cache server, and the non-cacheable web content provider based upon the analysis.
19. The non-transitory computer-readable medium ofclaim 17, wherein the operations further comprise:
analyzing the request to determine where the content request should be routed;
comparing the content to a lookup table, which is stored within the content engine and is indicative of the cached web content stored in the cache server, to determine if the content is cached in the cache server.
20. The non-transitory computer-readable medium ofclaim 16, wherein the operations further comprise determining if the content is cached, wherein the operations further comprise determining if the content is cacheable if the content is determined to not be cached, and wherein the operations further comprise determining that the content is cacheable based on historical data provided by a lookup table.
US12/791,4142007-05-222010-06-01Content engine for mobile communications systemsExpired - Fee RelatedUS9270775B2 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US12/791,414US9270775B2 (en)2007-05-222010-06-01Content engine for mobile communications systems
US15/045,885US9986059B2 (en)2007-05-222016-02-17Content engine for mobile communications systems
US15/990,110US10574772B2 (en)2007-05-222018-05-25Content engine for mobile communications systems

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US11/752,199US7756130B1 (en)2007-05-222007-05-22Content engine for mobile communications systems
US12/791,414US9270775B2 (en)2007-05-222010-06-01Content engine for mobile communications systems

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/752,199ContinuationUS7756130B1 (en)2007-05-222007-05-22Content engine for mobile communications systems

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US15/045,885ContinuationUS9986059B2 (en)2007-05-222016-02-17Content engine for mobile communications systems

Publications (2)

Publication NumberPublication Date
US20100241761A1 US20100241761A1 (en)2010-09-23
US9270775B2true US9270775B2 (en)2016-02-23

Family

ID=42314143

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US11/752,199Expired - Fee RelatedUS7756130B1 (en)2007-05-222007-05-22Content engine for mobile communications systems
US12/791,414Expired - Fee RelatedUS9270775B2 (en)2007-05-222010-06-01Content engine for mobile communications systems
US15/045,885Expired - Fee RelatedUS9986059B2 (en)2007-05-222016-02-17Content engine for mobile communications systems
US15/990,110Expired - Fee RelatedUS10574772B2 (en)2007-05-222018-05-25Content engine for mobile communications systems

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US11/752,199Expired - Fee RelatedUS7756130B1 (en)2007-05-222007-05-22Content engine for mobile communications systems

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US15/045,885Expired - Fee RelatedUS9986059B2 (en)2007-05-222016-02-17Content engine for mobile communications systems
US15/990,110Expired - Fee RelatedUS10574772B2 (en)2007-05-222018-05-25Content engine for mobile communications systems

Country Status (1)

CountryLink
US (4)US7756130B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11095623B2 (en)*2017-10-272021-08-17Brightplan LlcSecure messaging systems and methods
US11509634B2 (en)2017-10-272022-11-22Brightplan LlcSecure messaging systems and methods
US11694267B2 (en)2017-10-272023-07-04Brightplan LlcAutomation and latency remediation for secure messaging systems

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9386116B2 (en)2010-05-132016-07-05Futurewei Technologies, Inc.System, apparatus for content delivery for internet traffic and methods thereof
US20120036494A1 (en)*2010-08-062012-02-09Genwi, Inc.Web-based cross-platform wireless device application creation and management systems, and methods therefor
US8555332B2 (en)2010-08-202013-10-08At&T Intellectual Property I, L.P.System for establishing communications with a mobile device server
US8438285B2 (en)2010-09-152013-05-07At&T Intellectual Property I, L.P.System for managing resources accessible to a mobile device server
US8478905B2 (en)2010-10-012013-07-02At&T Intellectual Property I, LpSystem for synchronizing to a mobile device server
US8610546B2 (en)2010-10-012013-12-17At&T Intellectual Property I, L.P.System for selecting resources accessible to a mobile device server
US8443420B2 (en)2010-10-012013-05-14At&T Intellectual Property I, L.P.System for communicating with a mobile device server
US8516039B2 (en)2010-10-012013-08-20At&T Intellectual Property I, L.P.Apparatus and method for managing mobile device servers
US8504449B2 (en)2010-10-012013-08-06At&T Intellectual Property I, L.P.Apparatus and method for managing software applications of a mobile device server
US8989055B2 (en)2011-07-172015-03-24At&T Intellectual Property I, L.P.Processing messages with a device server operating in a telephone
US9009599B2 (en)*2010-10-152015-04-14Cellco PartnershipTechnique for handling URLs for different mobile devices that use different user interface platforms
US9392316B2 (en)2010-10-282016-07-12At&T Intellectual Property I, L.P.Messaging abstraction in a mobile device server
US20120150993A1 (en)*2010-10-292012-06-14Akamai Technologies, Inc.Assisted delivery of content adapted for a requesting client
US9066123B2 (en)2010-11-302015-06-23At&T Intellectual Property I, L.P.System for monetizing resources accessible to a mobile device server
WO2012109377A1 (en)*2011-02-092012-08-16Citrix Systems, Inc.Systems and methods for ntier cache redirection
US8937903B2 (en)2011-06-142015-01-20At&T Intellectual Property I, L.P.System and method for providing a content delivery network via a motor vehicle
US9104529B1 (en)2011-12-302015-08-11Emc CorporationSystem and method for copying a cache system
US8930947B1 (en)2011-12-302015-01-06Emc CorporationSystem and method for live migration of a virtual machine with dedicated cache
US9235524B1 (en)*2011-12-302016-01-12Emc CorporationSystem and method for improving cache performance
US9009416B1 (en)2011-12-302015-04-14Emc CorporationSystem and method for managing cache system content directories
US9158578B1 (en)2011-12-302015-10-13Emc CorporationSystem and method for migrating virtual machines
US9053033B1 (en)2011-12-302015-06-09Emc CorporationSystem and method for cache content sharing
US8972523B2 (en)*2012-03-192015-03-03Verizon Patent And Licensing Inc.Adaptive localized content storage and distribution
US9462332B2 (en)2012-12-052016-10-04At&T Intellectual Property I, L.P.Method and apparatus for controlling a media device
US9426053B2 (en)*2012-12-062016-08-23International Business Machines CorporationAliasing of named data objects and named graphs for named data networks
US9277005B2 (en)*2013-01-092016-03-01Edgecast Networks, Inc.Optimized consistent request distribution for balanced load distribution in a content delivery network
US10972577B1 (en)*2020-01-212021-04-06Cbs Interactive Inc.Systems, methods, and storage media for managing traffic on a digital content delivery network
CN115617862A (en)*2021-07-152023-01-17华为技术有限公司Method and intermediate device for optimizing data access performance

Citations (73)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6161140A (en)1996-09-302000-12-12Casio Computer Co., Ltd.System for transferring information between a server and a data terminal through a network
US6167441A (en)1997-11-212000-12-26International Business Machines CorporationCustomization of web pages based on requester type
US6185625B1 (en)1996-12-202001-02-06Intel CorporationScaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object
US6275692B1 (en)1998-02-112001-08-14Telefonaktiebolaget L M Ericsson (Publ)Server request including code for customizing service to requesting cellular mobile station
US20010030970A1 (en)*1999-12-212001-10-18Santa WiryamanIntegrated access point network device
WO2001086462A1 (en)2000-05-082001-11-15Leap Wireless International, Inc.Method of converting html/xml to hdml/wml in real-time for display on mobile devices
US20020007404A1 (en)*2000-04-172002-01-17Mark VangeSystem and method for network caching
US6351767B1 (en)1999-01-252002-02-26International Business Machines CorporationMethod and system for automatically caching dynamic content based on a cacheability determination
US20020035617A1 (en)2000-08-042002-03-21Mark LynchE-business mobility platform
US20020048269A1 (en)2000-08-042002-04-25Hong Jack L.Intelligent demand driven recognition of URL objects in connection oriented transactions
US20020052942A1 (en)2000-07-192002-05-02Swildens Eric Sven-JohanContent delivery and global traffic management network system
US6405252B1 (en)1999-11-222002-06-11Speedera Networks, Inc.Integrated point of presence server network
US6438125B1 (en)*1999-01-222002-08-20Nortel Networks LimitedMethod and system for redirecting web page requests on a TCP/IP network
US20020161911A1 (en)2001-04-192002-10-31Thomas PinckneySystems and methods for efficient memory allocation for streaming of multimedia files
US20030041147A1 (en)2001-08-202003-02-27Van Den Oord Stefan M.System and method for asynchronous client server session communication
US20030167334A1 (en)*2002-03-042003-09-04Mark Henry ButlerProvision of content to a client device
US20030210694A1 (en)2001-10-292003-11-13Suresh JayaramanContent routing architecture for enhanced internet services
US6651141B2 (en)*2000-12-292003-11-18Intel CorporationSystem and method for populating cache servers with popular media contents
US20040049579A1 (en)2002-04-102004-03-11International Business Machines CorporationCapacity-on-demand in distributed computing environments
US6708206B1 (en)1999-06-152004-03-16Nokia CorporationApparatus, and associated method, for providing a client with messages
US20040078427A1 (en)2001-02-222004-04-22Amit GilInternet session initiation on personal cellular telecommunications devices, and customization protocol therefor
US6738630B2 (en)2001-04-102004-05-18Knowtate, Inc.Combining markers with location information to deliver domain-specific content to mobile devices
US6775743B2 (en)*2001-09-122004-08-10International Business Machines CorporationContent caching with special handling of multiple identical requests for content
US6785704B1 (en)1999-12-202004-08-31Fastforward NetworksContent distribution system for operation over an internetwork including content peering arrangements
US6871236B2 (en)2001-01-262005-03-22Microsoft CorporationCaching transformed content in a mobile gateway
US6871065B2 (en)2000-03-312005-03-22Nec CorporationMobile communication system, mobile communication method and mobile communication program
US6907501B2 (en)2002-01-252005-06-14Ntt Docomo Inc.System for management of cacheable streaming content in a packet based communication network with mobile hosts
US6941378B2 (en)2001-07-032005-09-06Hewlett-Packard Development Company, L.P.Method for assigning a streaming media session to a server in fixed and mobile streaming media systems
US6941338B1 (en)*1999-09-012005-09-06Nextwave Telecom Inc.Distributed cache for a wireless communication system
US6944676B1 (en)1997-06-242005-09-13Transcore Link Logistics Corp.Information dissemination system and method with central and distributed caches
US6968389B1 (en)2001-07-172005-11-22Cisco Technology, Inc.System and method for qualifying requests in a network
US6976090B2 (en)2000-04-202005-12-13Actona Technologies Ltd.Differentiated content and application delivery via internet
US6981029B1 (en)*2001-07-172005-12-27Cisco Technology, Inc.System and method for processing a request for information in a network
US6987734B2 (en)2001-04-202006-01-17Clear Channel Wireless, Inc.Provision of digital data via multiple broadcasts
US7010578B1 (en)*2000-09-212006-03-07Akamai Technologies, Inc.Internet content delivery service with third party cache interface support
US20060089160A1 (en)2003-08-112006-04-27Core Mobility, Inc.Systems and methods for displaying location-based maps on communication devices
US7047281B1 (en)2000-08-082006-05-16Fineground NetworksMethod and system for accelerating the delivery of content in a networked environment
US7058633B1 (en)*2002-09-092006-06-06Cisco Technology, Inc.System and method for generalized URL-rewriting
US20060168126A1 (en)*2004-12-212006-07-27Jose Costa-RequenaAggregated content listing for ad-hoc peer to peer networks
US7099331B2 (en)2002-04-292006-08-29The Boeing CompanySystem and methods for monitoring a network workload
US20060195909A1 (en)2005-02-252006-08-31Rok Productions LimitedMedia player operable to decode content data
US20060200541A1 (en)2005-03-032006-09-07Nokia CorporationMethod and apparatus for implementing a mobile web server based system
US20060206610A1 (en)2005-03-092006-09-14Yibei LingMethod, system and apparatus for location-aware content push service and location-based dynamic attachment
US20070027839A1 (en)2005-07-262007-02-01Stephen IvesProcessing and sending search results over a wireless network to a mobile device
US7185014B1 (en)2000-09-222007-02-27Axeda CorporationRetrieving data from a server
US20070088801A1 (en)2005-10-172007-04-19Zohar LevkovitzDevice, system and method of delivering targeted advertisements using wireless application protocol
US7222186B2 (en)2000-07-252007-05-22Nec CorporationContent transferring technique
US7233790B2 (en)2002-06-282007-06-19Openwave Systems, Inc.Device capability based discovery, packaging and provisioning of content for wireless mobile devices
US20070143255A1 (en)2005-11-282007-06-21Webaroo, Inc.Method and system for delivering internet content to mobile devices
US7257628B2 (en)2002-11-082007-08-14Cisco Technology, Inc.Methods and apparatus for performing content distribution in a content distribution network
US20070214251A1 (en)2006-03-072007-09-13Zhong LiNaming and accessing remote servers through security split reverse proxy
US7284035B2 (en)2000-06-122007-10-16Princeton UniversitySystem for wireless push and pull based services
US20070244987A1 (en)*2006-04-122007-10-18Pedersen Bradley JSystems and Methods for Accelerating Delivery of a Computing Environment to a Remote User
US20070245090A1 (en)2006-03-242007-10-18Chris KingMethods and Systems for Caching Content at Multiple Levels
US20070260627A1 (en)*2006-05-032007-11-08Lucent Technologies Inc.Method and apparatus for selective content modification within a content complex
US20070294096A1 (en)2004-11-042007-12-20Stephen RandallSystem and Method for Interactive Marketing
US7370120B2 (en)2001-12-072008-05-06Propel Software CorporationMethod and system for reducing network latency in data communication
US20080139112A1 (en)2006-12-112008-06-12Hari Prasad SampathIntelligent personalized content delivery system for mobile devices on wireless networks
US20080162403A1 (en)2006-12-282008-07-03Ebay Inc.Contextual content publishing system and method
US7412535B2 (en)2001-12-192008-08-12International Business Machines CorporationMethod and system for caching fragments while avoiding parsing of pages that do not contain fragments
US20080228772A1 (en)2007-03-122008-09-18Robert PlamondonSystems and methods of prefreshening cached objects based on user's current web page
US20080228864A1 (en)2007-03-122008-09-18Robert PlamondonSystems and methods for prefetching non-cacheable content for compression history
US7454457B1 (en)*2000-02-072008-11-18Parallel Networks, LlcMethod and apparatus for dynamic data flow control using prioritization of data requests
US7499401B2 (en)2002-10-212009-03-03Alcatel-Lucent Usa Inc.Integrated web cache
US7506059B2 (en)2001-10-262009-03-17Nokia CorporationMobile client provisioning web service
US7516198B1 (en)2001-10-302009-04-07Cisco Technology, Inc.Arrangement for providing content-based quality of service for a service flow based on parsing XML tags detected from a server response to a client request
US7567800B2 (en)2001-11-092009-07-28Nec CorporationContent delivery system
US7568002B1 (en)2002-07-032009-07-28Sprint Spectrum L.P.Method and system for embellishing web content during transmission between a content server and a client station
US7570663B2 (en)2000-06-232009-08-04Cloudshire Technologies, Inc.System and method for processing packets according to concurrently reconfigurable rules
US7650420B2 (en)2001-12-282010-01-19The Directv Group, Inc.System and method for content filtering
US7747744B2 (en)2001-02-022010-06-29Nec CorporationMobile communication system and data transferring method for use with mobile communication system
US7769823B2 (en)2001-09-282010-08-03F5 Networks, Inc.Method and system for distributing requests for content
US7873705B2 (en)2004-03-122011-01-18Flash Networks Ltd.System and method for identifying content service within content server

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7372976B2 (en)*1998-04-162008-05-13Digimarc CorporationContent indexing and searching using content identifiers and associated metadata
US7650376B1 (en)*2000-03-272010-01-19Blumenau Trevor IContent distribution system for distributing content over a network, with particular applicability to distributing high-bandwidth content
US20030028884A1 (en)*2001-08-032003-02-06Swart William D.Video and digital multimedia aggregator content availability notification system and method
AU2002358290A1 (en)*2001-12-282003-07-24Woodstock Systems, LlcPersonal digital servertm (pdstm)
US7092999B2 (en)*2002-06-102006-08-15Gutman LevitanData broadcast network for congestion-free internet access
KR20050086668A (en)*2002-11-182005-08-30코닌클리케 필립스 일렉트로닉스 엔.브이.Method and apparatus for content selection
US7987449B1 (en)*2003-05-222011-07-26Hewlett-Packard Development Company, L.P.Network for lifecycle management of firmware and software in electronic devices
EP1671235A4 (en)*2003-09-232007-10-24Amazon Com IncPersonalized searchable library with highlighting capabilities and access to electronic images of text based on user ownership of corresponding physical text
US20050071759A1 (en)*2003-09-292005-03-31Xerox CorporationMethod for an imaging system to form a user interface for a user to accept or request modification to a displayed document, a method for an imaging system to form a user interface for a user to communicate to the imaging system a desired modification in a displayed document, and a method of modifying a displayed document in an imaging system
US7535861B2 (en)*2005-10-072009-05-19Pacific Star Communications Inc.Self-contained portable broadband communication system
US7603435B2 (en)*2006-11-152009-10-13Palm, Inc.Over-the-air device kill pill and lock
US9450824B2 (en)*2014-02-042016-09-20Wipro LimitedSystems and methods for smart request processing

Patent Citations (74)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6161140A (en)1996-09-302000-12-12Casio Computer Co., Ltd.System for transferring information between a server and a data terminal through a network
US6185625B1 (en)1996-12-202001-02-06Intel CorporationScaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object
US6944676B1 (en)1997-06-242005-09-13Transcore Link Logistics Corp.Information dissemination system and method with central and distributed caches
US6167441A (en)1997-11-212000-12-26International Business Machines CorporationCustomization of web pages based on requester type
US6275692B1 (en)1998-02-112001-08-14Telefonaktiebolaget L M Ericsson (Publ)Server request including code for customizing service to requesting cellular mobile station
US6438125B1 (en)*1999-01-222002-08-20Nortel Networks LimitedMethod and system for redirecting web page requests on a TCP/IP network
US6351767B1 (en)1999-01-252002-02-26International Business Machines CorporationMethod and system for automatically caching dynamic content based on a cacheability determination
US6708206B1 (en)1999-06-152004-03-16Nokia CorporationApparatus, and associated method, for providing a client with messages
US6941338B1 (en)*1999-09-012005-09-06Nextwave Telecom Inc.Distributed cache for a wireless communication system
US6405252B1 (en)1999-11-222002-06-11Speedera Networks, Inc.Integrated point of presence server network
US6785704B1 (en)1999-12-202004-08-31Fastforward NetworksContent distribution system for operation over an internetwork including content peering arrangements
US20010030970A1 (en)*1999-12-212001-10-18Santa WiryamanIntegrated access point network device
US7454457B1 (en)*2000-02-072008-11-18Parallel Networks, LlcMethod and apparatus for dynamic data flow control using prioritization of data requests
US6871065B2 (en)2000-03-312005-03-22Nec CorporationMobile communication system, mobile communication method and mobile communication program
US20020007404A1 (en)*2000-04-172002-01-17Mark VangeSystem and method for network caching
US6976090B2 (en)2000-04-202005-12-13Actona Technologies Ltd.Differentiated content and application delivery via internet
WO2001086462A1 (en)2000-05-082001-11-15Leap Wireless International, Inc.Method of converting html/xml to hdml/wml in real-time for display on mobile devices
US7284035B2 (en)2000-06-122007-10-16Princeton UniversitySystem for wireless push and pull based services
US7570663B2 (en)2000-06-232009-08-04Cloudshire Technologies, Inc.System and method for processing packets according to concurrently reconfigurable rules
US20020052942A1 (en)2000-07-192002-05-02Swildens Eric Sven-JohanContent delivery and global traffic management network system
US6754699B2 (en)2000-07-192004-06-22Speedera Networks, Inc.Content delivery and global traffic management network system
US7222186B2 (en)2000-07-252007-05-22Nec CorporationContent transferring technique
US20020048269A1 (en)2000-08-042002-04-25Hong Jack L.Intelligent demand driven recognition of URL objects in connection oriented transactions
US20020035617A1 (en)2000-08-042002-03-21Mark LynchE-business mobility platform
US7047281B1 (en)2000-08-082006-05-16Fineground NetworksMethod and system for accelerating the delivery of content in a networked environment
US7010578B1 (en)*2000-09-212006-03-07Akamai Technologies, Inc.Internet content delivery service with third party cache interface support
US7185014B1 (en)2000-09-222007-02-27Axeda CorporationRetrieving data from a server
US6651141B2 (en)*2000-12-292003-11-18Intel CorporationSystem and method for populating cache servers with popular media contents
US6871236B2 (en)2001-01-262005-03-22Microsoft CorporationCaching transformed content in a mobile gateway
US7747744B2 (en)2001-02-022010-06-29Nec CorporationMobile communication system and data transferring method for use with mobile communication system
US20040078427A1 (en)2001-02-222004-04-22Amit GilInternet session initiation on personal cellular telecommunications devices, and customization protocol therefor
US6738630B2 (en)2001-04-102004-05-18Knowtate, Inc.Combining markers with location information to deliver domain-specific content to mobile devices
US20020161911A1 (en)2001-04-192002-10-31Thomas PinckneySystems and methods for efficient memory allocation for streaming of multimedia files
US6987734B2 (en)2001-04-202006-01-17Clear Channel Wireless, Inc.Provision of digital data via multiple broadcasts
US6941378B2 (en)2001-07-032005-09-06Hewlett-Packard Development Company, L.P.Method for assigning a streaming media session to a server in fixed and mobile streaming media systems
US6968389B1 (en)2001-07-172005-11-22Cisco Technology, Inc.System and method for qualifying requests in a network
US6981029B1 (en)*2001-07-172005-12-27Cisco Technology, Inc.System and method for processing a request for information in a network
US20030041147A1 (en)2001-08-202003-02-27Van Den Oord Stefan M.System and method for asynchronous client server session communication
US6775743B2 (en)*2001-09-122004-08-10International Business Machines CorporationContent caching with special handling of multiple identical requests for content
US7769823B2 (en)2001-09-282010-08-03F5 Networks, Inc.Method and system for distributing requests for content
US7506059B2 (en)2001-10-262009-03-17Nokia CorporationMobile client provisioning web service
US20030210694A1 (en)2001-10-292003-11-13Suresh JayaramanContent routing architecture for enhanced internet services
US7516198B1 (en)2001-10-302009-04-07Cisco Technology, Inc.Arrangement for providing content-based quality of service for a service flow based on parsing XML tags detected from a server response to a client request
US7567800B2 (en)2001-11-092009-07-28Nec CorporationContent delivery system
US7370120B2 (en)2001-12-072008-05-06Propel Software CorporationMethod and system for reducing network latency in data communication
US7412535B2 (en)2001-12-192008-08-12International Business Machines CorporationMethod and system for caching fragments while avoiding parsing of pages that do not contain fragments
US7650420B2 (en)2001-12-282010-01-19The Directv Group, Inc.System and method for content filtering
US6907501B2 (en)2002-01-252005-06-14Ntt Docomo Inc.System for management of cacheable streaming content in a packet based communication network with mobile hosts
US20030167334A1 (en)*2002-03-042003-09-04Mark Henry ButlerProvision of content to a client device
US20040049579A1 (en)2002-04-102004-03-11International Business Machines CorporationCapacity-on-demand in distributed computing environments
US7099331B2 (en)2002-04-292006-08-29The Boeing CompanySystem and methods for monitoring a network workload
US7233790B2 (en)2002-06-282007-06-19Openwave Systems, Inc.Device capability based discovery, packaging and provisioning of content for wireless mobile devices
US7568002B1 (en)2002-07-032009-07-28Sprint Spectrum L.P.Method and system for embellishing web content during transmission between a content server and a client station
US7058633B1 (en)*2002-09-092006-06-06Cisco Technology, Inc.System and method for generalized URL-rewriting
US7499401B2 (en)2002-10-212009-03-03Alcatel-Lucent Usa Inc.Integrated web cache
US7257628B2 (en)2002-11-082007-08-14Cisco Technology, Inc.Methods and apparatus for performing content distribution in a content distribution network
US20060089160A1 (en)2003-08-112006-04-27Core Mobility, Inc.Systems and methods for displaying location-based maps on communication devices
US7873705B2 (en)2004-03-122011-01-18Flash Networks Ltd.System and method for identifying content service within content server
US20070294096A1 (en)2004-11-042007-12-20Stephen RandallSystem and Method for Interactive Marketing
US20060168126A1 (en)*2004-12-212006-07-27Jose Costa-RequenaAggregated content listing for ad-hoc peer to peer networks
US20060195909A1 (en)2005-02-252006-08-31Rok Productions LimitedMedia player operable to decode content data
US20060200541A1 (en)2005-03-032006-09-07Nokia CorporationMethod and apparatus for implementing a mobile web server based system
US20060206610A1 (en)2005-03-092006-09-14Yibei LingMethod, system and apparatus for location-aware content push service and location-based dynamic attachment
US20070027839A1 (en)2005-07-262007-02-01Stephen IvesProcessing and sending search results over a wireless network to a mobile device
US20070088801A1 (en)2005-10-172007-04-19Zohar LevkovitzDevice, system and method of delivering targeted advertisements using wireless application protocol
US20070143255A1 (en)2005-11-282007-06-21Webaroo, Inc.Method and system for delivering internet content to mobile devices
US20070214251A1 (en)2006-03-072007-09-13Zhong LiNaming and accessing remote servers through security split reverse proxy
US20070245090A1 (en)2006-03-242007-10-18Chris KingMethods and Systems for Caching Content at Multiple Levels
US20070244987A1 (en)*2006-04-122007-10-18Pedersen Bradley JSystems and Methods for Accelerating Delivery of a Computing Environment to a Remote User
US20070260627A1 (en)*2006-05-032007-11-08Lucent Technologies Inc.Method and apparatus for selective content modification within a content complex
US20080139112A1 (en)2006-12-112008-06-12Hari Prasad SampathIntelligent personalized content delivery system for mobile devices on wireless networks
US20080162403A1 (en)2006-12-282008-07-03Ebay Inc.Contextual content publishing system and method
US20080228864A1 (en)2007-03-122008-09-18Robert PlamondonSystems and methods for prefetching non-cacheable content for compression history
US20080228772A1 (en)2007-03-122008-09-18Robert PlamondonSystems and methods of prefreshening cached objects based on user's current web page

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Context-aware Provision of Advanced Internet Services," Grieco et al., percomw, pp. 600-603, Fourth IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06), 2006.

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11095623B2 (en)*2017-10-272021-08-17Brightplan LlcSecure messaging systems and methods
US11509634B2 (en)2017-10-272022-11-22Brightplan LlcSecure messaging systems and methods
US11694267B2 (en)2017-10-272023-07-04Brightplan LlcAutomation and latency remediation for secure messaging systems
US12047359B2 (en)2017-10-272024-07-23Brightplan LlcSystems and methods for components of financial wellness

Also Published As

Publication numberPublication date
US20160164995A1 (en)2016-06-09
US7756130B1 (en)2010-07-13
US20180278711A1 (en)2018-09-27
US9986059B2 (en)2018-05-29
US20100241761A1 (en)2010-09-23
US10574772B2 (en)2020-02-25

Similar Documents

PublicationPublication DateTitle
US10574772B2 (en)Content engine for mobile communications systems
EP2625625B1 (en)Method and apparatus for dynamic traffic steering
US10194351B2 (en)Selective bandwidth modification for transparent capacity management in a carrier network
KR101330052B1 (en)Method for providing content caching service in adapted content streaming and local caching device thereof
US9119088B2 (en)Request modification for transparent capacity management in a carrier network
US9210122B2 (en)System and method for inspecting domain name system flows in a network environment
EP2088719B1 (en)Method and device for distributing file data
US20120084460A1 (en)Method and system for dynamic traffic steering
US20110320592A1 (en)Methods, systems, and computer readable media for content delivery using deep packet inspection
US20140222967A1 (en)Transparent media delivery and proxy
US8762488B2 (en)Client-selected network services
WO2015034752A1 (en)Server-side systems and methods for reporting stream data
CN103455439B (en)Local cache device and for providing the system and method for content caching service
WO2017125017A1 (en)Method for adjusting cache content, device, and system
US20170041422A1 (en)Method and system for retrieving a content manifest in a network
KR101981285B1 (en)Contents delivery service system using contents identification, apparatus therefor and contents delivery service method thereof
CN103001964A (en)Cache acceleration method under local area network environment
US20150215187A1 (en)Data Services in a Computer System
KR20140021372A (en)Contents delivery service method and local cache apparatus using contents identification
US20160036721A1 (en)System for Detecting and Managing Application Traffic in Mobile and Fixed Networks
WO2017045438A1 (en)Content caching method, apparatus, and system in mobile network decision cdn
US20210084087A1 (en)Methods and apparatus for content delivery
CN110999334A (en) Wireless transmission of broadcast data
KR20130134911A (en)Method for providing content caching service in adapted streaming service and local caching device thereof

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:AT&T MOBILITY II, LLC, GEORGIA

Free format text:CHANGE OF NAME;ASSIGNOR:CINGULAR WIRELESS II, LLC;REEL/FRAME:036666/0125

Effective date:20070420

Owner name:AT&T MOBILITY II LLC, GEORGIA

Free format text:CHANGE OF NAME;ASSIGNOR:AT&T MOBILITY II, LLC;REEL/FRAME:036666/0307

Effective date:20070830

ZAAANotice of allowance and fees due

Free format text:ORIGINAL CODE: NOA

ZAABNotice of allowance mailed

Free format text:ORIGINAL CODE: MN/=.

ASAssignment

Owner name:CINGULAR WIRELESS II, LLC, GEORGIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, BO;HU, Q. JAMES;SIGNING DATES FROM 20070518 TO 20070521;REEL/FRAME:036847/0810

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCFInformation on status: patent grant

Free format text:PATENTED CASE

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20240223


[8]ページ先頭

©2009-2025 Movatter.jp