Patents by Inventor Christopher James Tegethoff

Christopher James Tegethoff 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: 11838604
    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically and programmatically generating crowdsource trailers. In an embodiment, interactions with streaming content performed by a plurality users who consumed the content are received. A value is assigned to each of the interactions. A plurality of windows of content are identified within the streaming content. The values of the interactions for each of the landing frames within each of the plurality of windows are accumulated. A particular one of the plurality of windows with a highest accumulated value is selected. A trailer for the content is generated based on the selected particular window and provided.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: December 5, 2023
    Assignee: Roku, Inc.
    Inventors: Christopher James Tegethoff, Abhijit Pol, Anthony Wood
  • Publication number: 20230300421
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of graphical overlays to increase readability when arranged over a very visually noisy display screen. An example embodiment operates by determining a graphic rendering area and position within a video frame of a graphical overlay, calculating a location of video sub-blocks located in another layer of the video frame and aligned with the graphic rendering area and position, wherein the video sub-blocks at least partially obfuscate the graphical overlay during rendering, evaluating a histogram of the video sub-blocks aligned with the graphic rendering area and position and increasing, based on the histogram, an opacity of the graphical overlay, and whereby the video frame can be rendered on a display screen.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Applicant: ROKU, INC.
    Inventors: Christopher James TEGETHOFF, Andrew Taiquan Lu
  • Patent number: 11545148
    Abstract: Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enabling Do Not Disturb functionality in voice responsive devices. An example embodiment operates by: enabling an user to configure Do Not Disturb settings for a voice responsive device; while (a) the Do Not Disturb functionality is activated for the voice responsive device, and (b) within a Do Not Disturb time period specified by the Do Not Disturb settings: disabling one or more microphones; receiving an unambiguous trigger; responsive to receiving the unambiguous trigger, enabling the microphone(s); receiving a voice command; and processing the voice command. An example of an unambiguous trigger may be the user pressing a talk button (either a physical or digital button) on a remote control associated with the voice responsive device.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: January 3, 2023
    Assignee: Roku, Inc.
    Inventors: Ali M. Vassigh, Shubhada Hebbar, Christopher James Tegethoff
  • Patent number: 11356750
    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically and programmatically generating crowdsource trailers. In an embodiment, interactions with streaming content performed by a plurality users who consumed the content are received. A value is assigned to each of the interactions. A plurality of windows of content are identified within the streaming content. The values of the interactions for each of the landing frames within each of the plurality of windows are accumulated. A particular one of the plurality of windows with a highest accumulated value is selected. A trailer for the content is generated based on the selected particular window and provided.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: June 7, 2022
    Assignee: ROKU, INC.
    Inventors: Christopher James Tegethoff, Abhijit Pol, Anthony Wood
  • Publication number: 20210185414
    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically and programmatically generating crowdsource trailers. In an embodiment, interactions with streaming content performed by a plurality users who consumed the content are received. A value is assigned to each of the interactions. A plurality of windows of content are identified within the streaming content. The values of the interactions for each of the landing frames within each of the plurality of windows are accumulated. A particular one of the plurality of windows with a highest accumulated value is selected. A trailer for the content is generated based on the selected particular window and provided.
    Type: Application
    Filed: March 2, 2021
    Publication date: June 17, 2021
    Inventors: Christopher James Tegethoff, Abhijit Pol, Anthony Wood
  • Patent number: 10972812
    Abstract: Embodiments for automatically and programmatically generating content trailers in a crowdsourced manner are described herein. An embodiment operates by receiving interactions with streaming content performed by a plurality users who consumed the content, wherein the interactions are associated with a landing frame of the content. A point value is assigned to each of the interactions, and the point values of the interactions are accumulated for each of the landing frames. A subset of the interactions for a particular one of the landing frames that exceed a threshold point value is determined. From the subset, the interaction with the highest accumulated point value is selected and a trailer for the content is generated based on the selected interaction. The content and the trailer are provided.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 6, 2021
    Assignee: ROKU, INC.
    Inventors: Christopher James Tegethoff, Abhijit Pol
  • Publication number: 20200402504
    Abstract: Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enabling Do Not Disturb functionality in voice responsive devices. An example embodiment operates by: enabling an user to configure Do Not Disturb settings for a voice responsive device; while (a) the Do Not Disturb functionality is activated for the voice responsive device, and (b) within a Do Not Disturb time period specified by the Do Not Disturb settings: disabling one or more microphones; receiving an unambiguous trigger; responsive to receiving the unambiguous trigger, enabling the microphone(s); receiving a voice command; and processing the voice command. An example of an unambiguous trigger may be the user pressing a talk button (either a physical or digital button) on a remote control associated with the voice responsive device.
    Type: Application
    Filed: March 4, 2020
    Publication date: December 24, 2020
    Inventors: ALI M. VASSIGH, SHUBHADA HEBBAR, CHRISTOPHER JAMES TEGETHOFF
  • Patent number: 10531138
    Abstract: Automatically and programmatically generating markers for streaming media in a crowdsourced manner is described herein. The method operates in a media device that is communicatively coupled to a display device. The display device includes a graphical user interface (GUI) having a playback bar. The playback bar includes a current playback time (CTI) and a plurality of markers. The method operates by detecting user interactions as an user navigates through a movie or TV show (or other content) being presented on the display device. Point values are assigned to the user interactions. The detected user interactions and assigned point values represent training data. The training data is provided to a crowdsource server. The crowdsource server is configured to determine correlations and patterns in the training data to automatically and programmatically define crowdsourced markers for the movie/TV show.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: January 7, 2020
    Assignee: ROKU, INC.
    Inventors: Christopher James Tegethoff, Abhijit Pol
  • Publication number: 20190387287
    Abstract: Embodiments for automatically and programmatically generating content trailers in a crowdsourced manner are described herein. An embodiment operates by receiving interactions with streaming content performed by a plurality users who consumed the content, wherein the interactions are associated with a landing frame of the content. A point value is assigned to each of the interactions, and the point values of the interactions are accumulated for each of the landing frames. A subset of the interactions for a particular one of the landing frames that exceed a threshold point value is determined. From the subset, the interaction with the highest accumulated point value is selected and a trailer for the content is generated based on the selected interaction. The content and the trailer are provided.
    Type: Application
    Filed: July 2, 2019
    Publication date: December 19, 2019
    Inventors: Christopher James TEGETHOFF, Abhijit POL
  • Patent number: 10390110
    Abstract: Automatically and programmatically generating content trailers in a crowdsourced manner is described herein. An example method operates in a media device coupled with a display device. The display device displays a graphical user interface (GUI) having a plurality of tiles each corresponding to content available for display. The GUI also includes at least one preview display area. The method operates by detecting selection of one of the tiles, and automatically and programmatically generating a trailer for content associated with the selected tile in a crowdsourced manner. Then, the trailer is played in the preview display area while the selected tile remains selected.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: August 20, 2019
    Assignee: ROKU, INC.
    Inventors: Christopher James Tegethoff, Abhijit Pol
  • Patent number: 10334326
    Abstract: Enhancements to the video playback bar, involving snapping to time markers, are described herein. The playback bar is part of a graphical user interface (GUI) for a TV or other display device, and includes a current playback time (CTI) and a plurality of scene change markers. The playback bar is sticky. The stickiness of the playback bar is based on (1) a speed of the CTI in the playback bar, while a movie or TV show (or other content) is being played in the display device, and (2) a distance of the CTI to a closest scene change marker in the playback bar, at a time a pause or stop command is received. The method operates by receiving a first command to play, fast forward, rewind, seek, or scrub through the content being played on the display device. The first command is executed, and then a second command to pause or stop is received. The second command is executed. A scene change marker in the playback bar closest to the CTI after execution of the second command is identified.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: June 25, 2019
    Assignee: ROKU, INC.
    Inventors: Christopher James Tegethoff, Abhijit Pol
  • Publication number: 20190141378
    Abstract: Automatically and programmatically generating markers for streaming media in a crowdsourced manner is described herein. The method operates in a media device that is communicatively coupled to a display device. The display device includes a graphical user interface (GUI) having a playback bar. The playback bar includes a current playback time (CTI) and a plurality of markers. The method operates by detecting user interactions as an user navigates through a movie or TV show (or other content) being presented on the display device. Point values are assigned to the user interactions. The detected user interactions and assigned point values represent training data. The training data is provided to a crowdsource server. The crowdsource server is configured to determine correlations and patterns in the training data to automatically and programmatically define crowdsourced markers for the movie/TV show.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Applicant: Roku, Inc.
    Inventors: Christopher James TEGETHOFF, Abhijit POL
  • Publication number: 20190141415
    Abstract: Enhancements to the video playback bar, involving snapping to time markers, are described herein. The playback bar is part of a graphical user interface (GUI) for a TV or other display device, and includes a current playback time (CTI) and a plurality of scene change markers. The playback bar is sticky. The stickiness of the playback bar is based on (1) a speed of the CTI in the playback bar, while a movie or TV show (or other content) is being played in the display device, and (2) a distance of the CTI to a closest scene change marker in the playback bar, at a time a pause or stop command is received. The method operates by receiving a first command to play, fast forward, rewind, seek, or scrub through the content being played on the display device. The first command is executed, and then a second command to pause or stop is received. The second command is executed. A scene change marker in the playback bar closest to the CTI after execution of the second command is identified.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Applicant: Roku, Inc.
    Inventors: Christopher James TEGETHOFF, Abhijit POL
  • Publication number: 20190141416
    Abstract: Automatically and programmatically generating content trailers in a crowdsourced manner is described herein. An example method operates in a media device coupled with a display device. The display device displays a graphical user interface (GUI) having a plurality of tiles each corresponding to content available for display. The GUI also includes at least one preview display area. The method operates by detecting selection of one of the tiles, and automatically and programmatically generating a trailer for content associated with the selected tile in a crowdsourced manner. Then, the trailer is played in the preview display area while the selected tile remains selected.
    Type: Application
    Filed: March 29, 2018
    Publication date: May 9, 2019
    Applicant: Roku, Inc.
    Inventors: Christopher James Tegethoff, Abhijit Pol
  • Patent number: D781911
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: March 21, 2017
    Assignee: Roku, Inc.
    Inventor: Christopher James Tegethoff
  • Patent number: D795271
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 22, 2017
    Assignee: Roku, Inc.
    Inventor: Christopher James Tegethoff
  • Patent number: D797121
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 12, 2017
    Assignee: Roku, Inc.
    Inventor: Christopher James Tegethoff