$\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-015/16
출원번호 US-0882796 (2004-06-30)
등록번호 US-8224964 (2012-07-17)
발명자 / 주소
  • Fredrickson, Eric Russell
  • Feng, Hanping
  • Kataru, Naga Sridhar
  • Harik, Georges
출원인 / 주소
  • Google Inc.
대리인 / 주소
    Morgan, Lewis & Bockius LLP
인용정보 피인용 횟수 : 37  인용 특허 : 86

초록

A client-server network system implements a multi-tier caching strategy for a user to access a document efficiently. When serving a document to client, the document is examined for embedded references to other documents. The embedded references are extracted and then assigned a priority. The documen

대표청구항

1. A method of providing a document to a client, comprising: at a server that is distinct from the client and having one or more processors and memory storing one or more programs for execution by the one or more processors: providing the document to the client;identifying a plurality of referenced

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

  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. Gupta, Amit, Apparatus and method for improving performance of proxy server arrays that use persistent connections.
  6. Inoue Kazunori,JPX ; Sakushima Kazuo,JPX, Apparatus for preparing a hyper-text document of pieces of information having reference relationships with each other.
  7. Kisor Gregory H. ; Reese Kenneth W., Attribute pre-fetch of web pages.
  8. 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.
  9. Chan Mun-Choon ; Woo Thomas Yat Chung, Cache-based compaction technique for internet browsing using similar objects in client cache as reference objects.
  10. Lango, Jason; Merrick, Jeffrey Dale; Roussos, Konstantinos; Tsai, Robert; Wagner, J. Christopher, Caching media data using content-sensitive identifiers.
  11. Bates Cary L. ; Day Paul R., Computer system and method of displaying update status of linked hypertext documents.
  12. Farber David A. ; Lachman Ronald D., Data processing system using substantially unique identifiers to identify data items, whereby identical data items hav.
  13. Carneal Bruce L. ; Guralnick Jeremy ; Fish Ram A., Distributed system and method for prefetching objects.
  14. Fu, Yun; Xu, Zhichen; Mao, Jianchang, Dynamic bloom filter for caching query results.
  15. Nguyen, Julien Tan, Dynamic preloading of web pages.
  16. Todd,Ian H.; Son,Kevin Sukmin, Electronic content search and delivery based on cursor location.
  17. Leighton F. Thomson ; Lewin Daniel M., Global hosting system.
  18. North Stephen C. (Califon NJ), Graphs employing clusters.
  19. 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.
  20. McBrearty, Gerald Francis; Mullen, Shawn Patrick; Shieh, Johnny Meng-Han, Indicator to show that a cached file is being displayed on a client system.
  21. McBrearty, Gerald Francis; Mullen, Shawn Patrick; Shieh, Johnny Meng-Han, Indicator to show that a cached web page is being displayed.
  22. Ajit Kumar Gupta ; Richard David Day ; Eric Sven-Johan Swildens, Integrated point of presence server network.
  23. Lindbo, Sverker; Lothberg, Peter; Vixie, Paul, Internet communication system.
  24. Danieli,Damon V., Limiting interaction between parties in a networked session.
  25. Nozaki Hideki,JPX, Load distribution system for distributing load among plurality of servers on www system.
  26. 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.
  27. 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.
  28. Cohen Edith, Method and apparatus for estimating transitive closure and reachability.
  29. Mowat, J Eric, Method and apparatus for forwarding requests in a cache hierarchy based on user-defined forwarding rules.
  30. Egger Daniel ; Cannon Shawn ; Sauers Ronald D., Method and apparatus for indexing, searching and displaying data.
  31. Horvitz Eric, Method and apparatus for utility-directed prefetching of web pages into local cache using continual computation and user models.
  32. Reisman,Richard, Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping.
  33. Kumar,Rajendra; Basu,Sujoy, Method and system for adaptively prefetching objects from a network.
  34. Yates David J. ; Heddaya Abdelsalam A. ; Mirdad Sulaiman A., Method and system for distributed caching, prefetching and replication.
  35. Malkin Peter Kenneth ; Yu Philip Shi-lung, Method and system for dynamically prefetching information via a server hierarchy.
  36. Guha Aloke, Method and system for efficiently storing web pages for quick downloading at a remote device.
  37. Balabanovic, Marko; Wolff, Gregory J., Method and system for electronic message composition with relevant documents.
  38. Leighton, F. Thomson; Lewin, Daniel M.; Shaw, David; Maggs, Bruce, Method and system for fault tolerant media streaming over the internet.
  39. Codella,Christopher Frank; Novaes,Marcos Nogueira, Method and system for predictive directional data caching.
  40. Bastawala, Mehul; Gollapudi, Sreenivas; Chidambaran, Lakshminarayanan; Krishnaswamy, Srinath, Method and system for scrollable cursors.
  41. Beyda, William J., Method and system for web caching based on predictive usage.
  42. Unger Jay ; Leone Paul ; Gegen Pete ; Rauch Thyra, Method for automatically constructing contexts in a hypertext collection.
  43. Krishnamurthy, Balachander; Wills, Craig Ellis, Method for cache validation for proxy caches.
  44. Page Lawrence, Method for node ranking in a linked database.
  45. Mogul Jeffrey Clifford, Method for predictive prefetching of information over a communications network.
  46. Mauldin Michael L., Method for searching a queued and ranked constructed catalog of files stored on a network.
  47. Skarbo Rune A. ; Clitheroe Cameron J. ; Lawless Christopher C. ; Kukkal Puneet ; Hochman Stephen D., Method for web based storage and retrieval of documents.
  48. Baker,Allen D., Method of and apparatus for providing web service using a network of servers.
  49. Aucsmith David W., Method of caching digital certificate revocation lists.
  50. Meyerzon, Dmitriy; Sanu, Sankrant, Method of web crawling utilizing crawl numbers.
  51. Herriot Robert G., Method, system, apparatus and article of manufacture for providing identity-based caching services to a plurality of computer systems (#16).
  52. Altschuler Steven J. ; Ridgeway Greg, Methods and apparatus for building attribute transition probability models for use in pre-fetching resources.
  53. Bates, Cary Lee; Day, Paul Reuben, Multi-node user interface component and method thereof for use in performing a common operation on linked records.
  54. de Bonet,Jeremy S., Multi-tiered caching mechanism for the storage and retrieval of content multiple versions.
  55. Scullin,Will, Multiple source proxy management system.
  56. Barrett Robert Carl ; Kellem Daniel Clark ; Maglio Paul Philip, Network system for profiling and actively facilitating user activities.
  57. Jennings, III, Raymond Byars; Verma, Dinesh Chandra; Yu, Philip Shi-Lung, Policy enabled web caching.
  58. Berstis Viktors, Precaching data at an intermediate server based on historical data requests by users of the intermediate server.
  59. Pirolli Peter L. ; Pitkow James E., Prefetching and caching documents according to probability ranked need S list.
  60. Wohlers,Robert W.; Eagle,Scott G.; Amber,Lee E.; Silverberg,Marc E., Presentation of messages to end-users in a computer network.
  61. Chang,Leo S.; Mucklo,Matthew J., Processing techniques for servers handling client/server traffic and communications.
  62. Heddaya Abdelsalam A. ; Mirdad Sulaiman A.,SAX ; Yates David J. ; Yates Ian C., Protocol for distributing fresh content among networked cache servers.
  63. Obata, Kenji; Meyerzon, Dmitriy, Proxy server using a statistical model.
  64. Shen Shioupyn, Rapid transfer of HTML files.
  65. Van Vleet, Taylor N.; Fung, Yu Shan; Ortega, Ruben; Manber, Udi, Server architecture and methods for persistently storing and serving event data.
  66. 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.
  67. Dias, Daniel M.; Iyengar, Arun K.; Rosu, Daniela; Tewari, Renu, System and method for cache acceleration.
  68. Glance, Natalie S.; Huberman, Bernardo A.; Adamic, Lada A.; Pitkow, James, System and method for caching.
  69. Kromann, Paul K., System and method for caching and retrieving information.
  70. Brian Kenner ; Arnold Karush, System and method for optimized storage and retrieval of data on a distributed computer network.
  71. Kenner Brian ; Karush Arnold, System and method for optimized storage and retrieval of data on a distributed computer network.
  72. Lash, Thomas D., System and method for patch enabled data transmissions.
  73. Becker Craig ; Frank-Loron Andrew ; McLean James Gordon ; Pickover Clifford Alan, System and method for predictive caching of information pages.
  74. Colby, Kenneth W.; Kenner, Brian; McGinty, Michael, System and method for resource management on a data network.
  75. 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.
  76. 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.
  77. 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.
  78. 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.
  79. Smith, Kim C.; Martinez, Peter E., System, method and computer program product that pre-caches content to provide timely information to a user.
  80. Burdick,Bernard; Schoendorf,William; Thomas,Ryan; Heckman,Stan; Hall,Theodore; Bradley,Scott, Systems and methods for document searching and organizing.
  81. Gansner Emden R. (Morristown NJ) North Stephen C. (Califon NJ) Vo Kiem-Phong (Berkeley Heights NJ), Technique for drawing directed graphs.
  82. Horvitz Eric, Technique for prefetching a web page of potential future interest in lieu of continuing a current information download.
  83. Odom, Paul S.; Massey, Michael J., Tiered hashing for data access.
  84. Saksena Gagan, User configurable prefetch control system for enabling client to prefetch documents from a network server.
  85. 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.
  86. Borkovsky,Arkady; Cook,Douglas M.; Langlois,Jean Marc; Poutanen,Tomi; Zha,Hongyuan, Using network traffic logs for search enhancement.

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

  1. Ciabarra, Jr., Mario Luciano; Wang, Yiduo, Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document.
  2. O'Connell, Brian M.; Walker, Keith R., Behavior based client selection for disparate treatment.
  3. O'Connell, Brian M.; Walker, Keith R., Behavior based client selection for disparate treatment.
  4. O'Connell, Brian Marshall; Walker, Keith Raymond, Behavior based client selection for disparate treatment.
  5. Farrell, Corey; Hounsell, Randall; Connelly, Michael, Caching media in a media fling system.
  6. Lobo, Alwyn R.; Nadgir, Devaorasad K.; Shenvi Kuncolienkar, Shirish T., Edge caching using HTTP headers.
  7. Lobo, Alwyn R.; Nadgir, Devaprasad K.; Shenvi Kuncolienkar, Shirish T., Edge caching using HTTP headers.
  8. Son, Chulmin, Image display device and memory management method of the same.
  9. Trahan, Matthew L.; Jenkins, Jonathan A.; Taylor, Brett R.; Overton, Adam J., Management of interactions with representations of rendered and unprocessed content.
  10. Acharya, Prashanth A.; Snyder, Jr., Ronald James; Watson, Ryan F.; Corley, Jonathan B.; Dye, Nathan Alan; Howard, Craig W.; Jones, Harvo R.; Loendorf, John K.; Marshall, Bradley E.; Patel, Imran; Rosen, Lee B., Managing cached data in a network environment.
  11. Jenkins, Jonathan A.; Hill, Peter F., Managing network based content.
  12. Jenkins, Jonathan A.; Hill, Peter F., Managing network based content.
  13. Trahan, Matthew L.; Taylor, Brett R.; Jenkins, Jonathan A., Managing network based storage.
  14. Acharya, Prashanth A.; Corley, Jonathan B.; Howard, Craig W.; Jones, Harvo R.; Loendorf, John K.; MacCarthaigh, Colm; Marshall, Bradley E.; Patel, Imran; Rosen, Lee B.; Snyder, Jr., Ronald James; Watson, Ryan F., Managing preloading of data on client systems.
  15. Farrell, Corey; Hounsell, Randall; Connelly, Michael, Media fling system.
  16. Harik, Georges; Shazeer, Noam M., Method and apparatus for characterizing documents based on clusters of related words.
  17. Lindgren, Anders; Boberg, Christer; Klein, Mikael; Lassborn, Sofie, Method and arrangement for providing documents.
  18. Wang, Meng; Hua, Xian-Sheng; Song, Yan, Object-sensitive image search.
  19. Thackray, Jonathan Richard Mark; Kearns, Shane M.; Knox, Andrew D.; Midgley, Julian T. J., Predictive prioritized server push of resources.
  20. Hayden, Andrew, Remote browsing and searching.
  21. Jenkins, Jonathan A.; Hill, Peter F.; Taylor, Brett R., Remote browsing session management.
  22. Jenkins, Jonathan A.; Taylor, Brett R., Remote browsing session management.
  23. Trahan, Matthew L.; Gigliotti, Samuel S.; Jenkins, Jonathan A.; Taylor, Brett R., Remote browsing session management.
  24. Kaukl, Christopher Vincent; Pare, Geoffrey Scott; Kulkarni, Mohanish Hemant, Session service aspect-oriented cache.
  25. Hayden, Andrew; DeSantis, Peter N.; Taylor, Brett R.; Jenkins, Jonathan A., Shared browsing sessions.
  26. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu Batta; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  27. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu Batta; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  28. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu Batta; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  29. Kolam, Hariharan; Mital, Manav Ratan; Venkat, Raghu; Marwah, Abhishek; Dey, Prasenjit, Smart packaging for mobile applications.
  30. Lango, Jason Ansel; English, Robert M.; Eastham, Paul Christopher; Zheng, Qinghua; Quirion, Brian Mederic; Griess, Peter; Amdur, Matthew Benjamin; Ayyar, Kartik; Tsai, Robert Lieh-Yuan; Grunwald, David; Wagner, J. Chris; Ackaouy, Emmanuel; Prakash, Ashish, System and method for caching network file systems.
  31. Lango, Jason Ansel; English, Robert M.; Eastham, Paul Christopher; Zheng, Qinghua; Quirion, Brian Mederic; Griess, Peter; Amdur, Matthew Benjamin; Ayyar, Kartik; Tsai, Robert Lieh-Yuan; Grunwald, David; Wagner, J. Chris; Ackaouy, Emmanuel; Prakash, Ashish, System and method for caching network file systems.
  32. Sham, Ivan King Yu, System for enhancing script execution performance.
  33. Sham, Ivan King Yu, System for profiling page browsing interactions.
  34. Tang, Xuan; Pendergraft, James O.; Speciner, Norman; Rabe, Bruce R., Techniques for cache updates based on quality of service.
  35. Kaukl, Christopher Vincent; Pare, Geoffrey Scott; Kulkarni, Mohanish Hemant, Trigger-based session service cache population.
  36. Hayton, Stuart J.; Jones, David R.; Lobo, Alwyn R.; Nicholson, Robert B.; Vetterlein, Graeme P., Using entity tags (ETags) in a hierarchical HTTP proxy cache to reduce network traffic.
  37. Li, You; Zeng, Kun; Lu, Yao, Wireless controller communication method and wireless controller.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로