OpenTV, Inc.

United States of America

Back to Profile

1-100 of 237 for OpenTV, Inc. Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
New (last 4 weeks) 5
2024 April (MTD) 4
2024 March 5
2024 (YTD) 9
2023 10
See more
IPC Class
H04N 21/482 - End-user interface for program selection 56
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering 46
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content 45
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies  44
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data 31
See more
Status
Pending 22
Registered / In Force 215
Found results for  patents
  1     2     3        Next Page

1.

SMART PLAYLIST

      
Application Number 18498367
Status Pending
Filing Date 2023-10-30
First Publication Date 2024-04-25
Owner Open TV, Inc. (USA)
Inventor
  • Fishman, Alex
  • Chai, Crx K.

Abstract

A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.

IPC Classes  ?

  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/482 - End-user interface for program selection

2.

MEASURING RESPONSE TRENDS IN A DIGITAL TELEVISION NETWORK

      
Application Number 18503308
Status Pending
Filing Date 2023-11-07
First Publication Date 2024-04-18
Owner OPENTV, INC. (USA)
Inventor Staunton-Lambert, Kevin

Abstract

Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.

IPC Classes  ?

  • H04L 43/12 - Network monitoring probes
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]

3.

SYSTEMS AND METHODS FOR ENABLING A USER TO GENERATE A PLAN TO ACCESS CONTENT USING MULTIPLE CONTENT SERVICES

      
Application Number 18489125
Status Pending
Filing Date 2023-10-18
First Publication Date 2024-04-11
Owner OpenTV, Inc. (USA)
Inventor Iyer, Nandini

Abstract

A system for facilitating access to items of content presents recommendations to a user. Items of content may include movies and television shows. Recommendations may include access plans specifying a plurality of digital media services, where each specified digital media service provides availability to items of content included in a user defined set. Further, recommendations may be based on one or more use defined constraints. User defined constraints may include a user budget for accessing items of content during a specific time period.

IPC Classes  ?

  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • H04N 21/2543 - Billing
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/4627 - Rights management

4.

SYNCHRONIZING AN APPLICATION ON A COMPANION DEVICE

      
Application Number 18484779
Status Pending
Filing Date 2023-10-11
First Publication Date 2024-04-04
Owner OpenTV, Inc. (USA)
Inventor
  • Hensgen, Debra
  • Pierre, Ludovic
  • Gibson, Martin
  • Iyer, Nandini
  • Menand, Jean-Rene
  • Rapport, Sebastian

Abstract

A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.

IPC Classes  ?

  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • G06F 9/00 - Arrangements for program control, e.g. control units
  • G06F 16/95 - Retrieval from the web
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 65/00 - Network arrangements, protocols or services for supporting real-time applications in data packet communication
  • H04L 65/1059 - End-user terminal functionalities specially adapted for real-time communication
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/2362 - Generation or processing of SI [Service Information]
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/8545 - Content authoring for generating interactive applications
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04W 8/00 - Network data management

5.

BITRATE AND PIPELINE PRESERVATION FOR CONTENT PRESENTATION

      
Application Number 18480918
Status Pending
Filing Date 2023-10-04
First Publication Date 2024-03-28
Owner OpenTV, Inc. (USA)
Inventor
  • Gogoi, Amarendra N.
  • Gupta, Sanjay Kumar
  • Swami, Ravikant

Abstract

Systems and methods for optimizing a content change process are provided. In example embodiments, a digital receiver causes playback of a first piece of content. The digital receiver receives a selection of a new piece of content for playback during the playback of the first piece of content. In response to the receiving of the selection, the digital receiver maintains a bitrate used for playback of the first piece of content to initiate playback of the new piece of content.

IPC Classes  ?

  • H04N 21/2365 - Multiplexing of several video streams
  • H04L 65/70 - Media network packetisation
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities

6.

CROWDSOURCED PLAYBACK CONTROL OF MEDIA CONTENT

      
Application Number 18474736
Status Pending
Filing Date 2023-09-26
First Publication Date 2024-03-21
Owner OpenTV, Inc. (USA)
Inventor
  • Pont, Jose Emmanuel
  • Chai, Crx K.

Abstract

Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/2187 - Live feed
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/237 - Communication with additional data server
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/278 - Content descriptor database or directory service for end-user access
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot

7.

HIGHLY-SCALABLE DATA TRANSMISSION

      
Application Number 18476481
Status Pending
Filing Date 2023-09-28
First Publication Date 2024-03-21
Owner OpenTV, Inc. (USA)
Inventor
  • Vezzuto, Enrico
  • Stransky-Heilkron, Philippe

Abstract

Methods and systems for transmitting and receiving data, such as, for example, entertainment data, are presented. In one example, a data file is segmented into a plurality of data modules. A header is generated for each of the data modules, with the header including a module identifier for the data module associated with the header. An indication of a number of the plurality of data modules associated with the data file, and at least one multicast address from which the plurality of modules may be received via a multicast transmission, are generated and transmitted. The data modules with their associated headers are transmitted over a communication network in the multicast transmission.

IPC Classes  ?

  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 67/1074 - Peer-to-peer [P2P] networks for supporting data block transmission mechanisms

8.

SYSTEMS AND METHODS OF DISPLAYING CONTENT

      
Application Number 18484730
Status Pending
Filing Date 2023-10-11
First Publication Date 2024-03-21
Owner OpenTV, Inc. (USA)
Inventor
  • Fishman, Alex
  • Chellin, Isaac
  • Fong, Jonathan
  • Chai, Crx

Abstract

A device for enabling content selection is configured to display a program guide that presents a plurality of icon groupings. Each icon grouping corresponds to one of a plurality of sub-categories within a category of media content. An icon in an icon grouping representing a media content item within a sub-category of the plurality of sub-categories. The device is further configured to receive a first input indicative of a selection of the icon grouping and based on the received first input, update the programming guide to present the icon grouping for selection. The updating of the program guide includes changing a manner in which the icons of the icon grouping are organized within the icon grouping. The device is further configured to perform an operation associated with the icon from the icon grouping based on a second input indicative of a selection of the icon.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

9.

SYSTEM AND METHOD TO AUTOMATICALLY DELIVER GIFT MEDIA

      
Application Number 18350403
Status Pending
Filing Date 2023-07-11
First Publication Date 2024-03-14
Owner OpenTv, Inc. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex

Abstract

In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems

10.

METHOD AND SYSTEM FOR PERFORMING NON-STANDARD MODE OPERATIONS

      
Application Number 18352519
Status Pending
Filing Date 2023-07-14
First Publication Date 2023-11-09
Owner OpenTV, Inc. (USA)
Inventor
  • Delpuch, Alain
  • D'Orso, Gregory
  • Menand, Jean-Rene
  • Pierre, Ludovic
  • Szymanski, Steven

Abstract

Disclosed are methods and systems for controlling the playback and recording of television programming containing interactive applications. In particular, the disclosed methods and systems detail how “trick modes” can be handled when playing applications that are distributed with the television programming.

IPC Classes  ?

  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
  • H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • G11B 27/30 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
  • G11B 27/32 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
  • H04N 9/87 - Regeneration of colour television signals

11.

MULTIMEDIA FOCALIZATION

      
Application Number 18119983
Status Pending
Filing Date 2023-03-10
First Publication Date 2023-10-05
Owner OpenTV, Inc. (USA)
Inventor An, Eunsook

Abstract

Example implementations are directed to methods and systems for individualized multimedia navigation and control including receiving metadata for a piece of digital content, where the metadata comprises a primary image and text that is used to describes the digital content; analyzing the primary image to detect one or more objects; selecting one or more secondary images corresponding to each detected object; and generating a data structure for the digital content comprising the one or more secondary images, where the digital content is described by a preferred secondary image.

IPC Classes  ?

  • G06F 16/732 - Query formulation
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06F 16/432 - Query formulation
  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects

12.

AGGREGATING MEDIA CONTENT USING A SERVER-BASED SYSTEM

      
Application Number 18009041
Status Pending
Filing Date 2021-06-11
First Publication Date 2023-09-21
Owner OPENTV, INC. (USA)
Inventor
  • Karoui, Sami
  • Moreillon, Guy
  • Castronuovo, Diego

Abstract

Systems and techniques are described herein for processing media content. For example, an item of media content and a content identifier associated with the item of media content can be obtained. Based on the content identifier, a customization profile, a first media platform, and a second media platform associated with the item of media content can be determined. The customization profile can be provided to the first media platform and to the second media platform.

IPC Classes  ?

  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • G06F 16/735 - Filtering based on additional data, e.g. user or group profiles
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • G06F 16/74 - Browsing; Visualisation therefor

13.

Measuring response trends in a digital television network

      
Application Number 18107130
Grant Number 11855870
Status In Force
Filing Date 2023-02-08
First Publication Date 2023-08-03
Grant Date 2023-12-26
Owner OPENTV, INC. (USA)
Inventor Staunton-Lambert, Kevin

Abstract

Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.

IPC Classes  ?

  • H04L 43/12 - Network monitoring probes
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

14.

INTERACTIVE APPLICATION SERVER ON A SECOND SCREEN DEVICE

      
Application Number 18085764
Status Pending
Filing Date 2022-12-21
First Publication Date 2023-07-20
Owner OpenTV, Inc. (USA)
Inventor Pierre, Ludovic

Abstract

A server version of an interactive application executed by a processing device of a first mobile device communicatively connected to a main video rendering device collects first data generated by a first client version of the interactive application executed by the processing device. The server version of the interactive application generates first displayable content relating to the first client version of the interactive application based on the first data, wherein the first displayable content is rendered on a display of the first mobile device. The server version of the interactive application generates second displayable content based in part on the first data and additional data relating to the server version of the interactive application, wherein the first displayable content is different from the second displayable content. The server version of the interactive application, transmits the second displayable content to the main video rendering device to be rendered on a main video display.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04L 65/1059 - End-user terminal functionalities specially adapted for real-time communication
  • A63F 13/327 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections using wireless networks, e.g. Wi-Fi or piconet
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/31 - Communication aspects specific to video games, e.g. between several handheld game devices at close range
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • H04L 65/1083 - In-session procedures
  • H04M 1/72427 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast

