Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 1808. Отображено 100.
12-01-2012 дата публикации

User controlled multi-device media-on-demand system

Номер: US20120008917A1
Принадлежит: Rovi Technologies Corp

A method for providing configurable access to media in a media-on-demand system also can include delivering the media to a first client device in a format compatible with the first client device; interrupting the delivery of the media; recording a bookmark specifying a position in the media where the interruption occurred; and resuming delivery of the media to a second client device, the resumed delivery beginning at a position in the media specified by the recorded bookmark. The method further can include identifying device properties for each of the first and second client devices; delivering the media to the first client device in a format compatible with the identified device properties for the first client device; and, delivering the media to the second client device in a format compatible with the identified device properties for the second client device.

Подробнее
15-03-2012 дата публикации

Train-mounted content delivery system and method of displaying train content information

Номер: US20120066713A1
Принадлежит: Mitsubishi Electric Corp

A train-mounted content delivery system includes a video information delivery apparatus that performs delivery control for advertisement/guidance image content and a display control apparatus that stores service image content generated based on train information from a train information apparatus, accumulates advertisement/guidance image content delivered from the video information delivery apparatus, and controls, based on a display schedule created by the video information delivery apparatus, display of a service image and an advertisement/guidance image that should be displayed on displays. The video information delivery apparatus includes a service image scheduler that manages the service image content and an advertisement/guidance image scheduler that manages the advertisement/guidance image content. Switching from the service image to the advertisement/guidance image or switching from the advertisement/guidance image to the service image in the displays is executed according to the control by the service image scheduler.

Подробнее
31-05-2012 дата публикации

Systems and methods for customizing broadband content based upon passive presence detection of users

Номер: US20120135684A1
Принадлежит: Cox Communications Inc

Systems and methods for customizing broadband content based upon passive presence detection of users are provided. A user device in proximity to a customer premise device may be detected. The customer premise device may be configured to output programming content received from a service provider. An identifier of the detected user device may be determined. Based at least in part on the identifier, an identity of a user may be determined. Based at least in part on the identity of the user, content that is output by the customer premise device may be customized.

Подробнее
13-06-2013 дата публикации

Shared local government channel

Номер: US20130152143A1
Принадлежит: VERIZON PATENT AND LICENSING INC

A method, performed by a computer device, may include receiving content from a first local government entity; associating a virtual channel identifier with the received content; and transmitting the received content and the virtual channel identifier on a shared local government channel, wherein the shared local government channel includes content received from a second local government entity.

Подробнее
31-10-2013 дата публикации

VIDEO STREAMING QUALITY OF EXPERIENCE DEGRADATION CONTROL USING A VIDEO QUALITY METRIC

Номер: US20130286879A1
Принадлежит:

Degradation control management is provided for a plurality of video streams associated with a plurality of user terminals in a communication network, based at least in part on an overall video quality metric, by determining a video quality metric for each video stream based on at least a set of video quality metric input parameters, and calculating an overall video quality metric based on the determined video quality metrics for the video streams, determining, with an objective function, at least one objective parameter based on at least the overall video quality metric, calculating a scheduling parameter for each video stream using a degradation control algorithm based on at least the determined video quality metric for the respective video stream and on the at least one objective parameter, and scheduling network resources for each video stream based on at least the scheduling parameter for the video stream. 1. A method for degradation control management of a plurality of video streams associated with a plurality of user terminals in a communication network based at least in part on an overall video quality metric , the method comprising:determining a video quality metric for each of the plurality of video streams based on at least a set of video quality metric input parameters, and calculating an overall video quality metric based on the determined video quality metrics for the plurality of video streams;determining, with an objective function, at least one objective parameter based on at least the overall video quality metric;calculating a scheduling parameter for each of the plurality of video streams using a degradation control algorithm that is based on at least the determined video quality metric for the respective video stream and on the at least one objective parameter; andscheduling network resources for each of the plurality of video streams based on at least the scheduling parameter for the respective video stream.2. The method of claim 1 , wherein the ...

Подробнее
31-10-2013 дата публикации

METHOD FOR DELIVERING VIDEO CONTENT ENCODED AT ONE OR MORE QUALITY LEVELS OVER A DATA NETWORK

Номер: US20130291032A1

A client device receives streamed encoded content data, such as encoded video data, which has been encoded at a constant perceptual quality. Several different versions of the content are available to be streamed to the device, at different perceptual quality levels. In order to decide which quality level to request from a content server at intervals the device calculates the delivery rates that would be required for each level of quality. The calculation of the delivery levels is made in dependence on whether the actual delivery rate that has been received so far is greater than or less than a constant bit rate delivery schedule that decreases monotonically but which guarantees to deliver the encoded data in a timely manner such that no buffer underflow and interruption of reproduction takes place. The monotonically decreasing bit rate schedule is defined by one or more “critical points”, which are the points at which the bit rates are decreased, and correspond to the points where the delivery schedule is just equal to the decoding schedule of the encoded data. At such points there would be no encoded data in a buffer at the client. If the delivery rate has been greater than the constant bit rate schedule for a quality then the delivery rate required going forward for a particular quality level can be calculated from the critical point information, and no more complicated calculation is required. 1. A method for delivering encoded content data over a network , the content data being encoded at one or more quality levels , the method comprising:determining one or more respective data rates required to deliver the encoded content data at the one or more quality levels; andselecting a quality level for delivery in dependence on at least the one or more determined respective data rates;the method being characterised in that the determining of a data rate for a particular quality level comprises:being provided with pre-calculated data defining one or more critical points ...

Подробнее
02-01-2014 дата публикации

SYSTEMS AND METHODS FOR SYNCHRONIZING PLAYBACK AT MULTIPLE LOCATIONS

Номер: US20140007170A1
Принадлежит: UNITED VIDEO PROPERTIES, INC.

Embodiments provide methods and systems for synchronizing simultaneous media asset viewing for users at different geographical viewing locations. In some embodiments, a first user device receives a request to synchronize viewing of a media asset with a second user device. Control circuitry may automatically determine that the media asset is available to the second user device after becoming available to the first user device. Based on the determining, the control circuitry may automatically schedule the media asset for recording on the first user device. In some embodiments, control circuitry synchronizes viewing of the media asset when the media access becomes available to the second user device. The second user device may access a video feed transmitted by a media source, while the first user device accesses a video feed of a recorded media asset. 133-. (canceled)34. A method for synchronizing play of an on-demand media asset across multiple devices , the method comprising:receiving, with control circuitry, a request to synchronize play of the on-demand media asset on a first user device and a second user device;determining that the on-demand media asset is accessible by the first user device from a first media source and is accessible by the second user device from a second media source; andsynchronizing, based on the determining, play of the on-demand media asset on the first user device and the second user device.35. The method of claim 34 , further comprising causing the first user device to access a first video stream from the first media source and the second user device to access a second video stream from the second media source.36. The method of claim 35 , further comprising:buffering, at the second user device, the on-demand media asset as it is being streamed; andadjusting, at the second user device, the play of the on-demand media asset using the buffered media asset during the streaming of the on-demand media asset to maintain synchronization with the ...

Подробнее
23-01-2014 дата публикации

System and Method for Optimizing Media Play Transactions

Номер: US20140025482A1
Принадлежит: Dmarc Broadcasting Inc, Google LLC

A database interface for developing at least one media play is disclosed. The database interface for developing at least one media play includes a plurality of templates, generated in accordance with feedback prior ones of the at least one media plays, at least two desired criteria limiting circumstances for play of the media play received at one of said templates, and an accessor that accesses media play inventory and preempts certain of the media play inventory with an insertion of the media play according to said at least two desired criteria.

Подробнее
06-03-2014 дата публикации

Method and device for content sharing

Номер: US20140068090A1
Принадлежит: Huawei Device Co Ltd

Embodiments of the present invention relate to a method for content sharing, where the method includes: receiving a content share request, establishing a share session with a receiving terminal, and sharing session content, which is played on a first initiating terminal, with the receiving terminal; and receiving a state notification about transferring the played session content from the first initiating terminal to a second initiating terminal, and according to the state notification, ending the share session or continuing to share the session content continuously played on the second initiating terminal. According to the embodiments of the present invention, CoD content watched on the initiating terminal can be shared, and when transfer occurs between display terminals of the content share initiator, a content share AS can perceive the transfer, and continuity of the share session can be ensured. The present invention further relates to a device for content sharing.

Подробнее
02-01-2020 дата публикации

MEDIA STREAMING WITH LATENCY MINIMIZATION

Номер: US20200007949A1
Принадлежит:

Minimizing latency when streaming media, such as but not necessarily limited to limiting or otherwise ameliorating polling latency, network response latency and/or other communication related latencies, is contemplated. The latency minimization may include facilitating long polling or otherwise facilitating instantaneously transmitting requested media once available. 1. A method for minimizing latency when streaming a media content component comprising:determining availability attributes associated with one or more of a plurality of segments forming the media content component, the availability attributes indicating when corresponding ones of the plurality of segments are available for transmission from a server to a client;messaging the availability attributes to the client prior to transmission of a first segment of the plurality of segments from the server to the client; andfacilitating a first segment request associated with requesting transmission of the first segment from the server to the client prior to the availability attributes associated therewith indicating the first segment to be available for transmission from the server, thereby facilitating long polling of the server so as to minimize latency by performing calculations and corresponding communications on a segment-by-segment basis.2. The method of further comprising:determining a round-trip time (RTT) for the first segment request to travel from the client to the server; andfacilitating transmission of the first segment request at least the RTT before the availability attributes indicate the first segment to be available for transmission.3. The method of further comprising performing a looping operation at the server in response to receiving the first segment request claim 1 , the looping operation including the server automatically transmitting the first segment to the client when the first segment becomes available for transmission.4. The method of further comprising performing the looping ...

Подробнее
11-01-2018 дата публикации

CONVERGENCE SUBLAYER FOR USE IN A WIRELESS BROADCASTING SYSTEM

Номер: US20180013808A1
Принадлежит: WI-LAN INC.

A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets. 1. A base station comprising:a processor; and transmit a first orthogonal frequency division multiplex (OFDM) signal in a first time interval, the first OFDM signal comprising a packet data unit (PDU) comprising control information and a first single frequency network (SFN) multimedia broadcast multicast service (MBMS) service data from at least one MBMS service, wherein the control information indicates a second time interval that a second SFN MBMS service data from the at least one MBMS service is transmitted; and', 'transmit a second OFDM signal in the second time interval according to the control information, the second OFDM signal comprising the second SFN MBMS service data from the at least one MBMS service., 'a transmitter, operatively connected to the processor, the transmitter configured to2. The base station of claim 1 , wherein the control information is in a header of the PDU.3. The base station of claim 2 , wherein the header of the PDU further includes a unique identifier for the at least one MBMS service.4. The base station ...

Подробнее
14-01-2021 дата публикации

CONCURRENT PRESENTATION OF NON-PROGRAMMING MEDIA ASSETS WITH PROGRAMMING MEDIA CONTENT AT CLIENT DEVICE

Номер: US20210014566A1
Принадлежит:

A media presentation and distribution system communicatively coupled to a client device, which handles enablement of a client-side dynamic presentation of at least one non-programming media asset along with programming media content. The client device receives a first media stream of the programming media content in response to a request, associated with at least one user preference for the programming media content, to the media presentation and distribution system. The client device identifies at least one tag in the programming media content and transmits at least one event opportunity point for selection to the media presentation distribution system. Based on the selection, the client device modifies a display view of the client device for a defined duration, and presents the at least one non-programming media asset, from a second media stream for the defined duration, concurrently with the programming media content over the modified display view of the client device. 1. A system , comprising: transmit a request to a media presentation and distribution system, wherein the request comprises at least one user preference for the programming media content,', transmit, based on the at least one user preference in the request, a first media stream to the client device in response to the request received from the client device,', 'wherein the first media stream comprises the programming media content and at least one tag associated with the programming media content;', 'receive, from the client device, at least one occurrence of at least one event opportunity point within the programming media content that is identified by the client device, and', 'wherein the at least one occurrence of at least one event opportunity point within the programming media content is received based on the at least one tag associated with the programming media content; and', 'select the at least one occurrence of the at least one event opportunity point based on a selection criteria for the ...

Подробнее
16-01-2020 дата публикации

Method for content synchronization when broadcasting data in a wireless network

Номер: US20200022110A9
Автор: Andras Racz, Gunnar Mildh
Принадлежит: Telefonaktiebolaget LM Ericsson AB

The present disclosure relates to base station and method for content synchronization when broadcasting data in a communications network. The base station comprises a receiver receiving data sequences and a transmitter for transmitting data sequences. Each data sequence has a data size and comprises a sequence number (SN). The base station further comprises a processing circuitry configured to add byte numbered sequence numbers to said data sequences passed between layers in a protocol stack for transmission to a transceiver station.

Подробнее
24-01-2019 дата публикации

INTERLEAVING VIDEO CONTENT IN A MULTI-MEDIA DOCUMENT USING KEYWORDS EXTRACTED FROM ACCOMPANYING AUDIO

Номер: US20190026790A1
Принадлежит:

Provided herein are systems and methods of inserting content into videos based on associated text. A video content server can receive a request for video content into a video content slot of a video item played on the client device. The request can be generated responsive to execution of an encoding embedded in the video item. The video content server can identify words derived from a segment of the video item playable prior to the video content slot. The video content server can determine a topical category for the segment slot based on the identified words. The video content server can select a secondary video content item based on the topical category of the segment of the video item. The video content server can provide the secondary video content item to the client device to insert into the video content slot during the video item played on the client device. 120.-. (canceled)21. A method of inserting content into videos based on associated text , comprising:receiving, by a video content server having one or more processors, from a client device, a request for video content into a video content slot of a video item played on the client device, the request generated responsive to execution of an encoding embedded in the video item;identifying, by the video content server, a set of words derived from a segment of the video item playable prior to the video content slot;determining, by the video content server, a topical category for the segment playable prior to the video content slot based on the set of words identified from the video item;selecting, by the video content server, from a plurality of candidate secondary video content items, responsive to receiving the request for video content, a secondary video content item based on the topical category of the segment of the video item; andproviding, by the video content server, the secondary video content item to the client device to insert the secondary video content item into the video content slot of the video ...

Подробнее
11-02-2016 дата публикации

Device-to-device discovery information encryption

Номер: US20160044006A1
Принадлежит: Intel Corp

In embodiments, apparatuses, methods, and storage media may be described for secure broadcast of discovery information of a discoverable user equipment (UE) in a device-to-device (D2D) network. Specifically, the discovery information may be encrypted with a first encryption key, and then the result of that encryption may be re-encrypted with a second encryption key. The dual-encrypted discovery information may then be broadcast in a cell. Upon reception of the dual-encrypted discovery information, a discovering UE with the appropriate decryption keys may decrypt the message to identify the discovery information. Based on the decrypted discovery information, the discovering UE may identify the presence of the discoverable UE.

Подробнее
11-02-2016 дата публикации

ADAPTIVE MEDIA DELIVERY

Номер: US20160044341A1
Принадлежит:

A system includes a formatter configured to adapt media content that is stored in memory to a media delivery format that is compatible with a media delivery medium corresponding to transmission medium for delivery of the media content. A delivery manager is configured to process a request for the media content and deliver the media content in the media deliver format via the media delivery medium based on one of a delivery time constraint and a quality constraint. A weighing engine is configured to prioritize the delivery time constraint over the quality constraint for the media content or the quality constraint over the delivery time constraint for the media content based on a type of media content to deliver a timely version of the media content timely via the media delivery medium. 1. A system comprising at least one processor configured to execute instructions stored in a non-transitory computer readable medium , the instructions comprising:a formatter configured to adapt media content that is stored in memory to a media delivery format that is compatible with a media delivery medium corresponding to transmission medium for delivery of the media content;a delivery manager configured to process a request for the media content and deliver the media content in the media deliver format via the media delivery medium based on one of a delivery time constraint and a quality constraint; anda weighing engine configured to prioritize the delivery time constraint over the quality constraint for the media content or the quality constraint over the delivery time constraint for the media content based on a type of media content to deliver a timely version of the media content timely via the media delivery medium.2. The system of claim 1 , wherein the delivery manager is further configured to select the media delivery medium from a plurality of different delivery mediums.3. The system of claim 2 , wherein the formatter is further configured to transcode the media content from ...

