Channel Or Bandwidth Allocation Patents (Class 725/95)
-
Patent number: 12184907Abstract: A system and method for managing multicast streams.Type: GrantFiled: June 2, 2022Date of Patent: December 31, 2024Assignee: NETSKRT SYSTEMS, INC.Inventor: Siegfried Luft
-
Patent number: 12113710Abstract: A system and method for managing access congestion in a computer network, the system and method including: determining a plurality of channels within the computer network via a subscriber channel module; determining a set of subscribers for each of the channels of the plurality of channels via the subscriber channel module; determining a congestion level of each of the channels of the plurality of channels via an analysis module; determining each subscriber's impact on the respective channel based on each subscriber's network usage via the analysis module; and determining a reallocation of the subscribers to balance the channels, based on the congestion level and each subscriber's network usage, via a distribution module.Type: GrantFiled: April 17, 2023Date of Patent: October 8, 2024Assignee: Sandvine CorporationInventors: Kamakshi Sridhar, Ty Sayers, Alexander Osman
-
Patent number: 12056668Abstract: The described technology relates to integrating events electronically scheduled in enterprise web applications and other event applications. A capability is provided for events created by an enterprise web application and events from other external event streams to be presented in a consolidated calendar in the enterprise web application. Capabilities are also provided for sharing the calendar among enterprise users and non-enterprise users, and for efficiently generating the shared calendar.Type: GrantFiled: June 16, 2023Date of Patent: August 6, 2024Assignee: NASDAQ, INC.Inventors: Anis A. Khwaja, Dean Oligino
-
Patent number: 12028258Abstract: A data collection apparatus in a traffic transfer system collects and transfers low-bit-rate traffic data from an IoT device, and transfers high-bit-rate traffic data in an identified area. A traffic transfer apparatus performs determination as to whether or not a service-supported event occurs, by inputting the low-bit-rate traffic data into a learner and, when occurrence is determined, acquires and transfers the high-bit-rate traffic data in the identified area. The traffic transfer apparatus causes the learner to relearn a result of analysis of the transferred high-bit-rate traffic data and the low-bit-rate traffic data used in the determination.Type: GrantFiled: October 24, 2019Date of Patent: July 2, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Hikotoshi Nakazato, Kenji Abe
-
Patent number: 11800166Abstract: The present disclosure provides a system and methods for determining and reserving an optimized amount of required cloud instance resources in order to provide quality streaming to viewers while also reducing overhead costs. For content providers, the choice of appropriate cloud location to transcode the live streams and appropriate number of video representations to serve the current viewership is a key in minimizing cost. However, this task cannot typically be done on the fly due to the properties of live streaming characterized by its dynamic, heterogeneity and wideness. The provided system helps predict the incoming load and the exact number of resources to allocate at each cloud site to help prevent the content provider from over-provisioning resources, leading to an extra cost, or under-provisioning resources, leading to viewers' dissatisfaction.Type: GrantFiled: October 13, 2020Date of Patent: October 24, 2023Assignee: QATAR FOUNDATION FOR EDUCATION, SCIENCE AND COMMUNITY DEVELOPMENTInventors: Emna Baccour, Fatima Haouari, Aiman Erbad, Amr Mohamed, Mohsen Guizani
-
Patent number: 11699134Abstract: The described technology relates to integrating events electronically scheduled in enterprise web applications and other event applications. A capability is provided for events created by an enterprise web application and events from other external event streams to be presented in a consolidated calendar in the enterprise web application. Capabilities are also provided for sharing the calendar among enterprise users and non-enterprise users, and for efficiently generating the shared calendar.Type: GrantFiled: June 30, 2022Date of Patent: July 11, 2023Assignee: NASDAQ, INC.Inventors: Anis A. Khwaja, Dean Oligino
-
Patent number: 11632328Abstract: A system and method for managing access congestion in a computer network, the system and method including: determining a plurality of channels within the computer network via a subscriber channel module; determining a set of subscribers for each of the channels of the plurality of channels via the subscriber channel module; determining a congestion level of each of the channels of the plurality of channels via an analysis module; determining each subscriber's impact on the respective channel based on each subscriber's network usage via the analysis module; and determining a reallocation of the subscribers to balance the channels, based on the congestion level and each subscriber's network usage, via a distribution module.Type: GrantFiled: April 16, 2021Date of Patent: April 18, 2023Assignee: Sandvine CorporationInventors: Kamakshi Sridhar, Ty Sayers, Alexander Osman
-
Patent number: 11570487Abstract: Methods and systems are described for storing content. One or more sections of the stored content may be subdivided into user-specific portions and common portions. The user-specific portions may be stored in user-specific storage associated with corresponding accounts of a plurality of user accounts. The common portions may be stored in common storage associated with the plurality of user accounts. User accounts may request access to the stored content. One or more caching criteria may be used to determine whether to cache any common portions of the stored content. Requests for the content may be processed using the common portions stored in the cache storage.Type: GrantFiled: August 18, 2020Date of Patent: January 31, 2023Assignee: Comcast Cable Communications, LLCInventors: Jeremy Pfeifer, Christopher Lintz
-
Patent number: 11544585Abstract: Systems, methods and articles of manufacture for are provided for analyzing user behavior in real time by ingesting telemetry data related to a streaming media application; feeding the telemetry data to a machine learning model (MLM) that produces a User Experience (UX) command based on the telemetry data and prior telemetry data received from the content streaming application; selecting content items to provide to the client device based on the telemetry data; determining, based on the telemetry data, whether the client device has sufficient free resources to receive the UX command and the content items in a current time window while providing a predefined level of service; when client device has sufficient free resources to receive the UX command and the content items, encapsulating the UX command with the content items in a content stream; and transmitting the content stream to the client device.Type: GrantFiled: November 13, 2018Date of Patent: January 3, 2023Assignee: Disney Enterprises, Inc.Inventors: Adam S. Ahringer, Giuseppe Manzari, Inna Giguere
-
Patent number: 11507312Abstract: A storage device that includes a nonvolatile memory device is described. The storage device includes areas and a controller. The controller receives a write command and data from an external host device. The controller then preferentially writes the data in an area associated with a turbo write based on a turbo write policy, or in an area not associated with a turbo write based on a normal write policy. The controller also receives a move command from the external host device and moves data stored in the area to a different area based on the move command.Type: GrantFiled: June 9, 2020Date of Patent: November 22, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeong-Woo Park, Dong-Min Kim, Youngmoon Kim, Kyoung Back Lee
-
Patent number: 11432200Abstract: A bandwidth adjustment method, a mobile terminal, a network side device, and a computer storage medium are provided in the present disclosure. The bandwidth adjustment method includes: deactivating a currently activated bandwidth part BWP based on a deactivation condition, and switching to a pre-configured default BWP; where the currently activated BWP includes a to-be-adjusted BWP in the currently activated BWP.Type: GrantFiled: December 21, 2020Date of Patent: August 30, 2022Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventors: Yanxia Zhang, Yumin Wu
-
Patent number: 11336709Abstract: A method includes identifying a plurality of layers of audio content available on a local device, each of the plurality of layers corresponding to one or more audio sources, receiving user input indicating a selection of a subset of two or more of the plurality of layers, storing, based on the user input, data identifying the selected layers of the plurality of layers of the audio content available on a local device, capturing, based on the stored data, the selected layers of the audio content, creating an output layer by mixing the selected layers of the audio content without including any unselected layer of the plurality of layers, determining an output frame rate for the output layer, and transmitting the output layer at the determined output frame rate to a media hosting service for presentation at a remote device.Type: GrantFiled: December 28, 2020Date of Patent: May 17, 2022Assignee: Google LLCInventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
-
Patent number: 11317164Abstract: The present invention relates to methods and systems for broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system may include one or more servers for delivering media content over the network for one or more media content programs. The media content comprises data packets. The one or more servers may provide IP multicasting information and tracking information for the data packets to all receiving devices requesting the media content. Any receiving devices that request the media content and that one of: (a) fail to subscribe to the IP multicasting channel; or (b) fail to receive all of the data packets for the media content over the IP multicasting channel, may use the tracking information to identify other of the receiving devices that have received the data packets and to request the data packets from at least one of the identified receiving devices.Type: GrantFiled: January 7, 2021Date of Patent: April 26, 2022Assignee: TVU Networks CorporationInventor: Paul Shen
-
Patent number: 11310298Abstract: Technologies for providing hints for adjusting digital media properties include a destination computing device wirelessly coupled to multiple source computing devices. The destination computing device is configured to receive digital media streams from each of a multiple number of source computing devices, process each of the received digital media streams, and output one or more of the processed digital media streams based on one or more output settings and/or or more digital media properties of the digital media. The destination computing device is further configured to determine one or more performance metrics based on an analysis of the output digital media streams, determine one or more hints for one or more of the digital media streams based on the analysis, and transmit each of the hints to a corresponding one of the source computing devices. Other embodiments are described and claimed herein.Type: GrantFiled: March 7, 2016Date of Patent: April 19, 2022Assignee: Intel CorporationInventors: Karthik Veeramani, Ashish Singhi, Rajneesh Chowdhury, Brian E. Rogers
-
Patent number: 11249670Abstract: The present invention provides a sever which includes a network interface, a processor and a first storage device, wherein the processor is arranged for communicating with an electronic device via the network interface, and the first storage device stores data. In the operations of the server, the processor determines whether the data is cold data; and when the data is determined as the cold data, the processor moves a second portion of the data to a second storage device, and a first portion of the data is remained in the first storage device, wherein the data amount of the first portion is less than data amount of the second portion, and the access speed of the first storage device is higher than the access speed of the second storage device.Type: GrantFiled: July 21, 2020Date of Patent: February 15, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Tsung-Lin Yu, Cheng-Yue Chang, Po-Hsun Yen
-
Patent number: 11178198Abstract: Techniques for buffering data over high bandwidth networks are provided. A first portion of data is downloaded into a buffer at a first download speed. The first portion of data is outputted from the buffer. Upon determining that data is being downloaded at a second download speed greater than the first download speed, it is determined to use a cache for one or more subsequent portions of data, and a second portion of data is downloaded into the cache. Upon determining that the buffer is empty, the second portion of data is outputted from the cache.Type: GrantFiled: November 4, 2020Date of Patent: November 16, 2021Assignee: Disney Enterprises, Inc.Inventor: Nikita I. Tkachov
-
Patent number: 11115699Abstract: Methods, systems and devices are provided for communicating multimedia content over a service provider network. A network server may receive an audio-video stream from a content provider server, relaying the audio-video stream to a receiver device via the service provider network, receive an operating mode notification identifying a user behavior from the receiver device, and ceasing the relaying of the audio-video stream to the receiver device based on the user behavior. The network server may also alter the audio-video stream based on the received operating mode notification and send the altered audio-video stream to the receiver device via the service provider network.Type: GrantFiled: November 21, 2019Date of Patent: September 7, 2021Assignee: TIME WARNER CABLE ENTERPRISES LLCInventors: Jian Yu, David Chen, Vipul Patel, Kenneth Gould
-
Patent number: 11109089Abstract: A system and method for providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment, wherein each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Media content channels on the VD screens outside the subscriber's field of view may be time-shifted.Type: GrantFiled: December 20, 2019Date of Patent: August 31, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds, Charles Hammett Dasher
-
Patent number: 11082728Abstract: Disclosed herein are a method and apparatus for providing and using a broadcast service. Multiple layers of contents may be provided over a broadcast network and a communication network. A terminal may acquire the multiple layers over the broadcast network and the communication network. When a specified layer cannot be acquired over the broadcast network, the terminal may acquire the specified layer over the communication network, using service-layer signaling information provided over the broadcast network. The service-layer signaling information may include information used to acquire the specified layer over the communication network.Type: GrantFiled: August 30, 2019Date of Patent: August 3, 2021Assignee: Electronics and Telecommunications Research InstituteInventors: Hyun-Jeong Yim, Jae-Young Lee, Sung-Ik Park, Heung-Mook Kim
-
Patent number: 11076201Abstract: Methods and systems for customizing a video content item according to personal preferences of at least first and second users, while keeping a common storyline for all customizations of the video content item. Each of the first and second users is associated with a terminal. For each of the first and second users, multi-purpose preferences of the user are obtained, and subsequently a version of the video content item is automatically selected from multiple versions of the video content item. The automatic selection for each user is based on the multi-purpose preferences of that user. Following the automatic selection, the version of the video content item selected for each user is displayed to that user on the associated terminal.Type: GrantFiled: August 18, 2019Date of Patent: July 27, 2021Assignee: COMIGO LTD.Inventor: Motty Lavie
-
Patent number: 11032602Abstract: Techniques have been developed to facilitate the livestreaming of group audiovisual performances. Audiovisual performances including vocal music are captured and coordinated with performances of other users in ways that can create compelling user and listener experiences. For example, in some cases or embodiments, duets with a host performer may be supported in a sing-with-the-artist style audiovisual livestream in which aspiring vocalists request or queue particular songs for a live radio show entertainment format. The developed techniques provide a communications latency-tolerant mechanism for synchronizing vocal performances captured at geographically-separated devices (e.g., at globally-distributed, but network-connected mobile phones or tablets or at audiovisual capture devices geographically separated from a live studio).Type: GrantFiled: April 3, 2018Date of Patent: June 8, 2021Assignee: Smule, Inc.Inventors: Anton Holmberg, Benjamin Hersh, Jeannie Yang, Perry R. Cook, Jeffrey C. Smith
-
Patent number: 10999611Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: September 14, 2018Date of Patent: May 4, 2021Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Patent number: 10951930Abstract: A content delivery network (100) for streaming digital video content across a data network. The content delivery network (100) is configured to receive digital video content. The content delivery network is configured to store the digital video content in a storage format comprising a base layer (B) and an enhancement layer (E), wherein the base layer (B) is decodable to present the digital video content at a base level of video reproduction quality, and the enhancement layer (E) is decodable with the base layer to present the digital video content at an enhanced level of video reproduction quality which is higher than the base level of reproduction quality. The content delivery network (100) is configured to determine, based on a target quality which is to be provided to a client device, which layers to use in order to achieve the target quality; and to use the determined layers (B, E) to provide the client device with the digital content at the target level of quality.Type: GrantFiled: August 9, 2017Date of Patent: March 16, 2021Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Gaurav Mittal, Simone Ferrara, Guido Meardi
-
Patent number: 10779027Abstract: An apparatus, method, and system are provided for binding application data associated with an application with content asset data associated with a content asset. In some embodiments, capacity or bandwidth for each of the application data and the content asset data may be allocated in accordance with one or more profiles. The one or more profiles may include horizontal aspects, vertical aspects, linear and non-linear aspects, and the like. In some embodiments, the binding may take place at a content provider location in accordance with early binding practices, at a central location in accordance with late binding practices, and/or at a user equipment device in accordance with user binding practices.Type: GrantFiled: August 2, 2018Date of Patent: September 15, 2020Assignee: Comcast Cable Communications, LLCInventor: Danial E. Holden
-
Patent number: 10715880Abstract: A video distribution system minimizes bandwidth use between a headend and a remote video distribution center through an origin segmentation server and an edge segmentation server. The origin segmentation server is located at the headend and creates segments and playlists for every video stream originating at the headend. An edge segmentation server is located at the remote video distribution center and receives a request for a playlist of a content stream from CPE. The edge segmentation server joins a multicast group with the content stream and requests the playlist from the origin segmentation server. The edge segmentation server constructs a second playlist with a predetermined final number of segments from the playlist to return to the CPE, generates segments from the content stream received from the headend, identifies and obtains missing segments from the origin segmentation server, and updates the second playlist with the missing segments and segments generated by the edge segmentation server.Type: GrantFiled: August 24, 2017Date of Patent: July 14, 2020Assignee: Skitter, Inc.Inventors: Mark Sauer, Robert Saunders
-
Patent number: 10657381Abstract: Systems, methods, and non-transitory computer-readable media can determine a video being posted through a social networking system; one or more portions of the video to be compressed are determined; and the one or more portions of the video are compressed, wherein, upon being compressed, at least one frame corresponding to at least one of the portions is deleted.Type: GrantFiled: February 1, 2019Date of Patent: May 19, 2020Assignee: Facebook, Inc.Inventors: Andrew James Taylor, Joshua Barton Dickens
-
Patent number: 10652601Abstract: The subject disclosure describes identifying a table associated with a set-top box that receives services from equipment of a video head-end office, where the table indicates that the set-top box has requested a video stream that would exceed a first number of video streams allocated to the set-top box and would exceed a bandwidth configuration, detecting a conflicting event according to information in the table, reconfiguring the bandwidth configuration allocated to the plurality of set-top boxes to resolve the conflicting event, determining a second number of video streams requested by the plurality of set-top boxes when the conflicting event occurred, determining a third number of video streams to resolve the conflicting event based on a difference between the first number of video streams and the second number of video streams, and instructing the equipment to provide the third number of video streams to the set-top box. Other embodiments are disclosed.Type: GrantFiled: October 3, 2017Date of Patent: May 12, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Kenneth Opsalik, Marisa Earnshaw, Daniel P. Malee, John Mathew, Giya Tektumandize
-
Patent number: 10652602Abstract: Systems and method of video quality adaptation include acquiring video data to be streamed. An available bandwidth on a communications network is determined. A determined playback speed is determined based upon a bitrate of the video data to be streamed and the available bandwidth on the communications network. The video data is decoded to produce decoded video data which is encoded at the determined playback speed to produce encoded video data. The encoded video data is streamed across the communications network.Type: GrantFiled: June 7, 2019Date of Patent: May 12, 2020Assignee: Verint Americas Inc.Inventors: Guy Shahmoon, Guy Jacubovski
-
Patent number: 10645186Abstract: A server in a content delivery (CD) network that distributes content on behalf of one or more subscribers. Responsive to a request from a client for a particular resource, if the particular resource is already in a cache on the server, serving the particular to the client from the cache; otherwise if the particular resource is not already cached on the server, when a count value exceeds a first threshold value, obtaining, caching, and serving the particular resource. When the count value is less than a second threshold value, obtaining and serving the particular resource. When the count value is: (i) not less than the second threshold value, and (ii) not greater than the first threshold value, then obtaining the particular resource and selectively caching the particular resource; and serving the particular resource to the client.Type: GrantFiled: April 23, 2018Date of Patent: May 5, 2020Assignee: Level 3 Communications, LLCInventors: Daniel Lee Jensen, William Crowder, Christopher Newton, William R. Power
-
Patent number: 10547882Abstract: Embodiments of a method executable by an adaptive stream concatenation server to deliver a concatenated transport stream to a video distribution system are provided, as are embodiments of adaptive stream concatenation servers. In one embodiment, the method includes receiving an adaptive media stream containing television programming in an adaptive packet format at the adaptive stream concatenation server via a digital network. The contents of the adaptive media stream are concatenated by the adaptive stream concatenation server to create a concatenated transport stream containing the television programming in a streaming format different from the adaptive packet format and compatible with the video distribution system. The concatenated transport stream containing the television programming is then transmitted in the streaming format to the video distribution system.Type: GrantFiled: February 28, 2013Date of Patent: January 28, 2020Assignee: DISH TECHNOLOGIES LLCInventor: Don Green
-
Patent number: 10530990Abstract: Embodiments relate to a method for controlling a video-surveillance system processing a plurality of video streams. A set of video streams is processed based on a first configuration. Upon reception of a request for processing a new video stream with requested characteristics, the available resources (network and/or processing resources) are determined. For a requested new video stream that cannot be processed with the available resources, temporary characteristics are determined based on the available resources, the temporary characteristics making it possible to process the new video stream with the available resources. A second configuration for processing the set of video streams including the requested new video stream with the requested characteristics is then determined, and the set of video streams and the new video stream with are processed with the second configuration. Embodiments also relate to a videos surveillance system comprising a processing module configured to process such a method.Type: GrantFiled: April 20, 2017Date of Patent: January 7, 2020Assignee: Canon Kabushiki KaishaInventor: Julien Sevin
-
Patent number: 10516905Abstract: Some embodiments provide a method for dynamically creating a service flow for an Ethernet node (EN) in a distributed cable management system that includes a cable headend and several in-the-field ENs for connecting several service nodes to the headend. For a particular device of a particular service node, the method receives a request to create a set of parameters for a service flow that is to be dynamically created. In some embodiments, the received request is in response to a request for a phone call that is to have a quality of service (QoS) guarantee and the service flow is for a PacketCable (PC) connection session. For the service-flow parameter request, the method identifies the EN that connects to the particular service node from a group of several EN that the method manages.Type: GrantFiled: February 25, 2016Date of Patent: December 24, 2019Assignee: NOKIA OF AMERICA CORPORATIONInventors: Rajesh Karnik, Utku Yilmaz, Philip Winterbottom
-
Patent number: 10423764Abstract: Systems, methods, software, and apparatus are described for facilitating the distribution and management of fragmented content. In one embodiment, a packager packages content into fragments and generates a manifest including policies and metadata associated with the content. A downloader obtains the manifest, and uses it to obtain the content from one or more uploaders. For example, a downloader might forward a search request to one or more trackers, which, in turn, are operable to locate one or more uploaders that can meet the request, subject to any relevant policy limitations. The uploaders forward fragments to the downloader, subject to any relevant policy. The downloader assembles the content from the fragments. The operations and interactions of the entities can be subject to policy limitations associated with the fragments, the content as a whole, or the like.Type: GrantFiled: June 12, 2018Date of Patent: September 24, 2019Assignee: Intertrust Technologies CorporationInventor: William Benjamin Bradley
-
Patent number: 10412450Abstract: Systems and methods are described for managing local and cloud storage space for a plurality of media assets. The media guidance application may detect that a command was received to delete a first media asset from storage. In response to detecting the command, the media guidance application may determine a viewing pattern for the first media asset associated with a subset of users in a plurality of users, where the subset of users consumed the first media asset. The media guidance application may retrieve viewing commands associated with a second media asset performed by the subset of users, where the second media asset is related to the first media asset. The media guidance application may determine whether the viewing commands satisfy the viewing pattern. And in response to determining that the commands satisfy the viewing pattern, the media guidance application may delete the second media asset from storage.Type: GrantFiled: March 27, 2018Date of Patent: September 10, 2019Assignee: Rovi Guides, Inc.Inventors: Abhijit Satchidanand Savarkar, Vineet Agarwal, Abubakkar Siddiq, Ganesh Ramamoorthy
-
Patent number: 10390069Abstract: A method of managing a multimedia content suitable for being played back by a terminal of a network connected to a service gateway. The content is suitable for being transcoded at a plurality of initial levels and at least one target level. The method includes receiving a request for playing back the content at a first initial level and updating at least one target level while taking account of the initial level.Type: GrantFiled: November 17, 2014Date of Patent: August 20, 2019Assignee: ORANGEInventors: Herve Michel Marchand, Mathieu Rivoalen
-
Patent number: 10154265Abstract: A graphics server and method for streaming rendered content via a remote graphics rendering service. One embodiment of the graphics server includes: (1) a frame capturer configured to capture frames of rendered content at a frame rate, (2) an encoder configured to encode captured frames at the frame rate, and (3) a processor configured to cause encoded frames to be transmitted if the rendered content is at least partially changed, and cause a skip-frame message to be transmitted, the skip-frame message configured to cause the frame capturer to forgo capturing and the encoder to forgo encoding if the rendered content is unchanged.Type: GrantFiled: June 21, 2013Date of Patent: December 11, 2018Assignee: Nvidia CorporationInventors: Thomas Meier, Chong Zhang, Bhanu Murthy, Sharad Gupta, Karthik Vitjayan
-
Patent number: 10104442Abstract: Delivery of internet protocol television (IPTV) content, in one aspect, may comprise monitoring social media streams. Trends may be identified from the social media streams, the trends describing interests in IPTV content by location, time and subscriber types. Information may be received associated with a schedule for delivering the IPTV content. The trends may be compared with the received information to predict an expected demand of the IPTV content at the time at different locations and by different subscriber types. Resources may be reallocated to meet the expected demand in delivering the IPTV content to the different subscriber types at the different locations and the time.Type: GrantFiled: February 20, 2018Date of Patent: October 16, 2018Assignee: International Business Machines CorporationInventors: Himanshu Dadheech, Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Patent number: 10097882Abstract: Particular embodiments provide a hybrid approach to confirming a presence of the second-screen device in a same location as a first-screen device. In one embodiment, a trigger phase and a confirmation phase are used to confirm the presence of the second-screen device in a physical proximity to the first-screen device. The trigger phase may be performed at a back-end system. The back-end system may detect events for the content being delivered to the first-screen device using content detection techniques. The back-end system may generate a trigger event when certain conditions are met based on the detection. Once the trigger event is detected, the back-end system may confirm that the second-screen device is physically present in a same location with the first-screen device. For example, the back-end system may communicate with the second-screen device to initiate a content detection analysis on the second-screen device.Type: GrantFiled: August 11, 2015Date of Patent: October 9, 2018Assignee: ARRIS Enterprises LLCInventors: Jehan Wickramasuriya, Venugopal Vasudevan
-
Patent number: 10085047Abstract: Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.Type: GrantFiled: March 13, 2017Date of Patent: September 25, 2018Assignee: Time Warner Cable Enterprises LLCInventor: Charles Hasek
-
Patent number: 10058778Abstract: Methods for hosting low-latency streaming interactive audio/video (A/V) include executing one or more video games or applications on a server communicatively coupled to a data network. Packet streams are received from a plurality of users and routed to the one or more video games. The packet streams include user control input that are used to compute A/V data in response. The A/V data are received from the video games or applications. Portions of the A/V data are compressed in parallel using processing units resulting in low-latency streaming compressed A/V data. The low-latency streaming compressed A/V data are routed to each of the users over a corresponding data network communication channel. The executing of video games, receiving of packet streams and A/V data, compressing portions of the A/V data and routing the compressed A/V data are performed with a latency such that at least one user has the perception that the controlled video game is responding instantly.Type: GrantFiled: September 18, 2015Date of Patent: August 28, 2018Assignee: Sony Interactive Entertainment America LLCInventors: Stephen G. Perlman, Roger van der Laan
-
Patent number: 9986300Abstract: Delivery of internet protocol television (IPTV) content, in one aspect, may comprise monitoring social media streams. Trends may be identified from the social media streams, the trends describing interests in IPTV content by location, time and subscriber types. Information may be received associated with a schedule for delivering the IPTV content. The trends may be compared with the received information to predict an expected demand of the IPTV content at the time at different locations and by different subscriber types. Resources may be reallocated to meet the expected demand in delivering the IPTV content to the different subscriber types at the different locations and the time.Type: GrantFiled: February 6, 2015Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Himanshu Dadheech, Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Patent number: 9973785Abstract: A computer system receives two publishing streams from two multimedia recording devices for generating a playlist for streaming a live event. An ingest endpoint transcodes the publishing stream input into multimedia segments and uploads the multimedia segments to a data storage service. The multimedia segments from both publishing streams are evaluated to determine whether a failover event occurred that requires failing-over from a first publishing stream to a second publishing stream in order to generate the playlist. A playlist is generated, based on the evaluated multimedia segments, and includes Uniform Resource Identifiers for each multimedia segment of the live event. By using dynamic, on-demand playlist generation for input received on two publishing streams, the system is able to provide failover capabilities from a first stream to a second stream without the need for customer or viewer action.Type: GrantFiled: December 28, 2015Date of Patent: May 15, 2018Assignee: Amazon Technologies, Inc.Inventors: Michael Yang, Samuel Lyman Owen, Jimmy Du
-
Patent number: 9888266Abstract: Methods and systems are described for storing and accessing video content collected by a home automation system. According to at least one embodiment, an apparatus for accessing video content collected by a home automation system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory which are executable by a processor to receive metadata about a recorded event from a cloud storage, request video content of the recorded event based on the metadata, and receive at least some of the video content from a controller of the home automation system.Type: GrantFiled: April 22, 2014Date of Patent: February 6, 2018Assignee: Vivint, Inc.Inventor: Jeremy B. Warren
-
Patent number: 9769536Abstract: The virtual broadcast system of the present invention optimizes the routing of digital content among nodes along overlay networks that are dynamically reconfigured based upon forecasts of frequently-changing congestion levels of component interconnections within an underlying network. In the context of delivering streaming video over the Internet to large numbers of concurrent users, the present invention makes efficient use of the limited capacity of congested ASN peering points by employing deep learning techniques to forecast congestion levels across those ASN peering points and, based on those forecasts, to optimize the routing of video content along dynamically reconfigured overlay networks. The virtual broadcast system handles unscheduled as well as scheduled events, streams live as well as pre-recorded events, and streams those events in real time with minimal delay in a highly scalable fashion that maintains a consistent QoE among large numbers of concurrent viewers.Type: GrantFiled: September 8, 2015Date of Patent: September 19, 2017Assignee: SYSTEM73, INC.Inventor: Mattias Bergstrom
-
Patent number: 9736201Abstract: A stream receiver device that receives information indicative of streams to be played from remote devices. The stream receiver has a network connection, receiving information indicative of streams to be played from remote devices, e.g., stream senders. A processor in the stream receiver operates to receive the information and operates to play a stream based on the information. The stream receiver has an access list, which can be a white list or a black list. The stream is played when allowed by the white list or not-blocked by the black list. The lists can also include times during which the entries are active, and file types to be allowed or blocked.Type: GrantFiled: December 5, 2014Date of Patent: August 15, 2017Assignee: Vizio IncInventor: Matthew Blake McRae
-
Patent number: 9723354Abstract: A system includes a server in communication with a first set top box and a second set top box. The server receives a request from the first set top box to access an available tuner of the second set top box, accesses account information associated with the first set top box, and commands the second set top box to stream content from the available tuner to the first set top box according to the account information. A method includes identifying available tuners of set top boxes assigned to different customers, receiving a request from a first set top box to access an available tuner of a second set top box, accessing account information associated with the first set top box, and commanding the second set top box to stream content to the first set top box according to the account information of the first set top box.Type: GrantFiled: September 20, 2013Date of Patent: August 1, 2017Assignee: EchoStar Technologies L.L.C.Inventor: Seth A. Byerley
-
Patent number: 9674247Abstract: A media player generates a first manifest file for a digital media item as the digital media item is downloaded and/or processed. The first manifest file is used to seek to locations within a buffered portion of the digital media item. When a seek request to a location in an unbuffered portion is received, the media player downloads a second manifest file from a server. The second manifest file is used to seek for subsequent seek requests.Type: GrantFiled: June 21, 2012Date of Patent: June 6, 2017Assignee: GOOGLE INC.Inventors: Matt Ward, Matt Doucleff, Eric Perkens-Argueta
-
Patent number: 9668006Abstract: 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.Type: GrantFiled: June 1, 2011Date of Patent: May 30, 2017Assignee: Comcast Cable Communications, LLCInventors: Amit Garg, Jude Ferreira, John Paclik
-
Patent number: 9661356Abstract: A broadcast of data is stored as a plurality of sets of encoded data slices stored using an error coding dispersal storage function. In response to receiving a playback request, a centralized digital video recorder (DVR) identifies a first unique combination of encoded data slices, and determines whether that combination of data slices is available for retrieval. If the data slices are available, they are retrieved. If the data slices are not available, another unique combination of encoded data slices of the plurality of sets of encoded data slices is identified and retrieved, instead. Both combinations of data slices can be used to recreate a unique copy of broadcast data.Type: GrantFiled: May 28, 2014Date of Patent: May 23, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary W. Grube, Timothy W. Markison, S. Christopher Gladwin, Jason K. Resch, Wesley Leggette, Alan E. Holmes
-
Patent number: 9648393Abstract: A method in a server for providing various Internet Protocol television signal qualities involves an IPTV signal having a first signal quality that is transmitted over a first network connection to a first device. A request to receive the IPTV signal over a second network connection at a second device with the IPTV signal having a second signal quality is received. A determination is made that the second network connection has sufficient bandwidth to transmit the IPTV signal at the second signal quality, and that the second device is capable of receiving IPTV signal. The transmission of the IPTV signal over the first network connection to the first device is ended. An endpoint for the transmission of the IPTV signal to the first device is determined. The IPTV signal is transmitted over the second network connection to the second device at the second signal quality beginning at the determined endpoint.Type: GrantFiled: February 12, 2015Date of Patent: May 9, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: James G. Beattie, Jr., Stephen J. Griesmer, Arvind Ramdas Mallya