










| Max Coincidence | 3(BCD) | 4(DCBA) | ||
| Block Length | ||||
| Old File Offset | 17 | 13 | ||
| New File Offset | 11 | 13 | ||
| Max Coincidence | 2 (not 3!) | ||
| Block Length | |||
| Old File Offset | 17 | ||
| New File Offset | 11 | ||
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/209,095US20060136514A1 (en) | 1998-09-01 | 2005-08-22 | Software patch generator |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/144,666US6289509B1 (en) | 1998-09-01 | 1998-09-01 | Software patch generator |
| US09/940,771US6952823B2 (en) | 1998-09-01 | 2001-08-27 | Software patch generator using compression techniques |
| US11/209,095US20060136514A1 (en) | 1998-09-01 | 2005-08-22 | Software patch generator |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/940,771ContinuationUS6952823B2 (en) | 1998-09-01 | 2001-08-27 | Software patch generator using compression techniques |
| Publication Number | Publication Date |
|---|---|
| US20060136514A1true US20060136514A1 (en) | 2006-06-22 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/940,771Expired - LifetimeUS6952823B2 (en) | 1998-09-01 | 2001-08-27 | Software patch generator using compression techniques |
| US11/209,095AbandonedUS20060136514A1 (en) | 1998-09-01 | 2005-08-22 | Software patch generator |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/940,771Expired - LifetimeUS6952823B2 (en) | 1998-09-01 | 2001-08-27 | Software patch generator using compression techniques |
| Country | Link |
|---|---|
| US (2) | US6952823B2 (en) |
| EP (1) | EP1333375B1 (en) |
| AT (1) | ATE430959T1 (en) |
| AU (1) | AU2002300771B2 (en) |
| CA (1) | CA2399891C (en) |
| DE (1) | DE60232221D1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050223292A1 (en)* | 2004-02-17 | 2005-10-06 | Lee Chee S | Single instruction type based hardware patch controller |
| WO2008065341A2 (en) | 2006-12-01 | 2008-06-05 | David Irvine | Distributed network system |
| US20090183145A1 (en)* | 2008-01-10 | 2009-07-16 | Wei-Ming Hu | Techniques for reducing down time in updating applications with metadata |
| US20100058054A1 (en)* | 2006-12-01 | 2010-03-04 | David Irvine | Mssan |
| US20110035360A1 (en)* | 2000-10-26 | 2011-02-10 | Reynolds Mark L | Tools and techniques for original digital files |
| US20110138374A1 (en)* | 2009-12-09 | 2011-06-09 | Suprio Pal | Downtime reduction for enterprise manager patching |
| US10241813B2 (en)* | 2012-09-12 | 2019-03-26 | International Business Machines Corporation | Method and apparatus for patching |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6879988B2 (en)* | 2000-03-09 | 2005-04-12 | Pkware | 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 |
| US8959582B2 (en) | 2000-03-09 | 2015-02-17 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
| 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 |
| US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
| 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 |
| EP2597811B1 (en)* | 2001-08-15 | 2019-10-09 | Bentley Systems, Incorporated | Method and system for storing large data files |
| JP2003256228A (en)* | 2002-02-28 | 2003-09-10 | Denso Corp | Program rewriting device |
| 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 |
| CA2548546A1 (en)* | 2003-12-18 | 2005-06-30 | Matsushita Electric Industrial Co., Ltd. | Method for storing, authenticalting and executing an application program |
| 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 |
| US8539469B2 (en) | 2004-05-11 | 2013-09-17 | Microsoft Corporation | Efficient patching |
| CN1696910B (en)* | 2004-05-11 | 2013-09-18 | 微软公司 | Efficient software patching method and system |
| 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 (en)* | 2004-09-06 | 2006-03-08 | Irdeto Access B.V. | Method of providing patches for software |
| US7613787B2 (en)* | 2004-09-24 | 2009-11-03 | Microsoft Corporation | Efficient algorithm for finding candidate objects for remote differential compression |
| US20060172762A1 (en)* | 2004-11-24 | 2006-08-03 | Interdigital Technology Corporation | Network assisted repudiation and auditing for content created using wireless devices |
| 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 |
| US8073926B2 (en)* | 2005-01-07 | 2011-12-06 | Microsoft Corporation | Virtual machine image server |
| US20070094348A1 (en)* | 2005-01-07 | 2007-04-26 | Microsoft Corporation | BITS/RDC integration and BITS enhancements |
| US7849462B2 (en)* | 2005-01-07 | 2010-12-07 | Microsoft Corporation | Image server |
| DE602005025385D1 (en)* | 2005-12-20 | 2011-01-27 | Ericsson Telefon Ab L M | Creation of incremental program updates |
| 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 |
| US8209676B2 (en) | 2006-06-08 | 2012-06-26 | Hewlett-Packard Development Company, L.P. | Device management in a network |
| CN101356519B (en)* | 2006-06-19 | 2011-11-09 | 三星电子株式会社 | System and method for program upgrading of portable devices utilizing over-the-air mechanisms |
| US7636728B2 (en)* | 2006-06-22 | 2009-12-22 | Microsoft Corporation | Media difference files for compressed catalog files |
| KR101426710B1 (en)* | 2006-07-14 | 2014-09-23 | 삼성전자주식회사 | Apparatus and method for updating version information of a mobile terminal |
| EP2047420A4 (en) | 2006-07-27 | 2009-11-18 | Hewlett Packard Development Co | 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 |
| US8533820B2 (en)* | 2006-12-12 | 2013-09-10 | International Business Machines Corporation | Reserved write positions on install media |
| EP1956482B1 (en)* | 2007-02-09 | 2011-08-17 | Telefonaktiebolaget LM Ericsson | Generating delta updates for a processing device |
| US8438558B1 (en)* | 2009-03-27 | 2013-05-07 | Google Inc. | System and method of updating programs and data |
| CN102023870B (en)* | 2010-12-31 | 2013-07-24 | 深圳市普联技术有限公司 | Detection method and device for software modification as well as electronic equipment |
| 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 |
| CN103942200B (en)* | 2013-01-18 | 2017-08-18 | 佳能株式会社 | Ordered list matching method and device, document character matching method and device |
| 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 (en)* | 2013-11-22 | 2017-02-01 | 中国广核集团有限公司 | Software version detecting method and device |
| CN105205118A (en)* | 2015-09-10 | 2015-12-30 | 邯郸职业技术学院 | Image file synchronization method based on file partition |
| JP6609199B2 (en)* | 2016-03-01 | 2019-11-20 | ルネサスエレクトロニクス株式会社 | Embedded equipment |
| US20170277517A1 (en)* | 2016-03-22 | 2017-09-28 | M2Communication Inc. | Method Of Updating Program Code And Electronic Device Using The Same |
| DE102016115792A1 (en)* | 2016-08-25 | 2018-03-01 | Visteon Global Technologies, Inc. | Method for transmitting a difference file |
| US10552140B2 (en)* | 2018-01-31 | 2020-02-04 | Oracle International Corporation | Automated identification of deployment data for distributing discrete software deliverables |
| CN111046389A (en)* | 2018-10-11 | 2020-04-21 | 东硕资讯股份有限公司 | Method for securely updating firmware components and portable computer station for implementing the same |
| 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 |
| 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 |
| US11262927B2 (en) | 2019-07-30 | 2022-03-01 | Sony Interactive Entertainment LLC | Update optimization using feedback on probability of change for regions of data |
| KR102088164B1 (en)* | 2019-08-27 | 2020-03-12 | 루나 주식회사 | Method and apparatus for generating difference between old and new version of data for updating software |
| CN110851169B (en)* | 2020-01-16 | 2020-04-21 | 武汉斗鱼鱼乐网络科技有限公司 | A method and system, medium and electronic device for updating patch information |
| US11507355B2 (en)* | 2020-07-20 | 2022-11-22 | International Business Machines Corporation | Enforcement of signatures for software deployment configuration |
| CN114253589A (en)* | 2020-09-21 | 2022-03-29 | 北京华为数字技术有限公司 | Patch loading method, patch compression method and related equipment |
| CN113721967B (en)* | 2021-08-30 | 2024-07-05 | 苏州磐联集成电路科技股份有限公司 | Differential packet generation method, differential packet generation device, and upgrade method |
| US12190082B2 (en)* | 2021-12-07 | 2025-01-07 | Dell Products L.P. | Automated generation of additional versions of microservices |
| 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 |
| US4156922A (en)* | 1977-02-01 | 1979-05-29 | Instytut Maszyn Matematyeznych | Digital system for computation of the values of composite arithmetic expressions |
| US4377846A (en)* | 1979-10-08 | 1983-03-22 | Hitachi, Ltd. | Arithmetic unit for generating constants in an electronic computer of the microprogram-controlled type |
| US4521866A (en)* | 1980-08-27 | 1985-06-04 | Petit Jean P | Distributed arithmetic oversampling recursive digital filter |
| US4862167A (en)* | 1987-02-24 | 1989-08-29 | Hayes Microcomputer Products, Inc. | Adaptive data compression method and apparatus |
| 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 |
| US4905297A (en)* | 1986-09-15 | 1990-02-27 | International Business Machines Corporation | Arithmetic coding encoder and decoder system |
| 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 |
| US4939639A (en)* | 1987-06-11 | 1990-07-03 | Northern Telecom Limited | Method of facilitating computer sorting |
| US4989000A (en)* | 1988-07-05 | 1991-01-29 | Chevion Dan S | Data string compression using arithmetic encoding with simplified probability subinterval estimation |
| US5003307A (en)* | 1989-01-13 | 1991-03-26 | Stac, Inc. | Data compression apparatus with shift register search means |
| US5016009A (en)* | 1989-01-13 | 1991-05-14 | Stac, Inc. | Data compression apparatus and method |
| US5091955A (en)* | 1989-06-29 | 1992-02-25 | Fujitsu Limited | Voice coding/decoding system having selected coders and entropy coders |
| US5099440A (en)* | 1985-12-04 | 1992-03-24 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
| US5126739A (en)* | 1989-01-13 | 1992-06-30 | Stac Electronics | Data compression apparatus and method |
| US5142283A (en)* | 1989-07-28 | 1992-08-25 | International Business Machines Corporation | Arithmetic compression coding using interpolation for ambiguous symbols |
| 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 |
| US5218700A (en)* | 1990-01-30 | 1993-06-08 | Allen Beechick | Apparatus and method for sorting a list of items |
| US5298896A (en)* | 1993-03-15 | 1994-03-29 | Bell Communications Research, Inc. | Method and system for high order conditional entropy coding |
| 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 |
| US5414425A (en)* | 1989-01-13 | 1995-05-09 | Stac | Data compression apparatus and method |
| US5440504A (en)* | 1993-02-19 | 1995-08-08 | Matsushita Electric Industrial Co., Ltd. | Arithmetic apparatus for digital signal processor |
| US5481713A (en)* | 1993-05-06 | 1996-01-02 | Apple Computer, Inc. | Method and apparatus for patching code residing on a read only memory device |
| 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 |
| US5493524A (en)* | 1993-11-30 | 1996-02-20 | Texas Instruments Incorporated | Three input arithmetic logic unit employing carry propagate logic |
| US5517439A (en)* | 1994-02-14 | 1996-05-14 | Matsushita Electric Industrial Co., Ltd. | Arithmetic unit for executing division |
| US5532694A (en)* | 1989-01-13 | 1996-07-02 | Stac Electronics, Inc. | Data compression apparatus and method using matching string searching and Huffman encoding |
| US5535300A (en)* | 1988-12-30 | 1996-07-09 | At&T Corp. | Perceptual coding of audio signals using entropy coding and/or multiple power spectra |
| 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 |
| US5592162A (en)* | 1993-03-29 | 1997-01-07 | Digital Equipment International, Ltd. | Interval width update process in the arithmetic coding method |
| US5594674A (en)* | 1993-03-29 | 1997-01-14 | Digital Equipment Corporation | Code point update device in the arithmetic coding method |
| US5596763A (en)* | 1993-11-30 | 1997-01-21 | Texas Instruments Incorporated | Three input arithmetic logic unit forming mixed arithmetic and boolean combinations |
| US5600847A (en)* | 1993-11-30 | 1997-02-04 | Texas Instruments Incorporated | Three input arithmetic logic unit with mask generator |
| US5627995A (en)* | 1990-12-14 | 1997-05-06 | Alfred P. Gnadinger | Data compression and decompression using memory spaces of more than one size |
| US5634065A (en)* | 1993-11-30 | 1997-05-27 | Texas Instruments Incorporated | Three input arithmetic logic unit with controllable shifter and 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 |
| US5654702A (en)* | 1994-12-16 | 1997-08-05 | National Semiconductor Corp. | Syntax-based arithmetic coding for low bit rate videophone |
| US5715470A (en)* | 1992-09-29 | 1998-02-03 | Matsushita Electric Industrial Co., Ltd. | Arithmetic apparatus for carrying out viterbi decoding at a high speed |
| US5734880A (en)* | 1993-11-30 | 1998-03-31 | Texas Instruments Incorporated | Hardware branching employing loop control registers loaded according to status of sections of an arithmetic logic unit divided into a plurality of sections |
| US5734119A (en)* | 1996-12-19 | 1998-03-31 | Invision Interactive, Inc. | Method for streaming transmission of compressed music |
| US5737345A (en)* | 1994-08-19 | 1998-04-07 | Robert Bosch Gmbh | Method for arithmetic decoding |
| 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 |
| 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 |
| US5774081A (en)* | 1995-12-11 | 1998-06-30 | International Business Machines Corporation | Approximated multi-symbol arithmetic coding method and apparatus |
| US5778374A (en)* | 1995-08-03 | 1998-07-07 | International Business Machines Corporation | Compressed common file directory for mass storage systems |
| US5781901A (en)* | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
| US5857035A (en)* | 1997-05-19 | 1999-01-05 | Hewlett-Packard Company | Arithmetic coding compressor for encoding multiple bit values |
| US5867600A (en)* | 1995-11-08 | 1999-02-02 | Nec Corporation | Image coding method and system for providing reduced bit rate arithmetic codes |
| US5903723A (en)* | 1995-12-21 | 1999-05-11 | Intel Corporation | Method and apparatus for transmitting electronic mail attachments with attachment references |
| US5907703A (en)* | 1996-05-08 | 1999-05-25 | Mijenix Corporation | Device driver for accessing computer files |
| US5912636A (en)* | 1996-09-26 | 1999-06-15 | Ricoh Company, Ltd. | Apparatus and method for performing m-ary finite state machine entropy coding |
| US5918002A (en)* | 1997-03-14 | 1999-06-29 | Microsoft Corporation | Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network |
| US5926208A (en)* | 1992-02-19 | 1999-07-20 | Noonen; Michael | Video compression and decompression arrangement having reconfigurable camera and low-bandwidth transmission capability |
| US5933503A (en)* | 1996-03-15 | 1999-08-03 | Novell, Inc | Controlled modular cryptography apparatus and method |
| US5937188A (en)* | 1994-05-16 | 1999-08-10 | British Telecommunications Public Limited Company | Instruction creation device |
| US5940507A (en)* | 1997-02-11 | 1999-08-17 | Connected Corporation | Secure file archive through encryption key management |
| US6018747A (en)* | 1997-11-26 | 2000-01-25 | International Business Machines Corporation | Method for generating and reconstructing in-place delta files |
| US6028541A (en)* | 1998-03-12 | 2000-02-22 | Liquid Audio Inc. | Lossless data compression with low complexity |
| 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 |
| 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 |
| US6043763A (en)* | 1998-03-12 | 2000-03-28 | Liquid Audio, Inc. | Lossless data compression with low complexity |
| US6049671A (en)* | 1996-04-18 | 2000-04-11 | Microsoft Corporation | Method for identifying and obtaining computer software from a network computer |
| US6049630A (en)* | 1996-03-19 | 2000-04-11 | America Online, Inc. | Data compression using adaptive bit allocation and hybrid lossless entropy encoding |
| US6052531A (en)* | 1998-03-25 | 2000-04-18 | Symantec Corporation | Multi-tiered incremental software updating |
| US6061732A (en)* | 1997-05-26 | 2000-05-09 | U. S. Philips Corporation | Data streaming system utilizing an asynchronous technique for retrieving data from a stream server |
| US6078921A (en)* | 1998-03-03 | 2000-06-20 | Trellix Corporation | Method and apparatus for providing a self-service file |
| US6083279A (en)* | 1996-10-10 | 2000-07-04 | International Business Machines Corporation | Platform independent technique for transferring software programs over a network |
| US6088717A (en)* | 1996-02-29 | 2000-07-11 | Onename Corporation | Computer-based communication system and method using metadata defining a control-structure |
| US6091777A (en)* | 1997-09-18 | 2000-07-18 | Cubic Video Technologies, Inc. | Continuously adaptive digital video compression system and method for a web streamer |
| US6094453A (en)* | 1996-10-11 | 2000-07-25 | Digital Accelerator Corporation | Digital data compression with quad-tree coding of header file |
| US6098163A (en)* | 1993-11-30 | 2000-08-01 | Texas Instruments Incorporated | Three input arithmetic logic unit with shifter |
| US6112211A (en)* | 1997-11-25 | 2000-08-29 | International Business Machines Corporation | Reconfiguration an aggregate file including delete-file space for optimal compression |
| US6173317B1 (en)* | 1997-03-14 | 2001-01-09 | Microsoft Corporation | Streaming and displaying a video stream with synchronized annotations over a computer network |
| US6173394B1 (en)* | 1993-11-30 | 2001-01-09 | Texas Instruments Incorporated | Instruction having bit field designating status bits protected from modification corresponding to arithmetic logic unit result |
| US6185681B1 (en)* | 1998-05-07 | 2001-02-06 | Stephen Zizzi | Method of transparent encryption and decryption for an electronic document management system |
| US6188334B1 (en)* | 1997-07-31 | 2001-02-13 | At&T Corp. | Z-coder: fast adaptive binary arithmetic coder |
| US6195026B1 (en)* | 1998-09-14 | 2001-02-27 | Intel Corporation | MMX optimized data packing methodology for zero run length and variable length entropy encoding |
| US6198412B1 (en)* | 1999-01-20 | 2001-03-06 | Lucent Technologies Inc. | Method and apparatus for reduced complexity entropy coding |
| US6217234B1 (en)* | 1994-07-29 | 2001-04-17 | Discovision Associates | Apparatus and method for processing data with an arithmetic unit |
| US6225925B1 (en)* | 1998-03-13 | 2001-05-01 | At&T Corp. | Z-coder: a fast adaptive binary arithmetic coder |
| US6229463B1 (en)* | 1998-03-16 | 2001-05-08 | U.S. Philips Corporation | Arithmetic encoding/decoding of a multi-channel information signal |
| US6233017B1 (en)* | 1996-09-16 | 2001-05-15 | Microsoft Corporation | Multimedia compression system with adaptive block sizes |
| 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 |
| US6275848B1 (en)* | 1997-05-21 | 2001-08-14 | International Business Machines Corp. | Method and apparatus for automated referencing of electronic information |
| US6345288B1 (en)* | 1989-08-31 | 2002-02-05 | Onename Corporation | Computer-based communication system and method using metadata defining a control-structure |
| US6356937B1 (en)* | 1999-07-06 | 2002-03-12 | David Montville | Interoperable full-featured web-based and client-side e-mail system |
| US6381742B2 (en)* | 1998-06-19 | 2002-04-30 | Microsoft Corporation | Software package management |
| 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 |
| US6427149B1 (en)* | 1999-09-09 | 2002-07-30 | Herman Rodriguez | Remote access of archived compressed data files |
| US6522268B2 (en)* | 2000-01-05 | 2003-02-18 | Realnetworks, Inc. | Systems and methods for multiple-file data compression |
| US6526574B1 (en)* | 1997-07-15 | 2003-02-25 | Pocket Soft, Inc. | System for finding differences between two computer files and updating the computer files |
| 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 |
| US6594822B1 (en)* | 1999-02-19 | 2003-07-15 | Nortel Networks Limited | Method and apparatus for creating a software patch by comparing object files |
| US6879988B2 (en)* | 2000-03-09 | 2005-04-12 | Pkware | System and method for manipulating and managing computer archive files |
| US20050097077A1 (en)* | 2001-03-21 | 2005-05-05 | Microsoft Corporation | On-disk file format for a serverless distributed file system |
| US6892382B1 (en)* | 1999-05-06 | 2005-05-10 | Sun Microsystems, Inc. | Method and apparatus for implementing deployment descriptors in an enterprise environment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4542453A (en)* | 1982-02-19 | 1985-09-17 | Texas Instruments Incorporated | Program patching in microcomputer |
| US5155847A (en)* | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
| US5270712A (en)* | 1992-04-02 | 1993-12-14 | International Business Machines Corporation | Sort order preserving method for data storage compression |
| JPH0721033A (en)* | 1993-07-07 | 1995-01-24 | Nec Corp | Device and method for processing language |
| US5581697A (en)* | 1994-01-28 | 1996-12-03 | Sun Microsystems, Inc. | Method and apparatus for run-time error checking using dynamic patching |
| 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 |
| US5802549A (en)* | 1995-12-14 | 1998-09-01 | International Business Machines Corporation | Method and apparatus for patching pages of ROM |
| US5832520A (en)* | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
| US6289509B1 (en)* | 1998-09-01 | 2001-09-11 | Pkware, Inc. | Software patch generator |
| US6466999B1 (en)* | 1999-03-31 | 2002-10-15 | Microsoft Corporation | Preprocessing a reference data stream for patch generation and compression |
| US6477703B1 (en)* | 1999-06-29 | 2002-11-05 | Hewlett-Packard Company | Software patch selection tool |
| 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 |
| US4156922A (en)* | 1977-02-01 | 1979-05-29 | Instytut Maszyn Matematyeznych | Digital system for computation of the values of composite arithmetic expressions |
| US4377846A (en)* | 1979-10-08 | 1983-03-22 | Hitachi, Ltd. | Arithmetic unit for generating constants in an electronic computer of the microprogram-controlled type |
| US4521866A (en)* | 1980-08-27 | 1985-06-04 | Petit Jean P | Distributed arithmetic oversampling recursive digital filter |
| US4933883A (en)* | 1985-12-04 | 1990-06-12 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
| US5099440A (en)* | 1985-12-04 | 1992-03-24 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
| 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 |
| US4905297A (en)* | 1986-09-15 | 1990-02-27 | International Business Machines Corporation | Arithmetic coding encoder and decoder system |
| US4935882A (en)* | 1986-09-15 | 1990-06-19 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
| US4862167A (en)* | 1987-02-24 | 1989-08-29 | Hayes Microcomputer Products, Inc. | Adaptive data compression method and apparatus |
| US4939639A (en)* | 1987-06-11 | 1990-07-03 | Northern Telecom Limited | Method of facilitating computer sorting |
| US4989000A (en)* | 1988-07-05 | 1991-01-29 | Chevion Dan S | Data string compression using arithmetic encoding with simplified probability subinterval estimation |
| US5535300A (en)* | 1988-12-30 | 1996-07-09 | At&T Corp. | Perceptual coding of audio signals using entropy coding and/or multiple power spectra |
| US5126739A (en)* | 1989-01-13 | 1992-06-30 | Stac Electronics | Data compression apparatus and method |
| US5016009A (en)* | 1989-01-13 | 1991-05-14 | 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 |
| US5532694A (en)* | 1989-01-13 | 1996-07-02 | Stac Electronics, Inc. | Data compression apparatus and method using matching string searching and Huffman encoding |
| US5506580A (en)* | 1989-01-13 | 1996-04-09 | Stac Electronics, Inc. | Data compression apparatus and method |
| US5414425A (en)* | 1989-01-13 | 1995-05-09 | Stac | Data compression apparatus and method |
| US5091955A (en)* | 1989-06-29 | 1992-02-25 | Fujitsu Limited | Voice coding/decoding system having selected coders and entropy coders |
| US5142283A (en)* | 1989-07-28 | 1992-08-25 | International Business Machines Corporation | Arithmetic compression coding using interpolation for ambiguous symbols |
| 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 |
| US5715470A (en)* | 1992-09-29 | 1998-02-03 | Matsushita Electric Industrial Co., Ltd. | Arithmetic apparatus for carrying out viterbi decoding at a high speed |
| 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 |
| US5592162A (en)* | 1993-03-29 | 1997-01-07 | Digital Equipment International, Ltd. | Interval width update process in the arithmetic coding method |
| US5594674A (en)* | 1993-03-29 | 1997-01-14 | Digital Equipment Corporation | Code point update device in the arithmetic coding method |
| US5481713A (en)* | 1993-05-06 | 1996-01-02 | Apple Computer, Inc. | Method and apparatus for patching code residing on a read only memory device |
| 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 |
| US5734880A (en)* | 1993-11-30 | 1998-03-31 | Texas Instruments Incorporated | Hardware branching employing loop control registers loaded according to status of sections of an arithmetic logic unit divided into a plurality of sections |
| US5596763A (en)* | 1993-11-30 | 1997-01-21 | Texas Instruments Incorporated | Three input arithmetic logic unit forming mixed arithmetic and boolean combinations |
| US5634065A (en)* | 1993-11-30 | 1997-05-27 | Texas Instruments Incorporated | Three input arithmetic logic unit with controllable shifter and 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 |
| US5600847A (en)* | 1993-11-30 | 1997-02-04 | Texas Instruments Incorporated | Three input arithmetic logic unit with mask generator |
| US6098163A (en)* | 1993-11-30 | 2000-08-01 | Texas Instruments Incorporated | Three input arithmetic logic unit with shifter |
| US5493524A (en)* | 1993-11-30 | 1996-02-20 | Texas Instruments Incorporated | Three input arithmetic logic unit employing carry propagate logic |
| US6173394B1 (en)* | 1993-11-30 | 2001-01-09 | Texas Instruments Incorporated | Instruction having bit field designating status bits protected from modification corresponding to arithmetic logic unit result |
| 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 |
| US5517439A (en)* | 1994-02-14 | 1996-05-14 | Matsushita Electric Industrial Co., Ltd. | Arithmetic unit for executing division |
| US5937188A (en)* | 1994-05-16 | 1999-08-10 | British Telecommunications Public Limited Company | Instruction creation device |
| US6217234B1 (en)* | 1994-07-29 | 2001-04-17 | Discovision Associates | Apparatus and method for processing data with an arithmetic unit |
| US5737345A (en)* | 1994-08-19 | 1998-04-07 | Robert Bosch Gmbh | Method for arithmetic decoding |
| US5654702A (en)* | 1994-12-16 | 1997-08-05 | National Semiconductor Corp. | Syntax-based arithmetic coding for low bit rate videophone |
| US5778374A (en)* | 1995-08-03 | 1998-07-07 | International Business Machines Corporation | Compressed common file directory for mass storage systems |
| US5867600A (en)* | 1995-11-08 | 1999-02-02 | Nec Corporation | Image coding method and system for providing reduced bit rate arithmetic codes |
| US5774081A (en)* | 1995-12-11 | 1998-06-30 | International Business Machines Corporation | Approximated multi-symbol arithmetic coding method and apparatus |
| US5781901A (en)* | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
| US5903723A (en)* | 1995-12-21 | 1999-05-11 | Intel Corporation | Method and apparatus for transmitting electronic mail attachments with attachment references |
| 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 |
| US6088717A (en)* | 1996-02-29 | 2000-07-11 | Onename 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 |
| US6049630A (en)* | 1996-03-19 | 2000-04-11 | America Online, Inc. | 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 |
| 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 |
| US6173317B1 (en)* | 1997-03-14 | 2001-01-09 | Microsoft Corporation | Streaming and displaying a video stream with synchronized annotations over a computer network |
| US5918002A (en)* | 1997-03-14 | 1999-06-29 | Microsoft Corporation | Selective retransmission for efficient and reliable streaming of multimedia packets in 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 |
| US6061732A (en)* | 1997-05-26 | 2000-05-09 | U. S. Philips Corporation | Data streaming system utilizing an asynchronous technique for retrieving data from a stream server |
| US6526574B1 (en)* | 1997-07-15 | 2003-02-25 | Pocket Soft, Inc. | System for finding differences between two computer files and updating the computer files |
| US6188334B1 (en)* | 1997-07-31 | 2001-02-13 | At&T Corp. | Z-coder: fast adaptive binary arithmetic coder |
| 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 |
| US6225925B1 (en)* | 1998-03-13 | 2001-05-01 | At&T Corp. | Z-coder: a fast adaptive binary arithmetic coder |
| US6229463B1 (en)* | 1998-03-16 | 2001-05-08 | U.S. Philips Corporation | Arithmetic encoding/decoding of a multi-channel information signal |
| 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 |
| 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 |
| US6892382B1 (en)* | 1999-05-06 | 2005-05-10 | Sun Microsystems, Inc. | Method and apparatus for implementing deployment descriptors in an enterprise environment |
| 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 |
| US6522268B2 (en)* | 2000-01-05 | 2003-02-18 | 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 |
| US20050097077A1 (en)* | 2001-03-21 | 2005-05-05 | Microsoft Corporation | On-disk file format for a serverless distributed file system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110035360A1 (en)* | 2000-10-26 | 2011-02-10 | Reynolds Mark L | Tools and techniques for original digital files |
| US8145688B2 (en)* | 2000-10-26 | 2012-03-27 | Reynolds Mark L | Tools and techniques for original digital files |
| US20050223292A1 (en)* | 2004-02-17 | 2005-10-06 | Lee Chee S | Single instruction type based hardware patch controller |
| WO2008065341A2 (en) | 2006-12-01 | 2008-06-05 | David Irvine | Distributed network system |
| US20100058054A1 (en)* | 2006-12-01 | 2010-03-04 | David Irvine | Mssan |
| US20100064354A1 (en)* | 2006-12-01 | 2010-03-11 | David Irvine | Maidsafe.net |
| EP2472430A1 (en) | 2006-12-01 | 2012-07-04 | David Irvine | Self encryption |
| US20090183145A1 (en)* | 2008-01-10 | 2009-07-16 | Wei-Ming Hu | Techniques for reducing down time in updating applications with metadata |
| US8589909B2 (en) | 2008-01-10 | 2013-11-19 | Oracle International Corporation | Techniques for reducing down time in updating applications with metadata |
| US20110138374A1 (en)* | 2009-12-09 | 2011-06-09 | Suprio Pal | Downtime reduction for enterprise manager patching |
| US10241813B2 (en)* | 2012-09-12 | 2019-03-26 | International Business Machines Corporation | Method and apparatus for patching |
| Publication number | Publication date |
|---|---|
| EP1333375A3 (en) | 2004-11-17 |
| EP1333375B1 (en) | 2009-05-06 |
| US20030028867A1 (en) | 2003-02-06 |
| ATE430959T1 (en) | 2009-05-15 |
| EP1333375A2 (en) | 2003-08-06 |
| CA2399891A1 (en) | 2003-02-27 |
| AU2002300771B2 (en) | 2008-01-17 |
| US6952823B2 (en) | 2005-10-04 |
| CA2399891C (en) | 2011-01-04 |
| DE60232221D1 (en) | 2009-06-18 |
| Publication | Publication Date | Title |
|---|---|---|
| US6952823B2 (en) | Software patch generator using compression techniques | |
| US6289509B1 (en) | Software patch generator | |
| US7600225B2 (en) | System and method for intra-package delta compression of data | |
| US5765173A (en) | High performance backup via selective file saving which can perform incremental backups and exclude files and uses a changed block signature list | |
| US7472254B2 (en) | Systems and methods for modifying a set of data objects | |
| US20030005306A1 (en) | Message digest based data synchronization | |
| US6216175B1 (en) | Method for upgrading copies of an original file with same update data after normalizing differences between copies created during respective original installations | |
| EP1769343B1 (en) | Method and system for in-place updating content stored in a storage device | |
| US7448033B1 (en) | System and method for identifying changes made to a computer system due to software installation | |
| US7159110B2 (en) | Identifying and coalescing identical objects encrypted with different keys | |
| US7506010B2 (en) | Storing and retrieving computer data files using an encrypted network drive file system | |
| US6374250B2 (en) | System and method for differential compression of data from a plurality of binary sources | |
| EP0717353A2 (en) | Efficient and secure update of software and data | |
| US7509635B2 (en) | Software and data file updating process | |
| US7599970B2 (en) | Method and apparatus for updating a stored version of content stored in a storage device | |
| JP4877193B2 (en) | Version management system and version management method | |
| US7379940B1 (en) | Focal point compression method and apparatus | |
| CN104572891A (en) | File updating method for separately storing network information | |
| CN118689883A (en) | A method and device for updating supervision object data | |
| HK1059482A (en) | Software patch generator | |
| US8244677B2 (en) | Focal point compression method and apparatus | |
| US20240020201A1 (en) | Generating diffs between archives using a generic grammar |
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment | Owner name:MARANON CAPITAL, L.P., AS AGENT, ILLINOIS Free format text:SECURITY AGREEMENT;ASSIGNOR:PKWARE, INC.;REEL/FRAME:023107/0510 Effective date:20090817 Owner name:MARANON CAPITAL, L.P., AS AGENT,ILLINOIS Free format text:SECURITY AGREEMENT;ASSIGNOR:PKWARE, INC.;REEL/FRAME:023107/0510 Effective date:20090817 | |
| AS | Assignment | Owner name:MARANON CAPITAL, L.P., AS AGENT, ILLINOIS Free format text:SECURITY AGREEMENT;ASSIGNOR:PKWARE, INC.;REEL/FRAME:023107/0952 Effective date:20090817 Owner name:MARANON CAPITAL, L.P., AS AGENT,ILLINOIS Free format text:SECURITY AGREEMENT;ASSIGNOR:PKWARE, INC.;REEL/FRAME:023107/0952 Effective date:20090817 | |
| AS | Assignment | Owner name:PKWARE, INC., WISCONSIN Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KRYLOFF, SERGEY A.;BASIN, YURI;REEL/FRAME:023165/0448;SIGNING DATES FROM 19971002 TO 20011113 | |
| AS | Assignment | Owner name:MARANON CAPITAL, L.P., AS AGENT, ILLINOIS Free format text:SECURITY AGREEMENT;ASSIGNOR:PKWARE, INC.;REEL/FRAME:023193/0321 Effective date:20090902 | |
| AS | Assignment | Owner name:MARANON CAPITAL, L.P., AS AGENT, ILLINOIS Free format text:SECURITY AGREEMENT;ASSIGNOR:PKWARE, INC.;REEL/FRAME:023209/0093 Effective date:20090902 | |
| STCB | Information on status: application discontinuation | Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION | |
| AS | Assignment | Owner name:PKWARE, INC., WISCONSIN Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MARANON CAPITAL, L.P., AS AGENT;REEL/FRAME:025525/0223 Effective date:20101217 Owner name:PKWARE, INC., WISCONSIN Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MARANON CAPITAL, L.P., AS AGENT;REEL/FRAME:025525/0230 Effective date:20101217 |