Peer networking host framework and hosting API
    1.
    发明授权
    Peer networking host framework and hosting API 有权
    对等网络主机框架和托管API

    公开(公告)号:US07774477B2

    公开(公告)日:2010-08-10

    申请号:US11336747

    申请日:2006-01-19

    IPC分类号: G06F15/16

    摘要: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.

    摘要翻译: 设备托管框架在计算机上为软件实现的逻辑设备(包括外围设备桥接器)提供托管,以将其作为每个对等网络协议的受控设备的服务公开。 设备托管框架封装了对等网络协议的发现,描述和控制协议操作,这使得托管设备的开发人员不必在托管设备的软件中单独实现对等网络协议,并且只需要实现托管设备的核心功能 托管设备。 设备托管框架通过用于多个托管设备的对等网络协议作为主机来支持设备互操作性。

    Peer networking host framework and hosting API
    2.
    发明授权
    Peer networking host framework and hosting API 有权
    对等网络主机框架和托管API

    公开(公告)号:US07171475B2

    公开(公告)日:2007-01-30

    申请号:US09872614

    申请日:2001-06-01

    IPC分类号: G06F15/16

    摘要: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.

    摘要翻译: 设备托管框架在计算机上为软件实现的逻辑设备(包括外围设备桥接器)提供托管,以将其作为每个对等网络协议的受控设备的服务公开。 设备托管框架封装了对等网络协议的发现,描述和控制协议操作,这使得托管设备的开发人员不必在托管设备的软件中单独实现对等网络协议,并且只需要实现托管设备的核心功能 托管设备。 设备托管框架通过用于多个托管设备的对等网络协议作为主机来支持设备互操作性。

    Data driven remote device control model with general programming interface-to-network messaging adapter
    6.
    发明授权
    Data driven remote device control model with general programming interface-to-network messaging adapter 有权
    数据驱动远程设备控制模式,具有通用编程接口到网络消息适配器

    公开(公告)号:US07085814B1

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

    申请号:US09706446

    申请日:2000-11-02

    IPC分类号: G06F15/16

    摘要: A general programmatic interface-to-network messaging adapter exposes a suitable object integration interface or application programming interface to applications on a controller device and sends network data messages to invoke services or query status of a controlled device. The adapter maps application calls to the interface into network data messages according to service protocols of the controlled device. The general adapter provides the interface suitable to any specific service of a controlled device based on a data description of the interface, and converts the application calls to network data messages based on a data description of a protocol and format for network data messages to interact with the specific service. Once the interface/messaging description is obtained, applications on the controller device can programmatically interact with the adapter, and the adapter then handles appropriate message exchanges with the service of the controlled device. The general adapter allows controller device applications to be written using object-oriented programming, while avoiding code download.

    摘要翻译: 一般的编程接口到网络消息传递适配器向控制器设备上的应用公开适当的对象集成接口或应用程序编程接口,并发送网络数据消息来调用受控设备的服务或查询状态。 适配器根据受控设备的服务协议将接口的应用程序调用映射到网络数据消息中。 通用适配器基于接口的数据描述提供适合受控设备的任何特定服务的接口,并且基于用于网络数据消息的协议和格式的数据描述将应用调用转换为网络数据消息,以与 具体服务。 一旦获得了接口/消息传递描述,控制器设备上的应用程序可以以编程方式与适配器进行交互,然后适配器处理与受控设备的服务相适应的消息交换。 通用适配器允许使用面向对象编程来编写控制器设备应用程序,同时避免代码下载。

    Metered execution of code
    7.
    发明授权
    Metered execution of code 有权
    计量执行代码

    公开(公告)号:US07500108B2

    公开(公告)日:2009-03-03

    申请号:US10791208

    申请日:2004-03-01

    IPC分类号: H04L9/32

    CPC分类号: G06F21/121 G06F2221/2135

    摘要: Systems and methods for metering execution of code at runtime are described. According to one implementation, a call is received requesting execution of a protected service. In response, permission is requested for the execution. The request for permission is analyzed. A grant of permission is based on the analysis.

    摘要翻译: 描述了运行时计算代码执行的系统和方法。 根据一个实现,接收请求执行受保护服务的呼叫。 作为回应,请求执行许可。 分析了许可请求。 授予许可是基于分析。

    Auto-configuring of peripheral on host/peripheral computing platform with peer networking-to-host/peripheral adapter for peer networking connectivity
    8.
    发明授权
    Auto-configuring of peripheral on host/peripheral computing platform with peer networking-to-host/peripheral adapter for peer networking connectivity 有权
    在对等网络到主机/外设适配器的主机/外围计算平台上自动配置外设,实现对等网络连接

    公开(公告)号:US06779004B1

    公开(公告)日:2004-08-17

    申请号:US09495815

    申请日:2000-02-01

    IPC分类号: G06F1300

    摘要: A self-installing and configuring peer networking-to-host/peripheral connectivity adapter, such as a set of software modules running on a host, operates to convert between a device control protocol with peer networking connectivity and a host/peripheral connectivity protocol for a set of host-connected peripheral devices. The adapter is automatically installed on the host upon connecting a new peripheral device, such as by a plug-and-play operating system of the host. The adapter operates as a peer-networking addressable controlled device module, which responds to communication in the device control protocol from other peer devices that are networked with the host. The adapter converts the device control protocol communications from the peer devices into a host/peripheral protocol for controlling the peripheral devices. The peripheral devices thereby are controllable as peer networking devices via the peer networking connectivity device control protocol.

    摘要翻译: 自主安装和配置对等网络到主机/外围设备连接适配器,例如在主机上运行的一组软件模块,可以在具有对等网络连接的设备控制协议和主机/外设连接协议之间进行转换 一套主机连接的外围设备。 在连接新的外围设备(例如主机的即插即用操作系统)时,适配器将自动安装在主机上。 适配器作为对等网络可寻址受控设备模块进行操作,其响应来自与主机联网的其他对等设备的设备控制协议中的通信。 适配器将来自对等设备的设备控制协议通信转换为用于控制外围设备的主机/外围设备协议。 因此,外围设备可以通过对等网络连接设备控制协议作为对等网络设备进行控制。

    Resource tracking
    9.
    发明授权
    Resource tracking 有权
    资源跟踪

    公开(公告)号:US08335762B2

    公开(公告)日:2012-12-18

    申请号:US12245972

    申请日:2008-10-06

    IPC分类号: G06F17/30

    摘要: Clients may subscribe to resources for the purpose of receiving notifications of changes in the resource (e.g., a file is added to a shared folder). Storing subscriptions within persistent storage provides data security in the event of a service failure, at the cost of high latency in accessing subscription data. An efficient method for tracking a resource is provided herein. A subscription service creates subscriptions and monitors resources for a client. Upon a subscribed resource change, a notification service stores a notification of the change into a queue associated with the client. Efficient resource tracking is achieved because notification and subscription data is stored in low latency soft memory. The notification service is configured to detect a failure in the notification service and/or subscription service. In the event a service fails, the client provides a recovery mechanism by resubscribing to resources the client is interested in.

    摘要翻译: 客户可以订阅资源,以便接收资源更改的通知(例如,将文件添加到共享文件夹)。 在永久存储器中存储订阅会在服务发生故障的情况下提供数据安全性,代价是访问订阅数据的高延迟。 本文提供了一种跟踪资源的有效方法。 订阅服务创建订阅并监视客户端的资源。 在订阅的资源更改时,通知服务将更改的通知存储到与客户端相关联的队列中。 由于通知和订阅数据存储在低延迟软存储器中,因此实现高效的资源跟踪。 通知服务被配置为检测通知服务和/或订阅服务中的故障。 在服务失败的情况下,客户端通过重新订阅客户端感兴趣的资源来提供恢复机制。