Piksel, Inc.

United States of America

Back to Profile

1-55 of 55 for Piksel, Inc. Sort by
Query
Patent
World - WIPO
Aggregations Reset Report
Date
2020 2
2019 1
Before 2019 52
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 10
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles 10
H04N 21/81 - Monomedia components thereof 10
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS] 9
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance 8
See more
Found results for  patents

1.

A METHOD AND SYSTEM FOR MATCHING CLIPS WITH VIDEOS VIA MEDIA ANALYSIS

      
Application Number EP2020058838
Publication Number 2020/193784
Status In Force
Filing Date 2020-03-27
Publication Date 2020-10-01
Owner
  • PIKSEL, INC (USA)
  • PIKSEL LTD (United Kingdom)
Inventor Chao, Gerald

Abstract

There is disclosed a method of processing a video file and a textless video file comprising a plurality of textless video clips, wherein the textless video clips are derived from the video file, the method comprising: comparing each textless video clip to a plurality of portions of the video file, the plurality of portions corresponding to the full length of the video file; determining each textless video clip being similar to only one portion of the video file as being a matched pair; for each matched pair identifying if their text content is different, wherein identification of a different text content dictates that the textless video clip corresponds to a portion of the video file having overlaid text; training a classifier to predict whether an area of text detected in the full length video is overlaid text in dependence on this identification; determining the probability of each portion of the full-length video having overlaid text via the trained classifier; determining each textless video clip being similar to more than one portion of the video file as being a potential matched pair; and resolving the potential matched pairs with the determined probability.

IPC Classes  ?

  • H04N 21/488 - Data services, e.g. news ticker
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06T 7/194 - Segmentation; Edge detection involving foreground-background segmentation

2.

A METHOD AND SYSTEM FOR CONTENT INTERNATIONALIZATION & LOCALISATION

      
Application Number EP2020057843
Publication Number 2020/188101
Status In Force
Filing Date 2020-03-20
Publication Date 2020-09-24
Owner PIKSEL, INC (USA)
Inventor Chao, Gerald

Abstract

There is described a method of processing a video file to generate a modified video file, the modified video file including a translated audio content of the video file, the method comprising: receiving the video file; accessing a facial model or a speech model for a specific speaker, wherein the facial model maps speech to facial expressions, and the speech model maps text to speech; receiving a reference content for the originating video file for the specific speaker; generating modified audio content for the specific speaker and/or modified facial expression for the specific speaker; and modifying the video file in accordance with the modified content and/or the modified expression to generate the modified video file.

IPC Classes  ?

  • H04N 21/233 - Processing of audio elementary streams
  • 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/81 - Monomedia components thereof

3.

DYNAMIC ADVERT SELECTION FOR PROGRAMME PLAYBACK

      
Application Number EP2018085767
Publication Number 2019/121867
Status In Force
Filing Date 2018-12-19
Publication Date 2019-06-27
Owner PIKSEL, INC (USA)
Inventor Thakare, Praful

Abstract

There is disclosed a method of playing media content including an advertising period at a playback device, the method comprising: storing the media content in the playback device for playback to a user of the playback device; storing an indication of the playback time of the advertising period relative to the playback time of the media content; storing a plurality of candidate adverts for playing in the adverting period of the media content; playing the stored media content to the user of the playback device; identifying, on playing of the stored media content, a point in time corresponding to the playback time of the advertising period; applying, responsive thereto, playback rules to determine an advert to be played from the candidate adverts; and playing the determined advert at the playback time of the advertising period.

IPC Classes  ?

  • 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

4.

CONTENT ACCESS AND STORAGE

      
Application Number US2018034715
Publication Number 2018/218184
Status In Force
Filing Date 2018-05-25
Publication Date 2018-11-29
Owner PIKSEL, INC. (USA)
Inventor Chao, Gerald

Abstract

A method of generating matching metadata vectors for identifying content items in a store searchable by input vectors, the method comprising: receiving multiple training inputs, each training input comprising a content identifier indicative of a content item, and at least one natural language description of the content item; for each training input: converting the natural language description into at least one text component; generating at least one vector, each vector corresponding to one text component; generating a set of component parts for each vector, each component part corresponding to a coordinate initialized with a random value; adjusting each random coordinate based on the relationship of each component part to other vectors; determining a weighting for each vector with respect to the item; and defining a metadata vector for each item comprising the vectors containing the adjusted coordinates for that item and the weighting for each vector.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

5.

MULTIMEDIA STREAM ANALYSIS AND RETRIEVAL

      
Application Number EP2018060795
Publication Number 2018/197639
Status In Force
Filing Date 2018-04-26
Publication Date 2018-11-01
Owner
  • PIKSEL, INC (USA)
  • PIKSEL LTD (United Kingdom)
Inventor Chao, Gerald Cheshun

Abstract

There is disclosed a method of processing a video stream, comprising: performing a content analysis of the video stream; identifying a transition from one segment to another segment in the video stream based on the content analysis; and marking a segment boundary corresponding to the identified transition.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

6.

MONITORING STREAMING RELATED TO CONNECTIVITY

      
Application Number EP2017052176
Publication Number 2017/134119
Status In Force
Filing Date 2017-02-01
Publication Date 2017-08-10
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Maas, Hans-Jurgen
  • Everett, Sean
  • Tillmann, Ralf

Abstract

The invention relates to a method of delivering content to a device, comprising: receiving a prediction of a context of the device; determining a communication profile for the device based on the predicted context; receiving an identification of content to be transferred to the device; and planning a data transfer to the device in dependence on the communication profile of the predicted context and the identified content. Adjusting data transfer in a vehicle based on download volume forecast.

IPC Classes  ?

  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]

7.

PROVIDING RECOMMENDATIONS BASED ON PREDICTED CONTEXT

      
Application Number EP2017052177
Publication Number 2017/134120
Status In Force
Filing Date 2017-02-01
Publication Date 2017-08-10
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Maas, Hans-Jurgen
  • Everett, Sean
  • Tillmann, Ralf

Abstract

The invention relates to a method of providing a recommendation to a user of a user device, comprising: receiving a prediction of a context of the user; in dependence on the predicted context identifying context data for the prediction; providing one or more recommendations to the user in dependence on the predicted context data.

