会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Processing software images and generating difference files
    • 处理软件图像并生成差异文件
    • US07890464B2
    • 2011-02-15
    • US11432984
    • 2006-05-12
    • Matthias Reinsch
    • Matthias Reinsch
    • G06F17/30
    • G06F17/3028G06F8/71
    • 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 file versions include primary changes/logical changes, which are defined to be the source code changes, and secondary changes. The secondary changes generally result from the primary changes and are generated by the software compiler/linker utilities. The secondary changes include address changes, pointer target address changes, and changes in address offsets. The pre-processing and/or post-processing systems and methods provided use approximation rules between file versions to remove/reduce the secondary changes and encode information relating to the removal of these changes in information of the corresponding difference file.
    • 提供了系统和方法,用于对原始和新版本的文件进行预处理和后处理,作为原始文件和新文件版本之间差异文件生成的一部分,例如字节级文件差异。 文件版本之间的软件/可执行文件更改包括主要更改/逻辑更改,这些更改被定义为源代码更改和次要更改。 次要更改通常来自主要更改,并由软件编译器/链接器实用程序生成。 次要更改包括地址更改,指针目标地址更改以及地址偏移量的更改。 提供的预处理和/或后处理系统和方法使用文件版本之间的近似规则来去除/减少次要改变并且编码与删除对应差异文件的信息中的这些改变有关的信息。
    • 3. 发明申请
    • Push and Clone Configuration Management for Mobile Devices
    • 移动设备的推送和克隆配置管理
    • US20090040947A1
    • 2009-02-12
    • US12189017
    • 2008-08-08
    • Eugene Krivopaltsev
    • Eugene Krivopaltsev
    • H04L12/28
    • H04L41/0213H04L41/028H04L41/0806H04L41/082H04L41/0856H04L67/125H04L67/26H04L67/303H04L67/34H04W4/06H04W4/50
    • 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 recursively to traverse a management tree to access the necessary nodes. A variation of this command is the “Get[Struct Data]” command, which traverses a tree or subtree in a single execution instance. The “Get” command is used to get a snapshot from a management tree starting from a specified URI. For this embodiment, it is presumed that a “golden” copy of device exists. The golden copy can be initially configured either manually or by using a mobile device management platform. The method uses a golden device to make a configuration snapshot to be used later for a distribution to multiple targets.
    • 描述了用于管理移动设备上的配置的方法和系统的实施例。 根据实施例的方法利用由OMA DM协议定义的一个或多个高级命令。 一个这样的命令是“Get”命令,它可以递归地使用遍历管理树来访问所需的节点。 该命令的一个变体是“Get [Struct Data]”命令,它遍历单个执行实例中的树或子树。 “Get”命令用于从指定的URI开始从管理树获取快照。 对于该实施例,假设存在设备的“黄金”副本。 可以手动或通过使用移动设备管理平台最初配置黄金副本。 该方法使用黄金设备使配置快照稍后用于分发到多个目标。
    • 4. 发明授权
    • Generating difference files using module information of embedded software components
    • 使用嵌入式软件组件的模块信息生成差异文件
    • US07313577B2
    • 2007-12-25
    • US11183663
    • 2005-07-17
    • Luosheng Peng
    • Luosheng Peng
    • G06F17/30
    • G06F17/30174G06F8/654G06F8/658Y10S707/99954
    • 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 information is read from the new file using information of the new map file and hex file. The SCD, using the module information, compares the new DMM with the DMM of the original file, identifying inserted and deleted modules of the new file in response to the comparison. The SCD identifies remaining modules of the new file in which the contents remain the same as corresponding modules of the original file, where the remaining modules are modules of the new file not identified as inserted modules. The SCD generates difference information representative of the inserted modules, deleted modules, and remaining modules in which the contents remain the same.
    • 在生成不同文件版本之间的差异信息时,软件组件分发器(SCD)会收到新文件和相应的原始文件。 SCD为新文件生成一个新的地图文件,十六进制文件和设备存储器映射(DMM)。 使用新的地图文件和十六进制文件的信息从新文件中读取模块信息。 使用模块信息的SCD将新的DMM与原始文件的DMM进行比较,识别新文件的插入和删除模块以响应比较。 SCD标识新文件的剩余模块,其中内容保持与原始文件的相应模块相同,其余模块是未被标识为插入模块的新文件的模块。 SCD生成表示插入的模块,删除的模块以及内容保持不变的剩余模块的差异信息。
    • 5. 发明申请
    • Billing system for usage fees in a content distribution system
    • 内容分发系统中的使用费计费系统
    • US20070149168A1
    • 2007-06-28
    • US11477083
    • 2006-06-27
    • Keiji Hariki
    • Keiji Hariki
    • H04M11/00
    • H04L12/14H04L12/1471H04M15/06
    • Embodiments of a content distribution and billing system for wireless communication networks are described. A wireless service provider provides network service to users of mobile communication devices. One or more third party content providers serve content data to the mobile communication devices. Content data is downloaded to the mobile communication device with free advertising content. A content distribution and billing process on the content provider server computer facilitates the charging of usage fees to the content providers based on usage of the downloaded content by the mobile device user. A content setting module on the mobile device sets the status of the downloaded content based on the viewing of an ad message associated with the downloaded content data. A content setting information collection process on the service provider server computer registers the content setting status with a billing database and bills the appropriate content provider based on billing information provided by the billing database.
    • 描述了用于无线通信网络的内容分发和计费系统的实施例。 无线服务提供商向移动通信设备的用户提供网络服务。 一个或多个第三方内容提供商向移动通信设备提供内容数据。 内容数据被下载到具有免费广告内容的移动通信设备。 内容提供商服务器计算机上的内容分配和计费过程有助于根据移动设备用户下载的内容的使用向内容提供商收取使用费用。 移动设备上的内容设置模块基于与下载的内容数据相关联的广告消息的观看来设置下载的内容的状态。 服务提供商服务器计算机上的内容设置信息收集处理将内容设置状态登记到计费数据库,并根据由计费数据库提供的计费信息对适当的内容提供商进行账单。
    • 6. 发明授权
    • Device memory management during electronic file updating
    • 电子文件更新期间的设备内存管理
    • US07779055B2
    • 2010-08-17
    • US11187363
    • 2005-07-22
    • Luosheng Peng
    • Luosheng Peng
    • G06F12/00G06F17/30
    • G06F12/0246G06F8/654G06F8/658G06F2212/7201G06F2212/7205Y10S707/99934Y10S707/99953Y10S707/99956
    • 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 versions of components of original software files. When the new component size exceeds that of available blocks of the first and second memory areas, the upgrade client rewrites the first memory area to eliminate unused memory blocks, reapportions the first and second memory areas, writes the new component to the second memory area, and updates a vector table. To access host device software components, the upgrade client receives a function call from the main program of the host device including identification information of corresponding software files, reads a start address of the corresponding software files from the vector table, and generates a call for the corresponding software files.
    • 在执行存储器管理时,主机设备的升级客户端通过执行第一和第二存储器区域的连续搜索来识别和预留足够大的存储器块以容纳新的软件组件。 新的软件组件是原始软件文件组件的更新版本。 当新组件尺寸超过第一和第二存储区域的可用块的大小时,升级客户端重写第一存储器区域以消除未使用的存储器块,重新分配第一和第二存储器区域,将新组件写入第二存储器区域, 并更新向量表。 为了访问主机设备软件组件,升级客户端从主机设备的主程序接收包括相应软件文件的识别信息的功能调用,从向量表读取相应的软件文件的起始地址,并产生一个呼叫 相应的软件文件。
    • 7. 发明申请
    • Workflow-Based User Interface System for Mobile Devices Management
    • 基于工作流的移动设备管理用户界面系统
    • US20090044185A1
    • 2009-02-12
    • US12188977
    • 2008-08-08
    • Eugene Krivopaltsev
    • Eugene Krivopaltsev
    • G06F9/445G06F9/46G06F3/048G06F11/07
    • H04L29/06H04L41/0233H04L41/0806H04L41/20
    • Embodiments of a workflow-based user interface for defining and managing functions implemented on mobile devices are described. A method under an embodiment utilizes a workflow-based mobile device management user interface. The method utilizes a pluggable workflow framework to achieve mobile device management externalization. The mobile device management platform is required to implement a set of basic action blocks that are used as primitives for further management policy composition. The method provides a development environment integrated with a mobile device management platform that allows assembling management (monitoring) primitives into meaningful management policies without changes to a core management platform infrastructure. The method claims addition of new primitives deployed as add-on products to enable new and advanced management policies, best integration practices with a carrier operational support system. The method enables debugging and tracing mobile device management policies in real time to minimize development and testing efforts
    • 描述了用于定义和管理在移动设备上实现的功能的基于工作流的用户界面的实施例。 根据实施例的方法利用基于工作流的移动设备管理用户界面。 该方法利用可插拔的工作流框架来实现移动设备管理外部化。 移动设备管理平台需要实现一组用作进一步管理策略组合的原语的基本操作块。 该方法提供了与移动设备管理平台集成的开发环境,允许将管理(监视)原语组合成有意义的管理策略,而不改变核心管理平台基础架构。 该方法要求添加部署为附加产品的新原语,以实现新的和先进的管理策略,与运营商运营支持系统的最佳集成实践。 该方法能够实时调试和跟踪移动设备管理策略,以最大限度地减少开发和测试工作
    • 8. 发明申请
    • User interface authoring utility for changing user interface elements on wireless devices
    • 用户界面创作实用程序用于更改无线设备上的用户界面元素
    • US20070150816A1
    • 2007-06-28
    • US11493212
    • 2006-07-25
    • Keiji Hariki
    • Keiji Hariki
    • G06F9/00
    • G06Q10/06G06Q50/32
    • Embodiments of a user interface authoring tool for networked mobile communication devices are described. Resource profiles are defined by device manufacturers for each model of mobile device. The resource profiles specify the composition, format, and appearance of one or more user interface elements displayed or executed by the mobile device. A user interface authoring process executed by a content provider maintains a common database of resources for each mobile device model. The resources comprise files, links to files, and/or data or program objects associated with the configurable aspect of the user interface for each mobile device. The customizable aspects or items of a user interface are extracted from selected resource profiles and description files for these aspects are generated using the appropriate common resources. The resources provided by the common resource database are converted to the formats dictated by the resource profiles and a UI package generator produces a downloadable UI content package consisting of the description file and the converted resource files.
    • 描述了用于网络移动通信设备的用户界面创作工具的实施例。 资源配置文件由设备制造商为每个移动设备型号定义。 资源简档指定由移动设备显示或执行的一个或多个用户界面元素的组成,格式和外观。 由内容提供商执行的用户界面创作过程维护每个移动设备模型的资源的公共数据库。 资源包括与每个移动设备的用户界面的可配置方面相关联的文件,到文件的链接和/或数据或程序对象。 从所选择的资源简档中提取用户界面的可定制方面或项目,并使用适当的公共资源生成这些方面的描述文件。 由公共资源数据库提供的资源被转换为由资源简档指定的格式,并且UI包生成器生成由描述文件和转换的资源文件组成的可下载的UI内容包。
    • 9. 发明授权
    • Generating difference files using module information of embedded software components
    • 使用嵌入式软件组件的模块信息生成差异文件
    • US07003534B2
    • 2006-02-21
    • US10298393
    • 2002-11-18
    • Luosheng Peng
    • Luosheng Peng
    • G06F17/30
    • G06F17/30174G06F8/654G06F8/658Y10S707/99954
    • 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 information is read from the new file using information of the new map file and hex file. The SCD, using the module information, compares the new DMM with the DMM of the original file, identifying inserted and deleted modules of the new file in response to the comparison. The SCD identifies remaining modules of the new file in which the contents remain the same as corresponding modules of the original file, where the remaining modules are modules of the new file not identified as inserted modules. The SCD generates difference information representative of the inserted modules, deleted modules, and remaining modules in which the contents remain the same.
    • 在生成不同文件版本之间的差异信息时,软件组件分发器(SCD)会收到新文件和相应的原始文件。 SCD为新文件生成一个新的地图文件,十六进制文件和设备存储器映射(DMM)。 使用新的地图文件和十六进制文件的信息从新文件中读取模块信息。 使用模块信息的SCD将新的DMM与原始文件的DMM进行比较,识别新文件的插入和删除模块以响应比较。 SCD标识新文件的剩余模块,其中内容保持与原始文件的相应模块相同,其余模块是未被标识为插入模块的新文件的模块。 SCD生成表示插入的模块,删除的模块以及内容保持不变的剩余模块的差异信息。
    • 10. 发明授权
    • Fail-safe upgrading of portable electronic device software
    • 便携式电子设备软件的故障安全升级
    • US08713137B2
    • 2014-04-29
    • US10989998
    • 2004-11-15
    • De JiLuosheng Peng
    • De JiLuosheng Peng
    • G06F15/177
    • H04M3/42178G06F8/654G06F8/658G06F11/1433H04M1/72525
    • A portable communication device is provided that receives upgrade files via at least one 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 of the portable communication device. The portable communication device automatically upgrades the software components using the upgrade file contents. The portable communication device automatically recovers to an operational state when detecting an error or failure during the automatic upgrade. Further, the portable communication device resumes or reinitiates the automatic upgrade following the error or failure.
    • 提供了一种便携式通信设备,其经由至少一个无线耦合接收升级文件。 升级文件的内容包括用于修复便携式通信设备的软件组件中的错误的信息和/或用于升级便携式通信设备的功能的信息。 便携式通信设备使用升级文件内容自动升级软件组件。 当在自动升级期间检测到错误或故障时,便携式通信设备自动恢复到操作状态。 此外,便携式通信设备在错误或故障之后恢复或重新启动自动升级。