Valved sheath introducer for venous cannulation
US-9108033-B2 · Aug 18, 2015 · US
US9892606B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9892606-B2 |
| Application number | US-16721805-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 28, 2005 |
| Priority date | Nov 15, 2001 |
| Publication date | Feb 13, 2018 |
| Grant date | Feb 13, 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.
A video surveillance system extracts video primitives and extracts event occurrences from the video primitives using event discriminators. The system can undertake a response, such as an alarm, based on extracted event occurrences.
Opening claim text (preview).
What is claimed is: 1. A method comprising: first, providing a video processing apparatus comprising: an event detection system, including an input to receive input video information, and an event detection device including hardware, the event detection device configured to analyze the input video information and to detect an event based on one or more rules applied to the analyzed video information; and an application programming interface framework coupled to the event detection device to permit a separately generated program to interact with the event detection device to define the one or more rules for the event detection device; and then, separately providing a user interface configured to permit access by a user to rule language or primitive definitions to create new rules for the event detection device, and configured to provide to the event detection device via the application programming interface the new rules as the one or more rules, wherein the user interface is configured to provide new rules that do not previously exits within the event detection system and thereby provide new functionality to the event detection system. 2. The method of claim 1 , wherein the event detection device comprises: a video content analysis device including hardware configured to analyze the input video formation to derive a plurality of attributes of an object in the input video information; and an event inference device including hardware coupled to said video content analysis device and configured to detect an event based on one or more rules applied to the plurality of derived attributes, the event not being one of the derived attributes. 3. The method of claim 1 , further comprising: wherein the step of separately providing the user interface comprises providing a user interface configured to communicate the one or more rules to the event detection device via the application programming interface over a network. 4. The method of claim 3 , wherein the step of separately providing the user interface comprises providing a user interface configured to access a software development kit to access fully formed rules. 5. The method of claim 3 , wherein the step of separately providing the user interface comprises providing a user interface configured to access a software development kit to access rule language. 6. The method of claim 3 , wherein the step of separately providing the user interface comprises providing a user interface configured to access a software development kit to access primitive definitions. 7. The method of claim 1 , wherein the step of separately providing the user interface comprises providing a user interface configured to permit a user to define a new type of video tripwire. 8. The method of claim 1 , wherein the step of separately providing the user interface comprises providing a user interface configured to permit a user to define a new area of interest. 9. The method of claim 1 , wherein the step of separately providing the user interface comprises providing a user interface configured to permit a user to define an object classification. 10. The method of claim 1 , wherein the step of separately providing the user interface comprises providing a user interface configured to permit a user to create a rule element. 11. The method of claim 1 , wherein the video processing apparatus is an element of a video camera. 12. The method of claim 1 , wherein the video processing apparatus is housed in a housing separate from the user interface. 13. The method of claim 12 , further comprising: creating the one or more rules at a location remote from the video processing apparatus. 14. The method of claim 13 , further comprising: transmitting the one or more rules to the event detection device via the application programming interface over a network. 15. The method of claim 1 , wherein the video processing apparatus is configured to receive all rules for the event detection device only via the application programming interface. 16. The method of claim 1 , wherein the event detection device generates an alert upon detecting an event based on the one or more rules, and the video processing apparatus is configured to output all alerts only via the application programming interface. 17. The method of claim 1 , wherein the application programming interface is coupled to the video input to provide the input video information to the event detection device. 18. A video device comprising: an event detection system, including an input to receive input video information, and an event detection device including hardware, the event detection device configured to analyze the input video information, to detect an event based on one or more rules applied to the analyzed video information; and an application programming interface framework coupled to the event detection device to permit a separately generated program to interact with the event detection device to define the one or more rules for the event detection device, the application programming interface configured to provide communication with the event detection device to receive the one or more rules for the event detection device, wherein the application programming interface is configured to communicate with a separately later provided user interface configured to permit access by a user to rule language or primitive definitions to create new rules for the event detection device, wherein the application programming interface framework is configured to receive and to provide to the event detection device the new rules as the one or more rules, wherein the application programming interface is configured to provide new rules that do not previously exist within the event detection system and thereby provide new functionality to the event detection system. 19. The video device of claim 18 , further comprising a housing containing the event detection system and the application programming interface, wherein the video device is configured to receive any new user rule from a source exterior to the housing. 20. The video device of claim 18 , wherein the event detection device comprises: a video content analysis device including hardware configured to analyze the input video information to derive a plurality of attributes of an object in the input video information; and an event inference device including hardware coupled to said video content analysis device and configured to detect an event based on one or more rules applied to the plurality of derived attributes, the event not being one of the derived attributes. 21. The video device of claim 18 , further comprising: a network interface configured to receive the one or more rules over a network and to communicate the received one or more rules to the event detection device via the application programming interface over a network. 22. The video device of claim 21 , further comprising the user interface, the user interface being in communication with the event detection system via the network. 23. The video device of claim 22 , further comprising a software development kit accessible by the user interface to access the fully formed rules. 24. The video device of claim 22 , further comprising a software development kit accessible by the user interface to access the rule language. 25. The video device of claim 22 , further comprising a software development kit accessible by the user interface to access t
Movement detection not involving frame subtraction, e.g. motion detection on the basis of luminance changes in the image · CPC title
for receiving images from a plurality of remote sources · CPC title
Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position (signal generation from motion picture films H04N5/253) · CPC title
Discriminating between target movement or movement in an area of interest and other non-signicative movements, e.g. target movements induced by camera shake or movements of pets, falling leaves, rotating fan · CPC title
Television signal recording · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.