Patents by Inventor Ali Vassigh
Ali Vassigh 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: 11595729Abstract: Described herein are various embodiments for customizing search results in a multi-content source environment. An embodiment operates by receiving input corresponding to a search from a user and retrieving a content history indicating which content was previously viewed by the user. It is determined that the content of the content history is organized into one or more preconfigured categories. A new category of content is generated based on the content history for the user. The content of the content history for user is arranged based on both the new category and at least a subset of the one or more preconfigured categories. The arranged content is displayed in a manner customized to the user.Type: GrantFiled: October 14, 2021Date of Patent: February 28, 2023Assignee: ROKU, INC.Inventors: Ali Vassigh, Saket Goel, Dave Law, Changchang Liu, Eunsun Mota
-
Publication number: 20220004349Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device.Type: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Applicant: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Patent number: 11178464Abstract: Described herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for processing voices searches over multiple content sources. Some embodiments operate by receiving audio input corresponding to a voice search from a user; performing automatic speech recognition of the audio input to obtain search parameters; executing a search having the search parameters over the multiple content sources to obtain search results; and displaying search results in categories in a manner customized to the user. The multiple content sources may include a principal content source, an active partner content source, and at least one non-active partner content source, where the active partner content source represents an active context. In some embodiments, the media device performs the receiving, performing, executing and displaying without exiting the active content.Type: GrantFiled: November 18, 2019Date of Patent: November 16, 2021Assignee: ROKU, INC.Inventors: Ali Vassigh, Saket Goel, Dave Law, Changchang Liu, Eunsun Mota
-
Patent number: 11126389Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device.Type: GrantFiled: March 24, 2020Date of Patent: September 21, 2021Assignee: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Publication number: 20200225896Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device.Type: ApplicationFiled: March 24, 2020Publication date: July 16, 2020Applicant: Roku, Inc.Inventors: Ali VASSIGH, Soren RIISE, Robert BURDICK, Kevin COOPER
-
Publication number: 20200196021Abstract: Described herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for processing voices searches over multiple content sources. Some embodiments operate by receiving audio input corresponding to a voice search from a user; performing automatic speech recognition of the audio input to obtain search parameters; executing a search having the search parameters over the multiple content sources to obtain search results; and displaying search results in categories in a manner customized to the user. The multiple content sources may include a principal content source, an active partner content source, and at least one non-active partner content source, where the active partner content source represents an active context. In some embodiments, the media device performs the receiving, performing, executing and displaying without exiting the active content.Type: ApplicationFiled: November 18, 2019Publication date: June 18, 2020Applicant: Roku, Inc.Inventors: Ali VASSIGH, Saket GOEL, Dave LAW, Changchang LIU, Eunsun MOTA
-
Patent number: 10599377Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device. The raw audio captured by the media device is not in a form useable by the requesting application.Type: GrantFiled: July 11, 2017Date of Patent: March 24, 2020Assignee: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Patent number: 10455322Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for controlling functions of an audio responsive electronic device based on a presence detector (e.g., a motion sensor) to improve power usage and functional performance. In some embodiments, an audio responsive electronic device operates to intelligently turn on and turn off components in response to the detected presence of a user. In some embodiments, an audio responsive electronic device operates to suppress noise from the display device (or other sources of noise), and enhance audio commands from a user (or other sources of audio commands). In some embodiments, a media device is configured to adjust a transmission pattern to an audio responsive electronic device based on user position.Type: GrantFiled: April 25, 2018Date of Patent: October 22, 2019Assignee: ROKU, INC.Inventors: Gregory Mack Garner, Ali Vassigh, Soren Riise
-
Patent number: 10349131Abstract: A system includes a processor to initiate a timer in response to an action-execution command. The processor identifies expiration of the timer. In response to expiration of the timer, the processor transmits one or more commands to one or more controllable output devices to simultaneously ramp down the sound volume and gradually dim the display brightness generated by said one or more controllable audiovisual output devices over a predetermined ramp-down period of time.Type: GrantFiled: June 23, 2017Date of Patent: July 9, 2019Assignee: Roku, Inc.Inventor: Ali Vassigh
-
Publication number: 20190058942Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for controlling functions of an audio responsive electronic device based on a presence detector (e.g., a motion sensor) to improve power usage and functional performance. In some embodiments, an audio responsive electronic device operates to intelligently turn on and turn off components in response to the detected presence of a user. In some embodiments, an audio responsive electronic device operates to suppress noise from the display device (or other sources of noise), and enhance audio commands from a user (or other sources of audio commands). In some embodiments, a media device is configured to adjust a transmission pattern to an audio responsive electronic device based on user position.Type: ApplicationFiled: April 25, 2018Publication date: February 21, 2019Inventors: Gregory Mack GARNER, Ali VASSIGH, Soren RIISE
-
Publication number: 20190018635Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device. The raw audio captured by the media device is not in a form useable by the requesting application.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Applicant: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Patent number: 10110887Abstract: This disclosure is generally directed to a system and method for diagnosing display capabilities, such as resolution, frame rate, and content protection, of display devices and improving the performance of the display devices by optimizing the display settings based on the results of the diagnosing. Display diagnostics receives information from display devices in response to tests performed on the display devices. The display diagnostics analyzes the information and provides recommended display settings related to the display device for optimizing the display of video content on the display device.Type: GrantFiled: March 21, 2017Date of Patent: October 23, 2018Assignee: ROKU, INC.Inventors: David Mendenhall, Jason Silver, Wade Brown, Lloyd Klarke, Sukh Gosal, Ali Vassigh
-
Publication number: 20180278926Abstract: This disclosure is generally directed to a system and method for diagnosing display capabilities, such as resolution, frame rate, and content protection, of display devices and improving the performance of the display devices by optimizing the display settings based on the results of the diagnosing. Display diagnostics receives information from display devices in response to tests performed on the display devices. The display diagnostics analyzes the information and provides recommended display settings related to the display device for optimizing the display of video content on the display device.Type: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Applicant: ROKU, INC.Inventors: David Mendenhall, Jason SILVER, Wade BROWN, Lloyd KLARKE, Sukh GOSAL, Ali VASSIGH
-
Publication number: 20170289618Abstract: A system includes a processor to initiate a timer in response to an action-execution command. The processor identifies expiration of the timer. In response to expiration of the timer, the processor transmits one or more commands to one or more controllable output devices to simultaneously ramp down the sound volume and gradually dim the display brightness generated by said one or more controllable audiovisual output devices over a predetermined ramp-down period of time.Type: ApplicationFiled: June 23, 2017Publication date: October 5, 2017Applicant: Roku, Inc.Inventor: Ali VASSIGH
-
Patent number: 9693003Abstract: A system includes a processor to initiate a timer in response to an action-execution command. The processor identifies expiration of the timer. In response to expiration of the timer, the processor transmits one or more commands to one or more controllable output devices to simultaneously ramp down the sound volume and gradually dim the display brightness generated by said one or more controllable audiovisual output devices over a predetermined ramp-down period of time.Type: GrantFiled: December 23, 2014Date of Patent: June 27, 2017Assignee: Roku, Inc.Inventor: Ali Vassigh
-
Patent number: 9420338Abstract: A streaming media device includes a controller to receive a power off signal, bookmark streamed content at a current location of play after receiving the power off signal, and present a home screen with a visual representation of an alternative content selection and channel selection for a predefined period of time.Type: GrantFiled: December 23, 2014Date of Patent: August 16, 2016Assignee: Roku, Inc.Inventors: Ali Vassigh, David Westerhoff, Jeff Anderson
-
Publication number: 20130311944Abstract: A system is disclosed for providing on-screen graphical handles to control interaction between a user and on-screen objects. A handle defines what actions a user may perform on the object, such as for example scrolling through a textual or graphical navigation menu. Affordances are provided to guide the user through the process of interacting with a handle.Type: ApplicationFiled: July 29, 2013Publication date: November 21, 2013Applicant: MICROSOFT CORPORATIONInventors: Andrew Mattingly, Jeremy Hill, Arjun Daval, Brian Kramp, Ali Vassigh, Christian Klein, Adam Poulos, Alex Kipman, Jeffrey Margolis
-
Patent number: 8499257Abstract: A system is disclosed for providing on-screen graphical handles to control interaction between a user and on-screen objects. A handle defines what actions a user may perform on the object, such as for example scrolling through a textual or graphical navigation menu. Affordances are provided to guide the user through the process of interacting with a handle.Type: GrantFiled: February 9, 2010Date of Patent: July 30, 2013Assignee: Microsoft CorporationInventors: Andrew Mattingly, Jeremy Hill, Arjun Dayal, Brian Kramp, Ali Vassigh, Christian Klein, Adam Poulos, Alex Kipman, Jeffrey Margolis
-
Patent number: D697528Type: GrantFiled: November 23, 2011Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Ali Vassigh, David Gardner, Cyrus Kanga, Edward M Capuano
-
Patent number: D698811Type: GrantFiled: November 23, 2011Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Ali Vassigh, David Gardner, Cyrus Kanga, Edward M Capuano