Dynamic deployment of executable recognition resources in distributed camera devices
First Claim
Patent Images
1. A method comprising:
- determining, by an apparatus in a data network, a deployment context for execution within one or more distributed camera devices in a distributed camera system, including determining, for the deployment context, available capacity in the one or more distributed camera devices, and determining video recognition requirements for the deployment context, the deployment context based on the video recognition requirements relative to the available capacity;
determining an optimized executable video recognition resource for the deployment context from available executable recognition resources, including determining the optimized executable video recognition resource as at least a part of a best match for the video recognition requirements within the available capacity; and
sending, to the one or more distributed camera devices via the data network, an instruction for deployment and execution of the optimized executable video recognition resource for optimized recognition according to the deployment context.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises: identifying a deployment context for execution within one or more distributed camera devices in a distributed camera system, the deployment context including video recognition requirements relative to available capacity in the one or more distributed camera devices; determining an optimized executable recognition resource for the deployment context from available executable recognition resources; and sending, to the one or more distributed camera devices, an instruction for deployment and execution of the optimized executable recognition resource for optimized recognition according to the deployment context.
16 Citations
20 Claims
-
1. A method comprising:
-
determining, by an apparatus in a data network, a deployment context for execution within one or more distributed camera devices in a distributed camera system, including determining, for the deployment context, available capacity in the one or more distributed camera devices, and determining video recognition requirements for the deployment context, the deployment context based on the video recognition requirements relative to the available capacity; determining an optimized executable video recognition resource for the deployment context from available executable recognition resources, including determining the optimized executable video recognition resource as at least a part of a best match for the video recognition requirements within the available capacity; and sending, to the one or more distributed camera devices via the data network, an instruction for deployment and execution of the optimized executable video recognition resource for optimized recognition according to the deployment context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a processor circuit configured for determining a deployment context for execution within one or more distributed camera devices in a distributed camera system, including determining, for the deployment context, available capacity in the one or more distributed camera devices, and determining video recognition requirements for the deployment context, the deployment context based on the video recognition requirements relative to the available capacity, the processor circuit further configured for determining an optimized executable video recognition resource for the deployment context from available executable recognition resources, including determining the optimized executable video recognition resource as at least a part of a best match for the video recognition requirements within the available capacity; and a device interface circuit configured for sending, to the one or more distributed camera devices via a data network, an instruction for deployment and execution of the optimized executable video recognition resource for optimized recognition according to the deployment context. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory tangible media encoded with logic for execution by a machine and when executed by the machine operable for:
-
determining, by the machine in a data network, a deployment context for execution within one or more distributed camera devices in a distributed camera system, including determining, for the deployment context, available capacity in the one or more distributed camera devices, and determining video recognition requirements for the deployment context, the deployment context based on the video recognition requirements relative to the available capacity; determining an optimized executable video recognition resource for the deployment context from available executable recognition resources, including determining the optimized executable video recognition resource as at least a part of a best match for the video recognition requirements within the available capacity; and sending, to the one or more distributed camera devices via the data network, an instruction for deployment and execution of the optimized executable video recognition resource for optimized recognition according to the deployment context. - View Dependent Claims (18, 19, 20)
-
Specification