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

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 197
Wainwright, John B Los Gatos, CA 7 161

Cited Art Landscape

Patent Info (Count) # Cites Year
 
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 48 1992
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 20 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 63 2001
 
LUCENT TECHNOLOGIES INC. (2)
6,975,619 System and method for providing host geographic location information in a packet data network 18 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 517 1998
 
CISCO TECHNOLOGY, INC. (2)
6,832,253 Proximity as an aid to caching and secondary serving of data 33 1999
7,193,968 Sample netflow for network traffic data collection 45 2001
 
MOVIELINK, LLC (1)
7,200,658 Network geo-location system 25 2003
 
ADVANCED MEDIA DESIGN, INC. (1)
2003/0099,202 System and method for distribution of data packets utilizing an intelligent distribution network 114 2002
 
EMC CORPORATION (1)
6,014,667 System and method for caching identification and location information in a computer network 46 1997
 
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 116 2002
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
2002/0143,918 Internet protocol (IP) address proximity detection and application to peer provider location 29 2001
7,072,982 Universal naming scheme for peer to peer resources 120 2001
2002/0062,336 Resource coherency among resources cached in a peer to peer environment 16 2001
2002/0062,375 Locator and tracking service for peer to peer resources 60 2001
2005/0004,916 Peer-to-peer name resolution wire protocol and message format data structure for use therein 29 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 100 2002
 
GENBAND US LLC (1)
6,678,264 Establishing connections with a pre-specified quality of service across a communication network 59 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 53 2006
 
Pipe Dream, Inc. (1)
5,884,031 Method for connecting client systems into a broadcast network 71 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
* 2008/0127,234 METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR A REMOTE REQUEST DISPATCHER EXTENSION FRAMEWORK FOR CONTAINER BASED PROGRAMMING MODELS 4 2006
9,069,870 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 15 2007
7,698,411 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
8,032,587 Method and apparatus for client-side aggregation of asynchronous fragmented requests 0 2007
* 2009/0063,618 Method and Apparatus for Client-Side Aggregation of Asynchronous Fragmented Requests 6 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 4 2007
 
Other [Check patent profile for assignment information] (1)
* 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 36 2005
 
CISCO TECHNOLOGY, INC. (2)
* 7,920,572 Modifying operation of peer-to-peer networks based on integrating network routing information 6 2005
* 2007/0064,702 Modifying operation of peer-to-peer networks based on integrating network routing information 44 2005
 
Mimik Technology Inc. (1)
* 8,856,852 Method of obtaining television content from a serving node 0 2012
 
THOMSON LICENSING (1)
* 2007/0208,737 Cache Server Network And Method Of Scheduling The Distribution Of Content Files Within The Same 98 2004
 
AMAZON TECHNOLOGIES, INC. (35)
8,782,236 Managing resources using resource expiration data 34 2009
9,003,035 Point of presence management in request routing 16 2010
8,938,526 Request routing management based on network components 17 2010
8,930,513 Latency measurement in resource requests 20 2010
8,924,528 Latency measurement in resource requests 20 2010
9,154,551 Processing DNS queries to identify pre-processing information 2 2012
9,172,674 Managing request routing information utilizing performance information 2 2012
9,083,743 Managing request routing information utilizing performance information 9 2012
9,323,577 Automated profiling of resource usage 0 2012
9,135,048 Automated profiling of resource usage 0 2012
9,130,756 Managing secure content in a content delivery network 4 2013
9,237,114 Managing resources in resource cache components 0 2013
9,021,127 Updating routing information based on client location 15 2013
9,003,040 Request routing processing 2 2013
9,009,286 Locality based content distribution 16 2013
9,026,616 Content delivery reconciliation 15 2013
9,021,128 Request routing using network computing components 15 2013
9,021,129 Request routing utilizing client location information 15 2013
9,294,391 Managing network computing components utilizing request routing 0 2013
9,083,675 Translation of resource identifiers using popularity information upon client request 9 2013
9,251,112 Managing content delivery network service providers 0 2013
8,996,664 Translation of resource identifiers using popularity information upon client request 0 2013
9,210,235 Client side cache management 0 2013
8,930,544 Network resource identification 20 2013
9,106,701 Request routing management based on network components 7 2013
9,208,097 Cache optimization 0 2013
9,191,458 Request routing using a popularity identifier at a DNS nameserver 2 2014
9,288,153 Processing encoded content 0 2014
9,176,894 Managing resources using resource expiration data 2 2014
9,191,338 Request routing in a networked environment 2 2014
9,253,065 Latency measurement in resource requests 0 2014
9,185,012 Latency measurement in resource requests 2 2014
9,160,703 Request routing management based on network components 2 2014
9,332,078 Locality based content distribution 0 2015
9,246,776 Forward-based resource delivery network management techniques 0 2015
 
FUJITSU LIMITED (1)
* 2010/0287,270 CONTROL PROXY APPARATUS AND CONTROL PROXY METHOD 0 2010
 
AKAMAI TECHNOLOGIES, INC. (2)
8,332,484 Hybrid content delivery network (CDN) and peer-to-peer (P2P) network 3 2007
* 2008/0155,061 Hybrid content delivery network (CDN) and peer-to-peer (P2P) network 134 2007
 
UPLAND SOFTWARE III, LLC (2)
* 8,606,874 System and method of binding a client to a server 0 2009
* 2009/0327,414 SYSTEM AND METHOD OF BINDING A CLIENT TO A SERVER 0 2009
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 7,706,301 Routing in a data communication network 3 2003
* 2006/0050,692 Routing in a data communication network 3 2003
 
Radix Holdings, LLC (1)
* 7,630,381 Distributed patch distribution 11 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
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
9,154,552 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
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