Scheduling (e.g., Grouping Users Together) Patents (Class 725/97)
  • Patent number: 11917142
    Abstract: A cloud service system manages a filter repository including filters for encoding and decoding media content (e.g. text, image, audio, video, etc.). The cloud service system may receive a request from a client device to provide a filter for installation on a node such as an endpoint device (e.g. pipeline node). The request includes information such as a type of bitstream to be processed by the requested filter. The request may further include other information such as hardware configuration and functionality attribute. The cloud service system may access the filter repository that stores the plurality of filters including encoder filters and decoder filters and may select a filter that is configured to process the type of bitstream identified in the request and provide the selected filter to the client device.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: February 27, 2024
    Assignee: WAVEONE INC.
    Inventors: Lubomir Bourdev, Alexander G. Anderson, Kedar Tatwawadi, Sanjay Nair, Craig Lytle, Hervé Guihot, Brandon Sprague, Oren Rippel
  • Patent number: 11711587
    Abstract: Systems, methods, apparatuses are described for monitoring events in a plurality of different services. A system may monitor manifest files for one or more content items. Manifest files may contain manifest file tags indicating events and insertion opportunities. Events and/or insertion opportunities may be detected, and a switch from one content item to another content item, based on customized user priority preferences, may be caused.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: July 25, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Mike Burke, Bryan Pauk
  • Patent number: 11568269
    Abstract: Disclosed are a scheduling method and a related apparatus. A computing apparatus in a server can be chosen to implement a computation request, thereby improving the running efficiency of the server.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: January 31, 2023
    Assignee: CAMBRICON TECHNOLOGIES CORPORATION LIMITED
    Inventors: Zidong Du, Luyang Jin
  • Patent number: 11463745
    Abstract: A system control device that transmits a manifest file describing information necessary for acquiring video data to a viewing client in a system that performs distribution of the video data via a network includes: generation means for generating the manifest file on the basis of at least one of identification information indicating a viewer attribute, a time zone, and a state of the system according to a prescribed control policy; and transmission means for transmitting the manifest file generated by the generation means to the viewing client.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: October 4, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Takafumi Okuyama, Hiroyuki Kitada, Hiroshi Inoue, Kenichi Endo, Toshiaki Tsuchiya, Seisho Yasukawa
  • Patent number: 11190389
    Abstract: Embodiments of the invention provide a method and apparatus for establishing a synchronized interactive multimedia communication among a plurality of users. The method includes generating, at a first device, first information associated with a multimedia content selected by a first user. The first information is generated based on parameters. The method includes transmitting the first information to a second user. The first and second user is associated with a social computer network. Further, the method includes, at second devices, receiving the first information from the social network. The method includes processing the first information to establish a synchronized multimedia interactive communication between the second and the first user. The presentation of the multimedia content in the synchronized interactive multimedia communication is synchronized among the first device and the second device(s).
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: November 30, 2021
    Inventor: Ram Caspi
  • Patent number: 11190615
    Abstract: A technique for enhancing rendering and scheduling of displayable content comprising plural objects is disclosed. In a first method aspect, the method is performed in a user equipment (UE) and comprises prioritizing, based on collected information on object priority, objects responsible for a start rendering time over other objects, and transmitting information concerning the prioritized objects towards an object scheduler in an access network. In a second method aspect, the method is performed in an object scheduler and comprises receiving the information concerning prioritized objects from the UE, wherein objects responsible for a start rendering time have been prioritized over other objects, and scheduling objects to be transmitted to the UE based on the information concerning the prioritized objects.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: November 30, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Geza Szabo, Sándor Rácz
  • Patent number: 11128674
    Abstract: A system for providing efficient delivery of media content to the masses is disclosed. In particular, the system may include receiving requests for content from a plurality of user devices. The system may then include synchronizing fulfillment timeframes for delivering the content based on a preset time interval. In response to the requests, the system may deliver the content, such as via a satellite network, to a storage device, such as, but not limited to, a digital video recorder, a video-ready-access device equipped with a satellite receiver and antenna, a digital subscriber line access multiplexer equipped with a satellite received and antenna, or any combination thereof, based on the preset time interval. The system may then include causing the storage device to deliver the requested content to the plurality of user devices via a wireless network communicatively linked to the plurality of user devices.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: September 21, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James G. Beattie, Jr., Luis Ramos
  • Patent number: 11076197
    Abstract: Systems and methods for synchronizing video streams from multiple sources are described. The sources may comprise electronic devices, such as mobile phones and wireless cameras, that capture digital video recordings from different locations and transfer the digital video recordings to a server. The server may acquire a plurality of video recordings from the electronic devices, determine timing transitions that identify when each video recording of the plurality of video recordings was started and stopped, determine a common time duration for the plurality of video recordings based on the timing transitions, insert video content into one or more of the plurality of video recordings in order to equalize the video recording durations to the common time duration, and transmit a plurality of video-on-demand (VOD) files corresponding with the plurality of video recordings subsequent to equalization of the video recording durations.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: July 27, 2021
    Assignee: ViuCom Corp.
    Inventors: Nader Salehomoum, Ali Asghar Mottaghian, Mosaad Ahmed Abelrazik Elsayed, Vahid Pashaei
  • Patent number: 11044291
    Abstract: Described herein is a system and method for startup and/or recovery for stream processing. During a startup phase: start anchor request(s), each identifying a particular time, are accumulated until request(s) are pending from downstream nodes. A minimum time of the accumulated start anchor request(s) is determined. If the processing system is an input node, an anchor associated with the determined minimum time is generated. Otherwise, a start anchor request is provided to an upstream node identifying the determined minimum time. Once the anchor associated with the determined minimum time is received (or generated), the anchor is provided in response to a polled start anchor request for the determined minimum time from a downstream node. Asynchronous requests for batches of data bounded by two specific anchors are performed in accordance with information stored in an ordered collection of anchors during a recovery phase.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 22, 2021
    Assignee: Microsft Technology Licensing, LLC
    Inventors: Alexander Alperovich, Boris Shulman, Zhong Chen, Lev Novik, Kanstantsyn Zoryn
  • Patent number: 10728353
    Abstract: There is provided methods for managing streaming over communication networks. Server and client devices share a push policy so that the client device may anticipate data pushes by the server. Anticipation makes it possible to cancel early the sending of some pushed data, therefore reducing bandwidth consumption. The shared push policy may be implicit to both server and client. In embodiments, it is explicitly specified by the server to the client, for example embedded in the Media Presentation Description file or included in a specific HTTP header. The client may also request an update of the shared push policy to meet its own requirements.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: July 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Youenn Fablet, Romain Bellessort, Frédéric Maze, Naël Ouedraogo, Franck Denoual, Hervé Ruellan
  • Patent number: 10666994
    Abstract: 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: Grant
    Filed: September 25, 2018
    Date of Patent: May 26, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Jude Ferreira, John Paclik
  • Patent number: 10659502
    Abstract: The invention presents a method of providing feedback for receipt of a multicast video stream. The feedback mechanism allows the number of clients receiving over multicast to be determined, which can then be used to manage multicast delivery, including switching decisions between multicast and unicast. Video content is delivered over a multicast stream from a content server to a plurality of client devices. The client devices are each configured to respond at regular intervals whilst receiving the multicast video stream by transmitting an HTTP HEAD request message to the content server. The HTTP HEAD request refers to metadata relating to a manifest file associated with the video stream. The number of client devices receiving the multicast video stream is determined based on the number of HEAD requests received at the content server.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: May 19, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Ian Crabtree, Michael Nilsson, Rory Turnbull, Stephen Appleby
  • Patent number: 10555032
    Abstract: A system for enabling a digital video recorder to serve as a content delivery server is disclosed. In particular, the system may include deploying a content delivery server at a cell site, which may be provided a content package from a satellite or fiber network. Additionally, the system may include deploying, at a customer premises, a digital video recorder that may serve as a content delivery server and may be equipped for wireless communication. The content package may be transmitted from the content delivery server of the cell site to the digital video recorder. Upon receiving a request for content from a user device, the digital video recorder may transmit the requested content to the user device if the digital video recorder is in range of the user device. Otherwise, the content delivery server at the cell site may transmit the requested content to the user device.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: February 4, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Daren Howard
  • Patent number: 10536555
    Abstract: A technique for enhancing rendering and scheduling of displayable content comprising plural objects is disclosed. In a first method aspect, the method is performed in a user equipment (UE) and comprises prioritizing, based on collected information on object priority, objects responsible for a start rendering time over other objects, and transmitting information concerning the prioritized objects towards an object scheduler in an access network. In a second method aspect, the method is performed in an object scheduler and comprises receiving the information concerning prioritized objects from the UE, wherein objects responsible for a start rendering time have been prioritized over other objects, and scheduling objects to be transmitted to the UE based on the information concerning the prioritized objects.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: January 14, 2020
    Assignee: TELEFONAKTOEBOLAGET LM ERICSSON (PUBL)
    Inventors: Geza Szabo, Sándor Rácz
  • Patent number: 10516913
    Abstract: The present disclosure provides a receiving device including, a receiver that receives AV content, a detector, an acquirer, a tentative reservation registering part, and a definitive reservation registering part.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: December 24, 2019
    Assignee: SATURN LICENSING LLC
    Inventors: Jun Kitahara, Naohisa Kitazato, Yoshiharu Dewa, Yasuaki Yamagishi
  • Patent number: 10489215
    Abstract: Systems for computing cluster management. One embodiment commences upon receiving a set of observed workload parameters corresponding to one or more observable workloads that run in a computing cluster. While the workloads are running, workload stimulus and cluster response observations are taken and used to generate a workload resource usage predictive model based on mappings or correlations between the observable workloads parameters and observed resource usage measurements. A set of planned workloads are applied to the workload resource usage predictive model to predict a set of corresponding predicted resource usage demands. The predicted resource usage demands are then mapped to a set of recommended hardware to form resource deployment recommendations that satisfy at least some of the corresponding resource usage demands while also observing a set of hardware model compatibility constraints.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: November 26, 2019
    Assignee: NUTANIX, INC.
    Inventors: Jianjun Wen, Cong Liu, Himanshu Shukla, Weiheng Chen
  • Patent number: 10484736
    Abstract: This present disclosure described methods for a marketplace of interactive live streaming multimedia overlays. At least one method includes a user playing video games on a computer, using software to stream all or part of their computer session to one or more streaming services, said software retrieving images from a web-service, some or all of said images having been acquired through an online marketplace, said images being used to create a video overlay, and said overlay being combined with the video of the user's computer session prior being encoded for transmission to one or more streaming services.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: November 19, 2019
    Assignee: General Workings Inc.
    Inventors: Murtaza Hussain, Morgan Lee Biemiller, Eric Anthony Freytag, Ralph Alan Harris, Jr.
  • Patent number: 10432993
    Abstract: A method is disclosed for customizing an adaptive bitrate streaming session using a manifest and control tags. The method includes establishing a network connection session between a client device and a manifest delivery controller, receiving a manifest request at the manifest delivery controller from the client device, wherein the manifest request identifies a video, determining whether one or more playback control rules and/or output control rules have been set at the manifest delivery controller that apply to the video and/or the client device, and sending a manifest and control tags from the manifest delivery controller to the client device, wherein the manifest identifies locations of a plurality of adaptive bitrate chunks of the video, and wherein the control tags are associated with playback control rules and/or output control rules that the manifest delivery controller determined applied to the video and/or the client device.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: October 1, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: Paul Adrian Nugent
  • Patent number: 10382488
    Abstract: A computer-implemented method for enforcing access-control policies may include (i) identifying streaming content that is being transmitted from a media server to a media playback system, (ii) determining that a supervised user is within exposure range of the media playback system and could be exposed to the streaming content, (iii) receiving a sample of the content from a sampling system that is remote from the media playback system, (iv) identifying an access-control policy that defines a content-access restriction for the supervised user, (v) determining, based on an analysis of the sample of the content, that the access-control policy applies to the content, and (vi) in response to determining that the access-control policy applies to the content, enforcing the access-control policy by applying the content-access restriction to the streaming content. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: August 13, 2019
    Assignee: Symantec Corporation
    Inventors: Lei Gu, Keith Newstadt
  • Patent number: 10264307
    Abstract: Method for the remote recording of a video program received in the form of a binary stream by at least one receiver, referred to as a recording receiver, having to record the video program on a remote server using a communication network. The method is implemented by each recording receiver and comprises, for each recording receiver, steps of obtaining (3051) a compression factor of the video program, of dividing (3054) the binary stream into a set of successive portions according to the compression factor obtained, of determining (305) a subset of portions to be transmitted to the remote server from all the successive portions according to an offset value and the compression factor, the offset value being a remainder of an integer division of a random number determined to find the recording receiver by the compression factor, and of transmission of the portions of the subset of portions determined to the remote server.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: April 16, 2019
    Assignee: SAGEMCOM BROADBAND SAS
    Inventors: David Sartori, Pierre Sabatier
  • Patent number: 10178428
    Abstract: Chunks (12, 14) of encoded video data of a streamed video bitstream (1) are stored and encoded video data is decoded to form decoded video data to be output for display. A selected portion (12) of the stored chunks (12, 14) or selected sub-chunks (25, 27) of the stored chunks (20, 22) for a previous, already played out part (3) of the streamed video bitstream (1) is or are discarded while keeping selected stored chunks (14) or selected sub-chunks (21, 23) stored as navigation tune-in points. The usage of selected stored chunks (14) or sub-chunks (21, 23) that are not discarded from the already played out part (3) of the streamed video bitstream (1) enables a low delay solution during video navigation when a user wants to jump to a previously played out position (5) within the streamed video bitstream (1).
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: January 8, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jacob Ström, Beatriz Grafulla-González, Richard Mitic, Thomas Rusert, Ying Wang
  • Patent number: 9942291
    Abstract: A packet-based video network including: two or more video data sources, each configured to launch video data packets onto the network as multicast data packets each associated with a multicast group identifier corresponding to that video data source; and a video data destination configured to receive and process video data from a video data source by joining a multicast group corresponding to that video data source, and execute a switching operation to switch from receiving video data from a first video data source to receiving video data from a second video data source by leaving a multicast group of the first video data source and joining a multicast group of the second video data source. The video data destination is configured to process video data corresponding to a video frame which, at end of a frame period, represents a most recently received video frame from the first video data source.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: April 10, 2018
    Assignee: Sony Corporation
    Inventors: Jian-Rong Chen, Clive Henry Gillard, Jonathan James Stone, Michael Ludgate
  • Patent number: 9800904
    Abstract: A content delivery system comprising: a receiving module for receiving a media asset in a received format; a transcoder configured to transcode the asset to provide a predetermined number of transcoded versions of the asset in at least one consumption format; a data store for storing the predetermined number of transcoded versions; a transmitting module coupled to said data store and configured to retrieve one of the predetermined number of transcoded versions from the data store and transmit the retrieved transcoded version to a media consuming device in response to detecting selection of the media asset by a content consumer associated with the device; a media asset duplication module configured, in response to detecting transmission of each transcoded version of the predetermined number of transcoded versions to respective one or more media consuming devices, to create a duplicate of the transcoded version and store the duplicate in the data store.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: October 24, 2017
    Assignee: Piksel, Inc.
    Inventor: Matt Clapp
  • Patent number: 9742870
    Abstract: Methods, systems, and computer readable media can be operable to facilitate delivery of multiple media renditions of multimedia content to a subscriber. The methods, systems, and apparatuses described herein enable the identification and retrieval of one or more preferred or requested media renditions of multimedia content. A subscriber device can maintain a list of media attributes preferred by the subscriber device and/or one or more users with access to the subscriber device, wherein the list includes preferred media attributes in order from the most requested/received attribute to the least requested/received attribute. When the subscriber device receives a request for multimedia content, the subscriber device can identify one or more media attributes preferred by the subscriber, and media renditions of the multimedia content having an identified preferred media attribute can be downloaded to the subscriber device.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 22, 2017
    Assignee: ARRIS Enterprises LLC
    Inventors: Sadeesh Kumar Karuppiah, Anil Nainwal, Balamurugan Souppourayen, Praveen Girish, Manikandan Vaitheswaran, Krishna Prasad Panje
  • Patent number: 9668030
    Abstract: Methods, systems, and apparatus for synchronizing interactive advertisements with linear advertisements, including: a traffic module configured to generate advertisement schedule information about slots for linear advertisements on channels; an automation module configured to detect cue messages in real-time media, each cue message indicating a respective start time and a respective index of a respective slot for respective linear advertisements, and to forward information about the cue messages; and an interactivity production module configured to receive the advertisement schedule information, the information about the cue messages, and information about interactive sequences, each interactive sequence to be synchronized with a respective spot for an associated linear advertisement, to generate an interactivity event for each respective interactive sequence, to calculate a start time for each respective interactivity event using information about a respective associated cue message, and to forward an activa
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Binita Gupta, Eitan Pilipski, Rajkumar Pitchaimani, Nagaraju Naik, Qi Xue, Carla L. Riney
  • Patent number: 9654830
    Abstract: A method for facilitating the generation of recommendations of audiovisual content for a first user. The method comprises receiving data from a plurality of second users, the received data indicating audiovisual content of interest to the second users. The method further comprises processing the received data to automatically identify a plurality of relationships between interests of one or more of the second users in respective items of audiovisual content in the audiovisual content represented by the received data and generate a recommendation engine. The recommendation engine is adapted to take as input indications of audiovisual content of interest to the first user and to generate recommendations of further audiovisual content of interest to the first user based upon a subset of the plurality of relationships.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: May 16, 2017
    Assignee: Inview Technology Limited
    Inventor: Kenneth Austin
  • Patent number: 9613042
    Abstract: Some content players use manifest files to obtain and play video content. The manifest files include metadata information for obtaining video chunks that together constitute a full video, and can be used by content players to obtain the chunks, stitch them together, and render the video as a stream. Described herein are techniques for dynamically generating manifest files. A request for a manifest file is received, such as from a video player. Manifest file contents are retrieved, such as from an original manifest file. A manifest file to be used by a video player to fetch video chunks is then dynamically generated and returned.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: April 4, 2017
    Assignee: Conviva Inc.
    Inventors: Dilip Antony Joseph, Aditya R. Ganjam, Faisal Zakaria Siddiqi
  • Patent number: 9420019
    Abstract: A user receiving device and method includes a content delivery network manager interaction module communicating a request for a content delivery network address for a content to a content delivery network manager and receiving the content delivery network address for a content delivery network and a content delivery network token from the content delivery network manager. The user receiving device also includes a manifest interaction module communicating a manifest request to the content delivery network address of the content delivery network and receiving a manifest from the content delivery network comprising a plurality of chunk addresses. The user receiving device also includes a content delivery network interaction module generating requests for chunks of the content from the content delivery network using the content delivery network token and a respective chunk address and receiving the chunks from the content delivery network.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: August 16, 2016
    Assignee: The DIRECTV Group, Inc.
    Inventor: Thai Lam
  • Patent number: 9420354
    Abstract: A network device may receive, via a network, a request for electronic program guide content, from a user device connected to the network, and monitor, a network condition (e.g., network congestion, user device location, etc.) corresponding to the network. The network device may determine, based on the network condition, whether to provide the electronic program guide content using a first radio frequency bandwidth corresponding to the network or a second radio frequency bandwidth corresponding to the network. The user device may communicate, via the network, the electronic program guide content using the first radio frequency bandwidth or the second radio frequency bandwidth. The first radio frequency bandwidth may correspond to unicast, multicast, or broadcast services, and the second radio frequency bandwidth may correspond to a different one of unicast, multicast, or broadcast services.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: August 16, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lalit R. Kotecha, Sergio Aguirre
  • Patent number: 9380092
    Abstract: The present invention teaches a method and system of inserting content into streaming media programs without requiring re-encoding and/or re-segmenting of the program, thus allowing the insertion point within the media program to be selected as desired. The system and method operate on the relevant chunks of the streaming program to repackage those chunks, even in real time, to provide a chunk boundary at the desired insertion point in the streamed program to permit seamless playback of the main program and inserted content.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Indravadan Vipinbhai Patel, Gregory Robert Philpott, Christopher Gary Dinn
  • Patent number: 9374603
    Abstract: A method disclosed herein comprises receiving first content into a wireless access system from a backhaul link between the wireless access system and a service system, transmitting the first content from the wireless access system to a first device served by the wireless access system, receiving a second packet communication from a second device served by the wireless access system wherein the second packet communication includes a second content request, processing the second packet communication to determine a second content identifier included in the second content request, processing the second content identifier to determine if the second content is the same as the first content, buffering the first content and transmitting the buffered first content to the second device, and transferring the second packet communication to a communication network to obtain the second content.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: June 21, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: David L. Harris, Walter F. Rausch, Kosol Jintaseranee
  • Patent number: 9161065
    Abstract: Methods and apparatus for recovery and/or utilization of bandwidth within a network. In one embodiment, the network comprises a switched architecture (e.g., broadcast switched) content-delivery network such as a cable television network. Reclamation, overflow, and/or triage logical processes are selectively applied in order to more efficiently manage bandwidth utilization within the network while maintaining user experience, and optionally achieve one or more business and/or operational goals.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: October 13, 2015
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Paul D. Brooks, Tom Gonder
  • Patent number: 9071798
    Abstract: An electronic device with one or more processors, memory and a display receives a first request to display a first video stream that corresponds to a first channel in a predetermined sequence of channels. In response to the first request, the device displays the first video stream. While displaying the first video stream, the device receives a second request to display a second video stream that corresponds to a second channel in the predetermined sequence of channels and is separated from the first channel by one or more intervening channels. In response to receiving the second request, the device displays at least a portion of the first video stream concurrently with recently received content of one or more of the intervening channels and displays recently received content of one or more of the intervening channels concurrently with at least a portion of the second video stream.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: June 30, 2015
    Assignee: SPOTIFY AB
    Inventors: Eric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
  • Patent number: 9032458
    Abstract: A content distribution system includes a distribution center, a processor, a switch, and first and second multiplexers. The distribution center receives and applies program content on program channels. The processor identifies subsets of the program channels in response to a respective score associated with the program channels. The switch couples the distribution center to the multiplexers. The switch applies program channels to respective inputs of the first and second multiplexers in response to the processor. A method for optimizing a multiplexed transport channel includes the steps of identifying a set of program channels designated for distribution via the multiplexed transport channel, arranging the set of program channels in subsets, the program channels within a subset grouped in accordance with a viewing score, multiplexing the program channels of the subsets to a respective transport channel and applying the respective transport channels to a distribution medium for delivery to the destination.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: May 12, 2015
    Assignee: ARRIS Technology, Inc.
    Inventor: Glenn Altchek
  • Patent number: 9032441
    Abstract: A system, method, and computer program for self management of a live web event is provided. In exemplary embodiments, an individual associated with a channel may schedule a web event. Upon scheduling, a user, such as one or more presenters, may be provided a management interface through which content may be prepared for the live web event during a self preparation process. In exemplary embodiments, the user may upload content (e.g., images such as slides) and generate content (e.g., polling questions and answers) autonomously.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: May 12, 2015
    Assignee: BrightTALK Limited
    Inventors: Peter Rance, Dorian Logan, Kenneth Winter
  • Patent number: 9015773
    Abstract: The present invention relates to a method and apparatus for transmitting and receiving a broadcast signal. The method for receiving a broadcast signal comprises: generating a broadcast stream including at least one program; generating first program table information that represents the broadcast stream; receiving non-real time (NRT) service schedule information; generating second program table information that represents the NRT service, in accordance with the received NRT service schedule information; configuring a stream including the broadcast stream, the 1st program table information and the second program table information; and transmitting the stream.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: April 21, 2015
    Assignee: LG Electronics Inc.
    Inventor: Kwansuk Kim
  • Patent number: 9009767
    Abstract: A system, method and computer readable media are disclosed for presenting a simultaneous multimedia experience to a plurality of computing devices, each at different locations. The method involves coordinating a simultaneous presentation of multimedia content to a plurality of computing devices, receiving a control signal from a computer of one of the plurality of computing devices to control the presentation of multimedia content, and broadcasting the control assigned to each of the plurality of computing devices such that a control event substantially simultaneously occurs in the presentation of a multimedia content at each of the plurality of computing devices.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: April 14, 2015
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Eric Cheung, Gerald Karam, Kermit Hal Purdy
  • Patent number: 8997156
    Abstract: A television provider receives content from a plurality of users. The user generated content is aggregated and scheduled for broadcast across a channel of the television provider. The user generated content is then broadcast at the scheduled time for reception by communication devices associated with the television provider.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: March 31, 2015
    Assignee: EchoStar Technologies LLC
    Inventors: Nicholas Newell, Markus Wayne Jackson
  • Patent number: 8994782
    Abstract: The invention involves local media rendering of a multi-party call, performed by a Client User Equipment (1). The media is encoded by each party in the call, and sent as a media stream to a Media server (2), and the media server receives a request for media streams from each Client User Equipment, each media stream in the request associated with a client priority. The Media server selects the media streams to send to each Client User Equipment, based on the request, and further such that the number of streams does not exceed a determined maximum number, which is based e.g. on the available bandwidth.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: March 31, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jonas Bertil Bjurel, Carl Staffan Ålund, Anders K Eriksson, Erlendur Karlsson, Lars-Örjan Kling, Thomas Lindquist
  • Patent number: 8984572
    Abstract: A method and system for transmitting channels to at least one digital video recorder is described. A server receives at least one recording schedule from a plurality of digital video recorders (step 304). A subset of channels is selected from the channels associated with the at least one program identification of the received at least one recording schedule (step 306). Information is transmitted from the server to at least one of the plurality of digital video recorders, the information indicating channels associated with the at least one program identification of the at least one recording schedule that were not selected (step 308). The selected subset of channels is also transmitted from the server to at least one of the plurality of digital video recorders (step 310).
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: March 17, 2015
    Assignee: Koninklijke Philips N.V.
    Inventors: Mauro Barbieri, Adolf Proidl, Serverius Petrus Paulus Pronk
  • Patent number: 8973035
    Abstract: The present invention relates to transmission of signals to a plurality of subscriber receivers, where each signal represents a type of information which belongs to a particular contents category. A central management server receives administrative instructions pertaining to the transmission of the signals. In response to the administrative instructions, the central management server organizes and synchronizes signals originating from one or more signal sources before these signals are transmitted to the subscriber receivers. At least one client computer each has an interface towards the central management server. Thus, the client computer(s) may produce administrative instructions for organizing a sub-set of the signals to be transmitted via the central management server.
    Type: Grant
    Filed: February 18, 2004
    Date of Patent: March 3, 2015
    Inventor: Kianoush Namvar
  • Patent number: 8973069
    Abstract: A system and method may be provided that allows users to store, retrieve, and manipulate on-demand media content and data stored on a remote server network in an on-demand media delivery system. More particularly, the system may allow a user to access his or her on-demand media account from user equipment in different locations as long as the current user equipment can communicate with a remote server that stores user-specific information. The system upon user selection may freeze the delivery of on-demand media at a particular point and allow the user to resume the media at a later time from some other network location in system. Users may upload personal images or files to an on-demand delivery server for later retrieval and display. Users may be permitted to assign access rights to the uploaded files.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: March 3, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: William L. Thomas, Michael D. Ellis, Kevin B. Easterbrook, M. Scott Reichardt, Robert A. Knee
  • Patent number: 8973066
    Abstract: A server can receive information identifying media content to be offered to users at a discount or at a particular time of release. The offer can also include information identifying a minimum number of acceptances by users needed for the offer to be valid. During a predetermined period, if the number of acceptances has reached or exceeded the minimum number needed, the server may transmit a media stream containing the media content to the users. Furthermore, the offer may include multiple tiers of discounts and/or times of release.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: March 3, 2015
    Assignee: Comcast Cable Communications, LLC
    Inventors: Scott Hilson, Lisa Hoppes
  • Patent number: 8966557
    Abstract: A system and method for providing multimedia content through a cable, satellite television or other content server system is disclosed. A server facility which provides multimedia content divides formatted multimedia content into data chunks (e.g., collections of data corresponding to one minute lengths) prior to transmission to a user/subscriber receptor unit, and sends the divided data chunks according to a schedule which permits instantaneous starting and viewing of the multimedia content, such as movies, upon user/subscriber request. The user/subscriber receptor unit includes a cable box, video game device, or the like having a digital video recording capability and at least a memory capacity or disk space sufficient to store a complete unit of media content, such as full-length feature film.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: February 24, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Greg Corson
  • Patent number: 8955027
    Abstract: A method including receiving an input media stream and splitting a video portion of a received portion of the input media stream into input video chunks, while receiving a remaining portion of the input media stream. For each input video chunk of the video portion of the input media stream, the method includes assigning the input video chunk to one or more slave transcoders, splitting the input video chunk into video subchunks, and separately feeding each input video subchunk to each of the one or more slave transcoders. The method includes separately receiving output video subchunks from the one or more slave transcoders. Each output video subchunk respectively corresponds to one of the input video subchunks. The method also includes assembling the output video subchunks into an output video chunk corresponding to the input video chunk and assembling the output video chunks into an output media stream.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Jianpeng Dong, Krishnan Eswaran, Jiening Zhan, Vijnan Shastri
  • Patent number: 8949914
    Abstract: A method of delivering video content is disclosed and includes sending data from a set-top box device to a video head-end of a video distribution network. The data indicates that the set-top box device has received a channel change command and identifies a requested channel. The method includes receiving video content associated with a program provided via the requested channel at the set-top box device, beginning at a set-top box receipt time, and retrieving a portion of backfill content from a digital video recorder (DVR) in response to a reverse command received at the set-top box device. The backfill content includes video content associated with the program extending from a start time of the program to the set-top box receipt time. The backfill content is sent from a buffer server at the video head-end to the DVR in response to the data sent by the set-top box device.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: February 3, 2015
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Steven Belz, Marc A. Sullivan, James Pratt
  • Patent number: 8949915
    Abstract: A method of providing video-on-demand content includes receiving a request from a set-top box, and determining the video-on-demand content is not stored locally. The request includes a content identifier for the video-on-demand content. The method further includes identifying a peer likely to have the video-on-demand content, receiving at least a first portion of the video-on-demand content from the peer, and providing the video-on-demand content to the set-top box.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: February 3, 2015
    Assignee: AT&T Intellectual Property II, LP
    Inventors: Kadangode Ramakrishnan, Vijay Gopalakrishnan
  • Patent number: RE46508
    Abstract: A method of processing data in an IPTV receiver and such an IPTV receiver are disclosed. The method includes receiving location information necessary to acquire a content corresponding to a content reference identifier (CRID) by using the CRID, requesting an Internet protocol multimedia subsystem Gateway (IG) to transmit a session description protocol (SDP) file of the content, wherein the content is identified by the CRID and an instance metadata identifier (IMI), receiving the requested SDP file from the IG, and controlling a session setup for processing the content by using the received location information and the received SDP file.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 8, 2017
    Assignee: LG ELECTRONICS INC.
    Inventor: Joon Hui Lee
  • Patent number: RE47242
    Abstract: A wireless communication apparatus and a control method thereof are provided. The wireless communication apparatus includes: a first communication unit which receives a video signal from an image device; a video processor which processes the video signal; a second communication unit establishes a wireless connection with another device; and a controller receives wireless connection information from the image device through the first communication unit, and controls the second communication unit to establish the wireless connection with the other device based on the received wireless connection information.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: February 12, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Si-hyun Park, Seung-seop Shim, Deok-nam Kim, Sang-u Shim, Yun-seoph Kim
  • Patent number: RE48542
    Abstract: A wireless communication apparatus and a control method thereof are provided. The wireless communication apparatus includes: a first communication unit which receives a video signal from an image device; a video processor which processes the video signal; a second communication unit establishes a wireless connection with another device; and a controller receives wireless connection information from the image device through the first communication unit, and controls the second communication unit to establish the wireless connection with the other device based on the received wireless connection information.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: April 27, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Si-hyun Park, Seung-seop Shim, Deok-nam Kim, Sang-u Shim, Yun-seoph Kim