Method and apparatus for facilitating distributed delivery of content across a computer network

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7398301
APP PUB NO 20030028623A1
SERIAL NO

10211602

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

One embodiment of the present invention provides a system that facilitates receiving content at a client from one or more servers that can potentially provide the content. The client starts by sending a request for the content to a directory server. In response to the request, the client receives a list of candidate servers that can potentially provide the content from the directory server. Once the client has received the list of candidate servers, the client sends a request to one or more of the candidate servers for the content, and subsequently receives the content from one or more of the candidate servers.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
KOLLECTIVE TECHNOLOGY, INC.SUNNYVALE, CA7

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hennessey, Wade L Palo Alto, CA 8 243
Wainwright, John B Los Gatos, CA 7 200

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5191650 Virtual chains for session initiation in a distributed computer network 16 1989
5321815 Route selection using cached partial trees in a data communications network 50 1992
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 23 2001
 
TIAX LLC (1)
6816862 System for and method of relational database modeling of ad hoc distributed sensor networks 32 2002
 
ADARA NETWORKS, INC. (1)
2002/0026,511 System and method for controlling access to content carried in a caching architecture 67 2001
 
LUCENT TECHNOLOGIES INC. (2)
6975619 System and method for providing host geographic location information in a packet data network 19 2000
7065584 Method and apparatus for network mapping using end-to-end delay measurements 26 2000
 
EMC IP HOLDING COMPANY LLC (1)
6014667 System and method for caching identification and location information in a computer network 46 1997
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6185598 Optimized network resource location 566 1998
 
CISCO TECHNOLOGY, INC. (2)
6832253 Proximity as an aid to caching and secondary serving of data 35 1999
7193968 Sample netflow for network traffic data collection 46 2001
 
MOVIELINK, LLC (1)
7200658 Network geo-location system 42 2003
 
Advanced Media Design, Inc. (1)
2003/0099,202 System and method for distribution of data packets utilizing an intelligent distribution network 130 2002
 
GULA CONSULTING LIMITED LIABILITY COMPANY (1)
2003/0097,438 Network topology discovery systems and methods and their use in testing frameworks for determining suitability of a network for target applications 124 2002
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
2002/0143,918 Internet protocol (IP) address proximity detection and application to peer provider location 32 2001
7072982 Universal naming scheme for peer to peer resources 133 2001
2002/0062,336 Resource coherency among resources cached in a peer to peer environment 17 2001
2002/0062,375 Locator and tracking service for peer to peer resources 62 2001
2005/0004,916 Peer-to-peer name resolution wire protocol and message format data structure for use therein 31 2003
 
KONTIKI, INC. (1)
2004/0267,875 Method and apparatus for establishing peering rules for distributed content delivery 7 2003
 
NETLI, INC. (1)
7020719 System and method for high-performance delivery of Internet messages by selecting first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination 106 2002
 
GENBAND US LLC (1)
6678264 Establishing connections with a pre-specified quality of service across a communication network 62 1999
 
QURIO HOLDINGS, INC. (1)
* 2006/0149,806 Hashing algorithm used for multiple files having identical content and fingerprint in a peer-to-peer network 56 2006
 
Pipe Dream, Inc. (1)
5884031 Method for connecting client systems into a broadcast network 74 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
* 2008/0127,234 METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR A REMOTE REQUEST DISPATCHER EXTENSION FRAMEWORK FOR CONTAINER BASED PROGRAMMING MODELS 5 2006
9069870 Client-side aggregation of context-sensitive request results where results for aggregation are asynchronously produced by multiple servers 0 2007
* 2008/0016,151 CLIENT-SIDE AGGREGATION OF CONTEXT-SENSITIVE REQUEST RESULTS WHERE RESULTS FOR AGGREGATION ARE ASYNCHRONOUSLY PRODUCED BY MULTIPLE SERVERS 17 2007
7698411 Selectively delivering cached content or processed content to clients based upon a result completed percentage 0 2007
* 2009/0055,468 SELECTIVELY DELIVERING CACHED CONTENT OR PROCESSED CONTENT TO CLIENTS BASED UPON A RESULT COMPLETED PERCENTAGE 5 2007
8032587 Method and apparatus for client-side aggregation of asynchronous fragmented requests 1 2007
* 2009/0063,618 Method and Apparatus for Client-Side Aggregation of Asynchronous Fragmented Requests 7 2007
* 9432243 Re-using asynchronous server-side results generated for a request context of one client to satisfy a request context of a different client 0 2007
* 2009/0055,469 RE-USING ASYNCHRONOUS SERVER-SIDE RESULTS GENERATED FOR A REQUEST CONTEXT OF ONE CLIENT TO SATISFY A REQUEST CONTEXT OF A DIFFERENT CLIENT 5 2007
 
