$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Automatic file differencing and updating system 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-017/30
출원번호 US-0754486 (1996-11-22)
발명자 / 주소
  • Miller William A.
출원인 / 주소
  • Miller, Call, Plauck and Miller
대리인 / 주소
    Townsend and Townsend and Crew LLP
인용정보 피인용 횟수 : 175  인용 특허 : 5

초록

A method and file structure for generating an efficient difference files from and old file and a new file so that a difference file can be transmitted to a second computer system where the difference file and a duplicate of the old file can quickly be used to create a copy of the new file is disclos

대표청구항

[ What is claimed is:] [1.] A method for generating a difference file comprising:a) reading new file data strings from a new file;b) searching an old file for the presence of old file data strings matching said new file data strings;c) when a match is found, storing in said difference file an indica

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

  1. Carter Renee N. (Mesa AZ) Higgins Warren F. (Mesa AZ) Lee Richard O. (Gilbert AZ), File based and highly available hybrid database.
  2. Austin Todd Michael (Madison WI), Method for detecting computer memory access errors.
  3. Lyons Kenneth B. (Lebanon NJ), Script-based data communication system and method utilizing state memory.
  4. Nagashima Hironobu (Kawasaki JPX), Text editor using insert, update and delete structures for undo and redo operations.
  5. Foster Richard D. (Poughkeepsie NY) McCaulley Ellory K. (Boulder CO), Version management system using pointers shared by a plurality of versions for indicating active lines of a version.

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

  1. Archard, Paul Leslie; Ihmels, Troy S.; Chittaro, Ronald D., Adaptive tunnel transport protocol.
  2. Onyon, Richard; Stannard, Liam; Ridgard, Leighton, Advanced contact identification system.
  3. Ren,Liwei; Gu,Jinsheng; Peng,Luosheng, Algorithms for block-level code alignment of software binary files.
  4. Tu, Edgar Allan; Pang, Eric, Apparatus and method for operational support of remote network systems.
  5. Weber Owen Wayne, Automated code replication during application development.
  6. Gu, Jinsheng; Peng, Luosheng, Byte-level file differencing and updating algorithms.
  7. Gu, Jinsheng; Peng, Luosheng, Byte-level file differencing and updating algorithms.
  8. Chowdhary, Yousuf; Brunet, Jeffrey; Collins, Ian, Centralized rules repository for smart phone customer care.
  9. Ren,Liwei; Gu,Jinsheng; Peng,Luosheng, Code alignment of binary files.
  10. Kaufman, Lev S.; Rangarajan, Murali; Phatak, Shirish H., Compression of stream data using a hierarchically-indexed database.
  11. Kaufman,Lev S.; Rangarajan,Murali; Phatak,Shirish H., Compression of stream data using a hierarchically-indexed database.
  12. Gilfix,Michael; Liguori,Anthony N., Content addressable data storage and compression for computer memory.
  13. Gilfix,Michael; Liguori,Anthony N., Content addressable data storage and compression for semi-persistent computer memory.
  14. Gilfix,Michael; Liguori,Anthony N., Content addressable data storage and compression for semi-persistent computer memory for a database management system.
  15. Peng,Luosheng, Controlling updates of electronic files.
  16. Gao, Ying M.; Huo, Jia; Xiao, Hong; Yang, Yuan L.; Zhang, Kai; Zou, Xian, Data synchronization using string matching.
  17. Multer, David L.; Garner, Robert E.; Ridgard, Leighton A.; Stannard, Liam J.; Cash, Donald W.; Onyon, Richard M., Data transfer and synchronization between mobile systems using change log.
  18. Multer, David L.; Garner, Robert E.; Ridgard, Leighton A.; Stannard, Liam J.; Cash, Donald W.; Onyon, Richard M., Data transfer and synchronization system.
  19. Multer, David L.; Garner, Robert E.; Ridgard, Leighton A.; Stannard, Liam J.; Cash, Donald W.; Onyon, Richard M., Data transfer and synchronization system.
  20. Kenichi Sasaki JP; Tatsuro Matsumoto JP; Takayuki Hasebe JP; Hiroaki Kato JP; Morito Yamamoto JP; Takashi Matsushima JP, Data transmission and data receiving apparatus that obtains file differences during transmission.
  21. Huestis, Jonathan M., Delivering software product updates via a response file.
  22. Murray, Kenneth Todd; Spassov, Miroslav Iordanov; Mitchell, Alexander James, Deployment of software across an enterprise system.
  23. Gardner Valerie A., Determining and verifying user data.
  24. Kapadekar, Vivek; Rao, Bindu Rama, Device management in a network.
  25. Peng,Luosheng, Device memory management during electronic file updating.
  26. Onyon, Richard; Stannard, Liam; Ridgard, Leighton, Device message management system.
  27. Onyon, Richard; Stannard, Liam; Ridgard, Leighton, Device message management system.
  28. Onyon, Richard; Stannard, Liam; Ridgard, Leighton, Device message management system.
  29. Freeman, Jackie Andrew; Lee, Tony Sang-min; Ciemiewicz, David M.; Schectman, Hal; Karmirantzos, Apostolos; Reinhold, James Michael; Simpson, David; Makris, Gregory M., Difference control for generating and displaying a difference result set from the result sets of a plurality of search engines.
  30. Pennello,Thomas J., Difference engine method and apparatus.
  31. Peleg, Sharon, Difference extraction between two versions of data-tables containing intra-references.
  32. Scarsdale Kevin T., Dual electric submergible pumping system installation to simultaneously move fluid with respect to two or more subterranean zones.
  33. Jiang, James; Ji, De; Raja, Anumele, Dynamic addressing (DA) using a centralized DA manager.
  34. Anderson,Alison H. J.; Anderson,Ian P., Efficient method and system for reducing update requirements for a compressed binary image.
  35. Ogle, Andrew J., Efficient system and method for updating a memory device.
  36. Ogle,Andrew J., Efficient system and method for updating a memory device.
  37. Chavez, John Anthony; Ridgard, Leighton, Event dependent notification system and method.
  38. Ji, De; Peng, Luosheng, Fail-safe upgrading of portable electronic device software.
  39. Michael V. Sliger ; Thomas D. McGuire ; Jonathan A. Forbes, File update by pre-initializing compressor/decompressor with other than decompression aid data.
  40. Michael V. Sliger ; Thomas D. McGuire ; Jonathan A. Forbes, File update performing comparison and compression as single process.
  41. Chen, Shao-Chun; Gustafson, James P., Firmware update network and process employing preprocessing techniques.
  42. Peng,Luosheng, Generating difference files using module information of embedded software components.
  43. Peng,Luosheng, Generating difference files using module information of embedded software components.
  44. Feit Fil, HTTP session control.
  45. Lee, Sang Min; Kim, Hong Yeon; Kim, Young Kyun; Namgoong, Han, Hot data management method based on hit counter.
  46. Thun, Christopher; Freeman, Jackie Andrew; Lee, Tony Sang-min; Makris, Gregory M.; Simpson, David; Ciemiewicz, David M.; Schectman, Hal; Karmirantzos, Apostolos; Reinhold, James Michael, Indication of exclusive items in a result set.
  47. Sakai Hiroshi,JPX, Information presentation terminal and method.
  48. Chen, Shao-Chun; O'Neill, Patrick; Sotos, Peter L.; Lim, Jeong M.; Jacobi, Sidney Andrew, Initialization and update of software and/or firmware in electronic devices.
  49. Taylor,David C., Locating, filtering, matching macro-context from indexed database for searching context where micro-context relevant to textual input by user.
  50. Peng, Luosheng, Maintaining mobile device electronic files including using difference files when upgrading.
  51. Schweitz, Eric A.; Werlinger, David J.; Mills, Peter H., Method and apparatus for creating a software patch by comparing object files.
  52. Aiken Alexander, Method and apparatus for detecting and summarizing document similarity within large document sets.
  53. Alexander Aiken, Method and apparatus for digitally shredding similar documents within large document sets in a data processing environment.
  54. Jones,Kerry N.; Wise, Jr.,William F., Method and apparatus for finding differences between two computer files efficiently in linear time and for using these differences to update computer files.
  55. Ong,Ping Wen, Method and apparatus for persistent storage of web resources.
  56. Ralph Shnelvar, Method and apparatus for storing information in a data processing system.
  57. Stuart Lup-Sing Kwan ; Glenn Alexander Curtis, Method and computer readable medium for DNS dynamic update to minimize client-server and incremental zone transfer traffic.
  58. Peterson, James C., Method and system for asymmetrically encrypting .ZIP files.
  59. Peterson, James C., Method and system for encryption of file characteristics of .ZIP files.
  60. Scian, Anthony F.; Dahms, John F. A., Method and system for generating a reverse binary patch.
  61. Scian, Anthony F.; Dahms, John F. A., Method and system for generating a reverse binary patch.
  62. Dahms, John F. A.; Scian, Anthony F., Method and system for incremental patching of binary files.
  63. Peterson, James C., Method and system for mixed symmetric and asymmetric encryption of .ZIP files.
  64. Kausik, Balas Natarajan; Jawahar, Janardhanan, Method and system for parameterized web documents.
  65. Stannard, Liam; Huff, Brandon; Burns, Jason; Taketa, Bryan; Onyon, Jr., Richard, Method and system for promoting and transferring licensed content and applications.
  66. Forster, Karl D., Method and system for updating an archive of a computer file.
  67. Forster, Karl D., Method and system for updating an archive of a computer file.
  68. Forster, Karl D., Method and system for updating an archive of a computer file.
  69. Peleg, Sharon; Meller, Evyatar, Method and system for updating content stored in a storage device.
  70. Sliger, Michael V.; McGuire, Thomas D.; Forbes, Jonathan A., Method and system for updating software with smaller patch files.
  71. Meller, Evyatar; Peleg, Sharon, Method and system for updating versions of content stored in a storage device.
  72. Meller, Evyatar; Peleg, Sharon, Method and system for updating versions of content stored in a storage device.
  73. Paik Young ; Lewis Julie ; Kaul Janet M., Method and system for version management and archiving of electronic articles.
  74. Malcolm David Ayres GB; Gordon Douglas Hutchison GB, Method for deployment of incremental versions of applications.
  75. Sastry,Nishanth, Method for nested categorization using factorization.
  76. Peterson, James C., Method for strongly encrypting .ZIP files.
  77. Peterson, James C., Method for strongly encrypting .zip files.
  78. Rao, Kumar Nagaraja; Luo, Tianjue; Perez, Albert Ronald; Bell, Stephen S., Method, medium, and apparatus to generate electronic mobile measurement census data.
  79. Berstis,Viktors, Method, system and computer program product for keeping files current.
  80. Carrender, Curt; Price, John M.; Nylander, Frederick A.; Rolin, John H.; Stewart, Roger G., Methods and apparatus for anti-collision for radio frequency communication.
  81. Chen, Jian-Ying; Ren, Liwei, Methods and apparatus for file synchronization over a computer network.
  82. Ren, Liwei; Chen, Gen; Wang, Vivian, Methods and apparatus for generating difference files.
  83. Xu, Qiuer; Long, Jinju; Ren, Liwei, Methods and apparatus for generating difference files.
  84. Alla, Madhusudhan Reddy; Burbank, John R., Methods and apparatus to collect distributed user information for media impressions.
  85. Splaine, Steven J.; Swift, Adrian, Methods and apparatus to collect distributed user information for media impressions.
  86. Bosworth, Alan N.; Alla, Madhusudhan Reddy; Splaine, Steven J.; Shivampet, Brahmanand Reddy; Gaynor, Kevin K., Methods and apparatus to collect distributed user information for media impressions and search terms.
  87. Bosworth, Alan N.; Alla, Madhusudhan Reddy; Splaine, Steven J.; Shivampet, Brahmanand Reddy; Gaynor, Kevin K., Methods and apparatus to collect distributed user information for media impressions and search terms.
  88. Bosworth, Alan N.; Alla, Madhusudhan Reddy; Splaine, Steven J.; Shivampet, Brahmanand Reddy; Gaynor, Kevin K., Methods and apparatus to collect distributed user information for media impressions and search terms.
  89. Burbank, John R.; Alla, Madhusudhan Reddy, Methods and apparatus to collect distributed user information for media impressions and search terms.
  90. Burbank, John R.; Alla, Madhusudhan Reddy, Methods and apparatus to collect distributed user information for media impressions and search terms.
  91. Toupet, Antonia; Yi, Peng Fei; Srivastava, Seema Varma, Methods and apparatus to correct audience measurement data.
  92. Nagaraja Rao, Kumar; Toker Yildiz, Kamer; Haskell, Jennifer; Ion, Cristina; Zhang, Mimi, Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices.
  93. Perez, Albert Ronald; Zhang, Mimi, Methods and apparatus to de-duplicate impression information.
  94. Perez, Albert Ronald; Zhang, Mimi, Methods and apparatus to de-duplicate impression information.
  95. Srivastava, Seema Varma; Toupet, Antonia; Yi, Peng Fei, Methods and apparatus to de-duplicate impression information.
  96. Splaine, Steven J.; Gaynor, Kevin K.; Goli, Narasimha Reddy, Methods and apparatus to determine ratings information for online media presentations.
  97. Splaine, Steven J.; Gaynor, Kevin K.; Goli, Narasimha Reddy, Methods and apparatus to determine ratings information for online media presentations.
  98. Duterque, Gilles; Srivastava, Seema Varma; Ion, Cristina, Methods and apparatus to identify session users with cookie information.
  99. Duterque, Gilles; Srivastava, Seema Varma; Ion, Cristina, Methods and apparatus to identify session users with cookie information.
  100. Seth, Amitabh; Shivampet, Brahmanand Reddy, Methods and apparatus to share online media impressions data.
  101. Seth, Amitabh; Shivampet, Brahmanand Reddy, Methods and apparatus to share online media impressions data.
  102. Smith, John Stephen, Methods and apparatuses to identify devices.
  103. Smith, John Stephen, Methods and apparatuses to identify devices.
  104. Smith, John Stephen; Carrender, Curtis L., Methods and apparatuses to identify devices.
  105. Smith, John Stephen; Carrender, Curtis L., Methods and apparatuses to identify devices.
  106. Smith, John Stephen; Carrender, Curtis L., Methods and apparatuses to identify devices.
  107. Stewart, Roger G.; Smith, John Stephen, Methods and apparatuses to identify devices.
  108. Taylor, David C.; Hall, Jr., Ronald L., Methods and computer readable media for determining a macro-context based on a micro-context of a user search.
  109. Ren, Liwei; Xu, Qiuer, Methods and systems for differencing orderly dependent files.
  110. Brough, Farrell Lynn; Ferguson, Helaman David Pratt, Methods for increasing cache capacity utilizing delta data.
  111. Rao, Kumar Nagaraja; Luo, Tianjue; Perez, Albert Ronald; Bell, Stephen S., Methods, apparatus and computer readable media to generate electronic mobile measurement census data.
  112. Ridgard, Leighton A.; Garner, Robert E.; Multer, David L.; Stannard, Liam J.; Cash, Donald W.; Onyon, Richard M.; Huff, Brandon; Burns, Jason; Taketa, Bryan, Mobile data transfer and synchronization system.
  113. Chen, Shao-Chun, Mobile handset update package generator that employs nodes technique.
  114. Advani, Pavan L., Navigation to a data definition in a diff context.
  115. Sastry, Nishanth, Nested categorization using factorization.
  116. Chia, Teck; Dinh, John D. V.; Gustafson, James P., Network for updating electronic devices.
  117. Goli, Narasimha Reddy; Jakkula, Gangadhar; Reid, Matthew B.; Rao, Kumar Nagaraja, On-site measurement of over the top media.
  118. Taylor, David C., Online advertising valuation apparatus and method.
  119. Taylor, David C., Online advertising valuation apparatus and method.
  120. Chen, Shao-Chun; O'Neill, Patrick; Rao, Bindu Rama; Lilley, Patrick, Pattern detection preprocessor in an electronic device update generation system.
  121. Freeman, Jackie Andrew; Lee, Tony Sang-min; Ciemiewicz, David M.; Schectman, Hal; Karmirantzos, Apostolos; Reinhold, James Michael, Presentation of differences between multiple searches.
  122. Ren,Liwei; Gu,Jinsheng, Processing software images for use in generating difference files.
  123. Smith, John Stephen; Carrender, Curtis L., RFID Huffman encoded commands.
  124. Smith, John Stephen; Carrender, Curtis L., RFID handshaking.
  125. Manapetty, Premjith; Gu, Jinsheng, Reorganizing images in static file system differencing and updating.
  126. Sobel, William E.; Brennan, James, Rolling incremental updates.
  127. Hostetter,Mathew J.; Harrison,Benjamin R., Software atomization.
  128. Johnson, William S., Software download system for automatic retrieval of warranty and commission data.
  129. Kryloff Sergey A.,RUX, Software patch generator.
  130. Kryloff, Sergey A.; Basin, Yuri, Software patch generator using compression techniques.
  131. Heiser, Eric Ryon; Short, Robert L.; Adams, Chad; Hales, Ronald F., Storage media with benchmark representative of data originally stored thereon.
  132. Sastry, Nishanth, System and computer program product for nested categorization using factorization.
  133. Gu,Jinsheng, System and method for data compression and decompression.
  134. Kaufman, Jr., Gerald J., System and method for efficient remote data access for server management.
  135. Thompson, Peter F.; Peterson, Kevin M.; Mohammadioun, Said, System and method for file transmission using file differentiation.
  136. Peterson, James C.; Peterson, Karen L.; Basin, Yuri; Beirne, Michael J., System and method for manipulating and managing computer archive files.
  137. Peterson, James C.; Peterson, Karen L.; Basin, Yuri; Beirne, Michael J., System and method for manipulating and managing computer archive files.
  138. Peterson, James C.; Peterson, Karen L.; Basin, Yuri; Beirne, Michael J., System and method for manipulating and managing computer archive files.
  139. Lash, Thomas D., System and method for patch enabled data transmissions.
  140. Shisheng, Liu; Harless, Eric; Ignatius, Paul Puthur, System and method for providing assured recovery and replication.
  141. Onyon, Richard; Pakarinen, Tony; Tani, William; Jellinek, Herb, System and method for providing social context to digital activity.
  142. Robert L. King, System and method for source code processing.
  143. van Hoff Arthur A ; Payne Jonathan ; Shaio Sami, System and method for the distribution of code and data.
  144. Adams, Stephen Robert, System and method of updating programs and data.
  145. Ranganath, Panduranga, System for and method of field mapping.
  146. Onyon, Richard; Stannard, Liam; Ridgard, Leighton, System for and method of updating a personal profile.
  147. Jones, Kerry N, System for finding differences between two computer files and updating the computer files.
  148. Jain,Mohit; Myers,Dennis E., System for generating a virtual map to a plurality of files necessary for installing software from multiple networked locations.
  149. Peters, Dan; Tran, Son V.; Newman, David R.; Antao, Leonard F.; Slagley, David O.; Kolls, H. Brock, Systems and methods for dispensing consumable products.
  150. Peters, Jr., Dan; Tran, Son V.; Newman, David R.; Antao, Leonard F.; Slagley, David O.; Kolls, H. Brock, Systems and methods for dispensing consumable products.
  151. Kulkarni, Harish; Fuller, Jason W.; Fleming, Michael K., Systems and methods for incrementally updating an image in flash memory.
  152. Basin, Yuri; Beirne, Michael J.; Peterson, James C.; Peterson, Karen L., Systems and methods for manipulating and managing computer archive files.
  153. Basin, Yuri; Beirne, Michael J.; Peterson, James C.; Peterson, Karen L., Systems and methods for manipulating and managing computer archive files.
  154. Basin, Yuri; Beirne, Michael J; Peterson, James C; Peterson, Karen L, Systems and methods for manipulating and managing computer archive files.
  155. Ho, Stanley M., Systems and methods for updating software.
  156. Meunier, Jean-Luc; Déjean, Hervé, Table of contents extraction with improved robustness.
  157. Chirhart, Gary; Edwards, James, Techniques for differencing binary installation packages.
  158. Porter Swain W., Token based source file compression/decompression and its application.
  159. Reynolds, Mark L., Tools and techniques for original digital files.
  160. Gilfix,Michael; Liguori,Anthony N., Transparent content addressable data storage and compression for a file system.
  161. Yang, Xuguang, Update package generation based on analysis of bank dependency.
  162. Cassapakis, Chris; Rao, Bindu Rama, Updating an electronic device with update agent code.
  163. Gu, Jinsheng; Manapetty, Premjith, Updating compressed read-only memory file system (CRAMFS) images.
  164. Chiang,Ying Hsin Robert, Updating electronic files using byte-level file differencing and updating algorithms.
  165. Chiang,Ying Hsin Robert, Updating electronic files using byte-level file differencing and updating algorithms.
  166. Ji,De, Upgrading electronic files of a mobile device upgrade client.
  167. Ji, De; Peng, Luosheng, Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade.
  168. Motta, Giovanni; Marolia, Sunil; O'Neill, Brian; Slyz, Marko, User experience and dependency management in a mobile device.
  169. Motta, Giovanni; Marolia, Sunil; O'Neill, Brian; Slyz, Marko, User experience and dependency management in a mobile device.
  170. Aiken, Alexander, User interface for displaying document comparison information.
  171. Taylor, David C., User-context-based search engine.
  172. Taylor, David C., User-context-based search engine.
  173. Dambrackas, William A.; Costa, Mario; Goodley, George Richard, Video compression encoder.
  174. Hostetter,Mathew J.; Harrison,Benjamin R., Views for software atomization.
  175. Atoro, Takashi; Goto, Naoki, Waveform observing apparatus and system thereof.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로