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: 11595729
    Abstract: 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: Grant
    Filed: October 14, 2021
    Date of Patent: February 28, 2023
    Assignee: ROKU, INC.
    Inventors: Ali Vassigh, Saket Goel, Dave Law, Changchang Liu, Eunsun Mota
  • Publication number: 20220004349
    Abstract: 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: Application
    Filed: September 21, 2021
    Publication date: January 6, 2022
    Applicant: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Patent number: 11178464
    Abstract: 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: Grant
    Filed: November 18, 2019
    Date of Patent: November 16, 2021
    Assignee: ROKU, INC.
    Inventors: Ali Vassigh, Saket Goel, Dave Law, Changchang Liu, Eunsun Mota
  • Patent number: 11126389
    Abstract: 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: Grant
    Filed: March 24, 2020
    Date of Patent: September 21, 2021
    Assignee: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Publication number: 20200225896
    Abstract: 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: Application
    Filed: March 24, 2020
    Publication date: July 16, 2020
    Applicant: Roku, Inc.
    Inventors: Ali VASSIGH, Soren RIISE, Robert BURDICK, Kevin COOPER
  • Publication number: 20200196021
    Abstract: 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: Application
    Filed: November 18, 2019
    Publication date: June 18, 2020
    Applicant: Roku, Inc.
    Inventors: Ali VASSIGH, Saket GOEL, Dave LAW, Changchang LIU, Eunsun MOTA
  • Patent number: 10599377
    Abstract: 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: Grant
    Filed: July 11, 2017
    Date of Patent: March 24, 2020
    Assignee: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Patent number: 10455322
    Abstract: 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: Grant
    Filed: April 25, 2018
    Date of Patent: October 22, 2019
    Assignee: ROKU, INC.
    Inventors: Gregory Mack Garner, Ali Vassigh, Soren Riise
  • Patent number: 10349131
    Abstract: 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: Grant
    Filed: June 23, 2017
    Date of Patent: July 9, 2019
    Assignee: Roku, Inc.
    Inventor: Ali Vassigh
  • Publication number: 20190058942
    Abstract: 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: Application
    Filed: April 25, 2018
    Publication date: February 21, 2019
    Inventors: Gregory Mack GARNER, Ali VASSIGH, Soren RIISE
  • Publication number: 20190018635
    Abstract: 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: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Patent number: 10110887
    Abstract: 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: Grant
    Filed: March 21, 2017
    Date of Patent: October 23, 2018
    Assignee: ROKU, INC.
    Inventors: David Mendenhall, Jason Silver, Wade Brown, Lloyd Klarke, Sukh Gosal, Ali Vassigh
  • Publication number: 20180278926
    Abstract: 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: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Applicant: ROKU, INC.
    Inventors: David Mendenhall, Jason SILVER, Wade BROWN, Lloyd KLARKE, Sukh GOSAL, Ali VASSIGH
  • Publication number: 20170289618
    Abstract: 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: Application
    Filed: June 23, 2017
    Publication date: October 5, 2017
    Applicant: Roku, Inc.
    Inventor: Ali VASSIGH
  • Patent number: 9693003
    Abstract: 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: Grant
    Filed: December 23, 2014
    Date of Patent: June 27, 2017
    Assignee: Roku, Inc.
    Inventor: Ali Vassigh
  • Patent number: 9420338
    Abstract: 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: Grant
    Filed: December 23, 2014
    Date of Patent: August 16, 2016
    Assignee: Roku, Inc.
    Inventors: Ali Vassigh, David Westerhoff, Jeff Anderson
  • Publication number: 20130311944
    Abstract: 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: Application
    Filed: July 29, 2013
    Publication date: November 21, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew Mattingly, Jeremy Hill, Arjun Daval, Brian Kramp, Ali Vassigh, Christian Klein, Adam Poulos, Alex Kipman, Jeffrey Margolis
  • Patent number: 8499257
    Abstract: 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: Grant
    Filed: February 9, 2010
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew Mattingly, Jeremy Hill, Arjun Dayal, Brian Kramp, Ali Vassigh, Christian Klein, Adam Poulos, Alex Kipman, Jeffrey Margolis
  • Patent number: D697528
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Ali Vassigh, David Gardner, Cyrus Kanga, Edward M Capuano
  • Patent number: D698811
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Ali Vassigh, David Gardner, Cyrus Kanga, Edward M Capuano