Patent classifications
G08B13/19665
Framework for time-associated data stream storage, processing, and replication
Disclosed are various embodiments for a framework for time-associated data stream storage, processing, and replication. A plurality of streams of time-associated data are received from a plurality of sources via a network using an application-layer protocol. Each of the plurality of streams is divided into a plurality of fragments. An acknowledgement is sent to each of the plurality of sources for each of the plurality of fragments via the network using the application-layer protocol. Processing is performed on each of the plurality of fragments for individual ones of the plurality of streams. An action is implemented relative to a respective fragment based at least in part on a result of the processing.
Transmission rate control of data communications in a wireless camera system
Systems and methods are introduced for rate control of data transmissions in a wireless camera system. In an illustrative embodiment, a computing system selects primary data rates and corresponding fallback data rates to use for transmission of video data. The computing system selects the data rates that provides high-throughput without resulting in wasted energy from retransmissions. The selection may be based upon transmission conditions as well as the record of past data rates, the number of attempts for the data rates, and whether they were successful. These data may be stored as a state machine or for machine learning analysis. Finally, the video data may be aggregated prior to transmission to reduce overhead and improve efficiency.
Systems and methods for modifying fast-forward speeds based on the user's reaction time when detecting points of interest in content
Systems and methods are described for modifying a fast-forwarding speed based on a reaction time of a user when a frame of interest is detected. A media guidance application may receive a command from a user to fast-forward through a media asset and may execute a fast-forwarding operation through frames of the media asset. The media guidance application may detect that the fast-forwarding operation is approaching a frame of interest to the viewer. The media guidance application may reduce the fast-forwarding speed to a second speed slower than the first speed, where the second speed is determined based on an estimated reaction time of the user. The media guidance application may receive a command to resume playback from the user while the fast-forwarding operation is occurring at the second speed and may play back the media asset at a default playback speed from a point corresponding to a moment when the command was received.
AUTOMATIC EVENT DETECTION, TEXT GENERATION, AND USE THEREOF
A system and method for video surveillance and searching are disclosed. Video is analyzed and events are automatically detected. Based on the automatically detected events, textual descriptions are generated. The textual descriptions may be used to supplement video viewing and event viewing, and to provide for textual searching for events.
Managing copies of media samples in a system having a plurality of interconnected network cameras
The present invention relates to a method for managing copies of media samples recorded by a given network camera of a system comprising a plurality of interconnected network cameras, the method comprising the following steps: obtaining a topology of the system as a set of relationships existing between the network cameras of the plurality, based on media samples recorded by these network cameras; selecting a subset of network cameras from the plurality, based on the determined topology and a predetermined level of redundancy to achieve, for the storage of the copies of the media samples recorded by the given network camera, in storage units of network cameras of the subset.
Point-of-sale terminal with integrated emergency services request capability
A point-of-sale terminal is used to process purchases by a customer during normal operation. However, the point-of-sale terminal also may receive, aggregate and/or process information measured by sensors that are co-located with or in the vicinity of the point-of-sale terminal. The point-of-sale terminal may receive information from at least one sensor that indicates that the at least one sensor has sensed a measureable parameter that is outside of a threshold range; establish at least one communication channel with at least one third-party based on the indication that the at least one sensor has sensed a measureable parameter that is outside of the threshold range; and send to the at least one third party at least one communication relating to the at least one sensor indicating that the at least one sensor has sensed a measureable parameter that is outside of the threshold range.
Usage-based assessment for surveillance storage configuration
Systems and methods for site-based estimation of storage requirements, such as for surveillance video cameras, are described. Product information, a data retention policy, and an intended recording mode about a camera of a surveillance system may be received through a user interface of a user device. A baseline storage value is determined based on the received product information and the data retention policy. A storage requirement may be calculated based on the baseline data storage value and a determined recording co-efficient value based on a sample scene at the camera location. Scene descriptors may be generated based on the sample scene to retrieve the recording co-efficient value from a lookup table.
Systems and methods for integrated auto-triggering image capture of enclosure interiors
The present invention provides an enclosure having an entry barrier with an integrated auto-triggering image capture system. The enclosure includes an enclosure body, an entry barrier coupled to the enclosure body, and an integrated image capture system with an activator and an image sensor. The activator is coupled to the entry barrier and generates a trigger upon detecting a positional change of the entry barrier relative to the enclosure body. The image sensor is coupled to both the entry barrier and the activator, and is triggered by the activator to capture images of the enclosure interior.
System and method for a security system
An apparatus and method is presented for network video management and recording of video signals and video analytics generated by a network of IP-enabled cameras. A set of IP cameras are connected in a LAN to a network video recorder further connected by LAN or WAN to a set of client stations. The client station operates a hybrid program including a web-browser and a native application operating on a computer. The network video recorder operates a media recorder to store video streams from the IP cameras into a media database and further operates a relational database for storing camera configuration data, device drivers, event information and alarms. The network video recorder includes a zero configuration networking discovery service for automatically detecting and downloading default configurations to the cameras. Client stations can stream video directly from IP cameras, receive recorded video streams and query the relational database for cameras and events.
CONTROLLING DATA ROUTING IN PREMISES MANAGEMENT SYSTEMS
Systems and methods for controlling routing in premises management systems are described. A system may comprise a server located external to a premises. The server may be configured to receive, from a user device located external to the premises, a request for content from a premises device located at the premises. The server may be configured to transmit, to a gateway device located at the premises, a request to cause transmission of the content. The gateway device may configured to determine, based on the request to cause transmission of the content and a capability of a network, a routing protocol for transmission of the content. The gateway device may be configured to cause transmission of the content. The transmission of the content may use the determined routing protocol. The transmission of the content may be via the network.