Method and apparatus for sharing common data objects among multiple applications in a client device
    1.
    发明授权
    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实体的数据库)进行维护,其中包含应用程序的数据对象。 更新过程周期性地建立与远程服务器的通信链路,并请求下载包含对应于几个模板的至少一部分的内容数据的数据文档。 基于数据文档的结构,将数据文档解析成对象的数据库,这通常符合数据类型定义。 当服务器进程处理引用同一数据对象的不同模板时,它将从数据库中检索数据对象。 然后可以将每个模板呈现为输出数据的页面以供用户显示。 因此,根据本发明的架构和方法允许数据对象由多个应用共享并被自动更新。 每次更新数据对象时,数据将是引用数据对象的每个用户应用程序的当前数据。

    System and method for automatically configuring a client device
    2.
    发明授权
    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 previewing and selecting a network resource using a rotary knob for user input
    3.
    发明授权
    Method and apparatus for previewing and selecting a network resource using a rotary knob for user input 有权
    使用用于输入用户的旋钮来预览和选择网络资源的方法和装置

    公开(公告)号:US06640250B1

    公开(公告)日:2003-10-28

    申请号:US09583835

    申请日:2000-05-31

    IPC分类号: G06F1516

    CPC分类号: G06F3/0482

    摘要: Disclosed is an apparatus and method for selecting wide area network resources, such as resources identified by URL values, using a rotary knob for user input. A client device having a display and a rotary knob is used for accessing network resources via a public network using an application program, such as a browser application. Rotation of the knob is detected by the client device, which adjusts the contents of a previewing window according to the rotation of the knob. The previewing window identifies graphics corresponding to predefined network resources and the graphics are output in a preview area of the display on the client device. As the user rotates the knob, the graphics for the network resources in the preview window are scrolled through the preview area of the display under control of the knob. The preview area includes a selection frame for selecting a network resource. When a graphic corresponding to a desired network resource is positioned within the selection frame, then the user depresses the knob, or other selection input device, to select the desired network resource. A network resource identifier, such as a URL value, corresponding to the desired network resource, is then sent to the browser application for processing. The browser application transmits a command, such as an HTTP command, onto the public network, receives and processes a response to the HTTP command, and displays the information from the response on the display of the client device.

    摘要翻译: 公开了一种用于通过用于用户输入的旋钮来选择广域网资源(诸如由URL值识别的资源)的装置和方法。 具有显示器和旋钮的客户端设备用于通过使用诸如浏览器应用的应用程序的公共网络来访问网络资源。 客户端设备检测旋钮的旋转,根据旋钮的旋转调节预览窗口的内容。 预览窗口识别与预定义的网络资源相对应的图形,并且图形被输出在客户端设备上的显示器的预览区域中。 当用户旋转旋钮时,预览窗口中网络资源的图形将在旋钮控制下滚动显示在预览区域。 预览区域包括用于选择网络资源的选择帧。 当对应于期望的网络资源的图形位于选择帧内时,用户按下旋钮或其他选择输入设备来选择所需的网络资源。 然后将与所需网络资源相对应的诸如URL值的网络资源标识符发送到浏览器应用程序进行处理。 浏览器应用程序将诸如HTTP命令的命令发送到公共网络上,接收并处理对HTTP命令的响应,并且在客户端设备的显示上显示来自响应的信息。