Patents by Inventor Gregory Allan Funk

Gregory Allan Funk 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: 20210173830
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device.
    Type: Application
    Filed: February 22, 2021
    Publication date: June 10, 2021
    Inventors: Gregory Allan Funk, Yongsung Kim, Richard Bragg
  • Patent number: 10929391
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: February 23, 2021
    Assignee: Google LLC
    Inventors: Gregory Allan Funk, Yongsung Kim, Richard Bragg
  • Publication number: 20190045273
    Abstract: Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. Presentation of the guide can be independent of a time axis or dimension and a channel axis or dimension. Titles can be displayed in a manner that is independent of a start time or running length of the associated program.
    Type: Application
    Filed: October 8, 2018
    Publication date: February 7, 2019
    Inventors: Gregory Allan Funk, Przemek Drochomirecki, Grzegorz Glowaty, Jacek Jakub Surazski
  • Patent number: 10097897
    Abstract: Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. Presentation of the guide can be independent of a time axis or dimension and a channel axis or dimension. Titles can be displayed in a manner that is independent of a start time or running length of the associated program.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Gregory Allan Funk, Przemek Drochomirecki, Grzegorz Glowaty, Jacek Jakub Surazski
  • Publication number: 20180288461
    Abstract: A system and method for providing web analytics describing video level events. The system includes a communication module, a request analysis module and an analytics module. The communication module receives a request including a unique video identifier (video ID), a video version identifier and event data. The event data describes a video level event and is associated with the video ID and the video version identifier. The request analysis module receives the request from the communication module. The request analysis module analyzes the request to determine if the request includes the event data. The analytics module is configured to determine values for metrics describing the video level event. Based at least in part on a determination by the request analysis module that the request includes event data, the analytics module receives the request from the request analysis module and analyzes the event data to determine a value for the metric.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 4, 2018
    Applicant: GOOGLE INC.
    Inventors: Gregory Allan Funk, Nareshkumar Rajkumar, Vincent Gatto, JR., Theodore Kent Hamilton
  • Patent number: 9872069
    Abstract: A system and method for generating goal-based video analytics is disclosed. The system includes a processor, a configurable goal module, a communication module and an analytics module. The configurable goal module receives a video goal definition configurable by a user. The communication module receives first media player state data including data describing viewer interest in video data playable by a media player included on a viewing device. The analytics module associates the video goal definition with the first media player state data and generates video analytics based at least in part on the video goal definition and the first media player state data associated with the video goal definition.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: January 16, 2018
    Assignee: Google LLC
    Inventors: Gregory Allan Funk, Nareshkumar Rajkumar, Vincent Gatto, Jr., Theodore Kent Hamilton
  • Patent number: 9706253
    Abstract: A system and method for generating video funnel analytics is disclosed. The system includes a processor, a configurable goal module, a configurable funnel module, a communication module and an analytics module. The configurable goal module receives a user-configurable video-related goal definition. The configurable funnel module receives a user-configurable video funnel definition based at least in part on the video-related goal definition. The communication module receives a first set of media player state data including data describing viewer interest in a first set of video data playable by a media player included on a user device. The analytics module generates video funnel analytics based at least in part on the video-related goal definition, the video funnel definition and the first set of media player state data.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: July 11, 2017
    Assignee: GOOGLE INC
    Inventors: Gregory Allan Funk, Nareshkumar Rajkumar, Vincent Gatto, Jr., Theodore Kent Hamilton
  • Patent number: 9525900
    Abstract: A system and method for managing video data and metadata associated with the video data is disclosed. In one embodiment, a content management system receives video data and metadata associated with the video data, such as a title, a thumbnail image and a subject matter identifier. Instructions for a media player used to present the video data using a destination site are also generated to simplify distribution of the video data to one or more destination sites. The content management system further enables a user to edit the stored video data to customize placements of advertisements or other data within the video data by identifying one or more cue points in the video data. A data store is coupled to the content management system to store the video data and the metadata associated with the video data.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: December 20, 2016
    Assignee: GOOGLE INC.
    Inventors: Nilofer Fakhruddin Motiwala, Matias Cudich, Randy Simon, Daniil Khidekel, Gregory Allan Funk
  • Patent number: 9398348
    Abstract: Metadata associated with video data by a content management system is transmitted to one or more advertising servers to tailor advertisements, or other data, presented in addition to the video data. In one embodiment, a user specifies the metadata associated with the video data, and the management system communicates the metadata to one or more advertising servers. Responsive to a user changing a subset of the metadata using the content management system, the changed subset of the metadata is communicated to the one or more advertising servers, which modify advertisements associated with the video data responsive to the changed metadata. Hence, changes to metadata associated with video data are pushed from the management system to an advertising server, allowing the advertising server to more quickly modify the advertisements associated with the video data.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: July 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Randy Simon, Matias Cudich, Gregory Allan Funk
  • Publication number: 20160198230
    Abstract: Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. Presentation of the guide can be independent of a time axis or dimension and a channel axis or dimension. Titles can be displayed in a manner that is independent of a start time or running length of the associated program.
    Type: Application
    Filed: March 10, 2016
    Publication date: July 7, 2016
    Inventors: Gregory Allan Funk, Przemek Drochomirecki, Grzegorz Glowaty, Jacek Jakub Surazski
  • Patent number: 9369740
    Abstract: A system and method for providing web analytics for a custom media player is disclosed. The system comprises a communication module, a request analysis module and a reporting module. The communication module receives a request from a custom media player. The custom media player is stored and executed on a client device. The request analysis module determines whether the request includes a custom event for a social feature included in the custom media player. The request analysis module determines that the request includes a custom event. The request analysis module stores event data describing the custom event in a storage device. The reporting module generates a report describing a metric for the social feature.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 14, 2016
    Assignee: GOOGLE INC.
    Inventors: Gregory Allan Funk, Nareshkumar Rajkumar, Vincent Gatto, Jr., Theodore Kent Hamilton
  • Patent number: 9317571
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for presenting media content information to a user is disclosed. A media search query is received from a user at a client device. A media content query is sent to a media information database. The media content query is at least partially based on the media search query. Media content information is received from the media information database. The information is associated with a plurality of content instances selected from a plurality of content types. The content instances satisfy the media search query and are selected only from content sources accessible to the client device. The media content information is presented to the user of the client device.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: April 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Sean Dykeman, Katherine Grace McGrath, Richard William Bragg, Gregory Allan Funk, Peter J. Dolan, Jason Bayer, Leslie Sandland
  • Patent number: 9313551
    Abstract: Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. Presentation of the guide can be independent of a time axis or dimension and a channel axis or dimension. Titles can be displayed in a manner that is independent of a start time or running length of the associated program.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Gregory Allan Funk, Przemek Drochomirecki, Grzegorz Glowaty, Jacek Jakub Surazski
  • Patent number: 9098551
    Abstract: A computer-implemented method for ranking content entities by their associated web pages and search queries is disclosed. The method comprises: at a computer system having memory and one or more processors: performing a textual analysis on one or more predefined websites to identify a plurality of reference web pages, further including determining content information and one or more search queries for each reference web page; for a respective content entity: identifying a subset of the reference web pages and the corresponding search queries based on the content information of the reference web pages and query terms of the corresponding search queries; and determining a popularity ranking for the respective content entity based on user interactions with the identified subset of reference web pages and the corresponding search queries; and selecting at least a subset of the content entities for display to an end user in accordance with their respective popularity rankings.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 4, 2015
    Assignee: GOOGLE INC.
    Inventors: Lukasz Fryz, Grzegorz Glowaty, Gregory Allan Funk
  • Publication number: 20150193433
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for presenting media content information to a user is disclosed. A media search query is received from a user at a client device. A media content query is sent to a media information database. The media content query is at least partially based on the media search query. Media content information is received from the media information database. The information is associated with a plurality of content instances selected from a plurality of content types. The content instances satisfy the media search query and are selected only from content sources accessible to the client device. The media content information is presented to the user of the client device.
    Type: Application
    Filed: August 24, 2012
    Publication date: July 9, 2015
    Inventors: Sean Dykeman, Katherine Grace McGrath, Richard William Bragg, Gregory Allan Funk, Peter J. Dolan, Jason Bayer, Leslie Sandland
  • Patent number: 9003032
    Abstract: A method is provided that includes retrieving user interface (UI) analytics data describing interactions with a UI provided by an online service, and retrieving media player state information describing interactions with video data included in the UI. The method further includes generating, based on the UI analytics data and the media player state information, UI data describing how the video data affects usage of the online service and how one or more elements within the UI affect user access to the video data, and presenting a comparison between a first subset of the UI data where the video data is not viewed and a second subset of the UI data where the video data is viewed to facilitate evaluation of how viewing the video data on the UI affects navigation to and from the UI.
    Type: Grant
    Filed: May 17, 2014
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Gregory Allan Funk, Vincent Gatto, Jr., Nareshkumar Rajkumar, Theodore Kent Hamilton
  • Publication number: 20150088891
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device.
    Type: Application
    Filed: August 24, 2012
    Publication date: March 26, 2015
    Applicant: Google Inc.
    Inventors: Gregory Allan Funk, Yongsung Kim, Richard Bragg
  • Publication number: 20140373063
    Abstract: Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. Presentation of the guide can be independent of a time axis or dimension and a channel axis or dimension. Titles can be displayed in a manner that is independent of a start time or running length of the associated program.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Gregory Allan Funk, Przemek Drochomirecki, Grzegorz Glowaty, Jacek Jakub Surazski
  • Publication number: 20140257923
    Abstract: A method is provided that includes retrieving user interface (UI) analytics data describing interactions with a UI provided by an online service, and retrieving media player state information describing interactions with video data included in the UI. The method further includes generating, based on the UI analytics data and the media player state information, UI data describing how the video data affects usage of the online service and how one or more elements within the UI affect user access to the video data, and presenting a comparison between a first subset of the UI data where the video data is not viewed and a second subset of the UI data where the video data is viewed to facilitate evaluation of how viewing the video data on the UI affects navigation to and from the UI.
    Type: Application
    Filed: May 17, 2014
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Gregory Allan Funk, Vincent Gatto, JR., Nareshkumar Rajkumar, Theodore Kent Hamilton
  • Patent number: 8732301
    Abstract: Analytics describing video data published to one or more destination sites are calculated. Metrics describing performance of the video data, such as performance in different geographical areas, in different demographics and in different devices are calculated. An interface simplifies calculation of the video metrics to simplify analysis by allowing a user to identify different videos or sets of videos for analysis. Additionally, interaction with one or more web pages including the video data is also captured and combined with video data performance metrics. For example, a report describing interaction with one or more web pages within a website and video data included on the one or more web pages is generated.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Gregory Allan Funk, Vincent Gatto, Jr., Nareshkumar Rajkumar, Theodore Kent Hamilton