15.

Techniques for securing live positioning signals

      
Application Number 18091566
Grant Number 11892548
Status In Force
Filing Date 2022-12-30
First Publication Date 2023-07-06
Grant Date 2024-02-06
Owner OPENTV, INC. (USA)
Inventor
  • Jantz, Scott
  • Livay, Nir

Abstract

A pay television satellite broadcast includes validation data that can be used to validate authenticity of live global positioning system (GPS) data. The validation data may be included within entitlement messages and encrypted for security and selective reception by authorized receivers. A navigation system may compute checksums of received live GPS data and compare with the validation data for a match. A decision about whether or not to use the live GPS data may be taken based on whether or not the computed checksums match the validation data received via the pay television satellite broadcast signals.

IPC Classes  ?

  • G01S 19/21 - Interference related issues
  • G01C 21/00 - Navigation; Navigational instruments not provided for in groups
  • G01S 19/13 - Receivers
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/61 - Network physical structure; Signal processing
  • G01S 19/46 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]

16.

Content recommendations using personas

      
Application Number 18166248
Grant Number 11910062
Status In Force
Filing Date 2023-02-08
First Publication Date 2023-06-15
Grant Date 2024-02-20
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex
  • Zimmerman, Danielle Maslow
  • Chen, Robert
  • Kempe, David Daniel
  • Zhao, Colin Shengcai

Abstract

Systems and methods for generating and displaying groupings of content recommendations using personas are provided. The system determines content for each of the plurality of personas. The determined content for each of the plurality of personas comprises content that shares a common genre or theme for each persona. The system populates each of the plurality of personas using the determined content for each of the plurality of personas. The system then causes display of at least some of the plurality of personas on a viewing device of a user. The at least some of the plurality of personas is selected for the user based on device data corresponding to the user, whereby the device data indicates user preferences and interactions with previous content.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data

17.

CONTEXT DRIVEN CONTENT REWIND

      
Application Number 18050603
Status Pending
Filing Date 2022-10-28
First Publication Date 2023-03-30
Owner OpenTV, Inc. (USA)
Inventor Sun, Kai

Abstract

Example embodiments provide systems and methods for rewinding digital content during playback based on context of the digital content. A content rewind system electronically accesses digital content. A rewind trigger is detected by the system. The system analyzes the digital content to detect at least one dialog segment within the digital content. The analysis is based on context of the digital content (e.g., dialog within the digital content). The system rewinds playback of the digital content by rewinding to a starting point of a previous dialog segment.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/439 - Processing of audio elementary streams
  • H04N 21/4415 - Acquiring end-user identification using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]

18.

Crowdsourced playback control of media content

      
Application Number 18054325
Grant Number 11805288
Status In Force
Filing Date 2022-11-10
First Publication Date 2023-03-02
Grant Date 2023-10-31
Owner OPENTV, INC. (USA)
Inventor
  • Pont, Jose Emmanuel
  • Chai, Crx K.

Abstract

Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/278 - Content descriptor database or directory service for end-user access
  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/237 - Communication with additional data server
  • H04N 21/2187 - Live feed
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

19.

Systems and methods for generating media content

      
Application Number 17861677
Grant Number 11887369
Status In Force
Filing Date 2022-07-11
First Publication Date 2023-01-05
Grant Date 2024-01-30
Owner OPENTV, INC. (USA)
Inventor
  • Karoui, Sami
  • Schaer, Olivier

Abstract

Techniques and systems are provided for generating media content. For example, a server computer can detect a trigger from a device located at a site. The trigger is associated with an event at the site. The server computer can obtain media segments of media captured by a plurality of media capture devices located at the site. At least one of the media segments corresponds to the detected trigger. The server computer can determine one or more quality metrics of a media segment based on a first motion of an object captured in the media segment and/or a second motion of a media capture device used to capture the media segment. A subset of media segments can be selected from the obtained media segments based on quality metrics determined for the obtained media segments. A collection of media segments including the subset of media segments can then be generated.

IPC Classes  ?

  • H04N 23/66 - Remote control of cameras or camera parts, e.g. by remote control devices
  • H04N 23/68 - Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
  • G06V 20/40 - Scenes; Scene-specific elements in video content

20.

Systems and methods of displaying content

      
Application Number 17662808
Grant Number 11825171
Status In Force
Filing Date 2022-05-10
First Publication Date 2022-10-13
Grant Date 2023-11-21
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chellin, Isaac
  • Fong, Jonathan
  • Chai, Crx

Abstract

A device for enabling content selection is configured to display a program guide that presents a plurality of icon groupings. Each icon grouping corresponds to one of a plurality of sub-categories within a category of media content. An icon in an icon grouping representing a media content item within a sub-category of the plurality of sub-categories. The device is further configured to receive a first input indicative of a selection of the icon grouping and based on the received first input, update the programming guide to present the icon grouping for selection. The updating of the program guide includes changing a manner in which the icons of the icon grouping are organized within the icon grouping. The device is further configured to perform an operation associated with the icon from the icon grouping based on a second input indicative of a selection of the icon.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering

21.

Selection interface with synchronized suggestion elements

      
Application Number 17652531
Grant Number 11695996
Status In Force
Filing Date 2022-02-25
First Publication Date 2022-10-06
Grant Date 2023-07-04
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Chen, Robert
  • Fishman, Alex
  • Stoksik, Marc
  • Zhao, Colin Shengcai
  • Kempe, David Daniel
  • Vadhri, Venkata Ratnam

Abstract

A machine detects a set of first control operations and, in response, causes a display screen to present a graphical interface in which a central window suggests first content by presenting a first preview and a first identifier superimposed on the first preview. The machine then detects a second control operation that indicates dismissal of the first content. In response to the second control operation, the machine causes the display screen to present a transition to an interest-improved version of the graphical interface. The transition includes sliding the first preview, the first identifier, a second preview, and a second identifier together in a shared direction and at a shared speed within the central window. The second preview and the second identifier correspond to second content. In the interest-improved version of the graphical interface, the central window suggests the second content by presenting the second preview and the second identifier.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

22.

Synchronizing an application on a companion device

      
Application Number 17662359
Grant Number 11824928
Status In Force
Filing Date 2022-05-06
First Publication Date 2022-10-06
Grant Date 2023-11-21
Owner OPENTV, INC. (USA)
Inventor
  • Hensgen, Debra
  • Pierre, Ludovic
  • Gibson, Martin
  • Iyer, Nandini
  • Menand, Jean-Rene
  • Rapport, Sebastian

Abstract

A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.

IPC Classes  ?

  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • G06F 16/95 - Retrieval from the web
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • H04L 65/1059 - End-user terminal functionalities specially adapted for real-time communication
  • H04N 21/2362 - Generation or processing of SI [Service Information]
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • G06F 9/00 - Arrangements for program control, e.g. control units
  • H04L 65/00 - Network arrangements, protocols or services for supporting real-time applications in data packet communication
  • H04W 8/00 - Network data management
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/8545 - Content authoring for generating interactive applications
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

23.

SYSTEM AND METHOD OF DISPLAYING CONTENT BASED ON LOCATIONAL ACTIVITY

      
Application Number 17660269
Status Pending
Filing Date 2022-04-22
First Publication Date 2022-10-06
Owner OpenTV, Inc. (USA)
Inventor
  • Chai, Crx
  • Fishman, Alex

Abstract

A device for enabling content selection is configured to display a graphical user interface including a map and information associated with other users. The map may including identifiers of users at respective locations. The device may enable a user to navigate to a particular identifier. The device may be configured to display a window including an item of content associated with a particular identifier. The device may be configured to facilitate a video chat between one or more users.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/482 - End-user interface for program selection
  • G06F 3/0487 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

24.

Systems and methods for enabling a user to generate a plan to access content using multiple content services

      
Application Number 17656336
Grant Number 11831958
Status In Force
Filing Date 2022-03-24
First Publication Date 2022-08-18
Grant Date 2023-11-28
Owner OPENTV, INC. (USA)
Inventor Iyer, Nandini

Abstract

A system for facilitating access to items of content presents recommendations to a user. Items of content may include movies and television shows. Recommendations may include access plans specifying a plurality of digital media services, where each specified digital media service provides availability to items of content included in a user defined set. Further, recommendations may be based on one or more use defined constraints. User defined constraints may include a user budget for accessing items of content during a specific time period.

IPC Classes  ?

  • H04N 21/4627 - Rights management
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/2543 - Billing
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • G06Q 30/0601 - Electronic shopping [e-shopping]

25.

Methods and systems for data transmission

      
Application Number 17654431
Grant Number 11870829
Status In Force
Filing Date 2022-03-11
First Publication Date 2022-08-04
Grant Date 2024-01-09
Owner OPENTV, INC. (USA)
Inventor Tinsman, John

Abstract

Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.

IPC Classes  ?

  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 47/10 - Flow control; Congestion control
  • H04L 47/22 - Traffic shaping
  • H04L 67/104 - Peer-to-peer [P2P] networks
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet
  • H04L 65/70 - Media network packetisation
  • H04L 65/75 - Media network packet handling
  • H04L 67/56 - Provisioning of proxy services
  • H04L 67/564 - Enhancement of application control based on intercepted application data

26.

Media synchronized control of peripherals

      
Application Number 17528393
Grant Number 11944917
Status In Force
Filing Date 2021-11-17
First Publication Date 2022-06-09
Grant Date 2024-04-02
Owner OPENTV, INC. (USA)
Inventor
  • Andersson, Claes Georg
  • Teixeira, John Michael
  • Doerring, Nicholas Daniel
  • Fishwick, Nicholas
  • Miller, Colin Reed

Abstract