Подробнее
24-02-2022 дата публикации

DELIVERY OF DIFFERENT SERVICES THROUGH DIFFERENT CLIENT DEVICES

Номер: US20220060787A1
Принадлежит:

A system that handles delivery of a service through a client device or a secondary device paired with the client device, includes an interactive service provider and the client device. The interactive service provider inserts at least one of digital watermarks, fingerprints, and trigger identifiers at event opportunities in media content. The client device detects at least one of the inserted digital watermarks, the digital fingerprints, and the inserted trigger identifiers in the media content. The client device further renders overlay graphics on the media content and activates at least one of input devices in vicinity of the client device or the rendered overlay graphics. The client device receives trigger responses over an activated overlay graphic, via the activated input devices. The client device further displays an interactive view on the client device, to enable delivery of services in response to the received trigger responses. 1. A system , comprising:a memory for storing instructions;a first processor in an interactive service provider for delivery of at least one service through at least one of a client device or a secondary device paired with the client device, wherein the first processor is configured to execute the instructions to:insert at least one of a plurality of digital watermarks, a plurality of digital fingerprints, or a plurality of trigger identifiers at a plurality of event opportunities in media content,wherein the media content is associated with a video service provider different from the interactive service provider,wherein the insertion is executed by the interactive service provider via a first integration with the video service provider,wherein the media content comprises programming media content and non-programming media content, andwherein the plurality of event opportunities corresponds to a plurality of candidate time intervals in a playback duration of the media content, detect the at least one of the inserted plurality of ...

Подробнее
18-02-2021 дата публикации

In-Band Trick Mode Control

Номер: US20210051378A1
Автор: JR. John Raymond, Mick
Принадлежит:

A server may receive metadata associated with specific content in a transport signal stream from a content information service. The metadata may identify a point in time of the transport signal stream. The server may instruct an encoder to insert a marker into the transport signal stream corresponding to the point in time of the transport signal stream. The marker may indicate control of a trick mode to be enforced by a delivery platform subsequent to the point in time of the transport signal stream. The server may record the marker in a data store associated with the server. 1. A method comprising:receiving, by a computing device, a transport signal stream;detecting a marker inserted in the transport signal stream at a point in time of the transport signal stream, the marker indicating control of a trick mode to be enforced for a time duration subsequent to the point in time of the transport signal stream during presentation of content associated with the transport signal stream; andenforcing, during the presentation of the content associated with the transport signal stream, control of the trick mode in accordance with one or more instructions received by the computing device based on the marker.2. The method of claim 1 , wherein the marker comprises the one or more instructions.3. The method of claim 2 , wherein the one or more instructions comprise information regarding at least one of enabling or disabling the trick mode claim 2 , the type of trick mode claim 2 , time point offsets claim 2 , content duration claim 2 , or the duration of time that the trick mode is to be enabled or disabled.4. The method of claim 1 , wherein the marker comprises a universal unique identifier.5. The method of claim 1 , further comprising sending claim 1 , to a trick mode controller claim 1 , an indication that the marker has been encountered at the point in time of the transport signal stream.6. The method of claim 1 , further comprising:sending, to a trick mode controller, a ...

Подробнее
06-02-2020 дата публикации

DYNAMIC CONTENT REORDERING

Номер: US20200045356A1
Принадлежит:

In various example embodiments, a system and method for dynamically ordering content and discrete content segments are presented. A set of discrete content segments is received having a first order for distributing the set of discrete content segments during a display of a media stream. Each discrete content segment includes a set of ordering factors. Event data is received. The event data is representative of a set of events depicted by the media stream. A set of event instances is determined from the event data representing the set of events depicted by the media stream. A second order is generated for the set of discrete content segments based on the set of event instances and the sets of ordering factors. 1. (canceled)2. A system , comprising:one or more processors; and receiving, by at least one processor of a machine, a triggering event and a set of content segments, the set of content segments for distribution during a display of a media stream comprising media distinct from the set of content segments where the triggering event is within the media stream; and', 'causing presentation, using the at least one processor of the machine, of the set of content segments within the media stream, the presentation being based on an order for the set of content segments where the order is determined based on content of the triggering event., 'a machine-readable storage device comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising3. The system of claim 2 , wherein the order is a distribution order for distributing the set of content segments during the display of the media stream.4. The system of claim 3 , wherein the order comprises a set of event factors that includes one of events claim 3 , actions claim 3 , keywords claim 3 , or time periods where the set of event factors is related to the content of the triggering event.5. The system of claim 4 , wherein the content is perceived by ...

Подробнее
25-02-2016 дата публикации

System and Method for Controlling Digital Cinema Content Distribution

Номер: US20160057466A1
Принадлежит: Real Image Media Technologies Pvt Ltd

An exhibition key delivery message (KDM) distribution system operable to receive a distribution KDM (DKDM), a method of creating an exhibition KDM, a system for controlling digital cinema content distribution, an exhibition KDM and a digital cinema player employing the exhibition KDM to play a digital cinema package. In one embodiment, the KDM distribution system includes: (1) a device list database containing device certificates of at least some target digital cinema players located in a region corresponding to the KDM distribution system, (2) booking data database containing schedules regarding a composition pertaining to the DKDM and (3) a KDM generator operable to create an exhibition KDM for the composition using the DKDM, a device certificate from the device list and the booking data.

Подробнее
14-02-2019 дата публикации

MEDIA CONTENT DELIVERY SYSTEM

Номер: US20190052914A1
Автор: Anderson Glen J.
Принадлежит:

Herein is disclosed a media content delivery device, comprising one or more content demand processors, configured to determine a first location, the first location being a location for media content receipt; determine a second location, the second being a location for media content delivery; one or more vehicle coordination processors, configured to select a vehicle for media content transportation; cause the vehicle to wirelessly receive the media content at the first location; and cause the vehicle to deliver the media content at the second location. 1. A media content delivery device , comprising: determine a first location, the first location being a location for media content receipt; and', 'determine a second location, the second being a location for media content delivery; and, 'one or more content demand processors, configured to'} select a vehicle for media content transportation;', 'cause the vehicle to wirelessly receive the media content at the first location; and', 'cause the vehicle to deliver the media content at the second location., 'one or more vehicle coordination processors, configured to'}2. The media content delivery device of claim 1 , wherein the first location is a location within a vicinity of a media content distribution node.3. The media content delivery device of claim 2 , wherein the media content distribution node is configured to wirelessly transfer media content from the media content distribution node to the vehicle.4. The media content delivery device of claim 1 , wherein the first location is selected based at least on a proximity between the first location and a point within a route of the vehicle.5. The media content delivery device of claim 1 , wherein the content demand circuit determines the second location by evaluating at least one of an available bandwidth for media content claim 1 , an anticipated demand for media content claim 1 , and a combination of any of the foregoing.6. The media content delivery device of claim 5 , ...

Подробнее
10-03-2022 дата публикации

DELIVERY OF DIFFERENT SERVICES THROUGH DIFFERENT CLIENT DEVICES

Номер: US20220078516A1
Принадлежит:

