Patents Assigned to Google LLC
-
Patent number: 10068022Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying topical entities. In one aspect, a method includes obtaining a plurality of entities that are associated with a first resource; for one or more of the identified entities, receiving search results for a search query derived from the entity; determining that search results for a search query including a particular entity include a specific type of search results; and determining that the particular entity is a topical entity of the first resource based at least in part on the particular entity appearing in a title or a resource locator of the first resource, wherein the topical entity of the first resource represents a predominant topic of the first resource.Type: GrantFiled: June 3, 2011Date of Patent: September 4, 2018Assignee: Google LLCInventors: Haran Pilpel, Tomer Shmiel, Eran Ofek, Eldad Barkai, Ziv Bar-Yossef
-
Patent number: 10067559Abstract: Methods and systems involving navigation of a graphical interface are disclosed herein. An example system may be configured to: (a) cause a head-mounted display (HMD) to provide a graphical interface, the graphical interface comprising (i) a view port having a view-port orientation and (ii) at least one navigable area having at least one border, the at least one border having a first border orientation; (b) receive input data that indicates movement of the view port towards the at least one border; (c) determine that the view-port orientation is within a predetermined threshold distance from the first border orientation; and (d) based on at least the determination that the view-port orientation is within a predetermined threshold distance from the first border orientation, adjust the first border orientation from the first border orientation to a second border orientation.Type: GrantFiled: May 27, 2014Date of Patent: September 4, 2018Assignee: Google LLCInventors: Aaron Wheeler, Liang-Yu (Tom) Chi, Sebastian Thrun, Hayes Solos Raffle, Nirmal Patel
-
Patent number: 10067029Abstract: A method of determining a modulation transfer function (MTF) for an image includes receiving an image captured through the optical system, performing edge detection on columns or rows in the image to calculate a plurality of edge points, calculating a plurality polynomials to fit to the calculated edge points, each of the plurality of polynomials varying in degree, selecting a polynomial from the plurality of polynomials to represent the detected edge, and estimating the MTF based on the selected polynomial.Type: GrantFiled: October 11, 2016Date of Patent: September 4, 2018Assignee: Google LLCInventors: Vlad Constantin Cardei, Boyd Albert Fowler
-
Patent number: 10068521Abstract: A pixel driving technique for an organic light emitting diode (OLED) display. A frame of image data is shifted into an OLED panel and activated for global illumination. During the time period of global illumination for the frame of image data, pixel data for a next frame of image data is buffered in a partial memory. After the period of global illumination for the frame of image data, the next frame of image data being buffered in the partial memory is read out of partial memory to the OLED panel and updates the previous frame of pixel data with the new pixel data.Type: GrantFiled: March 31, 2017Date of Patent: September 4, 2018Assignee: Google LLCInventors: John Kaehler, Yi Tao
-
Patent number: 10069828Abstract: Systems, methods, and media for authentication are provided. In accordance with some implementations, the system comprises: a hardware processor that is programmed to: receive, from a device, a message relating to an authentication status of a user account associated with the device; transmit an authentication request to the device that is transmitted to an authentication server; receive, from the device, a response to the authentication request that includes authentication data relating to a session corresponding to the user account on the authentication server; cause an interface to be presented that requests authorization to authenticate the device with the authentication server using the user account; and transmit the authentication data to the device that causes the device to retrieve a corresponding authentication token from the authentication server, wherein the corresponding authentication token authenticates the user account on the device.Type: GrantFiled: August 11, 2017Date of Patent: September 4, 2018Assignee: Google LLCInventors: Jun Li, Alexander Taboriskiy
-
Patent number: 10068557Abstract: The present disclosure provides systems and methods that include or otherwise leverage a machine-learned neural synthesizer model. Unlike a traditional synthesizer which generates audio from hand-designed components like oscillators and wavetables, the neural synthesizer model can use deep neural networks to generate sounds at the level of individual samples. Learning directly from data, the neural synthesizer model can provide intuitive control over timbre and dynamics and enable exploration of new sounds that would be difficult or impossible to produce with a hand-tuned synthesizer. As one example, the neural synthesizer model can be a neural synthesis autoencoder that includes an encoder model that learns embeddings descriptive of musical characteristics and an autoregressive decoder model that is conditioned on the embedding to autoregressively generate musical waveforms that have the musical characteristics one audio sample at a time.Type: GrantFiled: August 23, 2017Date of Patent: September 4, 2018Assignee: Google LLCInventors: Jesse Engel, Mohammad Norouzi, Karen Simonyan, Adam Roberts, Cinjon Resnick, Sander Etienne Lea Dieleman, Douglas Eck
-
Patent number: 10067537Abstract: An electronic device includes a first housing of a single piece of material that has first and second spaced apart major walls that extend in lateral directions and at least three side walls extending perpendicular to the lateral directions between the major walls. The major walls and the side walls define an internal cavity, and the first housing defines an opening to the internal cavity opposite one of the side walls. At least one support member is within the internal cavity of the first housing adjacent a major walls a side wall thereof. At least one electronic component is contained within the internal cavity, and a first cover is removably affixed over the opening. At least one of the support member and the first cover contributes to a retention force applied on the at least one electronic component within the internal cavity of the first housing.Type: GrantFiled: March 2, 2015Date of Patent: September 4, 2018
-
Patent number: 10068508Abstract: Systems and techniques are provided for measuring consistency of animation and/or video rendering on a device, and providing a user with an indication of one or more consistency scores of the user's device. The consistency score indicates generally the consistency of user experience that is expected for the user device. In some cases, the consistency score is calculated based upon the differences in rendering times between adjacent frames in an animation, and/or the number of frames that have a render difference that differs from a standard or baseline value. A consistency score also may be based upon the framerate achievable by the device when rendering a video at a constant quality.Type: GrantFiled: August 30, 2013Date of Patent: September 4, 2018Assignee: Google LLCInventors: Guru Nagarajan, Stuart Murray Scott
-
Patent number: 10070157Abstract: Methods, systems, and media for generating an advertisement from a video stream are provided. In accordance with some embodiments, the method comprises: receiving, from a first user device, advertisement parameters associated with an advertisement campaign for placing an advertisement based on the advertisement parameters, wherein the advertisement parameters include one or more keywords; associating the advertisement parameters with an identifier of the first user device; receiving, from the first user device, a live video stream; receiving, from a second user device, a request to present an advertisement; identifying the live video stream based at least in part on the one or more keywords; generating the advertisement using the live video stream and the advertisement parameters; and causing the advertisement to be presented on the second user device as the advertisement.Type: GrantFiled: September 22, 2017Date of Patent: September 4, 2018Assignee: Google LLCInventors: Adam Ruxton, Sean Ivester
-
Patent number: 10067670Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing scanning options in user interfaces to facilitate the selection of input options in the provided user interface. In some implementations, a method may include displaying a first user interface including a first set of at least three scanning options. Also, the method may include receiving a selection of a first scanning option of the first set, and displaying a second user interface including a second set of scanning options based on the selection of the first scanning option. Further, the method may include receiving a selection of a first scanning option of the second set, and determining that the first scanning option of the second set defines a single input option that does not result in additional input options, and in response performing a command associated with the single input option.Type: GrantFiled: May 19, 2015Date of Patent: September 4, 2018Assignee: Google LLCInventors: Philip Austin Weaver, Casey John Burkhardt
-
Publication number: 20180247333Abstract: Methods and systems for displaying a summary of a performance of an advertising campaign are described. A system identifies advertising campaign goals of an advertising campaign. The system identifies, based on the identified goal, metrics that drive a performance of the campaign. The system identifies, for each metric, dimensions corresponding to the metric that influence a performance of the metric. The system determines, for a subset of the dimensions, that a predetermined number of criteria corresponding to the dimension contribute at least a predetermined threshold percentage of the metric. The system generates, for each metric, cards corresponding to the subset of the identified dimensions. Each card corresponds to a respective dimension and includes a graphic that identifies, for each of the predetermined number of criteria, a contribution provided by the criteria towards the performance of the metric. The system displays a subset of the cards in response to a request.Type: ApplicationFiled: February 23, 2018Publication date: August 30, 2018Applicant: Google LLCInventors: Ashwinder Ahluwalia, Dawn Chamberlain, Pendar Yousefi, Bernard Yen
-
SYSTEMS AND METHODS FOR ALLOCATING COMMUNICATION RESOURCES VIA INFORMATION TECHNOLOGY INFRASTRUCTURE
Publication number: 20180248843Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.Type: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Applicant: Google LLCInventors: Ahmed Mohamed Hassan Osman Akef, Anshul Kothari, Daniel Andersson, Amit Agarwal, Anshul Kundani, Narendra Kumar Singhal -
Publication number: 20180249485Abstract: A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless network in a structure. The electronic device includes a processor operatively coupled to a memory and configured to determine a status associated with occupants of the structure. The processor may determine a priority schedule based at least in part on the status. The priority schedule may be indicative of an amount of bandwidth allocated to each of the one or more other electronic devices. The processor may then cause data to be communicated by each of the one or more other electronic devices based at least in part on the priority schedule.Type: ApplicationFiled: May 2, 2018Publication date: August 30, 2018Applicant: Google LLCInventor: Kamesh Raj Velu
-
Publication number: 20180247341Abstract: A content delivery provider may stream an application to each of a plurality of computing devices. The content delivery provider may transmit an offer to download the application to each of the plurality of computing devices, after a first initial display interval. The provider may receive a number of positive user interactions with the offer after the first initial display interval, and a total number of positive user interactions with the offer. The provider may automatically adjust the initial display interval by a factor proportional to a desired first-display quantile divided by the number of positive user interactions after the first initial display interval. The application may be streamed to a second computing device, and the offer to download the application transmitted to the second computing device, after the adjusted initial display interval.Type: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Applicant: Google LLCInventors: Jaehyun Yeom, Dong Ha Lee
-
Patent number: 10061796Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying consistency between content of a native application and content of a corresponding resource that is provided separately from the content of the native application.Type: GrantFiled: March 11, 2014Date of Patent: August 28, 2018Assignee: Google LLCInventors: Hui Xu, Erik Hendriks, Chen Wang
-
Patent number: 10062260Abstract: A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification content from the emergency originating source to at least one transmitting party; selecting a subset of users from among a set of users for dissemination of the emergency notification content based on the subject matter of the emergency notification content; and delivering the emergency notification content from the at least one transmitting party to a device corresponding to each user from the selected subset of users.Type: GrantFiled: November 9, 2017Date of Patent: August 28, 2018Assignee: Google LLCInventors: Charles Eric Hunter, Bernard L. Ballou, John Hebrank, James Fallon, Robert Summer
-
Patent number: 10061851Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a searching user, receiving contact data associated with a user that is determined to be responsive to the search query, the contact data being provided from one or more data sources, and providing an electronic document including instructions to display a search results page including search results responsive to the search query and a profile card associated with the user, the profile card including one or more graphical representations associated with an interaction channel, each interaction channel being associated with respective contact data of the contact data, and each graphical representation being operable to receive user input and initiate execution of an associated interaction from the search results page, an interaction interface used to execute the associated interaction being displayed concurrently with the search results page.Type: GrantFiled: March 12, 2013Date of Patent: August 28, 2018Assignee: Google LLCInventors: Sara Su, Subramaniam Ganapathy, Jin Zhou, Sean Liu, Saksiri Tanphaichitr, Abigail Jones
-
Patent number: 10062383Abstract: Methods and systems are provided for customizing an action. In some implementations, voice input is received from a user and a context is determined from the voice input. Potential contextual data is identified based on the context and the voice input. A level of confidence is determined for an association of the potential contextual data and the context. An action is performed based on the voice input, the potential contextual data, and the level of confidence. The potential contextual data is used to customize the action.Type: GrantFiled: November 20, 2017Date of Patent: August 28, 2018Assignee: Google LLCInventors: Zoltan Stekkelpak, Gyula Simonyi
-
Patent number: 10061817Abstract: According to an implementation, an application distribution system may receive a search query from a user and generate indicators of a set of applications based on the search query. The system may determine an influence rating for an entity that provided social media posts associated with one of the applications. The system may determine a sentiment rating for the content of the posts and determine a reliability rating for the entity. The reliability rating may be based the number of posts and the number of the entity's social media relationships. The system may determine an application rating for the application based on the influence rating, the sentiment rating, and the reliability rating. The system may rank the application within a list of the set of applications based on the application rating and provide the list to the device associated with the user.Type: GrantFiled: July 29, 2015Date of Patent: August 28, 2018Assignee: Google LLCInventors: Benjamin Frenkel, Duncan John Curtis
-
Patent number: D826979Type: GrantFiled: April 3, 2017Date of Patent: August 28, 2018Assignee: Google LLCInventors: Andrew Rowny, Chorong Johnston, Pavel Gritsai, Hillary Lindeman