Patents Examined by Brian T. Pendleton
  • Patent number: 11146837
    Abstract: Viewing policies are received for a media program being offered via linear programming. The viewing policies are transformed to a linear prioritized list of audiences and respective actions to perform on a per user basis for presentation via the live linear programming. The actions analyzed to determine a base action associated with sending a base content stream for the media program. An audience associated with the base content stream and previous audiences associated with previous actions that have a higher priority in the linear prioritized list than the content stream audience are selected. An audience definition for the media program is generated defining restrictions based on the base audience and the previous audiences. The audience definition is used to determine whether users may view the media program based on characteristics of the users before the media program is available via the live linear programming.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: October 12, 2021
    Assignee: HULU, LLC
    Inventor: Mckay Salisbury
  • Patent number: 11140306
    Abstract: Provided is a method of controlling a monitoring camera. In the method, a live-view video is displayed on a first region of a display panel, and a plurality of angle-range icons corresponding to panning angle-ranges or tilting angle-ranges is displayed on a second region of the display panel. When one of the plurality of angle-range icons is selected, a control signal for executing panning or tilting at a representative angle of a panning angle-range or tilting angle-range of the selected angle-range icon is transmitted to the monitoring camera.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 5, 2021
    Assignee: HANWHA TECHWIN CO., LTD.
    Inventors: Yeon Woo Kim, Ho Jung Lee
  • Patent number: 11140433
    Abstract: A broadcast receiver is configured to receive a broadcast wave of a digital broadcast service; separate at least a video image related to a broadcast program, electronic program guide information, and application-related information from the received broadcast wave; reproduce the video image related to the broadcast program; form an electronic program guide screen based on the electronic program guide information; acquire an application based on location information by referring to the application-related information; execute the application and outputs an application execution video image; and display the video image related to the broadcast program, the electronic program guide screen, or the application execution video image. The electronic program guide screen indicates information relating to applications to be executed in cooperation with the broadcast program.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: October 5, 2021
    Assignee: MAXELL, LTD.
    Inventors: Kazuhiko Yoshizawa, Yasunobu Hashimoto, Motoyuki Suzuki
  • Patent number: 11122336
    Abstract: Systems and methods are operable to notify a user of content availability. An exemplary embodiment receives a content availability notification request that specifies at least one content of interest, searches current electronic program guide (EPG) information to identify the content of interest, determines that the information identifying the specified content of interest is unavailable based upon the search of the current EPG information, generates a content availability reminder that is associated with the specified content of interest, monitors a content database to determine an availability of the specified content of interest identified in the content availability reminder, determines that the specified content of interest is available when the monitored content database indicates availability of the specified content of interest, and generates a content availability reminder notification that indicates at least a title of the specified content of interest.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: September 14, 2021
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventor: Sri Ramana Pandala
  • Patent number: 11109097
    Abstract: This document describes, among other things, systems, methods, devices, and other techniques for using information about how long various videos were presented at client devices to determine subsequent video recommendations and search results. In some implementations, a computing can include a modeling apparatus, a front-end server, a request manager, one or more video file storage devices, a video selector, or a combination of some or all of these. The video selector can select video content for a particular digitized video among a plurality of digitized videos to serve to a computing device responsive to a request. The selection can be based at least in part on how long the particular digitized video has been presented at client devices associated with users having characteristics that match one or more characteristics of the user that submitted the request for video content, as indicated by the modeling apparatus.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: August 31, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Robert Alexander Durbin
  • Patent number: 11109106
    Abstract: Systems and methods address shortcomings in conventional systems by resuming a media asset from a logical point. In some aspects, the systems and methods receive a first input at a first time from a user to pause a media asset at a first position and a second input at a second time from the user to resume the media asset. The systems and methods further determine whether a time period between the first and the second time exceeds a threshold time period. In response to determining that the time period does not exceed the threshold time period, the systems and methods generate the media asset for display beginning at the first position. However, in response to determining that the time period exceeds the threshold, the systems and methods generate the media asset for display beginning at a second position preceding the first position.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: August 31, 2021
    Assignee: ROVI GUIDES, INC.
    Inventor: Samuel Filmeyer
  • Patent number: 11095893
    Abstract: A video coding device (e.g., a video encoder or a video decoder) is configured to perform various transformations on video data. The video coding device applies a primary transform to a block of the video data, the primary transform having a first size, and the sub-block being at least a portion of the block. The video coding device determines whether application of a secondary transform, having a second size, to a sub-block of the block is allowed. Application of the secondary transform is disallowed when the first size is equal to the second size. Based on the application of the secondary transform being allowed, the video coding device applies the secondary transform to the sub-block. Application of the primary transform and the secondary transform construct a residual block in a pixel domain.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 17, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Cheng-Teh Hsieh, Vadim Seregin, Xin Zhao, Amir Said, Vijayaraghavan Thirumalai, Marta Karczewicz
  • Patent number: 11089183
    Abstract: Systems and methods for adaptive information packet transmission are disclosed. For example, one or more backup packets may be generated for a given data packet and a packet-spacing value and/or packet-sending order may be determined based at least in part on packet-loss data and/or other factors. The data packets and backup packets may be sent according to the packet-spacing value and packet-sending order, and feedback data may be provided by the receiving device. The feedback data may be utilized by the sending device to adapt the packet transmission parameters.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Alan Pogue, Shao-Cheng Wang
  • Patent number: 11077370
    Abstract: A computer-implemented method is provided. The method includes executing a game application on one or more servers of a data center. The game application is for a game and the game is played by a first user of a first client device remote to the data center. The one or more servers interfaced with one or more encoders for compressing interactive video from the game application responsive to input from the first client device and streaming of the interactive video in a compressed format to the first client device for decompression and rendering to a display of the first client device. The method includes storing, at the data center, a recording of at least part of the game played by the first user using the first client device. The method includes storing, at the data center, state data for at least part of the game played by the first user using the first client device. The method includes generating a replay of the recording responsive to input from a second user device.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: August 3, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 11081141
    Abstract: Systems and methods are described for determining a first media item related to an event, of a plurality of stored media items each comprising video content related to the event, that was captured in a device orientation corresponding to a first device orientation detected for the first computing device; providing, to the first computing device, the first media item to be displayed on the first computing device; in response to a detected change to a second device orientation for the first computing device, determining a second media item that was captured in a device orientation corresponding to the second device orientation detected for the first computing device; and providing, to the first computing device, the second media item to be displayed on the first computing device.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: August 3, 2021
    Assignee: Snap Inc.
    Inventors: Jia Li, Nathan Litke, Jose Jesus (Joseph) Paredes, Rahul Bhupendra Sheth, Daniel Szeto, Ning Xu, Jianchao Yang
  • Patent number: 11076157
    Abstract: A hardware encoder has a block analyzer configured in hardware to selectively alter encoding parameters of a coding unit or a coding tree unit in response to encoder conditions and an analysis of the coding unit or coding tree unit. A stream analyzer operating as a software process on one or more computational cores selectively alters encoding parameters in response to evaluation of parameters associated with a stream of video data.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 27, 2021
    Assignee: NGCodec Inc.
    Inventors: Alberto Duenas, Frank Bossen
  • Patent number: 11075728
    Abstract: A transmission apparatus including: a transport stream generation unit configured to generate a transport stream in which a first transport packet containing transport media in a payload and a second transport packet containing information about the transport media in a payload, are time-division multiplexed; a transport stream transmission unit configured to transmit the transport stream to a receiver through a predetermined transmission channel; and a time information insertion unit configured to insert time information for allowing the receiver to obtain decoding time and/or presentation time into the first transport packet or the second transport packet.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: July 27, 2021
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 11070859
    Abstract: An apparatus for receiving broadcast signals includes a receiver configured to receive a broadcast signal; a time deinterleaver configured to time deinterleave a Time Interleaving (TI) block in the broadcast signal, the TI block including one or more Forward Error Correction (FEC) blocks, the broadcast signal includes information for a maximum number related to the one or more FEC blocks and information for a number of the one or more FEC blocks; a decoder configured to decode the broadcast signal, the decoded broadcast signal including a signal frame including: one or more components included in a content of a service and content information describing the content, the content information including component information including role information for at least one of an audio component, a video component or a closed caption component of the one or more components, the role information for the video component including an alternative view; and a display configured to display information related to the content
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: July 20, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Seungryul Yang, Kyoungsoo Moon, Woosuk Ko, Sungryong Hong
  • Patent number: 11064258
    Abstract: A reaction candidate storage unit stores candidates of reactions that are switched at predetermined time intervals. A reaction candidate update control unit updates the reaction candidates stored in the reaction candidate storage unit so that a candidate of a new reaction is stored and a reaction candidate already stored is erased after a predetermined time. A reaction candidate display control unit implements control to cause a reaction candidate stored in the reaction candidate storage unit to be displayed on a display unit. A reaction posting control unit, when one of reaction candidates being displayed on the display unit is selected and instructed to be posted, implements control to post the selected reaction candidate stored in the reaction candidate storage unit.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: July 13, 2021
    Assignee: DWANGO Co., Ltd.
    Inventor: Shinnosuke Iwaki
  • Patent number: 11057669
    Abstract: A method and device for managing downloading of a digital content available by progressive downloading onto a content server in a communication network. The content server is accessible via a service gateway of a local network including first and second terminals. The method includes: receiving a request for progressive downloading of first digital content from the first terminal; receiving a request for progressive downloading of second digital content from the second terminal; obtaining rights relating to the terminals on the downloading device including data regarding priority of the first and second terminals, data relating to a priority of use of the downloading device; comparing the data regarding priority of the first terminal with the data regarding priority of the second terminal, so as to define the terminal having priority; downloading the digital content requested by the terminal having priority.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: July 6, 2021
    Assignee: ORANGE
    Inventors: Jean-Bernard Leduby, Martin Conan
  • Patent number: 11051072
    Abstract: A method, system, and computer program product evaluate and mitigate spoilers of entertainment media. A progress of a first user in consuming entertainment media may be tracked. A progress point at which the first user stops consuming the entertainment media may be identified. A second user consuming the entertainment media at a point that is beyond the progress point and within a vicinity of the first user may be detected. An upcoming spoiler for the first user of the entertainment media may be detected by evaluating data of the entertainment media. A mitigating action may be executed in response to detecting the upcoming spoiler.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anthony Di Loreto, Ben Z. Akselrod, Kyle D. Robeson, Steve McDuff
  • Patent number: 11051029
    Abstract: A method of decoding a bitstream by an electronic device is provided. An image frame is received from the bitstream, and a block unit is determined from the image frame. A prediction index of the block unit is determined from the bitstream. A plurality of reference mode indices is determined based on a plurality of neighboring blocks of the block unit. The electronic device determines whether the reference mode indices are greater than a specific one of a plurality of non-angular mode indices. When the reference mode indices are greater than the specific non-angular mode index, the electronic device determines whether a difference between the reference mode indices is equal to two. When the difference is equal to two, a prediction mode is selected according to the prediction index and based on a first candidate list. Then, the block unit is reconstructed based on the prediction mode.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: June 29, 2021
    Assignee: FG Innovation Company Limited
    Inventors: Hong-Jheng Jhu, Yao-Jen Chang
  • Patent number: 11044518
    Abstract: Aspects of the subject disclosure may include, for example, a machine-readable storage medium, including executable instructions that, when executed by a processing system including a processor, facilitate performance of operations that include receiving a request for a video-on-demand session through a selected video-application provided at a media processor, instantiating an instance of the selected video-application as an instantiated video-application, wherein the instantiated video-application loads a decryption algorithm for the video-on-demand session, receiving video data from a video service associated with the instantiated video-application, applying the decryption algorithm on the video data to generate decoded video content, and providing the decoded video content to the media processor. Other embodiments are disclosed.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: June 22, 2021
    Assignee: AT&T Mobility II LLC
    Inventors: Ryan May, Jonathan Levesque
  • Patent number: 11039217
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content communicating, rendering, recommending, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The present disclosure provides systems and methods for pushing information between two network connected devices during rendering of content on one of the devices. While a first device is rendering content, additional information corresponding to the rendered content can be communicated to the connected second device and rendered on the second device without interrupting the playback of the content rendered on the first device.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: June 15, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Chaojun Zhang
  • Patent number: 11032619
    Abstract: An electronic apparatus and a method for managing a channel list is provided. The electronic apparatus may include: a receiver, a communicator, an input interface, and a controller. The receiver may be configured to receive a first broadcast signal. The communicator may be configured to receive a second broadcast signal through a network. The input interface may be configured to receive a user input. The controller may be configured to perform a channel scan for the first broadcast signal, generate a channel list including a first channel of the first broadcast signal, insert a second channel of the second broadcast signal in the channel list in response to determining that the second channel of the second broadcast signal exists based on information embedded in the first broadcast signal, and provide content corresponding to a channel selected from the channel list in response to the user input.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 8, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Mun-seok Kim