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).

  • Publication number: 20210044017
    Abstract: A phased antenna array system is provided that includes a beamforming integrated circuit and beamforming elements in communication with the integrated circuit disposed on a substrate. The beamforming integrated circuit includes multiple radio frequency (RF) signal ports. One or more of the RF signal ports includes an RF signal pad disposed between an edge of the integrated circuit and an internal RF ground pad. The RF signal pad and the internal RF ground pad of the RF signal port are oriented perpendicular with respect to the edge of the integrated circuit. Specifically, the RF signal pad has a first side disposed on or adjacent to the edge of the integrated circuit and an opposing second side that is adjacent to the internal RF ground pad. A method of controlling the phased antenna array system is also provided.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 11, 2021
    Inventors: Kevin Greene, Amr Ibrahim, Vipul Jain
  • Publication number: 20210006522
    Abstract: 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 messaging user interface associated with the event. The processing device also presents one or more viewer messages within the messaging user interface. The viewer messages are integrated with the participant messages.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 10785174
    Abstract: 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: Grant
    Filed: November 13, 2014
    Date of Patent: September 22, 2020
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 10754512
    Abstract: Dynamic media players are disclosed. A method for providing the dynamic media players includes presenting a first media player and a plurality of elements in a user interface (UI); providing a first playback of a first media item in the first media player in the UI; in response to receiving user input, scrolling the plurality of elements to remove from view one or more of the plurality of elements that were visible in the UI prior to the user input, and to display, in the UI, a second media player that was not visible in the UI prior to the user input; determining that the second media player is configured to start a second playback of a second media item without a user playback request; and stopping the first playback of the first media item and providing the second playback of the second media item without the user playback request.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Kevin Greene, Justin Lewis
  • Publication number: 20200068165
    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: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Kevin Greene, Tim Johnson
  • Publication number: 20200044996
    Abstract: Systems and methods that automatically identify and extract or distinguish sub-conversations within a live chat session, are provided. In an aspect, a system includes a reception component configured to receive comments associated with a common topic, wherein the comments are displayed via a first graphical user interface. The system further includes an identification component configured to identify a subset of the comments associated with a sub-topic within the common topic, wherein in response to identification of the subset of comments, the subset of comments are distinguished among the comments as displayed via the first graphical user interface or another graphical user interface.
    Type: Application
    Filed: May 6, 2014
    Publication date: February 6, 2020
    Applicant: Google Inc.
    Inventors: Tim Johnson, Kevin Greene
  • Patent number: 10554924
    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: Grant
    Filed: November 27, 2017
    Date of Patent: February 4, 2020
    Assignee: Google LLC
    Inventors: Kevin Greene, Tim Johnson
  • Patent number: 10551162
    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: Grant
    Filed: May 6, 2016
    Date of Patent: February 4, 2020
    Assignee: NORTH CAROLINA STATE UNIVERSITY
    Inventors: Brian Floyd, Vikas Chauhan, Kevin Greene
  • Patent number: 10516919
    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: May 24, 2019
    Date of Patent: December 24, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene, Joseph Daverin
  • Patent number: 10489501
    Abstract: Systems and methods for displaying annotated video content by mobile computing devices. An example method may comprise: presenting, on a display of a mobile computing device, a video stream including a plurality of video frames; presenting a video annotation overlaid over a frame of the plurality of video frames; receiving a user interface command via a user input interface of the mobile computing device; and performing an action related to the video annotation, the action defined by the user interface command.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 10469791
    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: June 9, 2017
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Kevin Greene, Tim Johnson
  • Patent number: 10444846
    Abstract: A method for providing an adjustable video player is disclosed. The method includes providing, by an electronic device, a content item player for playback of a content item in a portion of a user interface (UI) of an application executed on the electronic device and receiving an indication of a gesture to minimize the content item player made by a user of the electronic device. The method further includes minimizing the content item player into a mini-player shown on the application UI without interrupting the playback of the content item in the content item player.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: Clifford Curry, Matthew Darby, Andrey Doronichev, Bryce Gibson Reid, Kevin Greene, Andrew Janich, Alan Joyce, Taeho Ko, Justin Lewis
  • Patent number: 10424273
    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: December 11, 2017
    Date of Patent: September 24, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene
  • Publication number: 20190281365
    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: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Justin Lewis, Kevin Greene, Joseph Daverin
  • Patent number: 10360642
    Abstract: 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: Grant
    Filed: February 13, 2015
    Date of Patent: July 23, 2019
    Assignee: Google LLC
    Inventors: Kevin Greene, Justin Lewis
  • Publication number: 20190213199
    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: March 18, 2019
    Publication date: July 11, 2019
    Applicant: Accenture Global Solutions Limited
    Inventors: Kevin Greene, Noel Ramathal
  • Patent number: 10306334
    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: October 16, 2017
    Date of Patent: May 28, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene, Joseph Daverin
  • Patent number: 10282454
    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: Grant
    Filed: July 29, 2016
    Date of Patent: May 7, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Kevin Greene, Noel Ramathal
  • Patent number: 10216737
    Abstract: A computer-implemented method for enabling users to subscribe to people and other tagged entities is provided herein. Such a method includes maintaining subscription data specifying a plurality of entities subscribed to by a plurality of users, with each of the plurality of entities being a tagged entity associated with a tag. The method further includes identifying a media item associated with one or more tagged entities of the plurality of entities, determining, based on the subscription data, a user of the plurality of users that is subscribed to the tagged entities of the media item, and providing the media item to the user. Other associated systems and methods are also provided.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: February 26, 2019
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Kevin Greene
  • 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