A system that handles delivery of service(s) through a client device, includes an interactive service provider, a video service provider, and a client device. The interactive service provider inserts at least one of digital watermarks and digital fingerprints in non-programming media content. The video service provider transmits a media stream of the media content that includes programming media content and the non-programming media content. The client device detects at least one of the inserted digital watermarks and the digital fingerprints in the playback duration of the media content and renders overlay graphics on the media content. The client device activates at least one of input devices paired with the client device and the rendered overlay graphics. The client device further receives trigger responses over activated overlay graphics and displays an interactive view to enable delivery of service(s) in response to the trigger responses. 1. A system , comprising:a memory for storing instructions;{'claim-text': ['wherein the first processor is configured to execute the instructions to:', 'insert at least one of a plurality of digital watermarks or a plurality of digital fingerprints in the media content,', 'wherein the media content comprises programming media content and non-programming media content;', 'search for at least one of fingerprint information or watermark information in a registry for the at least one of the plurality of digital watermarks or the plurality of digital fingerprints in the media content, based on analysis of at least one of a context, a user preference, or a defined goal of different segments in the programming media content and the non-programming media content,', 'wherein the video service provider comprises a second processor for delivery of the media content to the client device, wherein the second processor is configured to:', 'transmit a media stream of the media content to the client device,', 'wherein the at least one of the ...

Подробнее
01-03-2018 дата публикации

Program verification and decision system

Номер: US20180063558A1
Принадлежит: Disney Enterprises Inc

Embodiments herein describe a content distribution system that verifies a media presentation (or portions thereof) using a broadcast schedule. In one embodiment, the content verification system evaluates the media presentation to identify a unique identification data for the presentation such as a fingerprint or watermark. Using the broadcast schedule, the content verification system can identify what content the media presentation should (or is expected) to contain. The content verification system can retrieve a previously stored unique identifier from a database corresponding to the content identified using the broadcast schedule. If the stored unique identifier matches the unique identifier derived by the content verification system, the system verifies the content in the media presentation is correct. The verified media presentation can then be transmitted to a content distribution network—e.g., a broadcast network or video-on-demand provider.

Подробнее
02-03-2017 дата публикации

METHODS AND APPARATUS TO MONITOR A MEDIA PRESENTATION

Номер: US20170064351A1
Принадлежит:

Methods, apparatus, systems and articles of manufacture to monitor a media presentation are disclosed. An example method includes in response to receipt of a media identifier, extracting, by executing an instruction with a processor, a timestamp from the received media identifier. A time of receipt of the media identifier is determined. A difference between the time of receipt of the media identifier and the timestamp from the received media identifier is determined. A time shifted viewing code is calculated based on the difference The time shifted viewing code is transmitted to a media monitor that transmitted the media identifier, the time shifted viewing code to be reported when the media monitor reports monitoring information. 1. A system to monitor a media presentation , the system comprising:a media monitor to gather a media identifier from presented media and request a time shifted viewing code in response to detecting the media presentation, the time shifted viewing code to be included in a monitoring message identifying the media presentation; anda server to determine a difference between a time of receipt of the request for the time shifted viewing code and the timestamp of the media identifier, the server to identify a time shifted viewing code based on the difference, the server to provide the time shifted viewing code to the media monitor.2. The system of claim 1 , further including a central facility including the server and a metadata receiver to receive the monitoring message identifying the media presentation.3. The system of claim 1 , wherein the server is to set the time shifted viewing code to a value representative of an unknown time shifted viewing state in response to determining that the timestamp of the received media identifier does not represent the time of distribution of the media.4. The system of claim 1 , wherein the server is to set the time shifted viewing code to a value representative of live viewing in response to determining that ...

Подробнее
02-03-2017 дата публикации

TARGETING AND DEMOGRAPHICS SCHEDULING UTILIZING A FRAMEWORK FOR AUDIENCE RATING ESTIMATION

Номер: US20170064365A1
Принадлежит:

An advertisement management system receives a commercial break schedule generated from a completed assignment of one or more spots, which correspond to deals including advertiser orders to place the one or more spots into one or more commercial breaks in the commercial break schedule based on constraints and placement requirements. The system determines which of one or more orders in one or more deals are targeting orders, and determine a baseline target delivery for the targeting orders based on expected viewership associated with the targeting orders. The system places a portion of the one or more spots for the targeting orders based on a lift goal over the baseline target delivery, determines a liability per pending spot for spots determined to be candidates for advertisement scheduling and reshuffles placement of a remaining portion of the one or more spots based on the liability per pending spot for the candidates. 1. A method , comprising: receiving a commercial break schedule generated from a completed assignment of one or more spots, wherein the one or more spots correspond to the deals comprising the advertiser orders to place the one or more spots into one or more commercial breaks in the commercial break schedule based on constraints and placement requirements;', 'determining which of one or more orders in one or more deals are targeting orders;', 'calculating a baseline target delivery for the targeting orders based on expected viewership associated with the targeting orders;', 'placing a portion of the one or more spots for the targeting orders based on a lift goal over the baseline target delivery;', 'determining a liability per pending spot for one or more spots that are determined to be candidates for advertisement scheduling;', 'reshuffling placement of a remaining portion of the one or more spots based on the liability per pending spot of the one or more spots that are determined to be candidates for advertisement scheduling so as to minimize ...

Подробнее
04-03-2021 дата публикации

VIDEO STREAM CHECK METHOD AND SYSTEM, COMPUTER DEVICE AND STORAGE MEDIUM

Номер: US20210067824A1
Автор: LI Fuqun, Luo Chong, YING Dalin
Принадлежит: ZICT TECHNOLOGY CO., LTD.

Provided are a video stream check method, a video stream check system, a computer device and a computer-readable storage medium. The video stream check method is applied to a video management platform. The video management platform includes a central service module. The check method includes acquiring a video resource list from the central service module; grouping video resources in the video resource list and performing a real-time cyclic preview of the grouped video resources; determining status of the video resources based on the result of the real-time cyclic preview; and reporting the status of the video resources to the central service module so that the central service module updates original status of the video resources to the determined status of the video resources and notifies the updated status of the video resources to other applications of the video management platform. 1. A video stream check method , applied to a video management platform which comprises a central service module , comprising:acquiring a video resource list from the central service module;grouping video resources in the video resource list, and performing a real-time cyclic preview of the grouped video resources;determining status of the video resources based on a result of the real-time cyclic preview; andreporting the status of the video resources to the central service module, so that the central service module updates original status of the video resources to the determined status of the video resources and notifies the updated status of the video resources to other applications of the video management platform.2. The method of claim 1 , wherein before acquiring the video resource list from the central service module of the video management platform claim 1 , the method further comprises:sending registration information to the central service module; andafter the central service module returns registration success information, executing a received login connection instruction to ...

Подробнее
28-02-2019 дата публикации

INSERTING VIDEO CONTENT IN MULTI-MEDIA DOCUMENTS

Номер: US20190066168A1
Принадлежит:

Provided herein are systems and methods of inserting video content. A media player can receive, from a primary video content server, a video content item including primary video content to be presented on a webpage. The video content item can be associated with an encoding specifying a content spot in the primary video content. The media player can, subsequent to initiating playing of the video content item, the encoding specifying the content spot within the video content item. The media player can generate a request for supplemental video content to play based on the parsing of the encoding. The media player can transmit, to a secondary video content server, the request. The media player can receive, from the secondary video content server, the supplemental video content item selected based on the request. The media player can play the supplemental video content item during the content spot on the webpage. 141.-. (canceled)42. A method , comprising:receiving, by a media player executing on a client device from a primary video content server, a video content item including primary video content to be presented on a webpage, the video content item associated with an encoding specifying a content spot in the primary video content, the content spot having a start time corresponding to a time of the primary video content at which to start playing supplemental video content;initiating, by the media player, playing of the video content item on the webpage;parsing, by the media player, subsequent to initiating playing of the video content item, the encoding specifying the content spot within the video content item;generating, by the media player, a request for supplemental video content to play at the start time corresponding to the time of the primary video content at which to start playing the supplemental video content based on the parsing of the encoding;transmitting, by the media player to a secondary video content server, the request for supplemental video content, ...

Подробнее
17-03-2022 дата публикации

PRIORITIZING OPERATIONS OVER CONTENT OBJECTS OF A CONTENT MANAGEMENT SYSTEM

Номер: US20220086518A1
Принадлежит: BOX, INC.

Content object operations over content objects of a content management system are prioritized to be performed immediately, or at a later time. The immediate scheduling of an operation is determined by policies, rules, and/or predictive model outcomes. The determination for later time scheduling is based on analysis of a history of events on content objects. If the content object operation is deemed to be at least potentially delayable to a later time, then a scheduling model is consulted to determine an urgency of performing the content object operation on the content object. The urgency value resulting from consulting the scheduling model is combined with then-current resource availability to determine a timeframe for performance of the content object operation on the content object relative to other entries in a continuously updated list of to-be-performed operations. The performance of the content object operation on the content object is initiated in due course. 1. A method for prioritizing operations over content objects of a content management system , the method comprising:monitoring events that occur on content objects in a content management system;processing one or more of the events on a content object to determine if a content object operation is scheduled immediately or if the content object operation is delayed to a later time, and when the content object operation is delayed to the later time, consulting a scheduling model to determine a scheduling urgency of performing the content object operation on the content object; andscheduling performance of the content object operation based on then-current resource availability.2. The method of claim 1 , wherein determination if the content object operation is to be scheduled immediately is based at least in part on a result of applying one or more policies claim 1 , on a result of applying one or more rules claim 1 , or a result of an outcome of a predictor.3. The method of claim 2 , wherein at least one of ...

Подробнее
08-03-2018 дата публикации

Content Selection Based on Dispersion Calculations

Номер: US20180070112A1
Принадлежит:

Methods, systems, and apparatus are described for managing distribution of content via broadcast and narrowcast transmissions in a content distribution network. Content may be assigned to broadcast or narrowcast delivery based on viewership information. 1. (canceled)2. A method comprising:receiving, by a computing device, viewership information associated with a first content item and viewership information associated with a second content item;determining, based on the viewership information associated with the first content item and the viewership information associated with the second content item, a value indicative of a likely viewership, during a broadcast of the first content item, of the second content item; andresponsive to a determination that the value does not satisfy a threshold, causing transmission of the second content item via a narrowcast server during the broadcast of the first content item. This application is a continuation of and claims benefit of priority from application Ser. No. 13/150,337 filed Jun. 1, 2011. The contents of the above application are hereby incorporated by reference in its entirety.The disclosure relates to content provisioning, distribution, transmission, and delivery, and, in one aspect, to a device, system and method to allot broadcast and narrowcast for audiovisual communications.In a distribution network, numerous discrete, preassigned groups of users, typically referred to as population pools, may interact with content. Each user may receive content that is received by all users, by users of multiple population pools, and may additionally receive, or have available for request, content available for use uniquely by that user, or uniquely by a subset of users, or uniquely by one or certain population pools, at any given time.Broadcast content, as would be understood to those skilled in the pertinent arts, is content that may be constantly transmitted or otherwise made available to many or all users.Narrowcast content, ...

Подробнее
28-02-2019 дата публикации

APPARATUS AND METHODS FOR LATENCY REDUCTION IN DIGITAL CONTENT SWITCHING OPERATIONS

Номер: US20190069004A1
Автор: Badawiyeh Basil
Принадлежит:

Apparatus and methods for reducing latency in content and content source switching in a digital content delivery network. In one embodiment, linear addressable secondary content is “switched into” primary content within a cloud-based model using one or more latency-reducing techniques so as to minimize the user's perception of delay in performing the switch. In one implementation, secondary content video encodings are selected based on the encoding scheme of the primary content, and open GOPs within the primary content at the content transition point are closed or avoided, each to reduce processing overhead of the recipient client device. In another implementation, otherwise cloud-inaccessible functionality of the client device is accessed to reduce or suspend processing on non-essential tasks to make more processing resources available at the client. In yet another implementation, intelligent RF PHY scheduling of the primary and secondary content are utilized to minimize RF re-tuning by the client. 1. A method of reducing switching latency associated with a transition from a first content data element to a second content data element , the first content data element comprising a plurality of open groups of pictures (GOPs) and a plurality of closed GOPs , the method comprising causing a segmentation process to segment the first content data element only at one or more points , each of the one or more points corresponding to the end of a closed GOP.2. A method of reducing switching latency associated with a transition from a first content data element to a second content data element , the method comprising:processing the first content data element to identify at least one insertion or transition point where the second content data element will begin;determining that the at least one insertion or transition point is associated with an open group of pictures (GOP); andprocessing the first content data element to either: (i) close the open GOP before the insertion or ...

Подробнее
12-06-2014 дата публикации

VIDEO STREAM PROTECTION

Номер: US20140165113A1
Принадлежит: QUALCOMM INCORPORATED

Techniques for scheduling transmission of video streams in a network are described. It may be determined whether an amount of data in a buffer of a wireless transceiver is above a threshold. A first video stream and a second video stream are buffered using the buffer. The first video stream is associated with a first transmission schedule. If determined that the amount of data is above the first threshold, a characteristic of the first video stream may be compared to a characteristic of the second video stream. The first video stream may be selected based, at least in part, on the comparison of the characteristic of the first video stream to the characteristic of the second video stream. The first transmission schedule of the first video stream may be modified upon selecting the first video stream. 1. A method for scheduling transmission of video streams , comprising: a first video stream and a second video stream are buffered using the buffer, and', 'the first video stream is associated with a first transmission schedule;, 'determining whether an amount of data in a buffer of a wireless transceiver is above a threshold, wherein'}if determined that the amount of data is above the first threshold, comparing a characteristic of the first video stream to a characteristic of the second video stream;selecting the first video stream based, at least in part, on the comparison of the characteristic of the first video stream to the characteristic of the second video stream; andmodifying the first transmission schedule of the first video stream upon said selecting the first video stream.2. The method of claim 1 , whereinprior to said modifying the first transmission schedule, the first video stream is scheduled to begin being transmitted before the second video stream,said modifying the first transmission schedule comprises indicating a delay in a transmission of the first video stream, andafter said indicating the delay in the transmission of the first video stream, the ...

Подробнее
19-03-2020 дата публикации

VIDEO CONTENT INCLUDING CONTENT ITEM SLOTS

Номер: US20200090231A1
Принадлежит: Google LLC

A system may accept information defining at least one ad spot associated with at least one instance of a document, accept offers to have ads served in the ad spot(s), and arbitrate among competing ads, using at least the offers, to determine at least one ad to be served in that ad spot(s). A system may accept relevance information for an ad, determine a document using the accepted relevance information, present information about the document(s) to an ad provider associated with the ad, and accept, from the ad provider, an offer to have its ad served with the document accepted. A system may accept relevance information for a document, determine ads relevant to the document using the relevance information and serving constraints of the ads, and select at least one of the determined relevant ads to be served with the document. 141-. (canceled)42. A system to integrate digital content , comprising:one or more servers comprising one or more processors to:receive, from a client device, an audio request for a document for presentation via the client device, the document including audio content and an encoding that specifies a content item spot;select, based on the audio request, the document;transmit, responsive to the audio request and selection of the document, the document to the client device to cause the client device to initiate playback of the document using a content rendering application and execute, subsequent to initiation of playback of the document, the encoding that specifies the content item spot;receive, from the client device, a request for one or more content items to insert at a start time corresponding to the content item spot;select, responsive to the request, a content item; andprovide, to the client device, the content item for insertion in the content item spot at the start time for presentation along with the document comprising audio.43. The system of claim 42 , wherein the content item comprises audio.44. The system of claim 42 , wherein the ...

Подробнее
05-04-2018 дата публикации

Allocation of Video Recording Functionality

Номер: US20180098113A1
Автор: Zhang Benyuan
Принадлежит:

A system may receive a plurality of requests to record a plurality of programs. Based on these requests, resources may be provisioned for transcoding variable bit rate streams into constant bit rate streams. Resources may be provisioned based on assigning transcoding tasks to an existing set of deployed devices in which the transcoding tasks correspond to the plurality of requests. Resources may further be provisioned based on incrementally deploying an additional device to the existing set of deployed devices when the transcoding capacity reaches a certain level. 1. (canceled)2. A method comprising:receiving, at a computing device, a request for recording a first program of a plurality of programs, wherein the first program has a scheduled transmission time;determining a network processor that will have availability to process the first program, into a user playback format, at the scheduled transmission time of the first program;transmitting, to the determined network processor, a control signal for processing the first program into the user playback format; andtransmitting, to network storage, a storage configuration signal for storing a stream of the first program, enabling the network storage to receive and store a stream of the processed first program from the determined network processor, processed into the user playback format.3. The method of claim 2 , wherein the determining the network processor that will have availability to process the first program comprises:determining that the network processor is not scheduled to process another program at the scheduled transmission time.4. The method of claim 3 , wherein the determining the network processor that will have availability to process the first program further comprises determining that the network processor will have claim 3 , at the scheduled transmission time claim 3 , a utilization below a threshold.5. The method of claim 2 , wherein the network processor is a first network processor claim 2 , the ...

Подробнее
01-04-2021 дата публикации

PLAYLIST EVENTS FOR COMBINING MULTIPLE MEDIA TIMELINES AND CONTENT-INSERTION IN DASH STREAMING

Номер: US20210099746A1
Автор: SODAGAR Iraj
Принадлежит: Tencent America LLC

Methods and systems are provided. According to an embodiment, a method includes providing, from a server to a client, a moving pictures experts group (MPEG) dynamic adaptive streaming over hypertext transfer protocol (DASH) media presentation description (MPD) that indicates a main media timeline for playing media content; and obtaining, by the server, an MPD event that carries a playlist element, wherein the server or the client is configured to manipulate the main media timeline based on the playlist element of the MPD event, such that at least one alternative media content is playable by the client in place of at least a portion of the media content. 1. A method comprising:providing, from a server to a client, a moving pictures experts group (MPEG) dynamic adaptive streaming over hypertext transfer protocol (DASH) media presentation description (MPD) that indicates a main media timeline for playing media content; andobtaining, by the server, an MPD event that carries a playlist element, whereinthe server or the client is configured to manipulate the main media timeline based on the playlist element of the MPD event, such that at least one alternative media content is playable by the client in place of at least a portion of the media content, andthe playlist element carries at least one play item, each of the at least one play item identifies a location of an alternative MPD, corresponding to alternative media content from among the at least one alternative media content, and at least one timing characteristic for playing the alternative media content.2. The method of claim 1 , further comprising:sending, from the server to the client, the MPD event that carries the playlist element, whereinthe client is configured to manipulate the main media timeline based on the playlist element of the MPD event.3. The method of claim 2 , whereinthe at least one timing characteristic of a play item, from among the at least one play item, includes a presentation start time and a ...

Подробнее
29-04-2021 дата публикации

Communal social media system and method

Номер: US20210126958A1
Автор: Delmond Newton
Принадлежит: Groopview Inc

A communal media system includes a content management system for storing multimedia content and a synchronization system configured to: retrieve the multimedia content for delivery to a plurality of user devices and receive social media content generated by the user devices; separate the multimedia content and the social media content into a set of prioritized layers; determine a timestamp offset for each of the user devices; and adjust simultaneous deliveries of the multimedia content and the social media content to the user devices, based on a priority associated each layer and the timestamp offset associated with each user device, The multimedia content is delivered to each user devices at the same time and the social media content is delivered to the user devices at the same time while the multimedia content is being viewed on the user devices.

Подробнее
02-04-2020 дата публикации

SYSTEMS AND METHODS FOR DELIVERY OF CONTENT VIA MULTICAST AND UNICAST

Номер: US20200107062A1
Принадлежит:

The system and methods described aid content delivery by providing requested content using a hybrid delivery of unicast and multicast content. A content delivery system receives, from user equipment, a request for content and identifies multicast sources for the content. The content delivery system determines a recent multicast source from the multicast sources, the recent multicast source having begun more recently relative to the other sources. The content delivery system transmits, to the user equipment, an identity of the recent multicast source and provides a beginning portion of the content to the user equipment via a unicast stream. 1. A method for delivering content via a combination of a multicast source and a unicast stream , the method comprising:receiving, from user equipment, a request for content;identifying a plurality of multicast sources, wherein each stream in the plurality of multicast sources provides access to the content;determining a recent multicast source from the plurality of multicast sources, wherein the recent multicast source most recently began delivering the content relative to the other sources of the plurality;transmitting, to the user equipment, an identity of the recent multicast source; andproviding a beginning portion of the content to the user equipment via a unicast stream.2. The method of claim 1 , wherein providing the beginning portion of the content to the user equipment via a unicast stream comprises:transmitting, to the user equipment, the unicast stream;receiving an indication to end the unicast stream; andin response to receiving the indication to end the unicast stream, ending the transmission of the unicast stream.3. The method of claim 1 , wherein providing the beginning portion of the content to the user equipment via a unicast stream comprises:storing a timestamp indicating a current position of the recent multicast source in the content corresponding with when the user equipment began buffering the recent ...

Подробнее
28-04-2016 дата публикации

USER CONTROLLED MULTI-DEVICE MEDIA-ON-DEMAND SYSTEM

Номер: US20160119683A1
Принадлежит:

A method for providing configurable access to media in a media-on-demand system also can include delivering the media to a first client device in a format compatible with the first client device; interrupting the delivery of the media; recording a bookmark specifying a position in the media where the interruption occurred; and resuming delivery of the media to a second client device, the resumed delivery beginning at a position in the media specified by the recorded bookmark. The method further can include identifying device properties for each of the first and second client devices; delivering the media to the first client device in a format compatible with the identified device properties for the first client device; and, delivering the media to the second client device in a format compatible with the identified device properties for the second client device. 127-. (canceled)28. A system for resuming transmission , to a device , from a point preceding a point in the video at which the video was paused at another device , the system comprising: transmit a first request for a video, wherein the first request comprises a user identifier;', 'cause the video to be displayed; and', 'transmit a second request to pause the video at a pause point in the video;, 'a first video receiving device configured to transmit a third request to resume the video from the pause point; and', 'cause the video to be displayed;, 'a second video receiving device configured to receive, from the first video receiving device, the first request for the video;', 'receive, from the first video receiving device, the second request to pause the video;', 'calculate a time code by subtracting a time offset from the pause point such that the calculated time code precedes the pause point;', 'transform a data structure associated with the user identifier to include an identifier of the video and the calculated time code;', 'receive, from the second video receiving device, the third request to resume the ...

Подробнее
27-04-2017 дата публикации

METHODS AND APPARATUS FOR CONTROLLING CONTENT DISTRIBUTION

Номер: US20170118497A1
Принадлежит:

Methods and apparatus for controlled distribution of program content are described where program content for certain regions may be selectively blocked. The described methods and apparatus allow content distribution to authorized regions while providing control to the content provider to effectively block program content delivery to regions not entitled to receive the program content. 1. A content delivery method , the method comprising:receiving content, at a distribution network headend, said distribution network headend being coupled to local network headends by a distribution network, individual local network headends corresponding to different regions;processing, at said distribution network headend, a command received indicating that a program included in said received content is to be blocked from delivery to a region;blocking, at said distribution network headend, distribution of said program to a local network headend of the region which said received command has indicated to be blocked; anddistributing, from said distribution network headend, the received content to local network headends corresponding to at least some other regions.2. The method of claim 1 , wherein distributing the received content includes:communicating separate copies of the received content to different local network headends corresponding to regions where the program is not to be blocked using: i) different ports at the distribution network headend or ii) different port and IP address combinations for different local network headends.3. The method of claim 2 , wherein blocking distribution of said program to the region which said received command has indicated to be blocked includes:blocking, at said distribution network headend, said program from being output using a port and an IP address used to deliver content to a local network headend corresponding to the region from which the program is to be blocked.4. The method of claim 1 ,wherein distributing, from said distribution ...

Подробнее
09-04-2020 дата публикации

CONVERGENCE SUBLAYER FOR USE IN A WIRELESS BROADCASTING SYSTEM

Номер: US20200112598A1
Принадлежит: Wi-LAN Inc

A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets. 1. A mobile station comprising:a processor; anda receiver, operatively connected to the processor;the receiver operable to receive at least one orthogonal frequency division multiplex (OFDM) frame as part of a single frequency network transmission, the at least one OFDM frame comprising, in a first time period, downlink information indicating a location of downlink data associated with a plurality of multimedia content streams in the at least one OFDM frame, wherein the location of downlink data refers to a plurality of time and frequency resources, in the at least one OFDM frame, having the downlink data associated with the plurality of multimedia content streams; andthe processor operable to extract at least one of the plurality of multimedia content streams at a location indicated by the downlink information.2. The mobile station of claim 1 , wherein the plurality of multimedia content streams are distributed by a corresponding plurality of content providers.3. The mobile station of claim 2 , wherein the plurality of content providers ...

