System and method for automatically configuring a client device
    1.
    发明授权
    System and method for automatically configuring a client device 有权
    自动配置客户端设备的系统和方法

    公开(公告)号:US06938079B1

    公开(公告)日:2005-08-30

    申请号:US09665050

    申请日:2000-09-19

    CPC分类号: G06F9/44505 H04L67/34

    摘要: A user of a client device selects a service provider from a plurality of available service providers. The client device then queries the user for the user's information and formats the user's information into a predetermined data structure and format. The client device connects to the service provider and sends the formatted user's information to the service provider. The service provider responsively creates configuration data and provides it to the client device. The configuration data is used to configure a plurality of applications on the client device, allowing the user to establish future communication sessions with the service provider.

    摘要翻译: 客户端设备的用户从多个可用服务提供商中选择服务提供商。 然后,客户端设备向用户询问用户的信息,并将用户的信息格式化为预定的数据结构和格式。 客户端设备连接到服务提供商,并将格式化的用户信息发送给服务提供商。 服务提供商响应地创建配置数据并将其提供给客户端设备。 配置数据用于在客户端设备上配置多个应用,允许用户与服务提供商建立未来的通信会话。

    Method and apparatus for sharing common data objects among multiple applications in a client device
    2.
    发明授权
    Method and apparatus for sharing common data objects among multiple applications in a client device 有权
    用于在客户端设备中的多个应用之间共享公共数据对象的方法和装置

    公开(公告)号:US06934740B1

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

    申请号:US09664667

    申请日:2000-09-19

    IPC分类号: G06F13/00 G06F17/30

    摘要: Disclosed is software architecture and method for sharing data objects among multiple applications in a client device. The architecture includes a server process in the client device for processing a template, such as a SHTML template for the Extended Markup Language (XML), based on a template identifier value received from a user application. Each of multiple applications has a template. Each template identifies a series of objects identified by tag values, such as XML entities, that are to be incorporated into a display page. A database of objects, such as a database of XML entities identified by tag values, is maintained that contains data objects for the applications. An update process periodically establishes a communication link with a remote server and requests download of a data document containing content data corresponding to at least a portion of several of the templates. The data document is parsed into the database of objects based on the structure of the data document, which generally conforms to a data type definition. When the server process processes different templates that reference the same data object, it will retrieve the data object from the database. Each template may then be rendered into a page of output data for display to a user. The architecture and method according to the present invention thus permit data objects to be shared by multiple applications and to be automatically updated. Each time a data object is updated, the data will be current for each user application that references the data object.

    摘要翻译: 公开了用于在客户端设备中的多个应用之间共享数据对象的软件架构和方法。 基于从用户应用程序接收的模板标识符值,该架构包括用于处理模板的客户端设备中的服务器进程,例如用于扩展标记语言(XML)的SHTML模板。 每个应用程序都有一个模板。 每个模板都标识一系列由标签值标识的对象,例如XML实体,这些对象将被并入到显示页面中。 对象的数据库(例如由标签值标识的XML实体的数据库)进行维护,其中包含应用程序的数据对象。 更新过程周期性地建立与远程服务器的通信链路,并请求下载包含对应于几个模板的至少一部分的内容数据的数据文档。 基于数据文档的结构,将数据文档解析成对象的数据库,这通常符合数据类型定义。 当服务器进程处理引用同一数据对象的不同模板时,它将从数据库中检索数据对象。 然后可以将每个模板呈现为输出数据的页面以供用户显示。 因此,根据本发明的架构和方法允许数据对象由多个应用共享并被自动更新。 每次更新数据对象时,数据将是引用数据对象的每个用户应用程序的当前数据。

    Methods, Apparatuses, And Computer Program Products For Implementing Cloud Connected Printers And An Adaptive Printer-Based Application Framework
    3.
    发明申请
    Methods, Apparatuses, And Computer Program Products For Implementing Cloud Connected Printers And An Adaptive Printer-Based Application Framework 有权
    用于实现云连接打印机的方法,设备和计算机程序产品以及基于打印机的自适应应用程序框架

    公开(公告)号:US20140240753A1

    公开(公告)日:2014-08-28

    申请号:US13773069

    申请日:2013-02-21

    IPC分类号: G06F3/12

    摘要: Methods, apparatuses, and computer program products are provided to facilitate connections between devices, such as a printer and a cloud-based server, and to implement an adaptive application framework. In the context of an apparatus, a printer is provided comprising communications circuitry configured to facilitate communications with a network; and processing circuitry configured to transmit a connection request to the network; receive requested connection parameters from the network; transmit printer connection parameters to the network; and establish a first secure connection between the printer and the network. The printer comprising processing circuitry further configured to receive requested connection parameters comprising at least a signed security certificate and a DNS name for a server on the network and to verify the signed security certificate and the DNS name for the server. The printer comprising processing circuitry further configured to transmit printer connection parameters comprising at least a signed security certificate for the printer. The printer comprising processing circuitry further configured to receive a request from the network to establish one or more communication channels over the first secure connection.

    摘要翻译: 提供方法,装置和计算机程序产品以便于诸如打印机和基于云的服务器之类的设备之间的连接,并实现自适应应用框架。 在装置的上下文中,提供打印机,其包括被配置为便于与网络通信的通信电路; 以及处理电路,被配置为向网络发送连接请求; 从网络接收请求的连接参数; 将打印机连接参数传送到网络; 并建立打印机和网络之间的第一个安全连接。 所述打印机包括处理电路,其进一步被配置为接收所述请求的连接参数,所述连接参数至少包括所述网络上的服务器的签名安全证书和DNS名称,并验证所述服务器的签名的安全证书和DNS名称。 该打印机包括处理电路,其进一步被配置为发送打印机连接参数,该打印机连接参数至少包括用于打印机的签名的安全证书 所述打印机包括处理电路,其进一步被配置为从所述网络接收请求以在所述第一安全连接上建立一个或多个通信信道。