A computer system and method for synchronizing actions associated with media between a media/network device and peripherals. In an example implementation, a system includes a one or more processors configured to receive, by a communication module from a media/network device based on peripheral addressing information, a peripheral payload including a first set of actions and timing information related to media. The one or more processors perform the first set of actions based on the peripheral payload, generate response data for the first set of actions, and transmit the response data to the media/network device via a wireless network.

IPC Classes  ?

  • A63H 30/04 - Electrical arrangements using wireless transmission
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 13/10 - Program control for peripheral devices
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

27.

System and method to automatically deliver gift media

      
Application Number 17457313
Grant Number 11741532
Status In Force
Filing Date 2021-12-02
First Publication Date 2022-05-26
Grant Date 2023-08-29
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex

Abstract

In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered.

IPC Classes  ?

28.

Displaying non-time bound content in a time bound grid

      
Application Number 17644255
Grant Number 11962827
Status In Force
Filing Date 2021-12-14
First Publication Date 2022-05-12
Grant Date 2024-04-16
Owner OPENTV, INC. (USA)
Inventor
  • Zimmerman, Danielle Maslow
  • Kempe, David Daniel
  • Chai, Crx K.
  • Fishman, Alex
  • Zhao, Colin Shengcai
  • Wheeler, Andrea

Abstract

Systems and methods for generating and displaying a non-time bound content channel in a time-bound grid is provided. The system comprises receiving content data representing non-time bound content to be displayed in the time bound grid. The system generates the time bound grid, by creating, based on the content data, a non-time bound content channel. The non-time bound content channel displays one or more content objects representing the non-time bound content in the time bound grid. The system incorporates the non-time bound content channel with a plurality of time bound channels in the time bound grid. The system then causes display of the generated time bound grid on a viewing device of a user.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 

29.

OVERLAY CONTRAST CONTROL IN AUGMENTED REALITY DISPLAYS

      
Application Number 17454124
Status Pending
Filing Date 2021-11-09
First Publication Date 2022-05-05
Owner OpenTV, Inc. (USA)
Inventor Tinsman, John

Abstract

Example embodiments provide systems and methods for overlay contrast control in augmented reality displays. In an example method, contrast enhancement data including data describing at least a portion of a background image for presentation under an informational overlay on a display device is accessed. The informational overlay includes at least one of a graphical element or a textual element to partially obscure a scene. Data identifying at least a portion of the information overlay under which the background image is to be presented is generated. The background image is presented on a display device atop the portion of the scene corresponding to the portion of the informational overlay, and the information overlay is presented on the display device atop the background image and the scene.

IPC Classes  ?

  • G06T 11/60 - Editing figures and text; Combining figures or text
  • A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

30.

Measuring response trends in a digital television network

      
Application Number 17474324
Grant Number 11606280
Status In Force
Filing Date 2021-09-14
First Publication Date 2022-03-24
Grant Date 2023-03-14
Owner OPENTV, INC. (USA)
Inventor Staunton-Lambert, Kevin

Abstract

Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.

IPC Classes  ?

  • H04L 43/12 - Network monitoring probes
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

31.

Bitrate and pipeline preservation for content presentation

      
Application Number 17454169
Grant Number 11825139
Status In Force
Filing Date 2021-11-09
First Publication Date 2022-03-03
Grant Date 2023-11-21
Owner OPENTV, INC. (USA)
Inventor
  • Gogoi, Amarendra N.
  • Gupta, Sanjay Kumar
  • Swami, Ravikant

Abstract

Systems and methods for optimizing a content change process arm provided. In example embodiments, a digital receiver causes playback of a first piece of content. The digital receiver receives a selection of a new piece of content for playback during the playback of the first piece of content. In response to the receiving of the selection, the digital receiver maintains a bitrate used for playback of the first piece of content to initiate playback of the new piece of content.

IPC Classes  ?

  • H04N 21/2365 - Multiplexing of several video streams
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04L 65/70 - Media network packetisation

32.

PUSHING CONTENT TO SECONDARY CONNECTED DEVICES

      
Application Number 17398792
Status Pending
Filing Date 2021-08-10
First Publication Date 2022-03-03
Owner OpenTV, Inc. (USA)
Inventor
  • Chai, Crx
  • Chellin, Isaac
  • Fishman, Alex
  • Sarda, Pierre

Abstract

Systems and methods of pushing content to secondary connected devices include pushing targeted content such as interactive advertisements, banners, games or application to secondary connected devices in a household. The targeted content may reflect user preferences associated with the secondary connected devices, including user behaviour and previous interaction with various forms of content viewed on the secondary connected devices. The targeted content may be either locally cached or retrieved from an advertisement server at the time of pushing to the secondary connected devices.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

33.

NEWS FEED FOR MEDIA CONTENT SELECTION

      
Application Number 17448645
Status Pending
Filing Date 2021-09-23
First Publication Date 2022-02-10
Owner OpenTV, Inc. (USA)
Inventor Kasi, Chandrika

Abstract

Example embodiments provide a media content news feed identifying one or more media content streams that may be received and displayed. In an example embodiment, media content alert information is received at a media content device that describes at least one of a plurality of media content streams receivable at the media content device via a network. The received media content alert information is processed to generate a content news feed including one or more content news items. The content news feed is presented using the display device. A selection of one of the content news items of the feed is received, with the selected content news item identifying a corresponding media content stream of the plurality of streams. Based on the selected content news item, the corresponding media content stream is processed.

IPC Classes  ?

  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/485 - End-user interface for client configuration
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/2187 - Live feed
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations

34.

Method and system for sharing digital media content

      
Application Number 17380567
Grant Number 11522928
Status In Force
Filing Date 2021-07-20
First Publication Date 2022-01-13
Grant Date 2022-12-06
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex

Abstract

Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 65/60 - Network streaming of media packets
  • G06F 16/41 - Indexing; Data structures therefor; Storage structures
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • H04L 65/00 - Network arrangements, protocols or services for supporting real-time applications in data packet communication
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

35.

Collecting data from different sources

      
Application Number 17304692
Grant Number 11593444
Status In Force
Filing Date 2021-06-24
First Publication Date 2021-12-09
Grant Date 2023-02-28
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chai, Crx K.

Abstract

A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.

IPC Classes  ?

  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06Q 10/00 - Administration; Management
  • G06Q 30/00 - Commerce
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06F 16/438 - Presentation of query results
  • H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
  • H04H 60/65 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on users' side

36.

TECHNIQUES FOR CONFIGURING AND MANAGING USER INTERFACES OF A CONTENT GUIDE FOR MULTIPLE DEVICE TYPES

      
Application Number 17273921
Status Pending
Filing Date 2019-09-10
First Publication Date 2021-11-11
Owner OpenTV, Inc. (USA)
Inventor
  • Fishman, Alex
  • Lewis, Gareth
  • Owen, Will
  • Thomas, Lee
  • Chai, Crx
  • Demesmaeker, Laurent
  • Gidley, Ben
  • Ruchira, Jain

Abstract

Systems, methods, and computer readable media are described for modifying or updating a user interface. In some examples, systems, methods, and computer readable media include receiving, via an operator console on an operator system, one or more inputs for a template for a user interface, generating, based on the one or more inputs, the template for the user interface, and generating, based on the template, a plurality of designs for the user interface, wherein each design in the plurality of designs is associated with an interface profile.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/485 - End-user interface for client configuration

37.

Method and system to navigate viewable content

      
Application Number 17303412
Grant Number 11451857
Status In Force
Filing Date 2021-05-28
First Publication Date 2021-11-11
Grant Date 2022-09-20
Owner OPENTV, INC. (USA)
Inventor
  • Huntington, Matthew
  • Merkoski, David A.
  • Pering, Celine
  • Kanarek, Jordan
  • Nazarian, David Scott
  • Wagner, Joshua
  • Rottler, Benjamin A.
  • Zeldis, Andrew
  • Terada, Gina
  • Marr, Jared

Abstract

A method and system to navigate viewable content in the context of television entertainment is provided. In one example embodiment, the system comprises a presentation module to present main content on a display screen, a communications module to receive a first request associated with a first directional key on a remote control device, a navigation mode detector to determine a navigation mode associated with the first request; a margin menu module to activate a margin menu associated with the determined navigation mode. The margin menu may be presented along one of the margins of a display screen, while permitting viewing of the main content.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • G06F 16/44 - Browsing; Visualisation therefor
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/4782 - Web browsing
  • H04N 21/47 - End-user applications
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer

38.

System and apparatus for reselling digital media rights

      
Application Number 17303156
Grant Number 11915215
Status In Force
Filing Date 2021-05-21
First Publication Date 2021-11-04
Grant Date 2024-02-27
Owner OPENTV, INC. (USA)
Inventor
  • Mehta, Samir
  • Piron, Laurent
  • Sano, Gary Susumu

Abstract

In example embodiments, a system and method for managing the resale of digital media rights is provided. In example embodiments, user accounts that store digital media rights for digital content may be maintained. An indication that a first user having a first user account intends to transfer digital media rights for a particular digital content may is received. A verification process is performed to verify that the digital media rights of the first user are transferable. Based on an indication that a transaction has occurred, the digital media rights are transferred from the first user account to a second user account associated with a second user that is a recipient of the digital media rights.

IPC Classes  ?

  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • H04L 9/40 - Network security protocols
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

39.

Method and device to create interactivity between a main device and at least one secondary device

      
Application Number 17319719
Grant Number 11949937
Status In Force
Filing Date 2021-05-13
First Publication Date 2021-10-28
Grant Date 2024-04-02
Owner OPENTV, INC. (USA)
Inventor
  • Delpuch, Alain
  • Pierre, Ludovic

Abstract

