Video Distribution System With Local Interaction Patents (Class 725/135)
  • Patent number: 10715879
    Abstract: Synchronizing ancillary data to content including audio includes obtaining a representation of the content's audio and ancillary data pegged to instants in the representation of the content's audio, and aligning the representation of the content's audio to the content's audio to synchronize the ancillary data pegged to the instants in the representation of the content's audio to the content.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: July 14, 2020
    Assignee: Source Digital, Inc.
    Inventors: Timothy J. Carroll, Henry Lawrence Frecon, III, Patrick Clay Greene, Michael Eric Phillips
  • Patent number: 10701416
    Abstract: A content curation system includes a computing platform having a hardware processor and a system memory storing a content promotion software code providing a user interface. The hardware processor executes the content promotion software code to receive an initiation signal corresponding to a user action, and, in response to receiving the initiation signal, to identify multiple content items as desirable content items to the user. In addition, the content promotion software code determines a portion of the desirable content item as most desirable content to the user, and, for each most desirable content portion, obtains a content clip including that content, resulting in multiple content clips corresponding respectively to the multiple content items. The content promotion software code further outputs the content clips for playout to the user via the user interface.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: June 30, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: David Horn, Michael McNabb, Jason G. Fong
  • Patent number: 10701450
    Abstract: A method for navigating through media content is described. The method (600) includes receiving (610) a media content stream, generating (620) a plurality of images associated with the media content stream after it is received, retrieving (630) information for a future media content stream, and providing (650) the information for the future media content stream along with the plurality of images for display along with the media content stream. The apparatus (300) includes an input signal receiver (302) that receives a media content stream, a video processor (310) that generates a plurality of images associated with the media content stream after it is received, a controller (314) retrieving information for a future media content stream that is available after the media content stream is received, and a display interface (315) providing the information for the future media content stream along with the plurality of images associated with the media content stream for display along with the media content stream.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: June 30, 2020
    Assignee: INTERDIGITAL CE PATENT HOLDINGS, SAS
    Inventor: Vijay Anand Selvaraj
  • Patent number: 10694141
    Abstract: A multi-camera system, including a first camera apparatus, and second camera apparatus, and an information processing apparatus. The information processing apparatus includes a communication interface, and processing circuitry that receives a predetermined request from a user while the first camera apparatus captures a first video and the second camera apparatus captures a second video. The processing circuitry, in response to the predetermined request, transmits a first control signal to the first camera apparatus that causes the first camera apparatus to generate a first thumbnail of a frame of the first video, and transmits a second control signal to the second camera apparatus that causes the second camera apparatus to generate a second thumbnail of a frame of the second video. The processing circuitry receives the first thumbnail from the first camera apparatus and the second thumbnail from the second camera apparatus.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 23, 2020
    Assignee: SONY CORPORATION
    Inventors: Tetsuo Kaneko, Yasuhiro Iizuka, Kazuhiro Uchida, Shigeo Nakatsuka, Shinnosuke Usami
  • Patent number: 10686969
    Abstract: One embodiment of the present invention sets forth a technique for detecting a shot change in a video. The technique includes calculating a first plurality of difference values for pixel blocks included in a first video frame and a second video frame and calculating a first cumulative distribution function (CDF) based on the first plurality of difference values. The technique further includes calculating a second plurality of difference values for pixel blocks included in a first plurality of video frames that is contiguous with the first video frame and calculating a second CDF based on the second plurality of difference values. The technique further includes comparing the first CDF to the second CDF to detect a shot change.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 16, 2020
    Assignee: NETFLIX INC.
    Inventors: Rohit Puri, Adithya Prakash, Shinjan Tiwary
  • Patent number: 10667001
    Abstract: Aspects of the invention may involve systems and methods. A method for providing video and mixed media content to a user device may include receiving content data from a content source and broadcasting the state of the content source. The content data may be split into audio data and visual data. Snapshots of the visual data over a length of time may be extracted. The plurality of snapshots and the audio data may be transformed into text strings and packaged into a data object. In response to a request from a user device, the data object and browser executable instructions may be sent to the user device. The instructions may transform the text into sound and into image snapshots to be consecutively displayed in a browser, where the displayed snapshots is synchronized with the sound, and other media content is displayed in the browser.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: May 26, 2020
    Assignee: STREAMRAY INC.
    Inventors: Joshua Gouled Goldberg, David Paul Struck
  • Patent number: 10657653
    Abstract: According to some aspects, methods and systems may include receiving, by a computing device, metadata identifying an event occurring in a video program, and determining an expected motion of objects in the identified event. The methods and systems may further include analyzing motion energy in the video program to identify video frames in which the event occurs, and storing information identifying the video frames in which the event occurs.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: May 19, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Erik Schwartz, Jan Neumann, Hans Sayyadi, Stefan Deichmann
  • Patent number: 10650182
    Abstract: A method, terminal, cache server and system for displaying multimedia content in a browser, comprising receiving a webpage identifier in a browser window for a webpage comprising multimedia content, generating a multimedia content display request corresponding to the multimedia content, and sending the multimedia content display request to server, receiving multimedia content returned from the server, activating a multimedia display plug-in of the browser to display a multimedia display window, and displaying the received multimedia content in the multimedia display window, wherein the multimedia display window in an initial state is smaller than the browser window.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 12, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jing Liu, Xiaodan Lin
  • Patent number: 10635510
    Abstract: Embodiments of the present invention relate to a broadcast control method and apparatus, and a terminal device. The method includes: when the one or more application programs run on a background and meet a first preset condition, sending a first control instruction; and when the first control instruction is received, freezing and buffering a broadcast to be sent to the one or more application programs.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: April 28, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wen Huang, Yuhua Guo
  • Patent number: 10586237
    Abstract: Computer-implemented method and apparatus for customer interaction management using interaction semantics to leverage knowledge across interaction media including web chat. An agent device displays to the agent (i) a plurality of instructions and directions about how to interact with the customer with real-time updates, (ii) a plurality of feedback to inform the agent in real-time of their current performance, and (iii) an annotation engine for providing semantic annotations of the interaction in real-time or offline so that stored interactions are annotated to better assist the development of machine learning systems that provide direction and feedback to agents. The present invention provides an interface for business users to set strategies to be used by agents during their interactions and to view the outcomes of particular strategies being implemented.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: March 10, 2020
    Assignee: XSELL TECHNOLOGIES, INC.
    Inventors: Matthew B. Coughlin, Mark Stoehr
  • Patent number: 10555046
    Abstract: A network gateway provides first content in a first service flow associated with a user equipment. The network gateway also accesses a user context for the user equipment. The user context is generated based on user-specific information included in packets received from the user equipment. The network gateway transmits the second content to the user equipment in a second service flow via a transmission mode that is selected from one of a broadcast mode, a multicast mode, or unicast mode. The broadcast mode, multicast mode, or unicast mode is selected based on a user context for the user equipment. The user equipment receives the first content in the first service flow and the second content in the second service flow that is selectively broadcast, multicast, or unicast based on the user context. The user equipment combines the first content and the second content for display.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: February 4, 2020
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Athul Prasad
  • Patent number: 10536741
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 14, 2020
    Assignee: PHILO, INC.
    Inventors: Seth Madison, Ginger Wong, Benjamin Paul Clemens, Benjamin Avery Chambers
  • Patent number: 10531094
    Abstract: Provided is an image processing device which performs scaling and applies super-resolution in accordance with the complexity of the image. On the compression side, a complexity calculation unit calculates the transmission image complexity, which indicates the complexity of the input image, multiplexes and outputs it to an encoded stream, and a control unit configures the cutoff frequency of a low pass filter and the scaling coefficient of an image reduction unit in accordance with the transmission image complexity. On the decompression side, a complexity calculation unit calculates the decoded image complexity indicating the complexity of a decoded and expanded image, a complexity comparison unit compares the transmission image complexity and the decoded image complexity and outputs the difference or ratio, and, on the basis of output, a parameter calculation unit optimizes and configures the scaling coefficient of an image enlargement unit and the folding frequency of a super-resolution processing unit.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: January 7, 2020
    Assignee: HITACHI KOKUSAI ELECTRIC INC.
    Inventors: Tadakazu Kadoto, Masatoshi Kondo, Muneaki Yamaguchi
  • Patent number: 10528821
    Abstract: A video segmentation system can be utilized to automate segmentation of digital video content. Features corresponding to visual, audio, and/or textual content of the video can be extracted from frames of the video. The extracted features of adjacent frames are compared according to a similarity measure to determine boundaries of a first set of shots or video segments distinguished by abrupt transitions. The first set of shots is analyzed according to certain heuristics to recognize a second set of shots distinguished by gradual transitions. Key frames can be extracted from the first and second set of shots, and the key frames can be used by the video segmentation system to group the first and second set of shots by scene. Additional processing can be performed to associate metadata, such as names of actors or titles of songs, with the detected scenes.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: January 7, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Adam Carlson, Douglas Ryan Gray, Ashutosh Vishwas Kulkarni, Colin Jon Taylor
  • Patent number: 10499092
    Abstract: A remote server generates a data stream that is broadcasted to a plurality of receivers. The broadcasted data stream includes a video track having a video data stream, a control track, and a plurality of ancillary data tracks including ancillary data. A specific template is assigned to each of the receivers. Each of the receivers renders a composite video image for display on a display device. Each of the composite video images includes the same video data stream, but each receiver uses its assigned template and selected ancillary data to render its own unique composite video image from the same video data stream.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: December 3, 2019
    Assignee: Inspired Gaming (UK) Limited
    Inventors: Daniel Graham, Alistair Hopkins
  • Patent number: 10499109
    Abstract: An object of the present disclosure is to provide a method and apparatus for providing combined barrage information. Specifically, the method comprises determining first barrage information and second barrage information to be combined in a current video image; in response to a combining operation executed by the user to combine the first barrage information and the second barrage information, combining the first barrage information with the second barrage information to form combined barrage information, and displaying a reply window corresponding to the combined barrage information; acquiring reply content input by the user in the reply window to form, with the combined barrage information, combined reply barrage information; providing the combined reply barrage information to the user.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: December 3, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Ronghui Zhang
  • Patent number: 10491396
    Abstract: A method is provided for providing a notary service for a file, the method includes the steps in which: (a) when a notary service request for a specific file is obtained, a server generates, by using a hash function, or supports the generation of, a message digest of the specific file; and (b) if a predetermined condition is satisfied, the server registers, in a database, or supports the registration of, a representative hash value or a value obtained by processing the representative hash value, the representative hash value being generated by calculating at least one neighboring hash value that matches a specific hash value, wherein the specific hash value is a hash value of the result of encrypting the message digest with a private key of a first user, a private key of a second user and a private key of the server.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: November 26, 2019
    Assignee: COINPLUG, INC.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 10467266
    Abstract: An example information query method including receiving a query parameter including keyword information and one or more pieces of language feature information; generating one or more query request strings corresponding to the one or more pieces of language feature information respectively according to the keyword information; determining corresponding position intervals of the one or more pieces of language feature information in a second index according to a pre-established first index, the first index including a mapping relationship between the language feature information and the position intervals of the second index, the second index including a mapping relationship between keywords and information pages; and acquiring query results corresponding to the one or more query request strings respectively according to the determined corresponding position intervals of the one or more pieces of language feature information in the second index.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: November 5, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Liang Ye, Haifeng Zhu, Yuejun Hu
  • Patent number: 10459943
    Abstract: A method comprising receiving a request for media content from a client, accessing a plurality of source files associated with the requested media content based on the request, wherein the plurality of source files comprise the media content in one or more source formats, and generating a portion of a plurality of target files based on the plurality of source files. The method further comprising generating an auxiliary file for the generated portion of the plurality of target files to facilitate transmission of the generated portion of the plurality of target files to the client and transmitting to the client as a seamless media transmission the generated portion of the plurality of target files, wherein the portion of the plurality of target files are transmitted to the client simultaneously with generation of another portion of the plurality of target files and a corresponding auxiliary file.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: October 29, 2019
    Assignee: IMAGINE COMMUNICATIONS CORP.
    Inventors: Prabhudev I. Hosur, Cuong T. Nguyen, Jonathan R. Brickey
  • Patent number: 10455174
    Abstract: An imaging device that operates at high speed is provided. The imaging device includes an imaging circuit, two or more image processing blocks, and two or more selectors. The image processing blocks each include an image processing unit and a retention circuit, and the selectors each include a switch unit and a retention circuit. The imaging circuit has a function of generating image data by performing imaging operation. The image processing unit has a function of processing the image data generated by the imaging circuit. The retention circuit included in the image processing block has a function of receiving and retaining a parameter that is necessary for the image processing unit to perform processing. The switch unit has a function of outputting the image data generated by the imaging circuit or the image data processed by the image processing unit. The retention circuit included in the selector has a function of receiving and retaining a parameter that is output from the switch unit.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 22, 2019
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventor: Takayuki Ikeda
  • Patent number: 10433142
    Abstract: Provided is a broadcast receiving device receiving a broadcast service interoperating with a companion device. The broadcast receiving device includes: an IP communication unit configured to establish a pairing session with the companion device; a broadcast communication unit configured to receive an emergency alert message including an emergency alert alerting a disaster situation on the basis of the broadcast service; and a control unit configured to transmit information on the emergency alert message to the companion device.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: October 1, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Jinwon Lee, Sejin Oh, Kyoungsoo Moon, Seungjoo An, Woosuk Ko, Sungryong Hong
  • Patent number: 10423378
    Abstract: A display processing apparatus acquires a plurality of images and time data corresponding to the respective images. The display processing apparatus selects, as the time interval at which the plurality of images are switched and displayed one by one, either a time interval based on the difference between time data corresponding to images before and after switching, or a predetermined interval. The display processing apparatus switches the plurality of images at the selected time interval, and displays them on a display device.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: September 24, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masanori Tashiro
  • Patent number: 10425668
    Abstract: This disclosure describes methods and systems for viewing a collection of media objects, such as a video clip and associated responses (video, audio and text), in a seamless way. Provided with a media object and a series of responses and counter responses, a real time media combining methodology is coupled with a text and audio conversion process to generate a media stream, or downloadable media object, that contains the original media object and some or all of the associated responses. The media content is formatted into the stream so that ancillary content, like text associated with a particular video response, may also be displayed. Advertisements may be inserted into the stream between responses or overlaying some portion of the viewing area during rendering of the stream.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: September 24, 2019
    Assignee: OATH INC.
    Inventor: Chris Kalaboukis
  • Patent number: 10425902
    Abstract: In one embodiment, a method includes receiving an authentication key broadcasted from a media-player device at the client system which is within a wireless communication range of the media-player device, wherein the media-player device comprises a plurality of antennas, verifying the authentication key by the client system to register the user to the media-player device, and sending instructions from the client system to adjust a power level of each of the plurality of antennas, the instructions being determined based on broadcast signals received at the client system and on a respective position of the client system associated with each received broadcast signal, wherein the respective position of the client system is determined with respect to a position of the media-player device.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 24, 2019
    Assignee: Facebook, Inc.
    Inventor: Mateusz Marek Niewczas
  • Patent number: 10419718
    Abstract: The present invention relates to a device and a method for transmitting and receiving a broadcast signal comprising a subtitling service. Provided in one embodiment of the present invention is a method for transmitting a broadcast signal, the method comprising the steps of: generating a broadcast signal comprising video data and subtitle data; and transmitting the generated broadcast signal. According to the embodiment of the present invention, a transport stream providing a digital broadcast subtitling service using an XML subtitle may be transmitted.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: September 17, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyunmook Oh, Jongyeul Suh
  • Patent number: 10390093
    Abstract: A method for enabling a user to easily select and consume on-demand content is disclosed. In some embodiments, the method is performed by a communication device and includes the following steps: (1) receiving meta-data received by a set-top-box from a head-end system; (2) in response to receiving the meta-data, obtaining information associated with the received meta-data; (3) displaying one or more on-demand options in response to obtaining the information associated with the meta-data; (4) receiving user input indicating a user of the communication device has selected one of the displayed on-demand options; and (5) in response to receiving the user input, causing the set-top-box to (i) tune to an on-demand channel or (ii) display an on-demand menu.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: August 20, 2019
    Assignee: Music Choice
    Inventor: Jeremy C. Rosenberg
  • Patent number: 10365728
    Abstract: Apparatuses, methods, and storage media for adaptive provision of content are described. In one instance, the apparatus may comprise a processor and an adaptive content provision module to be operated by the processor. The adaptive content provision module may include a content provision module to generate and provide for display a first view of content captured by first selected one or more of cameras, to a plurality of user devices; an analysis module to receive and analyze user response information provided by the plurality of user devices in response to the displayed first view of content; and a control module to control the content provision module to generate a second view of content captured by second selected one or more of the plurality of cameras, based at least in part on a result of the analysis of the user response information. Other embodiments may be described and claimed.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: July 30, 2019
    Assignee: Intel Corporation
    Inventors: Yosi Govezensky, Raanan Yehezkel, Michal Jacob
  • Patent number: 10368315
    Abstract: In one embodiment, a method includes detecting, by a media-player device including multiple antennas, a client system of a user is within a wireless communication range of the media-player device. In response to the detection, the media-player device broadcasts an authentication key for the user of the client system. The media-player device then registers the user to the media-player device based on the authentication key being verified by the client system. The media-player device further receives from the client system instructions to adjust a power level of each of the multiple antennas. The instructions are determined based on broadcast signals received at the client system and on a respective position of the client system associated with each received broadcast signal. The respective position of the client system is determined with respect to a position of the media-player device.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: July 30, 2019
    Assignee: Facebook, Inc.
    Inventor: Mateusz Marek Niewczas
  • Patent number: 10334284
    Abstract: A method includes receiving, at a server from a first content source, a media content stream. The media content stream includes native video content and native audio content. The method includes receiving, at the server from a second content source distinct from the first content source, an audio content stream associated with media content of the media content stream. The method includes generating, at the server, a composite stream that includes first packets and second packets. The first packets include first data corresponding to the native video content, and the second packets include second data corresponding to audio content from the audio content stream. The composite stream does not include the native audio content. The method also includes initiating, from the server, a transmission of the composite stream to a media device responsive to a request for the media content with the audio content.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: June 25, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Michael Kirksey
  • Patent number: 10320724
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 10303984
    Abstract: An apparatus for visual search and retrieval using sematic information is described herein. The apparatus includes a controller, a scoring mechanism, an extractor, and a comparator. The controller is to segment an incoming video stream into a plurality of activity segments, wherein each frame is associated with an activity. The scoring mechanism is to calculate a score for each segment, wherein the score is based, at least partially, on a classification probability of each frame. The extractor is to extract deep features from a highest ranked segment, and the comparator is to determine the top-K neighbors based on the deep features.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: May 28, 2019
    Assignee: Intel Corporation
    Inventors: Teahyung Lee, Krishna Kumar Singh, Myung Hwangbo
  • Patent number: 10304232
    Abstract: System and method for applying presentation templates with image animation to presentation documents. A processor identifies a presentation document including an image and identifies a characteristic of the image. The processor further selects a presentation template with image animation from a plurality of available presentation templates. The selection of the processor is based on the characteristic of the image. The processor further applies the presentation template with animation of the image to the presentation document to define animation of the image. The processor then outputs the presentation document with the presentation template applied.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lauren M. Janas, Derek M. Johnson, Alexandre Gueniot, Sushant Sharma
  • Patent number: 10275233
    Abstract: A software update method applied to a television includes: downloading an update image file through a network, wherein the update image file includes an update script and a plurality of sets of data; storing the update image file to a memory; reading the update script from the memory; obtaining information of the data from the update script; sequentially reading the data from the memory according to the information; performing a padding operation on the data to generate a plurality of sets of padded data; and updating software in the television according to the padded data.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 30, 2019
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventor: Chun Chih Lo
  • Patent number: 10250949
    Abstract: In embodiments of broadcast content to HTTP client conversion, a client converter receives video content as an input of broadcast content data streams from a content distribution system. The client converter can join a content data stream of the broadcast input, and convert the content data stream to unicast HTTP data, such as video content segments that are buffered for communication to a client device or to a media player of a client device. An HTTP server of the client converter can then communicate the unicast HTTP data to the client device or to the media player for playback of the video content.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: April 2, 2019
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Ajay K. Luthra, Praveen N. Moorthy, Mark S. Schmidt, Haifeng Xu, Thomas L. du Breuil, Glen Peter Goffin, II
  • Patent number: 10166465
    Abstract: A contextual user interface based on video game playback is described. An assistant device can receive video game state information indicating a state of a playback of a video game on a video game console. Using that information, the assistant device can determine characteristics of the playback and generate a button on a graphical user interface (GUI) based on the characteristics. A user can then select the button and cause the assistant device to instruct the video game console to perform a corresponding action.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: January 1, 2019
    Assignee: ESSENTIAL PRODUCTS, INC.
    Inventors: Manuel Roman, Mara Clair Segal, Dwipal Desai, Andrew E. Rubin
  • Patent number: 10171538
    Abstract: A system including a monitoring unit to monitor in-stream shared content and content served via the online service to a user; an in-stream shared content receiving unit to receive information about the in-stream shared content served with the content; a companion shared content selection unit to select the companion shared content based on the monitored in-stream shared content and content, and the received information; and a transmitting unit to transmit the selected companion shared content to the online service.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: January 1, 2019
    Assignee: Google LLC
    Inventors: Jamieson Robert Kerns, Shiva Rama Krishna Jaini, Nicola Ann Crane
  • Patent number: 10136134
    Abstract: A video encoding method is provided when three scenes are separated by two closely spaced scene changes. For scene changes spaced greater than a threshold, scene changes are programmed with I frames in a normal fashion. If less than the threshold, the method encodes depending on complexity of the first, second and third scene to determine how to encode the scene changes. To compare complexities, the process begins by using X1, X2, and X3 to note respectively the complexities of the first, the second and the third scenes. If the absolute difference of X1 and X2 is higher than a first threshold and the absolute difference of X2 and X3 is higher than a second threshold, the first scene change is more significant than the second scene change, so in that case the process encodes the first scene change as an I-frame and picks a quantization parameter (QP) based on the complexity blended from the complexity of scene 2 (X2) and scene 3 (X3).
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 20, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Wei Zhou, Swaroop Chanda, Wayne D. Michelsen, Jane Perera
  • Patent number: 10115032
    Abstract: A computer-implemented method for training a convolutional neural network (CNN) is presented. The method includes extracting coordinates of corresponding points in the first and second locations, identifying positive points in the first and second locations, identifying negative points in the first and second locations, training features that correspond to positive points of the first and second locations to move closer to each other, and training features that correspond to negative points in the first and second locations to move away from each other.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: October 30, 2018
    Assignee: NEC Corporation
    Inventors: Manmohan Chandraker, Christopher Bongsoo Choy, Silvio Savarese
  • Patent number: 10091558
    Abstract: Systems and methods for a media content user interface. A media content provider includes storage for storing and serving video content to subscribers. The media content provider records and or otherwise stores video content from around the world. Subscribers are provided a user interface to the system that includes a channel bar. The channel bar is dynamically scoped responsive to interactions of a viewer with the system. Selectable elements within the channel bar provide direct access to related content regarding video content, such as television series information and cast information. In addition, the channel bar is operable in multiple modes. An EPG mode displays live video for multiple channels simultaneously. Themed modes permit channel bars that display content according to various themes which may be defined by a viewer, the provider, or both.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: October 2, 2018
    Assignee: Apple Inc.
    Inventors: Gregory N. Christie, Alessandro Sabatelli, William M. Bachman, Imran Chaudhri, Jeffrey Robbin, Jim Young, Joe Howard, Marcel Van Os, Patrick L. Coffman, Stephen O. Lemay, Jeffrey Ma, Lynne Kress
  • Patent number: 10080056
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a controller to collect data indicative of temporal actions initiated by a group of users during presenting a media program. The data indicative of the temporal actions are collected in a collective metadata archive. Portions of the media program are identified based on metadata for which a number of occurrences of the temporal actions exceeds a threshold number of occurrences. A compacted presentation of the portions of the media program is prepared based on the metadata. The compacted presentation includes the portions of the media program arranged consecutively. Other embodiments are disclosed.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: September 18, 2018
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Brian Amento, Larry Stead, Alicia Abella
  • Patent number: 10063905
    Abstract: A digital device and a method for controlling the digital device are disclosed in this specification.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: August 28, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyeryoung Jeong, Seunghyun Heo, Joonghee Han, Hyangjin Lee, Mingi Kim
  • Patent number: 10061985
    Abstract: In one embodiment, a method includes accessing a first feature vector representing a video-content object corresponding to a node in a social graph, wherein the video-content object comprises frames and audio and is associated with text, the first feature vector is based on one or more of the frames; accessing a second feature vector representing the video-content object, wherein the second feature vector is based on at least some of the text; accessing a third feature vector representing the video-content object, wherein the third feature vector is based on one or more portions of the audio; determining a fourth feature vector representing the video-content object, wherein the fourth feature vector is based on a combination of the first, second, and third feature vectors; and determining a context of the video-content object based on the fourth feature vector and social-graph information.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Balmanohar Paluri, Benoit F. Dumoulin, Merlyn Deng, Reena Philip, Dario Garcia Garcia
  • Patent number: 10057651
    Abstract: According to an aspect, a system for implementing a video clip service may include a video editor configured to receive a broadcast media stream and obtain a volume of social media engagements of a social media platform. The social media engagements include user engagements on the social media platform about the broadcast stream. The video editor may include a correlator configured to correlate the volume of social media engagements with a timeline of the broadcast media stream, a moment detector configured to detect one or more segments of the broadcast media stream using the volume of social media engagements, and a clip creator configured to automatically create a video clip with the one or more segments. The system may also include a video surfacer configured to provide the video clip for inclusion in a content stream of one or more users of the social media platform.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 21, 2018
    Assignee: TWITTER, INC.
    Inventors: Baljeet Singh, Michael Folgner, David Regan, Noah Vihinen, Tom Woolway
  • Patent number: 10015547
    Abstract: A method of assisting selection of a TV channel in a linear IPTV service where a prompt to switch a TV channel to another TV channel is generated based on measures indicative of instantaneous relevance of TV programs concurrently broadcast in a plurality of linear TV channels.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: July 3, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Edwin Salomons, Rafal Borczuch
  • Patent number: 9986278
    Abstract: There is provided a server for providing an interactive broadcast. The server includes a memory configured to store a story manager including an event controller, a story controller and an action processor, and a hardware processor configured to execute the story manager. The story manager is configured to provide, using the event controller, an event based on a control script, story elements metadata, one or more user performance analyses, and one or more user preferences. The story manager is also configured to generate, using the story controller, an action command based on the event received from the event controller and a story state. The story manager is further configured to determine, using the action processor, an action corresponding to the action command for initiating one or more control processes for distributing the interactive broadcast.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 29, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Nikolce Stefanoski, Aljoscha Smolic
  • Patent number: 9984652
    Abstract: DisplayPort topology may be managed in the presence of sink devices that can stream audio/visual (AV) content to the source device, or can receive or transmit IO information from/to the source device. This IO information may include raw sensor data for a touch screen, for example. The framework could be used to support/map other published IO interface standards, over DisplayPort interface. A high bandwidth receive path can be configured in the topology independent of the transmit path to support inbound IO and AV functions.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 29, 2018
    Assignee: Intel Corporation
    Inventor: Srikanth Kambhatla
  • Patent number: 9948964
    Abstract: Methods and systems for message notification are described. A video message is received from a source access device. A selection of a target user may be received for the video message. A message notification of availability of the video message for a target access device associated with the target user may be provided.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: April 17, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, Arshad Khan, Niral Sheth
  • Patent number: 9946352
    Abstract: There is provided an information processing apparatus including a data acquiring unit configured to acquire content to which metadata is attached and the metadata attached to the content, the metadata being generated from data obtained from a sensor mounted on a subject, and a display control unit configured to reflect contents of the metadata acquired by the data acquiring unit in display of the content to which the metadata acquired by the data acquiring unit is attached.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 17, 2018
    Assignee: SONY CORPORATION
    Inventors: Yoshihiro Nakanishi, Kosei Yamashita, Ryo Mukaiyama, Takaomi Kimura, Hideyuki Matsunaga, Naofumi Fukasawa
  • Patent number: 9924470
    Abstract: In one embodiment, a method includes receiving, at a media-player device, authentication information from a client system that is within range of at least one antenna of the media-player device. In response to receiving the authentication information, the media-player device may set a power level of each of the antennas to a maximum power level and may broadcast, by at least one antenna, broadcast signals. The media-player device may receive, from the client system, instructions to adjust a power level of each antenna. The instructions may be determined based on broadcast signals received at the client system and on the respective position of the client system that is associated with each received broadcast signal. The media-player device may adjust the power levels of each of the antennas of the plurality of antennas to define a range of broadcast based on the received instructions.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: March 20, 2018
    Assignee: Facebook, Inc.
    Inventor: Mateusz Marek Niewczas
  • Patent number: 9877055
    Abstract: A system and method for streaming video with dynamic user features enable content distribution systems to increase a user's total watch time. A user behavior server proposes additional watch recommendations to a user in response to detecting certain user behavior. Autoplay and autoscroll functionality is provided that permits a user to browse a video feed during playback of selected content. Global play and pause modes are disclosed that allow a user to select a preferred playback mode and have that mode persist across session and application launches.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: January 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Kurt Wilms, Bryce Gibson Reid, Andrea Zvinakis, Matthew Turner Smith