Vcr-like Function Patents (Class 725/88)
  • Patent number: 10425693
    Abstract: A content reproduction system includes: a video recording apparatus for recording a content item; and a terminal apparatus for reproducing the content item. The terminal apparatus includes: a display; an acceptor that accepts an operation of a user; a list storage that stores a bookmark list; a managing controller; a display controller; and a reproduction controller. In a case of having been notified of reproduction position update information from the reproduction controller, the managing controller updates the reproduction position information, which indicates a reproduction position of the content item and is included in the bookmark list, based on the reproduction position update information.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 24, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Shigeki Matsunaga, Shunsuke Tanaka
  • Patent number: 10405027
    Abstract: In one embodiment, a cloud digital video recorder system includes a broadcast content receiver operative to receive broadcast content, a spill agent operative to generate a plurality of different time-period, non-user initiated, recording requests, and a content recorder operative to receive a plurality of user-initiated recording requests of a plurality of users, receive the plurality of different time-period, non-user initiated, recording requests of the spill agent, record the broadcast content into a content storage according to the plurality of user-initiated recording requests and the plurality of different time-period, non-user initiated, recording requests, receive a user-initiated retroactive recording request for a first portion of the broadcast content which has already been recorded to the content storage, and generate a pseudo-recording from the first portion of the broadcast content stored in the content storage according to the user-initiated retroactive recording request.
    Type: Grant
    Filed: December 3, 2017
    Date of Patent: September 3, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Dan Elbert, Dany Kharitonsky, Clint Ricker, David S. Morgan
  • Patent number: 10405037
    Abstract: Television transmissions are received at multiple locations across a large area. Advertisements may be identified, harvested and tagged from within in the television transmissions. The advertisements may be assigned identifiers; media plans may be determined. Advertisement representations (e.g. fingerprints) may be used to identify advertisements in television content received by the smart TVs. The smart TVs may report the fingerprints along with other identifiers or samples thereof. Television content and advertisements therein as rendered by the smart TVs may be categorized as live, timeshifted, on-demand, over-the-top, and the like. The advertisements may be categorized as occurring in national or local/regional ad slots. The data from the smart TVs may be used to determine ad impressions, gross rating points, and target rating points. View rates for advertisements may also be determined and variations of advertisement may also be prepared.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: September 3, 2019
    Assignee: ISPOT.TV, INC.
    Inventors: Sean Muller, Scott Happell
  • Patent number: 10341406
    Abstract: In one implementation a method of transmitting a multimedia file over a data network is provided that involves receiving from a device in a data network a first message in a first protocol that request first data associated with the multimedia file, the first data being useable by the device to establish a streaming session that involves a transmission of the multimedia file. The first message includes identifying data of a referring site. The method also involves transmitting to the device the first data and optionally the identifying data of the referring site and then receiving from the device a second message in a second protocol for the purpose of creating a streaming session associated with the multimedia file. A streaming session is then created for transmitting the multimedia file to the device.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 2, 2019
    Assignee: TAMIRAS PER PTE. LTD., LLC
    Inventor: Álvaro Fernández Gutiérrez
  • Patent number: 10332516
    Abstract: A method is implemented to move media content display between two media output devices. A server system determines in a voice message recorded by an electronic device a media transfer request that includes a user voice command to transfer media content to a destination media output device and a user voice designation of the destination media output device. The server system then obtains from a source cast device instant media play information including information of a media play application, the media content that is being played, and a temporal position. The server system further identifies a destination cast device associated in a user domain coupled to the destination media output device, and sends to the destination cast device a media play request including the instant media play information, thereby enabling the destination cast device to execute the media play application for playing the media content from the temporal location.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: June 25, 2019
    Assignee: GOOGLE LLC
    Inventors: Raunaq Shah, Matt Van Der Staay
  • Patent number: 10313035
    Abstract: Displaying video on a video display device is disclosed. A first video stream from a first video streaming source is displayed on the display device. A second video stream from a second video streaming source is processed on the display device without displaying the second video stream. Displaying the first video stream is ceased and instead the second video stream is displayed. Supporting operations on a video stream is also disclosed. At least one video chunk is received at a first granularity. A determination is made that an operation is to be performed at a different granularity. At least one video chunk is requested at the different granularity.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: June 4, 2019
    Assignee: Conviva Inc.
    Inventors: Ningning Hu, John W. Heffner, Mei-Hsuan Lu, Aditya Ravikumar Ganjam, Ion Stoica
  • Patent number: 10225306
    Abstract: Methods and systems for enabling client-controlled streaming of segmented content are described. In one example, the client-controlled streaming is on the basis of a manifest file, the manifest file including one or more segments identifiers and one or more associated segment locators, In one example, a method involves: requesting the delivery of at least one segment on the basis of a first segment identifier selected from the manifest file; on the basis of the first requested segment, selecting a second at least one segment identifier from the manifest file, the second segment identifier being associated with an expected future segment request; and pre-resolving a first segment locator associated with the selected second segment identifier for obtaining network information associated with the first segment locator.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: March 5, 2019
    Assignee: Koninklijke KPN N.V.
    Inventors: Mattijs Oskar Van Deventer, Ray Van Brandenburg, Omar Aziz Niamut
  • Patent number: 10194196
    Abstract: [Problem] To provide: a decoding device that decodes and replays, at a suitable timing, sequentially transmitted information; a reception device; a transmission device; a transmission/reception system; a decoding method; and a storage medium having a decoding program stored therein. [Solution] A decoding unit 21 that decodes packets sent from a transmission device 10. A decoding timing determination unit 22 determines the timing that the decoding unit 21 decodes packets, on the basis of adjustment information that is included in the packet and corresponds to time adjustment for making Coordinated Universal Time approach Universal Time. A packet includes processing interval information indicating the processing interval for an access unit being a set including the packet.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: January 29, 2019
    Assignee: NEC CORPORATION
    Inventors: Kensuke Shimofure, Yasuhisa Nakata
  • Patent number: 10192119
    Abstract: A method for generating a summary video sequence from a source video sequence is disclosed. The method comprises: identifying, in the source video sequence, event video sequences, wherein each event video sequence comprises consecutive video frames in which one or more objects of interest are present; extracting, from video frames of one or more event video sequences of the event video sequences, pixels depicting the respective one or more objects of interest; while keeping spatial and temporal relations of the extracted pixels as in the source video sequence, overlaying the extracted pixels of the video frames of the one or more event video sequences onto video frames of a main event video sequence of the event video sequences, thereby generating the summary video sequence. A video processing device configured to generate the summary video sequence is also disclosed.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: January 29, 2019
    Assignee: Axis AB
    Inventors: Christian Ljungberg, Erik Nilsson
  • Patent number: 10158980
    Abstract: Disclosed are a method, device and system for maintaining the continuity of a group communication service, for solving the problem in the prior art that the service continuity requirement of group communication may not be satisfied due to the switching of network service from multicast transmission to unicast transmission in an MBSFN domain. The method comprises: when determining that group communication service needs to be switched from multicast transmission to unicast transmission, a GCSE-AS notifies a terminal served by the GCSE-AS that the GCSE-AS is going to switch the group communication service from multicast transmission to unicast transmission; and after receiving a first notification message transmitted by the terminal, the GCSE-AS transmits the group communication service over a unicast carrier established by the terminal for unicast transmission, and stops transmitting the communication service in multicast mode.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: December 18, 2018
    Assignee: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
    Inventors: Ying Wang, Jianhua Liu, Yali Zhao
  • Patent number: 10140519
    Abstract: A method for generating a summary video sequence from a source video sequence is disclosed. The method comprises: identifying, in the source video sequence, event video sequences, wherein each event video sequence comprises consecutive video frames in which one or more objects of interest are present; extracting, from video frames of one or more event video sequences of the event video sequences, pixels depicting the respective one or more objects of interest; while keeping spatial and temporal relations of the extracted pixels as in the source video sequence, overlaying the extracted pixels of the video frames of the one or more event video sequences onto video frames of a main event video sequence of the event video sequences, thereby generating the summary video sequence. A video processing device configured to generate the summary video sequence is also disclosed.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: November 27, 2018
    Assignee: Axis AB
    Inventors: Christian Ljungberg, Erik Nilsson
  • Patent number: 10104441
    Abstract: A content rental system includes one data store for storing rental content. The content rental system also includes a content server for transferring content to one viewing device based upon a received request. The content server is further configured to authorize the transfer of the content from the viewing device to another viewing device.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Apple Inc.
    Inventors: Hiro Mitsuji, Alan Ward, Mihailo Despotovic, Sam Gharabally
  • Patent number: 10075746
    Abstract: An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: September 11, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, William L. Thomas, Thomas R. Lemmons
  • Patent number: 10051316
    Abstract: [Problem] To provide: a decoding device that decodes and replays, at a suitable timing, sequentially transmitted information; a reception device; a transmission device; a transmission/reception system; a decoding method; and a storage medium having a decoding program stored therein. [Solution] A decoding unit 21 that decodes packets sent from a transmission device 10. A decoding timing determination unit 22 determines the timing that the decoding unit 21 decodes packets, on the basis of adjustment information that is included in the packet and corresponds to time adjustment for making Coordinated Universal Time approach Universal Time. A packet includes processing interval information indicating the processing interval for an access unit being a set including the packet.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 14, 2018
    Assignee: NEC CORPORATION
    Inventors: Kensuke Shimofure, Yasuhisa Nakata
  • Patent number: 10015497
    Abstract: A constrained variable rate coding technique limits the number of bits used in an encoding process. A quality setting indicates a maximum level of quality to be used in the encoding process which limits the number of bits used in the encoding process. A bandwidth reclamation factor which indicates an amount of bandwidth to conserve may also be used with the quality setting. The constrained variable rate coding technique using a lower quality encoding process for less complex video data and a higher quality encoding technique for higher quality video data.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: July 3, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Neil W. Brydon, Danny R. Hunt, Sean T. McCarthy
  • Patent number: 9997203
    Abstract: Dynamic buffering of streaming temporal video is disclosed. In at least one embodiment, a non-transitory memory is provided for storing machine instructions that are to be executed by a computer. The machine instructions may implement the following functions: streaming temporal video having a current incomplete segment and first and second sequential frames, the first sequential frame having a first time value and time index, and the second sequential frame having a second time value and time index; dynamically buffering the current incomplete segment to store data associated thereto and a current incomplete segment buffer; recording the temporal video starting at the second sequential frame; calculating a first adjusted time offset based on the second time value and the first and second time indices; and generating a video segment including the current incomplete segment data and video data from the streaming temporal video based on the first adjusted time offset.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: June 12, 2018
    Inventor: Joseph Robert Marchese
  • Patent number: 9922341
    Abstract: The television program scheduling system receives from one or more published data sources, historical audience data for previous telecasts of the shows on one or more television networks, and calibrates a model for audience rating estimation based on the historical audience data. The calibrated model for audience rating estimation may be utilized to generate estimates or projections of audience in the future. The television program scheduling system may generate an optimal schedule assignment of the shows to time periods that maximizes total resulting estimated audience based on the calibrated model for audience rating estimation. The generation utilizes a time expanded network in which each node represents an assignment of a show to a specific time period, with a specific stacking, and preceded by a lead-in show, and a feasible transition between two nodes represents a valid transition between two shows.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: March 20, 2018
    Assignee: TURNER BROADCASTING SYSTEM, INC.
    Inventors: Wassim Samir Chaar, José Antonio Carbajal Orozco, Peter Alexander Williams
  • Patent number: 9911462
    Abstract: A method and apparatus for providing stream linking in audio/video disk media is disclosed. The present invention sets-up an audio/video stream on a disk drive, uses read and write commands for accessing contiguous data and, given an established stream, establishes a linked stream by sending a linked stream request with the number of a primary stream to the drive. The new stream inherits the beginning and ending addresses of the primary stream. Passed pointer detection is enabled for linked stream pointers passing primary stream pointers.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hideo Asano, Daniel James Colegrove, Akira Kibashi, Masahiko Sato
  • Patent number: 9848227
    Abstract: A method for configuring a bidirectional channel is provided. The method includes collecting user information from a user terminal and collecting sensor information from a plurality of devices, generating a user virtual channel based on the user information and the sensor information, receiving broadcast service information from a broadcast server, extracting content associated with the user virtual channel from the user information, the sensor information, and the broadcast service information, and outputting the extracted content to the user virtual channel based on a format.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 19, 2017
    Assignee: INNOPIA TECHNOLOGIES, INC.
    Inventors: Chang Keel Lee, Dong Yoon Jang
  • Patent number: 9785400
    Abstract: A machine-implemented method: (A) maintains a value of a data time parameter representing an amount of time required by a rendering system to render a portion of temporal sequence presentation data at a default presentation rate; (B) provides the value of the data time parameter to a first component of the rendering system; (C) calculates, based on the value of the data time parameter, a value of a presentation time parameter representing an amount of time elapsed during rendering of the portion of the temporal sequence presentation data; and (D) provides the value of the presentation time parameter to a second component of the rendering system; wherein the value of the presentation time parameter is not equal to the value of the data time parameter.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: October 10, 2017
    Assignee: VIRENTEM VENTURES, LLC
    Inventors: Richard S. Goldhor, Edward J. Bianchi
  • Patent number: 9686584
    Abstract: A method for providing a user of a target device with placeshifted content. The method includes detecting, utilizing the target device, a matrix code associated with an audio/visual program. Data encoded in the matrix code includes program identifying information and elapsed time information with respect to the program. The method further includes generating, utilizing the target device, a request for the program based at least in part on the encoded data. The method also includes transmitting, utilizing the target device, the program request across a network.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: June 20, 2017
    Assignee: Echostar Technologies L.L.C.
    Inventors: Jason Gaede, Germar Schaefer
  • Patent number: 9635401
    Abstract: A method for recommending television content is provided, including the following operations: identifying available television channels for a television device; determining a current date and time; identifying a plurality of content items broadcast on the available television channels at approximately the current date and time; determining a device profile associated with the television device, the device profile being time-dependent; determining recommended content items from the plurality of content items based on the device profile of the television device.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventors: Ronald Jacoby, Scott Lincke
  • Patent number: 9521463
    Abstract: A method and system for providing content includes a network having a plurality of receiving units. The system further includes a first receiving unit of the plurality of receiving units that forms a recording request, when the first receiving unit includes unavailable resources and communicates the recording request through the network. A second receiving unit receives the request and stores content in a second memory corresponding to the request and communicates the content to the first receiving unit.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: December 13, 2016
    Assignee: The DIRECTV Group, Inc.
    Inventors: Sean S. Lee, Scott D. Casavant
  • Patent number: 9509954
    Abstract: The present invention is related to a device (1) for assisted channel selection in an IPTV system comprising a selection engine (2) arranged for outputting a channel change command corresponding to a selected channel. The device comprises means for receiving a plurality of channel change requests from a group of users of the IPTV system. The selection engine (2) is arranged for determining the selected channel from a plurality of IPTV channels based on at least one selection criterion derived from at least a part of the plurality of channel change requests of the group of users.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: November 29, 2016
    Assignee: Alcatel Lucent
    Inventors: Rafaël Huysegems, Nico Victor Verzijp
  • Patent number: 9503776
    Abstract: An automatic overshoot control system and method can enable a user to more easily terminate a trick mode (e.g., fast forward or rewind) at an intended point in program material. For example, after a trick mode, a user can initiate display of audio or video at a particular intended point in the program material while minimizing a need to manually adjust. The system determines an offset and tracks a preview position within the program material displayed as a trick mode preview incorporating the offset. The system also tracks an actual position within the program material based on the preview position and offset. The actual position corresponds to a predicted location that the user desires upon terminating the preview trick mode. When the preview trick mode is terminated, normal playback of the program material is resumed at the actual location corresponding to the user's intended location in the program material.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: November 22, 2016
    Assignee: CSC Holdings, LLC
    Inventor: Jonathan Greenfield
  • Patent number: 9485531
    Abstract: A networked personal video recording (“PVR”) system couples a plurality of clients to one or more PVR media servers over a network. One or more PVR media servers include television tuners to tune television signals. A storage medium buffers the television signals to implement PVR functionality. For example, the PVR media server records television programs for clients. Clients are assigned to television tuners, and the clients display television programs received at the assigned tuner. The network transfers the buffered television signals to the clients.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: November 1, 2016
    Assignee: Rovi Solutions Corporation
    Inventors: Daniel Putterman, Brad Dietrich, Jeremy Toeman, Pedro Freitas, Ludovic Legrand, Shawn McCaffrey, James Grimm, Lijia Jin, Paul Novaes
  • Patent number: 9413664
    Abstract: Systems, methods, and computer-readable media for resuming a media object presented on a device following a data loss event that interrupts the presentation of the media object, wherein streaming services are used to deliver the media object are provided. A physical disconnection that occurs at a point during the presentation of the media object is recognized. The physical disconnection is recognized based on an identification that media data has not been received by the device within a predetermined time period. Upon recognition of the physical disconnection, the presentation of the media object is automatically paused. After detecting reestablishment of a physical connection, the media object is resumed as though no interruption occurred. A resume request is communicated to a streaming control agent to provide an indication that the streaming control agent should continue delivering media data to the device.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: August 9, 2016
    Assignee: Spring Communications Company L.P.
    Inventor: Yaojun Sun
  • Patent number: 9361943
    Abstract: A system and process for attaching tags to panoramic video. Tags provide information when viewing panoramic images, serve as references to specific actions and serve as reference for outside systems into a panoramic image database. Objects in a video can be tagged. It defines tags through 4-D time-space curves, which specify the 3-D location of a tagged object over time. It provides a user-friendly mechanism for defining said curves in panoramic video, which rely on curve fitting techniques to minimize the number of images to be labeled. It provides a mechanism for annotating tags with further information. When displaying tagged panoramic video, tags are graphically superimposed on the panoramic video feed using projective projection techniques. From this visualization, a user can then select a given tag and invoke an associated action. Additionally a mechanism whereby tags and associated user-provided information are used as index into panoramic image databases is provided.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: June 7, 2016
    Assignee: The Board of Trustees of the Leland Stanford Jr. University
    Inventor: Sebastian Thrun
  • Patent number: 9344755
    Abstract: Embodiments are provided for fast-resume of audio playback. An example method includes transmitting a plurality of frames, each frame comprising audio information and playback timing information, the playback timing information identifying a time to play the audio information of the respective frame, wherein the playback timing information comprises a time relative to a clock; receiving a pause command, wherein the pause command indicates that the at least one playback device is to cease playback of the audio information; subsequent to receiving the pause command, receiving a resume command; based on the resume command, identifying a range of frames previously transmitted, wherein the range of frames have playback timing information subsequent to a time of receiving the pause command; and, based on the resume command, instructing at least one playback device to (i) update the playback timing information in the range of frames, and (ii) play the audio information.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 17, 2016
    Assignee: SONOS, INC.
    Inventors: Luis Vega, Ted Lin, Jim Dolan
  • Patent number: 9319736
    Abstract: An apparatus and method for editing transport stream (TS) program information, and a TS recording device using the same, the apparatus including: a demultiplexer that demultiplexes a TS in order to separate the TS into a video stream, an audio stream, and a program information section; a controller that generates new program information using user data obtained from the video stream separated from the TS by the demultiplexer; and a section modifier that modifies the program information section using the new program information generated by the controller. Using the apparatus and method for editing TS program information, the user data can still be used even when the user data is included in a video frame and a recorded program is reproduced at high speed. Thus, controlling the viewing of a program by rating is possible.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: April 19, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-jin Kim
  • Patent number: 9294815
    Abstract: Methods and apparatus to discriminate between linear and non-linear media are disclosed An example method to determine whether a media presentation is a linear or a non-linear media presentation comprises generating a reference log comprising a first media identifier of first media and a time at which the first media was presented, accessing a media presentation log comprising a second media identifier of second media and a time at which the second media was presented, and determining whether the second media correspond to a linear media presentation or a non-linear media presentation by comparing the media presentation log to the reference log.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 22, 2016
    Assignee: The Nielsen Company (US), LLC
    Inventor: F. Gavin McMillan
  • Patent number: 9237386
    Abstract: A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social media posts involving the at least one media program. Match the retrieved program details data with the retrieved social media posts to find matching locations. Store time offset data corresponding to the matched locations within the at least one media program into at least one micropost. Rank the at least one media program by the number of microposts corresponding to the at least one media program. Present the at least one media program, each of the at least one media program with at least one micropost, wherein the at least one micropost comprises a link to the original social media page hosting the social media post and a video deeplink that plays a time off-set video, the time off-set video starting from the stored time offset data.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Ant Oztaskent, Gjokica Zafirovski
  • Patent number: 9197916
    Abstract: Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand are provided. The system may provide a guidance application that allows users to select on-demand media offerings. The delivery of the on-demand media offerings may be managed based on the length of program, the bandwidth required, the available bandwidth, the time of delivery, pricing and other factors. The system may manage the delivery of on-demand offerings by assigning a number of different types of viewing rights to a user when an on-demand offering is selected. The system may warn a user of insufficient rights and enforce selected viewing rights.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: November 24, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: William L. Thomas, Michael D. Ellis, Joseph P. Baumgartner
  • Patent number: 9183885
    Abstract: Various embodiments are described for skipping, filtering, or replacing content from an audio/video stream using text data associated with the stream, wherein the stream has segments of a show interspersed with commercial breaks. A method for processing the stream determines that a commercial break is currently being output for presentation, and monitors for receipt of a user-initiated command to skip the commercial break. When a user-initiated skip command is received during the commercial break, the method automatically skips to a location in the stream that is at or near an end of the commercial break, and seamlessly continues presentation of the stream from that location. If a skip command is not received during output of the commercial break, then output of the current commercial break continues as usual. This methodology is repeated for all subsequent commercial breaks in the stream.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 10, 2015
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Steven M. Casagrande, David A. Kummer, Charles W. Ergen
  • Patent number: 9154532
    Abstract: A method of transmitting a multimedia file involves receiving a first message in a first protocol that requests first data associated with the multimedia file, the first data useable to establish a streaming session that transmits the multimedia file. The first message includes identifying data of a referring site. The method also involves transmitting to a requesting device the first data and optionally the identifying data of the referring site and then receiving a second message in a second protocol for the purpose of creating a streaming session associated with the multimedia file. A streaming session is then created for transmitting the multimedia file to the device. In another implementation a method is provided that involves receiving in a computing device from a referring site an identifier of first data associated with a multimedia file and identifying data of the referring site, which is useable for establishing a streaming session.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: October 6, 2015
    Assignee: Zaron Remote LLC
    Inventor: Álvaro Fernández Gutiérrez
  • Patent number: 9118814
    Abstract: A peer-to-peer (P2P) video-on-demand (VoD) system or method use a plurality of LP-enabled VoD set-top box (STB) peers in a pool for providing video content data to a requesting client peer in the pool. One other peer in the pool can be designated as a parent peer for downloading high priority playback content that is substantially immediately needed for playback display. Low priority pre-fetch content can be downloaded to the requesting client peer from another peer in the pool other than the parent peer. Bandwidth at the requesting client peer that is not used by the playback module for downloading the high priority playback video content data can be allocated for downloading the pre-fetch content. Using the requesting client peer, video content data can be served, for the playback display on a video monitor, wherein such served video data content can comprise the playback content and the prefetch content.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: August 25, 2015
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Vaishnav Janardhan, Henning Schulzrinne
  • Patent number: 9118942
    Abstract: Methods and systems to provide and manage on-demand sessions are described herein. A request is received from a client to start an on-demand session. It is determined if there are sufficient resources to start the on-demand session for the client. The request is inserted into a queue if there aren't sufficient resources to start the on-demand session for the client. The on-demand sessions is started when there are sufficient resources available and it is the client's turn in the queue.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: August 25, 2015
    Assignee: CSC Holdings, LLC
    Inventor: Jonathan Greenfield
  • Patent number: 9106468
    Abstract: Systems, methods, and computer-readable media for transferring a media object from a source device to a destination device, wherein a portion of the media object has been delivered to the source device. An indication to transfer a media object from the source device to the destination device is recognized. Delivery of the media object to the first device is discontinued. An indication to resume delivery of the media object is received from the destination device. Delivery of the media object is resumed such that the destination device receives the media object. Accordingly, the destination device can present the media object to a user.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: August 11, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Yaojun Sun
  • Patent number: 9088827
    Abstract: Systems and methods for rewinding a video to a point before the video was first viewed. Video transmitted by a media source is cached by a remote server. Upon a trick-play request for the video, the server generates a rewind stream that includes the video that was transmitted by the media source before the user started to view the video. Upon receiving the rewind stream, the user's equipment may cache the rewind stream in a rewind buffer and rewind or play from the rewind buffer. The server may also generate and transmit a forward stream of the video that the media source has not yet transmitted. The user's equipment may cache the forward stream in a forward buffer. To perform trick-play operations with the video, the user's equipment may migrate the playback of the video to the rewind and forward buffers and rewind or fast-forward the video from the buffers.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: July 21, 2015
    Assignee: Rovi Guides, Inc.
    Inventor: Michael L. Craner
  • Patent number: 9077762
    Abstract: Content monitoring and control technology, in which content download activity, content playing activity, and/or remote control activity of a media system is monitored. Data descriptive of use of the media system is tracked based on the monitoring of the content download activity, the content playing activity, and/or the remote control activity. One or more operations are performed based on the tracked data descriptive of use of the media system.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: July 7, 2015
    Assignee: PurpleComm Inc.
    Inventors: Jack H. Chang, William H. Sheu, Sherman Tuan
  • Patent number: 9060192
    Abstract: The present invention provides a method of and a system for providing buffer management mechanism in an on-Demand environment to keep the popular content sections in server memory so as to reduce the repeatable disk I/O and improve the server performance. The method comprises: setting the state of a buffer to be ACTIVE when a file section stored in the buffer is requested by any users; setting the state of the buffer to be INACTIVE when users no longer request the file section stored in the buffer, the buffer in INACTIVE state having a lifetime; changing the state of the buffer from INACTIVE to FREE when the lifetime decreases to zero.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: June 16, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Chen Kun, Ling Jie, Tang Wenhu, Jinyang Xie
  • Publication number: 20150143437
    Abstract: Methods and apparatus for providing playback devices with trick play functionality are described. The system includes a playback device, e.g., without recording capability, and a gateway device with multiple tuner-demodulators and/or a cable modem and recording capability. During normal playback, in some embodiments, both the playback device and gateway receive content in parallel with the gateway recording content at the request of the playback device and supplying the content over the local network when a user of the playback device requests a trick play operation. A single gateway, with multiple tuner demodulator pairs and/or a cable modem, supports trick play functions. In some embodiments if the number of playback devices exceeds the number of tuner-demodulator pairs in the gateway, the playback device can stream content to the gateway for recording and to be returned via the local network in the event of a request for a trick play operation.
    Type: Application
    Filed: December 5, 2014
    Publication date: May 21, 2015
    Inventors: ERIC D. HYBERTSON, ROBERT TAYLOR, EDWARD P. GALT, III, THOMAS HARRISON REED, ERNEST JOSEPH BIANCARELLI
  • Publication number: 20150143436
    Abstract: Aspects of the subject disclosure may include, for example, generating a summary of a missed portion of a media program, identifying subject matter in a segment of content in the media program that has not been presented, determining a particular time for presenting the summary according to the subject matter in the segment of content, and initiating a presentation of the summary at the particular time. Other embodiments are disclosed.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: AT&T Intellectual Property I, LP
    Inventors: David Crawford Gibbon, Lee Begeja, Raghuraman Gopalan, Zhu Liu, Bernard S. Renger, Behzad Shahraray, Eric Zavesky
  • Patent number: 9032455
    Abstract: The invention relates to a method of management of trick mode commands destined to control a digital content streaming server. In order to manage the transmission of trick mode commands from multiple trick mode command issuers, the method comprises: a step of reception of at least one trick mode command from at least one command issuer, a step of determination of elapsed time between the received command and a last transmitted command, and a step of transmission of the received command to the at least a digital content streaming server if none of determined conditions applies, whereby the determined conditions comprises: if the elapsed time is smaller than a determined first delay; and if the command issuer of the received command does not have highest issuer rights allowing the issuer to derogate from respecting of the determined first delay.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: May 12, 2015
    Assignee: Thomson Licensing
    Inventors: François Gerard, Denis Mischler, Jean-Baptiste Henry
  • Patent number: 9032457
    Abstract: A method and apparatus for processing streaming data of content in a digital broadcast system supporting Video On Demand (VOD) service are provided. A data processing method of a set-top box supporting Video On Demand (VOD) service includes requesting content selected by a user, configuring, if streaming data of the content is received, file block information for storing the streaming data, and storing the streaming data in units of file blocks according to the file block information. The streaming data processing method and apparatus of the present invention are capable of processing the streaming data of the content of which size is larger than the available storage space efficiently. Also, the streaming data processing method and apparatus of the present invention is capable of reducing total manufacturing cost of the set-top box by reducing costly storage device in size.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: May 12, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang Gyu Kim, Jung In Jang, Hun Soo Jee, Bon Seuk Goo, Kyu Sung Choi, Won Chang Joe
  • Patent number: 9032456
    Abstract: A system for modifying commercials for multi-speed playback detects when a commercial break begins in a broadcast program content stream. If the viewer selects fast-forward playback mode during the commercial break, then the system selects the appropriate alternate content to be played to the viewer. The alternate content can include images, video, and/or audio content. The system is provided configuration information by the service provider or broadcaster to identify what alternate content will be played, when it will be played and any additional processing tasks required. A service provider can charge an advertiser or content provider a fee based on viewership of the alternate content. When the system detects that the commercial break has ended, it returns the viewer back to the program material.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: May 12, 2015
    Assignee: TiVo Inc.
    Inventors: Andrew Pierson, Craig Seidel, James M. Barton
  • Patent number: 9024734
    Abstract: The present invention provides a remote control device, a far-end device, a multimedia system and a control method thereof. Said remote control device comprising: a communication unit for establishing a connection with a far-end device and performing communication; an operating unit for operating a specific program in said far-end device by the operation of the user; and a mode change unit for switching a operating mode in said remote control device according to feedback information associated with the specific program which is fed back by said far-end device in response to the operation in said operating unit. Through the remote control device, the far-end device, the multimedia system and the control method thereof, it may be operated in any device possessing communication function in despite of the hardware and system configuration of said device.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: May 5, 2015
    Assignee: Sony Corporation
    Inventor: Chun Xu
  • Publication number: 20150121436
    Abstract: A system for presentation timeline synchronization across audio-video (AV) streams associated with a common event may include memory and a processor. The processor may be configured to receive metadata items from a user device during a live event, the metadata items corresponding to points-in-time marked by the user while being presented with an audio-video (AV) stream associated with the live event. The metadata items may include timing indicators that are indicative of the marked points-in-time relative to the start of the live event. The processor may be configured to provide to the user device with other AV streams associated with the live event that were available at one of the points-in-time marked by the user. The processor may be configured to provide the other AV streams to the user device beginning with a frame that corresponds to the one of the points-in-time marked by the user.
    Type: Application
    Filed: January 6, 2014
    Publication date: April 30, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Robert Americo RANGO, Walter Glenn SOTO
  • Patent number: 9009760
    Abstract: A system may send a request for video content to a server device; obtain, in response to the request, control information, associated with the video content, where the control information may include one or more digital versatile disc (DVD) features that correspond to one or more portions of the video content; and present the control information, for display, via a user interface, where presenting the control information for display may enable a user, of the video client device, to interact with the control information as though the video content was being played by a DVD player. The system may also receive selection of a DVD feature, of the one or more DVD features; and obtain, from the server device, a portion of the video content, of the one or more portions of the video content, that begins at a point that corresponds to the selected DVD feature.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 14, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Srirama Kalidindi, Sanjay Ahuja
  • 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