Enterprise-level licensing for a barcode decoder within a mobile device application

Uloženo v:
Podrobná bibliografie
Název: Enterprise-level licensing for a barcode decoder within a mobile device application
Patent Number: 11080,369
Datum vydání: August 03, 2021
Appl. No: 16/112413
Application Filed: August 24, 2018
Abstrakt: An application on a mobile device may include a barcode decoder. The application may be configured to download a configuration file. The configuration file may include an enterprise identifier that is uniquely associated with an enterprise. The application may additionally be configured to obtain a license key for the barcode decoder. The license key may be based on the enterprise identifier. The application may additionally be configured to transition the barcode decoder from an inactive state to an active state conditional upon verifying that the license key is based on the enterprise identifier.
Inventors: The Code Corporation (Draper, UT, US)
Assignees: The Code Corporation (Murray, UT, US)
Claim: 1. A mobile device, comprising: one or more processors; memory in electronic communication with the one or more processors; and an application stored in the memory of the mobile device, the application comprising a barcode decoder, the application being executable by the one or more processors to: download a configuration file from a workflow server, wherein the configuration file comprises an enterprise identifier that is uniquely associated with an enterprise, and wherein communication between the application and the workflow server occurs via a mobile application server and is based on the enterprise identifier; obtain a license key for the barcode decoder, the license key being based on the enterprise identifier; and transition the barcode decoder from an inactive state to an active state conditional upon verifying that the license key is based on the enterprise identifier.
Claim: 2. The mobile device of claim 1 , wherein: the memory further comprises instructions that are executable by the one or more processors to download the application from an application download server and install the application; and the barcode decoder is in the inactive state when the application is installed.
Claim: 3. The mobile device of claim 1 , wherein: the license key comprises the enterprise identifier; and verifying that the license key is based on the enterprise identifier comprises verifying that the enterprise identifier within the license key matches the enterprise identifier within the configuration file.
Claim: 4. The mobile device of claim 1 , wherein the license key is obtained from the workflow server.
Claim: 5. The mobile device of claim 4 , wherein the configuration file comprises the license key.
Claim: 6. The mobile device of claim 1 , wherein the license key is obtained from a license server that is distinct from the workflow server.
Claim: 7. The mobile device of claim 1 , wherein the application comprises barcode reading functionality and other functionality in addition to the barcode reading functionality.
Claim: 8. The mobile device of claim 1 , wherein: the workflow server is managed by a hospital information system (HIS) vendor; the enterprise comprises a hospital; and the enterprise identifier comprises a hospital identifier.
Claim: 9. The mobile device of claim 8 , wherein the HIS vendor assigns the hospital identifier to the hospital.
Claim: 10. A method for enterprise-level licensing, the method being implemented by a hospital information system (HIS) vendor, the method comprising: sending a configuration file to an application running on a mobile device, wherein a user of the mobile device is associated with a hospital, wherein the configuration file comprises a hospital identifier that is uniquely associated with the hospital, and wherein the configuration file is sent to the application in response to receiving a request for access to health care records maintained by the HIS vendor and receiving information identifying the hospital; obtaining a license key for the hospital, the license key enabling use of a barcode decoder within the application, the license key being based on the hospital identifier; and sending the license key to the application.
Claim: 11. The method of claim 10 , further comprising creating the configuration file, wherein the configuration file comprises at least one of: a mobile device identifier that is uniquely associated with the mobile device; or a user identifier that is uniquely associated with a user of the mobile device.
Claim: 12. The method of claim 10 , further comprising determining whether the enterprise has purchased a license to use the barcode decoder, wherein the license key is sent to the application conditional upon determining that the enterprise has purchased the license.
Claim: 13. The method of claim 10 , wherein obtaining the license key comprises receiving the license key from a supplier of the barcode decoder.
Claim: 14. The method of claim 10 , wherein the configuration file comprises the license key.
Claim: 15. A system for enterprise-level licensing, comprising: a workflow server comprising memory including a database that includes enterprise data associated with an enterprise, wherein the workflow server is configured to implement access restrictions so that the enterprise data cannot be accessed by a mobile device application unless the mobile device application has a configuration file comprising an enterprise identifier that is uniquely associated with the enterprise; a mobile application server that facilitates communication between the mobile device application and the workflow server, wherein the communication between the mobile device application and the workflow server is based on the enterprise identifier; and a license server that is configured to provide a license key to the mobile device, wherein the license key is based on the enterprise identifier, and wherein the license key is required to transition a barcode decoder that is part of the mobile device application from an inactive state to an active state.
Claim: 16. The system of claim 15 , wherein the communication between the mobile device application and the workflow server is encrypted using an encryption key that is based at least in part on the enterprise identifier.
Claim: 17. The system of claim 15 , wherein: the license server is part of the workflow server; the workflow server is configured to download the configuration file to the mobile device in response to the mobile device providing credentials verifying that the mobile device is authorized to access the enterprise data; and the license key is incorporated into the configuration file.
Claim: 18. The system of claim 15 , wherein the license server is separate from the workflow server.
Claim: 19. The system of claim 15 , wherein the enterprise identifier is encrypted into the license key.
Claim: 20. The system of claim 15 , wherein the system comprises a plurality of workflow servers, and wherein the mobile application server is configured to: receive the enterprise identifier from the mobile device application; and determine which of the plurality of workflow servers is associated with the enterprise based at least in part on the enterprise identifier.
Patent References Cited: 2009/0055320 February 2009 Goertier
2014/0282610 September 2014 Strom
2016/0188932 June 2016 Powell
Primary Examiner: Paliwal, Yogesh
Attorney, Agent or Firm: O'Hagen, Timothy P.
Ray Quinney & Nebeker
Přístupové číslo: edspgr.11080369
Databáze: USPTO Patent Grants
Buďte první, kdo okomentuje tento záznam!
Nejprve se musíte přihlásit.