Methods and systems for managing network traffic

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7680897
SERIAL NO

10409529

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Methods and systems for network traffic management are provided. A content distribution network application manages data in a cache. A network rate shaper application controls and manages requests for access to an external network connection. The content distribution network application determines priorities associated with requests and communicates these priorities to the rate shaper application. The rate shaper application adjusts access levels or data transfer rates for the requests based on the received priorities.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
RPX CORPORATIONSAN FRANCISCO, CA2398

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Carter, Stephen R Spanish Fork, US 234 5157
Major, Robert Drew Orem, US 39 709

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SYBASE, INC. (1)
* 5925100 Client/server system with methods for prefetching and managing semantic objects based on object-based prefetch primitive present in client's executing application 161 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6868439 System and method for supervising use of shared storage by multiple caching servers physically connected through a switching router to said shared storage via a robust high speed connection 85 2002
 
EMC IP HOLDING COMPANY LLC (1)
2005/0169,173 Methods and systems for managing network traffic by multiple constraints 12 2004
 
CISCO TECHNOLOGY, INC. (1)
* 6499088 Methods and apparatus for populating a network cache 64 2001
 
ENTERASYS NETWORKS, INC. (1)
5649110 Traffic shaping system with virtual circuit table time stamps for asynchronous transfer mode networks 109 1994
 
XEROX CORPORATION (3)
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
6064650 Rate shaping in per-flow output queued routing mechanisms having output links servicing multiple physical layers 49 1997
6064651 Rate shaping in per-flow output queued routing mechanisms for statistical bit rate service 40 1997
 
TRANSOFT TECHNOLOGY CORPORATION (1)
6185601 Dynamic load balancing of a network of client and server computers 381 1998
 
GOOGLE LLC (1)
6310881 Method and apparatus for network control 30 1998
 
HITACHI, LTD. (1)
* 2002/0107,743 Transaction processing system having service level control capabilities 19 2001
 
RIVERSTONE NETWORKS, INC. (1)
5864540 Method for integrated traffic shaping in a packet-switched network 92 1997
 
ORACLE AMERICA, INC. (1)
6327622 Load balancing in a network environment 411 1998
 
AKAMAI TECHNOLOGIES, INC. (1)
6484143 User device and system for traffic management and content distribution over a world wide area network 419 2000
 
INTEL CORPORATION (1)
* 6751659 Distributing policy information in a communication network 150 2000
 
NOKIA TELECOMMUNICATIONS OY (1)
5870384 Method and equipment for prioritizing traffic in an ATM network 17 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (11)
* 2011/0078,240 CONTENT MANAGEMENT 0 2010
* 2011/0072,110 CONTENT MANAGEMENT 4 2010
* 2011/0072,140 CONTENT MANAGEMENT 0 2010
* 2011/0072,134 CONTENT MANAGEMENT 0 2010
* 2013/0297,717 CONTENT MANAGEMENT 0 2013
9887932 Traffic surge management for points of presence 0 2015
9887931 Traffic surge management for points of presence 0 2015
9888089 Client side cache management 0 2015
9893957 Forward-based resource delivery network management techniques 0 2016
9887915 Request routing based on class 0 2017
9894168 Locality based content distribution 0 2017
 
GENERAL ELECTRIC COMPANY (2)
* 8261277 System and method for dynamic allocation of resources in a computing grid 7 2006
* 2007/0240,161 System and method for dynamic allocation of resources in a computing grid 55 2006
 
ERICSSON AB (2)
* 9584598 Methods, apparatus, and computer program products for allocating bandwidth for push and pull content requests in a content delivery network 0 2013
* 2014/0304,372 METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR ALLOCATING BANDWIDTH FOR PUSH AND PULL CONTENT REQUESTS IN A CONTENT DELIVERY NETWORK 3 2013
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 2011/0004,664 Device and Method for Distributing and Forwarding Requests to a Plurality of Web Servers in an Industrial Automation Arrangement 0 2010
 
