System and method for providing security to an application
    11.
    发明申请
    System and method for providing security to an application 有权
    为应用程序提供安全性的系统和方法

    公开(公告)号:US20050289348A1

    公开(公告)日:2005-12-29

    申请号:US10874830

    申请日:2004-06-23

    CPC classification number: G06F21/52 G06F21/54

    Abstract: The present invention provides an efficient application oriented security model. Prior to execution, an application is authenticated, and security information associated with the application is retrieved. The security information is then used to generate a token that is attached to the application. The security information may include a principle account associated with the application, a list of group accounts, and a corresponding privilege list.

    Abstract translation: 本发明提供了一种有效的面向应用的安全模型。 在执行之前,应用程序被认证,并且检索与该应用程序相关联的安全信息。 然后,安全信息用于生成附加到应用程序的令牌。 安全信息可以包括与应用相关联的原则帐户,组帐户的列表和相应的特权列表。

    Self-describing software image update components
    12.
    发明申请
    Self-describing software image update components 有权
    自我描述软件图像更新组件

    公开(公告)号:US20050132356A1

    公开(公告)日:2005-06-16

    申请号:US10837024

    申请日:2004-05-01

    CPC classification number: G06F8/658

    Abstract: Described is a system and method in which software images including updates are provided as packages. The package is self-describing, thereby facilitating the replacement of only component parts of an image. A software build process maps operating system features (comprising files, metadata, configuration information and so forth) into the packages, and executable code is processed for relocation purposes. The final package includes a device manifest file that describes the package and conveys dependency information and information about the priority of settings (shadow data).

    Abstract translation: 描述了一种系统和方法,其中包括更新的软件图像被提供为包。 包装是自我描述的,从而便于更换图像的仅部件。 软件构建过程将操作系统功能(包括文件,元数据,配置信息等)映射到包中,并且处理可执行代码以进行重定位。 最终的软件包包括一个描述软件包的设备清单文件,并传递依赖关系信息和关于设置优先级(阴影数据)的信息。

    System and method for continuously provisioning a mobile device
    13.
    发明申请
    System and method for continuously provisioning a mobile device 有权
    用于连续配置移动设备的系统和方法

    公开(公告)号:US20050190764A1

    公开(公告)日:2005-09-01

    申请号:US11115522

    申请日:2005-04-26

    Abstract: Described is a provisioning system for receiving configuration changes to and queries of settings on a mobile device. One implementation includes a router component and a configuration manager component. The router component is responsible for receiving messages delivered to the mobile device and parsing the messages into requests for information. The messages may be delivered in document format, such as in the eXtensible Markup Language (XML) format. The requests may take the form of a request to respond with existing configuration settings, or to set certain configuration settings on the mobile device. The router component is also responsible for authenticating and decrypting the messages. Once properly authenticated and decrypted, the router component passes the message to the configuration manager component. The configuration manager component is responsible for determining what configuration settings are affected by the message and for processing the requests within the message. For example, the configuration manager component may process a request to query a configuration setting by retrieving the requested information from a hardware register or a software registry. The configuration manager component may implement one or more configuration service providers to perform the actual request processing. The configuration manager component may additionally compose a response document to return in the event that a response has been requested in the message. In one implementation, the response may be created by modifying the original message received and returning that message to the router component.

    Abstract translation: 描述了用于在移动设备上接收对设置的配置更改和查询的配置系统。 一个实现包括路由器组件和配置管理器组件。 路由器组件负责接收传递到移动设备的消息,并将消息解析为请求信息。 消息可以以文档格式递送,例如可扩展标记语言(XML)格式。 请求可以采取以现有配置设置进行响应的请求形式,或者在移动设备上设置某些配置设置。 路由器组件还负责认证和解密消息。 一旦正确认证和解密,路由器组件将消息传递给配置管理器组件。 配置管理器组件负责确定哪些配置设置受到消息的影响以及处理消息中的请求。 例如,配置管理器组件可以通过从硬件寄存器或软件注册表检索所请求的信息来处理查询配置设置的请求。 配置管理器组件可以实现一个或多个配置服务提供者来执行实际的请求处理。 在消息中已经请求了响应的情况下,配置管理器组件可以另外组成响应文档以返回。 在一个实现中,响应可以通过修改接收的原始消息并将该消息返回到路由器组件来创建。

    Applying custom software image updates to non-volatile storage in a failsafe manner
    14.
    发明申请
    Applying custom software image updates to non-volatile storage in a failsafe manner 有权
    以故障安全的方式将自定义软件映像更新应用于非易失性存储

    公开(公告)号:US20050132179A1

    公开(公告)日:2005-06-16

    申请号:US10837250

    申请日:2004-05-01

    CPC classification number: G06F11/1433 G06F8/658

    Abstract: Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and/or data. Following a reboot, an initial program loader determines an update mode, and if updating, boots to a special update loader. The update loader processes update packages to apply the updates. Kernel partition, system partition and reserve section updates may be updated with entire files or binary difference files, with failure handling mechanisms are provided for each type of update. Updates may be simulated before committing them. Updates may be relocated in memory as appropriate for a device.

    Abstract translation: 描述了一种系统和方法,其中以独立的安全实体的形式的软件更新以故障安全的方式应用于嵌入式设备的非易失性存储。 可以应用各种类型的软件更新,并且更新可以包含可执行代码和/或数据。 重新启动后,初始程序加载程序确定更新模式,如果更新,则引导到特殊的更新加载程序。 更新加载器处理更新包以应用更新。 可以使用整个文件或二进制差分文件更新内核分区,系统分区和预留部分更新,并为每种类型的更新提供故障处理机制。 更新可能在提交之前进行模拟。 更新可以根据设备重新定位到内存中。

    On-the-fly device configuration and management
    15.
    发明申请
    On-the-fly device configuration and management 有权
    即时设备配置和管理

    公开(公告)号:US20070113186A1

    公开(公告)日:2007-05-17

    申请号:US11274539

    申请日:2005-11-15

    CPC classification number: G06F9/4411

    Abstract: Translators are provided that enable automated and remote device configurations in an efficient and abstract manner. In one aspect, a device configuration system is provided. A configuration component stores one or more remote configuration trees for various devices. A translator component maps the remote configuration trees to at least one device configuration tree associated with the respective devices to enable device configuration in an automated manner.

    Abstract translation: 提供翻译器,以高效和抽象的方式实现自动化和远程设备配置。 一方面,提供了一种设备配置系统。 配置组件存储用于各种设备的一个或多个远程配置树。 翻译器组件将远程配置树映射到与各个设备相关联的至少一个设备配置树,以便以自动方式启用设备配置。

    System and method to query settings on a mobile device
    16.
    发明申请
    System and method to query settings on a mobile device 有权
    用于查询移动设备上的设置的系统和方法

    公开(公告)号:US20050136908A1

    公开(公告)日:2005-06-23

    申请号:US11046566

    申请日:2005-01-28

    CPC classification number: H04W28/18 H04L41/0806 H04L41/0816

    Abstract: Described is a provisioning system for receiving configuration changes to and queries of settings on a mobile device. One implementation includes a router component and a configuration manager component. The router component is responsible for receiving messages delivered to the mobile device and parsing the messages into requests for information. The messages may be delivered in document format, such as in the eXtensible Markup Language (XML) format. The requests may take the form of a request to respond with existing configuration settings. The configuration manager component is responsible for determining what configuration settings are affected by the message and for processing the requests within the message. For example, the configuration manager component may process a request to query a configuration setting by retrieving the requested information from a hardware register or a software registry. The configuration manager component may implement one or more configuration service providers to perform the actual request processing. The configuration manager component may additionally compose a response document to return in the event that a response has been requested in the message. In one implementation, the response may be created by modifying the original message received and returning that message to the router component.

    Abstract translation: 描述了用于在移动设备上接收对设置的配置更改和查询的配置系统。 一个实现包括路由器组件和配置管理器组件。 路由器组件负责接收传递到移动设备的消息,并将消息解析为请求信息。 消息可以以文档格式递送,例如可扩展标记语言(XML)格式。 请求可以采用请求的形式来响应现有的配置设置。 配置管理器组件负责确定哪些配置设置受到消息的影响以及处理消息中的请求。 例如,配置管理器组件可以通过从硬件寄存器或软件注册表检索所请求的信息来处理查询配置设置的请求。 配置管理器组件可以实现一个或多个配置服务提供者来执行实际的请求处理。 在消息中已经请求了响应的情况下,配置管理器组件可以另外组成响应文档以返回。 在一个实现中,响应可以通过修改接收的原始消息并将该消息返回到路由器组件来创建。

    Determining a maximal set of dependent software updates valid for installation
    17.
    发明申请
    Determining a maximal set of dependent software updates valid for installation 有权
    确定有效安装的最大依赖软件更新集

    公开(公告)号:US20050132350A1

    公开(公告)日:2005-06-16

    申请号:US10837176

    申请日:2004-05-01

    CPC classification number: G06F8/65

    Abstract: Described is a system and method by which a collection of software packages for installing (e.g., on an embedded computing device) are reviewed for their dependent relations, whereby it is possible to choose a maximal set of install possibilities to allow for maximal version updates for any given package in the fewest update steps possible, while honoring package dependency constraints. An update validation process organizes and validates update packages that have been downloaded to a device, and builds a graph for each group. The graph data including paths between updates are processed to validate the updates and to determine a minimal and optimal set of packages that can be applied to the existing image on the device to produce the desired update, with the least amount of weight (cost) when more than one path can be used to get to the same version.

    Abstract translation: 描述了一种系统和方法,通过该系统和方法来检查用于安装(例如,在嵌入式计算设备上)的软件包的集合以用于其依赖关系,由此可以选择最大的安装可能性集合以允许最大版本更新 任何给定的包在最少的更新步骤是可能的,同时尊重包依赖约束。 更新验证过程组织并验证已下载到设备的更新包,并为每个组构建一​​个图表。 处理包括更新之间的路径的图形数据以验证更新并确定可以应用于设备上的现有图像以产生所需更新的最小和最佳的包集合,其中最少的权重(成本) 可以使用多个路径来获得相同的版本。

    Automated cellular telephone clock setting
    18.
    发明申请
    Automated cellular telephone clock setting 失效
    自动蜂窝电话时钟设置

    公开(公告)号:US20050090272A1

    公开(公告)日:2005-04-28

    申请号:US10988874

    申请日:2004-11-15

    CPC classification number: G04G9/0076 G04R20/14

    Abstract: A cellular telephone clock is automatically set to correlate to a timestamp contained in a Short Messaging Service (SMS) status report. Accordingly, an exemplary cell phone clock can be properly set any time the cell phone receives a status report. By setting the cell phone device time to correlate to the world time, the exemplary cell phone clock can be automatically set, without requiring any action by the user and without requiring a special time set control message. When the cell phone transmits an SMS message, the cell phone stores the device time corresponding to the time that the message was sent (DTS). When a status report is received, the exemplary cell phone stores the device time corresponding to the time that the status report was received (DTR). Additionally, the cell phone stores the world time that is included in the status report by the SMSC that handled the message (WT). By subtracting the DTR from the WT, the cell phone can determine an approximate difference between the cell phone's device time (and clock) and the world time. By adding this difference to the current device time (DTC), the DTC can be set to closely approximate the WT.

    Abstract translation: 蜂窝电话时钟被自动设置为与短消息服务(SMS)状态报告中包含的时间戳相关联。 因此,可以在蜂窝电话接收到状态报告的任何时候适当地设置示例性手机时钟。 通过将手机设备的时间设置为与世界时间相关联,可以自动设置示例性手机时钟,而不需要用户的任何动作,而不需要特殊的时间设置控制消息。 当手机发送SMS消息时,手机存储对应于消息发送时间(DTS)的设备时间。 当接收到状态报告时,示例性手机存储对应于接收到状态报告的时间的设备时间(DTR)。 此外,手机存储由SMSC处理消息(WT)的状态报告中包含的世界时间。 通过从WT中减去DTR,手机可以确定手机的设备时间(和时钟)与世界时间之间的近似差异。 通过将此差异添加到当前设备时间(DTC),DTC可以设置为紧密接近WT。

Patent Agency Ranking