Patents by Inventor Abhijit Pol
Abhijit Pol 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: 20220353588Abstract: Disclosed herein are various embodiments for providing content searching for people with visual impairments or blindness. An embodiment operates by receiving a command to search multimedia content including both video content and audio content. One or more scene changes, including a first scene change, corresponding to the video content are determined. The search command is executed on the multimedia content. It is detected that the multimedia content has reached the first scene change responsive to the executing the search command. An audio cue t is audibly output responsive to the detection.Type: ApplicationFiled: July 21, 2022Publication date: November 3, 2022Inventors: JESSE SOOKNE, KARINA LEVITIAN, CHRIS TEGETHOFF, ABHIJIT POL, ANTHONY WOOD
-
Publication number: 20220256254Abstract: 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: April 27, 2022Publication date: August 11, 2022Inventors: CHRISTOOPHER JAMES TEGETHOFF, ABHIJIT POL, ANTHONY WOOD
-
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
-
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
-
Publication number: 20090083238Abstract: Stop-and-restart query execution that partially leverages the work already performed during the initial execution of the query to reduce the execution time during a restart. The technique selectively saves information from a previous execution of the query so that the overhead associated with restarting the query execution can be bounded. Despite saving only limited information, the disclosed technique substantially reduces the running time of the restarted query. The stop-and-restart query execution technique is constrained to save and reuse only a bounded number of records (intermediate records or output records) thereby releasing all other resources, rather than some of the resources. The technique chooses a subset of the records to save that were found during normal execution and then skipping the corresponding records when performing a scan during restart to prevent the duplication of execution. A skip-scan operator is employed to facilitate the disclosed restart technique.Type: ApplicationFiled: September 21, 2007Publication date: March 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Surajit Chaudhuri, Shriraghav Kaushik, Abhijit Pol, Ravishankar Ramamurthy