US Patent No: 7,398,301

Number of patents in Portfolio can not be more than 2000

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

ALSO PUBLISHED AS: 20030028623
6 Status Updates

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, CA6

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hennessey, Wade L Palo Alto, CA 14 89
Wainwright, John B Los Gatos, CA 12 109

Cited Art Landscape

Patent Info (Count) # Cites Year
 
VOLLI POLYMER GMBH LLC (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 104 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,191,650 Virtual chains for session initiation in a distributed computer network 16 1989
5,321,815 Route selection using cached partial trees in a data communications network 46 1992
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 14 2001
 
TIAX LLC (1)
6,816,862 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 52 2001
 
LUCENT TECHNOLOGIES INC. (2)
6,975,619 System and method for providing host geographic location information in a packet data network 17 2000
7,065,584 Method and apparatus for network mapping using end-to-end delay measurements 25 2000
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6,185,598 Optimized network resource location 468 1998
 
CISCO TECHNOLOGY, INC. (2)
6,832,253 Proximity as an aid to caching and secondary serving of data 31 1999
7,193,968 Sample netflow for network traffic data collection 41 2001
 
MOVIELINK, LLC (1)
7,200,658 Network geo-location system 16 2003
 
ADVANCED MEDIA DESIGN, INC. (1)
2003/0099,202 System and method for distribution of data packets utilizing an intelligent distribution network 87 2002
 
EMC CORPORATION (1)
6,014,667 System and method for caching identification and location information in a computer network 45 1997
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
2002/0143,918 Internet protocol (IP) address proximity detection and application to peer provider location 24 2001
7,072,982 Universal naming scheme for peer to peer resources 97 2001
2002/0062,336 Resource coherency among resources cached in a peer to peer environment 12 2001
2002/0062,375 Locator and tracking service for peer to peer resources 57 2001
2005/0004,916 Peer-to-peer name resolution wire protocol and message format data structure for use therein 24 2003
 
KONTIKI, INC. (1)
2004/0267,875 Method and apparatus for establishing peering rules for distributed content delivery 7 2003
 
NETLI, INC. (1)
7,020,719 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 91 2002
 
GENBAND US LLC (1)
6,678,264 Establishing connections with a pre-specified quality of service across a communication network 57 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 50 2006
 
Pipe Dream, Inc. (1)
5,884,031 Method for connecting client systems into a broadcast network 68 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MOTOROLA MOBILITY LLC (1)
* 2011/0055,394 NETWORK ASSISTED MOBILE CENTRIC PEER SELECTION METHOD 0 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
7,698,411 Selectively delivering cached content or processed content to clients based upon a result completed percentage 0 2007
8,032,587 Method and apparatus for client-side aggregation of asynchronous fragmented requests 0 2007
 
AKAMAI TECHNOLOGIES, INC. (1)
8,332,484 Hybrid content delivery network (CDN) and peer-to-peer (P2P) network 2 2007
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 7,706,301 Routing in a data communication network 3 2003
 
Radix Holdings, LLC (1)
* 7,630,381 Distributed patch distribution 9 2005
 
CISCO TECHNOLOGY, INC. (1)
* 7,920,572 Modifying operation of peer-to-peer networks based on integrating network routing information 3 2005
 
MIMIK TECHNOLOGY INC. (1)
* 8,856,852 Method of obtaining television content from a serving node 0 2012
 
AMAZON TECHNOLOGIES, INC. (12)
8,782,236 Managing resources using resource expiration data 11 2009
9,003,035 Point of presence management in request routing 0 2010
8,938,526 Request routing management based on network components 0 2010
8,930,513 Latency measurement in resource requests 0 2010
8,924,528 Latency measurement in resource requests 0 2010
9,021,127 Updating routing information based on client location 0 2013
9,003,040 Request routing processing 0 2013
9,009,286 Locality based content distribution 0 2013
9,021,128 Request routing using network computing components 0 2013
9,021,129 Request routing utilizing client location information 0 2013
8,996,664 Translation of resource identifiers using popularity information upon client request 0 2013
8,930,544 Network resource identification 0 2013
 
FUJITSU LIMITED (1)
* 2010/0287,270 CONTROL PROXY APPARATUS AND CONTROL PROXY METHOD 0 2010
 
HIPCRICKET, INC. (1)
* 8,606,874 System and method of binding a client to a server 0 2009
* 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 Jan 8, 2016
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jan 8, 2020
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