Database system with user-directed application-side control of data movement among storage tiers
US-9594780-B1 · Mar 14, 2017 · US
US10030986B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10030986-B2 |
| Application number | US-201615197697-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2016 |
| Priority date | Jun 29, 2016 |
| Publication date | Jul 24, 2018 |
| Grant date | Jul 24, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Analytic maps may be used to develop and refine law enforcement strategies. Initially, the data assets and associated telemetry information of media recording devices may be stored in a primary database. The data assets include an audio recording, a video recording, or a multimedia recording. The associated telemetry information includes geolocations of the media recording devices at multiple times. References to the data assets and duplicate of the associated telemetry information are stored in a secondary database, in which the secondary database may provide faster data read speed than the primary database. Pre-calculations are performed based at least on the telemetry information as stored in the secondary database according to one or more mapping parameters to generate multiple sets of pre-calculated data. A set of pre-calculated data is then sent for presentation on an analytic map of a dashboard displayed on a remote computing device.
Opening claim text (preview).
What is claimed is: 1. One or more non-transitory computer-readable media storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising: storing one or more data assets and associated telemetry information of at least one media recording device in a primary database, the one or more data assets including an audio recording, a video recording, or a multimedia recording, the associated telemetry information including geolocations of the at least one media recording device at multiple times; storing at least one reference to the one or more data assets and duplicate of the associated telemetry information in a secondary database, the secondary database providing faster data read speed than the primary database; performing pre-calculations based at least on the telemetry information as stored in the secondary database according to one or more mapping parameters to generate multiple sets of pre-calculated data; and sending a set of pre-calculated data from the multiple sets of pre-calculated data for presentation on an analytic map of a dashboard displayed on a remote computing device. 2. The one or more computer-readable media of claim 1 , wherein the primary database is a relational or transactional database, and the secondary database is a nonrelational or non-transactional database. 3. The one or more computer-readable media of claim 1 , wherein the acts comprise storing supplemental information that is associated with the telemetry information in the primary database, the supplemental information including incident reports for one or more incidents occurring in a geographical region, and wherein performing the pre-calculation includes performing the pre-calculation based on the incident reports to generate a set of pre-calculated mapping data that shows a distribution of incidents in the geographical region. 4. The one or more computer-readable media of claim 3 , wherein the pre-calculated mapping data provides for the distribution of the incidents to be shown using different incident markers that show saturation degrees of different incidents in the geographical region. 5. The one or more computer-readable media of claim 3 , wherein performing the pre-calculation includes performing the pre-calculation based on the telemetry information and the incident reports to generate a set of calculated mapping data that associate multiple law enforcement officers with a plurality of incidents. 6. The one or more computer-readable media of claim 5 , wherein the at least one media recording device is used by one or more law enforcement officers, and wherein the acts further comprise: receiving a user request for a data asset as stored in the primary database via an interactive interface provided by the analytic map or via a query for a text that is associated with the data asset, the data asset captured by a media recording device of the law enforcement officer and recording the incident; retrieving the data asset as stored in the primary database using a reference to the data asset as stored in the secondary database; and sending the data asset to the remote computing device for presentation on the dashboard displayed on the remote computing device. 7. The one or more computer-readable media of claim 6 , wherein the data asset is a pre-processed data asset that includes a redacted video image or a redacted audio snippet, the pre-processed data asset being stored in the primary database with an original version of the data asset. 8. The one or more computer-readable media of claim 5 , wherein the acts further comprise: receiving a user selection of one or more incidents via a geo-fencing interface provided by the analytic map; and sending additional map data that includes identities of one or more law enforcement officers that are associated with the one or more incidents to the remote computing device for presentation on the dashboard displayed on the remote computing device. 9. The one or more computer-readable media of claim 8 , wherein the additional map data includes at least one of statistical data on an amount of time a law enforcement officer spent on an incident or a link to a data asset that captures the incident. 10. The one or more computer-readable media of claim 5 , wherein the supplemental information further associates a plurality of law enforcement officers with at least one of police stations and patrol vehicles, and classifies multiple incidents according to incident type, and wherein the acts further comprise: receiving a user query for incidents that are associated with a police station, a patrol vehicle, or an incident type via an interactive interface provided by the analytic map; and sending data that identifies one or more incidents that are associated with the police station, the patrol vehicle, or the incident type to the remote computing device for presentation on the dashboard displayed on the remote computing device. 11. The one or more computer-readable media of claim 1 , wherein the at least one media recording device is used by one or more law enforcement officers, and wherein performing the pre-calculation includes performing the pre-calculation based on the telemetry information to generate a set of pre-calculated mapping data that shows geolocations of the one or more law enforcement officers. 12. The one or more computer-readable media of claim 1 , wherein the acts further comprise: receiving a user request to update the analytic map of the dashboard with an additional set of pre-calculated data of the multiple sets of pre-calculated data, the additional set providing a different zoom level or incident type than the set of pre-calculated data; and sending the additional set of pre-calculated data for presentation on the analytic map of the dashboard displayed on the remote computing device. 13. The one or more computer-readable media of claim 1 , wherein the storing the associated telemetry information includes storing telemetry data that is received from a media recording device at a first set of time intervals, and wherein the acts further comprising filtering out geolocation data from the telemetry data such that the geolocations of the media recording device are displayed according to a second set of time intervals that are longer than the first set of time intervals. 14. The one or more computer-readable media of claim 1 , wherein the acts further comprise: receiving an access permission modification for a user that is to be promulgated to access control lists of a plurality of data assets stored in the primary database; setting a pending modification flag indicating that an access permission of the user has changed with respect to the plurality of data assets stored in the primary database; and updating the access control lists of the data assets stored in the primary database in response to detecting the pending modification flag following an authentication of the user for access to the dashboard. 15. A system, comprising: one or more processors; and memory having instructions stored therein, the instructions, when executed by the one or more processors, cause the one or more processors to perform acts comprising: storing one or more data assets and associated telemetry information of at least one media recording device in a primary database, the one or more data assets including an audio recording, a video recording, or a multimedia recording, the associated telemetry information including geolocations of the at least one media recording device at multiple times; storing at least one reference to the one or more data
Secondary servers, e.g. proxy server, cable television Head-end {(provisioning of proxy services in data packet switching networks H04L67/56)} · CPC title
Geographical information databases · CPC title
{embedded in a} Personal Computer [PC] · CPC title
specially adapted for specific applications · CPC title
Supplemental services, e.g. displaying phone caller identification, shopping application · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.