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: 20200117353Abstract: 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: ApplicationFiled: December 12, 2019Publication date: April 16, 2020Applicant: Google LLCInventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
-
Patent number: 10579243Abstract: 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: GrantFiled: September 16, 2016Date of Patent: March 3, 2020Assignee: GOOGLE LLCInventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
-
Patent number: 9800622Abstract: 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: GrantFiled: September 8, 2014Date of Patent: October 24, 2017Assignee: GOOGLE INC.Inventors: David Halliday Owens, Robert Jonathan Spiro, Daniel Ming-Wei Chu, Loren Michael Groves, Richard James Dunn, Jr.
-
Publication number: 20170003866Abstract: 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: ApplicationFiled: September 16, 2016Publication date: January 5, 2017Applicant: Google Inc.Inventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
-
Patent number: 9503683Abstract: 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: GrantFiled: December 31, 2012Date of Patent: November 22, 2016Assignee: Google Inc.Inventors: Richard James Dunn, Amit Fulay, Chee Chew, Alexander Jan Verhage
-
Patent number: 9448708Abstract: 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: GrantFiled: July 20, 2012Date of Patent: September 20, 2016Assignee: Google Inc.Inventors: David Scrymgeour Bennett, Eduardo Fernandez, Richard James Dunn, Nikhyl P. Singhal
-
Publication number: 20150067541Abstract: 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: ApplicationFiled: September 8, 2014Publication date: March 5, 2015Applicant: GOOGLE INC.Inventors: David Halliday Owens, Robert Jonathan Spiro, Daniel Ming-Wei Chu, Loren Michael Groves, Richard James Dunn, JR.
-
Patent number: 8832284Abstract: 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: GrantFiled: January 20, 2012Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: David Halliday Owens, Robert Jonathan Spiro, Daniel Ming-Wei Chu, Loren Michael Groves, Richard James Dunn, Jr.
-
Publication number: 20130263021Abstract: 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: ApplicationFiled: December 31, 2012Publication date: October 3, 2013Inventors: Richard James Dunn, Amit Fulay, Chee Chew, Alexander Jan Verhage