Patents by Inventor Evan Fletcher Dougal

Evan Fletcher Dougal 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: 11400367
    Abstract: This disclosure describes, in part, an electronic device for executing network applications. For instance, the electronic device may establish a connection with a network device. The electronic device may then receive input data from a control device. Using the connection, the electronic device may send the input data to a remote system, which uses the input data to update a state of an application. The electronic device then receives, using the connection and from the remote system, audio data and video data representing the state of the application. In some instances, the electronic device may further receive, using the connection and from the remote system, first timestamp data for outputting the audio data and second timestamp data for displaying the video data. The electronic device may then send the audio data to a control device and the video data to a display device.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Evan Fletcher Dougal
  • Publication number: 20220161131
    Abstract: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 26, 2022
    Inventors: Albert John Penello, Omar Sze Leung, Ravi Ichapurapu, Sameet Ramakrishnan, Marc Randall Whitten, Evan Fletcher Dougal, Michael Risley, Brian Fisher, Doyle Albert Martin
  • Patent number: 11241616
    Abstract: This disclosure describes, in part, techniques for conserving power on an electronic device. For instance, at given time intervals, the electronic device may be sending input data to a network device and receiving audio data from the network device. The electronic device may then use one or more techniques to determine when to switch from operating in a first mode, where the electronic device sends and/or receives the data, to operating in a second mode, where the electronic device ceases sending and/or receiving the data. For example, the electronic device may make the determination based on an amount of data stored in a buffer, whether the electronic device receives data, using data received from the network device, and/or the like. Based on the determination, the electronic device may switch to the second mode in order to conserve power.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Evan Fletcher Dougal, Brian Fisher, Junwu Luo, Sean Hajizadeh
  • Patent number: 11161038
    Abstract: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Albert John Penello, Omar Sze Leung, Ravi Ichapurapu, Sameet Ramakrishnan, Marc Randall Whitten, Evan Fletcher Dougal, Michael Risley, Brian Fisher, Doyle Albert Martin
  • Publication number: 20200038749
    Abstract: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
    Type: Application
    Filed: November 28, 2018
    Publication date: February 6, 2020
    Inventors: Albert John Penello, Omar Sze Leung, Ravi Ichapurapu, Sameet Ramakrishnan, Marc Randall Whitten, Evan Fletcher Dougal, Michael Risley, Brian Fisher, Doyle Albert Martin