Nova Patents
CA2517860C

Device service provider interface

Abstract

The subject invention provides a system and/or a method that facilitates interacting with a device component to provide uniform communication, discovery, and management. A device service provider interface (DSPI) component can provide a uniform manner to communicate and/or manage a radio frequency identification (RFID) device. The DSPI component can include a receiver component that receives one or more RFID server data and RFID device data. The DSPI component can define an interface that facilitates communication of the one or more of RFID server data and RFID device data between an RFID device and an RFID server in a uniform manner. The interface(s) can be defined to handle discovery, configuration, communication, and connection management.

CA2517860C, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Expired 31 August 2025, 1.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 3 independent, 16 dependent

  1. 1
    CA 02517860 2013-03-11 51007-117 CLAIMS:1. A system that facilitates interacting with a device, the system comprising a processor and one or more computer-readable storage media operatively coupled to the processor, the computer-readable storage media having stored thereon computer executable instructions that, when executed by the processor, implement a plurality of components, the plurality of components comprising: a receiver component that receives a protocol translation that relates to the device having an associated provider;a device service provider interface (DSPI) component that defines an interface to uniformly communicate to the device and to expose functionality of the device regardless of a vendor of the device and the protocol standard, wherein the associated provider implements the interface to expose the functionality of the device by utilizing a device command which abstracts a device specific detail of the device and is a processor independent platform assembly;and a request response component that defines a message exchange that is a command and a response object.
  2. 11
    A method implemented within a computing system that includes a processor and memory storing instructions which, when executed by the processor, implement the method that facilitates interacting with a device, the method comprising:receiving a protocol translation that relates to the device having an associated provider;and defining an interface to uniformly communicate to the device and to expose functionality of the device regardless of a vendor of the device and the protocol standard, wherein the associated provider implements the interface to expose the functionality of the device by utilizing a device command which abstracts a device specific detail of the device and is a processor independent platform assembly. CA 02517860 2013-03-11 51007-117
  3. 18
    A computer-readable storage medium having stored thereon computer executable instructions that, when executed by a processor, perform a method that facilitates interacting with an RFID device, the method comprising:receiving a protocol translation that relates to the RFID device;defining a device service provider interface (DSPI) to uniformly communicate to the RFID device and to expose functionality of the RFID device regardless of a vendor of the device and the protocol standard;loading a RFID provider into an RFID server;CA 02517860 2013-03-11 51007-117 defining a message layer and a transport layer that provide communication capabilities from the RFID device to the DSPI;and discovering and configuring the device.