$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

System and method of accessing a document efficiently through multi-tier web caching 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-017/30
출원번호 US-0251413 (2008-10-14)
등록번호 US-8275790 (2012-09-25)
발명자 / 주소
  • Fredricksen, Eric Russell
  • Schneider, Fritz John
  • Dean, Jeffrey Adgate
  • Ghemawat, Sanjay
  • Provos, Niels
  • Harik, Georges
출원인 / 주소
  • Google Inc.
대리인 / 주소
    Morgan, Lewis & Bockius LLP
인용정보 피인용 횟수 : 28  인용 특허 : 92

초록

Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in its cache. If the server copy is still not fresh or not found, the server seeks the document from its host. If the host cannot provide the co

대표청구항

1. A method of accessing a document, comprising: receiving at a document server a request from a client, the request identifying a URL of a document;identifying at the document server a first document copy corresponding to the URL, and determining whether the first document copy is stale;when the fi

이 특허에 인용된 특허 (92)

  1. O'Brien Michael David ; Gravestock Peter Gerard, Accelerating web access by predicting user action.
  2. Malcolm Michael ; Telford Ian,CAX, Adaptive and predictive cache refresh policy.
  3. Obata,Kenji C; Meyerzon,Dmitriy, Adaptive web crawling using a statistical model.
  4. Mattis Peter ; Plevyak John ; Haines Matthew ; Beguelin Adam ; Totty Brian ; Gourley David, Alias-free content-indexed object cache.
  5. Kamvar, Sepandar D.; Haveliwala, Taher H.; Jeh, Glen M., Anticipated query generation and processing in a search engine.
  6. Gupta, Amit, Apparatus and method for improving performance of proxy server arrays that use persistent connections.
  7. Inoue Kazunori,JPX ; Sakushima Kazuo,JPX, Apparatus for preparing a hyper-text document of pieces of information having reference relationships with each other.
  8. Kisor Gregory H. ; Reese Kenneth W., Attribute pre-fetch of web pages.
  9. Chow Yen-whei ; Hayes-Roth Frederick A. ; Jacobstein Neil A. ; Manley James E. ; McMahan Christopher B., Automatic retrieval of changed files by a network software agent.
  10. Chan Mun-Choon ; Woo Thomas Yat Chung, Cache-based compaction technique for internet browsing using similar objects in client cache as reference objects.
  11. Lango, Jason; Merrick, Jeffrey Dale; Roussos, Konstantinos; Tsai, Robert; Wagner, J. Christopher, Caching media data using content-sensitive identifiers.
  12. Bates Cary L. ; Day Paul R., Computer system and method of displaying update status of linked hypertext documents.
  13. Scharber, John M., Cost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server.
  14. Farber David A. ; Lachman Ronald D., Data processing system using substantially unique identifiers to identify data items, whereby identical data items hav.
  15. Brian J. Smith ; Vinod V. Valloppillil ; Hans Hurvig DK, Directing data object access requests in a distributed cache.
  16. Carneal Bruce L. ; Guralnick Jeremy ; Fish Ram A., Distributed system and method for prefetching objects.
  17. Fu, Yun; Xu, Zhichen; Mao, Jianchang, Dynamic bloom filter for caching query results.
  18. Nguyen, Julien Tan, Dynamic preloading of web pages.
  19. Todd,Ian H.; Son,Kevin Sukmin, Electronic content search and delivery based on cursor location.
  20. Leighton F. Thomson ; Lewin Daniel M., Global hosting system.
  21. North Stephen C. (Califon NJ), Graphs employing clusters.
  22. Ishikawa Masato,JPX ; Sato Mitsuhiro,JPX ; Hoshida Masaki,JPX ; Noguchi Yoshihiro,JPX ; Yasukawa Hideki,JPX, Hypertext document retrieving apparatus for retrieving hypertext documents relating to each other.
  23. McBrearty, Gerald Francis; Mullen, Shawn Patrick; Shieh, Johnny Meng-Han, Indicator to show that a cached file is being displayed on a client system.
  24. McBrearty, Gerald Francis; Mullen, Shawn Patrick; Shieh, Johnny Meng-Han, Indicator to show that a cached web page is being displayed.
  25. Ajit Kumar Gupta ; Richard David Day ; Eric Sven-Johan Swildens, Integrated point of presence server network.
  26. Lindbo, Sverker; Lothberg, Peter; Vixie, Paul, Internet communication system.
  27. Danieli,Damon V., Limiting interaction between parties in a networked session.
  28. Nozaki Hideki,JPX, Load distribution system for distributing load among plurality of servers on www system.
  29. Dean, Alvar A.; Faucher, Marc R.; Goetz, John W.; Goodnow, Kenneth J.; Gutwin, Paul T.; Mahin, Stephen W.; Pricer, Wilbur D., Method and apparatus for allocating data and instructions within a shared cache.
  30. Murata Richard Y., Method and apparatus for controlling access to network information sources.
  31. Logue, Jay D.; Mighdoll, Lee S., Method and apparatus for dispatching document requests in a proxy.
  32. Horvitz Eric, Method and apparatus for display of information prefetching and cache status having variable visual indication based on a period of time since prefetching.
  33. Cohen Edith, Method and apparatus for estimating transitive closure and reachability.
  34. Mowat, J Eric, Method and apparatus for forwarding requests in a cache hierarchy based on user-defined forwarding rules.
  35. Egger Daniel ; Cannon Shawn ; Sauers Ronald D., Method and apparatus for indexing, searching and displaying data.
  36. Li, Wen-Syan; Candan, Kasim Selcuk; Agrawal, Divyakant, Method and apparatus for intelligent network bandwidth and system resource utilization for web content fetch and refresh.
  37. Horvitz Eric, Method and apparatus for utility-directed prefetching of web pages into local cache using continual computation and user models.
  38. Reisman,Richard, Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping.
  39. Kumar,Rajendra; Basu,Sujoy, Method and system for adaptively prefetching objects from a network.
  40. Yates David J. ; Heddaya Abdelsalam A. ; Mirdad Sulaiman A., Method and system for distributed caching, prefetching and replication.
  41. Malkin Peter Kenneth ; Yu Philip Shi-lung, Method and system for dynamically prefetching information via a server hierarchy.
  42. Guha Aloke, Method and system for efficiently storing web pages for quick downloading at a remote device.
  43. Balabanovic, Marko; Wolff, Gregory J., Method and system for electronic message composition with relevant documents.
  44. Leighton, F. Thomson; Lewin, Daniel M.; Shaw, David; Maggs, Bruce, Method and system for fault tolerant media streaming over the internet.
  45. Codella,Christopher Frank; Novaes,Marcos Nogueira, Method and system for predictive directional data caching.
  46. Bastawala, Mehul; Gollapudi, Sreenivas; Chidambaran, Lakshminarayanan; Krishnaswamy, Srinath, Method and system for scrollable cursors.
  47. Beyda, William J., Method and system for web caching based on predictive usage.
  48. Unger Jay ; Leone Paul ; Gegen Pete ; Rauch Thyra, Method for automatically constructing contexts in a hypertext collection.
  49. Krishnamurthy, Balachander; Wills, Craig Ellis, Method for cache validation for proxy caches.
  50. Page Lawrence, Method for node ranking in a linked database.
  51. Mogul Jeffrey Clifford, Method for predictive prefetching of information over a communications network.
  52. Mauldin Michael L., Method for searching a queued and ranked constructed catalog of files stored on a network.
  53. Skarbo Rune A. ; Clitheroe Cameron J. ; Lawless Christopher C. ; Kukkal Puneet ; Hochman Stephen D., Method for web based storage and retrieval of documents.
  54. Baker,Allen D., Method of and apparatus for providing web service using a network of servers.
  55. Aucsmith David W., Method of caching digital certificate revocation lists.
  56. Meyerzon, Dmitriy; Sanu, Sankrant, Method of web crawling utilizing crawl numbers.
  57. Herriot Robert G., Method, system, apparatus and article of manufacture for providing identity-based caching services to a plurality of computer systems (#16).
  58. Altschuler Steven J. ; Ridgeway Greg, Methods and apparatus for building attribute transition probability models for use in pre-fetching resources.
  59. Bates, Cary Lee; Day, Paul Reuben, Multi-node user interface component and method thereof for use in performing a common operation on linked records.
  60. de Bonet,Jeremy S., Multi-tiered caching mechanism for the storage and retrieval of content multiple versions.
  61. Scullin,Will, Multiple source proxy management system.
  62. Barrett Robert Carl ; Kellem Daniel Clark ; Maglio Paul Philip, Network system for profiling and actively facilitating user activities.
  63. Jennings, III, Raymond Byars; Verma, Dinesh Chandra; Yu, Philip Shi-Lung, Policy enabled web caching.
  64. Berstis Viktors, Precaching data at an intermediate server based on historical data requests by users of the intermediate server.
  65. Pirolli Peter L. ; Pitkow James E., Prefetching and caching documents according to probability ranked need S list.
  66. Wohlers,Robert W.; Eagle,Scott G.; Amber,Lee E.; Silverberg,Marc E., Presentation of messages to end-users in a computer network.
  67. Chang,Leo S.; Mucklo,Matthew J., Processing techniques for servers handling client/server traffic and communications.
  68. Heddaya Abdelsalam A. ; Mirdad Sulaiman A.,SAX ; Yates David J. ; Yates Ian C., Protocol for distributing fresh content among networked cache servers.
  69. Obata, Kenji; Meyerzon, Dmitriy, Proxy server using a statistical model.
  70. Shen Shioupyn, Rapid transfer of HTML files.
  71. Van Vleet, Taylor N.; Fung, Yu Shan; Ortega, Ruben; Manber, Udi, Server architecture and methods for persistently storing and serving event data.
  72. David Charles Martin ; Hansel Joseph Miranda ; Mark Paul Plutowski ; William Scott Spangler ; Shivakumar Vaithyanathan ; Kevin Wheeler ; David Hilton Wolpert, Surfaid predictor: web-based system for predicting surfer behavior.
  73. Dias, Daniel M.; Iyengar, Arun K.; Rosu, Daniela; Tewari, Renu, System and method for cache acceleration.
  74. Glance, Natalie S.; Huberman, Bernardo A.; Adamic, Lada A.; Pitkow, James, System and method for caching.
  75. Kromann, Paul K., System and method for caching and retrieving information.
  76. Brian Kenner ; Arnold Karush, System and method for optimized storage and retrieval of data on a distributed computer network.
  77. Kenner Brian ; Karush Arnold, System and method for optimized storage and retrieval of data on a distributed computer network.
  78. Lash, Thomas D., System and method for patch enabled data transmissions.
  79. Becker Craig ; Frank-Loron Andrew ; McLean James Gordon ; Pickover Clifford Alan, System and method for predictive caching of information pages.
  80. Colby, Kenneth W.; Kenner, Brian; McGinty, Michael, System and method for resource management on a data network.
  81. Eytan Adar ; Thomas M. Breuel ; Todd A. Cass ; James E. Pitkow ; Hinrich Schuetze, System and method for searching and recommending documents in a collection using share bookmarks.
  82. Brian Kenner ; Kenneth W. Colby ; Lonnie J. Brownell ; Guy P. Weathersby, System and method for selection and retrieval of diverse types of video data on a computer network.
  83. Fredricksen,Eric Russell; Schneider,Fritz John; Dean,Jeffrey Adgate; Ghemawat,Sanjay; Provos,Niels; Harik,Georges, System and method of accessing a document efficiently through multi-tier web caching.
  84. Pirolli Peter L. ; Pitkow James E. ; Rao Ramana B., System for predicting documents relevant to focus documents by spreading activation through network representations of a.
  85. Smith, Kim C.; Martinez, Peter E., System, method and computer program product that pre-caches content to provide timely information to a user.
  86. Burdick,Bernard; Schoendorf,William; Thomas,Ryan; Heckman,Stan; Hall,Theodore; Bradley,Scott, Systems and methods for document searching and organizing.
  87. Gansner Emden R. (Morristown NJ) North Stephen C. (Califon NJ) Vo Kiem-Phong (Berkeley Heights NJ), Technique for drawing directed graphs.
  88. Horvitz Eric, Technique for prefetching a web page of potential future interest in lieu of continuing a current information download.
  89. Odom, Paul S.; Massey, Michael J., Tiered hashing for data access.
  90. Saksena Gagan, User configurable prefetch control system for enabling client to prefetch documents from a network server.
  91. Eric Sven-Johan Swildens ; Richard David Day ; Ajit K. Gupta, User device and system for traffic management and content distribution over a world wide area network.
  92. Borkovsky,Arkady; Cook,Douglas M.; Langlois,Jean Marc; Poutanen,Tomi; Zha,Hongyuan, Using network traffic logs for search enhancement.

이 특허를 인용한 특허 (28)

  1. Daruwalla, Gev, Common cache service.
  2. Dillon, Douglas M., Computer networking system and method with Javascript execution for pre-fetching content from dynamically-generated URL.
  3. Dillon, Douglas M.; Brantley, Daren C., Computer networking system and method with javascript execution for pre-fetching content from dynamically-generated URL and javascript injection to modify date or random number calculation.
  4. Dillon, Douglas M., Computer networking system and method with javascript injection for web page response time determination.
  5. Prince, Matthew Browning; Holloway, Lee Hahn; Zatlyn, Michelle Marie, Custom responses for resource unavailable errors.
  6. Holloway, Lee Hahn; Prince, Matthew Browning; Zatlyn, Michelle Marie, Internet-based proxy security services.
  7. Holloway, Lee Hahn; Prince, Matthew Browning, Internet-based proxy service for responding to server offline errors.
  8. Holloway, Lee Hahn; Prince, Matthew Browning, Internet-based proxy service for responding to server offline errors.
  9. Holloway, Lee Hahn; Prince, Matthew Browning; Pye, Ian Gerald, Internet-based proxy service to limit internet visitor connection speed.
  10. Holloway, Lee Hahn; Prince, Matthew Browning; Pye, Ian Gerald, Internet-based proxy service to limit internet visitor connection speed.
  11. Holloway, Lee Hahn; Prince, Matthew Browning; Tourne, Matthieu Philippe François, Internet-based proxy service to modify internet responses.
  12. Holloway, Lee Hahn; Prince, Matthew Browning; Tourne, Matthieu Philippe François, Internet-based proxy service to modify internet responses.
  13. Holloway, Lee Hahn; Prince, Matthew Browning; Tourne, Matthieu Philippe François, Internet-based proxy service to modify internet responses.
  14. Joel, Christopher Stephen; Benterou, Jason Thomas Walter; Holloway, Lee Hahn; Prince, Matthew Browning; Pye, Ian Gerald, Loading of web resources.
  15. Joel, Christopher Stephen; Benterou, Jason Thomas Walter; Holloway, Lee Hahn; Prince, Matthew Browning; Pye, Ian Gerald, Loading of web resources.
  16. Harik, Georges; Shazeer, Noam M., Method and apparatus for characterizing documents based on clusters of related words.
  17. Holloway, Lee Hahn; Prince, Matthew Browning; Pye, Ian Gerald; Tourne, Matthieu Philippe François; Zatlyn, Michelle Marie, Methods and apparatuses for providing Internet-based proxy services.
  18. Holloway, Lee Hahn; Prince, Matthew Browning; Pye, Ian Gerald; Tourne, Matthieu Philippe François; Zatlyn, Michelle Marie, Methods and apparatuses for providing internet-based proxy services.
  19. Wang, Meng; Hua, Xian-Sheng; Song, Yan, Object-sensitive image search.
  20. Holloway, Lee Hahn; Prince, Matthew Browning; Pye, Ian Gerald, Recording internet visitor threat information through an internet-based proxy service.
  21. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu Batta; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  22. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu Batta; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  23. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu Batta; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  24. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  25. Zhu, Bin Benjamin; Zhang, Kaimin, Structure-based adaptive document caching.
  26. Prince, Matthew Browning; Rao, Srikanth N.; Holloway, Lee Hahn; Pye, Ian Gerald, Supporting secure sessions in a cloud-based proxy service.
  27. Prince, Matthew Browning; Holloway, Lee Hahn; Pye, Ian Gerald, Validating visitor internet-based security threats.
  28. Prince, Matthew Browning; Holloway, Lee Hahn; Pye, Ian Gerald, Validating visitor internet-based security threats.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로