Enterprise-level licensing for a barcode decoder within a mobile device application
AssigneeThe Code Corporation
InventorsMing Lei, David Bubnoski
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.