Safety network of things
AssigneeIntrado Life & Safety, Inc.
InventorsAdan K. Pope, Michel Brkovic
Life of this patent
Estimating the term…
Abstract
An apparatus includes a network interface and a processing unit. The network interface receives a device registration request identifying an identity of a client device, an Internet address of the client device, and a physical location of the client device. The processing unit determines an identity of at least one sensor of the client device, at least in part based on the identity of the client device. The network interface transmits, to an Internet address of a server, the identity of the client device, the physical location of the client device, and the identity of the at least one sensor of the client device. The network interface receives data from the at least one sensor of the client device.
Claims20
A method, comprising:
- receiving a device registration request from a client device, the device registration request indicating a device identifier of the client device, an Internet address of the client device, a physical location of the client device, and an identification of at least one sensor of the client device;
- receiving an event notification indicating a location of an event;
- determining a geofence, at least in part based on the location of the event and a distance from the location;
- determining that the client device is within the geofence, at least in part based on the physical location of the client device;
- transmitting a sensor selection request to a public safety device, the sensor selection request indicating the identification of the at least one sensor and at least one of the physical location of the client device or a distance of the client device from the event;
- receiving a sensor selection response from the public safety device, the sensor selection response indicating the at least one sensor;
- and
- transmitting a recording request to the client device, the recording request identifying the at least one sensor.
A method implemented by a client device, comprising:
- transmitting a registration request to a server, the registration request indicating a device identifier of the client device, an Internet address of the client device, a physical location of the client device, and an identification of a first sensor of the client device;
- receiving a recording request from the server, the recording request identifying the first sensor;
- recording data with the first sensor to produce a recording, at least in part based on the recording request;
- and
- transmitting the recording to the server.
A non-transitory, computer-readable medium encoded with instructions that, when executed by a processing unit, cause the processing unit to perform operations comprising:
- receiving a device registration request from a client device, the device registration request indicating a device identifier of the client device, an Internet address of the client device, a physical location of the client device, or an identification of at least one sensor of the client device;
- receiving an event notification indicating a location of an event;
- determining a geofence, at least in part based on the location of the event and a distance from the location;
- determining that the client device is within the geofence, at least in part based on the physical location of the client device;
- transmitting a sensor selection request to a public safety device, the sensor selection request indicating the identification of the at least one sensor and at least one of the physical location of the client device or a distance of the client device from the event;
- receiving a sensor selection response from the public safety device, the sensor selection response indicating the at least one sensor;
- and
- transmitting a recording request to the client device, the recording request identifying the at least one sensor.
Dependencies are inferred from the claim text.