Patents Assigned to Google Inc.
  • Publication number: 20180316633
    Abstract: A system and machine-implemented method for determining whether a data item corresponds to a coincident event. Time data is received for a first data item and for a second data item. A determination is made whether the time data for the first data item corresponds to the time data for the second data item. A determination is made that the first data item and the second data item correspond to a coincident event, if the time data corresponds. Additional data is identified for the coincident event, wherein the additional data is based on at least one of the first data item or the second data item. The corresponding time data and the additional data are compared with data of a third data item. A determination is made that the third data item corresponds to the coincident event based on the comparison.
    Type: Application
    Filed: October 21, 2011
    Publication date: November 1, 2018
    Applicant: Google Inc.
    Inventor: Vincent Y. Mo
  • Publication number: 20180314699
    Abstract: In one aspect, a method and system are provided for determining influential users with respect to a social property. The method may include identifying a plurality of users associated with a social property, for each of the plurality of users determining an influence score for the user with respect to the social property, wherein the influence score for the user is defined with respect to one or more social activity of the user and one or more contacts of the user with respect to the social property, determining a set of users of the plurality of users, the set of users including one or more users, having an influence score that meets a condition indicating that the user is an influential user and providing an indication of the set of users being influential users for display.
    Type: Application
    Filed: November 14, 2013
    Publication date: November 1, 2018
    Applicant: Google Inc.
    Inventors: Xiaofeng GUO, Tong Liu
  • Publication number: 20180315096
    Abstract: In a method and system for showing multiple skippable advertisements, in response to a request for a content item from a user, a set of advertisements for playback with the content item is identified, wherein each of the set of advertisements has a presentation period. A first advertisement of the set of advertisements is presented on a user device, and the user device is instructed to present a skip element concurrently with a presentation of the first advertisement, wherein the skip element, when activated, provides an option for the user to skip the first advertisement prior to an end of a corresponding presentation period. When receiving an indication of the user skipping the first advertisement, a second advertisement of the set of advertisements is presented on the user device, and the user device is instructed to present the skip feature concurrently with a presentation of the second advertisement.
    Type: Application
    Filed: March 14, 2014
    Publication date: November 1, 2018
    Applicant: Google Inc.
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20180314510
    Abstract: A method and system include providing a staged release of multiple components of a native application, updating at least one of the multiple components. The updating may occur over multiple channels for each updated component. The multiple channels correspond to different builds of the native application.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 1, 2018
    Applicant: GOOGLE INC.
    Inventors: Rahul Roy-Chowdhury, Dan Chen, Qian Huang
  • Patent number: 10116957
    Abstract: Inter-prediction using a dual filter type is described. To decode a video frame, a block location within a reference frame is determined using a motion vector and a location of a current block to be decoded. Rows of pixel values of a temporal pixel block or columns of pixel values of the temporal pixel block are generated applying a first interpolation filter to pixels corresponding to the block location along a first axis. Columns of pixel values or rows of pixel values for a first prediction block are generated by applying a second interpolation filter to the pixel values of the temporal pixel block along a second axis perpendicular to the first axis. The first and second interpolation filters are different. An encoded residual block is decoded to generate a residual block, and combining the residual block with the first prediction block reconstructs the current block.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 30, 2018
    Assignee: GOOGLE INC.
    Inventors: Yaowu Xu, Jingning Han
  • Publication number: 20180307315
    Abstract: This document describes techniques using, and objects embodying, a haptic feedback mechanism for an interactive garment. A wearable interactive garment (e.g., a jacket, shirt, or pants) may include various sensors that can sense user interactions in the form of single or multi-touch-input (e.g., gestures). A haptic feedback mechanism is integrated within the interactive garment and includes a vibration source (e.g., a vibration motor) and a transmission structure coupled to the vibration source. A controller is configured to control the haptic feedback mechanism to provide haptic feedback by causing the vibration source to distribute vibration to multiple vibration points within the transmission structure.
    Type: Application
    Filed: June 14, 2017
    Publication date: October 25, 2018
    Applicant: Google Inc.
    Inventors: Nan-Wei Gong, Mustafa Emre Karagozler
  • Publication number: 20180309613
    Abstract: A method for accessing liens on resources of distributed systems is provided. The method includes receiving an operation control request. The operation control request identifies a lien requestor, a resource of a distributed system, and at least one restricted operation for the resource of the distributed system. The method also includes associating an operation control lien with the resource of the distributed system based on the operation control request. The operation control lien identifies the lien requestor and the at least one restricted operation for the resource of the distributed system. The method further includes: receiving an operation request to execute a corresponding operation on the resource of the distributed system; determining that the corresponding operation of the operation request is a restricted operation identified by the operation control lien associated with the resource of the distributed system; and restricting execution of the corresponding operation of the operation request.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Applicant: Google Inc.
    Inventor: Buckner Clay
  • Publication number: 20180309180
    Abstract: A method includes receiving, through a vertical polarization port of an orthogonal-mode transducer (OMT), a vertical polarized signal from a vertical polarization diplexer, and receiving, through a horizontal polarization port of the OMT, a horizontal polarized signal from a horizontal polarization diplexer. The method also includes receiving, through a common port of the OMT, a circular polarized signal comprising the vertical and horizontal polarized signals. The common waveguide includes a septum polarizer configured to split or combine between the circular polarized signal, and the vertical polarized signal and the horizontal polarized signal.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Applicant: Google Inc.
    Inventors: Toktam Nezakati, Farbod Tabatabai, Siyuan Xin, Benjamin K. Yaffe, Keith Thomas Williams, Eduardo Tinoco, Jose Alex Rivas
  • Patent number: 10111296
    Abstract: The various implementations described herein include methods, devices, and systems for calibrating LED(s). In one aspect, a method includes: (1) obtaining a desired color value for each LED of a plurality of LEDs to be calibrated; (2) obtaining image information from an image sensor, the image information corresponding to operation of the plurality of LEDs; and (3) generating calibration information for each LED of the plurality of LEDs based on the desired color value for the LED and the obtained image information.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: October 23, 2018
    Assignee: GOOGLE INC.
    Inventors: Honglei Wu, Cornelius O'Sullivan
  • Publication number: 20180302680
    Abstract: This document describes methodologies for on-demand video surfing. These techniques and apparatuses improve navigation for VOD content by using a search query to search the VOD content for videos having a specified type of scene (e.g., hook). Further, the user can surf through the videos, similar to channel surfing television channels via a video-rendering device. However, the video-rendering device navigates directly to a scene of the specified type in each video based on the search query. This allows the user to surf through purposefully chosen moments in the videos. Then, any of the selected videos can automatically continue playing through to the end of the video or, based on a user input, restart at the beginning of the video.
    Type: Application
    Filed: December 16, 2016
    Publication date: October 18, 2018
    Applicant: Google Inc.
    Inventor: Neil P. Cormican
  • Publication number: 20180300330
    Abstract: Described is an efficient hybrid hash join using proactive spilling of probe records to a probe-side data structure. A computing system creates a hash index representative of a portion of a first dataset (build input) and spills the remaining portion of the first dataset to a data structure based on partitioning groups. In parallel, the computing system processes a second dataset (probe input) to populate a probe-side data structure based on the same partitioning. The computing system can probe the hash index and search the build-side spill-over data structure for entries from the second dataset in parallel with populating the probe-side data structure.
    Type: Application
    Filed: August 18, 2017
    Publication date: October 18, 2018
    Applicant: Google Inc.
    Inventor: Bart Samwel
  • Publication number: 20180300745
    Abstract: Identifying an advertisement template including a placeholder; identifying rules for creating or identifying content for the placeholder; using the rules and the advertisement template, determining content for the placeholder; and, using the content, creating an advertisement.
    Type: Application
    Filed: August 16, 2007
    Publication date: October 18, 2018
    Applicant: GOOGLE INC.
    Inventors: David Aubespin, Arnaud Sahuguet
  • Publication number: 20180293646
    Abstract: For each of one or more users of an activity assistant, the subject technology maintains an account record in a user-account database for the user's account. The account record includes an activity list that includes one or more activities associated with the user's account. The subject technology provides an activity-assistant GUI that is accessible to an accessing user via the accessing user's account. The GUI includes one or more UI elements that each identify an activity that is: (a) linked to another one of the users' accounts, and (b) addable by the accessing user via interaction with the UI element. For at least one of the users, the subject technology receives an indication whenever another one of the users adds one of the activities that is linked to the given user's account via interaction with the UI element that identifies the activity as linked to the given user's account.
    Type: Application
    Filed: December 21, 2011
    Publication date: October 11, 2018
    Applicant: Google Inc.
    Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen
  • Publication number: 20180285937
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating content item configurations are disclosed. In one aspect, a method includes receiving a request for content items to be presented in at least some of two or more presentation positions of a resource. Position factors are obtained for two or more different content item configurations. Based at least in part on the position factors, a preferred content item configuration is selected. A determination is made that the position factor for a particular presentation position increases as the number of presentation positions increases. In response to the determination that the position factor increases, a reserve price is determined for each available presentation position. A number of content items that will be provided is determined based on a number of the reserve prices that are met by bids associated with content items.
    Type: Application
    Filed: January 22, 2014
    Publication date: October 4, 2018
    Applicant: Google Inc.
    Inventor: Patrick Hummel
  • Publication number: 20180285926
    Abstract: A messaging campaign integration system for generating a composite campaign, including integrating user created content, is disclosed herein. The composite email includes content generated for distribution to a set of end users. A content creator can specify content to be integrated in composite emails being sent to desired end users. An integration component can integrate the specified created content based on a content creator's preference. A composite email, including the specified content, can be sent to the desired end users.
    Type: Application
    Filed: November 20, 2013
    Publication date: October 4, 2018
    Applicant: Google Inc.
    Inventors: Michael Patrick Schneider, BenoƮt de Boursetty
  • Publication number: 20180285932
    Abstract: In a method and system for matching advertisement duration to content duration, a user request for a content item is received, a content duration of the content item is identified, and at least one advertisement that has a duration commensurate with the duration of the content item is obtained. The advertisement is provided along with the content item for presentation to the user.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 4, 2018
    Applicant: Google Inc.
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Publication number: 20180285148
    Abstract: Disclosed herein are methods, systems, and non-transitory computer readable media for controlling playback of media. A method in accordance with an embodiment includes receiving, from one or more content scripts that are embedded on a webpage displayed on a browser, an indication of a media element present on the webpage, receiving from an API on the webpage, a value indicating whether the webpage is visible on the browser, and controlling playback of the media element based on the value.
    Type: Application
    Filed: February 17, 2012
    Publication date: October 4, 2018
    Applicant: Google Inc.
    Inventor: Samuel Piers DUTTON
  • 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
  • Publication number: 20180285357
    Abstract: Some implementations can include a computer-implemented method and/or system for automatic suggestions to share images containing people of importance to a user. The method can include determining, based on pixels of an image associated with a user account, one or more clusters associated with the image. The method can also include determining a share probability score for the image based on a probabilistic model and determining that the share probability score meets a threshold. The method can further include, in response to determining that the share probability score meets the threshold, providing a suggestion to a user associated with the user account to share the image.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Applicant: Google Inc.
    Inventors: Jason Chang, Catherine Wah, Loren Puchalla Fiore, Teresa Ko
  • Publication number: 20180287887
    Abstract: Systems and methods are disclosed for providing members of a user group with access to restricted media content items. In one implementation, a processing device receives selections of one or more substantially unrestricted media content items, the one or more substantially unrestricted media content items being associated with a media content provider and being accessible to one or more users of a media sharing service. The processing device processes the selections to identify one or more users with respect to which at least one of the one or more selections originated, generates one or more groups, each of the groups including at least one of the users, and provides, to at least one of the one or more groups, access to one or more restricted media content items, the one or more restricted media content items being inaccessible to one or more users of the media sharing service.
    Type: Application
    Filed: October 4, 2013
    Publication date: October 4, 2018
    Applicant: Google Inc.
    Inventors: Justin Lewis, Ruxandra Georgiana Paun