×

Peer networking host framework and hosting API

  • US 7,171,475 B2
  • Filed: 06/01/2001
  • Issued: 01/30/2007
  • Est. Priority Date: 12/01/2000
  • Status: Active Grant
First Claim
Patent Images

1. In a network of computing devices interoperating via a peer networking protocol, a method of peer networking protocol hosting for a group of logical devices, the method comprising:

  • in a peer networking host having an implementation of the peer networking protocol, providing an application programming interface for a software program that implements a logical device having a set of device services to obtain peer network protocol hosting of the logical device and its device services from the peer networking host, the software program providing descriptive data of the hosted logical device and its device services to the peer networking host via the application programming interface;

    proxying service control requests per the peer networking protocol from the network directed to the device services of the hosted logical device within the peer networking host, wherein the peer networking host invokes the respective device service responsive to a particular service control request, wherein the proxying of the service control requests comprises;

    converting the service control requests from the peer networking protocol into an invocation per an object automation protocol to the respective device service; and

    issuing the invocation on a run-time dispatching interface of a programming object implementing the device service;

    communicating events sourced from the hosted logical device by the peer networking host to the network in accordance with the peer networking protocol;

    converting a service description conforming to the peer networking protocol of a device service of the logical device into an interface definition language description of the run-time dispatching interface per the object automation protocol;

    compiling the run-time dispatching interface of the programming object from the interface definition language description;

    whereby proxying of the service control requests per the peer networking protocol based on the service description into invocations issued to the run-time dispatching interface is facilitated.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×