Increasing the level of automation when establishing and managing network connections

    公开(公告)号:US20060072735A1

    公开(公告)日:2006-04-06

    申请号:US11284481

    申请日:2005-11-22

    CPC classification number: H04L41/0886 H04W28/18 H04W40/02 H04W48/18

    Abstract: Increasing the level of automation when establishing and managing network connections. A connection manager operates between system level APIs and application programs, providing a level of abstraction. When a user wishes to access a remote resource included in destination network, the user simply identifies the remote resource and the connection manager performs the underlying operations. The connection manager relieves users from having to know detailed information about the remote resource and the destination network. When the connection manager receives a request to access a remote resource, connection manager may utilize extensible decision logic to identify a most appropriate connection method for connecting to a destination network. Such decision logic may include comparing prioritized connection requests to local resources available in a local computing device, as well as, comparing connection parameters associated with connection methods. The connection manager may utilize connection service provider modules to establish identified connection methods.

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

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

    公开(公告)号:US20060193321A1

    公开(公告)日:2006-08-31

    申请号:US11405174

    申请日:2006-04-17

    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)格式。 请求可以采取以现有配置设置进行响应的请求的形式,或者在移动设备上设置某些配置设置。 路由器组件还负责认证和解密消息。 一旦正确认证和解密,路由器组件将消息传递给配置管理器组件。 配置管理器组件负责确定哪些配置设置受到消息的影响以及处理消息中的请求。 例如,配置管理器组件可以通过从硬件寄存器或软件注册表检索所请求的信息来处理查询配置设置的请求。 配置管理器组件可以实现一个或多个配置服务提供者来执行实际的请求处理。 在消息中已经请求了响应的情况下,配置管理器组件可以另外组成响应文档以返回。 在一个实现中,响应可以通过修改接收的原始消息并将该消息返回到路由器组件来创建。

    Method and apparatus for synchronization of periodic processes
    5.
    发明申请
    Method and apparatus for synchronization of periodic processes 失效
    周期性过程同步的方法和装置

    公开(公告)号:US20050132372A1

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

    申请号:US10978481

    申请日:2004-11-02

    Abstract: A system and method is disclosed for synchronizing certain periodic activities and/or processes in a computer system or device. The synchronization allows more efficient use of the computer system's or device's processing capabilities, and may result in conservation of electrical power. In one example embodiment, a periodic scheduler is implemented to periodically verify the continued existence of critical processes operating in the computer system or device. Corrective, or other appropriate, action may be taken in the event of a failure of a critical process. A schedule list, which may be a linked list, may be used to track the periodic processes that are to occur. Upon registration of a critical process, the schedule list may be modified to synchronize the new periodic process with the existing schedule list.

    Abstract translation: 公开了用于使计算机系统或设备中的某些周期性活动和/或过程同步的系统和方法。 同步允许更有效地利用计算机系统或设备的处理能力,并且可以导致电力的保护。 在一个示例实施例中,实现周期性调度器以周期性地验证在计算机系统或设备中操作的关键进程的持续存在。 纠正或其他适当的行为可能在关键过程失败的情况下采取。 可以使用可以是链表的调度列表来跟踪要发生的周期性过程。 在注册关键过程之后,可以修改调度列表以使新的周期性过程与现有调度列表同步。

    System and method for providing security to an application
    9.
    发明申请
    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
    10.
    发明申请
    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: 描述了一种系统和方法,其中包括更新的软件图像被提供为包。 包装是自我描述的,从而便于更换图像的仅部件。 软件构建过程将操作系统功能(包括文件,元数据,配置信息等)映射到包中,并且处理可执行代码以进行重定位。 最终的软件包包括一个描述软件包的设备清单文件,并传递依赖关系信息和关于设置优先级(阴影数据)的信息。

Patent Agency Ranking