IPC Classes  ?

  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]

8.

INFERRING USER CONTEXT VIA TIME-SERIES CORRELATION ANALYSIS

      
Application Number EP2016073514
Publication Number 2017/055607
Status In Force
Filing Date 2016-09-30
Publication Date 2017-04-06
Owner
  • PIKSEL, INC (USA)
  • PIKSEL LTD (United Kingdom)
Inventor Chao, Gerald Cheshun

Abstract

There is disclosed a technique of associating device activity to a broadcast programme, comprising : receiving a model for a broadcast programme identifying portions of content and portions of breaks in the content; monitoring, via a client software module running on users' mobile devices, said device's active or inactive states; receiving an activity stream of a user device; comparing the activity stream to the model of the broadcast programme to identify a correlation between them; inferring a user of the user device as watching the broadcast programme based on a level of the correlation.

IPC Classes  ?

  • H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
  • H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations

9.

IMPROVED VIDEO STREAM DELIVERY VIA ADAPTIVE QUALITY ENHANCEMENT USING ERROR CORRECTION MODELS

      
Application Number EP2016073516
Publication Number 2017/055609
Status In Force
Filing Date 2016-09-30
Publication Date 2017-04-06
Owner
  • PIKSEL, INC (USA)
  • PIKSEL LTD (United Kingdom)
Inventor Chao, Gerald Cheshun

Abstract

There is disclosed a technique for providing multimedia content comprising: compressing a multimedia stream; and generating an error correction model for providing an alternative version of the compressed multimedia stream by: decompressing the compressed multimedia stream; determining errors in the decompressed version by comparing to the input multimedia stream; and correcting the errors to minimise the difference between the decompressed version and the input multimedia stream.

IPC Classes  ?

  • G06T 9/00 - Image coding
  • H04N 19/156 - Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
  • H04N 19/33 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
  • H04N 19/59 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution

10.

METADATA OF PARTIAL CONTENT

      
Application Number EP2016069155
Publication Number 2017/025605
Status In Force
Filing Date 2016-08-11
Publication Date 2017-02-16
Owner PIKSEL, INC (USA)
Inventor
  • Mardling, Paul
  • Christie, Mark

Abstract

There is disclosed a method comprising: receiving one or more items of metadata associated with an item of content, each of the items of metadata identifying a characteristic of a part of the item of content; receiving one or more items of user behaviour information corresponding to an engagement of a user with one or more parts of the item of content; and linking the metadata to the user behaviour in dependence on user engagement for the part of the content associated with the metadata.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

11.

RECOMMENDATION SYSTEM

      
Application Number EP2016068321
Publication Number 2017/021364
Status In Force
Filing Date 2016-08-01
Publication Date 2017-02-09
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Tillmann, Ralf
  • Christie, Mark
  • Bullett, Kristan
  • Weaver, Miles
  • Mcgettigan, Peter

Abstract

There is disclosed a recommendation server comprising : an input interface configured to receive an indication from a user device of a user behaviour; a recommendation engine configured to compile recommendations for a user; and a processor configured to identify an anomaly between the user behaviour and the compiled recommendations for the user. There is also disclosed a computer-implemented method of generating an enquiry message, the method comprising; monitoring behaviour of a user when engaging with a computer device; determining that the user has engaged with the user device in a particular context in which it is predetermined that the user will respond to the enquiry message; selecting a template from a set of templates; populating the selected template with data relating to the enquiry; and transmitting the enquiry message to the user device based on the populated selected template.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions

12.

PROCESSING CONTENT STREAMING

      
Application Number EP2016063799
Publication Number 2016/202885
Status In Force
Filing Date 2016-06-15
Publication Date 2016-12-22
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Maas, Hans-Jurgen
  • Everett, Sean
  • Bullet, Kristan
  • Tilmann, Ralf
  • Weaver, Miles
  • Hamaide, Fabrice
  • Christie, Mark

Abstract

There is disclosed a system for providing streaming services, the system comprising: a plurality of users each for generating a stream of an event on a connection of a public network; and a server configured to: receive a plurality of the generated streams on connections of the public network; determine content for at least one output stream in dependence on one or more of: the content received on the input streams, the content requested by a viewer, and the user profiles of the contributors; and output the at least one output stream on a connection of a public network, at least one user for receiving the at least one output stream on a connection of the public network.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/2187 - Live feed
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/4223 - Cameras
  • 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/81 - Monomedia components thereof

13.

PROVIDING EXTRACTS OF STREAMED CONTENT

      
Application Number EP2016063804
Publication Number 2016/202889
Status In Force
Filing Date 2016-06-15
Publication Date 2016-12-22
Owner PIKSEL, INC (USA)
Inventor Hamaide, Fabrice

Abstract

There is described a method of providing a portion of content comprising: receiving data including said content; transmitting the received data;storing a portion of the received data corresponding to a given time period;responsive to a request, transmitting the stored portion of the received data stream.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/4223 - Cameras
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/6332 - Control signals issued by server directed to the network components or client directed to client
  • H04N 21/81 - Monomedia components thereof

14.

CONTROLLING DELIVERY OF CAPTURED STREAMS

      
Application Number EP2016063797
Publication Number 2016/202884
Status In Force
Filing Date 2016-06-15
Publication Date 2016-12-22
Owner PIKSEL, INC (USA)
Inventor
  • Tilmann, Ralf
  • Maas, Hans- Jurgen
  • Heiland, Peter
  • Hamaide, Fabrice
  • Bullet, Kristan
  • Weaver, Miles
  • Everett, Sean
  • Christie, Mark

Abstract

There is provided a technique for providing streaming services, comprising: a plurality of capture devices, each for generating a captured stream of content; a server, for receiving the plurality of captured streams, and for outputting at least one output stream; and an editing device for outputting a control signal to the server, wherein the server processes captured streams to provide one or more modified output stream in dependence on the control signal.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/4223 - Cameras
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • H04N 21/232 - Content retrieval operation within server, e.g. reading video streams from disk arrays
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite

15.

