Patents by Inventor Philip Shaw

Philip Shaw has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10810249
    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.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: October 20, 2020
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Leigh Brett, Kristan Bullett, Jose Carvajal, Felix Stekolshchik, Puneet Johar, Hans-Jurgen Maas, Peter Heiland, Ralf Wilhelm Tillmann, Mark Christie
  • Patent number: 10803110
    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.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 13, 2020
    Assignee: PIKSEL, INC.
    Inventor: Philip Shaw
  • Patent number: 10791356
    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.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: September 29, 2020
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Peter Heiland, Sean Everett, Mark Christie, Kristan Bullett, Ralf Tilmann, Hans-Jurgen Maas
  • Patent number: 10674196
    Abstract: A method for providing of a portion or segment of content extracted from a larger content, for example, for sharing with users as a clip of the larger segment of content or as an action replay. One particular method of providing a portion of content includes receiving data including the content; transmitting the received data; storing a portion of the received data corresponding to a given time period; and responsive to a request, block transmitting the stored portion of the received data stream.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: June 2, 2020
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Fabrice Hamaide
  • Patent number: 10595082
    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.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: March 17, 2020
    Assignee: PIKSEL, INC
    Inventors: Philip Shaw, Hans-Jurgen Maas
  • Patent number: 10582260
    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.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: March 3, 2020
    Assignee: PIKSEL, INC
    Inventors: Philip Shaw, Hans-Jurgen Maas, Mark Christie
  • Patent number: 10575038
    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.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: February 25, 2020
    Assignee: PIKSEL, INC.
    Inventors: Hans-Jurgen Maas, Philip Shaw, Mark Christie
  • Patent number: 10567822
    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.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: February 18, 2020
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Peter Heiland, Sean Everett, Ralf Wilhelm Tilmann, Hans-Jurgen Maas, Miles Weaver
  • Patent number: 10523989
    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.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: December 31, 2019
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Hans-Jurgen Maas, Sean Everett
  • Patent number: 10511880
    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.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: December 17, 2019
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Miles Weaver
  • Patent number: 10455277
    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.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: October 22, 2019
    Assignee: PIKSEL, INC.
    Inventor: Philip Shaw
  • Publication number: 20190320229
    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.
    Type: Application
    Filed: February 1, 2017
    Publication date: October 17, 2019
    Inventors: Philip Shaw, Peter Heiland, Hans-Jurgen MAAS, Sean Everett, Ralf Tillmann
  • Publication number: 20190110096
    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.
    Type: Application
    Filed: June 15, 2016
    Publication date: April 11, 2019
    Inventors: Philip Shaw, Peter Heiland, Ralf Tilmann, Hans-Jurgen Maas, Sean Everett, Mark Christie, Kristan Bullett, Miles Weaver, Fabrice Hamaide
  • Patent number: 10257573
    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.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: April 9, 2019
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Hans-Jurgen Maas, Mark Christie
  • Publication number: 20190065969
    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.
    Type: Application
    Filed: February 1, 2017
    Publication date: February 28, 2019
    Inventors: Philip Shaw, Peter Heiland, Hans-Jurgen Maas, Sean Everett, Ralf Tillmann
  • Publication number: 20180359514
    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.
    Type: Application
    Filed: August 20, 2018
    Publication date: December 13, 2018
    Inventors: Philip Shaw, Miles Weaver
  • Publication number: 20180239773
    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.
    Type: Application
    Filed: August 11, 2016
    Publication date: August 23, 2018
    Inventors: Philip SHAW, Paul MARDLING, Mark CHRISTIE
  • Patent number: 10057625
    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.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: August 21, 2018
    Assignee: Piksel, Inc.
    Inventors: Philip Shaw, Miles Weaver
  • Publication number: 20180225739
    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.
    Type: Application
    Filed: August 1, 2016
    Publication date: August 9, 2018
    Inventors: Philip Shaw, Peter Heiland, Ralf Tillmann, Mark Christie, Kristan Bullett, Miles Weaver, Peter McGettigan
  • Publication number: 20180220165
    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.
    Type: Application
    Filed: June 15, 2016
    Publication date: August 2, 2018
    Applicant: PIKSEL, Inc.
    Inventors: Philip Shaw, Peter Heiland, Han-Jurgen Maas, Sean Everett, Kristan Bullett, Ralf Tilmann, Miles Weaver, Fabrice Hamaide, Mark Christie