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: 11838604Abstract: 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: GrantFiled: April 27, 2022Date of Patent: December 5, 2023Assignee: Roku, Inc.Inventors: Christopher James Tegethoff, Abhijit Pol, Anthony Wood
-
Publication number: 20230300421Abstract: 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: ApplicationFiled: March 15, 2022Publication date: September 21, 2023Applicant: ROKU, INC.Inventors: Christopher James TEGETHOFF, Andrew Taiquan Lu
-
Patent number: 11545148Abstract: 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: GrantFiled: March 4, 2020Date of Patent: January 3, 2023Assignee: Roku, Inc.Inventors: Ali M. Vassigh, Shubhada Hebbar, Christopher James Tegethoff
-
Patent number: 11356750Abstract: 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: GrantFiled: March 2, 2021Date of Patent: June 7, 2022Assignee: ROKU, INC.Inventors: Christopher James Tegethoff, Abhijit Pol, Anthony Wood
-
Publication number: 20210185414Abstract: 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: ApplicationFiled: March 2, 2021Publication date: June 17, 2021Inventors: Christopher James Tegethoff, Abhijit Pol, Anthony Wood
-
Patent number: 10972812Abstract: 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: GrantFiled: July 2, 2019Date of Patent: April 6, 2021Assignee: ROKU, INC.Inventors: Christopher James Tegethoff, Abhijit Pol
-
Publication number: 20200402504Abstract: 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: ApplicationFiled: March 4, 2020Publication date: December 24, 2020Inventors: ALI M. VASSIGH, SHUBHADA HEBBAR, CHRISTOPHER JAMES TEGETHOFF
-
Patent number: 10531138Abstract: 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: GrantFiled: November 8, 2017Date of Patent: January 7, 2020Assignee: ROKU, INC.Inventors: Christopher James Tegethoff, Abhijit Pol
-
Publication number: 20190387287Abstract: 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: ApplicationFiled: July 2, 2019Publication date: December 19, 2019Inventors: Christopher James TEGETHOFF, Abhijit POL
-
Patent number: 10390110Abstract: 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: GrantFiled: March 29, 2018Date of Patent: August 20, 2019Assignee: ROKU, INC.Inventors: Christopher James Tegethoff, Abhijit Pol
-
Patent number: 10334326Abstract: 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: GrantFiled: November 8, 2017Date of Patent: June 25, 2019Assignee: ROKU, INC.Inventors: Christopher James Tegethoff, Abhijit Pol
-
Publication number: 20190141378Abstract: 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: ApplicationFiled: November 8, 2017Publication date: May 9, 2019Applicant: Roku, Inc.Inventors: Christopher James TEGETHOFF, Abhijit POL
-
Publication number: 20190141415Abstract: 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: ApplicationFiled: November 8, 2017Publication date: May 9, 2019Applicant: Roku, Inc.Inventors: Christopher James TEGETHOFF, Abhijit POL
-
Publication number: 20190141416Abstract: 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: ApplicationFiled: March 29, 2018Publication date: May 9, 2019Applicant: Roku, Inc.Inventors: Christopher James Tegethoff, Abhijit Pol
-
Patent number: D781911Type: GrantFiled: February 29, 2016Date of Patent: March 21, 2017Assignee: Roku, Inc.Inventor: Christopher James Tegethoff
-
Patent number: D795271Type: GrantFiled: February 29, 2016Date of Patent: August 22, 2017Assignee: Roku, Inc.Inventor: Christopher James Tegethoff
-
Patent number: D797121Type: GrantFiled: February 29, 2016Date of Patent: September 12, 2017Assignee: Roku, Inc.Inventor: Christopher James Tegethoff