A method to create interactivity between a main device and a secondary device. The method comprises receiving a main stream comprising a signal indicating the availability of the ongoing interactive experience related to the audio/video content and extracting the interactive data from the main stream, obtaining a main interactive application related to the interactive data by the main device, obtaining a secondary interactive application related to the interactive data by the secondary device, loading the main interactive application into a software module of the main device, executing the main interactive application with all or part of the interactive data, collecting by the main interactive application of the main device, result of user's interactions made on the secondary device during execution of the secondary interactive application, processing the received user's interaction by the main interactive application to produce a result, displaying the result on the screen together with the audio/video content.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/4335 - Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • H04N 21/81 - Monomedia components thereof

40.

MENU MODIFICATION BASED ON CONTROLLER MANIPULATION DATA

      
Application Number 17302809
Status Pending
Filing Date 2021-05-12
First Publication Date 2021-10-21
Owner OpenTV, Inc. (USA)
Inventor
  • Streit, Paul
  • Stoksik, Marc

Abstract

A machine performs menu modification based on information that indicates how a controller device was manipulated by a user. The machine causes a media device to display a portion of a menu. The machine accesses controller manipulation data generated by a controller device in fully or partially controlling the media device, such as controller manipulation data that indicates a sequence of physical manipulations experienced by the controller device being operated by a user to select menu items. Based on the sequence of physical manipulations, the machine selects a profile identifier from a set of profile identifiers. Based on the profile identifier, the machine selects a first subset of the menu. The first subset indicates menu items to be hidden, unlike a second subset of the menu. The machine causes the media device to modify the menu by omitting the first subset while continuing to display the second subset.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06F 3/16 - Sound input; Sound output
  • G06F 16/2455 - Query execution
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/441 - Acquiring end-user identification
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

41.

Tiered content streaming

      
Application Number 17213526
Grant Number 11621989
Status In Force
Filing Date 2021-03-26
First Publication Date 2021-09-09
Grant Date 2023-04-04
Owner OPENTV, INC. (USA)
Inventor
  • Andersson, Claes Georg
  • Doerring, Nicholas Daniel
  • Fishwick, Nicholas
  • Teixeira, John Michael

Abstract

Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.

IPC Classes  ?

  • H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 65/75 - Media network packet handling
  • H04L 65/80 - Responding to QoS

42.

Crowdsourced playback control of media content

      
Application Number 17249575
Grant Number 11533525
Status In Force
Filing Date 2021-03-05
First Publication Date 2021-08-26
Grant Date 2022-12-20
Owner OPENTV, INC. (USA)
Inventor
  • Pont, Jose Emmanuel
  • Chai, Crx K.

Abstract

Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/237 - Communication with additional data server
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/278 - Content descriptor database or directory service for end-user access
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

43.

Systems and methods of displaying content

      
Application Number 17249876
Grant Number 11363342
Status In Force
Filing Date 2021-03-17
First Publication Date 2021-08-19
Grant Date 2022-06-14
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chellin, Isaac
  • Fong, Jonathan
  • Chai, Crx

Abstract

A device for enabling content selection is configured to display a program guide that presents a plurality of icon groupings. Each icon grouping corresponds to one of a plurality of sub-categories within a category of media content. An icon in an icon grouping representing a media content item within a sub-category of the plurality of sub-categories. The device is further configured to receive a first input indicative of a selection of the icon grouping and based on the received first input, update the programming guide to present the icon grouping for selection. The updating of the program guide includes changing a manner in which the icons of the icon grouping are organized within the icon grouping. The device is further configured to perform an operation associated with the icon from the icon grouping based on a second input indicative of a selection of the icon.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering

44.

Secure DRM-agnostic key rotation

      
Application Number 17302523
Grant Number 11550882
Status In Force
Filing Date 2021-05-05
First Publication Date 2021-08-19
Grant Date 2023-01-10
Owner OPENTV, INC. (USA)
Inventor
  • Hensgen, Debra
  • Stevens, Charles

Abstract

Systems and methods for managing provisioning of keys prior to a key rotation are provided. A license server generates a license that is associated with a renewal time. The renewal time is a time that is prior to a key rotation time, and triggers a receiver device to send a renewal request prior to the key rotation time. The renewal time may be a randomized time prior to the key rotation time that differs for different receiver devices. The license is transmitted to the receiver device. The license server then receives a renewal request from the receiver device that is triggered at the renewal time. The license server generates a next license that comprises a next key, whereby the next key is a decryption key for decrypting the encrypted signal after the key rotation time. The next license is transmitted to the receiver device prior to the key rotation time.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/40 - Network security protocols

45.

Techniques for securing live positioning signals

      
Application Number 17181323
Grant Number 11567217
Status In Force
Filing Date 2021-02-22
First Publication Date 2021-08-12
Grant Date 2023-01-31
Owner OPENTV, INC. (USA)
Inventor
  • Jantz, Scott
  • Livay, Nir

Abstract

A pay television satellite broadcast includes validation data that can be used to validate authenticity of live global positioning system (GPS) data. The validation data may be included within entitlement messages and encrypted for security and selective reception by authorized receivers. A navigation system may compute checksums of received live GPS data and compare with the validation data for a match. A decision about whether or not to use the live GPS data may be taken based on whether or not the computed checksums match the validation data received via the pay television satellite broadcast signals.

IPC Classes  ?

  • G01S 19/21 - Interference related issues
  • G01C 21/00 - Navigation; Navigational instruments not provided for in groups
  • G01S 19/13 - Receivers
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/61 - Network physical structure; Signal processing
  • G01S 19/46 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]

46.

Systems and methods for generating media content

      
Application Number 16953035
Grant Number 11423653
Status In Force
Filing Date 2020-11-19
First Publication Date 2021-05-20
Grant Date 2022-08-23
Owner OPENTV, INC. (USA)
Inventor
  • Karoui, Sami
  • Schaer, Olivier

Abstract

Techniques and systems are provided for generating media content. For example, a server computer can detect a trigger from a device located at a site. The trigger is associated with an event at the site. The server computer can obtain media segments of media captured by a plurality of media capture devices located at the site. At least one of the media segments corresponds to the detected trigger. The server computer can determine one or more quality metrics of a media segment based on a first motion of an object captured in the media segment and/or a second motion of a media capture device used to capture the media segment. A subset of media segments can be selected from the obtained media segments based on quality metrics determined for the obtained media segments. A collection of media segments including the subset of media segments can then be generated.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G06V 20/40 - Scenes; Scene-specific elements in video content

47.

Synchronizing an application on a companion device

      
Application Number 16953860
Grant Number 11356507
Status In Force
Filing Date 2020-11-20
First Publication Date 2021-05-13
Grant Date 2022-06-07
Owner OPENTV. INC. (USA)
Inventor
  • Hensgen, Debra
  • Pierre, Ludovic
  • Gibson, Martin
  • Iyer, Nandini
  • Menand, Jean-Rene
  • Rapport, Sebastian

Abstract

A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • G06F 16/95 - Retrieval from the web
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 65/1059 - End-user terminal functionalities specially adapted for real-time communication
  • H04N 21/2362 - Generation or processing of SI [Service Information]
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • G06F 9/00 - Arrangements for program control, e.g. control units
  • H04L 65/00 - Network arrangements, protocols or services for supporting real-time applications in data packet communication
  • H04W 8/00 - Network data management
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/8545 - Content authoring for generating interactive applications
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

48.

Net-aware service to control media distribution node output

      
Application Number 16957198
Grant Number 11595714
Status In Force
Filing Date 2017-12-28
First Publication Date 2021-03-25
Grant Date 2023-02-28
Owner OPENTV, INC. (USA)
Inventor
  • Li, Lianghe
  • Chen, Kewei
  • Xiao, Hengxing
  • Guo, Limin
  • Tan, Henry
  • Rudraswamy, Nithin
  • Chauhan, Digvijay Singh

Abstract

A method includes receiving a first control command including a value for a first control parameter. The method further includes determining an association between the first control command and an identifier of the first control parameter. The method also includes identifying a graphical user interface (GUI) tool and information of the GUI tool based on the identifier of the first control parameter. The method includes launching a GUI that includes the GUI tool. The method further includes updating the first control parameter using the GUI tool based on the information of the GUI tool and the value for the first control parameter. The method also includes initiating content streaming using a first modulator in response to updating the first control parameter. The method includes identifying performance data for the first modulator associated with the content streaming. The method further includes sending the performance data to a server via the network.

IPC Classes  ?

  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/6338 - Control signals issued by server directed to the network components or client directed to network
  • H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet

49.

INTERACTIVE NOTIFICATIONS BETWEEN A MEDIA DEVICE AND A SECONDARY DEVICE

      
Application Number 16645125
Status Pending
Filing Date 2018-09-07
First Publication Date 2021-03-25
Owner OpenTV, Inc. (USA)
Inventor
  • Fishman, Alexander
  • An, Eunsook
  • Zimmerman, Danielle
  • Chai, Crx
  • Zhao, Colin

Abstract

A method includes obtaining an association of a client device with the secondary device. The method further includes identifying a triggering event related to an operation of the secondary device. The method also includes responsive to identifying the triggering event, sending, by the secondary device via a network, a message to the client device with a request for information related to the operation of the secondary device. The client device may have a client device interface configured to present the message and to receive input pertaining to the message. The method includes receiving, via a network, input pertaining to the information from the client device. The method further includes configuring the secondary device to perform the operation at the secondary device using the input received from the client device.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/418 - External card to be used in combination with the client device, e.g. for conditional access
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection

50.

Selection interface with synchronized suggestion elements

      
Application Number 17034434
Grant Number 11297393
Status In Force
Filing Date 2020-09-28
First Publication Date 2021-03-18
Grant Date 2022-04-05
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Chen, Robert
  • Fishman, Alex
  • Stoksik, Marc
  • Zhao, Colin Shengcai
  • Kempe, David Daniel
  • Vadhri, Venkata Ratnam

Abstract