Подробнее
13-05-2021 дата публикации

BROADCAST SIGNAL INDICATING ONE OR MORE SUBFRAME CONFIGURATIONS

Номер: US20210144023A1
Принадлежит: Neo Wireless LLC

A mobile station may comprise a receiver configured to receive, from a base station, a broadcast signal indicating a first subframe configuration for use in an uplink direction and a downlink direction and a second subframe configuration for use in at least a downlink direction. The mobile station may be configured to receive first downlink data and transmit first uplink data, during a single subframe of one or more radio frames, using the first subframe configuration. The mobile station may receive second downlink data, during a single subframe of the one or more radio frames, using the second subframe configuration. The first subframe configuration and the second subframe configuration may be different OFDM subframe configurations and a first subframe configured in accordance with the first subframe configuration and a second subframe configured in accordance with the second subframe configuration may have a same duration. 1. A mobile station comprising:a receiver configured to receive, from a base station, a broadcast signal indicating a first subframe configuration for use in an uplink direction and a downlink direction and a second subframe configuration for use in at least a downlink direction;the mobile station configured to receive first downlink data and transmit first uplink data, during a single subframe of one or more radio frames, using the first subframe configuration;the mobile station configured to receive second downlink data, during a single subframe of the one or more radio frames, using the second subframe configuration;wherein the first subframe configuration and the second subframe configuration are different orthogonal frequency division multiplexing (OFDM) subframe configurations and a first subframe configured in accordance with the first subframe configuration and a second subframe configured in accordance with the second subframe configuration have a same duration.2. The mobile station of claim 1 , wherein the first uplink data is ...

Подробнее
13-05-2021 дата публикации

STREAMING EVENT CONTENT BASED FILTERING

Номер: US20210144440A1
Принадлежит:

A method of per subscription event filtering is provided for an event recordation and distribution system. The method includes receiving an event from the event recordation and distribution system, determining that an event consumer that is a subscriber of an event stream of the event has specified filter logic for the event stream, and forwarding the event to an event consumer in response to the event meeting requirements of the specified filter logic. 1. A method comprising:determining that an event consumer that is a subscriber of an event stream has specified content based filter logic for the event stream, the content based filter logic indicating criteria for which events of the event stream are to be delivered to the event consumer, the criteria indicating, for at least a first field of data objects corresponding to events of the event stream, at least one corresponding value;determining that an event of the event stream satisfies the content based filter logic based, at least in part, on a value of the first field of a data object corresponding to the event; andproviding the event to the event consumer in response to determining that the event satisfies the content based filter logic.2. The method of claim 1 , further comprising:determining the event stream for the event;determining subscriptions for the event stream; anddetermining the content based filter logic for each subscription of the event stream.3. The method of claim 1 , further comprising:interpreting the content based filter logic by a formula engine.4. The method of claim 1 , further comprising:receiving a subscription request from the event consumer; anddetermining whether filter logic is present in the subscription request.5. The method of claim 4 , further comprising:establishing a subscription for the event consumer that includes the filter logic of the subscription request.6. The method of claim 4 , further comprising:validating the filter logic of the subscription request before ...

Подробнее
04-05-2017 дата публикации

SELECTING VIDEO ADVERTISEMENTS BASED ON ADVERTISEMENT QUALITY

Номер: US20170127107A1
Принадлежит:

Embodiments of the present invention relate to facilitating selection of video advertisements for presentation in association with a video. In embodiments, advertisement quality associated with various video advertisements is referenced. Generally, the advertisement quality indicates a probability a viewer will continue viewing a portion of a video following presentation of the video advertisement presented in association with the video. The advertisement quality associated with the video advertisements is used to select one or more video advertisements for presentation along with the video. An indication of the selected video advertisements can be provided for integration with the video to present to the viewer. 1. A method for selecting video advertisements , the method comprising:obtaining advertisement quality associated with a plurality of video advertisements, each advertisement quality indicating a probability a viewer will continue viewing a portion of a video following presentation of the video advertisement presented in association with the video;selecting at least one of the plurality of video advertisements for presentation along with the video based on the advertisement quality associated with the plurality of video advertisements; andproviding the selected video advertisements for integration of the selected video advertisements with the video for presentation to the viewer.2. The method of further comprising determining the advertisement quality for each of the plurality of video advertisements.3. The method of claim 2 , wherein the advertisement quality is determined based at least in part on various characteristics associated with any of the video claim 2 , the video advertisement claim 2 , the viewer claim 2 , or a video session.4. The method of claim 1 , wherein said selecting of said at least one of the plurality of video advertisements is further based on advertisement costs associated with each of the plurality of video advertisements.5. The ...

Подробнее
04-05-2017 дата публикации

GENERATION OF REACH, MIXTURE, AND PRICING UTILIZING A FRAMEWORK FOR AUDENCE RATING ESTIMATION

Номер: US20170127110A1
Принадлежит:

Schedule spot counts for allocations of spots are generated based on a selling title and week combination structure for a pending deal for an advertiser, and simulated spot schedules are generated based on schedule spot counts for the advertiser for a quarter. Estimates of unduplicated audience for new spot schedules are generated based on corresponding attributes for each simulated spot schedule and a proposal for the advertiser's deal is generated based on the unduplicated audience estimates. Half-hour assignments within selling title-weeks are generated based on the schedule spot counts, and are randomly sampled over the quarter to generate the simulated spot schedules. The sampling may be constrained to allow one unit from any simulated spot schedule to air in a half-hour assignment on any given network and selection of half-hour assignments for unit placement are constrained to a specified subset of time, and/or a selling category on networks of interest. 1. A method , comprising: generating schedule spot counts for allocations of spots based on a selling title and week combination structure for a pending deal for an advertiser;', 'generating a plurality of simulated spot schedules based at least on the schedule spot counts for the advertiser for a quarter;', 'generating estimates of unduplicated audience for new spot schedules based on corresponding attributes for each of the plurality of simulated spot schedules; and', 'generating a proposal based on the estimates of unduplicated audience., 'in a hardware advertisement management system that communicates with a plurality of advertiser order generation systems and electronically receives, via a communication network, deals comprising orders from advertisers2. The method according to claim 1 , comprising generating the schedule spot counts based on historical information for possible allocations of the spots.3. The method according to claim 1 , comprising generating half-hour assignments within the selling ...

Подробнее
25-04-2019 дата публикации

In-Band Trick Mode Control

Номер: US20190124405A1

A server may receive metadata associated with specific content in a transport signal stream from a content information service. The metadata may identify a point in time of the transport signal stream. The server may instruct an encoder to insert a marker into the transport signal stream corresponding to the point in time of the transport signal stream. The marker may indicate control of a trick mode to be enforced by a delivery platform subsequent to the point in time of the transport signal stream. The server may record the marker in a data store associated with the server.

Подробнее
12-05-2016 дата публикации

MULTIMEDIA CONTENT DURATION MANIPULATION

Номер: US20160133296A1
Автор: Becherer Nico
Принадлежит: ADOBE SYSTEMS INCORPORATED

Average pixel luminosity is calculated for each frame comprising a content item. For each pair of adjacent frames, an IFD is calculated. The IFD represents the difference between a baseline pixel luminosity associated with each of the two frames. An initial set of cut frames is selected based on IFD values that are less than a minimum value IFD, or that are greater than a maximum value IFD. The positions of these initial cut frames are optimized using a numerical optimization technique that favors removal of frames corresponding to IFD extrema, but that also attempts to maintain a minimum time gap between cut frames. Selecting frames for removal is approached as a constraint minimization problem. Once an optimized set of cut frames is established, audio is cut and crossfaded in a temporal window surrounding cut frame positions. 1. A method for manipulating a duration of a multimedia content item , the method comprising:receiving a multimedia content item that comprises a plurality of video frames;calculating a plurality of inter frame distance (IFD) values associated with the multimedia content item, wherein each of the IFD values represents a difference between a baseline pixel luminosity associated with two adjacent video frames that comprise the multimedia content item;selecting an initial set of frame positions at least partially based on the plurality of IFD values and a minimum time gap G separating the frame positions;adjusting the frame positions using a numerical optimization technique; andmodifying a duration of the content item by manipulating one or more video frames at the adjusted frame positions.2. The method of claim 1 , wherein IFD values are calculated for each pair of adjacent video frames comprising the multimedia content item.3. The method of claim 1 , further comprising smoothing the IFD values before selecting the initial set of frame positions.4. The method of claim 1 , wherein modifying the duration of the content item further comprises ...

Подробнее
31-07-2014 дата публикации

Method and Apparatus for Hierarchial Distribution of Video Content for an Interactive Information Distribution System

Номер: US20140215538A1
Принадлежит: COMCAST CABLE COMMUNICATIONS, LLC

A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information. 1. A method , comprising:determining, by at least one computing device, one or more data storage locations based on a relationship of a request rate of a content asset relative to a plurality of threshold request rates; andstoring the content asset in the one or more data storage locations.2. The method of claim 1 , wherein the determining comprises:comparing the request rate with at least two of the plurality of threshold request rates; anddetermining the one or more data storage locations based on an outcome of the comparing.312. The method of claim 1 , wherein the determining comprises determining the one or more data storage locations based on whether () the request rate is greater than a first one of the plurality of threshold request rates and less than a second one of the plurality of threshold request rates or () greater than the second one of the plurality of threshold rates.4. The method of claim 1 , wherein the content asset comprises a video content asset.5. The method of claim 1 , further comprising determining the request rate of the content asset based on a plurality of requests for the content asset from a plurality of users.6. The method of claim 1 , wherein the one or more data storage locations comprises a plurality of data storage locations claim 1 , the method further comprising:receiving a request for the content asset;determining, based on the request, a first one of the plurality of data storage locations; andsending the content asset over a network from the first one of the plurality of data storage locations.7. The method of claim 1 , wherein the storing comprises ...

Подробнее
01-09-2022 дата публикации

DYNAMIC PLAYOUT BUFFER FOR DISPARATE LIVE MEDIA OUTPUT STREAM

Номер: US20220279219A1
Принадлежит:

A system is provided for dynamic playout buffer for disparate live media output stream. A request is received that comprises a stream identifier and an additional parameter. In accordance with a playout buffer feature and the additional parameter, a first disparate live media output stream is generated based on an insertion of manifest data and indexed metadata of a media segment associated with the stream identifier to a first disparate live media output stream manifest. The playout buffer feature, defined in a first programming schedule, is associated with a corresponding number of media segments representing pre-encoded media assets and/or live input streams referenced in the first programming schedule. 1. A system , comprising:a memory for storing instructions; and receive a request that comprises a stream identifier and an additional parameter; and', 'wherein the playout buffer feature, defined in a first programming schedule, is associated with a corresponding number of media segments representing pre-encoded media assets and/or live input streams referenced in the first programming schedule.', 'generate a first disparate live media output stream based on an insertion of manifest data and indexed metadata of a media segment associated with the stream identifier to a first disparate live media output stream manifest in accordance with a playout buffer feature of a plurality of playout buffer features and the additional parameter,'}], 'a processor for executing the instructions to perform operations, the operations comprising2. The system according to claim 1 , wherein a first playout buffer feature from the plurality of playout buffer features corresponds to a minimum playout buffer size claim 1 ,wherein the minimum playout buffer size indicates a minimum number of media segments that represents the pre-encoded media assets and/or the live input streams, as defined in the first programming schedule, 'wherein the maximum playout buffer size indicates a maximum ...

Подробнее
03-06-2021 дата публикации

METHOD AND APPARATUS FOR PERIODIC AND POLLED CHANNEL QUALITY FEEDBACK

Номер: US20210167981A1
Принадлежит: Neo Wireless LLC

A method performed by a mobile station may comprise receiving information indicating subchannels for transmission of CQIs, in a communication system having an uplink bandwidth divided into subchannels and a time domain having frames divided into subframes having a same time duration. Each subframe may have a plurality of OFDM symbols. The method may further comprise periodically transmitting CQI in subframes based on a subframe number and in subchannels based on the information indicating the subchannels. The mobile station may receive a poll to transmit a CQI and may transmit a CQI in a subframe based on the poll. The mobile station may receive an OFDM signal including a first packet having a header portion including a plurality of second packets, each of the plurality of second packets having a header portion. 1. A method comprising:receiving, by a mobile station, information indicating subchannels for transmission of channel quality indices (CQIs), in a communication system having an uplink bandwidth divided into subchannels and a time domain having frames divided into subframes having a same time duration, each subframe having a plurality of orthogonal frequency division multiplexing (OFDM) symbols;periodically transmitting, by the mobile station, CQI in subframes based on a subframe number and in subchannels based on the information indicating the subchannels;receiving, by the mobile station, a poll for the mobile station to transmit a CQI;transmitting, by the mobile station, a CQI in a subframe based on the poll; andreceiving, by the mobile station, an OFDM signal, wherein the OFDM signal includes a first packet having a header portion, wherein the first packet includes a plurality of second packets, wherein each of the plurality of second packets has a header portion.2. The method of claim 1 , wherein the first packet comprises a cyclic redundancy check (CRC) of the packet.3. The method of claim 1 , wherein at least two of the plurality of second packets ...

Подробнее
17-05-2018 дата публикации

Controlling delivery of captured streams

Номер: US20180139472A1
Принадлежит: Piksel Inc

There is provided a technique for providing streaming services, comprising: a plurality of capture devices, each for generating a captured stream of content; a server, for receiving the plurality of captured streams, and for outputting at least one output stream; and an editing device for outputting a control signal to the server, wherein the server processes captured streams to provide one or more modified output stream in dependence on the control signal.

Подробнее
17-05-2018 дата публикации

Method and system for providing non-real-time content distribution services

Номер: US20180139508A1
Принадлежит: KAROUSEL LLC

A system and method for communicating content using remnant capacity includes an intermediate device having a content storage, a user device in communication with the intermediate device and a communication system provider communicating content to the intermediate device. The intermediate device stores the content the content storage. The user device requests content from the content storage. The intermediate device communicates content from the content storage to the user device in real time in response to requesting.

Подробнее
18-05-2017 дата публикации

SYSTEMS AND METHODS FOR OBSFUSCATING REGIONAL REFERENCES IN A COD ENVIRONMENT

Номер: US20170142457A1
Принадлежит:

One system herein is operable in a COD environment and includes a request manager. The request manager is operable to process a request from an asset decision system for assets available for insertion into a COD content selection, and to determine a geographic region of the COD content selection, and to determine availability of assets in the geographic region, to format a message with the available assets in the geographic region. The geographic region is one of a plurality of geographic regions in a COD delivery footprint of the COD content selection. The request manager is also operable to obfuscate the geographic region in the message, and to transfer the message to the asset decision system for a determination of assets for insertion into the COD content selection. 1. A system operable in a Content On Demand (COD) environment , the system comprising:a request manager operable with an asset availability database operable to process a request from an asset decision system (ADS) for assets available for insertion into a COD content selection, and to determine a geographic region of the COD content selection, and to determine availability of assets in the geographic region, to format a message with the available assets in the geographic region,wherein the geographic region is one of a plurality of geographic regions in a COD delivery footprint of the COD content selection; anda masking module operable to obfuscate the geographic region in the message, and to transfer the message to the ADS for a determination of assets for insertion into the COD content selection.2. The system of claim 1 , wherein:the masking module comprises a hash table operable to encrypt information about the geographic region with a hashing algorithm.3. The system of claim 1 , wherein:the request manager is further operable to contact a COD provider in response to the request by the ADS.4. A method operable in a Content On Demand (COD) environment claim 1 , the method comprising:processing a ...

Подробнее
18-05-2017 дата публикации

SYSTEM AND METHOD TO DELIVER VIDEO CONTENT

Номер: US20170142466A1
Принадлежит:

