H04N21/241

VIDEO SECURITY SYSTEM CONFIGURED FOR SIMPLIFIED CLUSTER JOIN AND METHOD THEREFOR

A video security system configured for simplified cluster join is disclosed. The video security system includes a video management server device that internally includes at least one non-volatile storage medium initially storing incomplete portions of first and second computer readable instructions that entirely define server components that provide first and second operational supports for first and second video cameras. The video management server device is configured to communicate with the first and second video cameras over at least one local area network path. The video management server device is also configured to communicate with a package sourcing entity to transmit information about the incomplete portions to the package sourcing entity. The video management server device is also configured to automatically receive, from the package sourcing entity, an upgrade package that is tailored to include remainder portions of the first and second computer readable instructions without the incomplete portions

Dynamic allocation of compute capacity in video stream processing
11910042 · 2024-02-20 · ·

Approaches for dynamically allocating compute capacity for processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether the compute capacity allocated for processing a particular digital video stream should be adjusted in some manner based on the determined video complexity information. The amount of compute capacity allocated for processing the particular digital video stream may be dynamically adjusted in response to maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.

Dynamic allocation of compute capacity in video stream processing
11910042 · 2024-02-20 · ·

Approaches for dynamically allocating compute capacity for processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether the compute capacity allocated for processing a particular digital video stream should be adjusted in some manner based on the determined video complexity information. The amount of compute capacity allocated for processing the particular digital video stream may be dynamically adjusted in response to maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.

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.

DISTRIBUTION SYSTEM, RECEPTION APPARATUS, AND METHODS FOR TRANSITIONING TO NEW SERVICES
20190222880 · 2019-07-18 · ·

A distribution system and reception apparatus, and methods thereof, are provided for broadcasting and receiving a plurality of non-backwards-compatible services. The broadcasting method includes receiving, by a first service provider, a plurality of first services, which include a first service from each of the first and second service providers. The first service provider generates a first broadcast multiplex, including the plurality of first services, and broadcasts the first broadcast multiplex on a first broadcast channel allocated to the first service provider. A second service provider receives a plurality of second services, which include a second service from each of the first and second service providers. The second service provider generates a second broadcast multiplex, including the plurality of second services, and broadcasts the second broadcast multiplex on a second broadcast channel allocated to the second service provider.

DISTRIBUTION SYSTEM, RECEPTION APPARATUS, AND METHODS FOR TRANSITIONING TO NEW SERVICES
20190222880 · 2019-07-18 · ·

A distribution system and reception apparatus, and methods thereof, are provided for broadcasting and receiving a plurality of non-backwards-compatible services. The broadcasting method includes receiving, by a first service provider, a plurality of first services, which include a first service from each of the first and second service providers. The first service provider generates a first broadcast multiplex, including the plurality of first services, and broadcasts the first broadcast multiplex on a first broadcast channel allocated to the first service provider. A second service provider receives a plurality of second services, which include a second service from each of the first and second service providers. The second service provider generates a second broadcast multiplex, including the plurality of second services, and broadcasts the second broadcast multiplex on a second broadcast channel allocated to the second service provider.

Augmenting video games with add-ons

A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.

Augmenting video games with add-ons

A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.

System and Method for Controlling iTV Application Behaviors Through the Use of Application Profile Filters
20190149881 · 2019-05-16 ·

Controlling the admission of interactive television iTV applications to an iTV application distribution system is accomplished through the use of iTV application profiles that enumerate sets of allowed functions and behaviors for the iTV applications within the distribution system. In general, the profiles comprise filters that enable various functions within the distribution system, and may be applied to the iTV applications according to any of a number of bases. The distribution system includes an interface or console adapted to permit a system operator to create the application profiles and establish rules for attaching the profiles to the iTV applications, and an application profile engine configured to automatically validate the iTV applications against the profiles according to those rules.

System and Method for Controlling iTV Application Behaviors Through the Use of Application Profile Filters
20190149881 · 2019-05-16 ·

Controlling the admission of interactive television iTV applications to an iTV application distribution system is accomplished through the use of iTV application profiles that enumerate sets of allowed functions and behaviors for the iTV applications within the distribution system. In general, the profiles comprise filters that enable various functions within the distribution system, and may be applied to the iTV applications according to any of a number of bases. The distribution system includes an interface or console adapted to permit a system operator to create the application profiles and establish rules for attaching the profiles to the iTV applications, and an application profile engine configured to automatically validate the iTV applications against the profiles according to those rules.