Device service provider interface
First Claim
1. A system that facilitates interacting with a device, the system comprising a processor and one or more physical 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 the following:
- a receiver component that receives a protocol translation that relates to a 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 device vendor 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 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 Assignments
0 Petitions
Accused Products
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.
72 Citations
20 Claims
-
1. A system that facilitates interacting with a device, the system comprising a processor and one or more physical 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 the following:
-
a receiver component that receives a protocol translation that relates to a 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 device vendor 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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 a 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 device vendor 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 and is a processor independent platform assembly. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium having stored thereon computer executable instructions that, when executed by a processor, perform a method that facilitates interacting with a RFID device, the method comprising:
-
receiving a protocol translation that relates to a 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 device vendor and the protocol standard; loading a RFID provider into an RFID server; 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. - View Dependent Claims (20)
-
Specification