"The radio craze will die out in time."
Thomas Edison ; 1922
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8156071 | Byte-level file differencing and updating algorithms A method for performing differencing and updating between electronic files is provided. A byte-level file differencing algorithm receives two byte streams corresponding to an original file and a new file. The new file includes updated and revised versions of the ori... | 04/10/2012 |
| 8139509 | Installation and management of mobile device [{S]} configuration Embodiments of a method and system for managing configurations on mobile devices are described. A method under an embodiment utilizes one or more advanced commands defined by the OMA DM protocol. One such command is the “Get” command, which can be used recursive... | 03/20/2012 |
| 8010842 | Intelligent mobile device management client Embodiments of an intelligent agent for an OMA DM enabled mobile client device are described. The intelligent agent includes modules for storing management property values in one or more nodes of an OMA DM management tree of the mobile client device. At least some o... | 08/30/2011 |
| 7890464 | Processing software images and generating difference files Systems and methods are provided for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions, for example byte-level file differencing. Software/executable changes between... | 02/15/2011 |
| 7865479 | Updating compressed read-only memory file system (CRAMFS) images Systems and methods for CRAMFS file system differencing and updating are provided that include portion-level differencing and block-level updating of blocks of an original image. The differencing and updating split CRAMFS images into portions using CRAMFS file syste... | 01/04/2011 |
| 7844734 | Dynamic addressing (DA) using a centralized DA manager Dynamic Addressing (DA) is provided that uses a Centralized DA Manager to manage function calls, global variable, and constant variable references among components of software code. The DA Manager is generated during the process of linking the components and is load... | 11/30/2010 |
| 7779055 | Device memory management during electronic file updating In performing memory management, an upgrade client of a host device identifies and reserves memory blocks large enough to accommodate new software components by performing sequential searches of first and second memory areas. The new software components are updated ... | 08/17/2010 |
| 7711706 | Reorganizing images in static file system differencing and updating Systems and methods are provided for reorganizing static file system (SFS) images for efficient differencing, updating and to reduce the update time. The systems and methods are for updating compressed read-only memory file system (CRAMFS) format images as an exampl... | 05/04/2010 |
| 7676506 | Differential file compression of software image versions Embodiments include systems and methods for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions. The systems and methods of an embodiment include a set of algorithms t... | 03/09/2010 |
| 7516451 | Maintaining mobile device electronic files including using difference files when upgrading A mobile device is provided that includes a first processor coupled among at least one additional processor and a communication device for use in maintaining electronic files of the device. The mobile device can, for example, be a cellular telephone. The mobile devi... | 04/07/2009 |
| 7392260 | Code alignment of binary files A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system fro... | 06/24/2008 |
| 7366824 | Updating electronic files using byte-level file differencing and updating algorithms A system and method for updating electronic files and file components are provided. An upgrade client of a remote device receives a delta file block that codes differences between an original and a new version of a file. The upgrade client stores the delta file bloc... | 04/29/2008 |
| 7350205 | Upgrading electronic files of a mobile device upgrade client A portable communication device is provided that receives upgrade files via a wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions... | 03/25/2008 |
| 7320010 | Controlling updates of electronic files In controlling electronic file updates, an upgrade system identifies host device models that include an original electronic file upon receipt of a new file, when the new file is an updated version of the original file. Using the identified model list, the upgrade sy... | 01/15/2008 |
| 7313577 | Generating difference files using module information of embedded software components In generating difference information between different file versions, a software component distributor (SCD) receives new files and corresponding original files. The SCD generates a new map file, hex file, and device memory map (DMM) for the new file. Module informa... | 12/25/2007 |
| 7099884 | System and method for data compression and decompression A data compressor is provided which performs substitution-based data encoding. The compressor identifies repetitive data of an input file and writes meta-data representative of the repetitive data to a first buffer using a triple structure. The triple structure incl... | 08/29/2006 |
| 7096311 | Updating electronic files using byte-level file differencing and updating algorithms A system and method for updating electronic files and file components are provided. An upgrade client of a remote device receives a delta file block that codes differences between an original and a new version of a file. The upgrade client stores the delta file bloc... | 08/22/2006 |
| 7089270 | Processing software images for use in generating difference files Systems and methods are provided for pre-processing original and new versions of files as part of difference file generation between the original and new file versions, for example byte-level file differencing. Software/executable changes between file versions inclu... | 08/08/2006 |
| 7031972 | Algorithms for block-level code alignment of software binary files A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system fro... | 04/18/2006 |
| 7006512 | Apparatus and methods for managing queues on a mobile device system An exemplary method for managing requests in a mobile device system comprises the steps of assigning a priority to each queue in a set of priority queues, inputting requests into the set of priority queues based on a priority associated with each request, merging mu... | 02/28/2006 |
| 7007049 | Device memory management during electronic file updating In performing memory management, an upgrade client of a host device identifies and reserves memory blocks large enough to accommodate new software components by performing sequential searches of first and second memory areas. The new software components are updated ... | 02/28/2006 |
| 7003534 | Generating difference files using module information of embedded software components In generating difference information between different file versions, a software component distributor (SCD) receives new files and corresponding original files. The SCD generates a new map file, hex file, and device memory map (DMM) for the new file. Module informa... | 02/21/2006 |