AMAZON TECHNOLOGIES, INC. (122)
8606996 Cache optimization 49 2008
8601090 Network resource identification 56 2008
8533293 Client side cache management 3 2008
8447831 Incentive driven content delivery 13 2008
8321568 Content management 112 2008
8156243 Request routing 89 2008
* 2009/0248,697 CACHE OPTIMIZATION 57 2008
* 2009/0248,787 CONTENT MANAGEMENT 108 2008
* 2009/0248,893 REQUEST ROUTING 172 2008
* 8402137 Content management 90 2008
* 2009/0248,858 CONTENT MANAGEMENT 122 2008
8732309 Request routing utilizing cost information 72 2008
8521880 Managing content delivery network service providers 22 2008
8122098 Managing content delivery network service providers by a content broker 128 2008
8073940 Managing content delivery network service providers 120 2008
8065417 Service provider registration by a content broker 9 2008
8060616 Managing CDN registration by a storage provider 6 2008
8028090 Request routing utilizing client location information 144 2008
8756341 Request routing utilizing popularity information 75 2009
8688837 Dynamically translating resource identifiers for request routing using popularity information 70 2009
8521851 DNS query processing using resource identifiers specifying an application broker 75 2009
8412823 Managing tracking information entries in resource cache components 65 2009
8782236 Managing resources using resource expiration data 70 2009
9495338 Content distribution network 18 2010
8397073 Managing secure content in a content delivery network 3 2010
9712484 Managing request routing information utilizing client identifiers 7 2010
9407681 Latency measurement in resource requests 26 2010
9003035 Point of presence management in request routing 54 2010
8938526 Request routing management based on network components 52 2010
8930513 Latency measurement in resource requests 54 2010
8924528 Latency measurement in resource requests 54 2010
8819283 Request routing in a networked environment 115 2010
8577992 Request routing management based on network components 69 2010
8468247 Point of presence management in request routing 4 2010
8452874 Request routing processing 77 2010
* 8352613 Content management 0 2010
* 8352614 Content management 0 2010
* 8352615 Content management 0 2010
* 8346937 Content management 0 2010
9391949 Request routing processing 28 2010
8626950 Request routing processing 72 2010
8239571 Request routing using network computing components 2 2011
* 2011/0153,736 REQUEST ROUTING USING NETWORK COMPUTING COMPONENTS 3 2011
8135820 Request routing based on class 84 2011
8234403 Updating routing information based on client location 79 2011
8060561 Locality based content distribution 1 2011
8321588 Request routing utilizing client location information 3 2011
8301748 Managing CDN registration by a storage provider 0 2011
8275874 Locality based content distribution 1 2011
8301778 Service provider registration by a content broker 1 2011
8239514 Managing content delivery network service providers 3 2011
8788671 Managing content delivery network service providers by a content broker 63 2012
8386596 Request routing based on class 3 2012
9479476 Processing of DNS queries 19 2012
9154551 Processing DNS queries to identify pre-processing information 37 2012
9172674 Managing request routing information utilizing performance information 37 2012
9083743 Managing request routing information utilizing performance information 44 2012
8423667 Updating routing information based on client location 3 2012
8583776 Managing content delivery network service providers 0 2012
8458250 Request routing using network computing components 5 2012
9525659 Request routing utilizing point of presence load information 19 2012
8510448 Service provider registration by a content broker 1 2012
8438263 Locality based content distribution 1 2012
9787775 Point of presence management in request routing 2 2012
9497259 Point of presence management in request routing 18 2012
8676918 Point of presence management in request routing 70 2012
8543702 Managing resources using resource expiration data 62 2012
8521885 Dynamically translating resource identifiers for request routing using popularity information 1 2012
8495220 Managing CDN registration by a storage provider 0 2012
8463877 Dynamically translating resource identifiers for request routing using popularitiy information 55 2012
8458360 Request routing utilizing client location information 2 2012
9323577 Automated profiling of resource usage 31 2012
9135048 Automated profiling of resource usage 0 2012
* 8639817 Content management 70 2012
* 2013/0110,916 CONTENT MANAGEMENT 0 2012
8713156 Request routing based on class 0 2013
9130756 Managing secure content in a content delivery network 38 2013
* 8756325 Content management 68 2013
9237114 Managing resources in resource cache components 32 2013
9021127 Updating routing information based on client location 49 2013
9003040 Request routing processing 36 2013
9009286 Locality based content distribution 50 2013
9026616 Content delivery reconciliation 49 2013
9021128 Request routing using network computing components 49 2013
9021129 Request routing utilizing client location information 49 2013
9294391 Managing network computing components utilizing request routing 31 2013
9083675 Translation of resource identifiers using popularity information upon client request 43 2013
9451046 Managing CDN registration by a storage provider 0 2013
9444759 Service provider registration by a content broker 21 2013
9251112 Managing content delivery network service providers 32 2013
8996664 Translation of resource identifiers using popularity information upon client request 0 2013
9210235 Client side cache management 32 2013
9515949 Managing content delivery network service providers 19 2013
8930544 Network resource identification 54 2013
9106701 Request routing management based on network components 42 2013
9208097 Cache optimization 32 2013
9407699 Content management 25 2014
9571389 Request routing based on class 15 2014
9734472 Request routing utilizing cost information 3 2014
9191458 Request routing using a popularity identifier at a DNS nameserver 37 2014
9288153 Processing encoded content 0 2014
9176894 Managing resources using resource expiration data 36 2014
9191338 Request routing in a networked environment 36 2014
* 9544394 Network resource identification 17 2014
9253065 Latency measurement in resource requests 33 2014
9185012 Latency measurement in resource requests 36 2014
9628554 Dynamic content delivery 12 2014
9160703 Request routing management based on network components 36 2014
9332078 Locality based content distribution 29 2015
9246776 Forward-based resource delivery network management techniques 34 2015
9819567 Traffic surge management for points of presence 1 2015
9608957 Request routing using network computing components 13 2015
9832141 Routing based request correlation 0 2015
9712325 Managing secure content in a content delivery network 6 2015
9800539 Request routing management based on network components 1 2015
9794281 Identifying sources of network attacks 1 2015
9774619 Mitigating network attacks 2 2015
9742795 Mitigating network attacks 3 2015
9794216 Request routing in a networked environment 1 2015
9590946 Managing content delivery network service providers 13 2016
9621660 Locality based content distribution 12 2016
9787599 Managing content delivery network service providers 2 2016
 
