Enterprises may provide employees, clients, and/or customers electronic inventory/equipment (assets) for temporary use. For example, public safety agencies may assign or distribute assets, such as radios, batteries, accessories, and the like, to individual users. Loss prevention of such assets is particularly important, particularly in the public safety arena, where such assets may be utilized by law enforcement, fire rescue, and paramedics, to name a few. However, the ability to track and manage assets can be challenging. As the number of assets increases, the ability to track and manage the assets becomes increasingly complex.
Accordingly, there is a need for an improved approach to asset tracking management.
The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, together with the detailed description below, are incorporated in and form part of the specification, and serve to further illustrate embodiments of concepts that include the claimed invention, and explain various principles and advantages of those embodiments.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.
The apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
Briefly, there is provided herein an asset management tracking system that be used by enterprises to track the physical location of and manage a plurality of electronic devices. For example, public safety agencies may utilize the tracking and management system provided herein to track personal communications devices (often referred to as “radios”), batteries, accessories and the like. The embodiments provide for a system which aids in the prevention of asset loss, by ensuring that an accurate use status of an asset is recorded. For the purposes of this application, a portable radio asset may refer to a battery for a portable radio device, the battery-powered device itself of an electronic accessory of the portable radio device. In a determination of a use status of an asset, the time that an asset last connected to the asset tracking management network (when the asset was last “seen”) may be evaluated. When the asset has not been “seen” for a certain amount of time, the asset's use status may be determined to be dormant. Further refinement of the dormant status of the asset is provided to distinguish subcategories associated with the dormant asset which facilitates determination of whether the dormant asset is lost or broken or is somewhere still within the enterprise or assigned to an individual within the enterprise.
Accordingly, systems and methods described herein are directed to, among other things, detection and classification of a dormant status of a portable radio asset. One embodiment provides a server for categorizing portable radio assets in a cloud-based communication system. The server includes an electronic processor communicatively coupled to a memory. The server is preferably a remote server communicating with a portable radio over a wireless connection of the cloud-based communication system. The electronic processor is configured to evaluate status data, from the memory, for a portable radio asset of the portable radio, the status data including when a communication associated with the portable radio asset was last received by the server, determine that the portable radio asset is dormant when a time period following receipt of the communication exceeds a predetermined threshold, and retrieve information corresponding to a situational circumstance of the portable radio asset. The electronic processor is further configured to perform analytics on the information, categorize, based on the analytics, the portable radio asset into a subcategory, the subcategory characterizing a dormant status of the portable radio asset, and update a database to include the dormant portable radio asset categorized in the dormant status subcategory. The updated database, including the dormant portable radio asset categorized in the dormant status subcategory, is accessible to an external device communicating with the server through the cloud-based communication system for display on a graphical user interface of the external device.
Another embodiment provides a method of categorizing portable radio assets managed by a server communicating with the portable radio over a wireless connection of the cloud-based communication system. The method includes evaluating status data, from a memory, for a portable radio asset of the portable radio, the status data including when a communication associated with the portable radio asset was last received by the server, determining that the portable radio asset is dormant when a time period following receipt of the communication exceeds a predetermined threshold, and retrieving information corresponding to a situational circumstance of the portable radio asset. The method further includes performing analytics on the information, categorizing, based on the analytics, the portable radio asset into a subcategory, the subcategory characterizing a dormant status of the portable radio asset, updating a database to include the dormant portable radio asset categorized in the dormant status subcategory. The updated database, including the dormant portable radio asset categorized in the dormant status subcategory, is accessible to an external device communicating with the server through the cloud-based communication system for display on a graphical user interface of the external device.
The embodiments further provide for a communication system, comprising a plurality of portable radio assets and a server for communicating with the plurality of portable radio assets. The server determines when a portable radio asset of the plurality of portable radio assets has gone dormant based on a predetermined time threshold without communication. The system may retrieve information corresponding to a situational circumstance associated with the dormant portable radio asset. The server performs analytics on the dormant portable radio asset to categorize the dormant portable radio asset into a dormant status subcategory. The system further comprises a database for storing analytical results pertaining to the dormant portable radio asset including the dormant status subcategory, and the analytical results pertaining to the dormant portable radio asset including the dormant status subcategory being accessible, to an external device, for asset tracking management for the plurality of portable radio assets.
Before embodiments are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways.
For ease of description, some of the example systems presented herein are illustrated with a single exemplar of each of its component parts. Some examples may not describe or illustrate all components of the systems. Other example embodiments may include more or fewer of each of the illustrated components, may combine some components, or may include additional or alternative components.
It should be understood that although the system depicts components as logically separate, such depiction is merely for illustrative purposes. In some embodiments, the illustrated components may be combined or divided into separate software, firmware, and/or hardware. Regardless of how they are combined or divided, these components may be executed on the same computing device or may be distributed among different computing devices (or electronic processors) connected by one or more networks or other suitable communication means.
It should also be understood that although certain drawings illustrate hardware and software located within particular devices, these depictions are for illustrative purposes only. In some embodiments, the illustrated components may be combined or divided into separate software, firmware and/or hardware. For example, instead of being located within and performed by a single electronic processor, logic and processing may be distributed among multiple electronic processors. Regardless of how they are combined or divided, hardware and software components may be located on the same computing device or may be distributed among different computing devices connected by one or more networks or other suitable communication links.
Portable radio assets 106 and 108 are illustrated as portable electronic communication devices (for example, portable radios) that include battery or battery pack. However, other devices may be considered portable radio assets. For example, batteries (including memory-enabled batteries) or other kinds of battery-powered devices (for example, tablet computers and laptop computers) are considered as portable radio assets for purposes of the examples explained and illustrated. In such embodiments, communications between the portable radio asset and one or more of the components of the system 100 may be performed via a transceiver of an electronic device connected to the memory-enabled battery. In some embodiments, each portable radio asset 106 and 108 is configured to retrieve and/or store information about itself including a unique identifier, a performance history, a current location status, and the like. In some embodiments, portable radio assets include only a memory and a battery and the information. In other examples, the portable radio assets 106 and 108 are equipped with a global positioning system (GPS) chip and/or a radio frequency identification (RFID) tag to enable determination of its location.
The communication system 100 (in particular, the server 200) is configured to record and manage a plurality of entries 103. Each entry corresponds to a particular portable radio asset (for example, portable radio assets 106 and 108) and is stored in the database 102. An entry of a portable radio asset may include various information regarding the portable radio asset and a user assigned to the portable radio asset as explained below. The database 102 may be a database housed on a suitable database server communicatively coupled to and accessible by the server 200. In alternative embodiments, the database 102 may be part of a cloud-based database system (for example, a data warehouse) external to the system 100 and accessible by the server 200 over one or more wired or wireless networks. In some embodiments, all or part of the database 102 may be locally stored on the server 200.
At a hardware level, components of the system 100 may be connected to one another via a wired network, a wireless network, or both. All or parts of the networks used in the system 100 may be implemented using various communication networks, for example, a cellular network, the Internet, a Bluetooth™ network, a wireless local area network (for example, Wi-Fi), a wireless accessory Personal Area Networks (PAN), a machine-to-machine (M2M) autonomous network, and the like. For example, in some embodiments the communication system 100 is a cloud-based system. The server 200, database 102, the portable radio assets 106 and 108, the management workstation 110, and other database(s) 104 and components of the system 100 communicate with each other using suitable wireless or wired communication protocols. The system 100 includes one or more servers or computers (for example, the server 200) including one or more processors configured to perform various functions, which are described below.
The server 200 is configured to receive information regarding a portable radio asset directly from a user (for example, via a graphical user interface of the management workstation 110 described below) regarding a particular portable radio asset, from the portable radio asset itself, and/or one or more additional databases 104 and store that information in a corresponding entry for the portable radio asset in the database 102. It should be noted that, for ease of description, the phrase “categorizing a portable radio asset” herein refers to updating a category/subcategory status of an entry corresponding to the portable radio asset stored in the database 102.
The one or more databases 104 may include certain information, for example, supplier data of an asset supplier that manufactured and/or provided the portable radio asset, an enterprise or personal calendar of a user assigned to the portable radio asset, a maintenance record database, and other information. The information may include information regarding the portable radio asset itself. For example, the information may include when the portable radio asset last communicated with the server 200, a record of the portable radio asset from the asset supplier database, and a last known location of the portable radio asset. The information may also include an aging characteristic of the portable radio asset and/or a performance characteristic of the portable radio asset. The information may also include information regarding a user currently assigned to the portable radio asset (for example, an identity of the user, a current employee status of the user, and the like). Information may also be determined by the server 200 itself via analytics on the collected information. In some embodiments, the information relates to a battery of the portable radio asset (for example, battery age and battery charge level). A dormant battery asset can be categorized based on the health status analytics.
The management workstation 110 may be a computing device or computer system. A detailed block diagram illustrating the components of the management workstation is provided in
As explained below in more detail, the server 200 categorizes the dormant portable radio assets into sub-categories. The dormant portable radio asset and associated subcategories can be accessed by a remote device for use on a graphical user interface. For example, 502A of
For ease of description, the system 100 is described in terms of a hardware system. However, in some embodiments, some or all of the system 100 may be implemented in software as a virtual network system (for example, a cloud-based system). In other words, the system 100 can be defined as the combination of software and hardware included in one or more electrical computing devices that run software implementing processes of the system described herein.
The memory 210 includes read only memory (ROM), random access memory (RAM), other non-transitory computer-readable media, or a combination thereof. The electronic processor 205 is configured to retrieve instructions and data from the memory 210 and execute, among other things, instructions to perform the methods described herein.
The electronic processor 205 is configured to control the transceiver 220 to transmit and receive electronic communication signals to and from one or more electronic devices (for example, portable radio assets 106 and 108). In some embodiments, the transceiver 220 is used for communications between one or more components of the system 100. The electronic processor 205 and the transceiver 220 may include various digital and analog components (for example, digital signal processors, and the like), which for brevity are not described herein and which may be implemented in hardware, software, or a combination of both. In some embodiments, the transceiver 220 includes a combined transmitter-receiver component. In other embodiments, the transceiver 220 includes separate transmitter and receiver components.
The display 230 displays images, video, text, and/or data from sensor inputs to the user (for example, an incident-handling dispatcher). The display 230 may be a liquid crystal display (LCD) screen or an organic light emitting display (OLED) display screen. In some embodiments, a touch sensitive input interface (utilized in the implementation of the graphical user interface 235) may be incorporated into the display 230 as well, allowing the user to interact with content provided on the display 230.
In some embodiments, the management workstation 110 may include fewer or additional components in configurations different from that illustrated in
In some embodiments, one or more of the components of the system 100 is/are implemented on multiple electronic devices that include components or combinations of different components, including all or some of the various components described above with respect to the server 200 and the management workstation 110. For example, the portable radio assets 106 and 108 may include an electronic processor, memory, and/or a transceiver. As a consequence, these components are not described in detail or explicitly illustrated.
In summary, the embodiments of
In the example illustrated, at block 305, the processor 205 evaluates status data for the portable radio asset 106 obtained from the memory 210. The status data includes information or data indicating when a communication associated with the portable radio asset 106 was last received by the server 200. The communication may be from the portable radio asset 106 itself or, in embodiments where the portable radio asset 106 is a battery, from the device that the portable radio asset 106 is connected to. At block 310, the processor 205 determines that the portable radio asset 106 is dormant when a time period following receipt of the communication exceeds a predetermined threshold. The predetermined time period threshold may be a number of days (for example, a week, a month, and the like). The threshold is automatically generated, user-defined (for example, via the interface 235), or preset. In some embodiments, the threshold is a custom threshold for a particular portable radio asset.
At block 315, the processor 205 retrieves information corresponding to a situational circumstance of the portable radio asset 106 and, at block 320, performs analytics on the information. The information that is retrieved and analyzed by the processor 205 includes the information described above in reference to
At block 325, the processor 205 categorizes, based on the analytics, the portable radio asset 106 into a subcategory. The subcategory, as mentioned above, further characterizes a dormant status of the portable radio asset 106 as to why the portable radio asset 106 has not communicated with the server 200 for more than the predetermined time threshold of block 310. The subcategory may be selected from a plurality of predetermined sub-categories. The predetermined plurality of sub-categories may include at least one selected from the group consisting of lost asset; damaged asset, asset currently-in-storage, asset not yet used, asset retired, and asset assigned to user on leave.
For example, information regarding a user assigned to the portable radio asset 106 may be evaluated to determine if the battery is dormant due to a situation of the user assigned to the portable radio asset 106. For example, the processor 205 may determine, based on a personal or enterprise calendar of the assigned user, whether the assigned user is currently on vacation or on temporary leave, hence the user may not be utilizing the device for the time.
Following the categorization at block 325, the processor 205 updates the database 102 to the dormant portable radio asset categorized in the dormant status subcategory (block 330). At block 335, the updated database is accessed by an external device for generation of a graphical user interface. The updated database, including the dormant portable radio asset categorized in the dormant status subcategory, is accessible to an external device communicating with the server through the cloud-based communication system for display on a graphical user interface of the external device (for example, the graphical user interface 235 of workstation 110 of
The analytics may be based on inquiries that include, but are not limited to: user assignment to the portable radio asset, a record of the portable radio asset from an asset supplier database, asset usage since purchase from an asset supplier, an aging characteristic of the portable radio asset, a health status of the portable radio asset, a performance characteristic of the portable radio asset, and a last known location of the portable radio asset. The dormant status subcategory may then be assigned from a plurality of predetermined sub-categories, the predetermined plurality of sub-categories including at least one from the group consisting of: lost asset, damaged asset, asset currently-in-storage, asset not yet used, asset retired; and asset assigned to user on leave.
For example, for the dormant portable radio asset 106 may be categorized as “retired,” based on information indicating that the last determined location of the portable radio asset 106 is at a home of the user's or at the enterprise of the system 100 (for example, when the asset 106 is a battery), the user assigned to the portable radio asset 106 is using or is assigned a different portable radio asset (for example, when the asset 106 is an electronic device such as a radio), and that a performance of the portable radio asset 106 is determined to be less than a predetermined quality threshold all indicate a likelihood that the portable radio asset 106 is retired. Information indicating that the dormant portable radio asset 106 has not been seen for a certain number of days, that the portable radio asset 106 is close to or exceeds an expected expiration age (an age in which the device permanently fails or is normally retired), and that an identifier of a different portable radio asset that is currently being used by the user one that has not previously been used before are definite indications that the portable radio asset 106 has been retired whereas an indication that the last known location of the portable radio asset 106 is different from a usual/predetermined location cancels a possibility that the portable radio asset 106 may be categorized under the “retired” category.
As also illustrated in
In some embodiments, the processor 205 is configured to utilize a predication algorithm to categorize the portable radio asset 106 based on previously stored classifications. The processor 205 may also utilize a machine learning algorithm to determine information for categorizing the portable radio asset 106. For example, in some embodiments, the processor 205 is configured to determine a health status of the dormant portable radio asset 106 based on analytics using a machine learning algorithm and categorize the portable radio asset 106 based on the determined health status. The processor 205 may thus predict the likelihood that the dormant portable radio asset 106 is damaged. As another example, the processor 205 may be configured to determine an expected age in which portable radio assets are retired by the enterprise based on previously retired portable radio assets and compare the age of the portable radio asset 106 to the expected age result. Similarly, in some embodiments, the electronic processor 205 is configured to categorize the portable radio asset 106 into a subcategory of a damaged electronic asset category based on a performance history of the portable radio asset 106.
In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.
The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.
Moreover in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has,” “having,” “includes,” “including,” “contains,” “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a,” “has . . . a,” “includes . . . a,” or “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially,” “essentially,” “approximately,” “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way but may also be configured in ways that are not listed.
It will be appreciated that some embodiments may be comprised of one or more generic or specialized processors (or “processing devices”) such as microprocessors, digital signal processors, customized processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware) that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and/or apparatus described herein. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used.
Moreover, an embodiment can be implemented as a computer-readable storage medium having computer readable code stored thereon for programming a computer (e.g., comprising a processor) to perform a method as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.