Patents Examined by Franklin S Andramuno
  • Patent number: 10595025
    Abstract: A transmitting device for generating a plurality of encoded portions of a video to be transmitted to a receiving device over a network configured to: receive an error message over a feedback channel from the receiving device indicating at least one of said plurality of encoded portions that has been lost at the receiving device; encode a recovery portion responsive to said receiving said error message; and transmit said recovery portion to the receiving device over said network; wherein said error message includes information pertaining to a decoded portion successfully decoded at the receiving device and said recovery portion is encoded relative to said decoded portion.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ming-Chieh Lee, Amy Lu, Pontus Carlsson, Mattias Dan Nilsson, Sergey Sablin, Sergey Silkin, David Yuheng Zhao, Magnus Hemmendorff, Sergei Nikiforov
  • Patent number: 10594364
    Abstract: Methods and devices for characterization of repetitious noise in cable networks are disclosed. A frequency band of interest is identified, a time trace of a signal parameter within the frequency band is obtained, and an autocorrelation of the time trace is computed to detect repetitious noise. The repetition frequency can serve as an indicator of the noise source type, and thus it can assist in noise segmentation.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: March 17, 2020
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Ben Maxson, Daniel K. Chappell, Jim Walsh
  • Patent number: 10582235
    Abstract: Methods, apparatus, systems and articles of manufacture to monitor a media presentation are disclosed. An example method includes in response to receipt of a media identifier, extracting, by executing an instruction with a processor, a timestamp from the received media identifier. A time of receipt of the media identifier is determined. A difference between the time of receipt of the media identifier and the timestamp from the received media identifier is determined. A time shifted viewing code is calculated based on the difference. The time shifted viewing code is transmitted to a media monitor that transmitted the media identifier, the time shifted viewing code to be reported when the media monitor reports monitoring information.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 3, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Gangadhar Jakkula, Narasimha Reddy Goli
  • Patent number: 10574520
    Abstract: A dynamic runtime reconfigurable server its operational logic as it performs tasks for different customers at different times based on different configurations defined by the customers. The embodiments reduce resource overhead associated with reconfiguring and loading the different customer configurations into server memory at runtime. The server selectively loads different customer configurations from storage into server memory as the configurations are accessed in response to received client requests. The server also selectively preloads configurations into memory at periodic server restarts based on configurations accessed during the interval prior to each restart. The restart allows the server to remove old configurations from memory and maintain the most recently accessed ones. Restarting is also performed without interrupting server operation in responding to user requests.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: February 25, 2020
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Dian Peng, Derek Shiell
  • Patent number: 10531152
    Abstract: A distraction monitoring system may monitor a user's consumption of content, such as video content, and identify times at which the user is distracted from the content. The identified times may then be presented with a timeline for the video program, and the user may be permitted to view the distractions that occurred during the viewing of the video program. The user may select a distraction, and the video content may be played back from a corresponding playback point.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: January 7, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Joshua Seiden, Derek Johnson
  • Patent number: 10521086
    Abstract: A variety of media devices may stream and present content such as movies, music, audiobooks, and so forth. During streaming, changing conditions or unavailable frames may result in stutters or other presentation problems. Described herein are techniques and systems for extrapolating one or more frames based on previously received data. The interpolated frames may be presented, reducing or eliminating the presentation problems.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: December 31, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Shinjan Kumar Tiwary, Sreeram Raju Chakrovorthy, Sapna Jayaram Rai
  • Patent number: 10524013
    Abstract: A television program switching method and apparatus, relate to the field of communications network technologies and applicable to television program switching, thereby resolving a problem of cumbersome user operations of viewing television program information. The method includes a program selection instruction entered by a user is received when an electronic program guide (EPG) screen is displayed on a mobile terminal, where the program selection instruction includes a program identifier, and the EPG screen includes at least two program identifiers and first program information corresponding to each program identifier, the EPG is searched for program frequency information corresponding to the program identifier according to the program identifier, and the program frequency information is sent to a to-be-controlled television.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 31, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Qingquan Peng
  • Patent number: 10524021
    Abstract: Method for retrieving online content in an interactive environment. The method is executable by a computing device. The method comprises obtaining a plurality of descriptive information elements; parsing at least some of the descriptive information elements into one or more subsets of information elements associated with respective information categories; retrieving online content for each of the one or more subsets of information elements; and causing the retrieved online content to be presented to a user.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: December 31, 2019
    Inventors: Maarten Boudewijn Heilbron, Peter Werner Ratsch, Sean MacLean Murray, Jeffrey Clarke
  • Patent number: 10477258
    Abstract: A method for creating an announcement stream for a geographic region is provided. The method receives, at a designated computer system, characterizing metadata for a first audio/video stream; analyzes a second audio/video stream to obtain characterizing metadata for the second video stream; compares, with the computer system, the characterizing metadata for the first video stream to the characterizing metadata for the second video stream to generate offset data; and calculates timing information corresponding to segment boundaries for the second video stream using the offset data.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: November 12, 2019
    Assignee: DISH TECHNOLOGIES LLC
    Inventors: David A. Kummer, Steven M. Casagrande
  • Patent number: 10462523
    Abstract: Embodiments related to the presentation of linear content and non-linear content in an integrated user experience are disclosed. One embodiment provides a method of identifying linear content and non-linear content for presentation via a video recording device. The method includes detecting a trigger to perform a search for content items, and providing, responsive to the trigger, a search request to one or more metadata sources, each metadata source containing locations of one or more of linear content items and non-linear content items available at one or more content sources. The method further includes receiving from each metadata source a search response including metadata associated with available content at one or more of the content sources, and outputting a list of content items identifying one or more linear content items and one or more non-linear content items from one or more metadata sources.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: October 29, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alan Merzon, Tim Herby, Christopher Habliston, Antonio Fontan, Chris Welden
  • Patent number: 10462500
    Abstract: A method and apparatus for generating a broadcast video stream from a primary video component having a live feed from a source remote from the virtual media control system in at least near real time is disclosed. Live queuing events are inserted into the live video feed and automatically interpreted to insert secondary video components that become part of a broadcast video stream.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 29, 2019
    Assignee: FOX BROADCASTING COMPANY, LLC
    Inventor: Joseph P. Coffaro
  • Patent number: 10433019
    Abstract: Systems and methods are disclosed herein for adaptive storage and scheduling of media assets. A user may request a media guidance application, which may be implemented at a set-top box of user equipment, to record or store a series of media assets relating to a participant of interest. The media guidance application may forwardly record a first set of scheduled media assets relating to a participant of interest of a user and backwardly download a second set of stored media assets relating to the participant of interest from a cloud storage server to a local storage unit at user equipment, and then download the stored media assets for watching.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: October 1, 2019
    Assignee: Rovi Guides, Inc.
    Inventor: Milan Indu Patel
  • Patent number: 10425672
    Abstract: The described technology is directed towards obtaining and returning time offset data instead of current data in response to a data request. The time offset data may be limited to privileged clients only, and only provided thereto when desired, using a time offset value set by the client, for example. For example, a privileged user may request time offset data corresponding to a future time so as to preview how the data may be presented at a future time. Time offset data may be used by a system entity to fill a cache, e.g., as secondary cached data that may be used once primary cached data expires.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: September 24, 2019
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Allen Arthur Gay, Sata Busayarat
  • Patent number: 10419812
    Abstract: Accordingly, there is provided a method in a first media device arranged to display a video. The method comprises receiving a selection of a video, and receiving an instruction from a user to display the video on a second media device. The method further comprises, in response to said instruction from the user, requesting an indication from the user as to where on a display of the second media device to display the video. The method further comprises receiving an indication from the user as to where on the display of the second media device to display the video. The method further comprises sending an instruction to the second media device, the instruction indicating where the second media device should display the video; and transferring video playback from the first media device to the second media device.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: September 17, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Yvo Bogers
  • Patent number: 10397634
    Abstract: In one embodiment, a method for broadcast state agnostic timeline metadata presentation on a companion device is implemented on a computing device and includes: receiving timeline metadata associated with a video content item in a pseudo-live mode, where the timeline metadata is received from a timeline metadata provision system according to a timeline for an original broadcast of the video content item, and presenting the timeline metadata as it is received from said timeline metadata provision system, where the presenting is in parallel to an original or non-original broadcast of the video content item playing on an associated viewing device.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 27, 2019
    Assignee: SYNAMEDIA LIMITED
    Inventors: Laurent Bertrand, Pete Rai, Karel McGrail
  • Patent number: 10390065
    Abstract: An online system receives a video-presentation request from a third party system. The video-presentation request comprises a video and a target audience specification for the video. The online system selects a plurality of users as the target audience of the video based on the target audience specification. From the target audience, the online system generates a sample subset of users and determines a sampled video reach count for the subset of users. A sample user who, as determined by the online system, would have viewed the view for at least a threshold duration, is included in the sampled video view count. The online system estimates a total video reach count for target audience by extrapolating the sampled video reach count for the subset of users to the target audience. The total video reach count can be used to determine a parameter for presenting the video on an online system.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventors: Jiajin Yu, Max K. Comer, Zhengyong Zhu, Kevin Wenkai Heh, Spencer Powell
  • Patent number: 10382810
    Abstract: Provided is a method for implementing synchronous playing. The method is applied to a terminal, and includes: determining a first difference value between system time of each mobile terminal and system time of the present terminal respectively; determining the complexity and playing delay of a playing file which can be processed by each mobile terminal respectively; determining, according to the complexity of the playing file which can be processed by each mobile terminal, the complexity of a file to be played; and sending, according to the first difference value and playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the complexity of the file to be played.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: August 13, 2019
    Assignee: ZTE CORPORATION
    Inventor: Heng Cao
  • Patent number: 10368138
    Abstract: Systems and methods are disclosed which detect a change in the status of a multimedia asset in a multimedia delivery system, and take steps to make the multimedia asset available after the status change. The multimedia asset can then be locally recorded on the user's digital video recorder (DVR) before the status changes. Alternatively, the user can be directed to an equivalent asset, for example, video-on-demand (VOD). The user may also receive a notification, which can be displayed on a TV or computer monitor or send to a remote device, for example to a mobile phone as an email or a short message. The user may be able to purchase the asset and/or initiate recording the asset. The status can be, for example, an expiration date of an asset, or a change of the source or format of an asset.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: July 30, 2019
    Assignee: Rovi Guides, Inc.
    Inventor: Thomas Day
  • Patent number: 10356450
    Abstract: To enable a reception side to easily secure a display continuity when video data having a frame rate switched part is distributed. Video data having a switched part from encoded image data of a first sequence to encoded image data of a second sequence having a different frame rate from the first sequence is generated. The video data is encoded in a manner that a display end timing of a last picture of the encoded image data of the first sequence is set to a same timing as a display start timing of a first picture of the encoded image data of the second sequence.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: July 16, 2019
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 10349014
    Abstract: A system includes a ground segment and a monitoring system displaying first thread view for a first channel and displaying a second thread view for a second channel.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: July 9, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventor: Eduardo Barroso