SYNCHRONISATION OF STREAMED CONTENT

      
Application Number EP2016063800
Publication Number 2016/202886
Status In Force
Filing Date 2016-06-15
Publication Date 2016-12-22
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Everett, Sean
  • Christie, Mark
  • Bullet, Kristan
  • Tilmann, Ralf
  • Mass, Hans-Jurgen

Abstract

There is described a system for providing streaming services, comprising: a plurality of capture devices each for generating a stream of an event, each stream being associated with a timing reference; and a server for analysing the plurality of captured streams in order to align the received plurality of received captured streams according.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/4223 - Cameras
  • 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

16.

PROVIDING LOW & HIGH QUALITY STREAMS

      
Application Number EP2016063802
Publication Number 2016/202887
Status In Force
Filing Date 2016-06-15
Publication Date 2016-12-22
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Christie, Mark
  • Tilmann, Ralf
  • Bullet, Kristan
  • Maas, Hans-Jurgen

Abstract

There is provided a technique in which a device for capturing an event, and for generating a first stream and a second stream representing the event, one of the first and second streams being a lower quality version of the other, and the streams being generated simultaneously.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/2187 - Live feed
  • 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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/4402 - 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 involving reformatting operations of video signals for household redistribution, storage or real-time display
  • H04N 21/4223 - Cameras
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance

17.

PROVIDING STREAMED CONTENT RESPONSIVE TO REQUEST

      
Application Number EP2016063803
Publication Number 2016/202888
Status In Force
Filing Date 2016-06-15
Publication Date 2016-12-22
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Everett, Sean
  • Tilmann, Ralf Wilhelm
  • Maas, Hans-Jurgen
  • Weaver, Miles

Abstract

There is disclosed a server for providing content, the server being configured to: receive a request defining one or more characteristics of content; access content from a plurality of content sources; and determine content responsive to the request in dependence on the accessed content.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/4223 - Cameras
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
  • H04N 21/232 - Content retrieval operation within server, e.g. reading video streams from disk arrays
  • 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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

18.

MEDIA STREAMING

      
Application Number EP2016063806
Publication Number 2016/202890
Status In Force
Filing Date 2016-06-15
Publication Date 2016-12-22
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Tillmann, Ralf
  • Maas, Hans -Jurgen
  • Everet, Sean
  • Christie, Mark
  • Bullet, Kristine
  • Weaver, Miles
  • Hamaide, Fabrice

Abstract

There is disclosed a system for providing streaming services, comprising: a plurality of capture devices, each for capturing data and providing a captured data stream; and a server, for receiving the plurality of captured data streams; wherein each capture device is configured to generate metadata for the captured data, and transmit said metadata to the server.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/2187 - Live feed
  • H04N 21/232 - Content retrieval operation within server, e.g. reading video streams from disk arrays
  • 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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • 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/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/4223 - Cameras
  • 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/4402 - 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 involving reformatting operations of video signals for household redistribution, storage or real-time display
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

19.

HEADER TRANSLATION MODIFICATION

      
Application Number EP2016056528
Publication Number 2016/156191
Status In Force
Filing Date 2016-03-24
Publication Date 2016-10-06
Owner PIKSEL, INC (USA)
Inventor Tornielli, Giorgio

Abstract

There is disclosed a video player comprising a Widevine decoder, further comprising: a receiver for receiving an asset and an associated manifest file; a search engine for searching the manifest file to identify a KeyID field; a Widevine header creation module for creating a Widevine header including: a KeyID field corresponding to the identified KeyID field of the asset manifest file; and a ContentID field based on the identified KeyID field of the asset manifest file, wherein the format of the KeyID field and the created ContentID field of the created Widevine header are different; an interface for transmitting a request for a licence to a Widevine licence server, the request including the created Widevine header, and for receiving a Widevine licence from the Widevine license server responsive to the request; and a controller for accessing video content associated with the asset using the Widevine license. There is disclosed a Widevine license server configured to: receive a license request including a Widevine header from a video player; transmit the Widevine header to a Widevine processing function; receive the ContentID field of the Widevine header from the Widevine processing function; parse the ContentID field, and in dependence on identification of the syntax of said field, using the KeyID field to obtain a Widevine licence; and transmit the accessed Widevine licence to the video player.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

20.

DELIVERING CONTENT

      
Application Number EP2016056567
Publication Number 2016/156208
Status In Force
Filing Date 2016-03-24
Publication Date 2016-10-06
Owner PIKSEL, INC (USA)
Inventor
  • Shaw, Philip
  • Christie, Mark

Abstract

A content delivery system comprising: a communication network; a mapping component storing media content aspect variant data enabling access to media content in a plurality of aspect variants; a content delivery component connected to the network and configured to access and deliver media content aspect variant data stored in the mapping component to devices connected to the network; an action request or component which is configured to receive a request from a user of a media consumption device that an aspect variant of media content is to be delivered to at least one further media consumption device, and cause the content delivery component to deliver media content aspect variant data associated with said aspect variant to the at least one further media consumption device to enable said aspect variant to be consumed at the at least one further media consumption device.

IPC Classes  ?

  • 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/41 - Structure of client; Structure of client peripherals

21.

DRM ADDITION AUTHENTICATION

      
Application Number EP2016056563
Publication Number 2016/156206
Status In Force
Filing Date 2016-03-24
Publication Date 2016-10-06
Owner PIKSEL, INC (USA)
Inventor Tornielli, Giorgio

Abstract

There is provided a client device comprising a content protection decoder according to a first standard, comprising: a receiver for receiving an asset associated with content protection; a creation module for creating a content protection for the asset in accordance with the first standard, and including a parameter identifying information additional to the information associated with said standard; an interface for transmitting a request for a licence to a licence server based on said standard, the request including that parameter, and for receiving a licence in response; and a controller for accessing content associated with the asset using the license. There is also provided a license server configured to: receive a license key request in accordance with a standard from a client device; transmit the request to a processing function associated with the standard; receive a parameter associated with the standard from the processing function; parse the parameter to retrieve additional information; process the additional information; access a licence in accordance with the standard based on the parsed information; and transmit the accessed licence in accordance with the standard to the client device.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

22.

