Patent ID: 9534903
Date: 2017-01-03
CPC Classifications: G01C,G06F,G06Q,G06T,H04L,H04W

Claim:
1. A method comprising: storing, in a memory device, a plurality of floor maps, each floor map indicating a layout of a physical location; storing, in a memory device, a plurality of point-of-interest (POI) data structures, receiving, from one or more of a plurality of computing devices, information regarding one of the POI included in the plurality of POI data structures; updating the metadata of one of the plurality of POI data structures based on the received information; receiving a floor map request from a client computing device, wherein the floor map request includes a requested location; based upon the location included by the floor map request, selecting a floor map and a subset of POI data structures; transmitting, to the client computing device and in response to the floor map request, the selected floor map and the selected POI data structures; and receiving metadata from at least one POI of the selected POI data structures and the client computing device, the metadata indicating a status of the POI.