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: 9663149Abstract: 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: GrantFiled: March 27, 2015Date of Patent: May 30, 2017Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Sushil Shastry, Randall R. Frank, Laike Misikir, Luis Jesus Chavela Guerra, Kevin Greene
-
Patent number: 9639634Abstract: 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: GrantFiled: January 28, 2014Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Kevin Greene, Justin Lewis
-
Publication number: 20170099367Abstract: 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: ApplicationFiled: December 19, 2016Publication date: April 6, 2017Inventors: Justin Lewis, Kevin Greene
-
Patent number: 9563704Abstract: 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: GrantFiled: January 22, 2014Date of Patent: February 7, 2017Assignee: Google Inc.Inventors: Kevin Greene, Timothy Johnson
-
Publication number: 20170034595Abstract: 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: ApplicationFiled: October 17, 2016Publication date: February 2, 2017Inventors: Timothy Johnson, Kevin Greene
-
Patent number: 9560159Abstract: 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: GrantFiled: June 7, 2013Date of Patent: January 31, 2017Assignee: Google Inc.Inventors: Justin Lewis, Kevin Greene
-
Patent number: 9538120Abstract: In a method and system for offline content playback, a first plurality of portions of content streamed from a content sharing service for presentation by a media player is received. A request from a user to make the content available for offline playback is received, and in response to the request, a second plurality of portions of the content streamed from the content sharing service for presentation by the media player is stored. The first plurality of portions is requested and received from the content sharing service. The received first plurality of portions is stored, such that the first plurality of portions and the second plurality of portions are available for offline playback.Type: GrantFiled: January 27, 2015Date of Patent: January 3, 2017Assignee: GOOGLE INC.Inventors: Kevin Greene, Robert Christopher Gaunt
-
Patent number: 9525641Abstract: Systems and methods that relate to determination of buffer wait time based on defined parameters are described. A method includes: determining, by a first device including a processor, information associated with one or more defined parameters; and generating a buffer wait time based on the information, wherein the information is associated with at least one of an entity for which buffering of content will be provided or a second device that performs playback of the content. The defined parameters can include, but are not limited to, the type of the second device (e.g., Android operating system 3 or Android operating system 4), the type of connection for the second device (e.g., Long-Term Evolution, 3G) or a geographical location of the second device.Type: GrantFiled: January 24, 2014Date of Patent: December 20, 2016Assignee: Google Inc.Inventors: Kevin Greene, Justin Lewis
-
Publication number: 20160360292Abstract: 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: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventors: Justin Lewis, Kevin Greene, Joseph Daverin
-
Patent number: 9503794Abstract: 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: GrantFiled: May 8, 2014Date of Patent: November 22, 2016Assignee: Google Inc.Inventors: Tim Johnson, Kevin Greene
-
Publication number: 20160280277Abstract: 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: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Applicant: Ford Global Technologies, LLCInventors: Sushil Shastry, Randall R. Frank, Laike Misikir, Luis Jesus Chavela Guerra, Kevin Greene
-
Patent number: 9426519Abstract: 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: GrantFiled: June 5, 2014Date of Patent: August 23, 2016Assignee: Google Inc.Inventors: Justin Lewis, Kevin Greene, Joseph Daverin
-
Publication number: 20160147424Abstract: Described herein is a method for managing media item playback. A method includes presenting a media player in a first portion of a user interface (UI) on a mobile device, the media player to provide playback of a first media item. The method also includes receiving a user selection of a second media item via a second portion of the UI. The user selection indicates a user request to move the second media item from the second portion of the UI to the first portion of the UI. The method further includes upon receiving the user selection, causing the media player to provide playback of the second media item when playback of the first media item is complete. The method includes receiving, via a second portion of the UI, a user request to perform an activity that is independent of the viewing of the first media item or the second media item.Type: ApplicationFiled: May 19, 2015Publication date: May 26, 2016Inventors: Matthew Thomas Darby, Clifford Curry, Bryce Gibson Reid, Andrey Doronichev, Andrew Janich, Alan Joyce, Taeho Ko, Justin Lewis, Kevin Greene
-
Publication number: 20160149982Abstract: Described herein is a method for managing media item playback. A method includes receiving a media request to play a media item via a first user interface (UI) on a mobile device. The method further includes causing a media player in a second UI to play the media item. The method also includes displaying a representation of the media item in a first portion of the first UI, the first portion of the first UI being associated with the media player in the second UI. The method includes receiving, via a second portion of the first UI, an activity request to perform an activity that is independent of the viewing of the media item. The method further includes and presenting content associated with the requested activity in the first UI while continuing to display, in the first portion of the first UI, the representation of the media item played in the media player in the second UI.Type: ApplicationFiled: May 19, 2015Publication date: May 26, 2016Inventors: Matthew Thomas Darby, Clifford Curry, Bryce Gibson Reid, Andrey Doronichev, Andrew Janich, Alan Joyce, Taeho Ko, Justin Lewis, Kevin Greene
-
Publication number: 20160149967Abstract: A messaging system for a live event is described. A processing device presents a live event having at least one participant. The processing device presents one or more participant messages within a native messaging interface associated with the event. The processing device also presents one or more viewer messages within the native messaging interface. The viewer messages are integrated with the participant messages and the viewer messages are entered via a non-native messaging interface.Type: ApplicationFiled: November 13, 2014Publication date: May 26, 2016Inventors: Justin Lewis, Kevin Greene
-
Publication number: 20160149841Abstract: 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: ApplicationFiled: November 13, 2014Publication date: May 26, 2016Inventors: Justin Lewis, Kevin Greene
-
Publication number: 20150326945Abstract: 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: ApplicationFiled: May 8, 2014Publication date: November 12, 2015Applicant: Google Inc.Inventors: Tim Johnson, Kevin Greene
-
Publication number: 20150296195Abstract: 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: ApplicationFiled: April 15, 2014Publication date: October 15, 2015Applicant: Google Inc.Inventors: Kevin Greene, Tim Johnson
-
Publication number: 20150264292Abstract: 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: ApplicationFiled: March 12, 2014Publication date: September 17, 2015Applicant: Google Inc.Inventors: Kevin Greene, Tim Johnson
-
Publication number: 20150234887Abstract: Providing global comments for a media item is described. A computing device determines whether a media item is to be presented in a social share with comments from other social shares. In response to a determination that the media item is to be presented with the comments from the other social shares, the computing device obtains the comments from a data store using an identifier of the media item for presentation to a user.Type: ApplicationFiled: February 13, 2015Publication date: August 20, 2015Inventors: KEVIN GREENE, JUSTIN LEWIS