ACCESS TO CONTENT

      
Application Number EP2016055886
Publication Number 2016/146785
Status In Force
Filing Date 2016-03-17
Publication Date 2016-09-22
Owner PIKSEL, INC (USA)
Inventor
  • Steel, Jonathan
  • Hilton, Greig
  • Tillmann, Ralf
  • Shaw, Philip
  • Maas, Hans-Jurgen

Abstract

The invention relates to a method of establishing access to content based on a future condition comprising providing an identifier at a user device; accessing a catalogue of available content based on the identifier; selecting at least one content identifier from the catalogue; and selectively enabling content associated with the content identifier in dependence on a future condition. Reserving multimedia content such as video for a journey or flight and during the flight or journey the selected content is streamed to the user's mobile device.

IPC Classes  ?

  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems

23.

LINKING DEVICES

      
Application Number EP2016054137
Publication Number 2016/135318
Status In Force
Filing Date 2016-02-26
Publication Date 2016-09-01
Owner PIKSEL, INC (USA)
Inventor Shaw, Philip

Abstract

There is disclosed a method of establishing a communication link between first and second devices, the method comprising: receiving a link request from a first device with a first unique identifier; allocating a media content from multiple media content to the first unique identifier; sending the media content to the first device; receiving a media identifier from a second device with a second unique identifier; comparing the media identifier and the media content, and in dependence on identifying a match, transmitting the first unique identifier to the second device and the second unique identifier to the first device, whereby the first and second device can establish a communication link based on the exchanged first and second unique identifiers.

IPC Classes  ?

  • H04N 1/32 - Circuits or arrangements for control or supervision between transmitter and receiver
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/6547 - Transmission by server directed to the client comprising parameters, e.g. for client setup
  • G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal

24.

FORWARDING VIDEO CONTENT

      
Application Number EP2015079500
Publication Number 2016/092104
Status In Force
Filing Date 2015-12-11
Publication Date 2016-06-16
Owner PIKSEL, INC (USA)
Inventor
  • Valsecchi, Stefano
  • Ferrari, Gabriele

Abstract

The invention relates to a method for implementing forwarding in playback of video content, in which the video content is associated with commercials, the method comprising: determining a set of commercials that are skipped in forwarding the video content; and applying a function to determine the playback of the set of commercials when the forwarded video content is played, wherein the function is programmable.

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/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/6587 - Control parameters, e.g. trick play commands or viewpoint selection
  • H04N 21/81 - Monomedia components thereof

25.

DELIVERING CONTENT

      
Application Number EP2015077815
Publication Number 2016/083526
Status In Force
Filing Date 2015-11-26
Publication Date 2016-06-02
Owner PIKSEL, INC (USA)
Inventor Maas, Hans-Jurgen

Abstract

In one embodiment there is disclosed a content delivery system comprising: a communications network; a media component connected to the communications network, the media component configured to deliver media content for playout at a user device; an auxiliary content component connected to the communications network for providing auxiliary content for playout at a user device; an engagement monitoring component configured to monitor user engagement with auxiliary content played out at the user device; a storage component which holds engagement monitoring data in association with user identifiers; a content control module configured to receive, from a user device, a request for auxiliary content to be inserted in a playout session for playout at the user device, and selectively control delivery of the auxiliary content based on the engagement monitoring data associated with a user identifier for the user device.

IPC Classes  ?

  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/2543 - Billing
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • 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/4784 - Supplemental services, e.g. displaying phone caller identification or shopping application receiving rewards
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • 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/81 - Monomedia components thereof

26.

DELIVERING CONTENT

      
Application Number EP2015077829
Publication Number 2016/083534
Status In Force
Filing Date 2015-11-26
Publication Date 2016-06-02
Owner PIKSEL, INC (USA)
Inventor
  • Maas, Hans-Jurgen
  • Christie, Mark

Abstract

In one embodiment, there is a content delivery system comprising: a communication network; a media component configured to transmit media content and associated metadata to user devices; a store holding permission vouchers for users of the system; an auxiliary content management component configured to: receive a request for auxiliary content insertion information from a user device, the request comprising an identifier of a user of the user device and an identifier of desired media content; access said store to determine permission for consumption of the desired media content in a resource constrained playout mode at the device based on at least one permission voucher for the user; generate auxiliary content insertion information based on the identifier of the user, the identifier of the desired media content and the at least one permission voucher; and transmit the generated auxiliary content insertion information to the user device.

IPC Classes  ?

  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/2543 - Billing
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • 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/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/81 - Monomedia components thereof

27.

DELIVERING CONTENT

      
Application Number EP2015077831
Publication Number 2016/083536
Status In Force
Filing Date 2015-11-26
Publication Date 2016-06-02
Owner PIKSEL, INC (USA)
Inventor
  • Maas, Hans-Jurgen
  • Christie, Mark

Abstract

A content delivery system comprising: a communications network; a media component connected to the communications network, the media component configured to deliver content for consumption at user devices connected to the communications network; an engagement monitoring component configured to monitor user engagement with auxiliary content played out at the user devices; a storage component which holds engagement monitoring data in association with user identifiers of users of the content delivery system; a content control module configured to receive from a user device a request for content data, the content control module being operable to selectively deliver enhanced content data based on the engagement monitoring data held in association with a user identifier associated with a user of the user device.

IPC Classes  ?

  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/2543 - Billing
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • 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/4784 - Supplemental services, e.g. displaying phone caller identification or shopping application receiving rewards
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/81 - Monomedia components thereof

28.

PERSONALISED CHANNEL

      
Application Number EP2015075159
Publication Number 2016/066760
Status In Force
Filing Date 2015-10-29
Publication Date 2016-05-06
Owner PIKSEL, INC (USA)
Inventor
  • Maas, Hans-Jurgen
  • Everett, Sean

Abstract

There is disclosed a content delivery system for delivering content to a user, the system comprising a personalised schedule controller configured to receive content recommendations for a user including at least one constrained asset, and for generating a personalised schedule for the user in dependence on the at least one constrained asset included in the content recommendation.

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/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • 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/81 - Monomedia components thereof
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

29.

RECOMMENDATION LISTS FOR CONTENT ELIVERY SYSTEM

      
Application Number EP2015075161
Publication Number 2016/066762
Status In Force
Filing Date 2015-10-29
Publication Date 2016-05-06
Owner PIKSEL, INC (USA)
Inventor Shaw, Philip

Abstract

A computer device for providing recommendations to a user device associated with a user, the computer device comprising: a controller for maintaining an asset list, configured to receive notification of a new asset, and in dependence thereon to: determine if the asset is perishable; and in dependence on the asset being perishable: update the asset list to include the perishable asset; allocate a weighting to the perishable asset; and adjust the weighting of the perishable asset based on its perishability over time.

IPC Classes  ?

30.

CONTENT DELIVERY SYSTEM

      
Application Number EP2015075160
Publication Number 2016/066761
Status In Force
Filing Date 2015-10-29
Publication Date 2016-05-06
Owner PIKSEL, INC (USA)
Inventor Maas, Hans- Jurgen

Abstract

There is disclosed a content delivery computer system arranged to recommend content items to a user of the system having at least one predetermined characteristic, the content delivery system comprising: a social media analyser configured to receive and analyse social media communications from multiple consumers; a grouping component for grouping at least some of the consumers according to the analysed social media communications into respective groups; and a recommendation module configured to receive the at least one predetermined characteristic of the user, compare it with group characteristics of the respective groups to identify a group that shares the at least one predetermined characteristic, and generate a recommendation comprising one of more selected content items for the user based on the identified group of consumers; and an interface for delivering the recommendation to the user.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

31.

AUTOMATED COMPLIANCE MANAGEMENT

      
Application Number EP2015070640
Publication Number 2016/038103
Status In Force
Filing Date 2015-09-09
Publication Date 2016-03-17
Owner PIKSEL, INC (USA)
Inventor Christie, Mark

Abstract

There is disclosed a computer system for analysing content, comprising: a detection module connected to receive at least one piece of digital content, the detection module being operable to access a set of compliance rules and compare the received at least one piece of digital content with the set of compliance rules, the detection module further being configured to generate an alert if the result of the analysis indicates a breach of at least one of the rules; a moderator module connected to receive the alert, the moderator module configured to enable output to a moderator based only on the piece of digital content which caused the alert to be generated, whereby the moderator can assess a modification to be made to the piece of content which caused the alert to be generated.

IPC Classes  ?

  • H04H 60/48 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising items expressed in broadcast information
  • H04H 60/59 - Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups or of video
  • H04H 60/58 - Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups or of audio
  • H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
  • H04H 60/04 - Studio equipment; Interconnection of studios
  • H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side

32.

DECISION LOGIC

      
Application Number EP2015070859
Publication Number 2016/038199
Status In Force
Filing Date 2015-09-11
Publication Date 2016-03-17
Owner PIKSEL, INC (USA)
Inventor
  • Brown, Kris
  • Mardling, Paul
  • Tillmann, Ralf

Abstract

A network entity for delivering video to a front end in accordance with service level information defining at least one service level requirement for providing a service used in delivering the video, the network entity comprising: an input for receiving a request comprising task information identifying a task to be performed requiring the service for delivery of the video; an interface for communication with processing nodes each configured to provide the service for use in delivering the video; and decision logic coupled to the interface and configured to: receive (i) the request transmitted by the video content provider, (ii) characteristics of the processing nodes, and (iii) the at least one service level requirement for providing the service; select processing node(s) based on the received characteristics and the at least one service level requirement, and communicate via the interface with the processing node(s) selected to perform the task.

IPC Classes  ?

  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • 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

33.

SECURE COMMUNICATION

      
Application Number EP2015070861
Publication Number 2016/038200
Status In Force
Filing Date 2015-09-11
Publication Date 2016-03-17
Owner PIKSEL, INC (USA)
Inventor Shaw, Philip

Abstract

There is provided a system comprising a first device of a user and a second device of a user, in which a user carries out a secure transaction utilising a user interface of the second device, wherein the secure transaction process sends a request to a user interface of the first device, and authorises or authenticates the transaction in dependence on a response to the request which is not transmitted from a user interface of the second device.

IPC Classes  ?

  • G06Q 20/42 - Confirmation, e.g. check or permission by the legal debtor of payment
  • 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/38 - Payment architectures, schemes or protocols - Details thereof

34.

CONFIGURATION OF USER INTERFACE

      
Application Number EP2015070867
Publication Number 2016/038201
Status In Force
Filing Date 2015-09-11
Publication Date 2016-03-17
Owner PIKSEL, INC (USA)
Inventor Maas, Hans- Jurgen

Abstract

There is disclosed a system comprising a first device and a second device, each being associated with a user, in which a user interface of the first device is configured in dependence on content associated with the second device.

IPC Classes  ?

  • 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/482 - End-user interface for program selection

35.

USER GESTURE FOR CONTROLLING USER OUTPUT IN CONTENT DISPLAY SYSTEM

      
Application Number EP2015068116
Publication Number 2016/020462
Status In Force
Filing Date 2015-08-05
Publication Date 2016-02-11
Owner PIKSEL, INC (USA)
Inventor
  • Brett, Leigh
  • Bullett, Kristan
  • Carvajal, Jose
  • Stekolshchik, Felix
  • Johar, Puneet
  • Maas, Hans-Jürgen
  • Heiland, Peter
  • Tillmann, Ralf Wilhelm
  • Christie, Mark

Abstract

There is disclosed a computer device having a display for displaying to a user at least one content item, wherein the display is provided on a user interface which is configured to detect a user input in the form of a swipe action over the displayed content item, wherein an audio output is responsive to the direction of swipe such that the volume of the audio output varies depending on the direction of swipe by a user.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • 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.

ACCESSING CONTENT BASED ON SELECTION OF CONTENT IN CONTENT DISPLAY AND DELIVERY SYSTEM

      
Application Number EP2015068117
Publication Number 2016/020463
Status In Force
Filing Date 2015-08-05
Publication Date 2016-02-11
Owner PIKSEL, INC (USA)
Inventor
  • Brett, Leigh
  • Bullett, Kristan
  • Carvajal, Jose
  • Stekolshchik, Felix
  • Johar, Puneet
  • Shaw, Philip
  • Maas, Hans-Jürgen
  • Heiland, Peter
  • Tillmann, Ralf Wilhelm
  • Christie, Mark

Abstract

There is disclosed a user device including a processor configured to: receive a recommendation message; display a plurality of recommendations based on the recommendation message to a user of the user device, the plurality of recommendations having been generated, in part, on the user context; detect selection of one of the displayed plurality of recommendations; request further recommendations in dependence on the detected selection; receive a further recommendation message responsive to the request; and display a further plurality of recommendations corresponding to the further recommendation message to the user of the user device, the further plurality of recommendations having been generated, in part, on the user context and the detected selection.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

37.

TIME BASED CONTENT SOURCE DRIVEN RECOMMENDATION FOR GIVEN CONTEXT OF CONTENT DELIVERY SYSTEM

      
Application Number EP2015068121
Publication Number 2016/020467
Status In Force
Filing Date 2015-08-05
Publication Date 2016-02-11
Owner PIKSEL, INC (USA)
Inventor
  • Brett, Leigh
  • Bullett, Kristan
  • Carvajal, Jose
  • Stekolshchik, Felix
  • Johar, Puneet
  • Maas, Hans-Jürgen
  • Heiland, Peter
  • Tillmann, Ralf Wilhelm
  • Christie, Mark

Abstract

There is disclosed a computer device for providing recommendations to a user device associated with a user, the computer device including a processor configured to: determine a set of recommendations for the user based on a current user context; transmit a recommendation message to the user device based on the determined set of recommendations; monitor the information from which the set of recommendations are derived; wherein at least one recommendation is associated with a perishable asset, the processor being configured to determine the set of recommendations additionally based on the state of the perishable asset.

IPC Classes  ?

38.

CONTEXT DRIVEN RECOMMENDATION FOR CONTENT DELIVERY AND DISPLAY SYSTEM

      
Application Number EP2015068118
Publication Number 2016/020464
Status In Force
Filing Date 2015-08-05
Publication Date 2016-02-11
Owner PIKSEL, INC (USA)
Inventor
  • Brett, Leigh
  • Bullett, Kristan
  • Carvajal, Jose
  • Stekolshchik, Felix
  • Johar, Puneet
  • Maas, Hans-Jürgen
  • Heiland, Peter
  • Tillmann, Ralf Wilhelm
  • Christie, Mark

Abstract

There is disclosed a computer device for generating a recommendation message to a user device, the computer device including a processor configured to: receive a context for a user of the user device; and select at least one recommendation for the user in dependence on the context, wherein the at least one recommendation varies in dependence on the context, such that a first at least one recommendation for a user in a first context is different from a second at least one recommendation for the same user in a second context.

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
  • 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/2665 - Gathering content from different sources, e.g. Internet and satellite
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • 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/658 - Transmission by the client directed to the server
  • 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/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/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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

39.

CONFIGURATION OF DISPLAY BASED ON RECOMMENDATION MESSAGE IN CONTENT DELIVERY AND DISPLAY SYSTEM

      
Application Number EP2015068119
Publication Number 2016/020465
Status In Force
Filing Date 2015-08-05
Publication Date 2016-02-11
Owner PIKSEL, INC (USA)
Inventor
  • Brett, Leigh
  • Bullett, Kristan
  • Carvajal, Jose
  • Stekolshchik, Felix
  • Johar, Puneet
  • Maas, Hans-Jürgen
  • Heiland, Peter
  • Tillmann, Ralf Wilhelm
  • Christie, Mark

Abstract

There is disclosed a recommendation server comprising a processor configured to: generate a set of recommendations for a user; allocate a weighting to each recommendation; and transmit a recommendation message to a user terminal of the user, the recommendation message including the recommendations and their associated weightings.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

40.

CONTENT SOURCE DRIVEN RECOMMENDATION FOR GIVEN CONTEXT OF CONTENT DELIVERY AND DISPLAY SYSTEM

      
Application Number EP2015068120
Publication Number 2016/020466
Status In Force
Filing Date 2015-08-05
Publication Date 2016-02-11
Owner PIKSEL, INC (USA)
Inventor
  • Brett, Leigh
  • Bullett, Kristan
  • Carvajal, Jose
  • Stekolshchik, Felix
  • Johar, Puneet
  • Maas, Hans-Jürgen
  • Heiland, Peter
  • Tillmann, Ralf Wilhelm
  • Christie, Mark

Abstract

There is provided a computer device for providing recommendations to a user device associated with a user, the computer device including a processor configured to: determine a set of recommendations for the user based on a current user context; transmit a recommendation message to the user device based on the determined set of recommendations; monitor the information from which the set of recommendations are derived; in dependence on identifying a change in the information, transmitting a modified recommendation to the user device.

IPC Classes  ?

41.

CONTROLLING DELIVERY OF ENCRYPTED MEDIA ASSETS

      
Application Number EP2015066149
Publication Number 2016/008918
Status In Force
Filing Date 2015-07-15
Publication Date 2016-01-21
Owner PIKSEL, INC (USA)
Inventor Valsecchi, Stefano

Abstract

The invention relates to a computer guard system for controlling delivery of encrypted media assets in a service which governs the delivery of a set of media assets to a group of authorised users comprising: an administrator interface configured to receive configuration data from an administrator to define at least one environment defining how media assets in that service are to be delivered to authorised users, wherein the configuration data defines, for each environment, (a) multiple DRM technologies for decrypting the same asset at multiple end user platforms, each DRM technology being associated with its own set of default license properties;(b)at least one software plug-in to be instantiated to perform a verification method to verify if an end user request for delivery of an asset is valid; a store for holding defined environments with respective environment identifiers; a key server module having an interface connectable to an encryption module and configured to: exchange (i) an asset identifier, which identifies an asset to be encrypted, (ii) a secret key for use in encrypting the asset, and (iii) a key identifier which is to be located in the encrypted asset and which identifies the secret key; execute a set of rules to compare a characteristic associated with the asset with multiple environments to associate at least one environment with the asset wherein the characteristic represents the service for which the asset is provided; and store an association between the asset and at least one determined environment, whereby multiple assets for the same service intended for delivery on different end users platforms are associated with a single environment, and wherein the configuration data for each environment identifies the default license properties and software plug-in to be applied to the asset, in dependence on the DRM technology used at the end user platform to enable the computer system to automatically respond to end user requests to play out an asset.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

42.

DELIVERING CONTENT

      
Application Number EP2015064614
Publication Number 2015/197862
Status In Force
Filing Date 2015-06-26
Publication Date 2015-12-30
Owner PIKSEL, INC (USA)
Inventor
  • Tornielli, Giorgio
  • Valsecchi, Stefano

Abstract

The invention relates to a user device comprising: an output component for outputting media content to a user; computer storage holding a user model of a user, the user model comprising personal information of the user; an input component configured to receive a content identification document identifying pieces of content to be output to the user by the output component: a content modifier configured to modify the document received by the input component based on the user model of the user, the content modifier operable to filter out at least one piece of content identified by the content document to generate a modified identification document, wherein the output component is configured to interpret each piece of content identified in the modified identification document for outputting to the user, wherein the filtered out piece(s) of content is not provided to the user.

IPC Classes  ?

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

43.

CONTENT DELIVERY SYSTEM

      
Application Number EP2015059598
Publication Number 2015/166086
Status In Force
Filing Date 2015-04-30
Publication Date 2015-11-05
Owner PIKSEL, INC (USA)
Inventor Tornielli, Giorgio

Abstract

Disclosed is a content delivery system of networked computer systems, the content delivery system for effecting transmission of media assets to a user device having an output interface available to a user, the media asset being transmitted as a media stream for outputting to the user while the media stream is still being received at the user device. The content delivery system comprises a first computer system operated by a first operator and a second computer system operated by a second operator. Each of the first and second computer systems is configured to execute a respective instance of contract software for effecting the transmission of the media asset to the user device as the media stream. The contract software embodies a contract between the first operator and the second operator defining permitted interactions of their computer systems.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • G06Q 10/10 - Office automation; Time management
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 30/06 - Buying, selling or leasing transactions

44.

DEVICE SYNCHRONIZATION

      
Application Number EP2015059600
Publication Number 2015/166087
Status In Force
Filing Date 2015-04-30
Publication Date 2015-11-05
Owner PIKSEL, INC (USA)
Inventor Weaver, Miles

Abstract

Disclosed is a computer-implemented method of triggering an instance of companion software to perform an expected action related to a piece of media content during a delivery of that media content by a media device to a content consuming user, the method comprising: the instance of the companion software receiving a synchronization signal transmitted when, in delivering the media content, the media device reaches a reference point in the media content, wherein the synchronisation signal conveys a time instant of that reference point; measuring a current elapsed time from the time instant of the reference point; accessing computer storage holding an association of the expected action with a time instant of a trigger point in the media content; and triggering the expected action when the current elapsed time substantially matches the time instant of the trigger point.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • 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

45.

DIGITAL SIGNAGE SYSTEM

      
Application Number EP2015057190
Publication Number 2015/150461
Status In Force
Filing Date 2015-04-01
Publication Date 2015-10-08
Owner PIKSEL, INC (USA)
Inventor
  • Ouanounou, David
  • Paragot, Damien
  • Portu, Mark

Abstract

A digital signage system comprising: an interface connectable to at least one media store external to the system, each media store storing one or more media assets deliverable to a viewing device in response to a selection by a viewer associated with the viewing device; a user interface module configured to (i) control a display of a terminal associated with a custom channel producer to display media asset options, (ii) detect selection of a plurality of media assets based on detecting selection of displayed media asset options corresponding to the plurality of media assets, wherein at least one of the selected assets is stored in the media store(s), and (iii) receive display parameters selected by the channel producer; one or more display device; and a controller configured to produce a custom channel comprising the selected assets in dependence on the display parameters, and deliver the channel to the display device(s).

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance

46.

SENSED CONTENT DELIVERY

      
Application Number EP2015053138
Publication Number 2015/121436
Status In Force
Filing Date 2015-02-13
Publication Date 2015-08-20
Owner PIKSEL, INC (USA)
Inventor Christie, Mark

Abstract

In some embodiments a content delivery system for controlling media content provided by at least one media device for media consumption by at least one consumer is described. In an embodiment the system comprises at least one sensor for sensing body data of the at least one consumer, a receiver for receiving sensed body data from the sensor, a data store storing media content for selection, at least one media device for outputting said selected content to said at least one consumer, and at least one processor configured to query said data store and control the selection of said media content based at least in part on the sensed body data, and control the output of said selected media content to said at least one media device. The sensed body data may indicate the mood or emotional state of the consumer.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

47.

SENSED CONTENT DELIVERY

      
Application Number EP2015053144
Publication Number 2015/121438
Status In Force
Filing Date 2015-02-13
Publication Date 2015-08-20
Owner PIKSEL, INC (USA)
Inventor Tillmann, Ralf Wilhelm

Abstract

Embodiments of a computer implemented method for controlling media content in an environment of a consumer are described, the embodiments having at least one media device for media consumption by the consumer, the method comprising at least one processor configured to provide media content to the media device for consumption by the consumer; receive, from at least one sensor sensed body data of the at least one consumer indicating a state of the consumer; and control the environment or physical state of the consumer in dependence on the sensed body data to modify the indicated state.

IPC Classes  ?

  • A61B 5/16 - Devices for psychotechnics; Testing reaction times
  • H04N 5/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details of television systems
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

48.

DELIVERING MODIFIED CONTENT MEETING TIME CONSTRAINTS

      
Application Number EP2015053156
Publication Number 2015/121448
Status In Force
Filing Date 2015-02-13
Publication Date 2015-08-20
Owner PIKSEL, INC (USA)
Inventor Tillmann, Ralf Wilhelm

Abstract

In the following, a content delivery system delivers a modified version of a media asset to a current content consuming user. Control information identifying a desired attribute of the modified version of the asset is received from the current content consuming user. The media asset is modified based on the control information and audience reaction data associated with the media asset and generated by analyzing at least a previous content consuming user's reactions to the media asset whilst the media asset was supplied to a media output device of the previous content consuming user.

IPC Classes  ?

  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer

49.

CROWD BASED CONTENT DELIVERY

      
Application Number EP2015053157
Publication Number 2015/121449
Status In Force
Filing Date 2015-02-13
Publication Date 2015-08-20
Owner PIKSEL, INC (USA)
Inventor
  • Tillmann, Ralf Wilhelm
  • Gayter, Andrew David