A machine detects a set of first control operations and, in response, causes a display screen to present a graphical interface in which a central window suggests first content by presenting a first preview and a first identifier superimposed on the first preview. The machine then detects a second control operation that indicates dismissal of the first content. In response to the second control operation, the machine causes the display screen to present a transition to an interest-improved version of the graphical interface. The transition includes sliding the first preview, the first identifier, a second preview, and a second identifier together in a shared direction and at a shared speed within the central window. The second preview and the second identifier correspond to second content. In the interest-improved version of the graphical interface, the central window suggests the second content by presenting the second preview and the second identifier.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

51.

Multimedia focalization

      
Application Number 16935539
Grant Number 11630862
Status In Force
Filing Date 2020-07-22
First Publication Date 2021-03-11
Grant Date 2023-04-18
Owner OPENTV, INC. (USA)
Inventor An, Eunsook

Abstract

Example implementations are directed to methods and systems for individualized multimedia navigation and control including receiving metadata for a piece of digital content, where the metadata comprises a primary image and text that is used to describes the digital content; analyzing the primary image to detect one or more objects; selecting one or more secondary images corresponding to each detected object; and generating a data structure for the digital content comprising the one or more secondary images, where the digital content is described by a preferred secondary image.

IPC Classes  ?

  • G06F 16/732 - Query formulation
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06F 16/432 - Query formulation
  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects

52.

System and method of displaying content based on locational activity

      
Application Number 16986495
Grant Number 11343580
Status In Force
Filing Date 2020-08-06
First Publication Date 2021-02-25
Grant Date 2022-05-24
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx
  • Fishman, Alex

Abstract

A device for enabling content selection is configured to display a graphical user interface including a map and information associated with other users. The map may including identifiers of users at respective locations. The device may enable a user to navigate to a particular identifier. The device may be configured to display a window including an item of content associated with a particular identifier. The device may be configured to facilitate a video chat between one or more users.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/482 - End-user interface for program selection
  • G06F 3/0487 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

53.

Content recommendations using personas

      
Application Number 16943276
Grant Number 11595725
Status In Force
Filing Date 2020-07-30
First Publication Date 2021-02-18
Grant Date 2023-02-28
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex
  • Zimmerman, Danielle Maslow
  • Chen, Robert
  • Kempe, David Daniel
  • Zhao, Colin Shengcai

Abstract

Systems and methods for generating and displaying groupings of content recommendations using personas are provided. The system determines content for each of the plurality of personas. The determined content for each of the plurality of personas comprises content that shares a common genre or theme for each persona. The system populates each of the plurality of personas using the determined content for each of the plurality of personas. The system then causes display of at least some of the plurality of personas on a viewing device of a user. The at least some of the plurality of personas is selected for the user based on device data corresponding to the user, whereby the device data indicates user preferences and interactions with previous content.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data

54.

News feed for media content selection

      
Application Number 16991463
Grant Number 11159857
Status In Force
Filing Date 2020-08-12
First Publication Date 2021-01-28
Grant Date 2021-10-26
Owner OPENTV, INC. (USA)
Inventor Kasi, Chandrika

Abstract

Example embodiments provide a media content news feed identifying one or more media content streams that may be received and displayed. In an example embodiment, media content alert information is received at a media content device that describes at least one of a plurality of media content streams receivable at the media content device via a network. The received media content alert information is processed to generate a content news feed including one or more content news items. The content news feed is presented using the display device. A selection of one of the content news items of the feed is received, with the selected content news item identifying a corresponding media content stream of the plurality of streams. Based on the selected content news item, the corresponding media content stream is processed.

IPC Classes  ?

  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/485 - End-user interface for client configuration
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/2187 - Live feed
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

55.

Highly-scalable data transmission

      
Application Number 16940990
Grant Number 11811852
Status In Force
Filing Date 2020-07-28
First Publication Date 2021-01-14
Grant Date 2023-11-07
Owner OPENTV, INC. (USA)
Inventor
  • Vezzuto, Enrico
  • Stransky-Heilkron, Philippe

Abstract

Methods and systems for transmitting and receiving data, such as, for example, entertainment data, are presented. In one example, a data file is segmented into a plurality of data modules. A header is generated for each of the data modules, with the header including a module identifier for the data module associated with the header. An indication of a number of the plurality of data modules associated with the data file, and at least one multicast address from which the plurality of modules may be received via a multicast transmission, are generated and transmitted. The data modules with their associated headers are transmitted over a communication network in the multicast transmission.

IPC Classes  ?

  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/1074 - Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 9/40 - Network security protocols

56.

System and method to automatically deliver gift media

      
Application Number 16911900
Grant Number 11227327
Status In Force
Filing Date 2020-06-25
First Publication Date 2020-12-10
Grant Date 2022-01-18
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex

Abstract

In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered.

IPC Classes  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems

57.

Methods and systems for data transmission

      
Application Number 16864614
Grant Number 11303684
Status In Force
Filing Date 2020-05-01
First Publication Date 2020-10-22
Grant Date 2022-04-12
Owner OPENTV, INC. (USA)
Inventor Tinsman, John

Abstract

Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.

IPC Classes  ?

  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
  • H04L 47/10 - Flow control; Congestion control
  • H04L 47/22 - Traffic shaping
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet
  • H04L 65/60 - Network streaming of media packets
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04L 67/56 - Provisioning of proxy services
  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 67/104 - Peer-to-peer [P2P] networks

58.

Displaying non-time bound content in a time bound grid

      
Application Number 16750533
Grant Number 11240545
Status In Force
Filing Date 2020-01-23
First Publication Date 2020-08-20
Grant Date 2022-02-01
Owner OPENTV, INC. (USA)
Inventor
  • Zimmerman, Danielle Maslow
  • Kempe, David Daniel
  • Chai, Crx K.
  • Fishman, Alex
  • Zhao, Colin Shengcai
  • Wheeler, Andrea

Abstract

Systems and methods for generating and displaying a non-time bound content channel in a time-bound grid is provided. The system comprises receiving content data representing non-time bound content to be displayed in the time bound grid. The system generates the time bound grid, by creating, based on the content data, a non-time bound content channel. The non-time bound content channel displays one or more content objects representing the non-time bound content in the time bound grid. The system incorporates the non-time bound content channel with a plurality of time bound channels in the time bound grid. The system then causes display of the generated time bound grid on a viewing device of a user.

IPC Classes  ?

  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

59.

Bitrate and pipeline preservation for content presentation

      
Application Number 16645598
Grant Number 11184652
Status In Force
Filing Date 2018-08-14
First Publication Date 2020-08-20
Grant Date 2021-11-23
Owner OPENTV, INC. (USA)
Inventor
  • Gogoi, Amarendra N.
  • Gupta, Sanjay Kumar
  • Swami, Ravikant

Abstract

Systems and methods for optimizing a content change process are provided. In example embodiments, a digital receiver causes playback of a first piece of content. The digital receiver receives a selection of a new piece of content for playback during the playback of the first piece of content. In response to the receiving of the selection, the digital receiver maintains a bitrate used for playback of the first piece of content to initiate playback of the new piece of content.

IPC Classes  ?

  • H04N 21/2365 - Multiplexing of several video streams
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities

60.

Systems and methods of displaying content

      
Application Number 16745570
Grant Number 10992995
Status In Force
Filing Date 2020-01-17
First Publication Date 2020-08-13
Grant Date 2021-04-27
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chellin, Isaac
  • Fong, Jonathan
  • Chai, Crx

Abstract

A device for enabling content selection is configured to display a program guide that presents a plurality of icon groupings. Each icon grouping corresponds to one of a plurality of sub-categories within a category of media content. An icon in an icon grouping representing a media content item within a sub-category of the plurality of sub-categories. The device is further configured to receive a first input indicative of a selection of the icon grouping and based on the received first input, update the programming guide to present the icon grouping for selection. The updating of the program guide includes changing a manner in which the icons of the icon grouping are organized within the icon grouping. The device is further configured to perform an operation associated with the icon from the icon grouping based on a second input indicative of a selection of the icon.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 

61.

Measuring response trends in a digital television network

      
Application Number 16734757
Grant Number 11146473
Status In Force
Filing Date 2020-01-06
First Publication Date 2020-07-23
Grant Date 2021-10-12
Owner OPENTV, INC. (USA)
Inventor Staunton-Lambert, Kevin

Abstract

Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/24 - Arrangements for maintenance or administration

62.

End-of-show con lent display trigger

      
Application Number 16711772
Grant Number 11190845
Status In Force
Filing Date 2019-12-12
First Publication Date 2020-07-16
Grant Date 2021-11-30
Owner OPENTV, INC. (USA)
Inventor
  • Stoksik, Marc
  • Zimmerman, Danielle Maslow
  • Kempe, David Daniel

Abstract

Example embodiments provide a system and method for dynamically triggering display of recommendations during an end-of-show period. A digital receiver identifies an end-of-show period for a piece of digital content. The end-of-show period indicates a portion at an end of the piece of digital content during which display of recommendations can be triggered. The digital receiver monitors for a motion indication signal from a remote control device. In response to both playback of the piece of digital content being within the end-of-show period and a determination that the motion indication signal is received, the digital receiver causes immediate display of one or more recommendations of further digital content.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/426 - Internal components of the client

63.

Method and system to provide secondary content to a second device

      
Application Number 16675592
Grant Number 11082370
Status In Force
Filing Date 2019-11-06
First Publication Date 2020-07-09
Grant Date 2021-08-03
Owner OPENTV, INC. (USA)
Inventor
  • Cuzin, Guillaume
  • Chollet, Bertrand
  • Longoni, Corrado

Abstract

A method and system to share advertisement content from a main reception device to a secondary reception device. The method comprising steps of: receiving a transmitted content containing at least one advertisement topic on the main reception device from a transmission center, said main reception device being associated with a user identification, selecting the advertisement topic for sharing ad content with the secondary reception device, retrieving an identifier related to said advertisement topic, selecting one destination address corresponding to a secondary device, sending a notification to a management center, said notification comprising at least the ad identifier, the destination address and the user identification, storing, in a database at the management center in a user record corresponding to the user identification, at least the ad identifier and the destination address, retrieving an ad content corresponding to the ad identifier, pushing the advertisement content to the secondary device corresponding to the destination address.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 12/58 - Message switching systems
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • H04M 3/487 - Arrangements for providing information services, e.g. recorded voice services or time announcements
  • H04M 7/00 - Arrangements for interconnection between switching centres
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/61 - Network physical structure; Signal processing

