Integrated systems and methods providing situational awareness of operations in an organization
AssigneeIntrepid Networks, LLC
InventorsBrittin Kane, Joseph Daniel McCall, Joshua Witter, Jason Alan Stonebraker
Life of this patent
Estimating the term…
Abstract
A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.
Claims8
A method of managing data on a server in a network, where the server provides data created by a first authorized client in a set of clients on the network to other authorized clients in the set of clients on the network for viewing, the server including a server processor and non-volatile server storage under exclusive control of the server processor where only the server processor writes information to the non-volatile server storage, wherein:
- the server processor is provided an exclusive role to (i) be sole recipient of the data created by the first authorized client, (ii) write the created data received from the first authorized client to any non-volatile storage medium and (iii) transfer the created data from the non-volatile server storage to limit access to the created data to data transfers made via the processor over the network, wherein the created data is exclusively accessible via the server processor and exclusively accessible within the network, and transfer of created data is limited to transfers made to the authorized clients such that the first authorized client is not able to transfer the created data except via the server processor and within the network and only after the created data is written by the server processor to the non-volatile server storage, whereby:
- the non-volatile server storage is the sole repository by which the created data is accessible, the created data is only accessible via the network, and other authorized clients are only able to receive the created data through the server processor such that, in order for a second authorized client in the set of clients to display the data created by the first authorized client on the second authorized client, the second authorized client must receive the data directly from the non-volatile server storage through a network connection to the server.
A system for managing data on a server, comprising:
- a server having a server processor and non-volatile server storage accessible by the server processor;
- a plurality of mobile hand-held authorized clients in communication with the server over a network, each of the clients having a device processor, volatile local memory, and non-volatile local storage accessible by the device processor, and a display for viewing information held in the volatile local memory,
- wherein first computer instructions are stored in the non-volatile server storage for execution by the server processor to receive data from an authorized client in the network, and
- wherein second computer instructions are stored in non-volatile local storage of a first authorized client for execution by the device processor to:
- provide data created on the first authorized client to the server for storage in the non-volatile server storage;
- delete the data from the non-volatile local storage of the first authorized client after the data is provided by the first authorized client to the server so that the server functions as a sole repository for non-volatile storage of the data;
- and
- authorize access to the data by select ones or all in the plurality of authorized clients where, according to the first computer instructions and the second computer instructions:
- the non-volatile server storage operates under exclusive control of the server processor where only the server processor writes information to the non-volatile server storage;
- the server processor is provided an exclusive role to
- (i) be sole recipient of the data created by the first authorized client,
- (ii) write the created data received from the first authorized client to any non-volatile storage medium, and
- (iii) transfer the created data from the non-volatile server storage to limit access to the created data to data transfers made via the server processor over the network, wherein the created data is exclusively accessible via the server processor and exclusively accessible within the network, and transfer of created data is limited to transfers made to the authorized clients such that the first authorized client is not able to transfer the created data except via the server processor and within the network and only after the created data is written by the server processor to the non-volatile server storage, whereby:
- the non-volatile server storage is the sole repository by which the created data is accessible, the created data is only accessible via the network, and other authorized clients are only able to receive the created data through the server processor such that, in order for a second authorized client in the set of authorized clients to display the data created by the first authorized client on the second authorized client, the second authorized client must receive the data directly from the non-volatile server storage through a network connection to the server.
Non-transitory computer readable media containing program instructions executable on a network including a server to implement a method of managing data, wherein the server is in communication with a plurality of clients over the network and the instructions, when executed by a processor associated with the server and one or more processors associated with the clients, implement a method comprising:
- receiving by the server, data from a client in the network, and deleting the data from local non-volatile storage associated with the client once the data is received by the server, and storing the data on the server in a non-volatile storage medium associated with the server, so that the server functions as a sole repository for the data;
- and
- providing access to the data by authorized ones of the plurality of clients, wherein data accessed by the clients remains volatile on the clients and is prevented from being written to non-volatile storage associated with the clients, wherein:
- the server processor is provided an exclusive role to (i) be sole recipient of the data created by one of the clients, (ii) write the created data received from said one of the clients to any non-volatile storage medium and (iii) transfer the created data from the non-volatile storage medium associated with the server to limit access to the created data to data transfers made via the processor, associated with the server, over the network, wherein the created data is exclusively accessible via the processor associated with the server and exclusively accessible within the network, and transfer of created data is limited to transfers made to the clients such that said one of the clients is not able to transfer the created data except via the server processor and within the network and only after the created data is written by the processor associated with the server to the non-volatile storage medium associated with the server, whereby:
- the non-volatile storage associated with the server is the sole repository by which the created data is accessible, the created data is only accessible via the network, and other clients are only able to receive the created data through the processor associated with the server such that, in order for a second client to display the data created by said one of the clients on the second client, the second client must receive the data directly from the non-volatile storage medium associated with the server through a network connection to the server.
Dependencies are inferred from the claim text.