Aspects of the subject disclosure may include, for example, identifying video content having a scheduled broadcast time during a first viewing period that satisfies a viewership threshold and facilitating a transfer of the video content to a multimedia storage device. The video content is transferred to the multimedia storage device during a second viewing period prior to the first viewing period. The video content includes the data to prevent the multimedia storage device from sending the video content to another device prior to the time when the program is scheduled to be broadcast. Other embodiments are disclosed. 1. A method , comprising:identifying, by a processing system including a processor, video content scheduled to be broadcast during a first viewing period, wherein the first viewing period is during a peak viewing period;determining, by the processing system, a target multimedia receiver that is predicted to request the video content;transferring, by the processing system, the video content to a multimedia storage device communicatively coupled to the target multimedia receiver during a non-peak viewing period; andstoring, by the processing system, data into the multimedia storage device, wherein the data prevents access to the video content from the multimedia storage device prior to the first viewing period.2. The method of claim 1 , further comprising receiving claim 1 , by the processing system claim 1 , an indication from the target multimedia receiver that the target multimedia receiver has received an instruction to record the video content.3. The method of claim 1 , further comprising claim 1 , generating claim 1 , by the processing system claim 1 , the data to prevent the multimedia storage device from sending the video content to another device prior to when the video content is scheduled to be broadcast.4. The method of claim 3 , wherein the data comprises digital rights management data.5. The method of claim 1 , wherein the identifying claim ...

Подробнее
09-05-2019 дата публикации

CONTENT DISTRIBUTION SYSTEM AND CONTENT DISTRIBUTION APPARATUS

Номер: US20190141376A1
Автор: KUMETANI KOHJI
Принадлежит:

Provided is a content distribution system in which content is distributed from a content distribution apparatus to a plurality of display apparatuses, in which the content distribution apparatus stores the content, acquires information on a connection request source, as connection information on the display apparatus, when a connection request from each of the plurality of display apparatuses is present, groups display apparatuses to which the same content is to be distributed, into one group, among the plurality of display apparatuses, manages one display apparatus, which belongs to the group, as a master display apparatus, and the other display apparatuses as slave display apparatuses, and transmits the content and connection information on the slave display apparatus that belongs to the group, to the master display apparatus. The master display apparatus distributes the content to the slave display apparatus based on the connection information. 1. A content distribution system , in which content is distributed from a content distribution apparatus to a plurality of display apparatuses , a storage unit in which the content is stored,', 'a connection information acquisition control unit that acquires information on a connection request source as connection information on the display apparatus, when a connection request from each of the plurality of display apparatuses is present,', 'a grouping control unit that, among the plurality of display apparatuses, groups display apparatuses to which the same content is to be distributed, into one group,', 'a group management control unit that manages one display apparatus, which belongs to the group, as a master display apparatus and the other display apparatuses, which belongs to the group, as slave display apparatuses, and', 'a transmission unit that transmits the content and the connection information on the slave display apparatus, to the master display apparatus, and, 'wherein the content distribution apparatus ...

Подробнее
09-05-2019 дата публикации

SYSTEMS AND METHODS FOR SIMULATING A SPORTS EVENT ON A SECOND DEVICE BASED ON A VIEWER'S BEHAVIOR

Номер: US20190141382A1
Принадлежит:

Systems and methods are provided for determining when to refresh data used to generate simulated sports events based on user behavior. When a viewer of a sports event is determined to have stopped viewing the sports event on a first device, the user may seek to watch a simulation of the sports event on a second device. The simulation of the sports event on the second device may be based on sports statistics and historical sports statistics. The simulation is updated based on user actions and characteristics of sports statistics updates. 1. (canceled)2. A method of determining when to refresh data used to generate simulated sports events based on user behavior , the method comprising:determining that a user is accessing a transmission of a first sports event on a first device, wherein the first sports event is currently in progress;receiving, at a second device, a user request to generate a simulation of the first sports event on a second device, wherein the simulation is based on current and historical sports statistics;determining that the user has stopped accessing the first sports event on the first device;in response to determining that the user has stopped accessing the first sports event on the first device, recording a base timestamp in memory, wherein the base timestamp corresponds to a time when the user stopped accessing the first sports event on the first device;receiving, at the second device, a first set of sports statistics for the first sports event, wherein the first set of sports statistics is transmitted via an Internet protocol, and wherein the first set of sports statistics is marked with a first timestamp indicating a time when the first set of sports statistics was received at the second device;receiving, at the second device, a second set of sports statistics for first sports event, wherein the second set of sports statistics is transmitted via the Internet protocol, and wherein the second set of sports statistics is marked with a second ...

Подробнее
09-05-2019 дата публикации

SYSTEMS AND METHODS FOR SIMULATING A SPORTS EVENT BASED ON AVAILABILITY OF SPORTS STATISTICS

Номер: US20190141383A1
Принадлежит:

Systems and methods are provided for determining when to refresh data used to generate a simulated sports event based on the availability of real-time data. A user requests to generate a simulation of a first sports event that is currently in progress. The simulation is generated using current and historical sports statistics and may be updated according to characteristics of updates to sports statistics for the sports event. 1. (canceled)2. A method of determining when to refresh data used to generate simulated sports events based on the availability of real-time data , the method comprising:receiving, at a first device, a user request to generate a simulation of a first sports event that is currently in progress on the first device, wherein the simulation is based on current and historical sports statistics;in response to receiving the user request:requesting a base set of sports statistics for the first sports event;retrieving a set of historical sports statistics for use in generating the simulation from memory; andretrieving a threshold difference, wherein the threshold difference corresponds to a required amount of time for triggering a refreshment of the simulation based on more current set of sports statistics for the first sports event;receiving, at the first device, the base set of sports statistics for the first sports event, wherein the base set of sports statistics is transmitted via an Internet protocol, and wherein the base set of sports statistics is marked with a base timestamp indicating a time when the base set of sports statistics was received at the first device;running, at the first device, the simulation based on the base set of sports statistics and the set of historical sports statistics;while the simulation is being run, receiving, at the first device, a first set of sports statistics for the first sports event, wherein the first set of sports statistics is transmitted via the Internet protocol, and wherein the first set of sports ...

Подробнее
30-04-2020 дата публикации

PRE-POSITIONING OF STREAMING CONTENT ONTO COMMUNICATION DEVICES FOR FUTURE CONTENT RECOMMENDATIONS

Номер: US20200137443A1
Принадлежит:

Facilitating pre-positioning of streaming content onto communication devices is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise facilitating an identification of a first multimedia content stream and a second multimedia content stream. The identification can be based on a usage preference of a defined entity associated with a communication device. The operations can also comprise, in response to a determination that an available network satisfies a defined network criterion, facilitating pre-positioning, at a data store of the communication device, the first multimedia content stream and the second multimedia content stream. 1. A system , comprising:a processor; and facilitating an identification of a first multimedia content stream and a second multimedia content stream, wherein the identification of the first multimedia content stream is based on a first usage preference that comprises a first viewing length, and the second multimedia content stream is based on a second usage preference that comprises a second viewing length, and wherein the first usage preference and the second usage preference are associated with a defined entity associated with a communication device; and', 'in response to a determination that an available network satisfies a defined network criterion, facilitating pre-positioning, at a data store of the communication device, the first multimedia content stream and the second multimedia content stream wherein the first viewing length and the second viewing length comprise respective time intervals that are longer, by a defined interval, than a third viewing length associated with previously viewed multimedia content streams., 'a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising2. The system of claim 1 , wherein ...

Подробнее
16-05-2019 дата публикации

Streaming Video Management System, Method, and Computer Program Product Thereof

Номер: US20190149866A1
Автор: Tien-Ming Wang
Принадлежит: Vas Creative Co Ltd

A streaming video management system is used between a video supply end and a video display end. The video supply end can output a streaming video signal. The streaming video management system includes a management module, a bandwidth detection module and a network delivery selection interface. The management module is used for receiving and managing the streaming video signal. The bandwidth detection module is used to detect a transmission bandwidth of the video display end. The network delivery selection interface has a plurality of content delivery network nodes. According to the transmission bandwidth, the management module is used to transmit the streaming video signal via one of the content delivery network nodes to the video display side by the network delivery selection interface.

Подробнее
17-06-2021 дата публикации

BITMAP BASED RESOURCE SCHEDULING IN A WIRELESS NETWORK

Номер: US20210184880A1
Принадлежит: Neo Wireless LLC

A device for operation in a wireless network may comprise a transmitter configured to transmit protocol information to a plurality of base stations. The protocol information may comprise resource scheduling information and sequence number information. The resource scheduling information may include a bitmap which indicates whether subchannels are organized consecutively or whether subchannels are distributed. The sequence number information may allow the plurality of base stations to sequentially order received packets. The transmitter may be further configured to transmit data, to the plurality of base stations, in accordance with the resource scheduling information and the sequence number information. 1. A device for operation in a wireless network , the device comprising:a transmitter configured to transmit protocol information to a plurality of base stations, wherein the protocol information comprises resource scheduling information and sequence number information, wherein the resource scheduling information includes a bitmap which indicates whether subchannels are organized consecutively or whether subchannels are distributed, wherein the sequence number information allows the plurality of base stations to sequentially order received packets; andthe transmitter further configured to transmit data, to the plurality of base stations, in accordance with the resource scheduling information and the sequence number information.2. The device of claim 1 , wherein the sequence number information is information of a space which is shared among the plurality of base stations.3. The device of claim 1 , further comprising:a receiver configured to receive a response to the transmitted data, based on the sequence number information, and perform a retransmission.4. The device of claim 1 , wherein the protocol information is included in a plurality of packets sent from the device to the plurality of base stations claim 1 , wherein the plurality of packets each include a cyclic ...

Подробнее
09-06-2016 дата публикации

GENERATING RECOMMENDATIONS BASED ON PROCESSING CONTENT ITEM METADATA TAGS

Номер: US20160165289A1
Принадлежит:

A device, method, and computer-readable media for managing interrupt times for content items based on metadata encapsulating user behavior. A user controls the playback of content items such as audio or videos. The content items may be episodes in a programming series. Tags are associated with the content items. These tags include metadata having playback time of the received user interactions. In turn, the device processes the tags to identify user interaction that include stop events for the content items. The tags are processed based on a sliding time window. The playback times of the stop events are selected as potential interrupt times that the device may include recommendations for unaired episodes. The selected interrupt times are also used to identify inconsistencies in the metadata. 120.-. (canceled)21. A computer-implemented method for determining an interrupt time , the method comprising:obtaining a plurality of stop events for a content item rendered on a plurality of computing devices, wherein each stop event corresponds to a time of the content item;associating a plurality of stop event tags with the content item, each stop event tag corresponding to one of the obtained stop events and being associated with the content item at the corresponding time;grouping each stop event tag into a corresponding time window of the content item, the content item having a plurality of time windows;identifying, for each time window, a frequency shift of stop event tags grouped therein, the frequency shift being based a number of stop event tags grouped into the corresponding time window; anddetermining the interrupt time for the content item based on a maximum identified frequency shift corresponding to at least one time window in at least a portion of the content item.22. The method of claim 21 , wherein when the maximum identified frequency shift corresponds to two or more consecutive time windows claim 21 , the interrupt time for the content item is further based on ...

Подробнее
07-06-2018 дата публикации

VIDEO PROVIDING APPARATUS, VIDEO PROVIDING METHOD, AND COMPUTER PROGRAM

Номер: US20180160157A1
Принадлежит:

A method for providing a video to a viewer terminal through a communication network includes: receiving, by a communication unit, an original video signal including information of an original video; generating, by a controller, a delayed video signal including information of a delayed video in which the original video is delayed by a first time period; transmitting, by the communication unit, the original video signal to a subtitler terminal; receiving, by the communication unit from the subtitler terminal, a subtitle signal including information of subtitles with respect to the original video and a subtitle delay signal including information for delaying a display of the subtitles; generating, by the controller, a display timing signal indicating a timing of displaying the subtitles on the delayed video, based on the subtitle delay signal; transmitting, by the communication unit, the delayed video signal to a viewer terminal; and transmitting, by the communication unit, the display timing signal and the subtitle signal to the viewer terminal. 1. A video providing method for providing a video to a viewer terminal through a communication network , comprising:receiving, by a communication unit, an original video signal comprising information of an original video;generating, by a controller, a delayed video signal comprising information of a delayed video in which the original video is delayed by a first time period;transmitting, by the communication unit, the original video signal to a subtitler terminal;receiving, by the communication unit from the subtitler terminal, a subtitle signal comprising information of subtitles with respect to the original video and a subtitle delay signal comprising information for delaying a display of the subtitles;generating, by the controller, a display timing signal indicating a timing of displaying the subtitles on the delayed video, based on the subtitle delay signal;transmitting, by the communication unit, the delayed video signal ...

Подробнее
14-05-2020 дата публикации

SYSTEMS AND METHODS FOR ADAPTIVE STREAMING OF MULTIMEDIA CONTENT

Номер: US20200152234A1
Принадлежит:

The disclosed computer-implemented method includes determining that audio quality is to be adjusted for a multimedia streaming connection over which audio data and video data are being streamed to a content player. The audio data is streamed at a specified audio quality level and the video data is streamed at a specified video quality level. The method also includes determining that a specified minimum video quality level is to be maintained while adjusting the audio quality level. Still further, the method includes dynamically adjusting the audio quality level of the multimedia streaming connection while maintaining the video quality level of the multimedia streaming connection at at least the specified minimum video quality level. Various other methods, systems, and computer-readable media are also disclosed. 1. A computer-implemented method for adaptively streaming multimedia content , the method comprising:determining that audio quality is to be adjusted for a multimedia streaming connection over which audio data and video data are being streamed to a content player, the audio data being streamed at a specified audio quality level and the video data being streamed at a specified video quality level;determining that a specified minimum video quality level is to be maintained while adjusting the audio quality level; anddynamically adjusting the audio quality level of the multimedia streaming connection while maintaining the video quality level of the multimedia streaming connection at at least the specified minimum video quality level.2. The computer-implemented method of claim 1 , wherein dynamically adjusting the audio quality level comprises increasing the audio quality level.3. The computer-implemented method of claim 2 , wherein the audio quality level is automatically increased to one or more subsequent higher quality levels until the video quality level reaches a specified quality level that is higher quality than the specified minimum video quality level.4 ...

Подробнее
24-06-2021 дата публикации

Method and apparatus for receiving broadcast information in an ofdm communication system

Номер: US20210195556A1
Принадлежит: Neo Wireless LLC

A method for receiving broadcast information in an OFDM communication system may comprise receiving, by a mobile station, a periodically broadcast scheduling message from a base station which indicates for each type of a plurality of types of broadcast information included in broadcast information, a pattern of frames to monitor for the type of broadcast information and indicates a length of time to monitor. The mobile station may monitor for information corresponding to at least one of the plurality of types of broadcast information, based on the periodically broadcast scheduling message.

Подробнее
14-06-2018 дата публикации

ENHANCED NODE B AND METHODS FOR PROVIDING SYSTEM INFORMATION UPDATES TO USER EQUIPMENT WITH EXTENDED PAGING CYCLES

Номер: US20180167995A1
Принадлежит:

Embodiments of an enhanced Node B (eNB) and method to provide system information (SI) updates to user equipment (UE) in sleep or idle mode with an extending paging cycle are generally described herein. In some embodiments, a paging message configured to include an optional field to indicate whether there has been a system information (SI) update since a last paging occasion for a UE in sleep or idle mode with an extending paging cycle. System information updates are transmitted by the eNB during a system information modification period that is shorter than a period the extending paging cycle. The optional field may indicate whether or not the UE is to acquire the latest SI update during the current paging occasion. 1. (canceled)2. An apparatus of a user equipment (UE) , the apparatus comprising: decode system information that comprises parameters for an extended discontinuous reception (eDRX) cycle and parameters for deriving Paging Occasions (POs);', 'monitor one of the POs for a paging message;', 'when a paging message for the UE received during the one of the POs comprises a systemInfoModification-eDRX parameter and the eDRX cycle is longer than a modification period during which notification of a system information change is provided, acquire new system information that comprises a master information block (MIB) and a plurality of system information blocks (SIBs) at a next opportunity;', 'replace the stored system information with the new system information; and', 'delay initiation of a radio resource control (RRC) connection procedure until after the MIB and the plurality of SIBs are acquired,, 'processing circuitry in communication with the memory and arranged towherein the modification period in radio frames is proportional to a default paging cycle that indicates a number of radio frames over which a paging cycle comprising the POs occurs; anda memory configured to store the system information as stored system information.3. The apparatus of claim 2 , ...