64.

Method and system to navigate viewable content

      
Application Number 16673015
Grant Number 11057665
Status In Force
Filing Date 2019-11-04
First Publication Date 2020-07-02
Grant Date 2021-07-06
Owner OPENTV, INC. (USA)
Inventor
  • Huntington, Matthew
  • Merkoski, David A.
  • Pering, Celine
  • Kanarek, Jordan
  • Nazarian, David Scott
  • Wagner, Joshua
  • Rottler, Benjamin A.
  • Zeldis, Andrew
  • Terada, Gina
  • Marr, Jared

Abstract

A method and system to navigate viewable content in the context of television entertainment is provided. In one example embodiment, the system comprises a presentation module to present main content on a display screen, a communications module to receive a first request associated with a first directional key on a remote control device, a navigation mode detector to determine a navigation mode associated with the first request; a margin menu module to activate a margin menu associated with the determined navigation mode. The margin menu may be presented along one of the margins of a display screen, while permitting viewing of the main content.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • G06F 16/44 - Browsing; Visualisation therefor
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/4782 - Web browsing
  • H04N 21/47 - End-user applications
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer

65.

Systems and methods for enabling a user to generate a plan to access content using multiple content services

      
Application Number 16587535
Grant Number 11317160
Status In Force
Filing Date 2019-09-30
First Publication Date 2020-06-25
Grant Date 2022-04-26
Owner OPENTV, INC. (USA)
Inventor Iyer, Nandini

Abstract

A system for facilitating access to items of content presents recommendations to a user. Items of content may include movies and television shows. Recommendations may include access plans specifying a plurality of digital media services, where each specified digital media service provides availability to items of content included in a user defined set. Further, recommendations may be based on one or more use defined constraints. User defined constraints may include a user budget for accessing items of content during a specific time period.

IPC Classes  ?

  • H04N 21/4627 - Rights management
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/2543 - Billing
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • G06Q 30/06 - Buying, selling or leasing transactions

66.

USER/INTERACTION ASSOCIATION VIA A MEDIA GATEWAY

      
Application Number 16572420
Status Pending
Filing Date 2019-09-16
First Publication Date 2020-06-11
Owner OpenTV, Inc. (USA)
Inventor
  • Menand, Jean-Rene
  • Hensgen, Debra
  • Morten, Glenn

Abstract

Methods and systems of associating a user with an interaction via a media gateway are presented. In an example method, a media gateway may identify a user of a user device interacting with the media gateway via a local interface. The media gateway may associate the user with at least one interaction of the user device with the media gateway. The media gateway may also authenticate itself with a server, and provide to the server an indication of the association of the user with the at least one interaction of the user device with the media gateway.

IPC Classes  ?

  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04H 60/45 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying users
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
  • H04N 21/426 - Internal components of the client
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/4784 - Supplemental services, e.g. displaying phone caller identification or shopping application receiving rewards

67.

Identifying and categorizing contextual data for media

      
Application Number 16676590
Grant Number 11256924
Status In Force
Filing Date 2019-11-07
First Publication Date 2020-06-04
Grant Date 2022-02-22
Owner OPENTV, INC. (USA)
Inventor
  • Doerring, Nicholas Daniel
  • Teixeira, John Michael
  • Szymanski, Steven J.
  • Andersson, Claes Georg

Abstract

Systems and methods for identifying and associating contextual metadata across related media.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/46 - Extraction of features or characteristics of the image
  • G06F 16/245 - Query processing
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

68.

Interactive application server on a second screen device

      
Application Number 16698265
Grant Number 11564017
Status In Force
Filing Date 2019-11-27
First Publication Date 2020-06-04
Grant Date 2023-01-24
Owner OPENTV, INC. (USA)
Inventor Pierre, Ludovic

Abstract

A server version of an interactive application executed by a processing device of a first mobile device communicatively connected to a main video rendering device collects first data generated by a first client version of the interactive application executed by the processing device. The server version of the interactive application generates first displayable content relating to the first client version of the interactive application based on the first data, wherein the first displayable content is rendered on a display of the first mobile device. The server version of the interactive application generates second displayable content based in part on the first data and additional data relating to the server version of the interactive application, wherein the first displayable content is different from the second displayable content. The server version of the interactive application, transmits the second displayable content to the main video rendering device to be rendered on a main video display.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04L 65/1059 - End-user terminal functionalities specially adapted for real-time communication
  • A63F 13/327 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections using wireless networks, e.g. Wi-Fi or piconet
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/31 - Communication aspects specific to video games, e.g. between several handheld game devices at close range
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • H04L 65/1083 - In-session procedures
  • H04M 1/72427 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • A63F 13/26 - Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
  • A63F 13/323 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections between game devices with different hardware characteristics, e.g. hand-held game devices connectable to game consoles or arcade machines

69.

Synchronizing an application on a companion device

      
Application Number 16580368
Grant Number 10880374
Status In Force
Filing Date 2019-09-24
First Publication Date 2020-05-21
Grant Date 2020-12-29
Owner OPENTV, INC. (USA)
Inventor
  • Hensgen, Debra
  • Pierre, Ludovic
  • Gibson, Martin
  • Iyer, Nandini
  • Menand, Jean-Rene
  • Rapport, Sebastian

Abstract

A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • G06F 16/95 - Retrieval from the web
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/2362 - Generation or processing of SI [Service Information]
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • G06F 9/00 - Arrangements for program control, e.g. control units
  • H04W 8/00 - Network data management
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/8545 - Content authoring for generating interactive applications

70.

Pushing content to secondary connected devices

      
Application Number 16654325
Grant Number 11120470
Status In Force
Filing Date 2019-10-16
First Publication Date 2020-05-14
Grant Date 2021-09-14
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx
  • Chellin, Isaac
  • Fishman, Alex
  • Sarda, Pierre

Abstract

Systems and methods of pushing content to secondary connected devices include pushing targeted content such as interactive advertisements, banners, games or application to secondary connected devices in a household. The targeted content may reflect user preferences associated with the secondary connected devices, including user behaviour and previous interaction with various forms of content viewed on the secondary connected devices. The targeted content may be either locally cached or retrieved from an advertisement server at the time of pushing to the secondary connected devices.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

71.

Systems and methods for generating media content

      
Application Number 16145774
Grant Number 10872240
Status In Force
Filing Date 2018-09-28
First Publication Date 2020-04-02
Grant Date 2020-12-22
Owner OPENTV, INC. (USA)
Inventor
  • Karoui, Sami
  • Schaer, Olivier

Abstract

Techniques and systems are provided for generating media content. For example, a server computer can detect a trigger from a device located at a site. The trigger is associated with an event at the site. The server computer can obtain media segments of media captured by a plurality of media capture devices located at the site. At least one of the media segments corresponds to the detected trigger. The server computer can determine one or more quality metrics of a media segment based on a first motion of an object captured in the media segment and/or a second motion of a media capture device used to capture the media segment. A subset of media segments can be selected from the obtained media segments based on quality metrics determined for the obtained media segments. A collection of media segments including the subset of media segments can then be generated.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

72.

Secure DRM-agnostic key rotation

      
Application Number 16553926
Grant Number 11030279
Status In Force
Filing Date 2019-08-28
First Publication Date 2020-03-19
Grant Date 2021-06-08
Owner OPENTV, INC. (USA)
Inventor
  • Hensgen, Debra
  • Stevens, Charles

Abstract

Systems and methods for managing provisioning of keys prior to a key rotation are provided. A license server generates a license that is associated with a renewal time. The renewal time is a time that is prior to a key rotation time, and triggers a receiver device to send a renewal request prior to the key rotation time. The renewal time may be a randomized time prior to the key rotation time that differs for different receiver devices. The license is transmitted to the receiver device. The license server then receives a renewal request from the receiver device that is triggered at the renewal time. The license server generates a next license that comprises a next key, whereby the next key is a decryption key for decrypting the encrypted signal after the key rotation time. The next license is transmitted to the receiver device prior to the key rotation time.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

73.

Selection interface with synchronized suggestion elements

      
Application Number 16128007
Grant Number 10848832
Status In Force
Filing Date 2018-09-11
First Publication Date 2020-03-12
Grant Date 2020-11-24
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Chen, Robert
  • Fishman, Alex
  • Stoksik, Marc
  • Zhao, Colin Shengcai
  • Kempe, David Daniel
  • Vadhri, Venkata Ratnam

Abstract

A machine detects a set of first control operations and, in response, causes a display screen to present a graphical interface in which a central window suggests first content by presenting a first preview and a first identifier superimposed on the first preview. The machine then detects a second control operation that indicates dismissal of the first content. In response to the second control operation, the machine causes the display screen to present a transition to an interest-improved version of the graphical interface. The transition includes sliding the first preview, the first identifier, a second preview, and a second identifier together in a shared direction and at a shared speed within the central window. The second preview and the second identifier correspond to second content. In the interest-improved version of the graphical interface, the central window suggests the second content by presenting the second preview and the second identifier.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

74.

Community-based recommendation engine

      
Application Number 16543900
Grant Number 11627366
Status In Force
Filing Date 2019-08-19
First Publication Date 2020-03-12
Grant Date 2023-04-11
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chai, Crx K.

Abstract

A community-based recommendation engine is provided. In one example embodiment, a system to provide community-based recommendation engine comprises a recommendation detector and a decision module. The recommendation detector is configured to receive, at a viewer's system, a recommendation for a content item from a contact of a viewer. The decision module may be configured to determine an action to be performed at the viewer's system, based on the recommendation and on one or more rules, accept the recommendation as an instruction to perform the action, and initiate the action at the viewer's system.

IPC Classes  ?

  • H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/482 - End-user interface for program selection
  • H04N 5/45 - Picture in picture
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/47 - End-user applications
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk

75.

Smart playlist

      
Application Number 16511648
Grant Number 11843827
Status In Force
Filing Date 2019-07-15
First Publication Date 2020-02-06
Grant Date 2023-12-12
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chai, Crx K.

Abstract

A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.

IPC Classes  ?

  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/482 - End-user interface for program selection

76.

User-initiated transitioning between media content versions

      
Application Number 16409058
Grant Number 10893332
Status In Force
Filing Date 2019-05-10
First Publication Date 2020-01-30
Grant Date 2021-01-12
Owner OPENTV, INC. (USA)
Inventor
  • Isbiliroglu, Mehmet Hakan
  • Pingali, Rohan

Abstract

Example embodiments facilitate user-initiated transitioning between versions of media content. In an example embodiment, a content access device receives a first version of a plurality of versions of a media content item via a communication network from a media content source, and causes presentation of the first version via a display device. During the receiving of the first version, the media content device receives a first request for a second version of the media content item. In response to the first request, the content access device transmits a second request to the media content source to begin receiving the second version. After the transmitting of the second request, the content access device receives the second version for display beginning at a point in the second version related to a point in the first version last received from the media content source.

IPC Classes  ?

  • H04N 21/4627 - Rights management
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/6547 - Transmission by server directed to the client comprising parameters, e.g. for client setup
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

77.

System and method for providing advertising consistency

      
Application Number 16433692
Grant Number 11182824
Status In Force
Filing Date 2019-06-06
First Publication Date 2020-01-23
Grant Date 2021-11-23
Owner OPENTV, INC. (USA)
Inventor
  • Bärenzung, Eric
  • Tinsman, John

Abstract

In example embodiments, a system and method for providing advertising consistency is provided. In example embodiments, identifying information for a primary advertisement that is presented on a primary device is received. A secondary advertisement that is consistent with the primary advertisement is determined. The secondary advertisement is to be presented on a secondary device at a same time that the primary advertisement is presented on the primary device. The secondary advertisement is provided to the secondary device.

IPC Classes  ?

78.

Systems and methods to position and play content

      
Application Number 16445679
Grant Number 11503244
Status In Force
Filing Date 2019-06-19
First Publication Date 2020-01-02
Grant Date 2022-11-15
Owner OPENTV, INC. (USA)
Inventor Zdepski, Joel

Abstract

Systems and methods to position and play content. The system renders a first content segment to an output device at an accelerated speed for the first content segment. Next, the system receives a request to play the first content segment from the beginning of the first content segment at a normal speed for the first content segment. Next, the system automatically positions to the beginning of the first content segment based on position information that is associated with the first content segment. Finally, the system renders the first content segment to the output device from the beginning of the first content segment at a normal speed for the first content segment.

IPC Classes  ?

  • H04N 9/87 - Regeneration of colour television signals
  • H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 5/93 - Regeneration of the television signal or of selected parts thereof

79.

Tiered content streaming

      
Application Number 16366701
Grant Number 10992721
Status In Force
Filing Date 2019-03-27
First Publication Date 2019-09-19
Grant Date 2021-04-27
Owner OPENTV, INC. (USA)
Inventor
  • Andersson, Claes Georg
  • Doerring, Nicholas Daniel
  • Fishwick, Nicholas
  • Teixeira, John Michael

Abstract

Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

80.

Collecting data from different sources

      
Application Number 16237022
Grant Number 11074308
Status In Force
Filing Date 2018-12-31
First Publication Date 2019-08-22
Grant Date 2021-07-27
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chai, Crx K.

Abstract

A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.

IPC Classes  ?

  • H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06Q 10/00 - Administration; Management
  • G06Q 30/00 - Commerce
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06F 16/438 - Presentation of query results
  • H04H 60/65 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on users' side

81.

Overlay contrast control in augmented reality displays

      
Application Number 16258213
Grant Number 11200716
Status In Force
Filing Date 2019-01-25
First Publication Date 2019-08-22
Grant Date 2021-12-14
Owner OPENTV, INC. (USA)
Inventor Tinsman, John

Abstract

Example embodiments provide systems and methods for overlay contrast control in augmented reality displays. In an example method, contrast enhancement data including data describing at least a portion of a background image for presentation under an informational overlay on a display device is accessed. The informational overlay includes at least one of a graphical element or a textual element to partially obscure a scene. Data identifying at least a portion of the information overlay under which the background image is to be presented is generated. The background image is presented on a display device atop the portion of the scene corresponding to the portion of the informational overlay, and the information overlay is presented on the display device atop the background image and the scene.

IPC Classes  ?

  • G06T 11/60 - Editing figures and text; Combining figures or text
  • A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

82.

Method and device to create interactivity between a main device and at least one secondary device

      
Application Number 16222414
Grant Number 11039194
Status In Force
Filing Date 2018-12-17
First Publication Date 2019-06-27
Grant Date 2021-06-15
Owner OPENTV, INC. (USA)
Inventor
  • Delpuch, Alain
  • Pierre, Ludovic

Abstract

A method to create interactivity between a main device and a secondary device. The method comprises receiving a main stream comprising a signal indicating the availability of the ongoing interactive experience related to the audio/video content and extracting the interactive data from the main stream, obtaining a main interactive application related to the interactive data by the main device, obtaining a secondary interactive application related to the interactive data by the secondary device, loading the main interactive application into a software module of the main device, executing the main interactive application with all or part of the interactive data, collecting by the main interactive application of the main device, result of user's interactions made on the secondary device during execution of the secondary interactive application, processing the received user's interaction by the main interactive application to produce a result, displaying the result on the screen together with the audio/video content.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/4335 - Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application

83.

Crowdsourced playback control of media content

      
Application Number 16194922
Grant Number 10979749
Status In Force
Filing Date 2018-11-19
First Publication Date 2019-06-20
Grant Date 2021-04-13
Owner OPENTV, INC. (USA)
Inventor
  • Pont, Jose Emmanuel
  • Chai, Crx K.

Abstract

Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/278 - Content descriptor database or directory service for end-user access
  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04N 21/237 - Communication with additional data server
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/2187 - Live feed
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

84.

Systems and methods for enabling a user to generate a plan to access content using multiple content services

      
Application Number 16184727
Grant Number 10484741
Status In Force
Filing Date 2018-11-08
First Publication Date 2019-06-13
Grant Date 2019-11-19
Owner OPENTV, INC. (USA)
Inventor Iyer, Nandini

Abstract

A system for facilitating access to items of content presents recommendations to a user. Items of content may include movies and television shows. Recommendations may include access plans specifying a plurality of digital media services, where each specified digital media service provides availability to items of content included in a user defined set. Further, recommendations may be based on one or more use defined constraints. User defined constraints may include a user budget for accessing items of content during a specific time period.

IPC Classes  ?

  • H04N 7/15 - Conference systems
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/4627 - Rights management
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/2543 - Billing
  • G06Q 30/06 - Buying, selling or leasing transactions

85.

Parental controls

      
Application Number 16125367
Grant Number 10743081
Status In Force
Filing Date 2018-09-07
First Publication Date 2019-03-14
Grant Date 2020-08-11
Owner OPENTV, INC. (USA)
Inventor
  • Grumer, Ran
  • Fishman, Alexander
  • An, Eunsook
  • Zimmerman, Danielle Maslow
  • Chai, Crx K.
  • Zhao, Colin Shengcai

Abstract

A method includes associating a client device with a secondary device. The method further includes identifying a triggering event related to an operation of the secondary device. The method also includes, in response to identifying the triggering event, sending a message to the client device with a request for information related to the operation of the secondary device. The client device may have a user interface configured to receive the information. The method includes receiving, via a network, the information from the client device. The method further includes performing the operation at the secondary device using the information from the client device.

IPC Classes  ?

  • H04N 7/16 - Analogue secrecy systems; Analogue subscription systems
  • H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

86.

Replacement of recorded media content

      
Application Number 16028638
Grant Number 11570508
Status In Force
Filing Date 2018-07-06
First Publication Date 2019-03-07
Grant Date 2023-01-31
Owner OPENTV, INC. (USA)
Inventor Stevens, Charles

Abstract

Example embodiments provide systems and methods for replacing recorded media content. In an example method, at least one media content source is searched for a media content item recorded to storage of a first media content device. Based on the media content item being found at a first media content source of the at least one media content source, a recording of the media content item to storage of a second media content device is scheduled based on the media content item being recordable from the first media content source at the second media content device. Based on the media content item not being recordable from the first media content source at the second media device, the availability of the media content item is indicated to the second media content device.

IPC Classes  ?

  • H04N 5/76 - Television signal recording
  • H04N 9/88 - Signal drop-out compensation
  • H04N 21/4335 - Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/426 - Internal components of the client
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/482 - End-user interface for program selection
  • H04N 5/94 - Signal drop-out compensation

87.

Measuring response trends in a digital television network

      
Application Number 16044034
Grant Number 10581714
Status In Force
Filing Date 2018-07-24
First Publication Date 2019-02-21
Grant Date 2020-03-03
Owner OPENTV, INC. (USA)
Inventor Staunton-Lambert, Kevin

Abstract

Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/24 - Arrangements for maintenance or administration

88.

Multimedia focalization

      
Application Number 15679673
Grant Number 10769207
Status In Force
Filing Date 2017-08-17
First Publication Date 2019-02-21
Grant Date 2020-09-08
Owner OPENTV, INC. (USA)
Inventor An, Eunsook

Abstract

Example implementations are directed to methods and systems for individualized multimedia navigation and control including receiving metadata for a piece of digital content, where the metadata comprises a primary image and text that is used to describes the digital content; analyzing the primary image to detect one or more objects; selecting one or more secondary images corresponding to each detected object; and generating a data structure for the digital content comprising the one or more secondary images, where the digital content is described by a preferred secondary image.

