WO2007027361A3 - Distributed caching of files in a network - Google Patents

Distributed caching of files in a network Download PDF

Info

Publication number
WO2007027361A3
WO2007027361A3 PCT/US2006/030445 US2006030445W WO2007027361A3 WO 2007027361 A3 WO2007027361 A3 WO 2007027361A3 US 2006030445 W US2006030445 W US 2006030445W WO 2007027361 A3 WO2007027361 A3 WO 2007027361A3
Authority
WO
WIPO (PCT)
Prior art keywords
peer
file
distributed caching
files
network
Prior art date
Application number
PCT/US2006/030445
Other languages
French (fr)
Other versions
WO2007027361A2 (en
Inventor
Anna M Hester
Barbara Harder
Edward F Reus
Jeffrey S Roberts
Kancheng Cao
Mike Zoran
Narayana Mahankali
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to MX2008002505A priority Critical patent/MX2008002505A/en
Priority to CN200680031311.8A priority patent/CN101253488B/en
Priority to KR1020087003133A priority patent/KR101322947B1/en
Priority to EP06800759.0A priority patent/EP1922615B1/en
Priority to BRPI0614925-1A priority patent/BRPI0614925B1/en
Priority to JP2008529046A priority patent/JP4943437B2/en
Priority to CA002616916A priority patent/CA2616916A1/en
Publication of WO2007027361A2 publication Critical patent/WO2007027361A2/en
Priority to NO20080273A priority patent/NO20080273L/en
Publication of WO2007027361A3 publication Critical patent/WO2007027361A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • G06F12/0813Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1068Discovery involving direct consultation or announcement among potential requesting and potential source peers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1072Discovery involving ranked list compilation of candidate peers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access

Abstract

Distributed caching and download of file. A method is described that includes building a peer list comprising a listing of potential peer servers from among one or more networked computers. The peer list includes no more than a predetermined number of potential peer servers. Potential peer servers in the peer list are queried for a file or portion of a file. A message from a peer server in the peer list is received indicating that the peer server has the file or portion of a file available for download. The computer system downloads the file or portion of a file from the peer server.
PCT/US2006/030445 2005-08-30 2006-08-03 Distributed caching of files in a network WO2007027361A2 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
MX2008002505A MX2008002505A (en) 2005-08-30 2006-08-03 Distributed caching of files in a network.
CN200680031311.8A CN101253488B (en) 2005-08-30 2006-08-03 Distributed caching of files in a network
KR1020087003133A KR101322947B1 (en) 2005-08-30 2006-08-03 Distributed caching of files in a network
EP06800759.0A EP1922615B1 (en) 2005-08-30 2006-08-03 Distributed caching of files in a network
BRPI0614925-1A BRPI0614925B1 (en) 2005-08-30 2006-08-03 Caching and file sharing method
JP2008529046A JP4943437B2 (en) 2005-08-30 2006-08-03 Distributed caching of files in the network
CA002616916A CA2616916A1 (en) 2005-08-30 2006-08-03 Distributed caching of files in a network
NO20080273A NO20080273L (en) 2005-08-30 2008-01-16 Distributed storage of files on a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/215,621 2005-08-30
US11/215,621 US7512943B2 (en) 2005-08-30 2005-08-30 Distributed caching of files in a network

Publications (2)

Publication Number Publication Date
WO2007027361A2 WO2007027361A2 (en) 2007-03-08
WO2007027361A3 true WO2007027361A3 (en) 2008-01-24

Family

ID=37805841

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/030445 WO2007027361A2 (en) 2005-08-30 2006-08-03 Distributed caching of files in a network

Country Status (11)

Country Link
US (1) US7512943B2 (en)
EP (1) EP1922615B1 (en)
JP (1) JP4943437B2 (en)
KR (1) KR101322947B1 (en)
CN (1) CN101253488B (en)
BR (1) BRPI0614925B1 (en)
CA (1) CA2616916A1 (en)
MX (1) MX2008002505A (en)
NO (1) NO20080273L (en)
RU (1) RU2413981C2 (en)
WO (1) WO2007027361A2 (en)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007122609A (en) * 2005-10-31 2007-05-17 Ricoh Co Ltd Structured document, content delivery server device and content delivery system
US7761503B2 (en) * 2006-01-06 2010-07-20 Microsoft Corporation Peer distribution point feature for system management server
GB0600348D0 (en) * 2006-01-10 2006-02-15 Ibm Updating of data processing and communication devices
US20070245323A1 (en) * 2006-04-13 2007-10-18 Apple Computer, Inc. Sharing compiled versions of files
US7814070B1 (en) * 2006-04-20 2010-10-12 Datascout, Inc. Surrogate hashing
US7840540B2 (en) 2006-04-20 2010-11-23 Datascout, Inc. Surrogate hashing
US7801868B1 (en) * 2006-04-20 2010-09-21 Datascout, Inc. Surrogate hashing
US8156132B1 (en) 2007-07-02 2012-04-10 Pinehill Technology, Llc Systems for comparing image fingerprints
US7774385B1 (en) 2007-07-02 2010-08-10 Datascout, Inc. Techniques for providing a surrogate heuristic identification interface
US8463000B1 (en) 2007-07-02 2013-06-11 Pinehill Technology, Llc Content identification based on a search of a fingerprint database
US8549022B1 (en) 2007-07-02 2013-10-01 Datascout, Inc. Fingerprint generation of multimedia content based on a trigger point with the multimedia content
US9020964B1 (en) 2006-04-20 2015-04-28 Pinehill Technology, Llc Generation of fingerprints for multimedia content based on vectors and histograms
US7991206B1 (en) 2007-07-02 2011-08-02 Datascout, Inc. Surrogate heuristic identification
US8103870B2 (en) * 2006-09-12 2012-01-24 Foleeo, Inc. Hive-based peer-to-peer network
US7953083B1 (en) 2006-12-12 2011-05-31 Qurio Holdings, Inc. Multicast query propagation scheme for a peer-to-peer (P2P) network
US8996484B2 (en) * 2007-02-13 2015-03-31 Red Hat, Inc. Recursive lock-and-propagate operation
US8316364B2 (en) * 2007-02-28 2012-11-20 Red Hat, Inc. Peer-to-peer software update distribution network
KR101409991B1 (en) * 2007-04-16 2014-06-20 삼성전자주식회사 Method and apparatus for data transfer in peer-to-peer network
US8201164B2 (en) * 2007-07-20 2012-06-12 Microsoft Corporation Dynamically regulating content downloads
JP5007624B2 (en) * 2007-08-10 2012-08-22 ブラザー工業株式会社 Content distributed storage system, content data acquisition method, node device, and node processing program
US8281298B2 (en) * 2007-08-27 2012-10-02 International Business Machines Corporation Evaluating computer driver update compliance
GB2452325A (en) * 2007-08-31 2009-03-04 Sony Corp Method and system for distributing software to a portable device using software on a pre-recorded medium.
US8886803B1 (en) 2007-09-20 2014-11-11 Qurio Holdings, Inc. Dynamic query response in a distributed network
WO2009095461A1 (en) * 2008-01-30 2009-08-06 International Business Machines Corporation Method and system of updating a plurality of computers
US8458285B2 (en) 2008-03-20 2013-06-04 Post Dahl Co. Limited Liability Company Redundant data forwarding storage
US7599997B1 (en) 2008-08-01 2009-10-06 Gene Fein Multi-homed data forwarding storage
US7636761B1 (en) * 2008-09-29 2009-12-22 Gene Fein Measurement in data forwarding storage
US7636759B1 (en) * 2008-09-29 2009-12-22 Gene Fein Rotating encryption in data forwarding storage
US9203928B2 (en) 2008-03-20 2015-12-01 Callahan Cellular L.L.C. Data storage and retrieval
US20090252071A1 (en) * 2008-04-02 2009-10-08 Nokia Corporation Method and deevice for network messaging
US8386585B2 (en) * 2008-04-25 2013-02-26 Tajitshu Transfer Limited Liability Company Real-time communications over data forwarding framework
US8452844B2 (en) * 2008-05-07 2013-05-28 Tajitshu Transfer Limited Liability Company Deletion in data file forwarding framework
US9848314B2 (en) * 2008-05-19 2017-12-19 Qualcomm Incorporated Managing discovery in a wireless peer-to-peer network
US9198017B2 (en) * 2008-05-19 2015-11-24 Qualcomm Incorporated Infrastructure assisted discovery in a wireless peer-to-peer network
US9237086B2 (en) * 2008-05-30 2016-01-12 Genband Us Llc Methods and apparatus for network traffic distribution based on random number values
US8769277B2 (en) * 2008-06-23 2014-07-01 Microsoft Corporation Content retrieval
US8370446B2 (en) 2008-07-10 2013-02-05 Tajitshu Transfer Limited Liability Company Advertisement forwarding storage and retrieval network
US8599678B2 (en) 2008-07-10 2013-12-03 Tajitshu Transfer Limited Liability Company Media delivery in data forwarding storage network
US8478823B2 (en) 2008-09-29 2013-07-02 Tajitshu Transfer Limited Liability Company Selective data forwarding storage
US8352635B2 (en) * 2008-09-29 2013-01-08 Tajitshu Transfer Limited Liability Company Geolocation assisted data forwarding storage
US7685248B1 (en) * 2008-09-29 2010-03-23 Gene Fein User interface in data forwarding network
US7961741B2 (en) * 2008-10-23 2011-06-14 Silver Spring Networks, Inc. Rapid dissemination of bulk information to widely dispersed network nodes
EP2234375A1 (en) * 2009-03-24 2010-09-29 Thomson Licensing device and method for controlling dissemination of content data between peers in a P2P mode, by using a two-level randomized peer overlay and a dynamic unchoke mechanism
CN101764824B (en) * 2010-01-28 2012-08-22 深圳市龙视传媒有限公司 Distributed cache control method, device and system
JP2012088955A (en) * 2010-10-20 2012-05-10 Nec Corp Data replication system, data replication server, data replication method, and data replication program
US8681758B2 (en) 2010-12-14 2014-03-25 Symbol Technologies, Inc. Video caching in a wireless communication network
EP2477377A1 (en) * 2011-01-14 2012-07-18 Alcatel Lucent Peer node and method for improved peer node selection
EP2681869B1 (en) * 2011-02-28 2018-01-31 Bittorrent, Inc. Peer-to-peer live streaming
CN102752335B (en) * 2011-04-22 2017-08-08 中兴通讯股份有限公司 Peer-to-peer overlay network interior joint overload information subscribing method and system
US20130007218A1 (en) * 2011-06-28 2013-01-03 Cisco Technology, Inc. Network Assisted Tracker for Better P2P Traffic Management
US20130073671A1 (en) * 2011-09-15 2013-03-21 Vinayak Nagpal Offloading traffic to device-to-device communications
US20130156030A1 (en) * 2011-12-16 2013-06-20 Jeremy Johnson Rapid dissemination of information to widely dispersed network nodes via patch
US9432452B2 (en) 2012-09-10 2016-08-30 Joosy, Inc. Systems and methods for dynamic networked peer-to-peer content distribution
JP5971065B2 (en) * 2012-09-28 2016-08-17 富士通株式会社 COMMUNICATION METHOD, RADIO TERMINAL, AND COMMUNICATION SYSTEM
JP5487273B1 (en) * 2012-10-26 2014-05-07 日本電信電話株式会社 Information transmission device and program thereof
CN104202362B (en) * 2014-08-14 2017-11-03 上海帝联信息科技股份有限公司 SiteServer LBS and its content distribution method and device, load equalizer
US10462249B2 (en) * 2014-08-25 2019-10-29 Super Micro Computer, Inc. Globally distributed virtual cache for worldwide real-time data access
CN104461940A (en) * 2014-12-17 2015-03-25 南京莱斯信息技术股份有限公司 Efficient caching and delayed writing method for network virtual disk client side
US10491512B2 (en) * 2015-05-20 2019-11-26 Qualcomm Incorporated Supporting packet query-response transactions at lower layer
US10693720B2 (en) * 2017-04-10 2020-06-23 Cisco Technology, Inc. Distribution of updates in an IoT network
US11553014B2 (en) * 2017-07-04 2023-01-10 Vmware, Inc. Downloading of server-based content through peer-to-peer networks
CN113660168B (en) * 2021-10-19 2021-12-31 上海柯林布瑞信息技术有限公司 Multi-center research data processing method and device and server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374289B2 (en) * 1998-10-05 2002-04-16 Backweb Technologies, Ltd. Distributed client-based data caching system
US20020147771A1 (en) * 2001-01-22 2002-10-10 Traversat Bernard A. Peer-to-peer computing architecture
US20030131129A1 (en) * 2002-01-10 2003-07-10 International Business Machines Corporation Method and system for peer to peer communication in a network environment
US20030233455A1 (en) * 2002-06-14 2003-12-18 Mike Leber Distributed file sharing system
US20050076092A1 (en) * 2003-10-02 2005-04-07 Sony Corporation And Sony Electronics Inc. User shared virtual channel via media storage

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6128295A (en) * 1997-07-11 2000-10-03 Telefonaktiebolaget Lm Ericsson Buffering of point-to-point and/or point-to-multipoint ATM cells
US20020062336A1 (en) * 2000-11-22 2002-05-23 Dan Teodosiu Resource coherency among resources cached in a peer to peer environment
US7035911B2 (en) * 2001-01-12 2006-04-25 Epicrealm, Licensing Llc Method and system for community data caching
US7197565B2 (en) * 2001-01-22 2007-03-27 Sun Microsystems, Inc. System and method of using a pipe advertisement for a peer-to-peer network entity in peer-to-peer presence detection
WO2002060110A2 (en) * 2001-01-25 2002-08-01 David Sidman Apparatus, method, and system for accessing digital rights management information
US6983326B1 (en) * 2001-04-06 2006-01-03 Networks Associates Technology, Inc. System and method for distributed function discovery in a peer-to-peer network environment
JP2002318720A (en) * 2001-04-19 2002-10-31 Oki Electric Ind Co Ltd Contents delivery management system
US20030009570A1 (en) * 2001-07-03 2003-01-09 International Business Machines Corporation Method and apparatus for segmented peer-to-peer computing
US7003514B2 (en) * 2001-09-13 2006-02-21 International Business Machines Corporation Method and apparatus for restricting a fan-out search in a peer-to-peer network based on accessibility of nodes
JP3997774B2 (en) * 2001-12-11 2007-10-24 ソニー株式会社 Data processing system, data processing method, information processing apparatus, and computer program
US7574488B2 (en) * 2002-05-31 2009-08-11 Hitachi, Ltd. Method and apparatus for peer-to-peer file sharing
JP2004127168A (en) * 2002-10-07 2004-04-22 Sony Corp Device and method for processing communication and computer program
EP1429513A1 (en) * 2002-12-09 2004-06-16 Koninklijke Philips Electronics N.V. Method and apparatus for searching data in a peer to peer network
US7558875B2 (en) 2003-09-15 2009-07-07 Microsoft Corporation Measurement-based construction of locality-aware overlay networks
US7660889B2 (en) * 2003-11-18 2010-02-09 Cisco Technology, Inc. Initialization and acquisition of peers in a peers' list in a peer-to-peer network
US8239446B2 (en) * 2003-11-19 2012-08-07 Sony Computer Entertainment America Llc Content distribution architecture
US7627644B2 (en) * 2003-11-28 2009-12-01 Canon Kabushiki Kaisha Recipient-centred proactive caching in a peer-to-peer system
US7342900B2 (en) * 2004-05-19 2008-03-11 Hewlett-Packard Development Company, L.P. Apparatus and method for estimating device availability
US20060212542A1 (en) * 2005-03-15 2006-09-21 1000 Oaks Hu Lian Technology Development Co., Ltd. Method and computer-readable medium for file downloading in a peer-to-peer network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374289B2 (en) * 1998-10-05 2002-04-16 Backweb Technologies, Ltd. Distributed client-based data caching system
US20020147771A1 (en) * 2001-01-22 2002-10-10 Traversat Bernard A. Peer-to-peer computing architecture
US20030131129A1 (en) * 2002-01-10 2003-07-10 International Business Machines Corporation Method and system for peer to peer communication in a network environment
US20030233455A1 (en) * 2002-06-14 2003-12-18 Mike Leber Distributed file sharing system
US20050076092A1 (en) * 2003-10-02 2005-04-07 Sony Corporation And Sony Electronics Inc. User shared virtual channel via media storage

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BROSCH ET AL.: "Approximation and Heuristic Algorithms for Minimum-Delay Application-Layer Multicast Trees", INFOCOM 2004, TWENTY-THIRD ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES, March 2004 (2004-03-01), pages 2697 - 2707, XP010740634 *
JELASITY ET AL.: "A modular Paradigm for Building Self-Organizing Peer-to-Peer Applications", PROC. OF THE 1ST INTERNATIONAL WORKSHOP ON ENGINEERING SELF-ORGANIZING APPLICATIONS (ESOA'03), pages 1 - 17, XP008130775 *
WANG ET AL.: "Peer-to-Peer Overlay Networks: A Survey", DEPARTMENT OF COMPUTER SCIENCE, THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY, April 2003 (2003-04-01), pages 1 - 11, XP008130776 *

Also Published As

Publication number Publication date
NO20080273L (en) 2008-03-31
BRPI0614925A2 (en) 2011-04-19
CN101253488A (en) 2008-08-27
KR101322947B1 (en) 2013-10-29
US20070050761A1 (en) 2007-03-01
WO2007027361A2 (en) 2007-03-08
JP2009506455A (en) 2009-02-12
KR20080047353A (en) 2008-05-28
JP4943437B2 (en) 2012-05-30
CA2616916A1 (en) 2007-03-08
EP1922615A2 (en) 2008-05-21
MX2008002505A (en) 2008-04-07
RU2413981C2 (en) 2011-03-10
US7512943B2 (en) 2009-03-31
RU2008107742A (en) 2009-09-10
EP1922615A4 (en) 2009-09-02
BRPI0614925B1 (en) 2018-04-24
CN101253488B (en) 2010-06-02
EP1922615B1 (en) 2016-06-15

Similar Documents

Publication Publication Date Title
WO2007027361A3 (en) Distributed caching of files in a network
WO2005119474A3 (en) System and method for loading content in an in-flight entertainment system
WO2004100429A3 (en) Network download system
US8527978B1 (en) System, method, and computer program product for populating a list of known wanted data
WO2008025297A8 (en) A method for downloading files by adopting the p2p technique and a p2p downloading system
WO2001084799A3 (en) Use-sensitive distribution of data files between users
US7539762B2 (en) Method, system and program product for determining an initial number of connections for a multi-source file download
WO2004021184A3 (en) Server processing for updating dataset versions resident on a wireless device
WO2004092982A3 (en) System and method for context sensitive mobile data and software update
WO2003094033A3 (en) Method and system for configuration and download in a restricted architecture network
TW200710697A (en) Method and apparatus for a secure network install
WO2003065168A3 (en) System and method for updating dataset versions resident on a wireless device
EP1599013A3 (en) Distributed hosting of web content using partial replication
CN105279436B (en) Oftware updating method and system
EP1693754A3 (en) System and method for creating and managing virtual servers
WO2009078020A3 (en) System and method for automatic creation of web content for mobile communicators
WO2002015518A3 (en) End-to-end secure file transfer method and system
WO2007090182A3 (en) Wireless system and method for managing logical documents
EP1460512A3 (en) System and method for providing usage metrics of digital content
BRPI0520273A2 (en) Method and content synchronization system
WO2009126644A3 (en) Methods and systems for improved throughput performance in a distributed data de-duplication environment
WO2006098874A3 (en) File sharing methods and systems
WO2006053302A3 (en) A digital information library and delivery system
WO2007132112A3 (en) Server and method for managing domain names in a network
WO2006102226A3 (en) Improved reliability and availability of distributed servers

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680031311.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2616916

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1020087003133

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2006800759

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1493/DELNP/2008

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: MX/a/2008/002505

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 2008107742

Country of ref document: RU

Ref document number: 2008529046

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: PI0614925

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20080220