×

Data driven remote device control model with general programming interface-to-network messaging adapter

  • US 7,085,814 B1
  • Filed: 11/02/2000
  • Issued: 08/01/2006
  • Est. Priority Date: 06/11/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of programmatically controlling a service of a logical device realized on a first computer from software programs running on a second computer, the method comprising:

  • from the first computer, obtaining at the second computer a service description message related to the service, the service description message detailing a service state table including at least one property associated with the service and a set of actions that can be invoked on the service via network data messages conveyed to the first computer via peer-to-peer networking connectivity over a data communications network connecting the first and the second computer, the set of actions comprising at least one action previously not available for invocation by the software programs running on the second computer;

    based on the service description message, creating a service object corresponding to the service, the service object exposing a programming interface to access by software programs running on the second computer, the programming interface comprising an action-invoking member for invoking the set of actions listed in the service description including the at least one action previously not available for invocation by the software programs running on the second computer;

    based on the service description message, converting a programmatic invocation of the action-invoking member of the programming interface by a software program running on the second computer into a network data message for invoking one or more of the set of actions of the service via peer-to-peer networking connectivity over the data communications network; and

    transmitting the network data message to the first computer to thereby invoke the one or more of the set of actions of the service.

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