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
1 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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
KONTIKI, 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 14 72
Wainwright, John B Los Gatos, CA 12 81

Cited Art Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (5)
2002/0143,918 Internet protocol (IP) address proximity detection and application to peer provider location 22 2001
7,072,982 Universal naming scheme for peer to peer resources 83 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 55 2001
2005/0004,916 Peer-to-peer name resolution wire protocol and message format data structure for use therein 23 2003
 
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 45 1992
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 11 2001
 
CISCO TECHNOLOGY, INC. (2)
6,832,253 Proximity as an aid to caching and secondary serving of data 30 1999
7,193,968 Sample netflow for network traffic data collection 34 2001
 
LUCENT TECHNOLOGIES INC. (2)
6,975,619 System and method for providing host geographic location information in a packet data network 16 2000
7,065,584 Method and apparatus for network mapping using end-to-end delay measurements 25 2000
 
ADARA NETWORKS, INC. (1)
2002/0026,511 System and method for controlling access to content carried in a caching architecture 50 2001
 
ADVANCED MEDIA DESIGN, INC. (1)
2003/0099,202 System and method for distribution of data packets utilizing an intelligent distribution network 73 2002
 
EMC CORPORATION (1)
6,014,667 System and method for caching identification and location information in a computer network 44 1997
 
GENBAND US LLC (1)
6,678,264 Establishing connections with a pre-specified quality of service across a communication network 54 1999
 
KONTIKI, INC. (1)
2004/0267,875 Method and apparatus for establishing peering rules for distributed content delivery 7 2003
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6,185,598 Optimized network resource location 439 1998
 
MOVIELINK, LLC (1)
7,200,658 Network geo-location system 15 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 81 2002
 
Pipe Dream, Inc. (1)
5,884,031 Method for connecting client systems into a broadcast network 65 1996
 
QURIO HOLDINGS, INC. (1)
2006/0149,806 Hashing algorithm used for multiple files having identical content and fingerprint in a peer-to-peer network 48 2006
 
TIAX LLC (1)
6,816,862 System for and method of relational database modeling of ad hoc distributed sensor networks 30 2002
 
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 97 2002

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
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
 
AMAZON TECHNOLOGIES, INC. (1)
8,782,236 Managing resources using resource expiration data 0 2009
 
CISCO TECHNOLOGY, INC. (1)
7,920,572 Modifying operation of peer-to-peer networks based on integrating network routing information 3 2005
 
HIPCRICKET, INC. (1)
8,606,874 System and method of binding a client to a server 0 2009
 
MIMIK TECHNOLOGY INC. (1)
8,856,852 Method of obtaining television content from a serving node 0 2012
 
MOTOROLA MOBILITY LLC (1)
7,706,301 Routing in a data communication network 3 2003
 
Radix Holdings, LLC (1)
7,630,381 Distributed patch distribution 5 2005

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