Content Arrangement Patents (Class 725/44)
  • Patent number: 11204959
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for ranking videos. The program and method include storing, in a database, a plurality of videos; obtaining, for a first of the plurality of videos, first data representing a first interaction performed by a creator of the first video in association with the first video; and obtaining, for the first video, second data representing a second interaction performed by a consumer of the first video in association with the first video. A score is computed for the first video based on the first and second data and the first video is ranked relative to a remaining subset of the plurality of videos by comparing the computed score for the first video with respective scores of videos in the remaining subset of the plurality of videos.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: December 21, 2021
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Maryam Daneshi, Sivakumar Loganathan, Satya Kanduri, Senthil Karthikeyan Sundaram, Evan Shaw
  • Patent number: 11194454
    Abstract: A method for presenting content items includes receiving, by a user device, a request for a video item hosted by a content platform, and providing a graphical user interface comprising a first portion having a media player to playback the requested video item, a second portion to display additional content items, and a third portion displaying a list of the additional content items. The requested video item comprises a plurality of portions, each associated with a corresponding additional content item. The method further includes responsive to the media player beginning to playback a first portion of the requested video item, causing the second GUI portion to display a corresponding additional content item without an interaction of the user, and in response to a user selection of an additional content item in the third GUI portion, automatically updating playback of the video item to correspond to the selected additional content item.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11172245
    Abstract: A technique is described for generating a unified list (e.g., a list ribbon) of programs from a variety and disparate channels, the list for display on an over-the-top (OTT) client device. As an example, the unified list can be generated from OTT live channels and from over-the-air OTA and/or Advanced Television Systems Committee (ATSC) live channels. Further, the unified list can include OTT recordings on the cloud and OTA/ATSC recordings on the local hard drive connected to an OTA local DVR. Thus, the OTT device Client obtains the list from the DVR backend, instead of going to the local OTA client box for the local recordings.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: November 9, 2021
    Assignees: DISH Network L.L.C., Sling Media PVT. Ltd.
    Inventors: Jayaprakash Ramaraj, Girish Reddivari, Shailesh Deshmukh, Edward Galbraith, James Davis, Satheesh Haryhara Iyer
  • Patent number: 11170819
    Abstract: Described herein is a mechanism for creating a dynamic video highlight from a plurality of video segments. A metadata collection agent collects metadata comprising attributes about a video, segments within the video where one or more events occur, attributes about the creator of the video and so forth. The metadata is collected and used to create highlight video definitions comprising a set of metadata attribute-value pairs. The highlight video definitions can be created in an interactive fashion by presenting a user interface allowing selection of a combination of attribute-value pairs to include/exclude segments from the definition and/or manual selection of custom segments. The highlight video definitions can be stored and/or shared among users. The video highlight definitions are utilized to instantiate one or more video players to play the video segments in an identified order without assembling the video segments into a separate video.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: November 9, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Donald Frank Brinkman, Jr., Suvamsh Shivaprasad, Max Artemov, Lenin Ravindranath Sivalingam, Matthai Philipose, Peter Bodik
  • Patent number: 11094190
    Abstract: A system and method for controlling media devices over telecommunication networks is disclosed. In particular embodiments, the system and method utilize cellular telecommunication networks. The present system and method allows a user to control and, in some instances, unify a multitude of devices over the telecommunication network. Through telecommunication networks, such as cellular networks, media and entertainment can be shared between multiple devices.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: August 17, 2021
    Inventors: Sherman Lewis, Holly Lynn Lewis
  • Patent number: 11030333
    Abstract: Disclosed are various embodiments for discovering availability of digital media titles from multiple digital media service providers. In one embodiment, information is obtained about a relationship between a user account and a first digital media service provider. A request for availability of a digital media title is obtained via a user interface. An availability is determined for access by the user account of the digital media title from the first digital media service provider having the relationship with the user account and a second digital media service provider. An indication of the availability for access of the digital media title by the user account is presented.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: June 8, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Brett C. Barrilleaux, Ann M. Groeninger
  • Patent number: 11025695
    Abstract: One embodiment of the present invention sets forth a technique for modifying a rules engine implemented in a highly-scaled computing environment. The technique includes receiving rules data that include a first operation, wherein the first operation is from a set of pre-defined operations and includes at least one dimension that is from a set of pre-defined dimensions and building a list of rules based on the rules data, wherein the list of rules filters an extended list of entries based on the first operation and on a first value that corresponds to the at least one dimension. The technique further includes receiving a request to generate a filtered list of entries, wherein the request references the first value, and, in response to receiving the request, applying the list of rules to the extended list of entries based on the first value to generate the filtered list of entries.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: June 1, 2021
    Assignee: NETFLIX, INC.
    Inventor: Haley Tucker
  • Patent number: 11025970
    Abstract: Systems and methods for controlling network bandwidth utilization by media streaming services are provided. According to one embodiment, a data stream associated with streaming media content being requested from an external service provider by a client device associated with a private network is intercepted by a network manager associated with the private network. Streaming options made available for streaming the streaming media content are limited by the network manager by: (i) identifying a policy applicable to the data stream; (ii) identifying a manifest specifying multiple versions in which the streaming media content is available to be streamed, within the data stream; (iii) determining the multiple versions by parsing the manifest; (iv) determining a prohibited version that exceeds a bandwidth limitation specified by the policy; (v) updating the manifest by removing information regarding the prohibited version from the manifest; and (vi) providing the updated manifest to the client device.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: June 1, 2021
    Assignee: Fortinet, Inc.
    Inventor: Pedro Miguel Paixao
  • Patent number: 11005956
    Abstract: Streaming content based on skip histories is discussed herein. An embodiment operates by clustering a user into a group of users. A plurality of skip commands associated with a second content are received from a plurality of receivers associated with members of the group while the receivers are displaying the second content to the members of the group. A crowd source skip history is generated for the content for the group using at least the received skip commands A skip rating is calculated A request for the second content is received from a receiver associated with the clustered user. A stream of the second content is transmitted to the receiver, such that a portion of the second content identified by the crowd source skip history is excluded from the stream.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: May 11, 2021
    Assignee: ROKU, INC.
    Inventor: Joseph Hollinger
  • Patent number: 10984296
    Abstract: Example apparatus disclosed herein are to: capture screenshots of search results pages returned from a reverse image search engine for respective ones of image frames of a first video processed by the reverse image search engine; generate a plurality of base query records corresponding to ones of the screenshots that have respective textual information associated with a base search term, the respective ones of the base query records including at least portions of the respective textual information from the corresponding screenshots; perform a frequency analysis on the textual information included in the base query records to determine an object search term; generate a plurality of object query records corresponding to respective ones of the base query records that have respective textual information associated with the object search term; and identify a first object depicted in the first video based on at least one criteria applied to the object query records.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: April 20, 2021
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventor: Jan Besehanic
  • Patent number: 10986396
    Abstract: Systems and methods are described for enabling a user to bias the type of media content made available to a user account through a localized content dashboard. In one implementation, a method for adjusting media content availability associated with a user account configured to receive media content from a server system over a network, includes displaying on a content playback system a localized content dashboard, including: a summary of attributes of media content accessed by the user account, where the summary of the attributes is based on metadata associated with the accessed media content; and controls for biasing the attributes of media content delivered to the user account. The content playback system receives data corresponding to user input actuating one of the controls; and in response to receiving the data, transmits over the network to the server system data associated with the media content attribute biased by the user input.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: April 20, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Edward Drake, Andrew J. Wright, Bruce Bleasdale
  • Patent number: 10945024
    Abstract: One or more processors receive a plurality of original video streams, generate a guide video stream that includes each of the original video streams resized and arranged such that all of the original video streams are simultaneously visible and playing on the guide video stream, and display the guide video stream on a display device. The one or more processors further provide an interactive user interface on the display device in conjunction with the guide video stream to thereby allow a user of the set-top box to select one of the original video streams shown playing on the guide video stream for full screen playback. In response to the user selecting a particular original video stream for full screen playback, the one or more processors play full screen on the display device the particular original video stream as selected by the user.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: March 9, 2021
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Arnon Levy, Peter S. Warrick
  • Patent number: 10922528
    Abstract: Systems and methods are described herein for tagging images for placement in a graphical layout based on characteristics of depicted faces. The brightness of each face depicted is determined and, if the brightness of any face is below a threshold level of brightness, the image is tagged with a negative identifier indicating that the image cannot be dimmed. If the brightness of every face exceeds the threshold level of brightness, then the image is tagged with a positive identifier indicating that the image can be dimmed. The resolution of the image is also determined and, if the resolution currently affects any face, the image is tagged with a negative identifier indicating that the image cannot be blurred. If the resolution does not affect any face, and further blurring will not affect any image, then the image is tagged with a positive identifier indicating that the image can be blurred.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: February 16, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Ankit Gupta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Patent number: 10917697
    Abstract: Techniques of providing an interactive programming guide with a personalized lineup are disclosed. In some embodiments, a profile is accessed, and a personalized lineup is determined based on the profile. The personalized lineup may include a corresponding media content identification assigned to each one of a plurality of sequential time slots, where each media content identification identifies media content for the corresponding time slot. A first interactive programming guide may be caused to be displayed on a first media content device associated with the profile, where the first interactive programming guide includes the personalized lineup.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: February 9, 2021
    Assignee: Gracenote, Inc.
    Inventors: Wilson Harron, Oscar Celma Herrada, Irene Zhu, Markus K. Cremer
  • Patent number: 10901592
    Abstract: An integrated multi-platform user interface/user experience enables a user to enjoy an online experience including watching/viewing content, receiving offers and participating with the content. The user interface includes a full screen mode, a split-screen mode, features to receive contextually-related content, uploading and sharing content capabilities, and many additional functions/options.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: January 26, 2021
    Assignee: Sony Corporation
    Inventor: Andrew M. Shenkler
  • Patent number: 10877964
    Abstract: A method to facilitate the generation of business intelligence insights in business intelligence insight to verbal conversational requests for statistical analysis related to at least one sector, which has: receiving at least one verbal conversational request for statistical analysis and business intelligence insights associated with the at least one sector from at least one user device associated with at least one user; analyzing the at least one verbal conversational request for statistical analysis and business intelligence insights; identifying at least one dataset based on the analyzing; retrieving the at least one dataset from at least one database; generating at least one business intelligence insight corresponding to the at least one verbal conversational request for statistical analysis and business intelligence insights based on the at least one dataset; and transmitting the at least one business intelligence insight to the at least one user device.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: December 29, 2020
    Inventor: Dennis E. Brown
  • Patent number: 10866974
    Abstract: This disclosure relates to a method for providing a display of content consumption by geographic location. The method includes storing, in a data store, geographic locations of a set of users consuming content items and consumption characteristics of the content items, wherein the content items are identified by user devices at the geographic locations while the content items are played by source devices external to the user devices, and wherein information about a content item of the identified content items, which is consumed by a user of the set of users, is transmitted to the server system by a user device of the user. The method also includes extracting, from the data store, geographic locations of consumption and a set of consumption characteristics of each content item of the identified content items, wherein the set of consumption characteristics comprises a title and times of consumption of the content item by the set of users.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 15, 2020
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Annie Chen, Dominik Roblek
  • Patent number: 10860344
    Abstract: Provided is a remote operating system which enables to operate a device by a remote operating device in a simple and reliable manner even if the device to be operated is not equipped with a communication function, or if displayed contents on a monitor screen of the device to be operated are not recognized by the remote operating device. A remote operating system (100) includes: a screen acquisition unit (121); an image determination unit (122); a state providing unit (123); an operation reception unit (131); an operating signal output unit (132); a correct or incorrect operation determination unit (133); and a state database DB. The remote operating system (100) further includes a capture device (141) for capturing an image of a monitor X1 of a device X of interest, and a control interface (142) connected to a keyboard X2 of the object X to be controlled in a superimposed manner.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: December 8, 2020
    Assignee: BICLICK CO., LTD.
    Inventors: Masato Owada, Kengo Tanaka
  • Patent number: 10750219
    Abstract: Embodiments are directed toward providing a customized over-the-air channel mapping to each content receiver in a geographical area based on crowdsourced mappings of available channels from at least a subset of the content receivers in that geographical area. When a new content receiver is installed in the geographical area, the customized over-the-air channel mapping is provided to the new content receiver and used by the new content receiver as its internal list of available over-the-air channels without performing a scan of its own. At least a portion of the content receivers in the geographical area perform a round-robin-type scan to identify new or missing channels in the geographical area. The customized over-the-air channel mapping is then updated when a new channel or missing channel threshold is reached. And the updated customized over-the-air channel mapping is provided to each content receiver in the geographical area.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: August 18, 2020
    Assignee: SLING MEDIA PVT. LTD.
    Inventors: Preetham Kotian, Jayaprakash Ramaraj
  • Patent number: 10735804
    Abstract: Systems and methods are disclosed herein for adaptively buffering content of a media asset from a media source when a different media asset from a different media source is being played at user equipment. The media guidance application may predict when and which channel or other media source the user is likely to switch to and then buffer content from the predicted channel or other media source accordingly. The pre-tuning buffering may enhance the user experience by reduce tuning latency when the user switches channels.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: August 4, 2020
    Assignee: ROVI GUIDES, INC.
    Inventor: David Wayne Chamberlin
  • Patent number: 10721511
    Abstract: Systems and method for coordinating online activity with broadcast television are disclosed. In some embodiments, the system includes a coordination server configured to read a coordination index that includes: an identifier for online content stored on an online content server, where the online content is transmittable to a computing device for output on the computing device; and scheduling information of a broadcast event to be broadcasted on broadcast television. The coordination index associates the scheduling information of the broadcast event with the identifier for the online content. Based on the coordination index, the coordination server generates a signal to indicate a broadcast status of the broadcast event. Upon the signal being read by the online content server, the online content server transmits the online content to the computing device in accordance with one or more rules for interpreting the signal.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: July 21, 2020
    Assignee: TMT Lab Inc.
    Inventors: Rodrigo Dario Madriz Ottolina, Uditha Priyankara Subasinghe
  • Patent number: 10699127
    Abstract: A method and apparatus for adjusting a parameter are provided. The method may include: acquiring a current value of at least one parameter which is in a process of generating a video corresponding to a commentary of the news cluster based on a news cluster; determining a video evaluation score of the video which is generated based on the news cluster and according to the current value of the at least one parameter; performing feature extraction on the current value of the at least one parameter to obtain a feature representation; inputting the feature representation and the determined video evaluation score into a pre-trained evaluation network to obtain a predicted video evaluation score; inputting the feature representation and the predicted video evaluation score into a pre-trained operation network, to obtain current operation information; and adjusting the current value of the at least one parameter based on the current operation information.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 30, 2020
    Assignees: Baidu.com Times Technology (Beijing) Co., Ltd., Baidu USA LLC
    Inventors: Hao Tian, Daming Lu, Xi Chen, Jeff ChienYu Wang
  • Patent number: 10693933
    Abstract: One embodiment of the present invention sets forth a technique for modifying a rules engine implemented in a highly-scaled computing environment. The technique includes receiving rules data that include a first operation, wherein the first operation is from a set of pre-defined operations and includes at least one dimension that is from a set of pre-defined dimensions and building a list of rules based on the rules data, wherein the list of rules filters an extended list of entries based on the first operation and on a first value that corresponds to the at least one dimension. The technique further includes receiving a request to generate a filtered list of entries, wherein the request references the first value, and, in response to receiving the request, applying the list of rules to the extended list of entries based on the first value to generate the filtered list of entries.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 23, 2020
    Assignee: NETFLIX, INC.
    Inventor: Haley Tucker
  • Patent number: 10687116
    Abstract: A method includes receiving, at a media device, media content from a media content server. A portion of the media content includes a first item concurrently depicted with a second item. The method includes receiving an input indicating a selection of the second item within the media content. The method includes, in response to the input, sending an identification request for information corresponding to the second item to an identification server in response to the input. The identification request includes data relating to a depiction of the second item. The method also includes receiving the information from the identification server in response to the identification request.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: June 16, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Pratt, Steven M. Belz, Gregory Edwards, Paul Van Vleck
  • Patent number: 10674201
    Abstract: Technologies for managing input events in many-to-one wireless display configurations includes a destination computing device communicatively coupled to a plurality of source computing devices. The destination computing device is configured to detect an input event received from an input device communicatively coupled to the destination computing device and identify one or more prioritization metrics of the detected input event that includes at least one of a latency level and an input event status of an input device communicatively coupled to the destination computing device. The destination computing device is further configured to determine a priority level of the input event based on the one or more identified prioritization metrics and enqueue the input event and the priority level into a priority queue of input events and associated priority levels. Other embodiments are described and claimed herein.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: June 2, 2020
    Assignee: Intel Corporation
    Inventors: Karthik Veeramani, Rajneesh Chowdhury, Rajesh Poornachandran
  • Patent number: 10650355
    Abstract: An embodiment provides a method, including: communicating with a server to obtain change data derived from a set of event data; said set of event data comprising timestamped event data permitting calculation of a delta with respect to a scheduling milestone; identifying, using a processor, a display element impacted by the change data; and updating, using the processor, the display element according to the change data; said updating comprising changing a color of a display graphic in a schedule view to visually indicate the change data. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: May 12, 2020
    Assignee: TeleTracking Technologies, Inc.
    Inventors: Steve Spear, Toni D. Morrison, Corey Paracca, Ann M. Della Porta
  • Patent number: 10620801
    Abstract: Systems, methods, and interfaces for generating information cards for a video and rendering the information cards during playback of the video are provided. In an embodiment, a client device can an interface component configured to generate a graphical user interface comprising media player configured to play a video streamed to the device from a streaming media provider. The interface further comprises an information icon positioned within the media player and overlaying the video during playing of the video, the information icon indicating association of one or more information cards comprising additional information associated with the video, wherein, the interface component is configured to generate the one or more information cards and include the one or more information cards in the graphical user interface in response to user input indicating selection of the information icon. A presentation component further displays the graphical user interface via a display of the device.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: April 14, 2020
    Assignee: Google LLC
    Inventors: Avi Fein, Vipul Vinod Thakur, Molly Castle Nix, Dhruv Bakshi, Edward Cunningham, Shmuel Salem, Jakob Foerster, Anthony William Ruscoe, Jacob Paul Richard Robinson, Werner Beroux
  • Patent number: 10616665
    Abstract: Exemplary embodiments of systems and methods are provided for automatically creating time-based video metadata for a video source and a video playback mechanism. An automated logging process can be provided for receiving a digital video stream, analyzing one or more frames of the digital video stream, extracting a time from each of the one or more frames analyzed, and creating a clock index file associating a time with each of the one or more analyzed frames. The process can further provide for parsing one or more received data files, extracting time-based metadata from the one or more parsed data files, and determining a frame of the digital video stream that correlates to the extracted time based metadata.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: April 7, 2020
    Inventor: Daniel Stieglitz
  • Patent number: 10567829
    Abstract: A processing device receives metadata for media content items and displays cells for the media content items in an overview area in an electronic program guide (EPG). The cells include subsets of metadata for the media content items. The processing device receives a selection a media content item and moves a cell, which includes a subset of metadata for the selected media content item, from the overview area to a focus area in the EPG. In response to determining that a scheduled duration for the selected media content item does not satisfy a condition pertaining to a maximum time interval of the focus area, the processing device adjusts a timeline of the focus area based on the scheduled duration of the selected media content, and replaces the subset of metadata in the cell in the focus area with expanded metadata for the selected media content item.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: February 18, 2020
    Assignee: GOOGLE LLC
    Inventors: Michael Kleinerman, Neil Cormican
  • Patent number: 10542314
    Abstract: Aspects of the subject disclosure may include, for example, a device in which a processing system facilitates performance of operations including obtaining content for presentation to audience members, generating versions of the content, storing the versions in a library, and configuring a presentation of the content at a presentation device. The system detects characteristics of the audience members; if an appropriate version for an audience member is not available in the library, the system generates a customized version. A set of versions is presented simultaneously to the audience members, each of whom accordingly experiences a presentation version. The system receives data regarding real-time reactions of each audience member to the presentation version. An alternate presentation version, which can include a real-time adjustment of the content, is provided based on the reaction data of an audience member and presented to the audience member. Other embodiments are disclosed.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 21, 2020
    Assignee: AT&T Mobility II LLC
    Inventors: Brian Dominguez, Matthew Mayheu
  • Patent number: 10503459
    Abstract: A device and method for sharing a screen in an electronic device including at least one display are provided. The electronic device includes at least one display that displays information, a communication interface that transmits/receives a signal to/from an external electronic device, and a processor that determines a display method of the external electronic device based on the device capability of the external electronic device, generates screen configuration information corresponding to information displayed on the at least one display based on the display method of the external electronic device, and makes a control to transmit the screen configuration information to the external electronic device through the communication interface.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: December 10, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jun-Hak Lim, Hyuk Kang, Jae-Bong Yoo, Kyung-Soo Lim, Duk-Ki Hong, Jeong-Hun Kim, Min-Gyew Kim
  • Patent number: 10506301
    Abstract: Systems, methods, and non-transitory computer readable media can identify one or more of a store or a product depicted in a live stream video. An advertisement associated with the store or the product can be generated. The advertisement can be inserted into the live stream video.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: December 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Maria Zverina, Dariia Stroganova
  • Patent number: 10455270
    Abstract: A multi-window user interface (UI) is presented in various configurations and operational uses to leverage the relatively large display canvas afforded by large screen display devices such as 4K or 8K displays. Along with the various “Multiview” aspects, content delivery techniques, content selection techniques, and level of service techniques also are presented.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 22, 2019
    Assignee: Sony Corporation
    Inventors: Steven Martin Richman, Jason Clement
  • Patent number: 10440064
    Abstract: A system for providing efficient delivery of media content to the masses is disclosed. In particular, the system may include receiving requests for content from a plurality of user devices. The system may then include synchronizing fulfillment timeframes for delivering the content based on a preset time interval. In response to the requests, the system may deliver the content, such as via a satellite network, to a storage device, such as, but not limited to, a digital video recorder, a video-ready-access device equipped with a satellite receiver and antenna, a digital subscriber line access multiplexer equipped with a satellite received and antenna, or any combination thereof, based on the preset time interval. The system may then include causing the storage device to deliver the requested content to the plurality of user devices via a wireless network communicatively linked to the plurality of user devices.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 8, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: James G. Beattie, Jr., Luis Ramos
  • Patent number: 10397659
    Abstract: A user receiving device and method for operating the same includes a memory and a controller that stores content in the memory to form stored content. The controller receives a display request for displaying content from a user device. The display request comprises a user device identifier. The controller determines a timeslot corresponding to the display request, retrieves a content list corresponding to stored content, reorders the content list in response to the timeslot and the user device identifier to form a reordered list and communicates the reordered list to the user device.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: August 27, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Sui-Ky Ringo Ling, Raynold M. Kahn
  • Patent number: 10390066
    Abstract: [Object] To improve a quality of a service that uses an application that uses a broadcast resource. [Solving Means] There is provided an information processing apparatus including: a broadcast processing unit that receives and processes a broadcast resource constituted of a plurality of types of media information; and a controller that acquires an application information table which stores information requisite for activating an application that can use the broadcast resource and first definition information for specifying the type of the media information of the broadcast resource usable by the application, and judges whether the broadcast resource can be used by the application in a unit of the media information.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: August 20, 2019
    Assignee: Saturn Licensing LLC
    Inventors: Jun Kitahara, Naohisa Kitazato
  • Patent number: 10368119
    Abstract: A method comprising: receiving, via a distribution channel, video data having an identifier that identifies a position within a video and an address defining a location of a stored playlist. The method also comprises obtaining from a server a playlist in response to a user input, where the playlist includes location information identifying a location of a stored transport stream. The method also comprises receiving the transport stream from the location identified in the playlist over a network, and displaying the obtained transport stream.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: July 30, 2019
    Assignees: Sony Corporation, Sony Europe Limited
    Inventors: Kazumi Hirano, Toru Domukai, Samuel Aran Masham
  • Patent number: 10299007
    Abstract: Apparatuses, methods, and program products are disclosed for displaying video. One method includes receiving a video input at a first port of an electronic device. The method includes receiving, at the electronic device, an indication to switch a video output between a first mode and a second mode. The first mode includes the video input occupying a full display screen, and the second mode includes the video input occupying less than the full display screen. The method includes receiving, at the electronic device, information corresponding to the video input. In the second mode, the information occupies a portion of the full display screen. The method includes transmitting, from a second port of the electronic device, the video output for displaying the video output on a display external to the electronic device.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: May 21, 2019
    Inventor: John Senew
  • Patent number: 10296197
    Abstract: Provided is an information processing apparatus including: a decision unit configured to decide a form of each of a plurality of display objects based on a plurality of contents, on the basis of viewing priority information which has an influence on viewing priority of the content corresponding to the display object; and an output control unit configured to cause an output unit to output each of the plurality of display objects in the form decided by the decision unit.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: May 21, 2019
    Assignee: SONY CORPORATION
    Inventors: Takayuki Ochi, Mizuho Oda, Miyuki Shirakawa, Ryo Nakagawa
  • Patent number: 10289297
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and computer-readable devices. A computing device presents a user interface that includes first and second images. The computing device receives first user input that moves the user interface in a first direction. The computing device moves the user interface in the first direction by moving the first and second images in the first direction, and modifying a presentation of the second image at the same time that the second image is moved in the first direction, to indicate that the second image is an image that is pannable. The computing device receives second user input that interacts with the second image to pan the second image. The computing device pans the second image by replacing a first portion of the second image with a second portion of the second image.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: William Young Chang, Dana A. Bright, Thomas Homer Rutledge, Soufi Esmaeilzadeh, Antin Harasymiv, Su Chuin Leong
  • Patent number: 10275136
    Abstract: A media management system configured provides functionality to store, organize, and share digital media. The media management system may capture media in one or more media capture sessions and organize the media according to the time at which it was created or captured. An adaptable media grouping system is included to allow desired media to be quickly and easily located through coarse and fine groupings. The media management system may also manage and share URLs. The media management system may be implemented on various hardware devices, including mobile, desktop, and other computing devices.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: April 30, 2019
    Inventors: Benedict Ow, Andrew Platter, Dmitry Kogosov, Richard Stiles
  • Patent number: 10244280
    Abstract: In one embodiment, a method of generating an electronic program guide for a user of an entertainment system is disclosed. The method includes retrieving, by a user computer in communication with the entertainment system, preference criteria corresponding to one or more user preferences describing payment requirements. The user computer receives a plurality of content listings, each content listing comprising a content title, an indication of a content source, and a payment requirement, and a search query including a content title. The user computer also identifies a subset of the plurality of content listings based on content title and the search query, and ranks each content listing in the subset based on a comparison of the preference criteria and the payment requirement of each content listing in the subset. A content entry in the electronic program guide is created comprising each content listing in the subset in ranked order.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: March 26, 2019
    Assignee: RESOURCE CONSORTIUM LIMITED
    Inventors: Erik Scheelke, Theodore L. Griggs
  • Patent number: 10244276
    Abstract: Devices and methods for allocating bandwidth in a data communication network having available bandwidth, particularly when allocating bandwidth for data of more than one video content item.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: March 26, 2019
    Assignee: Comigo Ltd.
    Inventor: Avraham Makovetzky
  • Patent number: 10237617
    Abstract: A user interface allows for blending of television program choices from which a viewer may select, the blending representing options for linear and non-linear programming presented together within a single hierarchy of a designated category. The blending may further include managed content relevant to the designated category, where desired. Such designated categories may include television programming categories and/or content categories. The options for linear and non-linear programming may be presented together within a single screen of the user interface.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 19, 2019
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Samuel Moreau, Donald Ahrens, Georgia Gibbs, John Carney, David de Andrade
  • Patent number: 10229179
    Abstract: In the proposed approach cluster elements (bins) are made available as a keypad in the form of a cluster map. The user directly selects the cluster element (bin) with a mouse, touch or actual keypad. For each of the associated attributes, a cluster map is available that orders the attributes from high-to-low by color or shade intensity. When a cluster element is selected in one cluster map, that same cluster element is also highlighted in other cluster maps. For each of the cluster maps, a value axis is available which shows the value of the parameter for the selected cluster element. In the case of numerical values, the high/low attribute pattern across the cluster maps is easily visible. The selected data objects in the cluster map are displayed in a separate widget.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: March 12, 2019
    Assignee: Dassault Systèmes Simulia Corp.
    Inventor: Alexander Jacobus Maria Van der Velden
  • Patent number: 10231009
    Abstract: A provider transmits instructions to a receiver to record multiple instances of content. The instances of content are included in the same frequency band of a broadcast signal transmitted via a first communication link and encoded utilizing a common encryption. The provider determines to supplement and transmits an instruction to record a supplemental instance of content from a second content provider via a second communication link. The receiver receives the instructions and accordingly receives, decodes, and stores the multiple instances of content and the supplemental content. A recorder in communication with the receiver determines whether a content selection is a member of a content group. The group determination is based on a tag of the content selection. If the content selection is a member of the content group, the recorder presents to a display device the content selection and at least one other member of the content group.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: March 12, 2019
    Assignee: DISH Technologies L.L.C.
    Inventors: Henry Gregg Martch, Max S. Gratton
  • Patent number: 10210462
    Abstract: A demographics analysis trains classifier models for predicting demographic attribute values of videos and users not already having known demographics. In one embodiment, the demographics analysis system trains classifier models for predicting demographics of videos using video features such as demographics of video uploaders, textual metadata, and/or audiovisual content of videos. In one embodiment, the demographics analysis system trains classifier models for predicting demographics of users (e.g., anonymous users) using user features based on prior video viewing periods of users. For example, viewing-period based user features can include individual viewing period statistics such as total videos viewed. Further, the viewing-period based features can include distributions of values over the viewing period, such as distributions in demographic attribute values of video uploaders, and/or distributions of viewings over hours of the day, days of the week, and the like.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Juan Carlos Niebles Duque, Hrishikesh Aradhye, Luciano Sbaiz, Jay Yagnik, Reto Strobl
  • Patent number: 10205982
    Abstract: Methods and systems are described for a media guidance application that manages media subscriptions between a user and a content provider. In particular, the media guidance application may automatically identify subscription terms that are beneficial for both a user and for a content provider.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 12, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: William L. Thomas, Paul T. Stathacopoulos, Walter R. Klappert
  • Patent number: 10200744
    Abstract: A method of generating a blended output including an interactive user interface and one or more supplemental images. At a client device, a video stream containing an interactive user interface is received from a server using a first data communications channel configured to communicate video content and a command is transmitted to the server that relates to a user input received through the interactive user interface. In response to the transmitting, an updated user interface is received using the first data communications channel, and one or more supplemental images are received using a second data communications channel. Each supplemental image is associated with a corresponding transparency coefficient. The updated user interface and the one or more supplemental images are blended according to the transparency coefficient for each supplemental image to generate a blended output and the blended output is transmitted toward the display device for display thereon.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: February 5, 2019
    Assignee: ActiveVideo Networks, Inc.
    Inventors: Ronald A. Brockmann, Onne Gorter, Anuj Dev, Gerritt Hiddink
  • Patent number: 10168856
    Abstract: An approach is provided that displays, on a two dimensional (2D) screen, a gyroscopic graphical user interface (GUI). The gyroscopic GUI provides three dimensional (3D) control of a simulated 3D scene displayed on the 2D screen. In the approach, a gesture from a user receiving at the gyroscopic GUI. Responsively, the approach adjusts the 3D scene displayed on the 2D screen based on the gesture that was received.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: John J. Andersen, Jacob A. Daigle, Jason E. Doucette, Wilson L. Wu