Patents by Inventor Matthew John Leske

Matthew John Leske 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: 10437965
    Abstract: Systems and methods described herein relate to detecting the existence of unauthorized content in multiuser composite media stream. In particular, multiuser composite media streams can be examined and to determine if these composite streams include unauthorized content such as copyrighted content or nudity, violence, language violations where desired. The multiuser composite media stream can be partitioned into sections associated with broadcasting users and the portions can be analyzed independently. A notification can be provided to, e.g., the broadcasting user responsible for the unauthorized content in response to detection of the unauthorized content.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: October 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Matthew John Leske, Lars Fabian Krüger, Peter Tore Fredrik Solenberg
  • Patent number: 10306319
    Abstract: One-way streaming video broadcasts can be presented and consumed by an audience via a media player than allows annotations. If the streaming broadcast is live, or at least has not ended, an opportunity exists for the audience to collaborate with the broadcaster and/or contribute to the broadcast. Such can be accomplished by annotating the presentation of the video broadcast with an object that, when selected, facilitates transmission of a video feed associated with the audience member to the broadcaster. The broadcaster can receive and include this video feed into the video broadcast.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: May 28, 2019
    Assignee: GOOGLE LLC
    Inventors: Loren Groves, Ming Zhang, Matthew John Leske, Nadim Raad
  • Publication number: 20190052934
    Abstract: One-way streaming video broadcasts can be presented and consumed by an audience via a media player than allows annotations. If the streaming broadcast is live, or at least has not ended, an opportunity exists for the audience to collaborate with the broadcaster and/or contribute to the broadcast. Such can be accomplished by annotating the presentation of the video broadcast with an object that, when selected, facilitates transmission of a video feed associated with the audience member to the broadcaster. The broadcaster can receive and include this video feed into the video broadcast.
    Type: Application
    Filed: September 9, 2014
    Publication date: February 14, 2019
    Inventors: Loren Groves, Ming Zhang, Matthew John Leske, Nadim Raad
  • Publication number: 20180341925
    Abstract: Implementations generally relate to providing scheduling of meetings. In some implementations, a method includes receiving meeting requests for a plurality of meetings. The method further includes determining efficiency scores for the plurality of meetings. The method further includes scheduling the plurality of meetings based on the efficiency scores.
    Type: Application
    Filed: June 12, 2014
    Publication date: November 29, 2018
    Inventors: Matthew John LESKE, Jonas LINDBERG
  • Patent number: 9876831
    Abstract: Implementations generally relate to facilitating communication between users. In some implementations, a method includes enabling a first user to initiate a chat session with one or more second users, wherein the chat session is a text chat session. The method further includes enabling the first user to broadcast a live video stream to the one or more second users during the chat session. The method further includes enabling at least the first user to convert the chat session to a video session.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: January 23, 2018
    Assignee: Google LLC
    Inventor: Matthew John Leske
  • Publication number: 20170357782
    Abstract: Systems and methods described herein relate to detecting the existence of unauthorized content in multiuser composite media stream. In particular, multiuser composite media streams can be examined and to determine if these composite streams include unauthorized content such as copyrighted content or nudity, violence, language violations where desired. The multiuser composite media stream can be partitioned into sections associated with broadcasting users and the portions can be analyzed independently. A notification can be provided to, e.g., the broadcasting user responsible for the unauthorized content in response to detection of the unauthorized content.
    Type: Application
    Filed: August 29, 2017
    Publication date: December 14, 2017
    Inventors: Matthew John Leske, Lars Fabian Krüger, Peter Tore Fredrik Solenberg
  • Patent number: 9767259
    Abstract: Systems and methods described herein relate to detecting the existence of unauthorized content in multiuser composite media stream. In particular, multiuser composite media streams can be examined and to determine if these composite streams include unauthorized content such as copyrighted content or nudity, violence, language violations where desired. The multiuser composite media stream can be partitioned into sections associated with broadcasting users and the portions can be analyzed independently. A notification can be provided to, e.g., the broadcasting user responsible for the unauthorized content in response to detection of the unauthorized content.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: September 19, 2017
    Assignee: GOOGLE INC.
    Inventors: Matthew John Leske, Lars Fabian Krüger, Peter Tore Fredrik Solenberg
  • Publication number: 20170124518
    Abstract: Implementations generally relate to facilitating meetings. In some implementations, a method includes receiving a meeting request for a meeting. The method further includes generating a calendar entry identifier in response to the meeting request. The method further includes associating the calendar entry identifier with a calendar entry. The method further includes verifying one or more requests to join the meeting against the calendar entry identifier.
    Type: Application
    Filed: December 11, 2013
    Publication date: May 4, 2017
    Applicant: GOOGLE INC.
    Inventors: Matthew John LESKE, Ivan BERTONA, Xiaohui CHEN, Arthur van der GEER, David Scrymgeour BENNETT
  • Patent number: 9578285
    Abstract: Implementations generally relate to facilitating presentations in video conferences. In some implementations, a method includes enabling a presenting user to provide a document to a network system. The method further includes enabling the document to be rendered on one or more devices of one or more respective viewing users, where the one or more devices are local to the one or more viewing users. The method further includes enabling the presenting user to navigate the document during a presentation.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: February 21, 2017
    Assignee: Google Inc.
    Inventors: Matthew John Leske, Christopher Paul David Johnson, Hila Shemer, Ronald Ho
  • Patent number: 9577836
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for chat-enabling a social circle in response to user input provided by a first user, the social circle being defined by the first user and including one or more contacts, the one or more contacts including a second user, for each of the one or more contacts, issuing a chat service subscription request, determining that a subscription request associated with the second user is fulfilled, and in response to determining that the subscription request associated with the second user is fulfilled, adding the second user as a chat contact of the first user and adding the first user as a chat contact of the second user.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: February 21, 2017
    Assignee: Google Inc.
    Inventors: Matthew John Leske, Per Johan Gustafsson, Lars Olof Joakim Lindholm, Christopher David Vander Mey
  • Patent number: 9576607
    Abstract: A computer-implemented technique can include receiving, at a server computing device having one or more processors, a first video stream from a first user computing device associated with a first user. The first video stream can include a first image portion. The technique can further include extracting the first image portion of the first video stream in order to generate a first overlay stream, and receiving a second video stream from a second user computing device associated with a second user. A composite video stream can be generated from the first overlay stream and the second video stream. The composite video stream can comprise the first overlay stream superimposed over the second video stream. The composite video stream can be output to the second user computing device.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: February 21, 2017
    Assignee: Google Inc.
    Inventor: Matthew John Leske
  • Patent number: 9503456
    Abstract: A server-implemented technique can include obtaining external context parameters indicative of an external context of a video chat session, calculating an abuse score based on the external context parameters, the abuse score being indicative of a likelihood the video chat session is abusive, and comparing the abuse score to an abuse score threshold. When the abuse score exceeds an abuse score threshold, the server can transmit, to a reviewer computing device, a request for a human reviewer to review a recorded portion of the video chat session for abuse. When the reviewer computing device returns a response indicating that the human reviewer deemed the video chat session to be abusive, the server can modify a profile of a participant in the abusive video chat session to obtain a modified profile, and generate an output based on the modified profile.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Jonas Erik Lindberg, Matthew John Leske
  • Publication number: 20160210998
    Abstract: A computer-implemented technique can include receiving, at a server computing device having one or more processors, a first video stream from a first user computing device associated with a first user. The first video stream can include a first image portion. The technique can further include extracting the first image portion of the first video stream in order to generate a first overlay stream, and receiving a second video stream from a second user computing device associated with a second user. A composite video stream can be generated from the first overlay stream and the second video stream. The composite video stream can comprise the first overlay stream superimposed over the second video stream. The composite video stream can be output to the second user computing device.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Applicant: Google Inc.
    Inventor: Matthew John Leske
  • Patent number: 9398318
    Abstract: Implementations generally relate to providing secure video conferencing. In some implementations, a method includes performing a first encryption of a video stream, wherein the video stream has a first encryption layer from the first encryption. The method further includes performing a second encryption of the video stream, wherein the video stream has a second encryption layer from the second encryption. The method further includes enabling one or more remote nodes to decrypt the second encryption layer. The method further includes enabling one or more end-user nodes to decrypt the first encryption layer.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Matthew John Leske, Gang Ji
  • Patent number: 9357168
    Abstract: Implementations generally relate to facilitating video conferences. In some implementations, a method includes enabling a video conference having a plurality of participants. The method further includes determining one or more primary speakers from the participants. The method further includes modifying video streams of one or more participants based on the determining one or more of the participants as primary speakers.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Matthew John Leske, Patrick Wynn
  • Patent number: 9294725
    Abstract: The present disclosure comprises systems and methods for broadcasting video communications including video conferences or hosted programs by providing a capability for easily moving participants in and out of the video communications, as necessary. Video communications may be “aired” or broadcast to viewers. The present systems and methods designate at least two stages in the video communication broadcasts, including a “front” stage and a “back” stage. Users who are immediate (e.g., current) participants in the video communication broadcast are provided access to the “front” stage of the video communication broadcast. Those users who are initially “guests” (e.g., will be, but are not yet, immediate or current participants in the video communication broadcast) are provided access first to a back “stage” of the video communication broadcast. A filter imposes restrictions on the back stage to prevent any broadcast of activities that may occur in the back stage to viewers.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Mikael Lennart Drugge, Karl Gustav Hållberg, Jens Frederik Oja, Matthew John Leske
  • Patent number: 9256457
    Abstract: A system for providing an interactive response system for hosted services may include a processor and a memory. The processor may facilitate steps of receiving data streams from participant devices, such as devices participating in a multimedia conference, and transmitting, in response to receiving the data streams from the participant devices, the data streams to the other of the participant devices. The steps may further include receiving, from one of the participant devices, a request to initiate communication with an invitee device, processing the data streams to determine a language associated with the data streams, and providing, to the invitee device, a communication in the determined language. The communication provided to the invitee device may be an initial communication of an interactive response system, such as an interactive voice response system or an interactive messaging response system.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventors: Matthew John Leske, Jarkko Oikarinen, Tomas Lundqvist
  • Patent number: 9210378
    Abstract: Implementations generally relate to controlling access to meetings. In some implementations, a method includes determining a locked state of a meeting, wherein, in the locked state, the meeting is restricted to a first set of users. The method further includes changing the meeting to an unlocked state based on one or more predetermined unlock criteria, wherein, in the unlocked state, the meeting is open to the first set of users and to a second set of users. The method further includes changing the meeting back to the locked state based on one or more predetermined lock criteria.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Matthew John Leske, David Scrymgeour Bennett, Chris Paul David Johnson
  • Publication number: 20150215580
    Abstract: Implementations generally relate to controlling access to meetings. In some implementations, a method includes determining a locked state of a meeting, wherein, in the locked state, the meeting is restricted to a first set of users. The method further includes changing the meeting to an unlocked state based on one or more predetermined unlock criteria, wherein, in the unlocked state, the meeting is open to the first set of users and to a second set of users. The method further includes changing the meeting back to the locked state based on one or more predetermined lock criteria.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Applicant: GOOGLE INC.
    Inventors: Matthew John LESKE, David Scrymgeour BENNETT, Chris Paul David JOHNSON
  • Patent number: 8976223
    Abstract: A method, computer program product, and computer system for sending, by a first computing device, a video feed with a pre-determined quality level to a second computing device. The first computing device determines that a volume level associated with the video feed reaches a threshold. The first computing device sends the video feed with a higher quality level to the second computing device based upon, at least in part, determining that the volume level associated with the video feed reaches the threshold.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventor: Matthew John Leske