Other [Check patent profile for assignment information] (2)
* 2010/0287,270 CONTROL PROXY APPARATUS AND CONTROL PROXY METHOD 0 2010
* 2011/0145,376 Modifying Operation of Peer-to-Peer Networks Based on Integrating Network Routing Information 5 2011
 
MOTOROLA MOBILITY LLC (1)
* 2011/0055,394 NETWORK ASSISTED MOBILE CENTRIC PEER SELECTION METHOD 0 2009
 
PANDO NETWORKS, INC. (1)
* 2007/0005,694 System and method for distributed multi-media production, sharing and low-cost mass publication 41 2005
 
CISCO TECHNOLOGY, INC. (2)
* 7920572 Modifying operation of peer-to-peer networks based on integrating network routing information 8 2005
* 2007/0064,702 Modifying operation of peer-to-peer networks based on integrating network routing information 50 2005
 
UPLAND SOFTWARE, INC. (3)
* 8606874 System and method of binding a client to a server 1 2009
* 2009/0327,414 SYSTEM AND METHOD OF BINDING A CLIENT TO A SERVER 0 2009
* 9401974 System and method of binding a client to a server 0 2013
 
MIMIK TECHNOLOGY INC. (1)
* 8856852 Method of obtaining television content from a serving node 1 2012
 
THOMSON LICENSING (1)
* 2007/0208,737 Cache Server Network And Method Of Scheduling The Distribution Of Content Files Within The Same 111 2004
 
AMAZON TECHNOLOGIES, INC. (48)
8782236 Managing resources using resource expiration data 47 2009
* 9495338 Content distribution network 0 2010
9407681 Latency measurement in resource requests 4 2010
9003035 Point of presence management in request routing 30 2010
8938526 Request routing management based on network components 30 2010
8930513 Latency measurement in resource requests 33 2010
8924528 Latency measurement in resource requests 33 2010
9391949 Request routing processing 5 2010
9479476 Processing of DNS queries 0 2012
9154551 Processing DNS queries to identify pre-processing information 15 2012
9172674 Managing request routing information utilizing performance information 15 2012
9083743 Managing request routing information utilizing performance information 22 2012
9525659 Request routing utilizing point of presence load information 0 2012
9497259 Point of presence management in request routing 0 2012
9323577 Automated profiling of resource usage 8 2012
9135048 Automated profiling of resource usage 0 2012
9130756 Managing secure content in a content delivery network 17 2013
9237114 Managing resources in resource cache components 11 2013
9021127 Updating routing information based on client location 28 2013
9003040 Request routing processing 15 2013
9009286 Locality based content distribution 29 2013
9026616 Content delivery reconciliation 28 2013
9021128 Request routing using network computing components 28 2013
9021129 Request routing utilizing client location information 28 2013
9294391 Managing network computing components utilizing request routing 10 2013
9083675 Translation of resource identifiers using popularity information upon client request 22 2013
9451046 Managing CDN registration by a storage provider 0 2013
9444759 Service provider registration by a content broker 2 2013
9251112 Managing content delivery network service providers 11 2013
8996664 Translation of resource identifiers using popularity information upon client request 0 2013
9210235 Client side cache management 11 2013
9515949 Managing content delivery network service providers 0 2013
8930544 Network resource identification 33 2013
9106701 Request routing management based on network components 21 2013
9208097 Cache optimization 11 2013
9407699 Content management 4 2014
9571389 Request routing based on class 0 2014
9191458 Request routing using a popularity identifier at a DNS nameserver 16 2014
9288153 Processing encoded content 0 2014
9176894 Managing resources using resource expiration data 15 2014
9191338 Request routing in a networked environment 15 2014
9544394 Network resource identification 0 2014
9253065 Latency measurement in resource requests 11 2014
9185012 Latency measurement in resource requests 15 2014
9160703 Request routing management based on network components 15 2014
9332078 Locality based content distribution 8 2015
9246776 Forward-based resource delivery network management techniques 12 2015
9590946 Managing content delivery network service providers 0 2016
 
AKAMAI TECHNOLOGIES, INC. (2)
8332484 Hybrid content delivery network (CDN) and peer-to-peer (P2P) network 6 2007
* 2008/0155,061 Hybrid content delivery network (CDN) and peer-to-peer (P2P) network 154 2007
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 7706301 Routing in a data communication network 4 2003
* 2006/0050,692 Routing in a data communication network 3 2003
 
RADIX HOLDINGS, LLC (1)
* 7630381 Distributed patch distribution 16 2005
 
SILVER STATE INTELLECTUAL TECHNOLOGIES, INC. (1)
* 2006/0087,941 System and method for audio and video portable publishing system 26 2005
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
* 2009/0094,647 Node device, recording medium recording process program, information delivery system and recording medium recording server processing program 5 2008
 
ZHIGU HOLDINGS LIMITED (1)
9154552 Method and apparatus for cooperative file distribution with receiver determined quality of services 0 2012
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jan 8, 2020
Fee Large entity fee small entity fee micro entity fee
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