This disclosure relates to a computer-implemented system and method for assigning components of a printer-related data reporting system for non-networked printers.
Methods for pairing hardware devices within a larger system are known in the industry. Further, near field communication (NFC) and barcode-based protocols for pairing assets are known in the industry. Existing protocols for pairing hardware devices, however, are often unnecessarily complex, time-consuming, inaccurate, and unreliable. Currently, there exists no NFC-based system or barcode-based system for pairing or associating printers and other hardware designed to monitor printer-related data.
Thus, a need exists in the industry for a simple, convenient, and cost-effective method and system for coordinating assets relating to a printer-related data reporting system. Further, a need exists in the industry for overcoming the limitations associated with the use of traditional bar code scanners and methods for coordinating assets relating to a printer-related data reporting system. The embodiments disclosed herein are aimed overcoming these and other needs in the art.
This disclosure provides a system and method for pairing or assigning the components of a printer-related data reporting system. The system or method provides a means for a technician to assign, or pair, a USB device for monitoring printer-related data to a certain set of client-specific printers and to a specific base station in a printer-related data reporting system. Alternatively, the system disclosed herein provides a means for a technician to assign, or pair, a USB device to a certain set of client specific printers in a printer-related data reporting system that does not require a specific base station.
The disclosed system has several important advantages. For example, the present disclosure provides a system for pairing or assigning the components of a printer-related data reporting system that is more user friendly, reliable, dependable, and easier to install than existing systems.
Another advantage of the present system is that it eliminates the need for a barcode scanner for reading bar codes associated with the components of a printer-related data reporting system.
Another advantage of the present system is enabling a user to connect together the various components of a mesh network.
Still yet another possible advantage of the disclosed system is providing a system and method for identifying sources of data relating to printers and associated components.
Another advantage of the present system is the utilization of a smart phone running custom software to accomplish the NFC pairing of a printer-related data reporting system.
Another advantage of the present system is the utilization of a smart phone running custom software to accomplish the barcode paring of a printer-related data reporting system.
Yet another advantage of the present system is the use of a smart phone camera to capture information associated with a barcode to enable the pairing of components of a printer-related data reporting system.
For a more complete understanding of the present disclosure and its advantages, reference is now made to the following descriptions, taken in conjunction with the accompanying drawings, in which:
Similar reference numerals refer to similar parts throughout the several views of the drawings.
The present invention relates to a system and method for pairing or associating the various components of a printer-related data monitoring system. One embodiment of the present invention relates to a NFC-based system and method for pairing or associating the various components of a printer-related data monitoring system. Another embodiment of the present invention relates to a barcode-based system and method for pairing or associating the various components of a printer-related data monitoring system. The monitoring system includes monitoring printer-related data on USB cables and relaying the data to a printer reporting system via a base station, wherein the monitoring is performed using USB compatible hardware affixed to a USB cable. Alternatively, the monitoring system includes monitoring printer-related data on USB cables and relaying the data to a printer reporting system, wherein the monitoring is performed using hardware affixed to a USB cable, the hardware connecting directly over the internet to the printer reporting system, thereby eliminating the need for a base station. The various components of the present invention, and the manner in which they interrelate, are described in greater detail hereinafter.
The system and method described hereinafter refers to a monitoring system that includes a base station and a USB device. However, a monitoring system that does not rely on an associated base station is envisioned to be within the scope of the present invention. To accomplish the goal of zero-configuration installation, one embodiment includes NFC Tags placed on a base station and a USB device, respectively. In another embodiment of the invention, the NFC Tag on the base station is initially scanned using an NFC-compatible smartphone running custom software, thereby registering the MAC Address of the base station on a server. Once the base station is registered, the NFC Tag on the USB device that is to be associated with the base station is scanned and the requisite information is entered for the USB device to be associated with the printer it will be monitoring.
In another embodiment, barcodes are placed on a base station and a USB device, respectively. The barcode on the base station is initially scanned using a camera on a smartphone or other suitable device running custom software, thereby registering the MAC Address of the base station on a server. Once the base station is registered, the barcode on the USB device that is to be associated with the base station is scanned and the requisite information is entered for the USB device to be associated with the printer it will be monitoring. The pairing of multiple USB devices, printers, and computers with a single base station is envisioned to be within the scope of the present invention.
The pairing of multiple USB devices, printers, and computers with a single base station is envisioned to be within the scope of the present invention. The use of multiple base stations, or no base station at all, is also envisioned. Once a USB device is registered with a base station, they are allowed to communicate on a RF mesh network and associate the USB device with the printer to be monitored. Data relating to the system configuration is then uploaded to a server, thereby enabling a printer to be monitored passively with a USB device.
The computer-implemented method and system may include, but are not limited to, the following steps. It will be appreciated by one skilled in the art that the order of steps presented herein may be performed in a different order. It will also be appreciated by one skilled in the art that the method and system described herein for pairing of hardware for monitoring and reporting printer-related data may include all, some, or none of the steps described herein.
Initially with reference to
With reference to
In one embodiment of the system and method described herein, the scanning and activating steps are performed by a wireless or mobile device running custom application-specific software. The wireless or mobile device may be a NFC-compatible smartphone, the smartphone capable of communicating over a WiFi or cellular data network. In another embodiment, the wireless or mobile device may be a smartphone further comprising a camera, the smartphone capable of communicating over a WiFi or cellular data network.
In another embodiment of the invention, the scanning is performed by initiating the custom application-specific software and scanning the NFC tag with the smartphone, wherein the NSDP information is subsequently entered by a user or technician directly into the application-specific software and uploaded via WiFi or a cellular data network to a remote printer-related data monitoring system.
In yet another embodiment of the invention, the scanning is performed by initiating the custom application-specific software and capturing the barcode image with the smartphone camera, wherein the NSDP information subsequently entered by a user or technician directly into the application-specific software and uploaded via WiFi or a cellular data network to a remote printer-related data monitoring system.
In yet another embodiment of the present invention, the base station reports aggregated data with MAC address as Primary Key in existing scan results file. In another embodiment of the invention, the base station is a Patrol Box.
It will be understood by those of skill in the art that flowcharts and block diagrams herein described may illustrate architecture, algorithms, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments. Therefore, it will be understood that each block in the flowchart or block diagram may represent a module, segment, or portion of code, which comprises one or more executable computer program instructions for implementing the specified logical function or functions. Further, some implementations may include the functions in the blocks occurring out of the order as herein presented. By way of non-limiting example, two blocks shown in succession may be executed substantially concurrently, or the blocks may at times be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and flowcharts, and combinations of blocks in the block diagram and flowchart illustrations, may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer program instructions.
The system includes one or more processing devices, which may be a computer processing unit, and could be a single central processing unit, or a number of processing units configured to operate either in sequence or in parallel. The processing device can be configured to execute software processes which implement the steps disclosed herein. The system may also include a memory capable of storing the steps necessary for a processing device to implement the steps disclosed herein. This memory could be in the form of memory resident within the processing device or in the form of standalone memory coupled to the processing unit via a communication path, such as a bus or a network.
Although this disclosure has been described in terms of certain embodiments and generally associated methods, alterations and permutations of these embodiments and methods will be apparent to those skilled in the art. Accordingly, the above description of example embodiments does not constrain this disclosure. Other changes, substitutions, and alterations are also possible without departing from the spirit and scope of this disclosure.
This application claims priority to U.S. Provisional Patent Application Ser. No. 61/939,403, filed Feb. 13, 2014, entitled “System and Method for Monitoring Printer-Related Data on USB Cables,” U.S. Provisional Patent Application Ser. No. 61/939,365, filed Feb. 13, 2014, entitled “System and Method for the Passive Monitoring and Reporting of Printer-Related Data on USB Cables,” U.S. Provisional Patent Application Ser. No. 61/939,374, filed Feb. 13, 2014, entitled “System and Method for the Near Field Communication Pairing of Components of a Printer-Related Data Reporting System,” U.S. Provisional Patent Application Ser. No. 61/939,388, filed Feb. 13, 2014, entitled “System and Method for the Barcode Pairing of Components of a Printer-Related Data Reporting System,” and U.S. Provisional Patent Application Ser. No. 61/939,419, filed Feb. 13, 2014, entitled “System and Method for the Passive Monitoring and Reporting of Network Content on USB Cables,” the contents of which are fully incorporated by reference herein for all purposes.
Number | Date | Country | |
---|---|---|---|
61939374 | Feb 2014 | US | |
61939388 | Feb 2014 | US | |
61939365 | Feb 2014 | US | |
61939403 | Feb 2014 | US | |
61939419 | Feb 2014 | US |