Software-Extensible Gun Scope and Method
First Claim
1. An apparatus comprising:
- a digital optical scope including software-extensible functionality, the digital optical scope including;
a display;
an interface configured to receive data including software modules;
an optical sensor configured to capture video data associated with a view area;
a processor coupled to the optical sensor, the display, and the interface; and
a memory configured to store a plurality of instructions that, when executed, cause the processor to receive a software module from the interface, to store the software module in the memory, and to execute the software module to install a capability of the digital optical scope.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus includes a digital optical scope including software-extensible functionality. The digital optical scope includes a display, an interface configured to receive data including software modules, and an optical sensor configured to capture video data associated with a view area. The digital optical scope further includes a processor coupled to the optical sensor, the display, and the interface, and includes a memory. The memory is configured to store a plurality of instructions that, when executed, cause the processor to receive a software module from the interface, to store the software module in the memory, and to execute the software module to install a capability of the digital optical scope.
-
Citations
22 Claims
-
1. An apparatus comprising:
a digital optical scope including software-extensible functionality, the digital optical scope including; a display; an interface configured to receive data including software modules; an optical sensor configured to capture video data associated with a view area; a processor coupled to the optical sensor, the display, and the interface; and a memory configured to store a plurality of instructions that, when executed, cause the processor to receive a software module from the interface, to store the software module in the memory, and to execute the software module to install a capability of the digital optical scope. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
receiving a software module at an interface of an optical scope; and storing the software module in a memory of the optical scope; and executing the software module using a processor of the optical scope to access a capability of the optical scope. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
an optical scope comprising; a plurality of circuitry including a processor and a memory, and including an interface configured to receive a software module, the processor configured to execute instructions stored in the memory to provide optical scope functionality; and wherein the optical scope functionality is extensible by downloading a software module through the interface. - View Dependent Claims (19, 20, 21, 22)
Specification