Video-on-demand Patents (Class 725/87)
  • Patent number: 11146848
    Abstract: Examples described herein relate to apparatuses and methods for managing caching for a content delivery system, which may include receiving a content request indicating that the caching agent is requesting content data for a client, filling the content data in a first cache storage of the business logic agent, providing the cached content data to the caching agent, and while a second cache storage of the caching agent is being filled with the content data, maintaining the cached content data in response to receiving additional content requests from the caching agent. The additional content requests may indicate that the caching agent is requesting the same content data for additional clients.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: October 12, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: William Crowder
  • Patent number: 11146413
    Abstract: A method and computing system for receiving, using one or more computing devices, a discrete video stream from each of a plurality of users of a social network, resulting in a plurality of discrete video streams. A synchronous communication session is provided for the plurality of users based, at least in part, upon the plurality of discrete video streams. The plurality of discrete video streams are broadcast to one or more broadcast recipients.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: October 12, 2021
    Assignee: Google LLC
    Inventors: Matthew J. Leske, Loren Groves
  • Patent number: 11146606
    Abstract: Embodiments of the present disclosure provide a data buffering method. In the method, a network device obtains multimedia data and network characteristic information of a communications network. The communications network includes a first communications network or a second communications network, the first communications network is configured to transmit the multimedia data to the network device, and the second communications network is configured to transmit the multimedia data to a terminal device. A target data volume corresponding to the terminal device is determined at least based on the network characteristic information of the first communications network and/or the second communications network. First buffered data representing the multimedia data is determined based on the obtained multimedia data and has the target data volume. The first buffered data is sent to the terminal device by using the second communications network.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 12, 2021
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Zhicheng Li
  • Patent number: 11140443
    Abstract: Features of various implementations are used to enable identifying and presenting, in real time, Internet-accessible and/or Internet-based functionality, content and/or services associated with a particular television program concurrently playing on a television or display, as a part of an interactive television suite of technologies. In some implementations, the process of identifying Internet-accessible and/or Internet-based functionality, content and/or services associated with a particular television program is enabled to reduce communication between a primary set-top box and a supplemental set-top box and/or television integrated device, thereby reducing the need for one or more provider specific APIs.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Michael Verrilli, Nathan Leslie Sandland
  • Patent number: 11128903
    Abstract: A server computing device receives, from a client device, a digest segment generated by the client device. The digest segment corresponds to a first media stream segment received by the client device, and the digest segment includes a representation of the first media stream segment. The server computing devices determines, using the digest segment, a playback command that corresponds to the first media stream segment and transmits, to the client device, the playback command.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 21, 2021
    Assignee: ActiveVideo Networks, Inc.
    Inventors: Ronald A. Brockmann, Maarten Hoeben, Gerrit Willem Hiddink
  • Patent number: 11129285
    Abstract: A display screen includes: a plurality of first pixels, each first pixel including three sub-pixels, the plurality of first pixels constituting a display area of the display screen; and one or more second pixels, each second pixel including three sub-pixels, an arrangement of the three sub-pixels of the second pixel being different from an arrangement of the three sub-pixels of the first pixel, and the one or more second pixels being located at an edge of the display area. The plurality of first pixels and the one or more second pixels constitute a pixel array of the display screen.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: September 21, 2021
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventors: Jun Shi, Yong Tan, Youze Li
  • Patent number: 11128833
    Abstract: An audio/video stream recording, storage, and delivery system 10 utilizes an Internet-based browser connection. The system 10 includes recording software 20, storage memory 30, a code generator 40, and a user interface 50. Preferably, the recording software 20 is located on the host back end 60 where it processes and records audio and video material that originates from the user front end 70 and is streamed to the host back end. The storage memory 30, which is also located on the host back end 60, stores the recorded audio and video material. The user interface 50 to the system provides a user located at the user front end 70 with remote access to a virtual recording room. The user interface 50 further enables the user to record audio and video material streamed from the user front end 70 by activating the recording software 20 located on the host back end 60. This is accomplished without requiring recording functionality on the user front end 70.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: September 21, 2021
    Assignee: Onstream Media Corporation
    Inventor: Gregory Duane Ellis
  • Patent number: 11122341
    Abstract: Generating event summary annotation overlays on a video stream is provided. In response to detecting an occurrence of a triggering event in the video stream, a context-appropriate summary annotation of the triggering event occurring in the video stream is generated based on analysis of content and tone of dialog in the video stream within a defined window of time surrounding the triggering event. The context-appropriate summary annotation of the triggering event is displayed in the video stream for a defined interval of time.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Zachary A. Silverstein, Timothy Yep, Jeremy R. Fox
  • Patent number: 11082749
    Abstract: Graphical descriptor data associated with a particular video asset may include data for one or more graphical descriptor images and graphical descriptor metadata related to each graphical descriptor image. The graphical descriptor images can be simultaneously presented on a display screen with the video asset content and used to navigate to different content in that video asset. The graphical descriptors can also be used to navigate to content of one or more different assets.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: August 3, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Cook, Walt Michel
  • Patent number: 11064269
    Abstract: The disclosure provides a conversion method, device and storage medium for media file. The method includes: analyzing metadata encapsulated in a moov box of a media file to obtain media information for describing media data encapsulated in a mdat box of the media file; searching media data within a given time frame according to the time of the media data represented by the media information; searching the position of the media data within the given time frame in the media file according to the position of the media data represented by the media information in the media file; extracting the media data corresponding to the position from the mdat box of the media file; and encapsulating the extracted media data and the metadata for describing the media data according to the encapsulating structure of segmented media file to obtain a segmented media file capable of being independently decoded.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 13, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 11039221
    Abstract: Aspects of the subject disclosure may include, for example, receiving a first manifest file from a first server that includes first metadata that identifies a second server where a first portion of data associated with a content item is stored, responsive to the receiving of the first manifest file, determining that a trickplay command is received by a processing system, responsive to the determining that the trickplay command is received, generating or modifying a second manifest file to incorporate the first metadata, and obtaining the first portion of the data associated with the content item from the second server in accordance with the second manifest file. Other embodiments are disclosed.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: June 15, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Binny Asarikuniyil
  • Patent number: 11030660
    Abstract: In one embodiment, a method includes providing an interface that permits a first user to broadcast a live video to one or more second users. The method also includes determining that at least one predetermined condition for taking a commercial break during the live video has been met. The method also includes, after determining that at least one of the predetermined conditions has been met, displaying a selectable option within the interface that permits the first user to begin the commercial break. The method also includes, after receiving an indication that the first user has selected the selectable option to begin the commercial break, beginning the commercial break by ceasing to display the live video to the one or more second users after a predetermined amount of time and displaying one or more commercials to the one or more second users during the commercial break.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Clare Rubin, Chen Huang, Maria Angelidou
  • Patent number: 11005913
    Abstract: A system configured to obtain Internet access for a computing device tethered to a mobile device having an Internet connection is described. The computing device includes, at least, a listening server configured to receive the one or more data streams from a web browser associated with the mobile device, a loopback device configured to identify the tethered connection between the computer system and the mobile device, a universal translating software adapter comprising a Universal Serial Bus (USB) muxer sequence configured to combine the one or more data streams into a new data stream, a universal muxer data tracker configured to provide a transcription method for the new data stream, a proxy connector configured to re-route the new data stream to a transcriber associated with the mobile device, such that the transcriber is configured to transmit the new data stream received from the proxy connector to the mobile device.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: May 11, 2021
    Assignee: TeliApp Corporation
    Inventors: Joshua Weiss, Ian Mathieson
  • Patent number: 10985853
    Abstract: A method and system for real-time broadcast audience engagement independent of the act of broadcasting, means of broadcasting, or broadcasting partner includes providing a list of broadcast shows currently being broadcast live to user, receiving the user's selection of a broadcast show from the list, providing the user with a binary reaction interface for the selected broadcast show, receiving the user's binary reaction based on the user's interaction with the binary reaction interface, and providing the selected broadcast show with one or more metrics of real-time broadcast audience engagement based, at least in part, on the user's binary reaction.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: April 20, 2021
    Inventor: Peter Bretherton
  • Patent number: 10986390
    Abstract: A recording device and a method are described herein that provide a network-based personal video recording service utilizing adaptive bit rate technology for a plurality of users. In operation, the recording device records at a minimum a single bit rate (one set of segmented files) of the broadcast content within each user's network personal video recorder storage unit. Plus, the recording device stores the other bit rates (remaining sets of segmented files) in a central storage location or some other storage location.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 20, 2021
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Anne Reynolds
  • Patent number: 10965603
    Abstract: A video packet stream is transmitted from a transmitting device to a receiving device over a network, by transmitting an audio packet stream to the receiving device, determining a measure of network bandwidth in dependence on one or more metrics associated with receiving the audio packet stream at the receiving device, and enabling a video packet stream in dependence on the determined measure.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: March 30, 2021
    Assignee: Imagination Technologies Limited
    Inventors: Senthil Kumar Mani, Bala Manikya Prasad Puram
  • Patent number: 10963621
    Abstract: Methods and systems for modifying display of applications displayed on local computing devices are described herein. A local computing device may request, from a remote application server, one or more remote applications. The local computing device, user of the remote computing device, and/or the one or more applications may be associated with layout preferences. The layout preferences may be based on a location of the local computing device, a device type and/or device properties of the local computing device, or other similar context information. Display of the one or more remote applications may be modified based on the layout preferences. A user may alter display of the one or more remote applications, and the layout preferences may be modified.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: March 30, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Craig Alan Hinchliffe, Henry John Ashman
  • Patent number: 10958608
    Abstract: A server maintains a gallery of ephemeral messages respectively comprising visual media content, such as user-provided photographic content or user-provided video content. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. At least some of ephemeral messages are augmented by the user with user-provided drawing content and/or text content. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. The gallery has a gallery availability parameter, such as a gallery timer, with the gallery being made unavailable for viewing upon expiry of the gallery availability parameter.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: March 23, 2021
    Assignee: Snap Inc.
    Inventors: Nicholas Allen, Donald Giovannini, Chiayi Lin, Robert Murphy, Evan Spiegel
  • Patent number: 10943396
    Abstract: Described are systems and methods that enable users to virtually experience an environment at a destination location from their own user device, control their experience and even interact with others that are physically located within the environment. Likewise, the user's experience may even be improved with the inclusion of enhancements that are presented to the user as the user experiences the environment. User's may interact with the enhancements to obtain additional enhancements, interact with others physically located within the environment, interact with and direct a guide that is physically located within the environment, and receive near real-time video and audio that is transmitted from a guide device located within the environment.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Kelly, Matthew Brinkley, Ting-Hsiang Hwang, Amy Bergsieker, Cameron Charles, Elliot Chong, Gonzalo Ramos, Babak Amir Parviz
  • Patent number: 10945033
    Abstract: The present invention provides a method for customizing video based on viewer behaviors, by performing the following steps: receiving/preparing plurality variations of customized video related to one video template, wherein each video variation has different features including at least one of: different scenario scene, different characters, different style, different objects displaying plurality of video variations to plurality of viewers; tracking viewer behavior while watching the video and after watching the video, wherein the viewers are identified by their profile in relation to real time context parameters; grading viewer behavior based on predefined viewers target (behavior) criteria; training a neural network to select video variants having specific features per each video presentation of a specific customizable video template in relation to viewer profile and context parameters, for maximizing viewer behavior grading in relation to said video variant.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 9, 2021
    Assignee: IDOMOO LTD.
    Inventor: Danny Kalish
  • Patent number: 10917696
    Abstract: Communications are established between a referring content and a referred content. A content providing server 1 includes an obtainer 11 configured to obtain first post data P1 from a first user terminal 3 on which first content data M1 is being viewed, and second post data P2 from a second user terminal 4 on which second content data M2 is being viewed; and an output unit 12 configured to output the first content data M1 and the first post data P1 to the first user terminal 3, and the second content data M2 and the second post data P2 to the second user terminal 4, and to output, if referring to and outputting the second content data M2 on the first content data M1, the second content data M2 to the first user terminal 3, and the first post data P1 to the second user terminal 4.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: February 9, 2021
    Assignee: DWANGO Co., Ltd.
    Inventors: Nobuo Kawakami, Hiroaki Saito, Takashi Kojima
  • Patent number: 10917689
    Abstract: 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: Grant
    Filed: November 20, 2018
    Date of Patent: February 9, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Charles Cordray, Todd A. Walker, Samir B. Armaly
  • Patent number: 10904637
    Abstract: Techniques and systems are provided for providing a rendering engine model for raw media data. In some examples, a system obtains media data captured by a data capturing device and embeds, in a media item containing the media data, a rendering engine model including a description of a neural network configured to process the media data and generate a particular media data output, the description defining a neural network architecture for the neural network. The system then outputs the media item with the rendering engine model embedded in the media item, the rendering engine model indicating how to execute the neural network to process the media data in the media item and generate the particular media data output based on the description of the neural network.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: January 26, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Hau Hwang, Jisoo Lee, Jiafu Luo
  • Patent number: 10893339
    Abstract: A device detects that a user device is accessing a media stream that enables the user device to display, via a user interface, media content associated with a subject. The device receives a search query associated with the user device and the media stream, and determines, based on the search query, that a user associated with the user device has a threshold level of interest in a feature of the subject. The device receives feature information associated with the feature based on determining that the user has the threshold level of interest, and receives feature content data that is associated with feature content that includes the feature information. The device causes the feature content to be embedded into the media stream to cause the user device to display the feature content in relation to the feature when the feature is displayed in the media content via the user interface.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: January 12, 2021
    Assignee: Capital One Services, LLC
    Inventors: Jason Hoover, Qiaochu Tang, Geoffrey Dagley, Micah Price
  • Patent number: 10887664
    Abstract: A digital medium environment is described to control a start time at which a skippable video advertisement made available by an advertisement provider begins playback at a client. A skippable video advertisement is selected for playback by the client. Data is queried that identifies a skip time corresponding to a time within the skippable video advertisement at which the skippable video advertisement was skipped during a previous viewing of the skippable video advertisement by a user of the client. One of a plurality of start times associated with the skippable video advertisement is then selected based at least in part on the skip time. The skippable video advertisement and the selected start time are then provided to the client effective to cause the skippable video advertisement to begin playback at the selected start time.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: January 5, 2021
    Assignee: Adobe Inc.
    Inventor: Raman Gupta
  • Patent number: 10887634
    Abstract: A video resource file acquisition method includes: acquiring, by a terminal, a resource decryption key of a target video from a key management server; transmitting, by the terminal, a resource download request for the target video to a resource server of the target video; after receiving the resource download request for the target video, acquiring, by the resource server, a resource encryption key of the target video from the key management server; encrypting, by the resource server, a resource file of the target video by using the resource encryption key and feeding back, by the resource server, the encrypted resource file to the terminal; and after receiving the encrypted resource file, decrypting, by the terminal, the encrypted resource file using the resource decryption key.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: January 5, 2021
    Assignee: Wangsu Science & Technology Co., Ltd.
    Inventors: Yiling Lin, Xu Zeng, Dongyi Chen
  • Patent number: 10884581
    Abstract: A mobile terminal including a display; a wireless communication processor configured to transmit a control signal to a content transmission device; and a controller configured to in response to an input for an execution of a content playback application, display a content playback setting screen on the display including a plurality of content reception devices, a plurality of input terminals of the content transmission device through which the content reception devices are connected to the content transmission device, and a plurality of thumbnail images corresponding to content data input via the respective input terminals, and in response to a selection of a first content reception device among the plurality of content reception devices and a selection of a first input terminal among the plurality of input terminals, transmit the content data received through the first input terminal of the content transmission device to the first content reception device, and in response to a selection of the first content
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: January 5, 2021
    Assignee: LG ELECTRONICS INC.
    Inventor: Dongsung Kim
  • Patent number: 10887630
    Abstract: A method for receiving video data through streaming using a device supporting a multipath transport control protocol (MPTCP) is provided. The method includes receiving the video data through a first network; calculating a buffer duration of buffered video data from among the received video data; determining whether to activate a second network based on the calculated buffer duration; and receiving the video data by using at least one from among the first network and the second network based on a result of the determining.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: January 5, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Piotr Kopka
  • Patent number: 10855782
    Abstract: A streaming media server inserts contextual markers into a media stream being delivered to an end user device for play out to an end user. The contextual markers can be inserted in-band into spot blocks, and can be used to identify media items included in the spot block. When the contextual markers trigger the end-user device to send a message identifying the media content, e.g. a particular show, included in the spot block to a data management platform (DMP). The DMP uses the messages triggered by the contextual markers to attribute the end user to the media content. If a threshold number of attributions is received, and if the attributions are sufficiently recent, the end user can be a associated with an audience segment. The attribution and association information can be delivered to an ad server, which uses that information to select targeted advertisements to air during the show.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: December 1, 2020
    Assignee: iHEARTMEDIA MANAGEMENT SERVICES, INC.
    Inventors: Daniel N. MacTiernan, Jeffrey Lee Littlejohn, David C. Jellison, Jr., Jeffrey James Bengel, Todd Louis Goldberg
  • Patent number: 10848777
    Abstract: In one embodiment, a system includes a Headend apparatus including a watermark processor to generate secondary video streams from sections of a primary video stream, group the secondary video streams in groups of at least two secondary video streams, the secondary video streams including units of data for use in watermarking across cryptoperiods in an end-user device which selects one secondary video stream in each group for rendering as part of a composited video stream in order to embed units of data of an identification in the composited video stream, wherein in each cryptoperiod, the watermark processor is operative to generate different groups of the secondary video streams from different non-overlapping portions of the primary video stream, and an encryption processor to generate control words, encrypt each secondary video stream with a different control word, and change the control word of each secondary video stream every cryptoperiod.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: November 24, 2020
    Assignee: Synamedia Limited
    Inventors: David Wachtfogel, Michal Devir, Harel Cain
  • Patent number: 10826791
    Abstract: A system and process are provided for remotely viewing a customer screen image and interacting with the customer's device (desktop, laptop, tablet or smartphone) using a standard web browser. In operation, an agent is provided with an account on a server, and can send a link and/or instructions to the customer to provide the agent with access to the customer device. An application installed on the customer device captures image frames to be shared and divides them into subsections, transmitting to the server only those sections that have changed relative to the previously transmitted frame. The agent's browser retrieves tiles from the server as they change, and displays them for the agent. The system and process enable the agent to obtain system information and remotely control various functions of the customer device when authorized by the customer.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: November 3, 2020
    Assignee: Projector.is, Inc.
    Inventors: Benjamin Howard Lilienthal, Eugene Abovsky
  • Patent number: 10771851
    Abstract: An information processing apparatus receives a user selection of content to be reproduced by an external device connected to the information processing apparatus. A request to reproduce the user selected content is sent to the external device. Information indicating whether the external device has started reproducing the selected content is received from the external device. In response to the external device having started reproduction of the selected content, a thumbnail image is reproduced that corresponds to the content being reproduced by the external device.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 8, 2020
    Assignee: Sony Corporation
    Inventors: Satoshi Hiroi, Yukio Ichikawa, Yumi Sato, Marie Suzuki, Yasushi Nakajima, Hiroshi Nagatani, Masahiro Hara, Hiroshi Horiki, Kouhei Fujimoto, Takeshi Matsuzawa, Hiroyuki Mitsubori, Sakae Houjou, Mingshan Yang
  • Patent number: 10757243
    Abstract: A software application and system that enables point-and-click interaction with a TV screen. The application determines geocode positioning information for a handheld device, and uses that data to create a virtual pointer for a television display or interactive device. Some embodiments utilize motion sensing and touchscreen input for gesture recognition interacting with video content or interactive device. Motion sensing can be coupled with positioning or localization techniques the user to calibrate the location of the interactive devices and the user location to establish and maintain virtual pointer connection relationships. The system may utilize wireless network infrastructure and cloud-based calculation and storage of position and orientation values to enable the handheld device in the TV viewing area to replace or surpass the functionality of the traditional TV remote control, and also interface directly with visual feedback on the TV screen.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 25, 2020
    Assignee: REMOTE TELEPOINTER LLC
    Inventor: Charles E. Dagit, III
  • Patent number: 10750240
    Abstract: Devices, systems, and methods are provided for assisting user selection of media content viewed utilizing a media receiver. In an embodiment, the method includes the step or process of establishing whether high interest media content is currently displayed via the media receiver. If high interest media content is currently displayed via the media receiver, it is determined when user input is received causing the media receiver to display other media content following commencement of an advertisement set disrupting viewing of the high interest media content. When so determined, the media receiver then monitors for cessation of the advertisement set. If the media receiver does not resume display of the high interest media content prior to cessation of the advertisement set, the media receiver further performs at least one specified action in response to cessation of the advertisement set.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: August 18, 2020
    Assignee: SLING MEDIA PVT LTD
    Inventor: Mohammed Rasool
  • Patent number: 10725723
    Abstract: An image processing apparatus according to the present invention includes: a display control unit configured to display a partial region of an original image on a first screen; and a changing unit configured to change the region to be displayed on the first screen in response to a user's operation, wherein the display control unit displays a list of a plurality of representative images corresponding to a plurality of original images each on a second screen, and wherein the representative images displayed on the second screen are based on partial images corresponding to regions of the original images changed by the changing unit each.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: July 28, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Naotaka Murakami
  • Patent number: 10715560
    Abstract: Custom traffic tagging on a control plane backend is disclosed. Information associated with a video session is obtained. Based at least in part on at least some of the obtained information associated with the video session, additional metadata to associate with the video session is determined. The additional metadata is determined from metadata obtained from one or more disparate sources. The video session is associated with the determined additional metadata.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: July 14, 2020
    Assignee: Conviva Inc.
    Inventors: Faisal Zakaria Siddiqi, Alexey Serbin, Haijie Wu
  • Patent number: 10715872
    Abstract: A media sharing and communication system, including a recording mechanism that records a desired portion of media upon activation by a first individual user, a first user transmitter/receiver that transmits the portion of media and a voice message generated by the first individual user regarding the portion of media to a second individual user and is capable of transmitting a message to a second individual user during a live program, a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media, and a second user transmitter/receiver that receives the portion of media and voice message upon authorization of the second individual user. A method of sharing portions of media and watching a live program.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: July 14, 2020
    Inventor: David A. Taylor
  • Patent number: 10691557
    Abstract: Backup file recovery from multiple data sources is described. A system determines whether each of multiple data sources stores a corresponding copy of a backup file associated with a data object, in response to receiving a request to recover the backup file associated with the data object. The system allocates multiple portions of the backup file to corresponding multiple data streams, if each of the multiple data sources stores the corresponding copy of the backup file associated with the data object. The system recovers the backup file by concurrently recovering the multiple data streams from the corresponding multiple data sources.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 23, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Anupam Sharma
  • Patent number: 10681392
    Abstract: Methods, systems, and media for selectively presenting broadcast content based on user interests are provided. In some implementations a method for selectively presenting broadcast content is provided, the method comprising: receiving user information; associating one or more athletes, each on a roster of a team in a sports organization, with the user based on the user information; identifying broadcast programs that a user device can present; determining broadcast programs that depict a game between teams in the sports organization that are relevant to an athlete associated with the user based on program metadata; receiving event metadata for the relevant broadcast programs that is indicative of events in the game depicted therein; determining that a portion of the first broadcast program is relevant to a first entity based on the event metadata; and causing the user device to present the portion of the first broadcast.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventor: Andrew Mark Diamondstein
  • Patent number: 10681314
    Abstract: A moving image splitting device is connected to the cameras of a camera group that captures moving images, connected to an information processor through a network, and having a processor. The processor repeats requesting the camera to send a moving image, acquiring a captured moving image from the camera, detecting an I frame from the acquired moving image, creating split data with a sequence allocated in an ascending order of captured time instants in a GOP unit including the I frame, and accumulating the split data in a storage device. In response to a request for split data from the information processor, the processor extracts split data from the storage device with reference to the sequence allocated to the split data, and transfers the extracted split data to the information processor.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 9, 2020
    Assignee: NEXPOINT CO., LTD.
    Inventor: Akihiro Sakuma
  • Patent number: 10667008
    Abstract: A system and method comprises a head end performing a search using a search term and communicates a search result. The head end determines availability of the search result and when the search result is unavailable, communicates a notification function selector to a user device. The user device displays the search result and the notification function selector on a screen display. The user device generates a notification selector signal in response to a notification selector selection. The notification selector signal corresponds to the search or search result. The user device communicates the notification selector signal to a notification system. The notification system forms a notification query in response to the notification selector signal and monitors guide data at the notification system for content corresponding to the search or search result and communicates a notification signal to the user device in response to monitoring guide data.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 26, 2020
    Assignee: The DIRECTV Group, Inc.
    Inventors: Don E. Cansino, Brady C. Tsurutani, Earl J. Bonovich
  • Patent number: 10638166
    Abstract: Embodiments of video sharing method, a video playing method, a video sharing device and a video playing device are disclosed. In some embodiments, the video sharing method includes: acquiring a video segment; acquiring a remark trigger position corresponding to play progress of the video segment; acquiring remark content corresponding to the remark trigger position; and sharing the video segment, the remark trigger position and the remark content with a receiving terminal, where the remark content is displayed in a playing picture of the video segment or is played in a form of sound when the receiving terminal plays the video segment to the remark trigger position.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: April 28, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Junfeng Chen, Na Zhao
  • Patent number: 10638181
    Abstract: The non-linear content scheduling and encoding (recording) system provides a highly automated file-based video-on-demand (VOD) publishing workflow. The system includes content-provider scheduling and broadcast programming for encoding, editing, and distribution of video assets (e.g., episodes). The invention effectively scales VOD production and allows broadcasters to use the same schedule and sources as their traditional playout operation to quickly and efficiently produce VOD deliverables with all the correct metadata. The systems of the invention process content at significantly faster rates than traditional, real-time VOD generation. The systems provide program management and incorporate traffic system ad components within fully integrated VOD publishing. The systems enable automatic retrieval of sources for VOD generation from generic storage, video servers, non-linear editing systems, archiving systems, content delivery systems, data or video tapes, as well as from live video sources.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 28, 2020
    Assignee: SCRIPPS NETWORKS INTERACTIVE, INC.
    Inventors: Graham Cole, Kevin Barry, Michael Donovan, Tim Harty
  • Patent number: 10623817
    Abstract: Creating a virtual DVR from a synchronized local DVR and network DVR is provided. Oftentimes, video content recorded one a local DVR may be inaccessible for playback from an internet connected device. When a request to record a video content item is received, the request is synchronized between a local DVR and a network DVR. Accordingly, the video content item is recorded on both DVRs. If a playback request is received from a device in communication with the local DVR, the local DVR recording may be played from; and if an internet connected device is used for playback, the network DVR recording may be played. Further, the data and the metadata of the recorded content including bookmarks, viewing history, deletion requests, etc. may be synchronized. Appropriate advertising may also be inserted/replaced based on the time/location of viewing, the playback device, user profile data, etc.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: April 14, 2020
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Douglas D. Gravino, Slavisha Karach
  • Patent number: 10595074
    Abstract: A sever for providing television and system and method for use of the same are disclosed. In one embodiment, the server includes a network interface controller that is configured to receive a source internet protocol television signal, which includes two channels, from an external source and at least partially prepare the source internet protocol signal in order to forward the signal to a television. The server saves in a buffer the at least partially prepared second channel beginning at a recent periodic, sequential signal access point. In response to receiving a channel request instruction from a requesting television when the server is forwarding the at least partially prepared first channel signal, the server forwards the at least partially prepared signal based on the second channel stored in the buffer beginning at the recent periodic, sequential signal access point.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 17, 2020
    Assignee: Enseo, Inc.
    Inventors: Raymond S. Horton, William C. Fang
  • Patent number: 10567451
    Abstract: The present specification may provide a method of streaming provided to a WFD sync device by a WFD source device in a wireless communication system. In this case, the method may include the steps of transmitting an M3 request message to the WFD sync device to request WFD BT information, receiving an M3 response message including a BT name of the WFD sync device and BT address information of the WFD sync device from the WFD sync device, transmitting an M4 request message including a BT name of the WFD source device and BT address information of the WFD source device to the WFD sync device, receiving an M4 response message from the WFD sync device, and establishing a WFD session with the WFD sync device and providing the streaming to the WFD sync device.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: February 18, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Kwanghee Lee, Namsu Lee, Sangwoo Han, Byungjoo Lee
  • Patent number: 10567840
    Abstract: Systems and methods for sorting media assets are provided. Playback information for each of a plurality of media assets is received, the playback information representing a percentage of a length of the corresponding media asset that each of a plurality of users previously viewed. Representations of the plurality of media assets are generated. The representations of the plurality of media assets are sorted based on the percentage of the length of the corresponding media asset that each of a plurality of users previously viewed. The sorted representations of the plurality of media assets are generated for display to a first user.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: February 18, 2020
    Assignee: Rovi Guides, Inc.
    Inventor: Vanessa Wickenkamp
  • Patent number: 10560734
    Abstract: In various embodiments, methods and systems for implementing video segmentation are provided. A video management system implements a video segment manager that supports generating enhanced segmented video. Enhanced segmented video is a time-based segment of video content. Enhanced segmented video is generated based on a video content cognitive index, segmentation dimensions, segmentation rules and segment reconstruction rules. The video content cognitive index is built for indexing video content. Segmentation rules are applied to the video content to break the video content into time-based segments, the time-based segments are associated with corresponding segmentation dimensions for the video content. Segment reconstruction rules are then applied to the time-based segments to reconstruct the time-based segments into enhanced segmented video.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 11, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ohad Jassin, Avner Levi, Oron Nir, Ori Ziv
  • Patent number: 10547904
    Abstract: A set-top box for changing channels and method for use of the same are disclosed. In one embodiment, the set-top box includes a network interface controller that is configured to receive a source internet protocol television signal, which includes two channels, from an external source and at least partially prepare the source internet protocol signal in order to forward the tuned signal to a television. The set-top box saves in a buffer the at least partially prepared second channel beginning at a recent periodic, sequential signal access point. In response to receiving a channel change instruction when the set-top box is forwarding the at least partially prepared first channel signal, the set-top box causes the television tuner to forward the at least partially prepared signal based on the second channel stored in the buffer beginning at the recent periodic, sequential signal access point.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 28, 2020
    Assignee: Enseo, Inc.
    Inventors: Raymond S. Horton, William C. Fang
  • Patent number: 10516911
    Abstract: Media content relating to an event can be obtained from multiple sources, such as multiple client devices associated with various users. The uploaded media can be associated with an event or identified as related to an event based upon location and timing information. The obtained media can be analyzed, and one or more filters applied to remove clips that do not satisfy certain selection criteria. Selected clips are ordered sequentially and synchronized by time code, and at least a primary audio track obtained from the devices is selected and synchronized with the video content. The content can be arranged per a determined layout, stitched together, and encoded into a single output file or stream. Media players can obtain and present the content, and can potentially switch the audio tracks or display individual clips from the output file.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: December 24, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Olaf Nielsen, Steven Swanson