Patents Examined by Hsiungfei Peng
  • Patent number: 11503347
    Abstract: A method of playing video is provided. The method includes: obtaining a video loading instruction and sending a loading request to a cache server, wherein the loading request is configured to request loading data, and the loading data includes at least one segment of the video corresponding to the video loading instruction; receiving the loading data from the cache server; and playing the at least one segment according to the loading data.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 15, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhaoxin Tan, Wenjie Fan, Hao Liu, Junyi Wu
  • Patent number: 11496809
    Abstract: In some embodiments, a method receives a first set of video files at a node that delivers video files to client devices and receives a second set of video files. The second set of video files are predicted to be delivered by the node to a client device during a time period. The node receives a request for a video file from a client device and determines whether the video file is stored in the first set of video files and the second set of video files. When the video file is stored at the node, the node sends the video file from the first set of video files and the second set of video files. When the video file is not stored in the first set of video files and the second set of video files, the node sends a request for the video file to another node.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: November 8, 2022
    Assignee: HULU, LLC
    Inventors: Xiaocheng Li, Wei Feng, Wenhao Zhang, Jiarui Yang
  • Patent number: 11487583
    Abstract: A method includes a deployment computer receiving a client request message comprising a plurality of established parameters and established values for the established parameters, and inquiry parameters and inquiry values for the inquiry parameters from a client computer. For each model of a plurality of models stored in a database, the deployment computer can determine if a model in the plurality of models is a suitable model based on a likelihood value. The deployment computer can then generate one or more client response messages comprising one or more assets created by one or more suitable models. The deployment computer can then transmit the one or more client response messages comprising the one or more assets to the client computer.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: November 1, 2022
    Assignee: Visa International Service Association
    Inventors: Sabu Peter, Karthikeyan Kandasamy, Hong Zhu
  • Patent number: 11488067
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a machine learning model using teacher annealing.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: November 1, 2022
    Assignee: Google LLC
    Inventors: Thang Minh Luong, Quoc V. Le, Kevin Stefan Clark
  • Patent number: 11483606
    Abstract: Example methods, apparatus, systems, and articles of manufacture are disclosed to estimate population reach for different unions based on marginal ratings. An example method includes performing first parallel computations to determine first multipliers corresponding to a total number of panelists exposed to media at (a) a first margin of time, (b) a second margin of time, and (c) a union corresponding to the first and second margins of time, keeping a subset of the first multipliers corresponding to unknown census data; performing second parallel computation to determine second multipliers corresponding to a total audience exposed to the media at the first margin of time and the second margin of time, the second parallel computations to be performed by solving second equations corresponding to a tree association; and determining an estimate for a population reach of the union based on the second multipliers.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: October 25, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Ludo Daemen, Jonathan Sullivan, Michael D. Morgan, Edward Murphy
  • Patent number: 11477530
    Abstract: In one aspect, an example apparatus includes storage, and a processor to execute instructions to obtain first data representing a first state of first media scheduled to end at a scheduled end-time, obtain second data representing a second state of a past event corresponding to a subject of the first media, the past event separate from the first media, determine a predicted end-time based on a comparison of the first state and the second state, the predicted end-time indicating that the first media is to end after the scheduled end-time, modify electronic program guide (EPG) data associated with the first media based on the predicted end-time, and generate an EPG based on the modified EPG data.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: October 18, 2022
    Assignee: SPORTS DIRECT, INC.
    Inventor: Clint Alan Webb
  • Patent number: 11445234
    Abstract: A broadcast television support platform includes at least one processor implementing the broadcast television support platform, the broadcast television support platform being configured to provide support to a wireless device implementing a television receiver configured for receiving and displaying terrestrial television content. The broadcast television support platform also includes an input/output device, the input/output device configured to connect the broadcast television support platform over a wireless network to the wireless device implementing the television receiver to support reception and display of the terrestrial television content.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: September 13, 2022
    Assignee: TRACFONE WIRELESS, INC.
    Inventors: James Zimmerman, Ricardo Ramon, Miguel Fernandez, Barry Buchowski
  • Patent number: 11438646
    Abstract: In order for a terminal to play a video, a first video file is obtained. The first video file is sliced to generate a plurality of first slice files. A play index is generated to include entries respectively corresponding to the first slice files. An entry corresponding to a second video file is inserted into the index between an entry corresponding to one first slice file and an entry corresponding to another first slice file in the play index. The first slice files are played in sequence according to the play index, and the second vide file is played after the one of the first slice files and before the other of the first slice files according to the play index.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 6, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Bin Zhou, Jie Qi
  • Patent number: 11425436
    Abstract: An over-air media server obtains first media content, including external content stored in a location external to the over-air media server, and delivers it for broadcast via on-air broadcast chain. A streaming media server is in communication with the over-air media server and a streaming broadcast chain. The streaming media server operates in a synchronized mode, during which it delivers, under control of the over-air media server, second media content to a streaming broadcast chain. The streaming server transitions from the synchronized mode to an independent mode, during which it delivers the second media content to the streaming broadcast chain independent of control by over-air media server. While operating in the independent mode the streaming media server obtains the second media content, including obtaining external content, from the same location from which over-air media server obtains its external content.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: August 23, 2022
    Assignee: iHeartMedia Management Services, Inc.
    Inventor: John D. Koontz, III
  • Patent number: 11425450
    Abstract: An information processing method in a content viewing system that includes: a first display apparatus and a second display apparatus configured to communicate with each other via a home network, receive and reproduce contents of a content distribution service from a server on a network; and a mobile terminal configured to communicate with each of the display apparatus, includes: a first step of obtaining account information, which the mobile terminal has, from the mobile terminal by the first display apparatus, the account information being associated with the content distribution service; a second step of transferring the account information to the second display apparatus by the first display apparatus; and a third step of receiving the contents from the server by using the account information by the second display apparatus to reproduce the contents.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: August 23, 2022
    Assignee: MAXELL, LTD.
    Inventors: Koichi Hamada, Nobuaki Kabuto, Junji Shiokawa, Takashi Matsubara
  • Patent number: 11412271
    Abstract: A method, computer system, and computer program product for AI response to live stream video are provided. The embodiment may include receiving a live video stream. The embodiment may also include capturing a plurality of messages from a user group in a social media chat discussion corresponding to the received live video stream. The embodiment may further include determining a discussion pattern within the plurality of captured messages using natural language processing techniques. The embodiment may also include analyzing the live video stream for one or more questions or comments related to the determined discussion pattern. The embodiment may further include generating a response to the one or more questions or comments related to the determined discussion pattern. The embodiment may also include transmitting the generated response to the one or more questions or comments to the social media chat discussion.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: August 9, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Sarbajit K. Rakshit, John M. Ganci, Jr., Martin G. Keen, James E. Bostick
  • Patent number: 11412285
    Abstract: Systems and methods of content scheduling are disclosed in this application. Methods of the inventive subject matter facilitate scheduling of streaming content that is hosted on websites such as YouTube and Vimeo. Schedules can be different based on the time zone in which a client computer attempts to access the content on the schedule. Methods disclosed in this application make it easy to quickly schedule an entire season of a show to run during a time period based on time zone. Methods disclosed in this application also facilitate modifying, creating, or implementing channel schedules across one or more time zones, where the channel schedule includes episodes of video content.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: August 9, 2022
    Assignee: MARTELL BROADCASTING SYSTEMS, INC.
    Inventor: Carey Ray Martell
  • Patent number: 11412304
    Abstract: Information related to CMs included in a broadcast program can be automatically added. A CM information generation device 100 includes: a CM section detection unit 120 that detects one or more CM sections within a broadcast program by comparing the volume of the broadcast program with a volume threshold; a CM detection list generation unit 150 that generates a CM detection list describing company names of companies that have advertised detected CMs, which are CMs in the CM sections detected by the CM section detection unit 120, by cross-referencing the detected CMs with CM masters that have been associated with company names of advertisers in advance; a company name list generation unit 170 that generates a company name list describing company names that are specified by a sponsorship credit display indicating sponsors of the broadcast program; and a CM information generation unit 180 that generates CM information related to the detected CMs by comparing the CM detection list with the company name list.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: August 9, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yasunori Oishi, Takahito Kawanishi, Kaoru Hiramatsu, Kunio Kashino
  • Patent number: 11405686
    Abstract: Techniques for efficiently processing and publishing video via an online service are disclosed herein. In some embodiments, a computer system receives an original version of a video from a first computing device of a first user of an online service, determines that a converted version of the video is not available at a first point in time, publishes the original version of the video on the online service based on the request to post the video and on the determining that the converted version of the video is not available, determines that the converted version of the video is available at a second point in time subsequent to the first point in time, and publishes the converted version of the video on the online service based on the determining that the converted version of the video is available.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yasir Khan, Peter Zhang, Long Peng, Shane Afsar, Si Lao, Alice Ren
  • Patent number: 11405662
    Abstract: Systems, apparatuses, and methods are described for a user device controlling a playback buffer to reduce latency in a service change.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: August 2, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Garey Hassler, Tedd Dawson
  • Patent number: 11405699
    Abstract: An example device for accessing media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: receive a scene description of a GL Transmission Format 2.0 (glTF2) bitstream including a timed media object; determine a position of the timed media object in a presentation environment using the scene description; retrieve current timed media data for the timed media object for a current presentation time; and present the current timed media data according to the position of the timed media object at the current presentation time.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 2, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Imed Bouazizi, Thomas Stockhammer, Nils Günther Peters
  • Patent number: 11395035
    Abstract: Devices, systems, method, and program products are provided, which support temporally-seamless change functionalities during multichannel streaming sessions established between a streaming media server and a client media receiver. In embodiments, the method includes outputting, to a display device, a first streaming channel contained in a streaming channel bundle and assigned a high priority level. When receiving a channel change request to view a second streaming channel, the client media receiver monitors for additional channel change requests over a predetermined wait period. If an additional channel change request is received within the wait period, the client media receiver repeats the step of monitoring.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: July 19, 2022
    Assignee: Sling Media PVT LTD
    Inventor: Mohammed Rasool
  • Patent number: 11381874
    Abstract: An electronic device and method for personalization of curated offerings of a media application is provided. The electronic device selects a user interface (UI) element from a set of UI elements on a UI displayed on a display device based on a first user input. The selected UI element is associated with a media application accessible via the electronic device. The electronic device controls the display device to display a callout window within proximity of the selected UI element and within a display area of the UI based on the selection of the UI element. The electronic device selects a set of curated offerings of the media application based on user information and presentation metadata associated with the selected UI element and further controls the display device to populate the displayed callout window with a set of user-engageable items linked to the selected set of curated offerings.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 5, 2022
    Assignee: SONY CORPORATION
    Inventor: Steven Richman
  • Patent number: 11375285
    Abstract: Systems and methods for determining a skip time for navigating a media content in a media content system are disclosed herein. An input to perform a media content skip operation on the media content is detected. A current play position time in the media content is further detected, and a skip time amount based on the current play position time and a total media content play time is determined. The media content is skipped to a new play position time based on the skip time amount in response to the detected input.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: June 28, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Charishma Chundi, Susanto Sen
  • Patent number: 11363322
    Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: June 14, 2022
    Assignee: Brightcove, Inc.
    Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao