Kudelski SA

Switzerland

Back to Profile

1-100 of 1,154 for Kudelski SA and 14 subsidiaries Sort by
Query
Aggregations
IP Type
        Patent 1,090
        Trademark 64
Jurisdiction
        United States 638
        World 414
        Canada 97
        Europe 5
Owner / Subsidiary
Nagravision S.A. 626
OpenTV, Inc. 346
Skidata AG 50
[Owner] Kudelski SA 34
SmarDTV SA 34
See more
Date
New (last 4 weeks) 8
2024 April (MTD) 5
2024 March 7
2024 February 3
2024 January 1
See more
IPC Class
H04L 29/06 - Communication control; Communication processing characterised by a protocol 149
H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible 91
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 79
H04N 7/16 - Analogue secrecy systems; Analogue subscription systems 79
H04N 21/482 - End-user interface for program selection 69
See more
NICE Class
09 - Scientific and electric apparatus and instruments 59
42 - Scientific, technological and industrial services, research and design 41
38 - Telecommunications services 35
35 - Advertising and business services 32
41 - Education, entertainment, sporting and cultural services 16
See more
Status
Pending 62
Registered / In Force 1,092
  1     2     3     ...     12        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.

WATERMARKING MULTIMEDIA FRAGMENTS INTO TWO OR MORE VARIANTS

      
Application Number 18544544
Status Pending
Filing Date 2023-12-19
First Publication Date 2024-04-25
Owner Nagravision S.A. (Switzerland)
Inventor Panis, Jean-Paul

Abstract

A method of processing a multimedia fragment into two or more variants of the multimedia fragment, each variant having a different watermark, the method comprising: fragmenting a multimedia content into a sequence of fragments; watermarking a plurality of the fragments to create two or more variants of each of the plurality of fragments, wherein the two or more variants of one fragment are watermarked using different watermarks; adjusting the length of the two or more variants for at least one of the fragments to a same adjusted length, wherein the adjusted length is indicative of a temporal position of the two or more variants of the at least one of the fragments compared to variants of other fragments in the sequence of fragments.

IPC Classes  ?

  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

3.

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]

4.

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

5.

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

6.

LOCATION BASED AUTHENTICATION

      
Application Number 18368081
Status Pending
Filing Date 2023-09-14
First Publication Date 2024-03-28
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Schaer, Olivier
  • Karoui, Sami
  • Schlaeppi, Florent

Abstract

A method of enabling a user to access recorded data associated with an event, the method comprising determining the location of a user's device at a control unit, confirming the location is within a predetermined vicinity and that the user's device was at the location within a predetermined period and the control unit enabling access for the user to the data if the location of the user's device in the predetermined period is confirmed.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security

7.

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

8.

METHOD AND APPARATUS TO CREATE INTUITIVE FAVORITES FOR USERS

      
Application Number 18480931
Status Pending
Filing Date 2023-10-04
First Publication Date 2024-03-28
Owner Nagravision S.A. (Switzerland)
Inventor
  • Kaliamoorthi, Amudha
  • Lakshmi Sharan Lal, Dharmveer

Abstract

Example embodiments provide systems and methods for dynamically creating intuitive favorites for a user. The system and methods include monitoring actions performed, by the user at a digital receiver, with respect to a plurality of content programs. The actions performed with respect to the plurality of content programs are analyzed. The analysis includes comparing a level of the actions with respect to a first content program of the plurality of content programs with a threshold. Based on the comparing indicating that the first content program is a favorites, an indication that the first content program is a favorites content program is stored to a data store.

IPC Classes  ?

  • 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 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/9538 - Presentation of query results
  • 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/4147 - PVR [Personal Video Recorder]
  • 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/488 - Data services, e.g. news ticker
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

9.

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

10.

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

11.

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

12.

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

13.

METHOD AND SYSTEM TO DETECT ABNORMAL MESSAGE TRANSACTIONS ON A NETWORK

      
Application Number 18452442
Status Pending
Filing Date 2023-08-18
First Publication Date 2024-02-15
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Brique, Olivier
  • Servet, Patrick

Abstract

A surveillance system connectable to a network, comprising a communication module and a management module; said system being configured to, during an initialization phase: a. intercept a first message being sent to a first device; b. intercept a second message said second message being a response from the first device to the first message; c. calculate a time interval between the interception of the first message and the second message; d. repeat the steps a. to c. to determine further time intervals; e. determine a distribution of said time intervals; f. store the distribution and during a surveillance phase, intercept a third message said message being sent to the first device; intercept a fourth message said fourth message being a response to the third message; calculate a new time interval between the interception of the third and fourth messages; and verify that the new time interval is within the distribution.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 43/0852 - Delays
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04L 41/142 - Network analysis or design using statistical or mathematical methods
  • H04L 43/04 - Processing captured monitoring data, e.g. for logfile generation

14.

AUTOMATICALLY LOADING USER PROFILE TO SHOW RECENTLY WATCHED CHANNELS

      
Application Number 18459708
Status Pending
Filing Date 2023-09-01
First Publication Date 2024-02-08
Owner Nagravision S.A. (Switzerland)
Inventor
  • Kannan, Srinivasan
  • Swamy, Siddalinga
  • Kaliamoorthi, Amudha

Abstract

Aspects of the present disclose involve a method, a device, and a system comprising a processor and a machine-readable storage medium storing at a set of instructions for identification and authentication of user profiles associated with a digital television system and displaying information related thereto. In example embodiments, the method includes identifying a user profile registered with a content presentation device based on received identification data that includes biometric data. The method further includes receiving, from a server, identifiers of a set of recently watched channels associated with the user profile and causing presentation of a recent channels interface that includes selectable elements corresponding to the set of recently watched channels.

IPC Classes  ?

  • 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/41 - Structure of client; Structure of client peripherals
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • 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/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
  • H04N 21/441 - Acquiring end-user identification
  • H04N 21/4223 - Cameras
  • H04N 21/4415 - Acquiring end-user identification using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • 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

15.

RECOVR FOR KEYS

      
Serial Number 98392697
Status Pending
Filing Date 2024-02-05
Owner Kudelski S.A. (Switzerland)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design
  • 45 - Legal and security services; personal services for individuals.

Goods & Services

Locating, tracking, security, and retrieval systems comprised of computer hardware, downloadable software, downloadable computer application software for mobile phones, location services for mobile phones, and radio telecommunications equipment, all for use in connection with locating, tracking, anti-theft, and management for mobile assets in the nature of keys or key fobs; Wireless transceivers with collection and display technology for locating, tracking and monitoring vehicle keys; Wireless electronic tags for tracking of mobile assets in the nature of keys or key fobs, namely, portable tracking units comprising wireless data transceivers, global positioning satellite receivers, processors, sensors, namely, temperature, pressure and acceleration sensors, and recorded computer software that combine GPS, cellular technologies and location services software for determining tag location information and environmental information, for transmitting the tag location and environmental information, for transmitting alert messages when a tag moves beyond a preset geographic area; Wireless tracking devices featuring short-range wireless communication and long-range wireless communication technology; Apparatus for localization using short-range radio frequency triangulation, short-range radio frequency trilateration, long-range radio frequency triangulation, and long-range radio frequency trilateration Providing business intelligence services in the field of mobile asset tracking and monitoring, namely, monitoring and tracking of keys; Providing business data analytics related to mobile assets; Tracking, locating and monitoring of mobile assets in the nature of keys or key fobs, namely, global positioning, tracking, location information and position information transmission services for financial lending institutions to monitor collateralized mobile assets for business inventory purposes Telecommunication services, namely, electronic transmission of data in the field of sensors and sensor networks for mobile resource management and tracking; Transmission and reception of sensor data via telecommunication networks for tracking and monitoring mobile assets in the nature of keys or key fobs Software as a service (SAAS) services featuring software for stolen key recovery, key tracking, and generating key alert messages related to speeding or geofence boundary crossings; Software as a service (SaaS) services featuring software for mobile resource management, mobile asset tracking and monitoring, and business data analytics related to mobile assets in the nature of keys or key fobs; Electronic storage services for archiving electronic sensor data; Technical support and consulting services, namely, monitoring technological functions of computer network systems for tracking sensor network usage; Computer services, namely, acting as an application service provider in the field of knowledge management to host computer application software for the purpose of controlling, viewing, storing and analyzing location tracking and sensor data; Application service provider, namely, hosting, managing, developing, and maintaining applications in the field of controlling, viewing, storing, and analyzing location tracking and sensor data for wireless delivery of content to handheld computers, laptops and mobile electronic devices Providing business intelligence services in the fields of mobile resource management, mobile asset tracking and monitoring, namely, monitoring and tracking of keys or key fobs; Tracking, locating and monitoring of mobile assets in the nature of keys or key fobs, namely, global positioning, tracking, and position information transmission services for financial lending institutions to monitor collateralized mobile assets for recovery of stolen property

16.

SECURELY TRANSMITTING DATA IN A DATA STREAM

      
Application Number 18353150
Status Pending
Filing Date 2023-07-17
First Publication Date 2024-01-18
Owner NAGRAVISION SA (Switzerland)
Inventor
  • Gremaud, Fabien
  • Thomas, Frederic
  • Fischer, Jean-Bernard

Abstract

In overview, a computer-implemented method of transmitting data in a data stream from a first device to a second device is disclosed. The data stream is encrypted before transmission from the first device to the second device, and a location of the data in the data stream is indicated to the second device. The location may be a pre-shared location between the first and second devices, or the first device may transmit the location of the data to the second device. The second device decrypts the encrypted data stream, identifies the data in the data stream based on the location, and encrypts the identified data in the data stream.

IPC Classes  ?

17.

SECURITY OF SURVEILLANCE MEDIA

      
Application Number 18334198
Status Pending
Filing Date 2023-06-13
First Publication Date 2023-12-14
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Angel, Michel
  • Retaureau, Hervé
  • Celletti, Antony

Abstract

A media device receives a domain key from a service provider. The media device further encrypts media with a media key and encrypts the media key with the domain key to form an encrypted media token: the protected media key is encapsulated in an encrypted media token. The service provider may then receive the encrypted media token and one or more receiving entity identifiers relating to a receiving entity and ascertain whether the receiving entity is entitled to access media from the media device. If the receiving entity is entitled to access media from the media device, the service provider decrypts the cryptographic media token using the domain key to obtain the media key and providing the media key to the receiving entity. As such, an authenticated receiving entity may obtain the media key necessary to decrypt the media. Moreover, there is no requirement for any intermediate entity to have similar access and thus the encryption provided by the media key is in place throughout the transport of the media from media device to receiving entity.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • H04L 9/08 - Key distribution
  • H04L 9/40 - Network security protocols
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
  • 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

18.

TECHNIQUES FOR MANAGING GENERATION AND RENDERING OF USER INTERFACES ON CLIENT DEVICES

      
Application Number 18143419
Status Pending
Filing Date 2023-05-04
First Publication Date 2023-11-09
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Li, Hongliang
  • Delpuch, Alain

Abstract

Techniques and systems are provided for processing user interface content. For example, a server computer can receive a user interface event corresponding to a user interface of a device (e.g., a client device, another server computer, or other device). An application associated with the user interface event can be determined, and an interface model can be generated using the application associated with the user interface event. The interface model defines state information for one or more graphic objects of the user interface. The state information results from the user interface event. The server computer can send the interface model to the device, which enables the device to render the user interface.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • G06F 9/451 - Execution arrangements for user interfaces
  • H04N 21/482 - End-user interface for program selection

19.

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

20.

TESTING RENDERING OF SCREEN OBJECTS

      
Application Number 18193947
Status Pending
Filing Date 2023-03-31
First Publication Date 2023-11-02
Owner Nagravision S.A. (Switzerland)
Inventor
  • Gore, Douglas
  • Zou, Ping

Abstract

The present disclosure relates to methods and devices for testing video data being rendered at or using a media device. A plurality of video frames to be rendered is received, each frame comprising one or more primary screen objects and at least one further screen object. The received frames are rendered at or using the media device wherein the at least one further screen object is superimposed on the one or more primary screen objects of a given frame during rendering. The rendered frames are provided to a data model. Extracted metadata indicating the presence or absence of further screen objects in the rendered video frames is the output of the data model. The data model is also provided with original metadata associated with the video frames prior to rendering. The rendering of each further screen object is then tested based on the original metadata and extracted metadata relating to a given video frame. The disclosure also extends to associated methods and devices for generating training data for testing rendering of video frame and training a data model using the training data.

IPC Classes  ?

  • 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 17/04 - Diagnosis, testing or measuring for television systems or their details for receivers
  • H04N 21/2187 - Live feed
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

21.

METHOD FOR PREVENTING THE MISUSE OF ELECTRONIC ACCESS PERMISSIONS, WHICH CAN BE MANAGED IN MOBILE ELECTRONIC DEVICES USING A WALLET APPLICATION AND WHICH ARE TRANSMITTED TO THE MOBILE ELECTRONIC DEVICES BY A SERVER, IN EACH CASE USING A LINK FOR DOWNLOADING THE ACCESS PERMISSION

      
Application Number 18343436
Status Pending
Filing Date 2023-06-28
First Publication Date 2023-10-26
Owner SKIDATA AG (Austria)
Inventor
  • Malmborg, Anders
  • Jayaprakash, Vaijayanthi Mala

Abstract

A method for preventing misuse of electronic access permissions, managed in mobile electronic devices using a wallet application and transmitted by a server. A link is purchased from the server, during which a password or authentication data and a mobile electronic device, are specified via the link. When activating the link, an ID of the first mobile electronic device, which is associated with an ID of the purchased access permission, is transmitted to the server. The electronic access permission is only transferable from the first mobile electronic device to another mobile electronic device after the password is first entered with the server. Upon transfer, in the server the access permission ID is associated with the ID of the other mobile electronic device and the access permission stored on the first mobile electronic device is marked as invalid.

IPC Classes  ?

  • G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/34 - Payment architectures, schemes or protocols characterised by the use of specific devices using cards, e.g. integrated circuit [IC] cards or magnetic cards
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security

22.

INTEGRATED CIRCUIT DEVICE

      
Application Number 18299419
Status Pending
Filing Date 2023-04-12
First Publication Date 2023-10-12
Owner Nagravision SA (Switzerland)
Inventor
  • Jullian, Stephane
  • Aubry, Pascal

Abstract

An integrated circuit device is disclosed, the device comprising a protective layer and a protected circuit on a substrate, the protective layer being configured to protect the protected circuit by absorbing laser radiation targeted at the protected circuit through the substrate. The device may be configured such that removal of the protective layer causes physical damage that disables the protected circuit. The device may comprise intermediate circuitry protruding into the substrate between the protective layer and the protected circuit, wherein the physical damage that disables the protected circuit is physical damage to the intermediate circuitry. The device may comprise detection circuitry configured to detect a change in an electrical property of the device indicative of removal of the protective layer, and, in response to detecting the change in the electrical property, cause the protected circuit to be disabled.

IPC Classes  ?

  • H01L 23/00 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details of semiconductor or other solid state devices

23.

MEDIA AUTHENTICATION

      
Application Number 18042878
Status Pending
Filing Date 2021-08-31
First Publication Date 2023-10-12
Owner Nagravision S.A. (Switzerland)
Inventor
  • Buffard, Christophe
  • Buffard, Laura

Abstract

A content owner registers with an identity authority by providing information about the content owner and a public key of a public/private key pair. The content owner registers content to the identity authority and signs the multiple segments of the content with the private key of the public/private key pair. A system that receives the signed content determines an indicated content owner of the received media content and communicates with the identity authority to confirm that the media content was produced by the indicated content owner. The receiving system requests the public key of the content owner from the identity authority and uses the public key to verify the signature of each media content segment. Accordingly, the receiving system is able to determine if the media content was manipulated after being distributed by the content owner.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

24.

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

25.

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

26.

Method to transmit messages between a device and a remoter server

      
Application Number 18170312
Grant Number 11917021
Status In Force
Filing Date 2023-02-16
First Publication Date 2023-09-07
Grant Date 2024-02-27
Owner NAGRAVISION S.A. (Switzerland)
Inventor Kudelski, Andre

Abstract

In order to allow access to the Internet, and therefore to a remote server, for a device having no connection with an Internet gateway, there is provided a method to transmit a message from a first device to a remote server, the first device having no connection with the remote server, the method including detecting a second device by the first device, establishing a communication channel between the first and the second device, transferring the message from the first to the second device, the message comprising an address of the remote server, and transferring, by the second device, the message to the remote server using the remote server address contained in the message.

IPC Classes  ?

  • H04L 67/141 - Setup of application sessions
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04L 67/1034 - Reaction to server failures by a load balancer
  • H04L 51/48 - Message addressing, e.g. address format or anonymous messages, aliases

27.

SOFTWARE PROTECTION FROM ATTACKS USING SELF-DEBUGGING TECHNIQUES

      
Application Number 18307115
Status Pending
Filing Date 2023-04-26
First Publication Date 2023-08-24
Owner NAGRAVISION SA (Switzerland)
Inventor
  • Dore, Laurent
  • Orakzai, Asfandyar
  • Wyseur, Brecht
  • Xu, Yihui

Abstract

In overview, methods, computer programs products and devices for securing software are provided. In accordance with the disclosure, a method may comprise attaching a debugger process to a software process. During execution of the software process, operations relevant to the functionality of the code process are carried out within the debugger process. As a result, the debugger process cannot be replaced or subverted without impinging on the functionality of the software process. The software process can therefore be protected from inspection by modified or malicious debugging techniques.

IPC Classes  ?

  • G06F 11/36 - Preventing errors by testing or debugging of software
  • G06F 8/41 - Compilation
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt

28.

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

29.

METHOD FOR PURCHASING GOODS, ACCESS AUTHORIZATIONS OR AUTHORIZATIONS FOR USING A SERVICE FROM A PLURALITY OF OFFERED GOODS, ACCESS AUTHORIZATIONS OR AUTHORIZATIONS FOR USING A SERVICE

      
Application Number 18157578
Status Pending
Filing Date 2023-01-20
First Publication Date 2023-07-20
Owner SKIDATA AG (Austria)
Inventor
  • Haidacher, Martin
  • Aigner, Roland

Abstract

A method for purchasing goods, access authorizations or authorizations for using a service from a plurality of offered goods, access authorizations or authorizations for using a service. A defined spatial region is subdivided into defined subregions assigned, in each case, to a purchasable good, access authorization or authorization for using a service. A good, an access authorization or an authorization for using a service from a plurality of offered goods, access authorizations or authorizations for using a service is purchased, and a user registered in advance for carrying out the method on the basis of biometric features and/or on the basis of features, which may be assigned to the user uniquely, or an item registered in advance for carrying out the method is identified and localized in the defined subregion (1, 2, 3) assigned to the good, access authorization or authorization for using a service.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • H04L 9/40 - Network security protocols
  • G07C 9/00 - Individual registration on entry or exit
  • G07C 9/28 - Individual registration on entry or exit involving the use of a pass the pass enabling tracking or indicating presence
  • G07C 9/25 - Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
  • G07C 9/27 - Individual registration on entry or exit involving the use of a pass with central registration
  • G07B 15/06 - Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll systems

30.

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

31.

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]

32.

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

33.

DEVICE LOCATION DETERMINATION

      
Application Number 18062383
Status Pending
Filing Date 2022-12-06
First Publication Date 2023-03-30
Owner Nagravision S.A. (Switzerland)
Inventor Somasundaram, Thiru Balaji

Abstract

In overview, the disclosed methods, devices, and systems enable the location of the first device to be verified. In particular, second location verification data is generated using a current location of the second device is provided to a first device by a second device which can be matched with first location verification data received by the first device from a server, the first location verification data is generated using a stored location of the first device. If the first and second location verification data match, the location of the first device is considered to have been verified.

IPC Classes  ?

  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • 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/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/426 - Internal components of the client
  • H04N 21/658 - Transmission by the client directed to the server

34.

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]

35.

INTELLIGENT CONTENT QUEUING FROM A SECONDARY DEVICE

      
Application Number 18059161
Status Pending
Filing Date 2022-11-28
First Publication Date 2023-03-23
Owner Nagravision S.A. (Switzerland)
Inventor Jenkins, David Rhys Edward

Abstract

Example embodiments provide systems and methods for managing intelligent content queuing from a secondary device for content delivery to a primary device. A content queuing system on the secondary device generates and displays a playlist interface on the secondary device. A selection of a content item to be added to a playlist is received. The content queuing system determines that addition of the content item causes a live content item to overlap with an on-demand content item on the playlist. As a result, the content queuing system creates at least two segments for the on-demand content item. The live content item is positioned between the first and a second segment on the playlist. The first segment is scheduled to end at a start time of the live content item and the second segment is scheduled to begin at an ending time of the live content item.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • 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/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/482 - End-user interface for program selection
  • 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/41 - Structure of client; Structure of client peripherals
  • 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

36.

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

37.

METHOD, RECEIVER, MOBILE DISPLAY DEVICE AND SYSTEM FOR ACCESSING MEDIA CONTENT

      
Application Number 17747624
Status Pending
Filing Date 2022-05-18
First Publication Date 2023-02-09
Owner NAGRAVISION S.A. (Germany)
Inventor Fischer, Jean-Bernard

Abstract

The disclosure generally relates to a method for accessing media content, said method being used in a receiver. The method comprises a preparation phase and a use phase. The preparation phase comprises the steps of obtaining, by said receiver, a catalog of media content items, each media content item corresponding to a media content and comprising at least an item description and an item identification data and storing said catalog of media content items in a local database in a memory of the receiver. The use phase comprises the steps of accessing, by a mobile display device, said catalog of media content items through a local communication channel; displaying at least a part of the catalog of media content items on the mobile display device; selecting, by said mobile display device, at least one media content item displayed on the mobile display device; transmitting, by said mobile display device, a request to a content provider, the request comprising the item identification data corresponding to said selected media content item and additional data allowing for the receiver to be identified, said transmission using a first remote communication channel distinct from said local communication channel; and obtaining by the receiver, the media content corresponding to the media content item identified by the identification data contained in said request. The disclosure generally relates to a method for accessing media content, said method being used in a receiver. The method comprises a preparation phase and a use phase. The preparation phase comprises the steps of obtaining, by said receiver, a catalog of media content items, each media content item corresponding to a media content and comprising at least an item description and an item identification data and storing said catalog of media content items in a local database in a memory of the receiver. The use phase comprises the steps of accessing, by a mobile display device, said catalog of media content items through a local communication channel; displaying at least a part of the catalog of media content items on the mobile display device; selecting, by said mobile display device, at least one media content item displayed on the mobile display device; transmitting, by said mobile display device, a request to a content provider, the request comprising the item identification data corresponding to said selected media content item and additional data allowing for the receiver to be identified, said transmission using a first remote communication channel distinct from said local communication channel; and obtaining by the receiver, the media content corresponding to the media content item identified by the identification data contained in said request. The disclosure further relates to a receiver and a mobile display device for implementing the above described method and a system comprising at least said receiver and said mobile display device.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • 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
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • 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/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/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • 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

38.

Techniques for incentivized intrusion detection system

      
Application Number 17955840
Grant Number 11916936
Status In Force
Filing Date 2022-09-29
First Publication Date 2023-01-26
Grant Date 2024-02-27
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Dumont, Pierre
  • Thabaret-Diebold, Frederic
  • Ruiz, Cristian
  • Succa, Riccardo

Abstract

The present disclosure relates generally to security solutions. More specifically, techniques (e.g., systems, methods, and devices) are provided to implement an incentivized-based intrusion detection system to detect malicious acts against an asset. The incentive may lure or facilitate the actor to provide information detecting malicious actions against an asset.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

39.

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

40.

Location based authentication

      
Application Number 17865711
Grant Number 11792205
Status In Force
Filing Date 2022-07-15
First Publication Date 2023-01-05
Grant Date 2023-10-17
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Schaer, Olivier
  • Karoui, Sami
  • Schlaeppi, Florent

Abstract

A method of enabling a user to access recorded data associated with an event, the method comprising determining the location of a user's device at a control unit, confirming the location is within a predetermined vicinity and that the user's device was at the location within a predetermined period and the control unit enabling access for the user to the data if the location of the user's device in the predetermined period is confirmed.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 12/08 - Access security
  • H04W 12/06 - Authentication
  • H04W 12/63 - Location-dependent; Proximity-dependent

41.

Secured home network

      
Application Number 17894276
Grant Number 11838315
Status In Force
Filing Date 2022-08-24
First Publication Date 2022-12-22
Grant Date 2023-12-05
Owner NAGRAVISION S.A. (Switzerland)
Inventor Stransky-Heilkron, Philippe

Abstract

Malware detection logic executed by a secured device residing in a home network may receive a message from an unsecured device of a first unsecured network and intended for a destination device of the home network, the destination device comprising a security client. The malware detection logic may establish a secure communication channel between the malware detection logic of the secured device and the security client of the destination device. The malware detection logic may execute a validation test on the message to determine that the message includes malware. The malware detection logic may report an alarm to the security client of the destination device. The malware detection logic may transmit information related to the malware to a cloud computing server. The malware detection logic may prevent an application associated with the destination device from processing the message.

IPC Classes  ?

  • H04L 29/00 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups
  • H04L 9/40 - Network security protocols
  • H04W 12/128 - Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware
  • H04W 12/12 - Detection or prevention of fraud

42.

LOBIBOX

      
Serial Number 97690649
Status Pending
Filing Date 2022-11-23
Owner OpenTV, Inc. (Switzerland)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer hardware and recorded software systems for physical and logistical access control of access doors and visitor management of buildings and parking facilities and parking spaces, namely, intercom, communication, and security equipment, central security dashboard, and central command system; computer peripheral devices, namely, access door controllers, access door credentials comprising electronic key tags, electronic key fobs being remote control apparatus and proximity cards in the nature of radio-frequency identification (RFID) tag cards for opening doors, electronic access door readers in the nature of card reading equipment for use in opening doors, electronically operated door latches and locks; wireless transmitters and receivers; video recorders; remote video monitoring system consisting primarily of a camera and video monitor for recording and transmitting images to a remote location; electronic access control systems for interlocking doors; downloadable facilities management software to control environment, access and security systems of buildings and parking facilities and parking spaces; downloadable computer software for the enabling of access or entrance control; facilities management software, namely, downloadable software to control environment, access and security systems of buildings and parking facilities and parking spaces; downloadable computer software for managing, recording, monitoring and processing data relating to environment, access and security systems of buildings and parking facilities and parking spaces; downloadable computer software allowing hands-free access to security, environmental, and access control systems of buildings and parking facilities and parking spaces; downloadable computer software for allowing mobile access to visitor registration and management for security and access control systems; downloadable computer software, featuring software system for allowing time-specific single entry visitors; downloadable computer software for allowing remote unlock or mobile access remote unlock to security, access control or entrance control systems in buildings and parking facilities and parking spaces; downloadable computer software and hardware for use in biometric recognition for entry to buildings and parking facilities and parking spaces; downloadable computer software to control access and security systems of buildings and parking facilities and parking spaces; downloadable computer software for monitoring security camera footage and facilities security systems; downloadable computer software and hardware system for use in video calling in buildings and parking facilities and parking spaces; downloadable computer software for use in parcel delivery management; downloadable computer software for use in parking management; downloadable computer software for providing property management services Communication services, namely, transmission of voice, audio, visual images and data by telecommunications networks, wireless communication networks, the Internet, information services networks and data networks; Communication via computer terminals, by digital transmission; Communications services, namely, transmitting streamed sound and audiovisual recordings via the Internet; Communications by computer terminals; Providing facilities and equipment for video conferencing; Provision of video conferencing services; Telecommunication services, namely, transmission of voice, data, graphics, images, audio and video by means of telecommunications networks, wireless communication networks, and the Internet; Teleconferencing and video conferencing services; Transmission of information through video communication systems; Transmission of information by electronic communications networks; Video conferencing services; Video teleconferencing Software as a service (SaaS) featuring facilities management software to control environment, access and security systems of buildings and parking facilities and parking spaces; software as a service (SaaS) featuring computer software for the enabling of access or entrance control, featuring central security dashboard, and central command system; software as a service (SaaS) featuring computer software for managing, recording, monitoring and processing data relating to environment, access and security systems of buildings and parking facilities and parking spaces; software as a service (SaaS) featuring computer software allowing hands-free access to security, environmental, and access control systems of buildings and parking facilities and parking spaces; software as a service (SaaS) featuring computer software for allowing mobile access to visitor registration and management for security and access control systems; Software as a service (SaaS) featuring software system for allowing time-specific single entry visitors; Software as a service (SaaS) featuring computer software allowing remote unlock or mobile access remote unlock to security, access control or entrance control systems in buildings and parking facilities and parking spaces; Software as a service (SaaS) featuring computer software and hardware system for use in biometric recognition for entry to buildings and parking facilities and parking spaces; Software as a service (SaaS) featuring computer software to control access and security systems of buildings and parking facilities and parking spaces; Software as a service (SaaS) featuring computer software for monitoring security camera footage and facilities security systems; design of computer software and hardware for use in video calling in buildings and parking facilities and parking spaces; Software as a service (SaaS) featuring computer software for use in parcel delivery management; Software as a service (SaaS) featuring computer software for use in parking management; Software as a service (SaaS) featuring computer software for providing property management services; providing user authentication services using biometric hardware and software technology for secure entry and exit door access

43.

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

44.

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

45.

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

46.

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

47.

Secure device communication via consumable components

      
Application Number 17193520
Grant Number 11768643
Status In Force
Filing Date 2021-03-05
First Publication Date 2022-09-08
Grant Date 2023-09-26
Owner NAGRAVISION S.A. (Switzerland)
Inventor Gremaud, Fabien

Abstract

A consumable can be used to securely send data to devices. A security platform can produce a consumable, for example an ink cartridge, with data to be uploaded onto a device, such as a printer. If the consumable and device can perform a successful authentication, broadcast data can be delivered to the device via the consumable. Such techniques can help ensure that authentic consumables are being used in authentic devise. Further, such techniques can enable a licensing model where different consumables can be configured with different data to enable or disable different features of the device.

IPC Classes  ?

  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • G06F 21/60 - Protecting data
  • G06F 3/12 - Digital output to print unit

48.

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]

49.

System and method to manage utility meter communications

      
Application Number 17661618
Grant Number 11733061
Status In Force
Filing Date 2022-05-02
First Publication Date 2022-08-18
Grant Date 2023-08-22
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Wenger, Joel
  • Le Buhan, Corinne

Abstract

A method for managing communications within a network comprising utility meters, each associated and connected to at least one utility management center through at least one intermediate data concentrator. A message is sent by a utility meter to the destination data concentrator. This message includes metering data measurement reported by said utility meter, its utility meter identifier, the destination data concentrator identifier and the management center identifier. Then, on the basis of several metering data measurements, a metering counter differential consumption value is calculated by difference of two metering counter consumption indexes measured by the utility meter within a time period interval. Then, a report containing at least the metering counter differential consumption value is sent from the destination data concentrator towards the utility management center to which said utility meter is associated.

IPC Classes  ?

50.

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

51.

Device for securing a bottle's cap, corresponding method and computer program product

      
Application Number 17647050
Grant Number 11932470
Status In Force
Filing Date 2022-01-05
First Publication Date 2022-07-07
Grant Date 2024-03-19
Owner NAGRAVISION S.A. (Switzerland)
Inventor Wendling, Bertrand

Abstract

A device for securing a bottle's cap includes a first part; a second part mechanically connected to the first part through a mechanical connection; and a securing component including a radio frequency transponder, a first portion of the component being implemented in the first part of the device, a second portion of the component being implemented in the second part of the device, at least one portion of the component extending through the mechanical connection. The second part includes a device for fixing the device to a cap of a bottle. The mechanical connection is configured for breaking when a traction or a torsion is applied on the first part of the device versus the second part.

IPC Classes  ?

  • B65D 55/02 - Locking devices; Means for discouraging or indicating unauthorised opening or removal of closure
  • B65D 55/06 - Deformable or tearable wires, strings, or strips ; Use of seals

52.

Door access display

      
Application Number 29724931
Grant Number D0956605
Status In Force
Filing Date 2020-02-20
First Publication Date 2022-07-05
Grant Date 2022-07-05
Owner SKIDATA AG (Austria)
Inventor
  • Fellner, Franz
  • Kirchner, Cornelius
  • Tolanov-Vogl, Danijela

53.

SYSTEMS AND METHODS FOR REGISTERING OR AUTHENTICATING A USER WITH A RELYING PARTY

      
Application Number 17547467
Status Pending
Filing Date 2021-12-10
First Publication Date 2022-06-16
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Romailler, Yolan
  • Amiet, Nils

Abstract

A method of registering or authenticating a user with a relying party is provided, the method including: receiving a request to generate a key pair, the request including key-generation data, the key-generation data including relying party information; deterministically generating, based on at least the key-generation data and a secret key stored in a memory of the authenticator, a key pair comprising a public key and a private key; either: transmitting the public key, or performing further processing using the private key; and deleting the key pair. An authenticator configured to perform the process is also provided.

IPC Classes  ?

  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/08 - Key distribution

54.

SYSTEM FOR ACTIVELY MONITORING AND SECURING A COMPUTE- AND DATA-INTENSIVE ELECTRONIC DEVICE, CORRESPONDING METHOD AND COMPUTER PROGRAM PRODUCT

      
Application Number EP2021084954
Publication Number 2022/122897
Status In Force
Filing Date 2021-12-09
Publication Date 2022-06-16
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Schmid, Christophe
  • Conus, Joel

Abstract

A system (100) for actively monitoring and securing a CDI (110CDI) is proposed. Such system comprises a TEE (100TEE) implementing one or more monitoring policy rule for ruling the active monitoring of the CDI. The system further comprises an 1C (100IC) comprising one or more monitoring device for monitoring the CDI at a corresponding monitoring tapping point delivering a corresponding monitoring information element. The 1C is configured for providing to the TEE a monitoring information based on the monitoring information element. The 1C is subordinated to the TEE. The one or more monitoring device is configured by the TEE responsive to the implementation of the one or more monitoring policy rule.

IPC Classes  ?

  • G06F 21/52 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
  • G06F 11/30 - Monitoring
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

55.

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

56.

Content completion detection for media content

      
Application Number 17543377
Grant Number 11930063
Status In Force
Filing Date 2021-12-06
First Publication Date 2022-06-09
Grant Date 2024-03-12
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Bennett-James, Jonathan
  • Singh, Bineet Kumar
  • Kumar, Nishant

Abstract

Systems and techniques are described herein for processing media content. For example, a process can include obtaining a first media frame and a second media frame. The process can include generating, using a first change detector, a first tag indicating a change above a first change threshold has occurred in the second media frame relative to the first media frame. The process can further include generating, using a machine learning model, a second tag indicating that media content of the second media frame is associated with a particular type of media content. The process can further include determining, based the first tag and the second tag, that the media content of the second media frame is associated with the particular type of media content.

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

57.

Method and apparatus for peripheral context management

      
Application Number 17551353
Grant Number 11711589
Status In Force
Filing Date 2021-12-15
First Publication Date 2022-06-02
Grant Date 2023-07-25
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Kaliamoorthi, Amudha
  • Chawandi, Prabhu
  • Srinivasan, Karthikeyan
  • Park, Jihyun
  • Lee, Jun Seo

Abstract

The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • G06F 3/04886 - 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

58.

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  ?

59.

Media player for receiving media content from a remote server

      
Application Number 17531152
Grant Number 11924302
Status In Force
Filing Date 2021-11-19
First Publication Date 2022-05-19
Grant Date 2024-03-05
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Pathak, Aditee Anil
  • Stransky, Philippe
  • Singh, Gyanveer

Abstract

An embodiment of the present invention may be deployed in a system comprising a media player and a remote server operably connected to communicate with one another. The invention allows for a settings file to be stored on the remote server, the settings file comprising parameters useful for adjusting different settings on the media player such that rendering of a particular content to be made possible on the media player according to a user's predetermined taste by downloading the settings from the server onto the media player.

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 65/60 - Network streaming of media packets
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 67/303 - Terminal profiles
  • H04L 67/306 - User profiles
  • H04L 67/565 - Conversion or adaptation of application format or content
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 12/06 - Authentication
  • H04L 9/40 - Network security protocols

60.

Method and device for identifying a peripheral device from a digital content

      
Application Number 17444708
Grant Number 11924494
Status In Force
Filing Date 2021-08-09
First Publication Date 2022-05-12
Grant Date 2024-03-05
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Stransky-Heilkron, Philippe
  • Thomas, Frederic

Abstract

A method for identifying a peripheral device from a digital content having been received by said peripheral device from a master device located at a user end is described. The master device can be connected to a server located at a back end, and the method includes receiving, by the master device from the peripheral device, at least peripheral identification data. The method also includes generating, at the master device, a first mark as a function of at least a part of the peripheral identification data, and watermarking the digital content using the first mark before transmitting the digital content to the peripheral device.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark

61.

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 

62.

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

63.

MACHINE LEARNING BASED MEDIA CONTENT ANNOTATION

      
Application Number 17510722
Status Pending
Filing Date 2021-10-26
First Publication Date 2022-04-28
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Bennett-James, Jonathan
  • Holbrook, Craig

Abstract

Systems and techniques are described herein for annotating media content. For example, a process can include obtaining media content and generate, use one or more machine learning models, a metadata file for at least a portion of the media content. The metadata file includes one or more metadata descriptions. The process can include generating a text description of the media content based on the one or more metadata descriptions of the metadata file. The process can include annotating the media content use the text description.

IPC Classes  ?

  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • 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
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06N 20/00 - Machine learning

64.

Secure communication between in-vehicle electronic control units

      
Application Number 17450737
Grant Number 11916924
Status In Force
Filing Date 2021-10-13
First Publication Date 2022-03-24
Grant Date 2024-02-27
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Buffard, Christophe
  • Sehgal, Sanjeev

Abstract

Aspects of the present disclosure address systems, methods, and devices for enabling secure communication between electronic control units (ECUs) in a vehicle. The system may include a first and second ECU from a plurality of ECUs in the vehicle. The first ECU is to enable secure communication between the plurality of ECUs by performing operations that include provisioning the second ECU with authentication data for authenticating messages exchanged with a third ECU and provisioning the third ECU with a set of security keys to enable the third ECU to securely exchange messages with the second ECU. The second ECU receives, from the third ECU, a secure message that is cryptographically signed using a security key from the set of security keys provisioned to the third ECU, and the second ECU authenticates the secure message by comparing the authentication data with an authentication signal.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • H04L 9/40 - Network security protocols
  • H04L 9/08 - Key distribution
  • H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

65.

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

66.

DEVICE FOR GENERATING AT LEAST ONE CRYPTOGRAPHIC KEY, CORRESPONDING METHODS AND COMPUTER PROGRAM PRODUCTS

      
Application Number EP2021074885
Publication Number 2022/053591
Status In Force
Filing Date 2021-09-10
Publication Date 2022-03-17
Owner NAGRAVISION, S.A. (Switzerland)
Inventor
  • Macchetti, Marco
  • Perrine, Jerome
  • Hunacek, Didier

Abstract

A device (100) is proposed for generating at least one cryptographic key (Keu_Part1, Key_Part2, RootKey) by implementing: selecting at least three input data selected among, on one hand, a predetermined data and, on the other hand, a function of at least one piece of data having a type belonging to the group comprising: a physical unclonable type, corresponding to physical unclonable function data (ID, PUF); a hardwired type, corresponding to data hardwired within said device (GK, Soc_Key); and a software type, corresponding to software data (Seg_Partl, Seg_Part2), assembling the at least three input data to produce an assembled input data; applying the assembled input data into a cryptographic element to produce a cryptographic key.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • G09C 1/00 - Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system

67.

System for decrypting and rendering content

      
Application Number 17455539
Grant Number 11741198
Status In Force
Filing Date 2021-11-18
First Publication Date 2022-03-10
Grant Date 2023-08-29
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Desarzens, Philippe
  • Gremaud, Fabien
  • Bussy, Jean-Luc

Abstract

The present invention relates to a system for rendering a content, the rendering of which is subject to conditional access security conditions. A system is described, comprising a host device and a detachable security device, the security device configured to decrypt the encrypted content, re-encrypt it under a local key and to deliver the re-encrypted content to the host device while ensuring that the host device applies or otherwise enforces any conditions associated with the rendering of the content.

IPC Classes  ?

  • G06F 21/16 - Program or content traceability, e.g. by watermarking
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

68.

MEDIA AUTHENTICATION

      
Application Number EP2021073967
Publication Number 2022/049053
Status In Force
Filing Date 2021-08-31
Publication Date 2022-03-10
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Buffard, Christophe
  • Buffard, Laura

Abstract

A content owner registers with an identity authority by providing information about the content owner and a public key of a public/private key pair. The content owner registers content to the identity authority and signs the multiple segments of the content with the private key of the public/private key pair. A system that receives the signed content determines an indicated content owner of the received media content and communicates with the identity authority to confirm that the media content was produced by the indicated content owner. The receiving system requests the public key of the content owner from the identity authority and uses the public key to verify the signature of each media content segment. Accordingly, the receiving system is able to determine if the media content was manipulated after being distributed by the content owner.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

69.

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

70.

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

71.

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

72.

RECOVR

      
Application Number 1642430
Status Registered
Filing Date 2021-08-12
Registration Date 2021-08-12
Owner Nagravision S.A. (Switzerland)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 39 - Transport, packaging, storage and travel services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Vehicle locating, tracking, security, payment and retrieval systems comprised of computer hardware and software, computer application software for mobile phones, GPS units, and radio telecommunications equipment, all for use in connection with vehicle locating, vehicle tracking, vehicle anti-theft, vehicle payment management, equipment locating, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment locating, equipment tracking, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment tracking, equipment anti-theft, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment anti-theft; wireless transceivers with collection and display technology for locating, tracking and monitoring vehicles and equipment, namely, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment, and instruction manuals used in connection therewith; wireless electronic devices for tracking and condition monitoring of mobile assets in the nature of automobiles, trucks, trailers, cargo containers, equipment, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment, machinery equipment and other freight and transportation equipment, namely, portable tracking units comprising wireless data transceivers, global positioning satellite receivers, processors, sensors, namely, temperature, pressure and acceleration sensors, and computer software that combine GPS and cellular technologies for determining mobile asset location information and environmental information, for transmitting the mobile asset location and environmental information, for transmitting alert messages when a mobile asset moves beyond a preset geographic area, and for transmitting alert messages when an environmental condition of a mobile asset goes beyond a preset boundary for the environmental condition. Providing business intelligence services in the fields of mobile resource management, mobile asset tracking and monitoring, namely, monitoring and tracking of vehicles and equipment, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment, for commercial purposes; providing business data analytics related to mobile assets. Telecommunication services, namely, electronic transmission of data in the field of sensors and sensor networks for mobile resource management and tracking; transmission and reception of sensor data via telecommunication networks for tracking and monitoring mobile assets in the nature of automobiles, trucks, trailers, cargo containers, equipment, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment, and machinery equipment. Tracking, locating and monitoring of mobile assets in the nature of automobiles, trucks, trailers, cargo containers, equipment, namely, farming equipment, construction equipment, heavy machinery equipment, manufacturing equipment, and other freight and transportation equipment, namely, global positioning, tracking, and position information transmission services for financial lending institutions to monitor collateralized mobile assets. Software as a service (SAAS) services featuring software for stolen vehicle recovery, vehicle tracking, vehicle status monitoring, and generating vehicle alert messages related to speeding or geofence boundary crossings; software as a service (SaaS) services featuring software for mobile resource management, mobile asset tracking and monitoring, and business data analytics related to mobile assets; electronic storage services for archiving electronic sensor data; technical support and consulting services, namely, monitoring technological functions of computer network systems for tracking sensor network usage; computer services, namely, acting as an application service provider in the field of knowledge management to host computer application software for the purpose of controlling, viewing, storing and analyzing GPS tracking and sensor data; application service provider, namely, hosting, managing, developing, and maintaining applications in the field of controlling, viewing, storing, and analyzing GPS tracking and sensor data for wireless delivery of content to handheld computers, laptops and mobile electronic devices.

73.

Device location determination

      
Application Number 17309608
Grant Number 11570499
Status In Force
Filing Date 2019-12-19
First Publication Date 2022-01-20
Grant Date 2023-01-31
Owner NAGRAVISION S.A. (Switzerland)
Inventor Somasundaram, Thiru Balaji

Abstract

In overview, the disclosed methods, devices, and systems enable the location of the first device to be verified. In particular, second location verification data is generated using a current location of the second device is provided to a first device by a second device which can be matched with first location verification data received by the first device from a server, the first location verification data is generated using a stored location of the first device. If the first and second location verification data match, the location of the first device is considered to have been verified.

IPC Classes  ?

  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • 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/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/426 - Internal components of the client
  • H04N 21/658 - Transmission by the client directed to the server

74.

METHOD FOR REMOTELY PROGRAMMING A PROGRAMMABLE DEVICE

      
Application Number EP2021068605
Publication Number 2022/008487
Status In Force
Filing Date 2021-07-06
Publication Date 2022-01-13
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Perrine, Jerome
  • Villegas, Karine
  • Hunacek, Didier
  • Nicoulin, André
  • Roulleau, Richard

Abstract

A method for remotely programming a programmable device (35) designed to provide an expected sensitive result (45), the method comprising : - transmitting a first program code (41) to the programmable device (35), said first program code (41) being configured to get at least one distinctive data (35d) unique and physically inherent to the programmable device (35), - retrieving said distinctive data (35e) to generate a second program code (42) configured to provide the expected sensitive result (45) in case of the second program code (42) is executed on the programmable device (35) having produced the distinctive data (35d), and10 - transmitting said second program code (42) to the programmable device (35), so as to load the second program code (42) into the programmable device (35).

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/08 - Key distribution
  • H04W 12/04 - Key management, e.g. using generic bootstrapping architecture [GBA]
  • G06F 21/76 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

75.

INTEGRATED CIRCUIT DEVICE WITH PROTECTION AGAINST MALICIOUS ATTACKS

      
Application Number EP2021069077
Publication Number 2022/008692
Status In Force
Filing Date 2021-07-08
Publication Date 2022-01-13
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Pelissier, Sylvain
  • Aubry, Pascal

Abstract

Integrated circuit device with protection against malicious attacks The integrated circuit device (100) comprises a semiconductor substrate layer (10) and at least one active layer (20) including electronic components and supported by said semiconductor substrate layer (10). The semiconductor substrate layer (10) and the at least one active layer (20) are sandwiched between two protective layers (30A, 30B) acting as physical obstacles to prevent the passage of radiations. In addition, the two protective layers (30A, 30B) are electrically connected to a detection circuit (40) that can monitor an electrical information of the protective layers (30A, 30B) and detect a physical attack of at least one of the two protective layers (30A, 30B), based on the monitored electrical information.

IPC Classes  ?

  • G06F 21/75 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by inhibiting the analysis of circuitry or operation, e.g. to counteract reverse engineering
  • G06F 21/87 - Secure or tamper-resistant housings by means of encapsulation, e.g. for integrated circuits
  • G09C 1/00 - Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols

76.

PROTECTING SENSITIVE DATA IN A SOFTWARE PROGRAM

      
Application Number 17295455
Status Pending
Filing Date 2019-11-18
First Publication Date 2022-01-13
Owner NAGRAVISION S.A. (Netherlands)
Inventor
  • Mönch, Christian
  • Orakzai, Asfandyar

Abstract

The disclosed method is concerned with a computer implemented method generating code for protecting sensitive data used by the program, by partitioning the program into a plurality of blocks of code, such that each code block in the program is registered using a code index in a code register created for the program. The code index for a given code block reflects current properties including the current location of the code block, at any given time. During execution of the program at runtime by the computing device, each code block of the program is moved from a first code location in a memory to a respective second code location in the memory, such that the code block is accessible from the second code location in the memory henceforth. The code index for the moved code block is updated to indicate updated current properties, such as the new location of the code block, i.e. the second code location, after moving the code block. In addition to moving the code to the second code location that is different to the first code location; one or more references stored in the memory and that are required for the execution of the code block, i.e. which are accessed by the code block and/or are required to access the code block, are also associated with the moved code block. To enable the association, the one or more references for the code block are registered in a reference register, such that a reference index reflecting current properties for each of the one or more references is adjusted based on updated current properties of the code index of the moved code block.

IPC Classes  ?

  • G06F 21/54 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by adding security routines or objects to programs
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

77.

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

78.

Techniques for managing generation and rendering of user interfaces on client devices

      
Application Number 17294889
Grant Number 11683554
Status In Force
Filing Date 2019-11-21
First Publication Date 2021-12-30
Grant Date 2023-06-20
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Li, Hongliang
  • Delpuch, Alain

Abstract

Techniques and systems are provided for processing user interface content. For example, a server computer can receive a user interface event corresponding to a user interface of a device (e.g., a client device, another server computer, or other device). An application associated with the user interface event can be determined, and an interface model 5 can be generated using the application associated with the user interface event. The interface model defines state information for one or more graphic objects of the user interface. The state information results from the user interface event. The server computer can send the interface model to the device, which enables the device to render the user interface.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/482 - End-user interface for program selection
  • G06F 9/451 - Execution arrangements for user interfaces

79.

Automatically loading user profile to show recently watched channels

      
Application Number 17447023
Grant Number 11778270
Status In Force
Filing Date 2021-09-07
First Publication Date 2021-12-23
Grant Date 2023-10-03
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Kannan, Srinivasan
  • Swamy, Siddalinga
  • Kaliamoorthi, Amudha

Abstract

Aspects of the present disclose involve a method, a device, and a system comprising a processor and a machine-readable storage medium storing at a set of instructions for identification and authentication of user profiles associated with a digital television system and displaying information related thereto. In example embodiments, the method includes identifying a user profile registered with a content presentation device based on received identification data that includes biometric data. The method further includes receiving, from a server, identifiers of a set of recently watched channels associated with the user profile and causing presentation of a recent channels interface that includes selectable elements corresponding to the set of recently watched channels.

IPC Classes  ?

  • 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/41 - Structure of client; Structure of client peripherals
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • 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/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
  • H04N 21/441 - Acquiring end-user identification
  • H04N 21/4223 - Cameras
  • H04N 21/4415 - Acquiring end-user identification using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • 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

80.

AGGREGATING MEDIA CONTENT USING A SERVER-BASED SYSTEM

      
Document Number 03181874
Status Pending
Filing Date 2021-06-11
Open to Public Date 2021-12-16
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  ?

  • G06F 16/44 - Browsing; Visualisation therefor
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

81.

AGGREGATING MEDIA CONTENT USING A SERVER-BASED SYSTEM

      
Application Number US2021037049
Publication Number 2021/252921
Status In Force
Filing Date 2021-06-11
Publication Date 2021-12-16
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  ?

  • G06F 16/44 - Browsing; Visualisation therefor
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

82.

DISTRIBUTED ANONYMIZED COMPLIANT ENCRYPTION MANAGEMENT SYSTEM

      
Application Number IB2021000367
Publication Number 2021/250460
Status In Force
Filing Date 2021-06-03
Publication Date 2021-12-16
Owner NAGRAVISION S.A. (Switzerland)
Inventor Gagliardoni, Tommaso

Abstract

A method for data security implemented as an application on a device includes generating a request for one or more secret shares needed to reconstruct a key. The device stores a first secret share in its memory. The method also includes signing the request with a certificate that identifies the request as valid without identifying the device, and sending the request, signed with the certificate, to at least one other device. The method further includes receiving, from the at least one other device, the one or more secret shares, determining whether the one or more secret shares received from the at least one other device is sufficient to reconstruct the key, and reconstructing the key using the first secret share and the one or more secret shares upon determining that the one or more secret shares are sufficient to reconstruct the key.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

83.

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

84.

Method and system to share a snapshot extracted from a video transmission

      
Application Number 17350226
Grant Number 11528523
Status In Force
Filing Date 2021-06-17
First Publication Date 2021-12-09
Grant Date 2022-12-13
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Hunacek, Didier
  • Schaer, Olivier
  • Thomas, Frederic

Abstract

The present invention refers to the field of television experience in particular the simultaneous use of the portable computing device and a television to share a user's experience. The present disclosure proposes a method to create a snapshot from a video transmission received by a receiver, said receiver being connected with a portable computing device and having a screen output, said method comprising the steps of receiving a video transmission by the receiver, converting by the receiver, the video transmission into a lower-bandwidth video transmission, sending the lower-bandwidth video transmission to the portable computing device, receiving from the portable computing device to the receiver, a command to execute a snapshot, producing by the receiver a snapshot from the video transmission, sending the snapshot to the portable computing device.

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
  • H04N 21/2743 - Video hosting of uploaded data from client
  • 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/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer

85.

SECURE ELEMENT FOR SECURELY PROCESSING DIGITAL INFORMATION

      
Application Number EP2021060973
Publication Number 2021/233649
Status In Force
Filing Date 2021-04-27
Publication Date 2021-11-25
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Villegas, Karine
  • Hautier, Roan
  • Gremaud, Fabien
  • Fuchs, Pascal

Abstract

The secure element (100) has a secure processor (110) for securely processing the digital information stored in a memory (200) external to the secure element, and a loading and pre-processing system configured to load the digital information from the external memory (200) into the secure element (100), and pre-process said digital information by executing a cryptographic algorithm before processing said digital information by the secure processor (110). The system reads a version number of the digital information that has been loaded, from an internal memory (122) of the secure element (100), and uses said version number in executing the cryptographic algorithm.

IPC Classes  ?

  • G06F 21/71 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

86.

Intelligent content queuing from a secondary device

      
Application Number 17302565
Grant Number 11543941
Status In Force
Filing Date 2021-05-06
First Publication Date 2021-11-25
Grant Date 2023-01-03
Owner NAGRAVISION S.A. (Switzerland)
Inventor Jenkins, David Rhys Edward

Abstract

Example embodiments provide systems and methods for managing intelligent content queuing from a secondary device for content delivery to a primary device. A content queuing system on the secondary device generates and displays a playlist interface on the secondary device. A selection of a content item to be added to a playlist is received. The content queuing system determines that addition of the content item causes a live content item to overlap with an on-demand content item on the playlist. As a result, the content queuing system creates at least two segments for the on-demand content item. The live content item is positioned between the first and a second segment on the playlist. The first segment is scheduled to end at a start time of the live content item and the second segment is scheduled to begin at an ending time of the live content item.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • 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/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/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/41 - Structure of client; Structure of client peripherals
  • 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

87.

Method and device to speed up face recognition

      
Application Number 17133085
Grant Number 11783561
Status In Force
Filing Date 2020-12-23
First Publication Date 2021-11-18
Grant Date 2023-10-10
Owner Nagravision S.A. (Switzerland)
Inventor
  • Oddou, Christophe
  • Dagaeff, Thierry
  • Fishwick, Nicholas

Abstract

a matching step to extract the biometric data from said marking area, to match them with the biometric data of the profiles stored in the database, and to assign the detected profile ID with the marking area. transmitting the found profile ID to the application.

IPC Classes  ?

  • G06V 10/143 - Sensing or illuminating at different wavelengths
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image

88.

PROTECTION OF WIRE-BOND BALL GRID ARRAY PACKAGED INTEGRATED CIRCUIT CHIPS

      
Application Number 17286709
Status Pending
Filing Date 2019-10-17
First Publication Date 2021-11-18
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Aubry, Pascal
  • Mclauchlan, Andrew

Abstract

A chip includes a substrate having a first surface and a second surface opposite the first surface, and an integrated circuit mounted on a landing zone on the first surface of the substrate. The chip also includes contacts provided about the first surface in the peripheral region, and wire-bonds providing electrical connections between the integrated circuit and the contacts. The chip further includes solder ball connections provided in the peripheral region on the second surface, and connections provided in the substrate for connecting the electrical contacts on the first surface with the solder ball connections on the second surface. The substrate includes at least one conductive track routed through the landing zone region of the substrate, and the chip is configured such that an alteration in the at least one conductive track prevents operation of the integrated circuit.

IPC Classes  ?

  • H01L 23/498 - Leads on insulating substrates
  • H01L 23/538 - Arrangements for conducting electric current within the device in operation from one component to another the interconnection structure between a plurality of semiconductor chips being formed on, or in, insulating substrates
  • H01L 23/00 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details of semiconductor or other solid state devices
  • H01L 23/552 - Protection against radiation, e.g. light
  • H01L 21/66 - Testing or measuring during manufacture or treatment

89.

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

90.

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

91.

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

92.

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

93.

METHOD FOR PROCESSING DIGITAL INFORMATION

      
Application Number EP2021060019
Publication Number 2021/213951
Status In Force
Filing Date 2021-04-19
Publication Date 2021-10-28
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Villegas, Karine
  • Hautier, Roan
  • Fuchs, Pascal
  • Gremaud, Fabien

Abstract

The digital information is stored in a plurality of segments (Si) in an external memory. The method is performed by a processing device and comprises the steps of : loading (S50) a first integrity table (MAC-Table 1) containing a plurality of first integrity elements (Ai) respectively authenticating the plurality of segments of digital information (Si), and an associated digital signature (SIG) of said plurality of first integrity elements (Ai), from the external memory; verifying (S51) the digital signature (SIG) associated with the first integrity table (MAC-Table 1), loading (S54) segments of digital information ([Si]) in a protected form from the external memory to the processing device.

IPC Classes  ?

  • G06F 21/44 - Program or device authentication
  • G06F 21/51 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures

94.

Pre-entitlement enforcement

      
Application Number 17358789
Grant Number 11451846
Status In Force
Filing Date 2021-06-25
First Publication Date 2021-10-21
Grant Date 2022-09-20
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Hunacek, Didier
  • Fischer, Jean-Bernard

Abstract

A method of transmitting entitlement messages to content consumption devices in a access control system, the method comprising periodically transmitting entitlement messages to content consumption devices in a access control system and periodically extending an expiry time comprised in the entitlement messages. The entitlement messages comprise indicator data indicating to the content consumption devices that subsequent entitlement messages loaded into a content consumption device after a first entitlement message is loaded into the content consumption device shall not be used by the content consumption device to access protected media content.

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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/418 - External card to be used in combination with the client device, e.g. for conditional access
  • 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/633 - Control signals issued by server directed to the network components or client
  • H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
  • 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

95.

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

96.

METHOD FOR SECURELY PROCESSING DIGITAL INFORMATION IN A SECURE ELEMENT

      
Application Number EP2021057819
Publication Number 2021/198035
Status In Force
Filing Date 2021-03-25
Publication Date 2021-10-07
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Hautier, Roan
  • Villegas, Karine

Abstract

i,ki,ki,ki,k) before processing the digital information contained in said words (Wij,k).

IPC Classes  ?

  • G06F 21/79 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

97.

Testing rendering of screen objects

      
Application Number 17267212
Grant Number 11647249
Status In Force
Filing Date 2019-08-09
First Publication Date 2021-10-07
Grant Date 2023-05-09
Owner NAGRAVISION S.A. (Switzerland)
Inventor
  • Gore, Douglas
  • Zou, Ping

Abstract

The present disclosure relates to methods and devices for testing video data being rendered at or using a media device. A plurality of video frames to be rendered is received, each frame comprising one or more primary screen objects and at least one further screen object. The received frames are rendered at or using the media device wherein the at least one further screen object is superimposed on the one or more primary screen objects of a given frame during rendering. The rendered frames are provided to a data model. Extracted metadata indicating the presence or absence of further screen objects in the rendered video frames is the output of the data model. The data model is also provided with original metadata associated with the video frames prior to rendering. The rendering of each further screen object is then tested based on the original metadata and extracted metadata relating to a given video frame. The disclosure also extends to associated methods and devices for generating training data for testing rendering of video frame and training a data model using the training data.

IPC Classes  ?

  • 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 17/04 - Diagnosis, testing or measuring for television systems or their details for receivers
  • H04N 21/2187 - Live feed
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 17/00 - Diagnosis, testing or measuring for television systems or their details

98.

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

99.

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

100.

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
  1     2     3     ...     12        Next Page