IPC Classes  ?

  • G06F 16/732 - Query formulation
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06F 16/432 - Query formulation
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

89.

Time shifting of advertisements in digital content delivery services

      
Application Number 16156680
Grant Number 10531155
Status In Force
Filing Date 2018-10-10
First Publication Date 2019-02-07
Grant Date 2020-01-07
Owner OPENTV, INC. (USA)
Inventor
  • Teixeira, John Michael
  • Fishwick, Nicholas

Abstract

Advertisements included in a stored digital video program are identified and indexed. A user can time shift the advertisements to play out at a different time position in the program or not play the advertisement at all. A user may incur an advertisement debt for skipping or fast forwarding an advertisement. The advertisement debt can be offset by viewing ads, trading the debt with other users or by paying for the debt in another form.

IPC Classes  ?

  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/2543 - Billing
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection

90.

Systems and methods of displaying content

      
Application Number 16148843
Grant Number 10595094
Status In Force
Filing Date 2018-10-01
First Publication Date 2019-02-07
Grant Date 2020-03-17
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chellin, Isaac
  • Fong, Jonathan
  • Chai, Crx

Abstract

A device for enabling content selection is configured to display a program guide that presents a plurality of icon groupings. Each icon grouping corresponds to one of a plurality of sub-categories within a category of media content. An icon in an icon grouping representing a media content item within a sub-category of the plurality of sub-categories. The device is further configured to receive a first input indicative of a selection of the icon grouping and based on the received first input, update the programming guide to present the icon grouping for selection. The updating of the program guide includes changing a manner in which the icons of the icon grouping are organized within the icon grouping. The device is further configured to perform an operation associated with the icon from the icon grouping based on a second input indicative of a selection of the icon.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

91.

Channel change optimization using probabilistic modeling

      
Application Number 15621902
Grant Number 10943177
Status In Force
Filing Date 2017-06-13
First Publication Date 2018-12-13
Grant Date 2021-03-09
Owner OPENTV, INC. (USA)
Inventor Rubino, Vincenzo

Abstract

Example embodiments provide a system and method for providing optimized channel change using probabilistic modeling. A digital receiver detects an occurrence of a channel event. In response to the detected occurrence, the digital receiver accesses a probabilistic causal model from a data storage device, and dynamically learns in real time one or more probabilities based on the detected channel event and the probabilistic causal model. The digital receiver updates the probabilistic causal model at the data storage device with the learned one or more probabilities. A next channel is determined by the digital receiver based on the updated probabilistic causal model.

IPC Classes  ?

  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06N 5/04 - Inference or reasoning models
  • G06N 20/00 - Machine learning
  • H04L 12/743 - Header address processing for routing, e.g. table lookup using hashing techniques

92.

System and method of displaying content based on locational activity

      
Application Number 15960929
Grant Number 10779047
Status In Force
Filing Date 2018-04-24
First Publication Date 2018-10-25
Grant Date 2020-09-15
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex

Abstract

A device for enabling content selection is configured to display a graphical user interface including a map and information associated with other users. The map may including identifiers of users at respective locations. The device may enable a user to navigate to a particular identifier. The device may be configured to display a window including an item of content associated with a particular identifier. The device may be configured to facilitate a video chat between one or more users.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/482 - End-user interface for program selection
  • G06F 3/0487 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

93.

User-initiated transitioning between media content versions

      
Application Number 15466438
Grant Number 10349136
Status In Force
Filing Date 2017-03-22
First Publication Date 2018-09-27
Grant Date 2019-07-09
Owner OPENTV, INC. (USA)
Inventor
  • Isbiliroglu, Mehmet Hakan
  • Pingali, Rohan

Abstract

Example embodiments facilitate user-initiated transitioning between versions of media content. In an example embodiment, a content access device receives a first version of a plurality of versions of a media content item via a communication network from a media content source, and causes presentation of the first version via a display device. During the receiving of the first version, the media content device receives a first request for a second version of the media content item. In response to the first request, the content access device transmits a second request to the media content source to begin receiving the second version. After the transmitting of the second request, the content access device receives the second version for display beginning at a point in the second version related to a point in the first version last received from the media content source.

IPC Classes  ?

  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/4627 - Rights management
  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

94.

Systems and methods for enabling transitions between items of content

      
Application Number 15979908
Grant Number 10805661
Status In Force
Filing Date 2018-05-15
First Publication Date 2018-09-13
Grant Date 2020-10-13
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx
  • Fishman, Alex
  • Demesmaeker, Laurent

Abstract

Example implementation are directed to systems and methods for enabling transitions between items of content with a companion device to remotely control a main display. In an example implementation, a system includes a touch screen comprising a top surface, a display viewable through the top surface, and one or more interactive element on a portion of the top surface of the touch screen; and a processor coupled to the memory configured to execute one or more methods. In an example implementation, a method receives user input associated with the one or more interactive elements of the touch screen; determines event data based on the user input; provide feedback via the companion device based on the event data; and transmits the event data to control the main display.

IPC Classes  ?

  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/482 - End-user interface for program selection
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

95.

News feed for media content selection

      
Application Number 15446376
Grant Number 10779050
Status In Force
Filing Date 2017-03-01
First Publication Date 2018-09-06
Grant Date 2020-09-15
Owner OPENTV, INC. (USA)
Inventor Kasi, Chandrika

Abstract

Example embodiments provide a media content news feed identifying one or more media content streams that may be received and displayed. In an example embodiment, media content alert information is received at a media content device that describes at least one of a plurality of media content streams receivable at the media content device via a network. The received media content alert information is processed to generate a content news feed including one or more content news items. The content news feed is presented using the display device. A selection of one of the content news items of the feed is received, with the selected content news item identifying a corresponding media content stream of the plurality of streams. Based on the selected content news item, the corresponding media content stream is processed.

IPC Classes  ?

  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/485 - End-user interface for client configuration
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/2187 - Live feed
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

96.

Systems and methods to position and play content

      
Application Number 15968467
Grant Number 10375347
Status In Force
Filing Date 2018-05-01
First Publication Date 2018-08-30
Grant Date 2019-08-06
Owner OPENTV, INC. (USA)
Inventor Zdepski, Joel

Abstract

Systems and methods to position and play content. The system renders a first content segment to an output device at an accelerated speed for the first content segment. Next, the system receives a request to play the first content segment from the beginning of the first content segment at a normal speed for the first content segment. Next, the system automatically positions to the beginning of the first content segment based on position information that is associated with the first content segment. Finally, the system renders the first content segment to the output device from the beginning of the first content segment at a normal speed for the first content segment.

IPC Classes  ?

  • H04N 9/87 - Regeneration of colour television signals
  • H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

97.

Method and system for sharing digital media content

      
Application Number 15969620
Grant Number 11102262
Status In Force
Filing Date 2018-05-02
First Publication Date 2018-08-30
Grant Date 2021-08-24
Owner OPENTV, INC. (USA)
Inventor
  • Chai, Crx K.
  • Fishman, Alex

Abstract

Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 16/41 - Indexing; Data structures therefor; Storage structures
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

98.

Systems and methods of displaying content

      
Application Number 15841904
Grant Number 10129600
Status In Force
Filing Date 2017-12-14
First Publication Date 2018-08-16
Grant Date 2018-11-13
Owner OPENTV, INC. (USA)
Inventor
  • Fishman, Alex
  • Chellin, Isaac
  • Fong, Jonathan
  • Chai, Crx

Abstract

A device for enabling content selection is configured to display one or more sub-categories of content included within a category of content. The one or more sub-categories of content may be displayed using stack structures. The stack structures may include a plurality of icons representing available content. The stack structures may enable thumbnail browsing of content available from a plurality of diverse sources. The device may enable a user to cycle through sub-category types.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • H04N 5/445 - Receiver circuitry for displaying additional information
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

99.

User interface techniques for television channel changes

      
Application Number 15904929
Grant Number 11012658
Status In Force
Filing Date 2018-02-26
First Publication Date 2018-08-09
Grant Date 2021-05-18
Owner OPENTV, INC. (USA)
Inventor
  • Park, Joonyoung
  • Park, Jihyun
  • Mehta, Samir

Abstract

An improved user premises device enhances the channel change experience. In response to a channel-up or a channel-down command, a currently displayed program is re-sized to fit within a smaller program window. In the display area that is exposed due to the re-sizing of the currently displayed program, additional content such as an advertisement or channel change progress information is displayed. Additional program windows that render snapshots of content from one or more program up and one or more program down may be displayed in windows that are organized in a vertical alignment with the program window of the currently displayed program. The program windows are animated or scrolled in a direction to bring the program window of the user-desired next program in place of the program window of the currently displayed programmed. The program window of the next program is then resized to occupy the entire display.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 5/50 - Tuning indicators; Automatic tuning control
  • H04N 5/45 - Picture in picture
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/47 - End-user applications

100.

Menu modification based on controller manipulation data

      
Application Number 15422221
Grant Number 11042262
Status In Force
Filing Date 2017-02-01
First Publication Date 2018-08-02
Grant Date 2021-06-22
Owner OPENTV, INC. (USA)
Inventor
  • Streit, Paul
  • Stoksik, Marc

Abstract

A machine performs menu modification based on information that indicates how a controller device was manipulated by a user. The machine causes a media device to display a portion of a menu. The machine accesses controller manipulation data generated by a controller device in fully or partially controlling the media device, such as controller manipulation data that indicates a sequence of physical manipulations experienced by the controller device being operated by a user to select menu items. Based on the sequence of physical manipulations, the machine selects a profile identifier from a set of profile identifiers. Based on the profile identifier, the machine selects a first subset of the menu. The first subset indicates menu items to be hidden, unlike a second subset of the menu. The machine causes the media device to modify the menu by omitting the first subset while continuing to display the second subset.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/441 - Acquiring end-user identification
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • G06F 3/16 - Sound input; Sound output
  • G06F 16/2455 - Query execution
  1     2     3        Next Page