Abstract

A computer implemented method of controlling delivery of content to one or more media consuming devices associated with a group of consumers, the method comprising: receiving identification information of each consumer of the group of consumers; identifying each consumer of the group of consumers based on the received identification information; querying a data store to determine characteristics of each of said identified consumers; and controlling the delivery of the content to at least one of said one or more media consuming devices based on the determined characteristics of at least one consumer of the group of consumers, wherein each consumer in the group has an association link with all other consumers in the group, and wherein the content which is delivered is delivered to all consumers in the group.

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
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/4223 - Cameras

50.

DELIVERING MEDIA CONTENT BASED ON PREVIOUS USERS' REACTION AND TIME CONSTRAINT

      
Application Number EP2015053159
Publication Number 2015/121451
Status In Force
Filing Date 2015-02-13
Publication Date 2015-08-20
Owner PIKSEL, INC (USA)
Inventor
  • Kanigeberg, Issar, Amit
  • Tillmann, Ralf Wilhelm
  • Gayter, Andrew, David

Abstract

In the following, a content delivery system delivers a modified version of a media asset to a current content consuming user. Control information identifying a desired attribute of the modified version of the asset is received from the current content consuming user. The media asset is modified based on the control information and audience reaction data associated with the media asset and generated by analyzing at least a previous content consuming user's reactions to the media asset whilst the media asset was supplied to a media output device of the previous content consuming user.

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

51.

DELIVERING MEDIA CONTENT BASED ON ANALYSIS OF USER'S BEHAVIOUR

      
Application Number EP2015053164
Publication Number 2015/121456
Status In Force
Filing Date 2015-02-13
Publication Date 2015-08-20
Owner PIKSEL, INC (USA)
Inventor
  • Kanigsberg, Issar Amit
  • Tillmann, Ralf Wilhelm
  • Gayter, Andrew David

Abstract

A content delivery system delivers media content to a content consuming user and comprises computer storage storing a media asset; an analysis component configured to perform an analysis of the user's behaviour at a user device to infer a desirable attribute of a modified version of the media asset, the user's behaviour comprising the user instigating at the user device requests for content other than the media asset to a computer network, and consuming the requested other content when returned from the network. The requests do not explicitly identify the desirable attribute. The system comprises a modified version generation component configured to receive the media asset and modify the media asset based on the analysis of the user's behaviour; and a content delivery component configured to supply the modified version of the media asset to a media output device of the user, the modified version exhibiting the desirable attribute.

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

52.

CONTROLLING ACCESS TO CONTENT

      
Application Number EP2014075712
Publication Number 2015/078932
Status In Force
Filing Date 2014-11-26
Publication Date 2015-06-04
Owner PIKSEL, INC (USA)
Inventor
  • Kanigsberg, Issar Amit
  • Weaver, Miles Eusebius
  • Maas, Hans- Jurgen

Abstract

A computer implemented method of controlling access to content to be viewed on a viewing device, the method comprising: selecting desired content to be viewed on the viewing device; displaying auxiliary content which is required to be viewed while preventing display of the desired content on the viewing device; after displaying the auxiliary content, displaying at least one user engagement element defining an expected user activity; detecting if a user has engaged with the user engagement element in accordance with the expected user activity and if so, displaying the desired content on the viewing device.

IPC Classes  ?

  • H04N 21/2543 - Billing
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • 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/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/439 - Processing of audio elementary streams
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]

53.

DELIVERING CONTENT

      
Application Number EP2014075713
Publication Number 2015/078933
Status In Force
Filing Date 2014-11-26
Publication Date 2015-06-04
Owner PIKSEL, INC (USA)
Inventor Maas, Hans-Jurgen

Abstract

A computer implemented method for detecting user engagement with auxiliary content consumed by a user at a viewing device, the method comprising, at the viewing device generating requests for auxiliary content associated with media content selected by the user to be consumed; receiving auxiliary content from an auxiliary content store and playing out the auxiliary content to the user; displaying at least one user engagement element associated with the auxiliary content, the user engagement element defining an expected user activity; generating user engagement data based on the engagement of a user with the user engagement element in accordance with the expected user activity, and formulating a message to be transmitted to an auxiliary content controller, the messaging including a user identifier and the user engagement data.

IPC Classes  ?

  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/2543 - Billing
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • 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/81 - Monomedia components thereof

54.

TRIGGERING AN ACTION IN A COMPUTER DEVICE

      
Application Number EP2014069458
Publication Number 2015/036517
Status In Force
Filing Date 2014-09-11
Publication Date 2015-03-19
Owner PIKSEL, INC (USA)
Inventor
  • Weaver, Miles, Eusebius
  • Kanigsberg, Issar, Amit

Abstract

A computer-implemented method of triggering an action based on behaviour of a user consuming content at a user device, the method comprising receiving content change signals at a processor executing a content change detection algorithm, wherein the content change signals denote a change of content on the user device; wherein the detection algorithm compares the content change signals with a content change behaviour associated with that device to detect a surfing condition and generates a triggering control signal for triggering an action when the surfing condition for that device is detected.

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/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/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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • 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/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

55.

CONTEXT-BASED RECOMMENDATION SYSTEM

      
Application Number EP2014069459
Publication Number 2015/036518
Status In Force
Filing Date 2014-09-11
Publication Date 2015-03-19
Owner PIKSEL, INC (USA)
Inventor
  • Heiland, Peter
  • Tillmann, Ralf Wilhelm
  • Maas, Hans-Juergen

Abstract

A content delivery server configured to select from multiple content items a set of content items for display to a user at a user terminal, the content delivery server having access to content identifiers, identifying content items for delivery; a processor operating a content selection program which is arranged to receive the context data for different contexts and to select a set of content items in dependence on the context data, wherein the content items in the set vary with the context data, such that the content of items in a first set for a user in a first context are different from the content of items in a second set for the same user in a second context, and to transmit a recommendation message to the user terminal comprising a set of content identifiers.

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
  • 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/2665 - Gathering content from different sources, e.g. Internet and satellite
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • 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/658 - Transmission by the client directed to the server
  • 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/482 - End-user interface for program selection