Packet routing via payload inspection for alert services
First Claim
1. A method for routing packets in a network for use in providing alert services, comprising:
- receiving a packet having a header section and a payload section, the payload section including information relating to a video clip from a particular camera;
inspecting the payload section of the packet in a network core for use in determining how to route the packet to subscribers to information from the particular camera; and
selectively routing the packet based upon the inspecting.
1 Assignment
0 Petitions
Accused Products
Abstract
Packet routing via payload inspection at routers in a core of a distributed network for use in providing alert services. Packets include subjects and attributes in addition to routing information. The subjects correspond with particular types of content for subscriptions, and the attributes encapsulate the data or content, which can include video clips from cameras at particular locations. The routers store filters corresponding with subscriptions to content. Upon receiving a packet, a router inspects the payload section of the packet containing the attributes in order to retrieve the attributes and apply them to the filters for the subscriptions to content from the cameras. If an attribute satisfies a filter, the packet is routed to the next link. If the attributes do not satisfy the filters, the router discards the packet. These routing decisions are distributed among routers in the network core.
-
Citations
42 Claims
-
1. A method for routing packets in a network for use in providing alert services, comprising:
-
receiving a packet having a header section and a payload section, the payload section including information relating to a video clip from a particular camera;
inspecting the payload section of the packet in a network core for use in determining how to route the packet to subscribers to information from the particular camera; and
selectively routing the packet based upon the inspecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for routing messages in a network providing alert services, comprising:
-
receiving a message having a header section, at least one subject, and at least one attribute, the attribute relating to a video clip from a particular camera;
retrieving the subject and the attribute from the message;
retrieving a subscription based upon the subject; and
applying the attribute to the subscription in a network core in order to determine how to route the message to a subscriber to information from the particular camera. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for routing packets in a network for use in providing alert services, comprising:
-
receiving a packet having a header section and a payload section, the payload section including information relating to an event for a particular alert service;
inspecting the payload section of the packet in a network core for use in determining how to route the packet to subscribers to information for the alert service; and
selectively routing the packet based upon the inspecting.
-
-
22. An apparatus for routing packets in a network for use in providing alert services, comprising:
-
a receive module for receiving a packet having a header section and a payload section, the payload section including information relating to a video clip from a particular camera;
an inspect module for inspecting the payload section of the packet in a network core for use in determining how to route the packet to subscribers to information from the particular camera; and
a rout module for selectively routing the packet based upon the inspecting. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for routing messages in a network providing alert services, comprising:
-
a receive module for receiving a message having a header section, at least one subject, and at least one attribute, the attribute relating to a video clip from a particular camera;
a module for retrieving the subject and the attribute from the message;
a module for retrieving a subscription based upon the subject;
an apply module for applying the attribute to the subscription in a network core in order to determine how to route the message to a subscriber to information from the particular camera. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for routing packets in a network for use in providing alert services, comprising:
-
a plurality of digital video cameras, wherein the digital video cameras produce a digital video output;
a local area network (LAN) connecting the digital video cameras;
a publisher agent, connected to the LAN, that publishes the digital video output;
a publish-subscribe network, connected to the publisher agent; and
,a digital video surveillance system (DVSS) that receive the published digital video output via the publish-subscribe network. - View Dependent Claims (40, 41, 42)
-
Specification