Patents Examined by Franklin S Andramuno
-
Patent number: 11202110Abstract: An information processing apparatus receives, from a server apparatus, image data of one or a plurality of partial areas of a plurality of partial areas forming an image. The information processing apparatus comprises: a designating unit configured to designate a region of interest in the image; an establishing unit configured to establish a connection as a logical communication path to the server apparatus, and establish, as a plurality of streams based on the connection to the server apparatus; a control unit configured to control the plurality of streams such that the image data of the region of interest is obtained preferentially to the partial area; and a receiving unit configured to receive image data from the server apparatus by using the plurality of streams controlled by the control unit.Type: GrantFiled: January 22, 2019Date of Patent: December 14, 2021Assignee: Canon Kabushiki KaishaInventors: Tomoya Sakai, Kensuke Yasuma, Kazuya Taniguchi
-
Patent number: 11151012Abstract: An example system and method to provide a dashboard for users to analyze and review their hyper-scaler usage and spending and offer optimizations to predict optimal use of reserved and unreserved instances on various hyper-scaler platforms. While hyper-scaler platforms offer flexibility for users to scale their use on a platform, there is a potential risk of rapid cost overruns in large enterprise organizations that may be difficult to control and predict. In some examples, the system can determine an optimal number of reserved instances using past usage data and/or prediction data from a user may be used by the system to make forward predictions about reserving an optimal number of instances and minimizing hyper-scaler resource use.Type: GrantFiled: January 24, 2020Date of Patent: October 19, 2021Assignee: NETAPP, INC.Inventors: Jason Sprague, Nir Nossenson, Sibel Kadioglu, Ravi Kesarwani, Omri Kessel
-
Patent number: 11134283Abstract: Systems and methods for efficiently determining that a media asset scheduled to be stored from one content source has been rescheduled to another content source. For example, by examining the contents of data packets received with a media asset which identify the media asset currently being received (e.g., a field in an event information table), a media guidance application executed on a set-top box or other user equipment device may determine in real-time that the media asset scheduled to be stored is not currently being transmitted from the originally-scheduled content source. In response to determining the media asset is not available from the originally-scheduled content source, the media guidance application may search through packets received from other content sources to determine a content source the media asset has been rescheduled to and store the media asset from that content source.Type: GrantFiled: August 17, 2016Date of Patent: September 28, 2021Assignee: Rovi Guides, Inc.Inventor: Sean William Rosqvist
-
Patent number: 11128923Abstract: A television program switching method includes that 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 where 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: GrantFiled: March 3, 2020Date of Patent: September 21, 2021Assignee: Honor Device Co., Ltd.Inventor: Qingquan Peng
-
Patent number: 11121957Abstract: A device of a service coordinating entity includes communications circuitry to communicate with a plurality of access networks via a corresponding plurality of network function virtualization (NFV) instances, processing circuitry, and a memory device. The processing circuitry is to perform operations to monitor stored performance metrics for the plurality of NFV instances. Each of the NFV instances is instantiated by a corresponding scheduler of a plurality of schedulers on a virtualization infrastructure of the service coordinating entity. A plurality of stored threshold metrics is retrieved, indicating a desired level for each of the plurality of performance metrics. A threshold condition is detected for at least one of the performance metrics for an NFV instance of the plurality of NFV instances, based on the retrieved plurality of threshold metrics. A hardware resource used by the NFV instance to communicate with an access network is adjusted based on the detected threshold condition.Type: GrantFiled: December 28, 2018Date of Patent: September 14, 2021Assignee: Intel CorporationInventors: Francesc Guim Bernat, Andrew J. Herdrich, Karthik Kumar, Felipe Pastor Beneyto, Edwin Verplanke, Rashmin Patel, Monica Kenguva, Brinda Ganesh, Alexander Vul, Ned M. Smith
-
Patent number: 11089373Abstract: Seek and other trick play functions can be improved in placeshifting and similarly live-encoded video streams. Thumbnail images are derived from I-frames (or similar key frames) of the source video stream rather than from the live-encoded stream. The thumbnail images are tagged to indicate a presentation time stamp (PTS) or similar identification of the source video frame that was used to create the thumbnail image. The tagged thumbnails are provided to the media player, which renders the images to indicate different portions of the video stream as the viewer scans or performs other functions. When the viewer selects to skip to a different part of the video stream, the PTS or similar identifier associated with the presented thumbnail image is sent to the placeshifting encoder to identify the appropriate starting point to resume live encoding.Type: GrantFiled: December 29, 2017Date of Patent: August 10, 2021Assignee: Sling Media PVT LTDInventors: Kiran Chittella, Bharani Gopinath, Rueju Namath, Jayaprakash Ramaraj, Arunoday Thammineni, Varunkumar Tripathi
-
Patent number: 11089354Abstract: A system of one or more processors receives information from a computing device associated with a user profile, the information identifying a first list of content items including first episode in a series. The system determines that the first episode has been played using a content state of the first episode. The system determines a second list of content items, including a second episode in the series as an unsolicited content item and removing the first episode from the second list. The system sends the second list to the computing device and the computing device deletes the first episode and downloads the second episode in the series without first receiving a download request from a user or application of the computing device.Type: GrantFiled: October 29, 2018Date of Patent: August 10, 2021Assignee: Amazon Technologies, Inc.Inventors: Ishwar VenkataManikanda Ramani, Michael Wendling, James Robert Wright
-
Patent number: 11082735Abstract: 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: GrantFiled: September 18, 2019Date of Patent: August 3, 2021Assignee: HOME BOX OFFICE, INC.Inventors: Allen Arthur Gay, Sata Busayarat
-
Patent number: 11082741Abstract: In some embodiments, a method receives one or more segments for content from a first content delivery network during a playback session for the content. The content includes a number of segments. The method evaluates buffer occupancy of a buffer configured to store segments of the content for playback and evaluates a number of times of a failure to download a segment for the content. The buffer occupancy is compared to a first threshold and the number of times of the failure to a second threshold. The method determines a switch from the first content delivery network to a second content delivery network during the playback session based on the comparing.Type: GrantFiled: November 19, 2019Date of Patent: August 3, 2021Assignee: HULU, LLCInventors: Lan Xie, Shenglan Huang, Wenhao Zhang, Deliang Fu, Shun Ni, Qiang She, Yanping Zhou, Yicheng Liu, Yuting Gui
-
Patent number: 11070866Abstract: Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.Type: GrantFiled: December 24, 2019Date of Patent: July 20, 2021Assignee: TiVo Solutions Inc.Inventors: Mark Berner, David Chamberlin, Kevin P. Smith
-
Patent number: 11064260Abstract: Systems and methods are disclosed herein for providing content related to a user-selected media asset featuring a person unrelated to that media asset, but that was involved in another media asset together with a person that was involved with the user-selected media. Specifically, a user-selection of a media asset is received and a first person involved in the media asset is identified. A second person that is associated with the first person and is not involved in the user-selected media asset is identified and content featuring the second person and related to the user-selected media asset is presented to a user.Type: GrantFiled: February 11, 2020Date of Patent: July 13, 2021Assignee: ROVl GUIDES, INC.Inventors: Milan Patel, Sandip Shah
-
Patent number: 11044532Abstract: An apparatus may include a control unit to control transmission of a transformed video stream over a network, in response to a reproduction control command for a video stream realized by an application executed by a browser at a client device.Type: GrantFiled: May 25, 2017Date of Patent: June 22, 2021Assignee: Saturn Licensing LLCInventor: Yasuaki Yamagishi
-
Patent number: 10986386Abstract: The present disclosure disclose a video surveillance method performed at a sever. After sending first video information of a target video to a first client, the server receives reported information indicating a playback state of the target video from the first client. The reported information is obtained when the first client plays a video source file of the target video according to original address information and updates a first-frame playback time stored on a first location in a multi-dimensional table according to a first first-frame playback time in the reported information. The server then obtains, according to the first-frame playback time, a timeout waiting time in second video information and sends the second video information to a second client. When the second client does not play the target video in the timeout waiting time, the playback state of the target video is determined as unsuccessful playback.Type: GrantFiled: March 20, 2019Date of Patent: April 20, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hancheng Liao
-
Patent number: 10972769Abstract: Systems for electronic media distribution includes a differential versioning server configured to receive a first media file including a first set of data with a first set of attributes and a second media file including a second set of data with a second set of attributes, generate a first differential data file as a function of differences between the first media file and the second media file, and generate a first differential metadata file including an encoding data set configured to enable a media decoder to regenerate the second media file by applying the first differential data file to the first media file. Systems for electronic media distribution may also include a receiver communicatively coupled to a differential versioning decoder configured to receive the first media file and the first differential data file and generate the second media file by applying the first differential data file to the first media file.Type: GrantFiled: July 11, 2018Date of Patent: April 6, 2021Assignee: Disney Enterprises, Inc.Inventors: Leon Silverman, Anne Chang, Kari Grubin, Jeffrey Miller, Christopher Witham
-
Patent number: 10972204Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.Type: GrantFiled: June 22, 2018Date of Patent: April 6, 2021Assignee: Gracenote, Inc.Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
-
Patent number: 10972203Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.Type: GrantFiled: June 12, 2017Date of Patent: April 6, 2021Assignee: Gracenote, Inc.Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
-
Patent number: 10958980Abstract: Systems and methods are disclosed herein for providing content related to a user-selected media asset featuring a person unrelated to that media asset, but that was involved in another media asset together with a person that was involved with the user-selected media. Specifically, a user-selection of a media asset is received and a first person involved in the media asset is identified. A second person that is associated with the first person and is not involved in the user-selected media asset is identified and content featuring the second person and related to the user-selected media asset is presented to a user.Type: GrantFiled: April 8, 2019Date of Patent: March 23, 2021Assignee: Rovi Guides, Inc.Inventors: Milan Patel, Sandip Shah
-
Patent number: 10924779Abstract: 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 queueing 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: GrantFiled: October 28, 2019Date of Patent: February 16, 2021Assignee: FOX BROADCASTING COMPANY, LLCInventor: Joseph P. Coffaro
-
Patent number: 10917689Abstract: Systems and methods for monitoring a user's viewing progress of media in a series are provided. The user may setup a media profile containing a list of program series to be monitored. The interactive media monitoring application may track the user's viewing progress of programs in the program series on the user equipment and update the user's media profile. The user may request and watch programs in the series at the user's leisure while peripheral media content may be filtered to be consistent with the user's viewing progress in the series.Type: GrantFiled: November 20, 2018Date of Patent: February 9, 2021Assignee: Rovi Guides, Inc.Inventors: Charles Cordray, Todd A. Walker, Samir B. Armaly
-
Patent number: 10904634Abstract: A television program switching method includes that 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 where 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: GrantFiled: December 5, 2019Date of Patent: January 26, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Qingquan Peng