COMCAST CABLE COMMUNICATIONS, LLC (5)
9769504 Dynamic distribution of media content assets for a content delivery network 0 2010
* 8984144 Delivery of content 3 2011
* 2012/0226,770 Delivery of Content 8 2011
* 2015/0180,968 Delivery of content 3 2015
9729901 Dynamic generation of media content assets for a content delivery network 0 2015
 
FUJITSU LIMITED (2)
* 8730813 Apparatus for performing packet-shaping on a packet flow 0 2012
* 2012/0213,078 APPARATUS FOR PERFORMING PACKET-SHAPING ON A PACKET FLOW 4 2012
 
LIMELIGHT NETWORKS, INC. (1)
* 8527645 Distributing transcoding tasks across a dynamic set of resources using a queue responsive to restriction-inclusive queries 4 2012
 
PAYPAL, INC. (1)
* 2011/0246,553 VALIDATION OF INTERNAL DATA IN BATCH APPLICATIONS 2 2010
 
POLYCOM, INC. (3)
* 9319634 Facilitating multi-party conferences, including allocating resources needed for conference while establishing connections with participants 1 2013
* 2014/0022,334 FACILITATING MULTI-PARTY CONFERENCES, INCLUDING ALLOCATING RESOURCES NEEDED FOR CONFERENCE WHILE ESTABLISHING CONNECTIONS WITH PARTICIPANTS 8 2013
9749588 Facilitating multi-party conferences, including allocating resources needed for conference while establishing connections with participants 0 2016
 
VIGO SOFTWARE LTD (1)
* 9350624 Dynamic assignment of connection priorities for applications operating on a client device 0 2013
 
NTT DOCOMO, INC. (1)
* 8849332 Apparatus and method for controlling a node of a wireless communication system 0 2011
 
VIASAT, INC. (24)
9369516 Deltacasting 2 2010
8775503 Deltacasting for overlapping requests 9 2010
* 2010/0185,730 DELTACASTING FOR OVERLAPPING REQUESTS 33 2010
* 8489673 Content set based pre-positioning 21 2010
* 2010/0179,987 CONTENT SET BASED PRE-POSITIONING 50 2010
8477635 Correlative anticipatory deltacasting 13 2010
8483217 Internet protocol broadcasting 0 2010
8516253 Self-keyed protection of anticipatory content 1 2011
9307003 Web hierarchy modeling 3 2011
9043385 Static tracker 3 2011
8984048 Selective prefetch scanning 9 2011
9456050 Browser optimization through user history analysis 6 2012
9106607 Browser based feedback for optimized web browsing 9 2012
9037638 Assisted browsing using hinting functionality 9 2012
8897302 Transport protocol for anticipatory content 4 2012
9407355 Opportunistic content delivery using delta coding 1 2012
8842553 Correlative anticipatory deltacasting 4 2013
9762635 Content set based pre-positioning 0 2013
9094220 Internet protocol broadcasting 0 2013
9405924 Self-keyed protection of anticipatory content 0 2013
9172748 Deltacasting for overlapping requests 4 2014
9363308 Correlative anticipatory deltacasting 2 2014
9407717 Selective prefetch scanning 0 2015
9497256 Static tracker 0 2015
 
RAYTHEON COMPANY (1)
* 2012/0042,075 ADAPTIVE SERVICES COMMAND AND CONTROL INFRASTRUCTURE 2 2010
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 16, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 16, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00