Patents Assigned to Google Inc.
-
Publication number: 20180285357Abstract: 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: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Applicant: Google Inc.Inventors: Jason Chang, Catherine Wah, Loren Puchalla Fiore, Teresa Ko
-
Publication number: 20180285932Abstract: 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: ApplicationFiled: March 31, 2014Publication date: October 4, 2018Applicant: Google Inc.Inventors: Sofia Andrianakou, Yuanying Xie
-
Publication number: 20180287887Abstract: 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: ApplicationFiled: October 4, 2013Publication date: October 4, 2018Applicant: Google Inc.Inventors: Justin Lewis, Ruxandra Georgiana Paun
-
Publication number: 20180285926Abstract: 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: ApplicationFiled: November 20, 2013Publication date: October 4, 2018Applicant: Google Inc.Inventors: Michael Patrick Schneider, BenoƮt de Boursetty
-
Publication number: 20180285937Abstract: 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: ApplicationFiled: January 22, 2014Publication date: October 4, 2018Applicant: Google Inc.Inventor: Patrick Hummel
-
Publication number: 20180268435Abstract: In one aspect, a method includes receiving user interaction data corresponding to a plurality of user interactions expressing interest in a content item, identifying a non-skippable portion of the content item based on the received user interaction data, and presenting the identified non-skippable portion of the content item to a user before allowing the user to skip any remaining portion following the non-skippable portion of the content item.Type: ApplicationFiled: September 5, 2013Publication date: September 20, 2018Applicant: Google Inc.Inventor: Juhyun Lee
-
Publication number: 20180270305Abstract: Systems and methods of throttling incoming network traffic requests are provided. A data processing system can receive a request from a computing device via a computer network. The data processing system can determine a predicted number of incoming requests and a current available capacity of the data processing system. The data processing system, responsive to determining that the current available capacity of the data processing system is insufficient to process the predicted number of incoming requests, can assign a prioritization value to the request and determine a throttling threshold value based on the current available capacity of the data processing system, the predicted number of incoming requests, and a distribution of historical prioritization values. The data processing system can throttle the request responsive to determining that the prioritization value is below the determined throttling threshold value.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Applicant: Google Inc.Inventors: Christopher Tignor, Steven Delong, Umar Syed, Samuel Frank, Scott Gilpin, Tammy Wu
-
Publication number: 20180260085Abstract: Systems and methods for providing an autofill user interface at a computing device are provided. In some aspects, a page is presented at the computing device, the page including one or more input boxes for entering input responsive to one or more prompts. One or more autofill suggestions for a first input box from the one or more input boxes are presented, where the one or more autofill suggestions are presented in a position overlaying the page, and where the page does not include the one or more autofill suggestions.Type: ApplicationFiled: September 30, 2013Publication date: September 13, 2018Applicant: Google Inc.Inventors: Casey Stuart WHITELAW, Angela STRANGE, James BLACKLER, Yu CHEN
-
Publication number: 20180260690Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium. In one aspect, a method includes the actions of receiving a request to perform computations for a neural network on a hardware circuit having a matrix computation unit, the request specifying a transpose operation to be performed on a first neural network matrix; and generating instructions that when executed by the hardware circuit cause the hardware circuit to transpose the first neural network matrix by performing first operations, wherein the first operations include repeatedly performing the following second operations: for a current subdivision of the first neural network matrix that divides the first neural network matrix into one or more current submatrices, updating the first neural network matrix by swapping an upper right quadrant and a lower left quadrant of each current submatrix, and subdividing each current submatrix into respective new submatrices to update the current subdivision.Type: ApplicationFiled: March 9, 2017Publication date: September 13, 2018Applicant: Google Inc.Inventors: Reginald Clifford Young, Geoffrey Irving
-
Publication number: 20180262793Abstract: In aspects of reverse casting from a first screen device to a second screen device, a mobile device implemented as the second screen device can determine that it is proximate in location to the first screen device, such as a television device, based on both the mobile device and the television device being connected to a local network. The mobile device and the television device can be automatically associated to enable data being synchronized between the two devices based on determining that the devices are proximate in location. The television device displays video content prior to the two devices being associated. The mobile device can then receive contextual information that corresponds to the video content being displayed on the television device. The contextual information can be determined by an automated analysis of the video content at a video content service as the video content is distributed to the television device.Type: ApplicationFiled: March 9, 2017Publication date: September 13, 2018Applicant: Google Inc.Inventors: Stephen Lau, Joon-Hee Jeon, Dhruv T. Amin
-
Patent number: 10075539Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pairing a speech-enabled device with a display device. A determination may be made to pair a speech-enabled device with a display device of a particular type. A set of display devices that are associated with the speech-enabled device may be identified in response to determining to pair the speech-enabled device with the display device of the particular type. An instruction may be provided to each of the display devices. The instruction may cause the display device to determine (i) whether the display device is of the particular type and (ii) whether the display device and the speech-enabled device both share a local area network and display on the display device an indication regarding pairing with the speech-enabled device.Type: GrantFiled: September 8, 2017Date of Patent: September 11, 2018Assignee: Google Inc.Inventors: Zaheed Sabur, Andrea Terwisscha van Scheltinga, Mikhail Reutov, Lucas Mirelmann
-
Publication number: 20180253189Abstract: A method includes, in one or more processing devices, executing instructions to perform operations that include outputting data for a first graphical user interface comprising a control mechanism for specifying an amount of content from a first content set to include in a second content set. The method also includes receiving, through the control mechanism, information indicative of the amount of content from the first content set to include in the second content set. The method also includes identifying content from the first content set based on a score that is adjusted in accordance with the information, and based on an author of the content being a member of a predefined group of individuals. The method also includes outputting data for a second graphical user interface comprising the second content set the second content set including the identified content.Type: ApplicationFiled: December 14, 2012Publication date: September 6, 2018Applicant: Google Inc.Inventor: Google Inc.
-
Publication number: 20180253792Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, provide for one or more items of electronic content, or selected portions thereof, to be loaned or shared directly from one device to another device. A share event may be initiated by tapping, bumping, or other physical contact between the two devices, or by proximity of the two devices. During the share event, and/or at other times, one or more offers to purchase share opportunities associated with the item of electronic content may be presented on the loaner's device and/or the recipient's device. If a share request is approved, a copy of the item(s) of electronic content may be transferred directly from the loaner's computing device to the recipient's computing device, or may be transferred from a server at a later time.Type: ApplicationFiled: May 9, 2012Publication date: September 6, 2018Applicant: Google Inc.Inventors: David P. Conway, Helena Roeber
-
Publication number: 20180253415Abstract: Systems and methods for delivering cross-site auto-play media are described herein. The server can receive, from a client device, a request for media content at a first domain embedded in a content element from a second domain. The request can include an identifier indicating that the client device is configured to restrict cross-domain redirection. The server can determine, responsive to identifying the identifier indicating that the client device is configured to restrict cross-domain redirection, that the request comprises a content type header having a first predetermined value. The server can generate, responsive to the determination, a response comprising the media content element in a body of the response. The server can transmit the response to the client device. Receipt of the response can cause the client device to extract the media content element from the body of the response and to render the media content element.Type: ApplicationFiled: March 1, 2017Publication date: September 6, 2018Applicant: Google Inc.Inventors: Murtaza Halai, Lloyd Dee Thompson, Brian Mulford, Armen Mkrtchyan
-
Publication number: 20180253757Abstract: Disclosed are systems and methods for adjusting the frequency of data transmissions in a voice activated data packet based environment. A pooling component can generate first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure. Based on characteristics of the client devices, the system can select transmission rates for the transmission of operations associated with the pooled data structure to each of the client devices.Type: ApplicationFiled: May 24, 2017Publication date: September 6, 2018Applicant: Google Inc.Inventors: Mark J. Foladare, Richard L. Bennett, Gaurav Bhaya, Robert Stets
-
Publication number: 20180249199Abstract: In aspects of multiple-device media swap, a mobile device in a video content viewing system displays first video content on an integrated display of the device, and receives second video content without displaying the second video content. The mobile device continues to receive the second video content, without displaying the second video content, while the first video content is received and presented. The mobile device can initiate an instruction to swap from displaying the first video content to displaying the second video content on the integrated display of the mobile device. The instruction also initiates another device of the video content viewing system that is receiving both the first and second video content to swap from displaying the second video content to displaying the first video content.Type: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Applicant: Google Inc.Inventors: Stephen Lau, Joon-Hee Jeon
-
Publication number: 20180239495Abstract: A computer-executed technique for grouping and summarizing messages in a graphical user interface (GUI) of a communication application includes received messages and determining a plurality of communication topics therein. The messages are clustered into groups based on the communication topics such that messages in each group relate to the same topic. The messages are displayed in the GUI in the determined groups. A user can select a group to ungroup and view the messages. The communication topics upon which the clustering is based may be specific to each user in the communication session.Type: ApplicationFiled: February 20, 2017Publication date: August 23, 2018Applicant: Google Inc.Inventors: Matthew Sharifi, Jakob Nicolaus Foerster
-
Publication number: 20180240135Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for creating and querying for audience data. A method includes: receiving data associated with each firing of a pixel as a result of a display of a publisher resource, wherein the data includes an identifier for the publisher, a URL associated with the resource, and a user identifier associated with a user device on which the resource was displayed; determining for each pixel firing one or more topics associated with a given resource; storing the user identifier in association with the determined one or more topics in an audience data structure; receiving a query to identify a segment of the audience; identifying one or more topics in the audience data structure based at least in part on terms of the query; and identifying user identifiers that are in an audience segment defined by the query.Type: ApplicationFiled: May 8, 2014Publication date: August 23, 2018Applicant: Google Inc.Inventor: Damian Reeves
-
Publication number: 20180241743Abstract: Techniques and apparatuses are described that enable integrated second factor authentication. These techniques and apparatuses enable the improved security of something you have without the accompanying inconvenience or chance of loss. To do so, a secure physical entity is integrated within a computing device. While this provides the something you have without a need to carry a separate object with you, the something you have also must not be able to be accessed remotely. To prevent remote access physical wires are connected from the secure physical entity to physical structures on the computing device. In this way, a hacker or cyber thief cannot convince an authentication system that the cyber attacker does indeed have the something you have because to do so the attacker must be in physical possession of the computing device.Type: ApplicationFiled: February 21, 2017Publication date: August 23, 2018Applicant: Google Inc.Inventors: Erica Wickstrom Brand, Marius Paul Michiel Schilder, Scott D. Johnson, Vincent Palatin
-
Patent number: D828375Type: GrantFiled: March 8, 2017Date of Patent: September 11, 2018Assignee: Google Inc.Inventors: Pui See Priscilla Mok, Christopher Paul David Johnson, Marco Quiros Viquez, Carolina Sartorius, Daniel Lee, Alex Usbergo, Armando Miraglia