Patents by Inventor Richard James Dunn

Richard James Dunn 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).

  • Publication number: 20200117353
    Abstract: Aspects of the disclosure provide techniques that enable a communication server hosting a virtual communication session to receive theme parameters from a remote server to control the look and feel of the virtual communication session. In one example, a method includes sending a plurality of video feeds for display at a plurality of graphical user interfaces (GUIs) of client devices coupled to a communication session. The communication session enables communication among a plurality of users of the client devices. The method also includes receiving a set of parameters of a theme to modify one or more visual properties of the GUIs. The method also includes sending the set of parameters to the client devices connected to the communication session to modify visual properties of the GUIs displaying the plurality of video feeds at the plurality of client devices based on the parameters of the theme.
    Type: Application
    Filed: December 12, 2019
    Publication date: April 16, 2020
    Applicant: Google LLC
    Inventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
  • Patent number: 10579243
    Abstract: Aspects of the disclosure provide techniques that enable a communication server hosting a virtual communication session to receive theme parameters from a remote server to control the look and feel of the virtual communication session. In one example, a method includes sending a plurality of video feeds for display at a plurality of graphical user interfaces (GUIs) of client devices coupled to a communication session. The communication session enables communication among a plurality of users of the client devices. The method also includes receiving a set of parameters of a theme to modify one or more visual properties of the GUIs. The method also includes sending the set of parameters to the client devices connected to the communication session to modify visual properties of the GUIs displaying the plurality of video feeds at the plurality of client devices based on the parameters of the theme.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: March 3, 2020
    Assignee: GOOGLE LLC
    Inventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
  • Patent number: 9800622
    Abstract: In general, techniques of the present disclosure are directed to a system for virtual socializing between electronic devices. In one example, the method includes joining, by a first computing device, a communication session enabling communication between the first computing device and a second computing device. The method includes outputting, multimedia content that is output at the second computing device. The method also includes receiving and outputting, by the first computing device, data from the second computing device using the communication session, while the multimedia content is outputting at the first output device, where the data comprises data captured by an input device of the second computing device. The method further includes sending a configuration request that sets a control model mode of the communication session, where the control model mode controls which computing devices communicatively coupled via the communication session has permission to modify at least the multimedia content.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: October 24, 2017
    Assignee: GOOGLE INC.
    Inventors: David Halliday Owens, Robert Jonathan Spiro, Daniel Ming-Wei Chu, Loren Michael Groves, Richard James Dunn, Jr.
  • Publication number: 20170003866
    Abstract: Aspects of the disclosure provide techniques that enable a communication server hosting a virtual communication session to receive theme parameters from a remote server to control the look and feel of the virtual communication session. In one example, a method includes sending a plurality of video feeds for display at a plurality of graphical user interfaces (GUIs) of client devices coupled to a communication session. The communication session enables communication among a plurality of users of the client devices. The method also includes receiving a set of parameters of a theme to modify one or more visual properties of the GUIs. The method also includes sending the set of parameters to the client devices connected to the communication session to modify visual properties of the GUIs displaying the plurality of video feeds at the plurality of client devices based on the parameters of the theme.
    Type: Application
    Filed: September 16, 2016
    Publication date: January 5, 2017
    Applicant: Google Inc.
    Inventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
  • Patent number: 9503683
    Abstract: The present disclosure, in some implementations comprises systems and methods for providing applications during video communication, via online communities or services, for example, social networks. Video communication may be video conferencing or “video chat” sessions among a plurality of users of the online services. Users may engage in a video conference or “video chat,” yet at the same time, use or obtain different applications, designated as either “personal” or “shared” applications. A “personal” application is one that does not involve others and is configured to enhance an individual user's personal experience during a group video communication. A “shared” application is one that involves at least one of multiple users during a group video communication, for example, users may participate in a card or trivia game, watch videos together, collaborate and share documents, or the like.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Richard James Dunn, Amit Fulay, Chee Chew, Alexander Jan Verhage
  • Patent number: 9448708
    Abstract: Aspects of the disclosure provide techniques that enable a communication server hosting a virtual communication session to receive theme parameters from a remote server to control the look and feel of the virtual communication session. In one example, a method includes sending a plurality of video feeds for display at a plurality of graphical user interfaces (GUIs) of client devices coupled to a communication session. The communication session enables communication among a plurality of users of the client devices. The method also includes receiving a set of parameters of a theme to modify one or more visual properties of the GUIs. The method also includes sending the set of parameters to the client devices connected to the communication session to modify visual properties of the GUIs displaying the plurality of video feeds at the plurality of client devices based on the parameters of the theme.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
  • Publication number: 20150067541
    Abstract: In general, techniques of the present disclosure are directed to a system for virtual socializing between electronic devices. In one example, the method includes joining, by a first computing device, a communication session enabling communication between the first computing device and a second computing device. The method includes outputting, multimedia content that is output at the second computing device. The method also includes receiving and outputting, by the first computing device, data from the second computing device using the communication session, while the multimedia content is outputting at the first output device, where the data comprises data captured by an input device of the second computing device. The method further includes sending a configuration request that sets a control model mode of the communication session, where the control model mode controls which computing devices communicatively coupled via the communication session has permission to modify at least the multimedia content.
    Type: Application
    Filed: September 8, 2014
    Publication date: March 5, 2015
    Applicant: GOOGLE INC.
    Inventors: David Halliday Owens, Robert Jonathan Spiro, Daniel Ming-Wei Chu, Loren Michael Groves, Richard James Dunn, JR.
  • Patent number: 8832284
    Abstract: In general, techniques of the present disclosure are directed to a system for virtual socializing between electronic devices. In one example, the method includes joining, by a first computing device, a communication session enabling communication between the first computing device and a second computing device. The method includes outputting, multimedia content that is output at the second computing device. The method also includes receiving and outputting, by the first computing device, data from the second computing device using the communication session, while the multimedia content is outputting at the first output device, where the data comprises data captured by an input device of the second computing device. The method further includes sending a configuration request that sets a control model mode of the communication session, where the control model mode controls which computing devices communicatively coupled via the communication session has permission to modify at least the multimedia content.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: David Halliday Owens, Robert Jonathan Spiro, Daniel Ming-Wei Chu, Loren Michael Groves, Richard James Dunn, Jr.
  • Publication number: 20130263021
    Abstract: The present disclosure, in some implementations comprises systems and methods for providing applications during video communication, via online communities or services, for example, social networks. Video communication may be video conferencing or “video chat” sessions among a plurality of users of the online services. Users may engage in a video conference or “video chat,” yet at the same time, use or obtain different applications, designated as either “personal” or “shared” applications. A “personal” application is one that does not involve others and is configured to enhance an individual user's personal experience during a group video communication. A “shared” application is one that involves at least one of multiple users during a group video communication, for example, users may participate in a card or trivia game, watch videos together, collaborate and share documents, or the like.
    Type: Application
    Filed: December 31, 2012
    Publication date: October 3, 2013
    Inventors: Richard James Dunn, Amit Fulay, Chee Chew, Alexander Jan Verhage