Service framework for evaluating remote services based upon transport characteristics
    3.
    发明授权
    Service framework for evaluating remote services based upon transport characteristics 有权
    基于运输特性评估远程服务的服务框架

    公开(公告)号:US06580916B1

    公开(公告)日:2003-06-17

    申请号:US09662307

    申请日:2000-09-15

    IPC分类号: H04M1100

    摘要: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. The service framework 235 comprises service event notification registries (254, 256, FIG. 7) in which service-requesting entities register templates defining the types of services they want to locate and connect with. However, the service framework 235, rather than connecting with any service that matches a desired service type, can further control a remote service lookup operation in accordance with various transport characteristics in the template, such as signal strength, quantity of data to be transferred, range, available bandwidth, communications cost, service location, time of day, vehicular velocity, and so forth. This conserves the platform's memory and bandwidth resources by not connecting with services that would not satisfy a user's request or that would be unduly transitory. Various methods of operating a service framework are also described.

    摘要翻译: 在信息设备系统100中,用户设备108包括客户端平台(200,图5),其包括服务框架(图5(235)),用于发现和连接远程和本地的多种服务 并持续存在,并且在不再感兴趣或不可用时与其断开连接。 服务框架235为服务提供了一种标准的,一致的,简化的方式,使自己可用,并且服务使用实体定位并与他们感兴趣的服务连接。 服务框架235包括服务事件通知注册表(254,256,图7),其中服务请求实体注册定义他们想要定位和连接的服务类型的模板。 然而,服务框架235而不是与匹配所需服务类型的任何服务连接,可以根据模板中的各种传输特性进一步控制远程服务查找操作,例如信号强度,要传送的数据量, 范围,可用带宽,通信成本,服务位置,时间,车速等。 通过不与不满足用户请求的服务或过度短暂的服务连接来节省平台的内存和带宽资源。 还描述了操作服务框架的各种方法。

    Service framework with local proxy for representing remote services
    4.
    发明授权
    Service framework with local proxy for representing remote services 有权
    具有代表远程服务的本地代理服务框架

    公开(公告)号:US07315885B2

    公开(公告)日:2008-01-01

    申请号:US10805878

    申请日:2004-03-22

    IPC分类号: G06F15/16

    摘要: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. From the perspective of the client platform 200, all services, whether local or remote, are presented as local services to the application. Each remote service is represented as a local service through the use of a local proxy that insulates the service user from the complexities of communicating with a remote server. Various methods of operating a service framework are also described.

    摘要翻译: 在信息设备系统100中,用户设备108包括客户端平台(200,图5),其包括服务框架(图5(235)),用于发现和连接远程和本地的多种服务 并持续存在,并且在不再感兴趣或不可用时与其断开连接。 服务框架235为服务提供了一种标准的,一致的,简化的方式,使自己可用,并且服务使用实体定位并与他们感兴趣的服务连接。 从客户端平台200的角度来看,本地或远程的所有服务都作为本地服务呈现给应用程序。 通过使用本地代理将每个远程服务表示为本地服务,该本地代理将服务用户与远程服务器进行通信的复杂性隔离。 还描述了操作服务框架的各种方法。

    Managing asynchronous requests for user interface resources in an information system
    5.
    发明授权
    Managing asynchronous requests for user interface resources in an information system 有权
    管理信息系统中用户界面资源的异步请求

    公开(公告)号:US06971101B1

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

    申请号:US09659973

    申请日:2000-09-12

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/451 G06F2209/545

    摘要: An embodiment of the invention includes an information appliance system (100) having an information appliance device (102) with a focus manager (206). Among other things, the focus manager is disposed to manage a plurality of asynchronous entities (214). Focus manager (206) receives an asynchronous request (209), stores it in a queue (250) and assigns it a priority level (252, 254, 256). Based on the priority level (252, 254, 256), an asynchronous entity (214) takes over control of user interface device resources from an entity (210), utilizes the resources, and returns them to the entity (210).

    摘要翻译: 本发明的实施例包括具有与焦点管理器(206)的信息设备设备(102)的信息设备系统(100)。 其中,焦点管理器被设置为管理多个异步实体(214)。 焦点管理器(206)接收异步请求(209),将其存储在队列(250)中,并将其分配给优先级(252,254,256)。 基于优先级(252,254,256),异步实体(214)从实体(210)接管对用户接口设备资源的控制,利用资源,并将其返回给实体(210)。

    Service framework with local proxy for representing remote services
    6.
    发明授权
    Service framework with local proxy for representing remote services 有权
    具有代表远程服务的本地代理服务框架

    公开(公告)号:US06895444B1

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

    申请号:US09663278

    申请日:2000-09-15

    摘要: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. From the perspective of the client platform 200, all services, whether local or remote, are presented as local services to the application. Each remote service is represented as a local service through the use of a local proxy that insulates the service user from the complexities of communicating with a remote server. Various methods of operating a service framework are also described.

    摘要翻译: 在信息设备系统100中,用户设备108包括客户端平台(200,图5),其包括服务框架(图5(235)),用于发现和连接远程和本地的多种服务 并持续存在,并且在不再感兴趣或不可用时与其断开连接。 服务框架235为服务提供了一种标准的,一致的,简化的方式,使自己可用,并且服务使用实体定位并与他们感兴趣的服务连接。 从客户端平台200的角度来看,本地或远程的所有服务都作为本地服务呈现给应用程序。 通过使用本地代理将每个远程服务表示为本地服务,该本地代理将服务用户与远程服务器进行通信的复杂性隔离。 还描述了操作服务框架的各种方法。

    Service framework supporting remote service discovery and connection
    7.
    发明授权
    Service framework supporting remote service discovery and connection 有权
    支持远程服务发现和连接的服务框架

    公开(公告)号:US06757262B1

    公开(公告)日:2004-06-29

    申请号:US09662439

    申请日:2000-09-15

    IPC分类号: H04B700

    摘要: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. When a service is requested from a remote server, a service frontend (281, FIG. 9) on the client platform attempts to find its corresponding service backend (282, FIG. 9) on a server providing the requested service and, if it finds it, the frontend and backend coalesce in a fully formed service that is made available to a requesting service-using entity. As a result, platform resources and security are maintained. Various methods of operating a service framework are also described.

    摘要翻译: 在信息设备系统100中,用户设备108包括客户端平台(200,图5),其包括服务框架(图5(235)),用于发现和连接远程和本地的多种服务 并持续存在,并且在不再感兴趣或不可用时与其断开连接。 服务框架235为服务提供了一种标准的,一致的,简化的方式,使自己可用,并且服务使用实体定位并与他们感兴趣的服务连接。 当从远程服务器请求服务时,客户机平台上的服务前端(图9)尝试在提供所请求的服务的服务器上找到其对应的服务后端(图9),并且如果发现 它,前端和后端在完全形成的服务中合并,可供请求服务使用实体使用。 因此,平台资源和安全性得到维护。 还描述了操作服务框架的各种方法。

    Information appliance system having a navigational position generator and method
    8.
    发明授权
    Information appliance system having a navigational position generator and method 有权
    具有导航位置发生器和方法的信息家电系统

    公开(公告)号:US06380890B1

    公开(公告)日:2002-04-30

    申请号:US09637453

    申请日:2000-08-11

    IPC分类号: G01C2100

    CPC分类号: G01C21/26 G01S5/02

    摘要: An embodiment of the invention includes a plurality of navigational position sources (208) disposed to provide position data, a position service module (202) to aggregate position data and to form a composite of position data (240) and a position session module (204) to transmit composite of position data (240) to applications (210, 212, 214, 216). An embodiment of a method includes providing a plurality of navigational position sources (208) disposed to provide position data, providing a position service module (202) disposed to receive position data, and aggregating position data to form composite of position data (240). Composite of position data (240) is then transmitted to applications (210, 212, 214, 216) via a position session module (204).

    摘要翻译: 本发明的一个实施例包括设置成提供位置数据的多个导航位置源(208),用于聚合位置数据的位置服务模块(202),并且形成位置数据(240)和位置会话模块(204)的组合 )将位置数据(240)的组合传送到应用程序(210,212,214,216)。 一种方法的实施例包括提供设置成提供位置数据的多个导航位置源(208),提供设置为接收位置数据的位置服务模块(202),以及聚合位置数据以形成位置数据(240)的组合。 位置数据(240)的组合然后经由位置会话模块(204)发送到应用程序(210,212,214,216)。

    Method and system for distributing position information
    9.
    发明授权
    Method and system for distributing position information 有权
    分配位置信息的方法和系统

    公开(公告)号:US06374179B1

    公开(公告)日:2002-04-16

    申请号:US09637724

    申请日:2000-08-11

    IPC分类号: G01C2100

    CPC分类号: G01C21/26

    摘要: An embodiment of the invention includes a plurality of navigational position sources (208) disposed to provide position data, a position service module (202) to form a composite of position data (240) and a position session module (204) to transmit composite of position data (240) to applications (210, 212, 214, 216). An embodiment of a method includes providing a plurality of navigational position sources (208) disposed to provide position data, providing a position service module (202) disposed to receive position data, and form composite of position data (240). Composite of position data (240) is then transmitted to one or more applications (210, 212, 214, 216) via a position session module (204).

    摘要翻译: 本发明的一个实施例包括设置成提供位置数据的多个导航位置源(208),位置服务模块(202),以形成位置数据(240)和位置会话模块(204)的组合,以传送 位置数据(240)到应用程序(210,212,214,216)。 一种方法的实施例包括提供设置成提供位置数据的多个导航位置源(208),提供设置成接收位置数据的位置服务模块(202),并形成位置数据(240)的组合。 位置数据(240)的组合然后经由位置会话模块(204)发送到一个或多个应用(210,212,214,216)。