Systems and methods for controlling video functions across multiple video streams are provided. Multiple video streams are recorded at an event via a corresponding multiple of video sources, the multiple video streams being synchronized in time with each other. The multiple video streams are displayed on a display device. One or more of the multiple video streams may be selected via a touch screen of the display device, which are then presented for playback on the display device. Control of video functions of the selected video streams is enabled via finger gestures on the touch screen of the display device. The video functions may comprise video selection, play, pause, fast forward, rewind, zoom, focus, shuttle, scrub, seek, frame advance, and the like. In the event two or more of the multiple video streams are selected, the two or more video streams may be controlled simultaneously and synchronously.
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for scalable searching, format converting, and routing of multiple live IP video sources. Software as a service (SaaS) services featuring software for scalable searching, format converting, and routing of multiple live IP video sources; providing subscription-based temporary use of non-downloadable cloud-based software for scalable searching, format converting, and routing of multiple live IP video sources.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
downloadable software for scalable searching, format converting, and routing of multiple live IP video sources Software as a service (SaaS) services featuring software for scalable searching, format converting, and routing of multiple live IP video sources; providing subscription-based temporary use of non-downloadable cloud-based software for scalable searching, format converting, and routing of multiple live IP video sources
4.
Systems and methods for real time control of a remote video production with multiple streams
The present invention relates to a cloud-based video production system and corresponding methods that deliver real time or near real time video with broadcast quality. Video from the same source is encoded into at least two separate streams, one with low latency and another with higher latency and higher quality. Corresponding frames of each stream have identical timestamps. The two streams are sent over separate signal paths. A first signal path is a real time control (RTC) path having low latency, and used to communicate the lower quality video content from video sources to a producer user interface. The second signal path provides the same video content at a higher video quality than that provided over the first signal path, but with longer latency. Commands from the user interface based on the lower latency stream can then be carried out on the higher latency stream.
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
5.
Methods, apparatus, and systems for providing media content over a communications network
The present invention relates to methods and systems for broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system may include one or more servers for delivering media content over the network for one or more media content programs. The media content comprises data packets. The one or more servers may provide IP multicasting information and tracking information for the data packets to all receiving devices requesting the media content. Any receiving devices that request the media content and that one of: (a) fail to subscribe to the IP multicasting channel; or (b) fail to receive all of the data packets for the media content over the IP multicasting channel, may use the tracking information to identify other of the receiving devices that have received the data packets and to request the data packets from at least one of the identified receiving devices.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/63 - Control signaling between client, server and network components; Network processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/658 - Transmission by the client directed to the server
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Managing the ordering and hiring of additional staff for others, namely, hiring of camera crews and technicians for video production services. Streaming of live and recorded audio and video programming via a global communication network, a television network, the Internet, and social media platforms; communication services, namely, the transmission of audio and video data from a mobile device by wired and wireless communication networks, the Internet, and data networks; providing online facilities for real-time interaction and collaboration between production crew and talent to facilitate television and video production; providing online facilities for real-time interaction with others via computers and mobile devices; wireless telephone telecommunications services, namely, wireless mobile data transmission plans. Video production services; automated closed-captioning services; rental of video equipment for the recording, editing, and transmitting of video and audio content. Platform as a Service (PAAS) services featuring software for cloud-based acquisition, indexing, searching, editing, production, and distribution of video content; Platform as a Service (PAAS) services featuring software for video and audio telecommunications and conferencing; cloud-based services for video production.
7.
Remote cloud-based video production system in an environment where there is network delay
A cloud-based video production system, methods, and apparatus are provided. Video sources are in communication with a cloud-based video production server and a remote user interface via a network. A control unit, which is located at or in communication with video production server, is in communication with the remote user interface. A buffer, corresponding to each of the video sources, is disposed between each of the video sources and the control unit to account for network delays. Commands for selecting and manipulating video content from the video sources are sent from the user interface to the control unit, each of the commands containing a command timestamp corresponding to the video timestamp of the video frame displayed on the user interface when the command is issued. The control unit executes each command at a time when the video timestamp at an output of the corresponding buffer corresponds to the command timestamp. The control unit outputs a video program in accordance with the commands.
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
40 - Treatment of materials; recycling, air and water treatment,
42 - Scientific, technological and industrial services, research and design
Goods & Services
Managing the ordering and hiring of additional staff for others, namely, hiring of camera crews and technicians for video production services Streaming of live and recorded audio and video programming via a global communication network, a television network, the Internet, and social media platforms; communication services, namely, the transmission of audio and video data from a mobile device by wired and wireless communication networks, the Internet, and data networks; providing online facilities for real-time interaction and interaction for purposes of collaboration with other computer users being production crews and talent concerning topics of interest related to television and video production; providing on-line facilities for real-time interaction with other computer users via computers and mobile devices concerning topics of general interest; wireless telephone telecommunications services, namely, wireless mobile data transmission plans Automated closed-captioning of films and videos Platform as a Service (PAAS) services featuring cloud-based computer software platforms for acquisition, indexing, searching, editing, production, and distribution of video content; Platform as a Service (PAAS) services featuring computer software platforms for video and audio telecommunications and conferencing
Providing online facilities for real-time interaction and collaboration between production crew and talent to facilitate television and video production
10.
Remote cloud-based video production system in an environment where there is network delay
A cloud-based video production system, methods, and apparatus are provided. Video sources are in communication with a cloud-based video production server and a remote user interface via a network. A control unit, which is located at or in communication with video production server, is in communication with the remote user interface. A buffer, corresponding to each of the video sources, is disposed between each of the video sources and the control unit to account for network delays. Commands for selecting and manipulating video content from the video sources are sent from the user interface to the control unit, each of the commands containing a command timestamp corresponding to the video timestamp of the video frame displayed on the user interface when the command is issued. The control unit executes each command at a time when the video timestamp at an output of the corresponding buffer corresponds to the command timestamp. The control unit outputs a video program in accordance with the commands.
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
Methods, apparatus, and systems are provided for remotely controlling a camera in an environment where there is a delay. A control device is provided for controlling a remotely located camera via a network. The control device comprises a monitor for viewing an image provided by the camera. A control signal is sent from the control device to the camera with a command for controlling at least one of a function, setting, or parameter of the camera. An image displayed on the monitor of the control device is modified in accordance with the command to provide an emulated image for display prior to execution of the command at the camera.
Methods, apparatus, and systems for automatically producing a video program in accordance with a script are provided. Various media assets are recorded and/or stored in a content database, together with metadata relating to each of the media assets. Each media asset is tagged with a unique content ID, the unique content ID associating the metadata with the media asset. The media assets are then indexed. Text from a script is then analyzed using natural language processing to locate one or more relevant indexed media assets. The located one or more media assets are assembled into a video program in accordance with the script.
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/2743 - Video hosting of uploaded data from client
H04N 21/278 - Content descriptor database or directory service for end-user access
H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
H04N 21/8405 - Generation or processing of descriptive data, e.g. content descriptors represented by keywords
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/8549 - Creating video summaries, e.g. movie trailer
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
13.
METHODS AND APPARATUS FOR REMOTELY CONTROLLING A CAMERA IN AN ENVIRONMENT WITH COMMUNICATION LATENCY
Methods, apparatus, and systems are provided for remotely controlling a camera in an environment where there is a delay. A control device is provided for controlling a remotely located camera via a network. The control device comprises a monitor for viewing an image provided by the camera. A control signal is sent from the control device to the camera with a command for controlling at least one of a function, setting, or parameter of the camera. An image displayed on the monitor of the control device is modified in accordance with the command to provide an emulated image for display prior to execution of the command at the camera.
Methods, apparatus, and systems for automatically producing a video program in accordance with a script are provided. Various media assets are recorded and or stored in a content database, together with metadata relating to each of the media assets. Each media asset is tagged with a unique content ID, the unique content ID associating the metadata with the media asset. The media assets are then indexed. Text from a script is then analyzed using natural language processing to locate one or more relevant indexed media assets. The located one or more media assets are assembled into a video program in accordance with the script.
H04N 21/8545 - Content authoring for generating interactive applications
G06F 16/71 - Indexing; Data structures therefor; Storage structures
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
15.
REMOTE CLOUD-BASED VIDEO PRODUCTION SYSTEM IN AN ENVIRONMENT WHERE THERE IS NETWORK DELAY
A cloud-based video production system, methods, and apparatus are provided. Video sources are in communication with a cloud-based video production server and a remote user interface via a network. A control unit, which is located at or in communication with video production server, is in communication with the remote user interface. A buffer, corresponding to each of the video sources, is disposed between each of the video sources and the control unit to account for network delays. Commands for selecting and manipulating video content from the video sources are sent from the user interface to the control unit, each of the commands containing a command timestamp corresponding to the video timestamp of the video frame displayed on the user interface when the command is issued. The control unit executes each command at a time when the video timestamp at an output of the corresponding buffer corresponds to the command timestamp. The control unit outputs a video program in accordance with the commands.
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04L 12/16 - Arrangements for providing special services to substations
41 - Education, entertainment, sporting and cultural services
Goods & Services
Cloud-based video production services in the nature of production of streaming video programs with interactive audience participation, and production of streaming videos with live discussions and interviews
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
Encoders; transceivers; IP video transceivers; video servers; IP video servers; video distribution system comprising network switches, routers, video servers, transceivers, encoders and software for distribution of video content; software for use in producing, scheduling, routing and distribution of video content; software for use in integrating live video content into social media applications; graphical user interface software for producing, scheduling, switching, routing and distributing of video content. Transmission, switching, routing and distribution of video content over digital networks.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
Encoders; transceivers; IP video transceivers; video servers; IP video servers; video distribution system comprising network switches, routers, video servers, transceivers, encoders and downloadable software for distribution of video content Transmission, switching, routing and distribution of video content over digital networks
Methods, apparatus, and systems for exchange of video content are provided. A media outlet device is provided with a media outlet application, and a user device of a user is provided with an interactive media application, the interactive media application enabling communications with the media outlet device via the media outlet application. Video content is recorded and encoded on the user device. An interactive map is displayed on a user interface of the media outlet device. The interactive map shows a current location of the user device. The purchase of the video content from the user is enabled via the user interface. The purchased video content is communicated from the user device to at least one of a central server and the media outlet device.
The present invention relates to broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system includes a plurality of broadcast devices, a plurality of receiving devices, a plurality of databases, and a control center. The control center provides a number of services, including but not limited to channel control, ad insertion, conditional access, program guide services, and the like. Media content, which can be television, radio, and other data, is received from various content providers and converted into digital data packets, having a suitable format for transmission. Each receiving device will request the relevant packets, decode the received packets, and display or present the media content contained in the packets via an associated device. Packets may be received directly from the broadcast devices or from peers/receiving devices on the network. Advertising content may be inserted into the media content at the receiving devices.
H04N 21/63 - Control signaling between client, server and network components; Network processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/658 - Transmission by the client directed to the server
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
Encoders; transceivers; IP video transceivers; video servers; IP video servers; video distribution system comprising network switches, routers, video servers, transceivers, encoders and software for distribution of video content; software for use in acquiring, indexing, producing, scheduling, routing and distribution of video content. Acquisition, transmission, switching, routing and distribution of video content over digital networks.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for cloud-based automation of the acquisition, transmission, and management of video content. Platform as a service (PAAS) featuring computer software platforms for cloud-based automation of the acquisition, transmission, and management of video content.
25.
Methods, apparatus, and systems for instantly sharing video content on social media
Methods, apparatus, and systems for instantly posting images or video clips to social media websites during recording of video content are provided. A video capture device is provided for recording video content. A social media integration application is associated with the video capture device. The selection of a still image or video clip during recording of video content is enabled via a one-touch process. The selected still image or video clip is then processed by the social media integration application such that the still image or video clip is at least one of directly forwarded to and posted on one or more pre-selected social media websites via a network or forwarded to and posted on the one or more pre-selected social media websites via a web browser interface.
H04N 21/2743 - Video hosting of uploaded data from client
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
42 - Scientific, technological and industrial services, research and design
Goods & Services
Platform as a service (PAAS) featuring computer software platforms for cloud-based automation of the acquisition, transmission, and management of video content
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for cloud-based automated indexing, production, and distribution of video content. Platform as a service (PAAS) featuring computer software platforms for cloud-based automated indexing, production, and distribution of video content.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for cloud-based automated indexing, production, and distribution of video content. Platform as a service (PAAS) featuring computer software platforms for cloud-based automated indexing, production, and distribution of video content.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
software for cloud-based automated indexing, production, and distribution of video content Platform as a service (PAAS) featuring computer software platforms for cloud-based automated indexing, production, and distribution of video content
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
software for cloud-based automated indexing, production, and distribution of video content platform as a service (PAAS) featuring computer software platforms for cloud-based automated indexing, production, and distribution of video content
31.
Methods, apparatus and systems for exchange of video content
Methods, apparatus, and systems for exchange of video content are provided. A media outlet device is provided with a media outlet application, and a user device of a user is provided with an interactive media application, the interactive media application enabling communications with the media outlet device via the media outlet application. Video content is recorded and encoded on the user device. An interactive map is displayed on a user interface of the media outlet device. The interactive map shows a current location of the user device. The purchase of the video content from the user is enabled via the user interface. The purchased video content is communicated from the user device to at least one of a central server and the media outlet device.
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/2743 - Video hosting of uploaded data from client
G11B 27/32 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
Encoders; transceivers; IP video transceivers; video servers; IP video servers; video distribution system comprising network switches, routers, video servers, transceivers, encoders and software for distribution of video content; software for use in producing, scheduling, routing and distribution of video content; software for use in integrating live video content into social media applications; graphical user interface software for producing, scheduling, switching, routing and distributing of video content Transmission, switching, routing and distribution of video content over digital networks
33.
Methods and apparatus for maximum utilization of a dynamic varying digital data channel
Apparatus and methods for maximizing utilization of a dynamically varying channel are provided. A transmitter comprising a video source encoder encodes and transmits data over one or more digital data channels. A forward error correction coder is associated with the video source encoder for error correction coding of one or more blocks of the data. The forward error correction coder receives the data from the video source encoder at an encoding data rate. The blocks of error correction coded data are transmitted at a predetermined transmitting rate over the one or more digital data channels to a receiving module. The encoding data rate of the data provided by the video source encoder to the forward error correction coder is modified to fully utilize available channel bandwidth of the one or more digital data channels while maintaining the predetermined transmitting rate of the error correction coded data.
Methods, apparatus, and systems for time-based and geographic navigation of video content are provided. Video content and associated metadata information are recorded and encoded using a video capture and encoding module. The associated metadata information includes at least one of date and time information of the recording and geographic position information indicative of a recording location. The recorded video content and the associated metadata information are communicated to a remote storage and web server device. A graphical user interface enables the display of an interactive map showing a route and current location of the video capture and encoding module. The video content may be searched using at least one of the graphical user interface and the interactive map by the date and/or time information and the geographic position information. Selected video content can be streamed or downloaded to a select location for display or storage.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2743 - Video hosting of uploaded data from client
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
G06F 17/30 - Information retrieval; Database structures therefor
35.
Methods, apparatus, and systems for instantly sharing video content on social media
Methods, apparatus, and systems for instantly posting images or video clips to social media websites during recording of video content are provided. A video capture device is provided for recording video content. A social media integration application is associated with the video capture device. The selection of a still image or video clip during recording of video content is enabled via a one-touch process. The selected still image or video clip is then processed by the social media integration application such that the still image or video clip is at least one of directly forwarded to and posted on one or more pre-selected social media websites via a network or forwarded to and posted on the one or more pre-selected social media websites via a web browser interface.
H04W 4/20 - Services signalling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
36.
METHODS, APPARATUS AND SYSTEMS FOR TIME-BASED AND GEOGRAPHIC NAVIGATION OF VIDEO CONTENT
Methods, apparatus, and systems for time-based and geographic navigation of video content are provided. Video content and associated metadata information are recorded and encoded using a video capture and encoding module. The associated metadata information includes at least one of date and time information of the recording and geographic position information indicative of a recording location. The recorded video content and the associated metadata information are communicated to a remote storage and web server device. A graphical user interface enables the display of an interactive map showing a route and current location of the video capture and encoding module. The video content may be searched using at least one of the graphical user interface and the interactive map by the date and/or time information and the geographic position information. Selected video content can be streamed or downloaded to a select location for display or storage.
Methods, apparatus, and systems for instantly posting images or video clips to social media websites during recording of video content are provided. A video capture device is provided for recording video content. A social media integration application is associated with the video capture device. The selection of a still image or video clip during recording of video content is enabled via a one-touch process. The selected still image or video clip is then processed by the social media integration application such that the still image or video clip is at least one of directly forwarded to and posted on one or more pre-selected social media websites via a network or forwarded to and posted on the one or more pre-selected social media websites via a web browser interface.
The present invention relates to broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system of the present invention includes a plurality of broadcast devices, a plurality of receiving devices, a plurality of databases, and a control center. The control center provides a number of services, including but not limited to channel control, ad insertion, conditional access, program guide services, and the like. The broadcast device converts media content, which can be television, radio, and other data, received from various content providers, into digital data packets, having a suitable format for transmission. Each receiving device will request the relevant packets, decode the received packets, and display or present the media content contained in the packets via an associated device. Packets may be received directly from the broadcast devices or from peers (other receiving devices) on the network.
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/63 - Control signaling between client, server and network components; Network processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/658 - Transmission by the client directed to the server
09 - Scientific and electric apparatus and instruments
Goods & Services
[ Computer software allowing for the transmission and viewing of global television channel programming content over the Internet, including the insertion of advertising within the channel programming content; ] portable, mobile electronic devices, namely, video recorder and video reproducing apparatus that incorporate microprocessors, digital signal processors, programmable logic devices and associated firmware and software for the capture, storage and broadcast transmission of video and audio content using wired and wireless connections
40.
METHODS AND APPARATUS FOR MAXIMUM UTILIZATION OF A DYNAMIC VARYING DIGITAL DATA CHANNEL
Apparatus and methods for maximizing utilization of a dynamically varying channel are provided. A transmitter encodes and transmits data over one or more digital data channels. A forward error correction coder is associated with the transmitter for error correction coding of one or more blocks of the data. The one or more blocks of error correction coded data are transmitted at a predetermined transmitting rate over the one or more digital data channels to a receiving module. A rate control module is provided for controlling a data rate of the transmitter and the sending of the error correction coded data of the forward error correction coder based on feedback from the receiving module. The feedback may comprise a receiving data rate of received data.
H03M 13/00 - Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
41.
Methods and apparatus for maximum utilization of a dynamic varying digital data channel
Apparatus and methods for maximizing utilization of a dynamically varying channel are provided. A transmitter encodes and transmits data over one or more digital data channels. A forward error correction coder is associated with the transmitter for error correction coding of one or more blocks of the data. The one or more blocks of error correction coded data are transmitted at a predetermined transmitting rate over the one or more digital data channels to a receiving module. A rate control module is provided for controlling a data rate of the transmitter and the sending of the error correction coded data of the forward error correction coder based on feedback from the receiving module. The feedback may comprise a receiving data rate of received data.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
Apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; computer software allowing for the transmission and viewing of global television channel programming content over the Internet, including the insertion of advertising within the channel programming content; portable, mobile electronic devices including microprocessors, digital signal processors, programmable logic devices and associated firmware and software for the capture, storage and broadcast transmission of video and audio content using wired and wireless connections; portable video and audio capture and transmission system, namely, wired cable connectors, associated wired and/or wireless audio and video transmitters, and integrated audio processing, video processing and video encoding software. Telecommunications; global television channel content distribution and viewing services provided over the Internet; capture and transmission of video and audio from a mobile device using wired and wireless connections and distribution of same through a hosted Internet service; streaming of audio and video television programming via a global computer network or the Internet; communications services, namely, the transmission of audio and video data from a mobile device by wired and wireless communications networks, the Internet and data networks.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
Computer software allowing for the transmission and viewing of global television channel programming content over the Internet, including the insertion of advertising within the channel programming content; mobile video and audio capture and transmission system, namely, wired cable connectors, associated wired and/or wireless transmitters, and integrated audio processing, video processing and video encoding software, all sold as a unit Streaming of audio and video television programming via a global computer network or the Internet; communications services, namely, the transmission of audio and video data from a mobile device by wired and wireless communications networks, the Internet and data networks
Streaming of audio and video television programming via a global computer network or the Internet; communications services, namely, the transmission of audio and video data from a mobile device by wired and wireless communications networks, the Internet and data networks
09 - Scientific and electric apparatus and instruments
Goods & Services
Portable video and audio capture and transmission system, namely, wired cable connectors, associated wired and wireless audio and video transmitters, and integrated audio processing, video processing and video encoding software, all sold as a unit with an associated backpack holder
46.
Methods and systems for fingerprint-based copyright protection of real-time content
The present invention provides methods and systems for fingerprint-based copyright protection of real-time content. A first fingerprint is provided for content from a fingerprint ingesting device to a central server. The first fingerprint is associated with one or more business rules for the content at the central server. At least one of (a) a second fingerprint is provided for the content from a broadcast device to the central server, and (b) a third fingerprint is provided for the content from a receiving device to the central server. The first fingerprint is then compared with the at least one of the second and third fingerprints at the central server. One or more corresponding business rules may then be determined for the content based on the comparing.
The present invention provides methods and systems for fingerprint-based copyright protection of real-time content. A first fingerprint is provided for content from a fingerprint ingesting device to a central server. The first fingerprint is associated with one or more business rules for the content at the central server. At least one of (a) a second fingerprint is provided for the content from a broadcast device to the central server, and (b) a third fingerprint is provided for the content from a receiving device to the central server. The first fingerprint is then compared with the at least one of the second and third fingerprints at the central server. One or more corresponding business rules may then be determined for the content based on the comparing.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
G06F 9/00 - Arrangements for program control, e.g. control units
48.
Methods, apparatus, and systems for providing media content over a communications network
The present invention relates to broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system of the present invention includes a plurality of broadcast devices, a plurality of receiving devices, a plurality of databases, and a control center. The control center is the central nerve of the network, and provides a number of services, including but not limited to channel control, ad insertion, conditional access, program guide services, and the like. The broadcast device converts media content, which can be television, radio, and other data, received from various content providers, into digital data packets, having a suitable format for transmission over the Internet. Each receiving device will request the relevant packets, decode the received packets, and display or present the media content contained in the packets via an associated device. Packets may be received directly from the broadcast devices or from peers (other receiving devices) on the network.
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/63 - Control signaling between client, server and network components; Network processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
H04N 21/658 - Transmission by the client directed to the server
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
The present invention relates to broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system of the present invention includes a plurality of broadcast devices, a plurality of receiving devices, a plurality of databases, and a control center. The control center is the central nerve of the network, and provides a number of services, including but not limited to channel control, ad insertion, conditional access, program guide services, and the like. The broadcast device converts media content, which can be television, radio, and other data, received from various content providers, into digital data packets, having a suitable format for transmission over the Internet. Each receiving device will request the relevant packets, decode the received packets, and display or present the media content contained in the packets via an associated device. Packets may be received directly from the broadcast devices or from peers (other receiving devices) on the network.
A method for delivering media content and advertising content in a peer-to- peer network. The method comprises delivering media content, comprising media data packets, provided by one or more servers over the network for one or more media content programs; controlling from a control center delivery of the media content over the network via the one or more servers; receiving the media content at a plurality of receiving devices, at least a portion of which are configured to share resources via the network, enabling a transfer of the media data packets from one receiving device to another; reconstructing the media content at the receiving devices with the media data packets received from at least one of: (a) one of the one or more servers; (b) one or more peer receiving devices on the network; and (c) local memory; providing corresponding advertising content, comprising advertising data packets, to each of the receiving devices; identifying an upcoming advertising slot in the media content program; providing insertion instructions to each of the receiving devices for insertion of the corresponding advertising content into the media content; inserting, at the corresponding receiving device, the corresponding advertising content into the advertising slot in the media content program.
H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
51.
METHODS, APPARATUS, AND SYSTEMS FOR PROVIDING MEDIA CONTENT OVER A COMMUNICATIONS NETWORK
A system for delivering media content over a communications network. The system comprising one or more servers for delivering media content over the network for one or more media content programs where the media content comprises data packets, a control center for controlling delivery of the media content over the network via the one or more servers, and a plurality of receiving devices for receiving the media content. At least a portion of the receiving devices are configured to share resources via the network, enabling a transfer of the data packets from one receiving device to another. A first receiving device is receiving data packets for a first media content program and is enabled to switch to a second media content program by receiving data packets for the second media content program from at least one of: (a) one of said one or more servers; and (b) at least one other of the receiving devices currently receiving data packets for the second media content program.
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04H 60/82 - Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet
52.
METHODS, APPARATUS, AND SYSTEMS FOR PROVIDING MEDIA CONTENT OVER A COMMUNICATIONS NETWORK
The present invention relates to broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system of the present invention includes a plurality of broadcast devices, a plurality of receiving devices, a plurality of databases, and a control center. The control center is the central nerve of the network, and provides a number of services, including but not limited to channel control, ad insertion, conditional access, program guide services, and the like. The broadcast device converts media content, which can be television, radio, and other data, received from various content providers, into digital data packets, having a suitable format for transmission over the Internet. Each receiving device will request the relevant packets, decode the received packets, and display or present the media content contained in the packets via an associated device. Packets may be received directly from the broadcast devices or from peers (other receiving devices) on the network.