Patents Examined by Hsiungfei Peng
-
Patent number: 11503347Abstract: 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: GrantFiled: June 24, 2021Date of Patent: November 15, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhaoxin Tan, Wenjie Fan, Hao Liu, Junyi Wu
-
Patent number: 11496809Abstract: 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: GrantFiled: July 17, 2020Date of Patent: November 8, 2022Assignee: HULU, LLCInventors: Xiaocheng Li, Wei Feng, Wenhao Zhang, Jiarui Yang
-
Patent number: 11487583Abstract: 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: GrantFiled: July 26, 2019Date of Patent: November 1, 2022Assignee: Visa International Service AssociationInventors: Sabu Peter, Karthikeyan Kandasamy, Hong Zhu
-
Patent number: 11488067Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a machine learning model using teacher annealing.Type: GrantFiled: May 11, 2020Date of Patent: November 1, 2022Assignee: Google LLCInventors: Thang Minh Luong, Quoc V. Le, Kevin Stefan Clark
-
Patent number: 11483606Abstract: 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: GrantFiled: November 9, 2020Date of Patent: October 25, 2022Assignee: The Nielsen Company (US), LLCInventors: Michael Sheppard, Ludo Daemen, Jonathan Sullivan, Michael D. Morgan, Edward Murphy
-
Patent number: 11477530Abstract: 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: GrantFiled: July 23, 2020Date of Patent: October 18, 2022Assignee: SPORTS DIRECT, INC.Inventor: Clint Alan Webb
-
Patent number: 11445234Abstract: 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: GrantFiled: March 12, 2020Date of Patent: September 13, 2022Assignee: TRACFONE WIRELESS, INC.Inventors: James Zimmerman, Ricardo Ramon, Miguel Fernandez, Barry Buchowski
-
Patent number: 11438646Abstract: 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: GrantFiled: June 24, 2020Date of Patent: September 6, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Bin Zhou, Jie Qi
-
Patent number: 11425436Abstract: 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: GrantFiled: March 31, 2021Date of Patent: August 23, 2022Assignee: iHeartMedia Management Services, Inc.Inventor: John D. Koontz, III
-
Patent number: 11425450Abstract: 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: GrantFiled: December 28, 2020Date of Patent: August 23, 2022Assignee: MAXELL, LTD.Inventors: Koichi Hamada, Nobuaki Kabuto, Junji Shiokawa, Takashi Matsubara
-
Patent number: 11412271Abstract: 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: GrantFiled: November 25, 2019Date of Patent: August 9, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Sarbajit K. Rakshit, John M. Ganci, Jr., Martin G. Keen, James E. Bostick
-
Patent number: 11412285Abstract: 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: GrantFiled: November 29, 2018Date of Patent: August 9, 2022Assignee: MARTELL BROADCASTING SYSTEMS, INC.Inventor: Carey Ray Martell
-
Patent number: 11412304Abstract: 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: GrantFiled: June 3, 2019Date of Patent: August 9, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yasunori Oishi, Takahito Kawanishi, Kaoru Hiramatsu, Kunio Kashino
-
Patent number: 11405686Abstract: 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: GrantFiled: January 28, 2020Date of Patent: August 2, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Yasir Khan, Peter Zhang, Long Peng, Shane Afsar, Si Lao, Alice Ren
-
Patent number: 11405662Abstract: Systems, apparatuses, and methods are described for a user device controlling a playback buffer to reduce latency in a service change.Type: GrantFiled: March 22, 2019Date of Patent: August 2, 2022Assignee: Comcast Cable Communications, LLCInventors: Garey Hassler, Tedd Dawson
-
Patent number: 11405699Abstract: 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: GrantFiled: September 30, 2020Date of Patent: August 2, 2022Assignee: QUALCOMM IncorporatedInventors: Imed Bouazizi, Thomas Stockhammer, Nils Günther Peters
-
Patent number: 11395035Abstract: 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: GrantFiled: August 28, 2020Date of Patent: July 19, 2022Assignee: Sling Media PVT LTDInventor: Mohammed Rasool
-
Patent number: 11381874Abstract: 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: GrantFiled: January 27, 2020Date of Patent: July 5, 2022Assignee: SONY CORPORATIONInventor: Steven Richman
-
Patent number: 11375285Abstract: 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: GrantFiled: February 28, 2020Date of Patent: June 28, 2022Assignee: ROVI GUIDES, INC.Inventors: Charishma Chundi, Susanto Sen
-
Patent number: 11363322Abstract: 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: GrantFiled: December 1, 2017Date of Patent: June 14, 2022Assignee: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao