DE60232221D1 - Software Ersatz Generator - Google Patents
Software Ersatz GeneratorInfo
- Publication number
- DE60232221D1 DE60232221D1 DE60232221T DE60232221T DE60232221D1 DE 60232221 D1 DE60232221 D1 DE 60232221D1 DE 60232221 T DE60232221 T DE 60232221T DE 60232221 T DE60232221 T DE 60232221T DE 60232221 D1 DE60232221 D1 DE 60232221D1
- Authority
- DE
- Germany
- Prior art keywords
- data
- sorted
- elements
- file
- list
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99954—Version management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
- Electrophonic Musical Instruments (AREA)
- Saccharide Compounds (AREA)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/940,771 US6952823B2 (en) | 1998-09-01 | 2001-08-27 | Software patch generator using compression techniques |
Publications (1)
Publication Number | Publication Date |
---|---|
DE60232221D1 true DE60232221D1 (de) | 2009-06-18 |
Family
ID=25475393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60232221T Expired - Lifetime DE60232221D1 (de) | 2001-08-27 | 2002-08-27 | Software Ersatz Generator |
Country Status (6)
Country | Link |
---|---|
US (2) | US6952823B2 (de) |
EP (1) | EP1333375B1 (de) |
AT (1) | ATE430959T1 (de) |
AU (1) | AU2002300771B2 (de) |
CA (1) | CA2399891C (de) |
DE (1) | DE60232221D1 (de) |
Families Citing this family (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8959582B2 (en) | 2000-03-09 | 2015-02-17 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20050015608A1 (en) | 2003-07-16 | 2005-01-20 | Pkware, Inc. | Method for strongly encrypting .ZIP files |
US6879988B2 (en) * | 2000-03-09 | 2005-04-12 | Pkware | System and method for manipulating and managing computer archive files |
US20080021936A1 (en) * | 2000-10-26 | 2008-01-24 | Reynolds Mark L | Tools and techniques for original digital files |
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US7409685B2 (en) | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US20020157010A1 (en) * | 2001-04-24 | 2002-10-24 | International Business Machines Corporation | Secure system and method for updating a protected partition of a hard drive |
WO2003017567A1 (en) * | 2001-08-15 | 2003-02-27 | Bentley Systems, Incorporated | Method and system for storing large data files |
JP2003256228A (ja) * | 2002-02-28 | 2003-09-10 | Denso Corp | プログラム書換装置 |
US7984435B2 (en) * | 2002-11-13 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | Update system employing reference software to reduce number of update packages |
US7440571B2 (en) * | 2002-12-03 | 2008-10-21 | Nagravision S.A. | Method for securing software updates |
US7174535B2 (en) * | 2003-03-05 | 2007-02-06 | Siemens Communications, Inc. | Build and install for software applications |
US7484096B1 (en) * | 2003-05-28 | 2009-01-27 | Microsoft Corporation | Data validation using signatures and sampling |
US7457791B1 (en) | 2003-05-30 | 2008-11-25 | Microsoft Corporation | Using invariants to validate applications states |
US7676506B2 (en) * | 2003-06-20 | 2010-03-09 | Innopath Software, Inc. | Differential file compression of software image versions |
US7890464B2 (en) * | 2003-06-20 | 2011-02-15 | Innopath Software, Inc. | Processing software images and generating difference files |
US7886093B1 (en) * | 2003-07-31 | 2011-02-08 | Hewlett-Packard Development Company, L.P. | Electronic device network supporting compression and decompression in electronic devices |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US7509635B2 (en) * | 2003-09-26 | 2009-03-24 | Red Hat, Inc. | Software and data file updating process |
WO2005060255A1 (en) * | 2003-12-18 | 2005-06-30 | Matsushita Electric Industrial Co., Ltd. | Method for storing, authenticalting and executing an application program |
US20050223292A1 (en) * | 2004-02-17 | 2005-10-06 | Lee Chee S | Single instruction type based hardware patch controller |
US7555531B2 (en) * | 2004-04-15 | 2009-06-30 | Microsoft Corporation | Efficient algorithm and protocol for remote differential compression |
US20060047855A1 (en) | 2004-05-13 | 2006-03-02 | Microsoft Corporation | Efficient chunking algorithm |
US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
CN1696911B (zh) * | 2004-05-11 | 2011-02-02 | 微软公司 | 用于打补丁的方法和计算系统 |
US8539469B2 (en) * | 2004-05-11 | 2013-09-17 | Microsoft Corporation | Efficient patching |
US7559058B2 (en) | 2004-05-11 | 2009-07-07 | Microsoft Corporation | Efficient patching |
US7890946B2 (en) | 2004-05-11 | 2011-02-15 | Microsoft Corporation | Efficient patching |
US20050256974A1 (en) * | 2004-05-13 | 2005-11-17 | Microsoft Corporation | Efficient algorithm and protocol for remote differential compression on a remote device |
US20050262167A1 (en) * | 2004-05-13 | 2005-11-24 | Microsoft Corporation | Efficient algorithm and protocol for remote differential compression on a local device |
SG133613A1 (en) * | 2004-06-14 | 2007-07-30 | Sony Corp | Information management device and information management method |
US7082447B2 (en) * | 2004-06-16 | 2006-07-25 | Hitachi, Ltd. | Method and apparatus for archive data validation in an archive system |
US7206790B2 (en) * | 2004-07-13 | 2007-04-17 | Hitachi, Ltd. | Data management system |
US20060020594A1 (en) * | 2004-07-21 | 2006-01-26 | Microsoft Corporation | Hierarchical drift detection of data sets |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
EP1632848A1 (de) * | 2004-09-06 | 2006-03-08 | Irdeto Access B.V. | Verfahren zum Bereitstellen von Korrekturen für Software |
US7613787B2 (en) | 2004-09-24 | 2009-11-03 | Microsoft Corporation | Efficient algorithm for finding candidate objects for remote differential compression |
US20060122967A1 (en) * | 2004-11-24 | 2006-06-08 | Interdigital Technology Corporation | Intelligent information dissemination using a dynamic user profile |
US20060140405A1 (en) * | 2004-11-24 | 2006-06-29 | Interdigital Technology Corporation | Protecting content objects with rights management information |
US20060172762A1 (en) * | 2004-11-24 | 2006-08-03 | Interdigital Technology Corporation | Network assisted repudiation and auditing for content created using wireless devices |
US8073926B2 (en) * | 2005-01-07 | 2011-12-06 | Microsoft Corporation | Virtual machine image server |
US7849462B2 (en) * | 2005-01-07 | 2010-12-07 | Microsoft Corporation | Image server |
US20070094348A1 (en) * | 2005-01-07 | 2007-04-26 | Microsoft Corporation | BITS/RDC integration and BITS enhancements |
EP1808764B1 (de) | 2005-12-20 | 2010-12-15 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Erstellung inkrementeller Programmaktualisierungen |
US7716414B2 (en) | 2006-03-31 | 2010-05-11 | Hewlett-Packard Development Company, L.P. | Method for updating a mobile device using an update package obtained from a remote server |
US8578363B2 (en) * | 2006-05-03 | 2013-11-05 | Microsoft Corporation | Differentiated installable packages |
EP2025095A2 (de) | 2006-06-08 | 2009-02-18 | Hewlett-Packard Development Company, L.P. | Geräteverwaltung in einem netzwerk |
RU2388045C2 (ru) * | 2006-06-19 | 2010-04-27 | Самсунг Электроникс Ко., Лтд. | Система и способ обновления программы для переносного устройства с поддержкой ота |
US7636728B2 (en) * | 2006-06-22 | 2009-12-22 | Microsoft Corporation | Media difference files for compressed catalog files |
KR101426710B1 (ko) * | 2006-07-14 | 2014-09-23 | 삼성전자주식회사 | 휴대단말기의 버전정보 갱신 장치 및 방법 |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
US8171469B2 (en) | 2006-08-15 | 2012-05-01 | Hewlett-Packard Development Company, L.P. | Package compatibility |
GB2446199A (en) | 2006-12-01 | 2008-08-06 | David Irvine | Secure, decentralised and anonymous peer-to-peer network |
GB2446169A (en) * | 2006-12-01 | 2008-08-06 | David Irvine | Granular accessibility to data in a distributed and/or corporate network |
US8533820B2 (en) * | 2006-12-12 | 2013-09-10 | International Business Machines Corporation | Reserved write positions on install media |
ATE521035T1 (de) * | 2007-02-09 | 2011-09-15 | Ericsson Telefon Ab L M | Erzeugung von delta-aktualisierungen für eine verarbeitungsvorrichtung |
US8589909B2 (en) * | 2008-01-10 | 2013-11-19 | Oracle International Corporation | Techniques for reducing down time in updating applications with metadata |
US8438558B1 (en) | 2009-03-27 | 2013-05-07 | Google Inc. | System and method of updating programs and data |
US20110138374A1 (en) * | 2009-12-09 | 2011-06-09 | Suprio Pal | Downtime reduction for enterprise manager patching |
CN102023870B (zh) * | 2010-12-31 | 2013-07-24 | 深圳市普联技术有限公司 | 一种软件修改的检测方法、装置及电子设备 |
US9244673B2 (en) * | 2012-06-08 | 2016-01-26 | Apple Inc. | System and method for updating application archive files |
US20130346379A1 (en) * | 2012-06-22 | 2013-12-26 | W. Andrew Loe | Streaming dynamically-generated zip archive files |
CN103677878B (zh) * | 2012-09-12 | 2017-07-14 | 国际商业机器公司 | 一种打补丁的方法和装置 |
CN103942200B (zh) * | 2013-01-18 | 2017-08-18 | 佳能株式会社 | 有序列表匹配方法和设备、文档字符匹配方法和设备 |
US9323514B2 (en) | 2013-05-30 | 2016-04-26 | Microsoft Technology Licensing, Llc | Resource package indexing |
US20140359605A1 (en) * | 2013-05-30 | 2014-12-04 | Microsoft Corporation | Bundle package signing |
CN103605546B (zh) * | 2013-11-22 | 2017-02-01 | 中国广核集团有限公司 | 一种软件版本的检测方法和装置 |
CN105205118A (zh) * | 2015-09-10 | 2015-12-30 | 邯郸职业技术学院 | 一种基于文件分块的镜像文件同步方法 |
JP6609199B2 (ja) * | 2016-03-01 | 2019-11-20 | ルネサスエレクトロニクス株式会社 | 組込み機器 |
US20170277517A1 (en) * | 2016-03-22 | 2017-09-28 | M2Communication Inc. | Method Of Updating Program Code And Electronic Device Using The Same |
DE102016115792A1 (de) * | 2016-08-25 | 2018-03-01 | Visteon Global Technologies, Inc. | Verfahren zur Übertragung einer Differenz-Datei |
US10552140B2 (en) * | 2018-01-31 | 2020-02-04 | Oracle International Corporation | Automated identification of deployment data for distributing discrete software deliverables |
CN111046389A (zh) * | 2018-10-11 | 2020-04-21 | 东硕资讯股份有限公司 | 固件组件安全更新的方法以及用以实施的携行计算机站 |
US10956661B2 (en) * | 2019-05-24 | 2021-03-23 | International Business Machines Corporation | Consistency enforcement in multi-author documents |
US11544050B1 (en) | 2019-07-18 | 2023-01-03 | Amazon Technologies, Inc. | Software patch automation |
US11262927B2 (en) | 2019-07-30 | 2022-03-01 | Sony Interactive Entertainment LLC | Update optimization using feedback on probability of change for regions of data |
US11307841B2 (en) * | 2019-07-30 | 2022-04-19 | Sony Interactive Entertainment LLC | Application patching using variable-sized units |
US11449325B2 (en) | 2019-07-30 | 2022-09-20 | Sony Interactive Entertainment LLC | Data change detection using variable-sized data chunks |
KR102088164B1 (ko) * | 2019-08-27 | 2020-03-12 | 루나 주식회사 | 소프트웨어 업데이트를 위한 신구 데이터간의 차분 생성 방법 및 그 장치 |
CN110851169B (zh) * | 2020-01-16 | 2020-04-21 | 武汉斗鱼鱼乐网络科技有限公司 | 一种补丁信息更新的方法及系统、介质、电子设备 |
US11507355B2 (en) * | 2020-07-20 | 2022-11-22 | International Business Machines Corporation | Enforcement of signatures for software deployment configuration |
CN113721967A (zh) * | 2021-08-30 | 2021-11-30 | 苏州磐联集成电路科技股份有限公司 | 差分包生成方法,差分包生成设备,及升级方法 |
US20230176837A1 (en) * | 2021-12-07 | 2023-06-08 | Dell Products L.P. | Automated generation of additional versions of microservices |
Family Cites Families (109)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US502258A (en) * | 1893-07-25 | Die for rolling screw-threads | ||
US4041284A (en) * | 1976-09-07 | 1977-08-09 | The United States Of America As Represented By The Secretary Of The Navy | Signal processing devices using residue class arithmetic |
PL106470B1 (pl) * | 1977-02-01 | 1979-12-31 | Inst Maszyn Matematycznych | Uklad cyfrowy do obliczania wartosci zlozonych wyrazen arytmetycznych |
JPS5654546A (en) * | 1979-10-08 | 1981-05-14 | Hitachi Ltd | Arithmetic device |
FR2495857B1 (fr) * | 1980-08-27 | 1987-11-27 | Petit Jean | Filtre numerique recursif de surechantillonnage en arithmetique distribuee |
US4542453A (en) | 1982-02-19 | 1985-09-17 | Texas Instruments Incorporated | Program patching in microcomputer |
US5099440A (en) * | 1985-12-04 | 1992-03-24 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
US4933883A (en) * | 1985-12-04 | 1990-06-12 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
US4935882A (en) * | 1986-09-15 | 1990-06-19 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
US4905297A (en) * | 1986-09-15 | 1990-02-27 | International Business Machines Corporation | Arithmetic coding encoder and decoder system |
US4891643A (en) * | 1986-09-15 | 1990-01-02 | International Business Machines Corporation | Arithmetic coding data compression/de-compression by selectively employed, diverse arithmetic coding encoders and decoders |
US4862167A (en) * | 1987-02-24 | 1989-08-29 | Hayes Microcomputer Products, Inc. | Adaptive data compression method and apparatus |
CA1265623A (en) | 1987-06-11 | 1990-02-06 | Eddy Lee | Method of facilitating computer sorting |
IL86993A (en) * | 1988-07-05 | 1991-07-18 | Ibm Israel | Method of generating a compressed representation of a source data string |
US5155847A (en) | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
US5341457A (en) * | 1988-12-30 | 1994-08-23 | At&T Bell Laboratories | Perceptual coding of audio signals |
US5016009A (en) * | 1989-01-13 | 1991-05-14 | Stac, Inc. | Data compression apparatus and method |
US5532694A (en) * | 1989-01-13 | 1996-07-02 | Stac Electronics, Inc. | Data compression apparatus and method using matching string searching and Huffman encoding |
US5146221A (en) * | 1989-01-13 | 1992-09-08 | Stac, Inc. | Data compression apparatus and method |
US5003307A (en) * | 1989-01-13 | 1991-03-26 | Stac, Inc. | Data compression apparatus with shift register search means |
US5126739A (en) * | 1989-01-13 | 1992-06-30 | Stac Electronics | Data compression apparatus and method |
CA2020084C (en) * | 1989-06-29 | 1994-10-18 | Kohei Iseda | Voice coding/decoding system having selected coders and entropy coders |
IL91158A (en) * | 1989-07-28 | 1993-01-31 | Ibm Israel | Method and system for arithmetic coding and decoding |
US6345288B1 (en) * | 1989-08-31 | 2002-02-05 | Onename Corporation | Computer-based communication system and method using metadata defining a control-structure |
US5218700A (en) | 1990-01-30 | 1993-06-08 | Allen Beechick | Apparatus and method for sorting a list of items |
US5179555A (en) * | 1990-09-11 | 1993-01-12 | Microcom Systems, Inc. | High speed data compression and transmission for wide area network connections in LAN/bridging applications |
US5627995A (en) * | 1990-12-14 | 1997-05-06 | Alfred P. Gnadinger | Data compression and decompression using memory spaces of more than one size |
US5404315A (en) * | 1991-04-30 | 1995-04-04 | Sharp Kabushiki Kaisha | Automatic sound gain control device and a sound recording/reproducing device including arithmetic processor conducting a non-linear conversion |
US5926208A (en) * | 1992-02-19 | 1999-07-20 | Noonen; Michael | Video compression and decompression arrangement having reconfigurable camera and low-bandwidth transmission capability |
US5270712A (en) | 1992-04-02 | 1993-12-14 | International Business Machines Corporation | Sort order preserving method for data storage compression |
AU652896B2 (en) * | 1992-09-29 | 1994-09-08 | Matsushita Electric Industrial Co., Ltd. | Arithmetic apparatus |
US5440504A (en) * | 1993-02-19 | 1995-08-08 | Matsushita Electric Industrial Co., Ltd. | Arithmetic apparatus for digital signal processor |
US5298896A (en) * | 1993-03-15 | 1994-03-29 | Bell Communications Research, Inc. | Method and system for high order conditional entropy coding |
FR2703482B1 (fr) * | 1993-03-29 | 1995-06-02 | Digital Equipment Int | Procédé de mise à jour de la taille de l'intervalle dans la méthode du codage arithmétique. |
FR2703483B1 (fr) * | 1993-03-29 | 1995-06-02 | Digital Equipment Int | Dispositif de mise à jour de la valeur de code dans la méthode du codage arithmétique. |
US5481713A (en) | 1993-05-06 | 1996-01-02 | Apple Computer, Inc. | Method and apparatus for patching code residing on a read only memory device |
JPH0721033A (ja) | 1993-07-07 | 1995-01-24 | Nec Corp | 言語処理装置及びその方法 |
US5485411A (en) * | 1993-11-30 | 1996-01-16 | Texas Instruments Incorporated | Three input arithmetic logic unit forming the sum of a first input anded with a first boolean combination of a second input and a third input plus a second boolean combination of the second and third inputs |
US6116768A (en) * | 1993-11-30 | 2000-09-12 | Texas Instruments Incorporated | Three input arithmetic logic unit with barrel rotator |
US5590350A (en) * | 1993-11-30 | 1996-12-31 | Texas Instruments Incorporated | Three input arithmetic logic unit with mask generator |
US5640578A (en) * | 1993-11-30 | 1997-06-17 | Texas Instruments Incorporated | Arithmetic logic unit having plural independent sections and register storing resultant indicator bit from every section |
US6098163A (en) * | 1993-11-30 | 2000-08-01 | Texas Instruments Incorporated | Three input arithmetic logic unit with shifter |
US5596763A (en) * | 1993-11-30 | 1997-01-21 | Texas Instruments Incorporated | Three input arithmetic logic unit forming mixed arithmetic and boolean combinations |
US5493524A (en) * | 1993-11-30 | 1996-02-20 | Texas Instruments Incorporated | Three input arithmetic logic unit employing carry propagate logic |
US6058473A (en) * | 1993-11-30 | 2000-05-02 | Texas Instruments Incorporated | Memory store from a register pair conditional upon a selected status bit |
US5961635A (en) * | 1993-11-30 | 1999-10-05 | Texas Instruments Incorporated | Three input arithmetic logic unit with barrel rotator and mask generator |
US5546080A (en) * | 1994-01-03 | 1996-08-13 | International Business Machines Corporation | Order-preserving, fast-decoding arithmetic coding arithmetic coding and compression method and apparatus |
US5581697A (en) | 1994-01-28 | 1996-12-03 | Sun Microsystems, Inc. | Method and apparatus for run-time error checking using dynamic patching |
US5517439A (en) * | 1994-02-14 | 1996-05-14 | Matsushita Electric Industrial Co., Ltd. | Arithmetic unit for executing division |
EP0760129B1 (de) | 1994-05-16 | 1998-06-10 | BRITISH TELECOMMUNICATIONS public limited company | Vorrichtung zur erzeugung von instruktionen |
US5703793A (en) * | 1994-07-29 | 1997-12-30 | Discovision Associates | Video decompression |
DE4429585C1 (de) * | 1994-08-19 | 1995-11-23 | Bosch Gmbh Robert | Verfahren zur arithmetischen Decodierung |
US5654702A (en) * | 1994-12-16 | 1997-08-05 | National Semiconductor Corp. | Syntax-based arithmetic coding for low bit rate videophone |
US5699275A (en) | 1995-04-12 | 1997-12-16 | Highwaymaster Communications, Inc. | System and method for remote patching of operating code located in a mobile unit |
US5778374A (en) * | 1995-08-03 | 1998-07-07 | International Business Machines Corporation | Compressed common file directory for mass storage systems |
JPH09135358A (ja) * | 1995-11-08 | 1997-05-20 | Nec Corp | 算術符号を用いた画像符号化装置 |
US5774081A (en) * | 1995-12-11 | 1998-06-30 | International Business Machines Corporation | Approximated multi-symbol arithmetic coding method and apparatus |
US5802549A (en) | 1995-12-14 | 1998-09-01 | International Business Machines Corporation | Method and apparatus for patching pages of ROM |
US5781901A (en) * | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
US5771355A (en) * | 1995-12-21 | 1998-06-23 | Intel Corporation | Transmitting electronic mail by either reference or value at file-replication points to minimize costs |
US5903723A (en) * | 1995-12-21 | 1999-05-11 | Intel Corporation | Method and apparatus for transmitting electronic mail attachments with attachment references |
US5862325A (en) * | 1996-02-29 | 1999-01-19 | Intermind Corporation | Computer-based communication system and method using metadata defining a control structure |
US5933503A (en) * | 1996-03-15 | 1999-08-03 | Novell, Inc | Controlled modular cryptography apparatus and method |
US5682152A (en) * | 1996-03-19 | 1997-10-28 | Johnson-Grace Company | Data compression using adaptive bit allocation and hybrid lossless entropy encoding |
US6049671A (en) * | 1996-04-18 | 2000-04-11 | Microsoft Corporation | Method for identifying and obtaining computer software from a network computer |
US5907703A (en) * | 1996-05-08 | 1999-05-25 | Mijenix Corporation | Device driver for accessing computer files |
US5745756A (en) * | 1996-06-24 | 1998-04-28 | International Business Machines Corporation | Method and system for managing movement of large multi-media data files from an archival storage to an active storage within a multi-media server computer system |
US5832520A (en) | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
US6233017B1 (en) * | 1996-09-16 | 2001-05-15 | Microsoft Corporation | Multimedia compression system with adaptive block sizes |
US5912636A (en) * | 1996-09-26 | 1999-06-15 | Ricoh Company, Ltd. | Apparatus and method for performing m-ary finite state machine entropy coding |
US6032200A (en) * | 1996-09-30 | 2000-02-29 | Apple Computer, Inc. | Process scheduling for streaming data through scheduling of disk jobs and network jobs and the relationship of the scheduling between these types of jobs |
US6083279A (en) | 1996-10-10 | 2000-07-04 | International Business Machines Corporation | Platform independent technique for transferring software programs over a network |
US6094453A (en) * | 1996-10-11 | 2000-07-25 | Digital Accelerator Corporation | Digital data compression with quad-tree coding of header file |
US6041147A (en) * | 1996-10-15 | 2000-03-21 | Hughes Electronics Corporation | Content-based indexing of images by coding levels defined as a function of reduced entropy |
US5734119A (en) * | 1996-12-19 | 1998-03-31 | Invision Interactive, Inc. | Method for streaming transmission of compressed music |
US5940507A (en) * | 1997-02-11 | 1999-08-17 | Connected Corporation | Secure file archive through encryption key management |
US5918002A (en) * | 1997-03-14 | 1999-06-29 | Microsoft Corporation | Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network |
US6173317B1 (en) * | 1997-03-14 | 2001-01-09 | Microsoft Corporation | Streaming and displaying a video stream with synchronized annotations over a computer network |
US5857035A (en) * | 1997-05-19 | 1999-01-05 | Hewlett-Packard Company | Arithmetic coding compressor for encoding multiple bit values |
US6275848B1 (en) * | 1997-05-21 | 2001-08-14 | International Business Machines Corp. | Method and apparatus for automated referencing of electronic information |
EP0916118B1 (de) * | 1997-05-26 | 2002-12-18 | Koninklijke Philips Electronics N.V. | System zur wiedergabe von daten in einem datenflussserver |
EP1005674A4 (de) * | 1997-07-15 | 2002-03-13 | Pocket Soft Inc | System zum erkennen von unterschieden zwischen computer-akten und aktualisierungder computer-akten |
US6225925B1 (en) * | 1998-03-13 | 2001-05-01 | At&T Corp. | Z-coder: a fast adaptive binary arithmetic coder |
EP0895361A3 (de) * | 1997-07-31 | 2000-03-15 | AT&T Corp. | Z-Kodierer: schneller adaptiver arithmetischer Kodierer |
US6091777A (en) * | 1997-09-18 | 2000-07-18 | Cubic Video Technologies, Inc. | Continuously adaptive digital video compression system and method for a web streamer |
US6112211A (en) * | 1997-11-25 | 2000-08-29 | International Business Machines Corporation | Reconfiguration an aggregate file including delete-file space for optimal compression |
US6018747A (en) | 1997-11-26 | 2000-01-25 | International Business Machines Corporation | Method for generating and reconstructing in-place delta files |
US6078921A (en) * | 1998-03-03 | 2000-06-20 | Trellix Corporation | Method and apparatus for providing a self-service file |
US6043763A (en) * | 1998-03-12 | 2000-03-28 | Liquid Audio, Inc. | Lossless data compression with low complexity |
US6028541A (en) * | 1998-03-12 | 2000-02-22 | Liquid Audio Inc. | Lossless data compression with low complexity |
ID23659A (id) * | 1998-03-16 | 2000-05-11 | Koninkl Philips Electronics Nv | Pengkodean atau penguraian kode aritmatika dari suatu sinyal informasi banyak-saluran |
US6052531A (en) * | 1998-03-25 | 2000-04-18 | Symantec Corporation | Multi-tiered incremental software updating |
US6185681B1 (en) * | 1998-05-07 | 2001-02-06 | Stephen Zizzi | Method of transparent encryption and decryption for an electronic document management system |
US6381742B2 (en) * | 1998-06-19 | 2002-04-30 | Microsoft Corporation | Software package management |
US6289509B1 (en) | 1998-09-01 | 2001-09-11 | Pkware, Inc. | Software patch generator |
US6195026B1 (en) * | 1998-09-14 | 2001-02-27 | Intel Corporation | MMX optimized data packing methodology for zero run length and variable length entropy encoding |
US6546417B1 (en) * | 1998-12-10 | 2003-04-08 | Intellinet, Inc. | Enhanced electronic mail system including methods and apparatus for identifying mime types and for displaying different icons |
US6198412B1 (en) * | 1999-01-20 | 2001-03-06 | Lucent Technologies Inc. | Method and apparatus for reduced complexity entropy coding |
US6594822B1 (en) * | 1999-02-19 | 2003-07-15 | Nortel Networks Limited | Method and apparatus for creating a software patch by comparing object files |
US6415435B1 (en) * | 1999-03-18 | 2002-07-02 | International Business Machines Corporation | Method and apparatus for determining compatibility of parent classes in an object oriented environment using versioning |
US6466999B1 (en) * | 1999-03-31 | 2002-10-15 | Microsoft Corporation | Preprocessing a reference data stream for patch generation and compression |
US6892382B1 (en) * | 1999-05-06 | 2005-05-10 | Sun Microsystems, Inc. | Method and apparatus for implementing deployment descriptors in an enterprise environment |
US6477703B1 (en) * | 1999-06-29 | 2002-11-05 | Hewlett-Packard Company | Software patch selection tool |
US6356937B1 (en) * | 1999-07-06 | 2002-03-12 | David Montville | Interoperable full-featured web-based and client-side e-mail system |
US6427149B1 (en) * | 1999-09-09 | 2002-07-30 | Herman Rodriguez | Remote access of archived compressed data files |
WO2001050612A1 (en) * | 2000-01-05 | 2001-07-12 | Realnetworks, Inc. | Systems and methods for multiple-file data compression |
US6879988B2 (en) * | 2000-03-09 | 2005-04-12 | Pkware | System and method for manipulating and managing computer archive files |
US6236341B1 (en) * | 2000-03-16 | 2001-05-22 | Lucent Technologies Inc. | Method and apparatus for data compression of network packets employing per-packet hash tables |
US7043637B2 (en) * | 2001-03-21 | 2006-05-09 | Microsoft Corporation | On-disk file format for a serverless distributed file system |
-
2001
- 2001-08-27 US US09/940,771 patent/US6952823B2/en not_active Expired - Lifetime
-
2002
- 2002-08-27 AT AT02255949T patent/ATE430959T1/de not_active IP Right Cessation
- 2002-08-27 DE DE60232221T patent/DE60232221D1/de not_active Expired - Lifetime
- 2002-08-27 AU AU2002300771A patent/AU2002300771B2/en not_active Expired
- 2002-08-27 EP EP02255949A patent/EP1333375B1/de not_active Expired - Lifetime
- 2002-08-27 CA CA2399891A patent/CA2399891C/en not_active Expired - Lifetime
-
2005
- 2005-08-22 US US11/209,095 patent/US20060136514A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US6952823B2 (en) | 2005-10-04 |
US20030028867A1 (en) | 2003-02-06 |
ATE430959T1 (de) | 2009-05-15 |
AU2002300771B2 (en) | 2008-01-17 |
CA2399891C (en) | 2011-01-04 |
EP1333375A2 (de) | 2003-08-06 |
US20060136514A1 (en) | 2006-06-22 |
CA2399891A1 (en) | 2003-02-27 |
EP1333375A3 (de) | 2004-11-17 |
EP1333375B1 (de) | 2009-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ATE430959T1 (de) | Software ersatz generator | |
US8037535B2 (en) | System and method for detecting malicious executable code | |
Eppstein et al. | Sparse dynamic programming I: linear cost functions | |
US6978419B1 (en) | Method and apparatus for efficient identification of duplicate and near-duplicate documents and text spans using high-discriminability text fragments | |
US7814078B1 (en) | Identification of files with similar content | |
US6493709B1 (en) | Method and apparatus for digitally shredding similar documents within large document sets in a data processing environment | |
US8190613B2 (en) | System, method and program for creating index for database | |
CN103699585B (zh) | 文件的元数据存储以及文件恢复的方法、装置和系统 | |
US20130080485A1 (en) | Quick filename lookup using name hash | |
WO2003032171A3 (en) | Efficient search for migration and purge candidates | |
ATE352817T1 (de) | System und methode zum inhaltsbasierten wiederauffinden von bildern | |
CN106598785A (zh) | 文件系统备份与还原的方法及装置 | |
US11036479B2 (en) | Devices, systems, and methods of program identification, isolation, and profile attachment | |
US7483906B2 (en) | Method and system for renaming consecutive keys in a B-tree | |
JP2007521528A (ja) | ボリュームイメージを生成すること | |
CN104598231A (zh) | Python源代码文件相似性检测方法 | |
CN111160030A (zh) | 一种信息抽取方法、装置、及存储介质 | |
JPWO2004034282A1 (ja) | コンテンツ再利用管理装置およびコンテンツ再利用支援装置 | |
Naidu et al. | A syntactic approach for detecting viral polymorphic malware variants | |
US20180365431A1 (en) | Symbol string matching mechanism | |
Sun et al. | Near duplicate text detection using frequency-biased signatures | |
Jun-Peng et al. | Document copy detection based on kernel method | |
US20050154703A1 (en) | Information partitioning apparatus, information partitioning method and information partitioning program | |
US8364705B1 (en) | Methods and systems for determining a file set | |
JP2007328432A (ja) | 帳票処理装置、帳票処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |