Patents by Inventor Todd Kulick
Todd Kulick 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: 11914458Abstract: Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.Type: GrantFiled: August 3, 2021Date of Patent: February 27, 2024Assignee: Rovi Guides, Inc.Inventors: Todd Kulick, Igor Pichkov
-
Publication number: 20240031632Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: ApplicationFiled: September 27, 2023Publication date: January 25, 2024Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Patent number: 11812087Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: GrantFiled: July 29, 2022Date of Patent: November 7, 2023Assignee: Rovi Guides, Inc.Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Publication number: 20230269409Abstract: Enhanced trick-play modes for video content that is being streamed to a client from a server are described. In an embodiment, the enhanced trick-play modes are provided with relatively low latency and high quality using trick-play optimization techniques for a streaming environment, avoiding the need to stream the entire contents of the portions through which the viewer is In fast forwarding. By employing sophisticated selection criteria of which parts of the content to download at what time, the quality of the playback experience is improved versus that which would conventionally be possible when using a simple sequential frame data download. The streaming client maintains a cache of nearby significant frames, such as nearby key frames, in forward and/or reverse directions of the current playback position, without having to download the entire portions of the video stream in which the significant frames reside. The trick-play modes utilize these frames.Type: ApplicationFiled: February 24, 2023Publication date: August 24, 2023Inventors: Kim Liu, Michael F. Klar, Todd Kulick, Jonathan A. Logan
-
Patent number: 11627350Abstract: Enhanced trick-play modes for video content that is being streamed to a client from a server are described. In an embodiment, the enhanced trick-play modes are provided with relatively low latency and high quality using trick-play optimization techniques for a streaming environment, avoiding the need to stream the entire contents of the portions through which the viewer is fast forwarding. By employing sophisticated selection criteria of which parts of the content to download at what time, the quality of the playback experience is improved versus that which would conventionally be possible when using a simple sequential frame data download. The streaming client maintains a cache of nearby significant frames, such as nearby key frames, in forward and/or reverse directions of the current playback position, without having to download the entire portions of the video stream in which the significant frames reside. The trick-play modes utilize these frames.Type: GrantFiled: December 14, 2017Date of Patent: April 11, 2023Assignee: TIVO SOLUTIONS INC.Inventors: Kim Liu, Michael F. Klar, Todd Kulick, Jonathan A. Logan
-
Publication number: 20220368976Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: ApplicationFiled: July 29, 2022Publication date: November 17, 2022Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Patent number: 11438642Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: GrantFiled: August 24, 2021Date of Patent: September 6, 2022Assignee: Rovi Guides, Inc.Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Publication number: 20210385518Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: ApplicationFiled: August 24, 2021Publication date: December 9, 2021Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Publication number: 20210365321Abstract: Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.Type: ApplicationFiled: August 3, 2021Publication date: November 25, 2021Inventors: Todd Kulick, Igor Pichkov
-
Patent number: 11128907Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: GrantFiled: October 21, 2019Date of Patent: September 21, 2021Assignee: Rovi Guides, Inc.Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Patent number: 11113147Abstract: Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.Type: GrantFiled: October 1, 2020Date of Patent: September 7, 2021Assignee: Rovi Guides, Inc.Inventors: Todd Kulick, Igor Pichkov
-
Publication number: 20210117273Abstract: Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.Type: ApplicationFiled: October 1, 2020Publication date: April 22, 2021Inventors: Todd Kulick, Igor Pichkov
-
Patent number: 10831605Abstract: Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.Type: GrantFiled: June 26, 2018Date of Patent: November 10, 2020Assignee: Rovi Guides, Inc.Inventors: Todd Kulick, Igor Pichkov
-
Publication number: 20200145701Abstract: Enhanced trick-play modes for video content that is being streamed to a client from a server are described. In an embodiment, the enhanced trick-play modes are provided with relatively low latency and high quality using trick-play optimization techniques for a streaming environment, avoiding the need to stream the entire contents of the portions through which the viewer is fast forwarding. By employing sophisticated selection criteria of which parts of the content to download at what time, the quality of the playback experience is improved versus that which would conventionally be possible when using a simple sequential frame data download. The streaming client maintains a cache of nearby significant frames, such as nearby key frames, in forward and/or reverse directions of the current playback position, without having to download the entire portions of the video stream in which the significant frames reside. The trick-play modes utilize these frames.Type: ApplicationFiled: December 14, 2017Publication date: May 7, 2020Inventors: Kim Liu, Michael F. Klar, Todd Kulick, Jonathan A. Logan
-
Publication number: 20200068245Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: ApplicationFiled: October 21, 2019Publication date: February 27, 2020Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Patent number: 10491940Abstract: Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated.Type: GrantFiled: August 23, 2018Date of Patent: November 26, 2019Assignee: Rovi Guides, Inc.Inventors: Joseph Sinnott, David Shoop, Dylan M. Wondra, Todd Kulick
-
Publication number: 20190332481Abstract: Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.Type: ApplicationFiled: June 26, 2018Publication date: October 31, 2019Inventors: Todd Kulick, Igor Pichkov
-
Patent number: 10360179Abstract: A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.Type: GrantFiled: September 1, 2016Date of Patent: July 23, 2019Assignee: TIVO SOLUTIONS INC.Inventors: Joshua Danovitz, Todd Kulick, Paul Stevens, Joe Sinnott, Scott Redman, Roland Besserer
-
Patent number: 10275395Abstract: A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.Type: GrantFiled: May 6, 2015Date of Patent: April 30, 2019Assignee: Tivo Solutions Inc.Inventors: Joshua Danovitz, Todd Kulick, Paul Stevens, Joe Sinnott, Scott Redman, Roland Besserer
-
Patent number: 10019517Abstract: A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.Type: GrantFiled: September 7, 2016Date of Patent: July 10, 2018Assignee: TiVo Solutions Inc.Inventors: Joshua Danovitz, Todd Kulick, Paul Stevens, Joe Sinnott, Scott Redman, Roland Besserer, Matthew Paik