Подробнее
06-06-2019 дата публикации

USER CONTROLLED MULTI-DEVICE MEDIA-ON-DEMAND SYSTEM

Номер: US20190174197A1
Принадлежит:

A method for providing configurable access to media in a media-on-demand system also can include delivering the media to a first client device in a format compatible with the first client device; interrupting the delivery of the media; recording a bookmark specifying a position in the media where the interruption occurred; and suming delivery of the media to a second client device, the resumed delivery beginning at a position in the media specified by the recorded bookmark. The method further can include identifying device properties for each of the first and second client devices; delivering the media to the first client device in a format compatible with the identified device properties for the first client device; and, delivering the media to the second client device in a format compatible with the identified device properties for the second client device. 127.-. (canceled)28. A system for resuming transmission of a video , to a device , from a point preceding a point in the video at which the video was paused at another device , the system comprising: transmit a first request for a video, wherein the first request comprises a user identifier;', 'cause the video to be displayed; and', 'transmit a second request to pause the video at a pause point in the video;, 'a first video receiving device configured to transmit a third request, including the user identifier, to resume the video from the pause point; and', 'cause the video to be displayed;, 'a second video receiving device configured to receive, from the first video receiving device, the first request for the video;', 'receive, from the first video receiving device, the second request to pause the video;', calculate a time code that precedes the pause point by subtracting a time offset from the pause point;', 'transform, in a memory of the media-on-demand server, a data structure associated with the user identifier to include an identifier of the video, the user identifier, and the calculated time code;, ' ...

Подробнее
08-07-2021 дата публикации

Verifying Presentation of Video Content

Номер: US20210209657A1
Принадлежит: Google LLC

The serving of advertisements with (e.g., on) video documents may be improved in a number of ways. For example, a system may (a) accept information defining at least one ad spot associated with at least one instance of an video document, (b) accept offers to have advertisements served in the ad spot(s), and (c) arbitrate among competing advertisements, using at least the offers, to determine at least one advertisement to be served in that ad spot(s). As another example, a system may (a) accept relevance information for an advertisement, (b) determine at least one video document using the accepted relevance information, (c) present information about the video document(s) to an advertiser associated with the advertisement, and (d) accept, from the advertiser, an offer to have its advertisement served with at least one of the video document(s) accepted. As yet another example, a system may (a) accept relevance information for an video document, (b) determine a plurality of advertisements relevant to the video document using the relevance information and serving constraints of the advertisements, and (c) select at least one of the determined relevant advertisements to be served with the video document. Examples of video documents include video files published on the Internet, television programs, live or recorded talk shows, video-voice mail, segments of an video conversation, etc. 120.-. (canceled)21. A method , comprising:receiving, by at least one server from a client device, a request for supplemental content to interrupt primary video content played on the client device;providing, by the at least one server responsive to receiving the request, a video content item to play on the client device with an actionable object the actionable object configured to: (a) skip the playing of the video content item in response to a triggering of the actionable object and (b) communicate with the at least one server via an interface to indicate skipping of the playing of the video ...

Подробнее
28-06-2018 дата публикации

METHODS AND APPARATUS FOR POWER EFFICIENT BROADCASTING AND COMMUNICATION SYSTEMS

Номер: US20180183620A1
Принадлежит:

A method and apparatus for content multicasting and broadcasting and data unicasting in a broadband multicarrier wireless communication system. A base station is configured to transmit, and a mobile station is configured to receive, a sequence of consecutive frames. The frames comprise two types: frames containing time-frequency resources for content multicasting and broadcasting via a single frequency network, and frames containing time-frequency resources for data unicasting without the use of a single frequency network. The two types of frames are intermixed in accordance with an intermixing configuration pattern. The intermixing configuration pattern is indicated by a bit-map contained in a scheduling signal. 1. A receiving method for a mobile station in a multi-cell wireless system using a frame structure , each frame containing a plurality of orthogonal frequency division multiplexing (OFDM) symbols , the method comprising:receiving a sequence of consecutive frames, the sequence of consecutive frames comprising a plurality of first frames and a plurality of second frames that are intermixed in accordance with an intermixing configuration pattern, each of the first frames containing time-frequency resources used for content multicasting or broadcasting (MB) via a single frequency network (SFN) that is comprised of base stations in multiple cells transmitting the same MB content using OFDM and employing a same time and frequency resource, and each of the second frames containing time-frequency resources used for data unicasting without the use of a SFN;receiving a scheduling signal containing a bit-map that indicates the intermixing configuration pattern of the received first and second frames by using “1” in the bit-map to represent a first frame and a “0” in the bit-map to represent a second frame, or a “1” in the bit-map to represent a first frame and a “0” in the bit-map to represent a second frame; andutilizing the received bit-map to identify the first and ...

Подробнее
28-06-2018 дата публикации

Synchronisation of streamed content

Номер: US20180184138A1
Принадлежит: Piksel Inc

There is described a system for providing streaming services, comprising: a plurality of capture devices each for generating a stream of an event, each stream being associated with a timing reference; and a server for analysing the plurality of captured streams in order to align the received plurality of received captured streams according.

Подробнее
04-06-2020 дата публикации

Prioritizing tile-based virtual reality video streaming using adaptive rate allocation

Номер: US20200177939A1
Принадлежит: Adobe Inc

The present disclosure includes methods and systems for streaming high-performance virtual reality video using adaptive rate allocation. In particular, an adaptive rate allocation system partitions a panorama video into segments or tiles and assigns priorities to each tile or segment based on input (e.g., a viewport of field-of-view) from a user client device. Further, the adaptive rate allocation system streams each tile or segment to the user client device according to the adaptive rate allocation, which maximizes bandwidth efficiency and video quality. In this manner, the adaptive rate allocation system delivers higher quality content to regions in the panorama video where a user is currently looking/most likely to look.

Подробнее
04-06-2020 дата публикации

Method For Content Synchronization When Broadcasting Data In A Wireless Network

Номер: US20200178210A1
Принадлежит:

The present disclosure relates to base station and method for content synchronization when broadcasting data in a communications network. The base station comprises a receiver configured to receive data sequences and a transmitter configured to transmit content of the received data sequence. Each data sequence comprises a packet level sequence number and byte-numbered sequence numbers. The base station further comprises a processing circuitry configured to synchronize transmission with another base station of the content using said packet level sequence number and said byte-numbered sequence numbers. 1. A base station configured to synchronize content when broadcasting data in a communications network , the base station comprising:a receiver configured to receive data sequences (PDUs);wherein each received data sequence comprises a packet level sequence number and byte-numbered sequence numbers; a transmitter configured to transmit content of the received data sequence; and', 'processing circuitry configured to synchronize transmission with another base station of the content using said packet level sequence number and said byte-numbered sequence numbers., 'the base station further comprising2. The base station of claim 1 , wherein the same content is sent from the base station and the another base station in a same radio resource block.3. The base station of claim 1 , wherein said processing circuitry is configured to determine which PDU or which part of a PDU should be used to resume transmission.4. The base station of claim 1 , wherein said processing circuitry is configured to use a sequence number of a subsequent received PDU and a sequence number of a last received PDU to determine a lost number of bytes of data and determine a transmission continuation with a subsequent PDU.5. The base station of claim 1 , wherein the packet level sequence number and byte-numbered sequence numbers are provided by a SYNC protocol.6. The base station of claim 1 , further ...

Подробнее
16-07-2015 дата публикации

METHOD AND SYSTEM FOR ADDRESSABLE AND PROGRAM INDEPENDENT ADVERTISING DURING RECORDED PROGRAMS

Номер: US20150201229A1
Автор: Flickinger Gregory C.
Принадлежит:

A system and method for delivering addressable or targeted advertising to subscribers during programming that the subscribers have recorded identifies the timing and characterization of programs to be recorded and the probable subscriber of those programs. Using the subscriber profiles of those subscribers, either already developed or generated on-the-fly based on program selection, and ad characterizations/profiles, the system generates a schedule of advertisements to be inserted into the avails (advertising opportunities) of the programming as it is recorded. The schedule generated can depend on correlations or matching between the ad profiles and the subscribers' profile, scheduling requirements (i.e., contracts and sales with advertisers) and timing. This system allows for targeted advertising to be delivered to subscribers during recorded programming and thus provides for additional opportunities for advertisers to reach subscribers in a highly addressable fashion. 1. A method of a video recording device inserting a targeted advertisement into a video program , the method comprising:receiving, at the video recording device, at least one video program;recording, at the video recording device, the at least one video program;identifying, at the video recording device, at least one existing advertising avail within the recorded video program;modifying, at the video recording device, the at least one advertising avail to create a customized avail within the recorded video program; andinserting at least one advertisement into the customized avail.2. The method of claim 1 , further comprising:selecting at least one of the advertisements to insert into the customized avail based at least in part on a characterization of the at least one video program.3. The method of claim 2 , wherein the characterization of the at least one video program is based on at least one of the timing information of the video program claim 2 , the duration of the video program claim 2 , the ...

Подробнее
11-06-2020 дата публикации

Resource allocation in communications networks using probability forecasts

Номер: US20200186269A1
Принадлежит: Invidi Technologies Corp

A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.

Подробнее
28-07-2016 дата публикации

Allocation of Clamping Functionality

Номер: US20160219328A1
Автор: Zhang Benyuan
Принадлежит:

A system may receive a plurality of requests to record a plurality of programs. Based on these requests, resources may be provisioned for transcoding variable bit rate streams into constant bit rate streams. Resources may be provisioned based on assigning transcoding tasks to an existing set of deployed devices in which the transcoding tasks correspond to the plurality of requests. Resources may further be provisioned based on incrementally deploying an additional device to the existing set of deployed devices when the transcoding capacity reaches a certain level. 1at least one processor; and receive a plurality of requests to record a plurality of programs; and', assigning transcoding tasks to an existing set of deployed devices, the transcoding tasks corresponding to the plurality of requests; and', 'incrementally deploying an additional device to the existing set of deployed devices when a transcoding capacity of the existing set of deployed devices reaches a threshold value of the transcoding capacity., 'provision device resources based on the plurality of requests by], 'at least one memory storing computer executable instructions that, when executed by the at least one processor, cause the system to. A system comprising: The present application is a continuation application of U.S. patent application Ser. No. 13/827,331 filed Mar. 14, 2013, and entitled “ALLOCATION OF CLAMPING FUNCTIONALITY,” the contents of which are hereby incorporated by reference.Deployment of a content delivery infrastructure requires a service provider to provide the best service possible while minimizing its cost of implementation. When recording and delivering content using a cloud or other network based systems, the number of devices such as transcoding devices used may correspond to the number of programs provided by the service provider.Hence, it may be beneficial to efficiently allocate or deploy devices such as transcoding devices into the content delivery infrastructure to ...

Подробнее
25-06-2020 дата публикации

PUBLISHING A DISPARATE LIVE MEDIA OUTPUT STREAM THAT COMPLIES WITH DISTRIBUTION FORMAT REGULATIONS

Номер: US20200204849A1
Принадлежит:

Provided is a system and method for publishing a disparate live media output stream that complies with distribution format regulations. One or more processors in the system generate a preview based on a low-latency protocol for a plurality of live input streams, and generate an updated schedule based on one or more events identified in the preview in real-time. The updated schedule includes one or more transitions between the plurality of live input streams and pre-encoded media assets. A disparate live media output stream manifest is generated based on manipulation of manifests of the plurality of live input streams and pre-encoded media assets in accordance with the updated schedule. The generated disparate live media output stream manifest is delayed to allow decisions based on the preview, and includes programming content and non-programming content available to the one or more processors for immediate consumption, and complies with distribution format regulations. 1. A system , comprising: generate a preview of live input streams based on a low-latency protocol for a plurality of live input streams;', 'generate an updated schedule based on one or more events identified in the preview of live input streams in real-time, wherein the updated schedule includes one or more transitions between the plurality of live input streams and a plurality of pre-encoded media assets; and', wherein the generated disparate live media output stream manifest is delayed to allow decisions based on the previewed live input streams in a disparate live media output stream,', 'wherein the generated disparate live media output stream manifest corresponds to a disparate live media output stream,', 'wherein the disparate live media output stream includes programming content and non-programming content available to the one or more processors for immediate consumption, and', 'wherein the disparate live media output stream complies with distribution format regulations., 'generate a disparate ...

Подробнее
03-08-2017 дата публикации

System and Method for Scheduling Clips

Номер: US20170223400A1
Автор: Hundemer Hank J.
Принадлежит:

