Patents by Inventor Kevin Greene

Kevin Greene 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: 10104022
    Abstract: A messaging system for a live event is described. A processing device provides a user interface having at least a first portion and a second portion. The first portion includes a media player streaming a live event having at least one active participant. The user interface is different from a native interface of an event hosting platform. The processing device receives one or more active participant messages entered via the native interface of the event hosting platform during the live event. The processing device also receives one or more viewer messages via the second portion of the user interface during the live event. The processing device provides the one or more active participant messages and the one or more viewer message for presentation in the second portion of the user interface during the live event. The presented viewer messages are integrated with the active participant messages.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene
  • Publication number: 20180149466
    Abstract: Embodiments of a code modulated phased-array interferometer are described. In one embodiment, a code modulated phased-array interferometer includes a phased array having a plurality of receiver elements that receive a plurality of received signals. A code multiplexer multiplexes each of the plurality of received signals to generate a plurality of code multiplexed signals, and a combiner combines the plurality of code multiplexed signals into a combined signal. After other processing for signal reception, a code demultiplexer demultiplexes the combined baseband signal, and a complex correlator correlates unique pairs of baseband signals to generate a plurality of visibility products. Finally, the plurality of visibility products are transformed to generate an image. The concepts described herein may be relied upon to reconfigure or repurpose a phased-array receiver to achieve imaging.
    Type: Application
    Filed: May 6, 2016
    Publication date: May 31, 2018
    Inventors: BRIAN FLOYD, VIKAS CHAUHAN, KEVIN GREENE
  • Publication number: 20180101976
    Abstract: Methods, systems, and media for presenting interstitial animations are provided. In some embodiments, the method comprises: receiving metadata associated with a video; receiving a request to present the video; causing the video to begin buffering; generating, using a hardware processor, an animation based on the metadata; causing the animation to be presented until a predetermined amount of the video has been buffered; and causing the video to be presented upon buffering the predetermined amount of the video.
    Type: Application
    Filed: December 11, 2017
    Publication date: April 12, 2018
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 9936264
    Abstract: A method may include receiving, by a processing device of a user device, a media item and storing the media item in a local store for offline playback of the media item on the user device, responsive to a user request to play the media item, identifying one or more offline playback settings associated with the media item, determining, based on the offline playback settings, whether the media item is to be played with an advertisement, and if the media item is to be played with the advertisement, providing playback of the media item from the local store with the advertisement on the user device.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: April 3, 2018
    Assignee: GOOGLE LLC
    Inventors: Kevin Greene, Justin Lewis
  • Publication number: 20180084218
    Abstract: A method for displaying content between loops of a looping media item is provided herein. The method includes receiving a request for a primary media item and determining that the requested primary media item is a looping media item. The method further includes identifying a secondary media item for the primary media item, and providing the primary media item and the secondary media item for presentation between loops of the primary media item.
    Type: Application
    Filed: November 27, 2017
    Publication date: March 22, 2018
    Inventors: Kevin GREENE, Tim JOHNSON
  • Publication number: 20180041819
    Abstract: Systems and methods that effectuate synchronized advertisement playback across navigation experiences and transitional states, are provided. In an aspect, a system includes an advertisement component configured to play a pre-roll media advertisement associated with a first media item prior to playing of the first media item, a request component configured to receive a request play a second media item prior to completion of the pre-roll media advertisement, and a streaming component configured to initiate playing of the second media item in response to the request, wherein the advertisement component is configured to continue to play the pre-roll media advertisement prior to playing of the second media item.
    Type: Application
    Filed: October 16, 2017
    Publication date: February 8, 2018
    Inventors: Justin Lewis, Kevin Greene, Joseph Daverin
  • Publication number: 20180027302
    Abstract: A client device requests video content from a content server system, and receives sponsored content about a live stream of a live event, the sponsored content including a portion of the live stream. The client device displays the sponsored content including a portion of the live stream, the sponsored content displayed without displaying the requested video content. The client device displays with the portion of the live stream a control associated with displaying the live stream, and responsive to a user of the client device selecting the control while the portion of the live stream is being displayed, requests from the content server system content of the live stream, and displays the content of the live stream in lieu of the requested video content.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 25, 2018
    Inventors: Timothy Johnson, Kevin Greene
  • Patent number: 9842422
    Abstract: Methods, systems, and media for presenting interstitial animations are provided. In some embodiments, the method comprises: receiving metadata associated with a video; receiving a request to present the video; causing the video to begin buffering; generating, using a hardware processor, an animation based on the metadata; causing the animation to be presented until a predetermined amount of the video has been buffered; and causing the video to be presented upon buffering the predetermined amount of the video.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: December 12, 2017
    Assignee: Google Inc.
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 9832418
    Abstract: A method for displaying content between loops of a looping media item is provided herein. The method includes receiving a request for a primary media item and determining that the requested primary media item is a looping media item. The method further includes steps of identifying, by a processing device, a secondary media item for the primary media item and of providing the primary media item and the secondary media item for presentation between loops of the primary media item.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: November 28, 2017
    Assignee: GOOGLE INC.
    Inventors: Kevin Greene, Tim Johnson
  • Publication number: 20170316068
    Abstract: Data conversion circuitry receives structured records including normalized data and performs a data conversion process on the structured records to generate unstructured records including unstructured syntax. The data conversion circuitry performs the data conversion process according to an unstructured syntax requirement including a syntax field mapping between the structured records and the generated unstructured records.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 2, 2017
    Inventors: Kevin Greene, Noel Ramathal
  • Patent number: 9794643
    Abstract: Systems and methods that effectuate synchronized advertisement playback across navigation experiences and transitional states, are provided. In an aspect, a system includes an advertisement component configured to play a pre-roll media advertisement associated with a first media item prior to playing of the first media item, a request component configured to receive a request play a second media item prior to completion of the pre-roll media advertisement, and a streaming component configured to initiate playing of the second media item in response to the request, wherein the advertisement component is configured to continue to play the pre-roll media advertisement prior to playing of the second media item.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Justin Lewis, Kevin Greene, Joseph Daverin
  • Publication number: 20170280095
    Abstract: This disclosure generally relates to systems and methods that facilitate transitioning a current playback of a video in a video application to a video widget when the video application is moved to a background of a multitasking operating system in which the video application is executing. The transition occurs seamlessly at a point of the current playback in the video application when the video application is moved to the background. Furthermore, upon the video application being moved to the foreground of the multitasking operating system, current playback of the video in the video widget is seamlessly transitioned to the video application.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Kevin Greene, Tim Johnson
  • Patent number: 9769541
    Abstract: A content server receives live streams from a content distributor to transmit to users of the content server. In one embodiment, the content server promotes the live streams received from the content distributor, by serving portions of the live stream as advertisements (ads) to users of the content server along with videos or digital content requested by the users. The content server buffers the live stream. The content server receives a request for a video from a client device. The content server identifies the video requested by the user and metadata associated with the identified video. The content server, based on the metadata determines whether to serve the client device with a live-stream ad, as a pre-roll ad for example, along with the video requested by the user. The content server then identifies a buffered live-stream ad to transmit to the client device along with the requested video.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: September 19, 2017
    Assignee: GOOGLE INC.
    Inventors: Timothy Johnson, Kevin Greene
  • Publication number: 20170238056
    Abstract: Systems and methods for identifying related videos based on elements tagged in the videos are presented. In an aspect, a system includes an identification component configured to identify tagged elements in a video, a matching component configured to identify other videos that include one or more of the tagged elements, and a recommendation component configured to recommend the other videos for viewing based on a current or past request to play the video.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Kevin Greene, Justin Lewis
  • Patent number: 9733809
    Abstract: Dynamic media players are disclosed. A method for providing the dynamic media players includes presenting, by a processor of an electronic device, a user interface (UI) including a media player portion and a scrollable portion, providing a first playback of a first media item in a first media player in the first media player portion, and scrolling to an area in the scrollable portion that includes a second media player while continuing the first playback of the first media item by the first media player that remains visible in the UI. The method also includes determining that the second media player is configured to start a second playback of a second media item upon scrolling to the area in the scrollable portion and preventing the second media player from providing the second playback of the second media item during the first playback of the first media item.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Kevin Greene, Justin Lewis
  • Patent number: 9681086
    Abstract: This disclosure generally relates to systems and methods that facilitate transitioning a current playback of a video in a video application to a video widget when the video application is moved to a background of a multitasking operating system in which the video application is executing. The transition occurs seamlessly at a point of the current playback in the video application when the video application is moved to the background. Furthermore, upon the video application being moved to the foreground of the multitasking operating system, current playback of the video in the video widget is seamlessly transitioned to the video application.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Kevin Greene, Tim Johnson
  • Patent number: 9663149
    Abstract: A vehicle hood includes an inner panel, an outer panel coupled to the inner panel, and an insert disposed between the outer panel and the inner panel. The insert is formed of a material that is brittle relative to a material of the outer panel. The insert includes a plurality of strips connected to each other. Each strip is elongated along and disposed adjacent to the outer panel.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 30, 2017
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Sushil Shastry, Randall R. Frank, Laike Misikir, Luis Jesus Chavela Guerra, Kevin Greene
  • Patent number: 9639634
    Abstract: Systems and methods for identifying related videos based on elements tagged in the videos are presented. In an aspect, a system includes an identification component configured to identify tagged elements in a video, a matching component configured to identify other videos that include one or more of the tagged elements, and a recommendation component configured to recommend the other videos for viewing based on a current or past request to play the video.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Kevin Greene, Justin Lewis
  • Publication number: 20170099367
    Abstract: Systems and methods for recommending media content to a user based on information associated with a referral source that referred the user to a media item provided by a source of the media content are presented. In one or more aspects, a system is provided that includes a presentation component that presents, via user a interface, a first media item associated with a media presentation source referred to a user through a referral source. The system further includes an analytics component that identifies a second media item based on media items associated with the media presentation source that are referred to other users through the referral source, and a recommendation component that recommends the second media item to the user through the user interface.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 9563704
    Abstract: Methods, systems, and media for presenting suggestions of related media content are provided. In some embodiments, the method comprises: generating, using a hardware processor, a transcript of a first media content item; receiving one or more social network posts associated with one or more other media content items; computing one or more correlations between text in the one or more social network posts and the transcript; ranking the social network posts based at least in part on the correlations; and causing one or more suggestions to view the one or more other media content items associated with the one or more social network posts based at least in part on the rankings to be presented.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Kevin Greene, Timothy Johnson