Patents Assigned to PHILO, INC.
  • Publication number: 20240430514
    Abstract: An embodiment is a method performed by a media delivery system. The method includes selecting video assets to be included in a dynamic channel for a user based on a user profile of the user. The method further includes causing a client device to display an electronic programming guide (EPG) graphical user interface (GUI), wherein the EPG GUI displays time schedule information for one or more linear channels alongside information regarding a first video asset from the plurality of video assets included in the dynamic channel, wherein the EPG GUI further displays a first GUI element that is activatable by the user to cause the first video asset to be played for the user and a second GUI element that is activatable by the user to cause the EPG GUI to display information regarding a second video asset included in the dynamic channel.
    Type: Application
    Filed: June 24, 2024
    Publication date: December 26, 2024
    Applicant: Philo, Inc.
    Inventors: Andrew McCollum, Devon Ray WILLIAMS, Leila Tudury, Thomas Rundle, Jerry Luke, Jane Slaughter, Ravali Peddi, Benjamin Paul Clemens
  • Patent number: 11962835
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: April 16, 2024
    Assignee: Philo, Inc.
    Inventors: Seth Madison, Ginger Wong, Benjamin Paul Clemens, Benjamin Avery Chambers
  • Patent number: 11537562
    Abstract: A client electronic device to provide custom functionality for video content playback. The client electronic device includes one or more processors and a non-transitory computer-readable medium having stored therein instructions, which when executed by the one or more processors, causes the client electronic device to receive a streaming manifest file and a first auxiliary manifest file, where the streaming manifest file includes references to video segments of a video content, where the first auxiliary manifest file includes timed metadata associated with the video content, where the streaming manifest file and the first auxiliary manifest file refer to a same timeline, provide the streaming manifest file to a core playback module to play the video content according to the streaming manifest file, and provide custom functionality using the timed metadata included in the first auxiliary manifest file that replaces or augments functionality provided by the core playback module.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: December 27, 2022
    Assignee: Philo, Inc.
    Inventors: Satheesh Velmurugan, Thane Frivold, Seth Madison, Aleksey Pesterev, David Michael Thompson, Benjamin Avery Chambers
  • Publication number: 20220353569
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Application
    Filed: July 15, 2022
    Publication date: November 3, 2022
    Applicant: Philo, Inc.
    Inventors: Seth MADISON, Ginger WONG, Benjamin Paul CLEMENS, Benjamin Avery CHAMBERS
  • Patent number: 11418834
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: August 16, 2022
    Assignee: Philo, Inc.
    Inventors: Seth Madison, Ginger Wong, Benjamin Paul Clemens, Benjamin Avery Chambers
  • Publication number: 20210235149
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Application
    Filed: April 16, 2021
    Publication date: July 29, 2021
    Applicant: Philo, Inc.
    Inventors: Seth MADISON, Ginger WONG, Benjamin Paul CLEMENS, Benjamin Avery CHAMBERS
  • Patent number: 11006168
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: May 11, 2021
    Assignee: PHILO, INC.
    Inventors: Seth Madison, Ginger Wong, Benjamin Paul Clemens, Benjamin Avery Chambers
  • Publication number: 20200285615
    Abstract: A client electronic device to provide custom functionality for video content playback. The client electronic device includes one or more processors and a non-transitory computer-readable medium having stored therein instructions, which when executed by the one or more processors, causes the client electronic device to receive a streaming manifest file and a first auxiliary manifest file, where the streaming manifest file includes references to video segments of a video content, where the first auxiliary manifest file includes timed metadata associated with the video content, where the streaming manifest file and the first auxiliary manifest file refer to a same timeline, provide the streaming manifest file to a core playback module to play the video content according to the streaming manifest file, and provide custom functionality using the timed metadata included in the first auxiliary manifest file that replaces or augments functionality provided by the core playback module.
    Type: Application
    Filed: May 26, 2020
    Publication date: September 10, 2020
    Applicant: Philo, Inc.
    Inventors: Satheesh VELMURUGAN, Thane FRIVOLD, Seth MADISON, Aleksey PESTEREV, David Michael THOMPSON, Benjamin Avery CHAMBERS
  • Patent number: 10698864
    Abstract: A method by a media delivery system. The method includes generating a streaming manifest file and an auxiliary manifest file, where the streaming manifest file includes references to video segments of a video content, where the auxiliary manifest file includes timed metadata associated with the video content, and where the streaming manifest file and the auxiliary manifest file refer to a same timeline. The method further includes making the streaming manifest file and the auxiliary manifest file accessible to a client device.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 30, 2020
    Assignee: PHILO, INC.
    Inventors: Satheesh Velmurugan, Thane Frivold, Seth Madison, Aleksey Pesterev, David Michael Thompson, Benjamin Avery Chambers
  • Publication number: 20200162784
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Application
    Filed: December 12, 2019
    Publication date: May 21, 2020
    Applicant: PHILO, INC.
    Inventors: Seth MADISON, Ginger WONG, Benjamin Paul CLEMENS, Benjamin Avery CHAMBERS
  • Patent number: 10536741
    Abstract: Techniques are described for synchronizing internet (“over the top”) video streams for simultaneous playback. In particular, techniques are described to improve the performance and accuracy of stream synchronization among participant media player applications playing a same video content item, for example, as part of a “watch party.” The techniques can be further augmented to allow interaction between the users watching the presentation, e.g., by sending messages to other users or by annotating the video presentation with comments, and can be further used to enable “cross device control,” a feature that enables multiple users, or a single user with multiple devices, to control a shared video playback session on another device. For example, two users watching a streaming video on a set-top box connected to a TV in their living room could each use an app on their respective smart phones to pause/play/seek the playback session, providing a more collaborative experience.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 14, 2020
    Assignee: PHILO, INC.
    Inventors: Seth Madison, Ginger Wong, Benjamin Paul Clemens, Benjamin Avery Chambers
  • Patent number: 10423320
    Abstract: A method performed by an electronic device to allow a user to navigate a video. The method includes causing a display of a currently selected thumbnail in a first rectangular area overlaying a bidirectionally scrollable strip of thumbnails in a second rectangular area having the plurality of thumbnails logically arranged in order according to their associated time positions and responsive to data reflecting a swipe gesture in a direction, causing an update to the display of the bidirectionally scrollable strip of thumbnails to reflect inertial scrolling in the direction, where the currently selected thumbnail in the first rectangular area is updated each time the bidirectionally scrollable strip of thumbnails has scrolled past a threshold such that the currently selected thumbnail in the bidirectionally scrollable strip of thumbnails is no longer closest to the center of the first rectangular area.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 24, 2019
    Assignee: PHILO, INC.
    Inventors: Devon Ray Williams, Gabriel Edward Kangas, Andrew McCollum, Ginger Wong, Benjamin Avery Chambers
  • Patent number: 9997201
    Abstract: The system provides a method and apparatus for writing a unique copy of data associated with each of a plurality of individual users, without the need for storing duplicate copies of the entire data file. The system provides for creating an unusable copy of a portion of the data that is to be shared by all users of the complete data. The system will store and optionally encrypt and/or watermark a unique copy of the remainder portion of the data for each unique user. When accessed from storage, the system will combine the shared portion with the unique remainder to reconstitute the entire file for access by the user. Deleting the unique remainder associated with a particular user makes all of the data useless to that user. In one embodiment, the system first compresses the entire data file using index frames and delta.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: June 12, 2018
    Assignee: PHILO, INC.
    Inventors: Christopher Thorpe, Thomer Gil, Christopher Small
  • Patent number: D888090
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: June 23, 2020
    Assignee: PHILO, INC.
    Inventors: Devon Ray Williams, Andrew McCollum, Benjamin Paul Clemens
  • Patent number: D892848
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: August 11, 2020
    Assignee: Philo, Inc.
    Inventors: Andrew McCollum, Devon Ray Williams, Benjamin Paul Clemens
  • Patent number: D906356
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 29, 2020
    Assignee: PHILO, INC.
    Inventors: Devon Ray Williams, Andrew McCollum, Benjamin Paul Clemens
  • Patent number: D931893
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: September 28, 2021
    Assignee: PHILO, INC.
    Inventors: Andrew McCollum, Devon Ray Williams, Benjamin Paul Clemens