An example method involves: accessing a first list that includes ordered clip identifiers C. . . C; accessing a second list that includes ordered player identifiers P. . . P; making a determination that a clip identifier Cis an initial one of the clip identifiers C. . . Cto have a player-identifier assignment-restriction; responsive to making the determination, (i) determining that the clip identifier Cis restricted to being assigned a player identifier Pfrom the player identifiers P. . . P, and (ii) assigning to each clip identifier C. . . Cin reverse order a respective one of the player identifiers P. . . Pselected in a reverse ordered and looping fashion starting with the player identifier P; and traversing the clip identifiers C. . . C, and for each traversed clip identifier, causing a player identified by the one of the player identifiers P. . . Passigned to the traversed clip identifier to load a clip identified by the traversed clip identifier. 1. A non-transitory computer-readable medium including a set of program instructions , that when executed , cause performance of a set of functions for use with multiple video players , the set of functions comprising:{'sub': 1', 'n, 'accessing a first list that includes ordered clip identifiers C. . . C;'}{'sub': 1', 'x, 'accessing a second list that includes ordered player identifiers P. . . P, wherein x Подробнее

11-07-2019 дата публикации

METHODS AND APPARATUS FOR CELLULAR BROADCASTING AND COMMUNICATION SYSTEM

Номер: US20190215174A1
Принадлежит:

In a cellular wireless network, methods and apparatus are disclosed for a signal broadcasting scheme that can be individually augmented for users with poor reception. The network employs a first downlink channel for broadcasting data to all mobile stations, a second downlink channel for sending signals to a specific mobile station in a cell, and an uplink channel for feeding back information to the base station. To achieve a certain user reception quality, the system adjusts its broadcasting parameters based on the statistical analysis of the feedback data. If some users still require better reception, the system individually augments their broadcast signals via the second downlink channels. Methods and apparatus are also disclosed for synchronization of data distribution by base stations, which, in part, allows the receivers to combine the receiving signals and improve their reception quality. 1. A method for a mobile device to receive data packets in an orthogonal frequency division multiple access (OFDMA) system , the method comprising:receiving scheduling information from a serving base station, the scheduling information indicating an allocation of airlink resources in a first radio-frequency (RF) band and a second RF band for receiving a first signal and a second signal, respectively, by the mobile device; andreceiving a first signal via the first RF band and a second signal via the second RF band during a common time period, each of the first and second signals carrying data packets, wherein the first and second signals have a same frame structure of multiple frames, each frame comprising a plurality of subframes;wherein the received scheduling information is utilized to enable the reception of the first and second signals using the scheduled airlink resources in the first and second RF bands during the common time period and within the same frame structure.2. The method in claim 1 , wherein the first signal is a broadcast signal and the second signal is a ...

Подробнее
12-08-2021 дата публикации

METHOD AND SYSTEM OF INTERACTION BETWEEN TELEVISION AND MOBILE TERMINAL

Номер: US20210250624A1
Автор: BAO Jian
Принадлежит:

The present disclosure discloses a method of interaction between a television and a mobile terminal, including: the server acquiring a current program image and a positioning mark of a smart television; the server identifying the current program image to determine program information, the program being currently played by the smart television; the server sending the program information to a mobile terminal whose positioning mark matches the positioning mark of the smart television; the mobile terminal acquiring live broadcast or live broadcast comment related to the program currently played by the smart television from a mobile live broadcast platform based on the received program information. The present disclosure also provides a system of interaction between a television and a mobile terminal. 1. A method of interaction between a television and a mobile terminal , comprising:a server acquiring a current program image and a positioning mark of a smart television;the server identifying the current program image to determine program information which is currently played by the smart television;the server sending the program information to a mobile terminal whose positioning mark matches the positioning mark of the smart television;the mobile terminal acquiring live broadcast or live broadcast comment related to the program currently played by the smart television from a mobile live broadcast platform based on the received program information;when the positioning mark is an IP address, before the operation of the server sending the program information to a mobile terminal whose positioning mark matches the positioning mark of the smart television, the method of interaction between a television and a mobile terminal further comprising:the server acquiring the IP address of the mobile terminal;the server judging whether the IP address of the mobile terminal is the same as the IP address of the smart television;if the IP address of the mobile terminal is the same as the ...

Подробнее
12-08-2021 дата публикации

SYSTEMS AND METHODS FOR CREATING AND MANAGING VIRTUAL CHANNELS

Номер: US20210250632A1
Принадлежит:

Disclosed herein are systems and methods for creating and managing virtual channels. A method performed at a content distribution system for displaying a virtual broadcast channel on a user device comprises: creating the virtual broadcast channel, the virtual broadcast channel comprising an ordered list of media items; generating and associating a channel metadata descriptor with the virtual channel and a media item metadata descriptor with each media item in the virtual channel, the media item metadata descriptor comprising data indicating the order of play of the media items and an action to be performed in association with a particular media item of the virtual broadcast channel; forwarding the channel metadata descriptor and the media item metadata descriptors to a user device for rendering an electronic program guide, the electronic program guide comprising a listing of the virtual broadcast channel; receiving, from the user device, a request for a media item from the ordered list of media items, the media item scheduled to play at the current time, the request received in response to the user device detecting selection of the virtual channel on the user device; and retrieving and forwarding the requested media item to the user device for rendering on a display associated with the user device. 1. A method , comprising:at a content distribution system:creating a virtual broadcast channel, the virtual broadcast channel comprising an ordered list of media items;generating and associating a channel metadata descriptor with the virtual broadcast channel and a media item metadata descriptor with each media item in the virtual broadcast channel, the channel metadata descriptor comprising data indicating the order of play of the media items and the media item metadata descriptor comprising data indicating an action to be performed in association with a particular media item of the virtual broadcast channel;forwarding the channel metadata descriptor and the media item ...

Подробнее
18-07-2019 дата публикации

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

Номер: US20190222875A1
Автор: SHIMIZU Motoki
Принадлежит:

An information processing device according to the application concerned includes a control unit that generates a plurality of sets of configuration information, each of which contains sets of location information from a plurality of sets of partitioned content obtained by partitioning first-type content that includes videos and/or sounds, and that includes a second-type content within a reproduction range. 1. An information processing device , comprising:a control unit that generates a plurality of sets of configuration information, each of which contains sets of location information from a plurality of sets of partitioned content obtained by partitioning first-type content that includes videos and/or sounds, and that includes second-type content within a reproduction range.2. The information processing device according to claim 1 , further comprising the control unit providing the configuration information in a sequential manner at timings to a terminal device that reproduces the first-type content based on the configuration information.3. The information processing device according to claim 1 , further comprising the control unit determining a reproduction position of the second-type content.4. The information processing device according to claim 2 , further comprising the control unit that claim 2 , after there is a request from the terminal device for the location information containing the second-type content claim 2 , determines the second-type content to be delivered.5. The information processing device according to claim 2 , wherein claim 2 , when there is request from the terminal device for information for reproducing from a reproduction position that is after the second-type content by skipping the second-type content claim 2 , the control unit provides the location information meant for reproducing the second-type content to the terminal device.6. The information processing device according to claim 5 , wherein claim 5 , when there is a request from the ...

Подробнее
18-07-2019 дата публикации

System and Method for Scheduling Clips

Номер: US20190222882A1
Автор: Hundemer Hank J.
Принадлежит:

An example method involves: accessing a first list that includes ordered clip identifiers C. . . C; accessing a second list that includes ordered player identifiers P. . . P; making a determination that a clip identifier Cis an initial one of the clip identifiers C. . . Cto have a player-identifier assignment-restriction; responsive to making the determination, (i) determining that the clip identifier Cis restricted to being assigned a player identifier Pfrom the player identifiers P. . . P, and (ii) assigning to each clip identifier C. . . Cin reverse order a respective one of the player identifiers P. . . Pselected in a reverse ordered and looping fashion starting with the player identifier P; and traversing the clip identifiers C. . . C, and for each traversed clip identifier, causing a player identified by the one of the player identifiers P. . . Passigned to the traversed clip identifier to load a clip identified by the traversed clip identifier. 1. A non-transitory computer-readable medium including a set of program instructions , that when executed , cause performance of a set of functions comprising:{'sub': 1', 'n, 'accessing a first list that includes ordered clip identifiers C. . . C;'}{'sub': 1', 'x, 'accessing a second list that includes ordered player identifiers P. . . P, wherein x Подробнее

18-08-2016 дата публикации

SYSTEM AND METHOD TO DELIVER VIDEO CONTENT

Номер: US20160241897A1
Принадлежит:

Aspects of the subject disclosure may include, for example, identifying video content having a scheduled broadcast time during a first viewing period that satisfies a viewership threshold and facilitating a transfer of the video content to a multimedia storage device. The video content is transferred to the multimedia storage device during a second viewing period prior to the first viewing period. The video content includes the data to prevent the multimedia storage device from sending the video content to another device prior to the time when the program is scheduled to be broadcast. Other embodiments are disclosed. 1. A method , comprising:identifying, by a server comprising a processor, video content corresponding to a program having a scheduled broadcast time that occurs during a first viewing period, wherein the first viewing period satisfies a viewership threshold; andfacilitating, by the server a transfer of the video content to a multimedia storage device during a second viewing period prior to the first viewing period,wherein the video content comprises data to prevent the multimedia storage device from sending the video content to another device prior to a time when the program is scheduled to be broadcast,wherein the multimedia storage device, based on the data, provides a denial of access indicator responsive to a request for the video content occurring prior to the time when the program is scheduled to be broadcast.2. The method of claim 1 , further comprising receiving claim 1 , by the server claim 1 , an indication from the multimedia storage device that the multimedia storage device has received an instruction to record the program claim 1 , wherein the program is a television program.3. The method of claim 1 , further comprising claim 1 , generating claim 1 , by the server claim 1 , the data to prevent the multimedia storage device from sending the video content to another device prior to the time when the program is scheduled to be broadcast.4. The ...

Подробнее
10-09-2015 дата публикации

Processing and Distribution of Video-on-Demand Content Items

Номер: US20150256867A1
Принадлежит:

A method includes determining, at a server, whether to send a media content item to a media device based on a recommendation, where the media content item is associated with a time period. The method also includes, in response to a determination to send the media content item, sending the media content item from the server to the media device, where the media content item is unplayable at the media device when attempted to be played at a time outside of the time period. 1. A method comprising:determining, at a server, whether to send a media content item to a media device based on a recommendation, wherein the media content item is associated with a time period; andin response to a determination to send the media content item, sending the media content item from the server to the media device, wherein the media content item is unplayable at the media device when attempted to be played at a time outside of the time period.2. The method of claim 1 , wherein the media content item is sent as part of a multicast transmission to a plurality of media devices.3. The method of claim 2 , further comprising providing the recommendation based on group-level information associated with the plurality of media devices.4. The method of claim 1 , further comprising providing the recommendation based on user-level information associated with the media device.5. The method of claim 1 , further comprising encrypting the media content item prior to sending the media content item to the media device.6. The method of claim 5 , further comprising transmitting a decryption key to the media device claim 5 , wherein the decryption key is usable to decrypt the media content item at the media device in response to determining that the media content item is authorized for playback at the media device during the time period.7. The method of claim 1 , wherein the media content item is sent to the media device prior to the time period.8. The method of claim 1 , further comprising providing claim 1 ...

Подробнее
13-11-2014 дата публикации

SYSTEM AND METHOD FOR CONTENT TRANSMISSION NETWORK SELECTION

Номер: US20140337907A1
Принадлежит: AT&T Intellectual Property I, LP

A content transmission selection system is disclosed. The content transmission selection system receives requests from viewers for specific video content items. Using characteristics of the designated content item, the content transmission selection system determines whether to transmit the content item over a broadcast network or a broadband network. 1. A method , comprising:receiving, by a system comprising a processor, a request for viewing video content at a media processor device;determining, by the system, a number of requests for the video content from a plurality of media processor devices;identifying, by the system, playback command features available with the video content;selecting, by the system, a transmit network as one of a broadcast network or a broadband network according to the playback command features and the number of requests; andtransmitting, by the system, the video content to the media processor device according to the transmit network that is selected.2. The method of claim 1 , further comprising determining claim 1 , by the system claim 1 , whether the media processor device is communicatively coupled to the broadcast network claim 1 , the broadband network claim 1 , or any combination thereof claim 1 , wherein the step of selecting claim 1 , by the system claim 1 , the transmit network is further performed according to whether the media processor device is communicatively coupled to the broadcast network claim 1 , the broadband network claim 1 , or any combination thereof.3. The method of claim 1 , wherein the playback command features comprise one of a fast forward control claim 1 , a rewind control claim 1 , a pause control claim 1 , a video recorder control claim 1 , or any combination thereof.4. The method of claim 1 , further comprising formatting claim 1 , by the system claim 1 , the video content for transmission according to the transmit network that is selected.5. The method of claim 4 , wherein the video content is encapsulated ...

Подробнее
01-08-2019 дата публикации

Playback Synchronization across Playback Devices

Номер: US20190238910A1
Автор: Amidei William David
Принадлежит: DIVX, LLC

Systems and methods for synchronizing the playback of streamed content on multiple playback devices is disclosed. The systems and methods include receiving time information based on a network time source in the playback devices connected to a defined network. The playback clock in each playback device is set based upon the time information. A first playback device then generates presentation time information including a start time for playback and broadcast the presentation time information to the other playback device over the defined network. The playback devices use the presentation time information to adjust the presentation time stamps of the frames of the media content in the stream. 1. A method for playback of encoded media performed by a playback device comprising:transmitting a request for time information from a playback device to a network time provider;receiving the time information from the network time provider in the playback device;setting a playback clock in the playback device using the received time information;receiving presentation time information for a stream of encoded media from another playback device over a defined network wherein the presentation time information includes a stream start time;receiving a stream of the encoded media in the playback device wherein the stream includes a plurality of frames of the encoded content; andadjusting the presentation time information of each of the plurality of frames of the stream in the playback device based upon the playback information.2. The method of further comprising:determining whether the presentation time information has been received in response to beginning the reception of the stream of encoded material;generating presentation time information in response to a determination that the presentation time information has not been received; andbroadcasting the presentation time information to other playback devices connected to the defined network over the defined network.3. The method of ...

Подробнее
09-09-2021 дата публикации

APPARATUS AND METHODS FOR LATENCY REDUCTION IN DIGITAL CONTENT SWITCHING OPERATIONS

Номер: US20210281893A1
Автор: Badawiyeh Basil
Принадлежит:

Apparatus and methods for reducing latency in content and content source switching in a digital content delivery network. In one embodiment, linear addressable secondary content is “switched into” primary content within a cloud-based model using one or more latency-reducing techniques so as to minimize the user's perception of delay in performing the switch. In one implementation, secondary content video encodings are selected based on the encoding scheme of the primary content, and open GOPs within the primary content at the content transition point are closed or avoided, each to reduce processing overhead of the recipient client device. In another implementation, otherwise cloud-inaccessible functionality of the client device is accessed to reduce or suspend processing on non-essential tasks to make more processing resources available at the client. In yet another implementation, intelligent RF PHY scheduling of the primary and secondary content are utilized to minimize RF re-tuning by the client. 123.-. (canceled)24. A computerized method of reducing switching latency associated with a transition from first digital content data to second digital content data within a content distribution network , the computerized method comprising:causing delivery of the first digital content data to a computerized client device;processing the first digital content data to identify at least one transition data element therein, the at least one data transition element configured to cause a transition to the second digital content data by the computerized client device;prior to the transition by the computerized client device, causing the computerized client device to configure one or more functions to increase the availability of processing assets to support the transition;receiving data indicative of the transition; andbased at least on the received data, causing the computerized client device to return the configured one or more functions to a state thereof prior to the ...

Подробнее
09-09-2021 дата публикации

SYSTEMS AND METHODS FOR DELIVERY OF CONTENT VIA MULTICAST AND UNICAST

Номер: US20210281902A1
Принадлежит:

The system and methods described aid content delivery by providing requested content using a hybrid delivery of unicast and multicast content. A content delivery system receives, from user equipment, a request for content and identifies multicast sources for the content. The content delivery system determines a recent multicast source from the multicast sources, the recent multicast source having begun more recently relative to the other sources. The content delivery system transmits, to the user equipment, an identity of the recent multicast source and provides a beginning portion of the content to the user equipment via a unicast stream. 150.-. (canceled)51. A method comprising:receiving, from user equipment, a request for content;identifying a multicast source and a unicast source of the content;receiving the content from the multicast source; and identifying a start timestamp and an end timestamp of the first portion of the content;', 'receiving a second portion of the content from the unicast source, wherein the content received from the unicast source does not include the first portion of the content and comprises a plurality of successive time stamps;', 'arranging the first portion and the second portion based on the start timestamp, the end timestamp, and the plurality of successive time stamps; and', 'storing, in memory, a single copy of the content comprising the arranged first portion and the second portion., 'in response to determining that a first portion of the content from the multicast source requires buffering52. The method of claim 51 , wherein identifying the multicast source comprises:determining a timestamp of the request for content;retrieving an identifier of the content;transmitting a request to a data source for identities of a plurality of multicast sources, wherein the request comprises the identifier of the content;receiving a response from the data source, the response comprising a plurality of identities corresponding to each of a ...

Подробнее
07-10-2021 дата публикации

Engagement estimation apparatus, engagement estimation method and program

Номер: US20210314661A1
Автор: Kazuhisa Yamagishi
Принадлежит: Nippon Telegraph and Telephone Corp

An engagement estimation apparatus includes: an acquisition unit configured to acquire a value of a parameter affecting a quality of video streaming in a certain period; and a calculation unit configured to substitute the value of the parameter acquired by the acquisition unit in an equation representing a relation between the parameter indicative of the quality and engagement with the video streaming to calculate a value of an index indicative of the engagement, thereby enabling estimation of the engagement with the video streaming.

Подробнее
06-08-2020 дата публикации

Content Selection Based on Dispersion Calculations

Номер: US20200252661A1
Принадлежит:

A device, system and method are provided that may allot and manage bandwidth, such as bandwidth associated with broadcast and narrowcast distribution models, in a content distribution network. The device, system and method may include qualification of content or channels for distribution as broadcast content or narrowcast content. In some embodiments, the qualification may be with regard to selection orthogonality. 1. A method comprising:receiving first output information associated with a first content item and second output information associated with a second content item;determining, based on the first output information and on the second output information, that the second content item is not likely to be output when the first content item is being output; andbased on the determining, re-assigning the first content item from a first transmission server to a second transmission server.2. The method of claim 1 , wherein the first transmission server is a broadcast server and the second transmission server is a narrowcast server.3. The method of claim 1 , wherein the first output information indicates one or more user selections of the first content item.4. The method of claim 1 , wherein the first output information indicates one or more user selections of content having a same type as the first content item.5. The method of claim 1 , further comprising:based on the determining, causing transmission, by the second transmission server, of the second content item.6. The method of claim 1 , wherein the re-assigning causes a reduction in bandwidth usage by the second transmission server.7. The method of claim 1 , wherein the re-assigning increases a number of unique content items transmitted by the second transmission server.8. The method of claim 1 , wherein the first content item is one of a program and a channel.9. An apparatus comprising:one or more processors; and receive first output information associated with a first content item and second output information ...

Подробнее
04-12-2014 дата публикации

Method and Apparatus for Providing User Control of Advertising Breaks Associated with a Media Program

Номер: US20140359667A1
Принадлежит:

A method, apparatus, article of manufacture, and a memory structure for presenting an advertisement for playback in conjunction with a streamed media program are described. The method permits the user to control advertising breaks and in particular, the timing of advertising breaks associated with the media program. 1. A method comprising:displaying, by a computing device, an interface for playback of a media program that includes a set of ad slots;displaying, by the computing device, a set of indicators for the set of ad slots indicating pre-set locations of the set of ad slots on a progress bar of the interface;accepting, by the computing device, a command from a user to move an indicator in the set of indicators from a pre-set location to a user defined location on the progress bar;moving, by the computing device, the indicator on the progress bar based on the user defined location, wherein the indicator is moved from the pre-set location;playing, by the computing device, the media program;determining when the playing of the media program reaches the ad slot in the media program associated with the moved indicator; andwhen the ad slot is reached, playing an advertisement during the ad slot on the interface.2. The method of claim 1 , wherein playing the advertisement comprises:playing the advertisement during the ad slot at the user defined location.3. The method of claim 1 , further comprising:moving the user defined location to a new location, the new location being different from the pre-set location and the user defined location; andplaying the advertisement at the new location.4. The method of claim 3 , wherein the new location is determined based on characteristics of the media program.5. The method of claim 1 , further comprising:displaying a progress slider along the progress bar that moves along the progress bar as playback of the media program proceeds, wherein movement of the progress bar does not move the set of indicators.6. The method of claim 1 , ...

Подробнее
04-12-2014 дата публикации

PLAYBACK SYNCHRONIZATION ACROSS PLAYBACK DEVICES

Номер: US20140359681A1
Автор: Amidei William David
Принадлежит:

Systems and methods for synchronizing the playback of streamed content on multiple playback devices is disclosed. The systems and methods include receiving time information based on a network time source in the playback devices connected to a defined network. The playback clock in each playback device is set based upon the time information. A first playback device then generates presentation time information including a start time for playback and broadcast the presentation time information to the other playback device over the defined network. The playback devices use the presentation time information to adjust the presentation time stamps of the frames of the media content in the stream.

Подробнее
28-10-2021 дата публикации

RESOURCE ALLOCATION IN COMMUNICATIONS NETWORKS USING PROBABILITY FORECASTS

Номер: US20210336713A1
Принадлежит:

A system () is disclosed including a resource allocation optimization (RAO) platform () for optimizing the allocation of resources in network () for delivery of assets to user equipment devices (UEDs) (). The RAO platform () determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform () received historical data from repository () that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time. 124.-. (canceled)25. A method for use in allocating asset delivery resources in a communications network , comprising: a. determining a set of asset delivery resources available for delivering assets;', 'b. providing an allocation of said set of asset delivery resources, said allocation indicating specific ADOs for delivery of selected assets supported by said set of asset delivery resources, wherein at least one, earlier occurring, first ADO is rejected for use of an available subset of some or all of said set of asset delivery resources in favor of a potentially later occurring second ADO due to a determined probability that use of said available subset to support said first ADO would interfere with use of said available subset to support said second ADO; and, 'A. operating a processing platform for 1) receiving said allocation from said processing platform; and', '2) inserting said selected assets into said communications network in accordance with said allocation., 'B. operating a network platform of said communications network for26. The method of claim 25 , wherein said communications network is a broadcast network comprising programming bandwidth segments.27. The method of claim 26 , wherein said asset delivery ...

Подробнее
28-10-2021 дата публикации

RULES-BASED DELIVERY AND PRESENTATION OF NON-PROGRAMMING MEDIA ITEMS AT CLIENT DEVICE

Номер: US20210337272A1
Принадлежит:

A media presentation and distribution system (MPDS) that handles rules-based presentation of non-programming media items, receives a user request (which includes user parameters) for delivery of programming media content at a first client device and transmits a media stream that includes the programming media content with a plurality of identifiers present with the programming media content. The MPDS further receives a request that includes one or more user preferences from the first client device, based on a detection of the plurality of identifiers. The MPDS further determines a set of non-programming media items for delivery to the first client device. The MPDS further controls presentation of a part of the media stream on a second client device that is paired with the first client device based on a movement of the second client device in a communication range of the second client device with the first client device. 1. A system , comprising:a memory for storing instructions; anda processor for executing the instructions to perform operations, the operations comprising:receiving a user request for delivery of programming media content at a first client device,wherein the user request comprises one or more user parameters;transmitting a media stream that comprises the programming media content along with a plurality of identifiers;receiving a request that includes the one or more user parameters from the first client device,wherein the request is generated, by the first client device, based on a detection of the plurality of identifiers in the programming media content presented at the first client device;determining a set of non-programming media items for delivery to the first client device,wherein the set of non-programming media items are delivered based on the one or more user parameters in the request, a targeting parameter, and a goal associated with a non-programming media item;generating rules and constraints information that determines presentation of ...

Подробнее
11-12-2014 дата публикации

Traffic splitting based on latency between cells

Номер: US20140362704A1
Принадлежит: Intel Corp

Systems and techniques for traffic splitting based on latency between cells are herein described. At an eNodeB, a transmission path latency for a portion of a transmission path between the eNodeB and a user equipment (UE) may be measured via a secondary eNodeB when the UE is dually connected to both the eNodeB and the secondary eNodeB. The transmission path latency may be compared to a threshold. A layer in a transmission stack to split traffic to the UE may be determined based on the comparison of the transmission path latency to the threshold, the traffic being split between the eNodeB and the secondary eNodeB.

Подробнее
11-12-2014 дата публикации

Enhanced node b and methods for providing system information updates to user equipment with extended paging cycles

Номер: US20140362752A1
Принадлежит: Intel Corp

Embodiments of an enhanced Node B (eNB) and method to provide system information (SI) updates to user equipment (UE) in sleep or idle mode with an extending paging cycle are generally described herein. In some embodiments, a paging message configured to include an optional field to indicate whether there has been a system information (SI) update since a last paging occasion for a UE in sleep or idle mode with an extending paging cycle. System information updates are transmitted by the eNB during a system information modification period that is shorter than a period the extending paging cycle. The optional field may indicate whether or not the UE is to acquire the latest SI update during the current paging occasion.

Подробнее
13-08-2020 дата публикации

METHODS AND APPARATUS FOR POWER EFFICIENT BROADCASTING AND COMMUNICATION SYSTEMS

Номер: US20200259676A1
Принадлежит: Neo Wireless LLC

A method for receiving broadcast information in an OFDM communication system may comprise receiving, by a mobile station, a periodically broadcast scheduling message from a base station. The periodically broadcast scheduling message may be an OFDM signal which indicates for each type of a plurality of types of broadcast information included in broadcast information, a pattern of frames to monitor for the type of broadcast information. The periodically broadcast scheduling message may also indicate a length of time to monitor. The method may further comprise monitoring and receiving, by the mobile station, information for at least one of the plurality of types of broadcast information, based on the periodically broadcast scheduling message. 1. A method for receiving broadcast information in an orthogonal frequency division multiplex (OFDM) communication system , the method comprising:receiving, by a mobile station, a periodically broadcast scheduling message from a base station, wherein the periodically broadcast scheduling message is an OFDM signal which indicates for each type of a plurality of types of broadcast information included in broadcast information, a pattern of frames to monitor for the type of broadcast information and the periodically broadcast scheduling message indicates a length of time to monitor; andmonitoring and receiving, by the mobile station, information for at least one of the plurality of types of broadcast information, based on the periodically broadcast scheduling message.2. The method of claim 1 , wherein the received information is time and frequency multiplexed with data transmissions.3. The method of claim 1 , wherein a plurality of the types of broadcast information are received together.4. The method of claim 1 , wherein one type of the plurality of types of broadcast information is video data information.5. The method of claim 1 , wherein the periodically broadcast scheduling message is periodically transmitted on same time/ ...

Подробнее
11-12-2014 дата публикации

Method and System for Selective Initial Television Channel Display

Номер: US20140366063A1
Принадлежит:

A novel electronic program guide (EPG) based method and system for the distribution and display of programs enables the system service provider to determine which program a subscriber will initially see upon power-up of the subscriber's television receiver. The service provider maintains one or more Initial Program Display Tables that list information about programs to be displayed upon power-up of subscribers' receivers, from highest priority to least priority. The Initial Program Display Table or Tables are periodically transmitted to all of the subscribers and stored by the subscribers' set-top boxes. Upon power-up of a subscriber's receiver, the set-top box will attempt to cause the receiver to immediately display the highest ranked program from the Initial Program Display Table. The service provider controls which programs are displayed upon initial power-up and the ranking of programs in the case where there is difficulty displaying the highest ranked program. 1transmitting content items; attempt to present, upon initially being caused to present content, a first content item having a highest ranking within the hierarchical ranking of the content items based on the channel information, and', 'proceed, if unable to present the first content item, through the hierarchical ranking of the content items in rank order until a second content item within the hierarchical ranking of the content items is presentable; and, 'generating data describing a hierarchical ranking of the content items that is configured to be usable by first and second devices to determine channel information for attempting to present one or more of the content items, and is configured to cause the first and second devices to be controlled totransmitting the data describing the hierarchical ranking of the content items to the first and second devices.. A method comprising: The present application is a continuation of co-pending application Ser. No. 10/269,918, filed on Oct. 11, 2002, which ...

Подробнее
11-12-2014 дата публикации

BUFFER-AWARE RADIO RESOURCE MANAGEMENT

Номер: US20140366069A1
Принадлежит:

Generally discussed herein are systems and apparatuses that are configured for scheduling device access to a cellular network resource. Also discussed herein are techniques of making and using the systems and apparatuses. According to an example a technique may include computing a media buffer level difference based on a current and previous buffer level of the device, computing a priority token parameter for the device based on the buffer level change rate, computing a priority of the device's access to the cellular network resources based on the priority token parameter, and scheduling the device time to access the cellular network resources based on the computed priority. 1. A base station comprising:a scheduler configured to (1) receive a first video buffer level and a second video buffer level from each of a plurality of devices, the first video buffer level corresponding to a video buffer level of a respective device at a first time and the second video buffer level corresponding to a video buffer level of the respective device at a second time after the first time, (2) calculate a buffer level difference between the first video buffer and the second video buffer element for each of the plurality of devices, (3) calculate a priority token parameter as a function of the buffer level difference, a threshold buffer difference, and the first video buffer level, and (4) prioritize access to cellular network resources based on the priority token parameter.2. The base station of claim 1 , wherein the scheduler is further configured to (1) calculate a buffer level change rate based on the first and second video buffer levels for each of the plurality of devices claim 1 , and (2) compute a time scale parameter based on the buffer level change rate claim 1 , and wherein the scheduler configured to prioritize access to base station resources further includes prioritizing access further as a function of the timing scale parameter.3. The base station of claim 2 , wherein ...

Подробнее
29-08-2019 дата публикации

Content Selection Based on Dispersion Calculations

Номер: US20190268630A1
Принадлежит:

A device, system and method are provided that may allot and manage bandwidth, such as bandwidth associated with broadcast and narrowcast distribution models, in a content distribution network. The device, system and method may include qualification of content or channels for distribution as broadcast content or narrowcast content. In some embodiments, the qualification may be with regard to selection orthogonality. 1. A device comprising:one or more processors; and receive viewership information associated with a first content item and viewership information associated with a second content item;', 'determine, based on the viewership information associated with the first content item and the viewership information associated with the second content item, a value indicative of a likely viewership, during a broadcast of the first content item, of the second content item; and', 'based on a determination that the value does not satisfy a threshold, cause transmission of the second content item via a narrowcast server during the broadcast of the first content item., 'one or more non-transitory computer readable media storing instructions that, when executed by the one or more processors, cause the device to2. The device of claim 1 , wherein the value is indicative of a small number of likely viewers of the second content item during the broadcast of the first content item.3. The device of claim 1 , wherein the instructions claim 1 , when executed by the one or more processors claim 1 , further cause the device to:determine, based on the viewership information associated with the first content item, a second value indicative of a large number of likely viewers of the first content item; andcause transmission of the first content item via a broadcast server.4. The device of :wherein the viewership information associated with the first content item comprises viewership information for a first plurality of content items associated with a first content type;wherein the ...

Подробнее
25-11-2021 дата публикации

Method and device for quick start of live video streaming

Номер: US20210368213A1
Принадлежит: Wangsu Science and Technology Co Ltd

The present disclosure provides a method for quick start of live video streaming. The method includes: recognizing a type of a current player and invoking a quick start policy compatible with the type of the current player; during the execution of the quick start policy, retrieving a current system time and a quick start configuration time corresponding to the current player; based on the current system time and the quick start configuration time, determining a quick start index position in a target live video stream, and based on the quick start index position, determining a key frame index position in the target live video stream; and sending video data in the target live video stream starting from the key frame index position to the current player and discarding audio data in the target live video stream between the key frame index position and the quick start index position.

Подробнее
18-12-2014 дата публикации

SYSTEM AND METHOD FOR INSERTING LOCAL CONTENT INTO SATELLITE BROADCAST PROGRAMS AND EPG ON A NETWORK

Номер: US20140373053A1
Принадлежит: THOMSON LICENSING

The present invention relates to system of inserting locally stored content into satellite broadcast programs and electronic program guides. In particular, the system teaches a method of receiving satellite tuning parameters from a set top box, determine a request for locally stored content, and transmitting a multicast address in response to said reception of satellite tuning parameters. The locally stored content is then transmitted to the receiver over a network using the multicast address. 1. A method comprising the steps of:storing a frequency index map for local AV programs;receiving a request for an audio video program according to said frequency index map and PIDS in a range reserved for local AV programs;determining that the request is for local programming based on the reserved PID rangedetermining a multicast address corresponding to said audio video program base on the frequency index and PIDs; andtransmitting said multicast address.2. The method of wherein said frequency index map includes at least one of satellite transponder information claim 1 , frequency information claim 1 , and polarity information.3. The method of wherein said frequency index map is associated with a satellite broadcast.4. The method of wherein said frequency index map can be manually updated.5. The method of further comprising the step of parsing and storing an updated frequency index map in response to receiving a new frequency index map.6. The method of wherein said multicast address multicast address is a logical identifier for a host of locally stored content.7. The method of further comprising the step of streaming said audio video program.8. The method of wherein said frequency index map is received via a satellite signal.9. An apparatus comprising;a first input for receiving a frequency index map;a second input for receiving a request for an audio video program according to said frequency index map;a processor for determining a multicast address corresponding to said ...

Подробнее
09-12-2021 дата публикации

MANAGEMENT AND DELIVERY OF OVER-THE-TOP SERVICES OVER DIFFERENT CONTENT-STREAMING SYSTEMS

Номер: US20210385538A1
Принадлежит:

Provided is a system that includes a circuit to generate an interactive item based on a request received from a first distribution network or a second distribution network. The interactive item is overlaid over a media item present in media content. The circuit then activates the generated interactive item overlaid over the media item of the media content. Further, the circuit receives an event trigger, from a client application engine operational on a user device associated with a user, for a selection of the activated interactive item. A personalized list is generated for the event trigger for the selection of the interactive item. Further, the generated personalized list is transmitted for a display for a defined time duration, to one of the first distribution network, the second distribution network or the client application engine operational on the user device. 1. A system , comprising: generate at least one interactive item based on a request received from at least one of a first distribution network or a second distribution network, wherein the at least one interactive item is overlaid over at least one media item present in media content of at least the first distribution network or the second distribution network;', 'activate the generated at least one interactive item overlaid over the at least one media item of the media content of at least the first distribution network or the second distribution network;', 'receive at least one event trigger, from a client application engine operational on a user device associated with a user, for a selection of the activated at least one interactive item that corresponds to the at least one media item of the media content of at least the first distribution network or the second distribution network;', 'generate a personalized list for the received at least one event trigger for the selection of the at least one interactive item, wherein the generated personalized list comprises at least one list item corresponding to ...

Подробнее