Patents Assigned to Google Inc.
-
Publication number: 20150154507Abstract: Multi-class classification by training a machine learning system based on training inputs each of which includes features and at least one class label. Each training input is assigned a membership value that can indicate if an entity having the features of the training input is a member of the class corresponding to the class label that is also included in the training input. To determine if an entity having test features is a member of several test classes, test inputs can be constructed where each input includes the test features and a class label corresponding to one of the test classes. The test inputs are processed by the trained machine learning system, which produces as outputs test membership values that represent the likelihood that the entity having the features in the test input belong to the test class corresponding to the test class label also included in the test input.Type: ApplicationFiled: December 4, 2013Publication date: June 4, 2015Applicant: Google Inc.Inventors: Yifang Liu, Konstantinos Katsiapis, Samuel Ieong, Roberto Bayardo
-
Publication number: 20150153910Abstract: A video playlist associated with a set of videos is distinguished in a graphical user interface using a dynamic thumbnail to represent the playlist. The dynamic thumbnail comprises a static portion comprising a first image associated with the set of videos and a dynamic portion comprising one or more second images associated with the set of videos. An image provided in the dynamic portion is configured to change while the first image remains the same in response to a shift in the graphical user interface that results in a change in position of the thumbnail about the user graphical user interface.Type: ApplicationFiled: December 3, 2013Publication date: June 4, 2015Applicant: Google Inc.Inventors: Aaron Joseph Wheeler, Chris Lauritzen
-
Publication number: 20150154385Abstract: A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio.Type: ApplicationFiled: September 13, 2012Publication date: June 4, 2015Applicant: GOOGLE INC.Inventors: Franck Chastagnol, Vijay Karunamurthy, Matthew Liu, Christopher Maxcy
-
Publication number: 20150154159Abstract: Applications can be localized by localization experts to allow them to be used by a broader customer base. The localization can be done given interface context to produce more applicable results. A localization expert may determine that certain content within the interface context should be localized, however is not localizable by the expert. The localization expert may indicate that the content is localizable and the developer may receive the indication and provide the localization expert with updated interface context allowing localization of the previously un-localizable content.Type: ApplicationFiled: October 24, 2011Publication date: June 4, 2015Applicant: Google Inc.Inventors: Jun Yin, Piotr Powalowski, Peter Yung Sen Chen
-
Publication number: 20150154301Abstract: A method and system tests spam result detection algorithms. A query processing server is operable to test one or more spam filtering algorithms by submitting high risk queries for processing. The method and system then track whether the spam filtering algorithms successfully filter spam results from the high risk queries. If spam results are detected within the response to the high risk queries, then the spam filtering algorithms are identified as faulty and appropriate action is taken. The spam filtering algorithms may be tested using high risk queries previously detected by the same algorithms, in order to verify that the algorithms continue to function properly.Type: ApplicationFiled: April 25, 2011Publication date: June 4, 2015Applicant: GOOGLE INC.Inventor: Baris Yuksel
-
Publication number: 20150153933Abstract: Methods and systems for presenting imagery associated with a geographic location to a user include providing at least one geographic map or panoramic imagery to a client for display in an interface configured for interactive navigation of the at least one geographic map or panoramic imagery, receiving a user selection collected by the interface indicating a location corresponding to the at least one geographic map or panoramic imagery, identifying a plurality of images associated with the received user selection, obtaining at least one user preference associated with the identified images, ranking the identified images based on at least one of the retrieved user preferences, and providing at least one ranked image for display in the interface, in accordance with the ranking.Type: ApplicationFiled: March 16, 2012Publication date: June 4, 2015Applicant: GOOGLE INC.Inventors: Daniel J. Filip, Dennis Tell, Daniel Cotting, Stephane Lafon, Andrew T. Szybalski, Luc Vincent
-
Publication number: 20150153193Abstract: A system and method for automatically finding a path between two selected road segments. A map editor displays road segments in a visual map to a user. The user selects a beginning segment and an ending segment from the displayed segments. The map editor then identifies the best path between these two segments by applying a path-finding algorithm. The path finding algorithm identifies the best path based on the total length of the path and the changes in attributes between adjacent road segments in the path. The path identified by the map editor is then displayed to the user.Type: ApplicationFiled: July 23, 2010Publication date: June 4, 2015Applicant: GOOGLE INC.Inventor: Mark D. Pilloff
-
Publication number: 20150154796Abstract: Aspects of the present disclosure relate to building volumetric data structures for intersection testing. For example, 3D data may be represented by points associated with triangles. The triangles may be rasterized to a 3D grid. Each cell of the grid may contain a set of triangles. The grid may be used to generate a new grid of larger grid cells, where each larger grid cell represents some portion of cells of the original grid. The triangle data from each new cell may then be encoded as a list of integers including the triangle data. The list of values may be run-length-encoded. The result is a single octree cube. This process may be repeated in order to generate additional octree cubes for the volumetric structure. The volumetric structure may then be used to identify triangles that intersect with a given ray.Type: ApplicationFiled: May 20, 2013Publication date: June 4, 2015Applicant: GOOGLE INC.Inventor: Christopher S. Co
-
Publication number: 20150154403Abstract: A system and method for sharing athletic performance data are described herein. The system and method provide the upload of athletic performance data to a publish/subscribe infrastructure. Sensors coupled to a mobile device track various athletic performance metrics. The mobile device transmits this sensor data to an upload server in the form of athletic performance data. The upload server makes the athletic performance available via a publish/subscribe infrastructure. The publish/subscribe infrastructure allows data servers to subscribe to particular data feeds associated with sets of athletic performance data. The data servers receive the athletic performance data via the data feeds to which they are subscribed, and host the athletic performance data. This data may thus be presented to users in a variety of formats, such as by displaying competitors in an event on a map along with the heart rate, cadence, and other performance indicators.Type: ApplicationFiled: July 3, 2012Publication date: June 4, 2015Applicant: GOOGLE INC.Inventors: Sandor Dornbush, Rodrigo Damazio, Nicholas Julian Pelly, Eduardo Cordeiro
-
Publication number: 20150154964Abstract: In some implementations, a device for providing dual uplink processing paths may include a human listening (HL) input processing unit configured to receive an audio stream and pre-process the audio stream to create a first audio signal adapted for human listening via a first uplink processing path, a machine listening (ML) input processing unit configured to receive the audio stream and pre-process the audio stream to create a second audio signal adapted for machine listening via a second uplink processing path, and a network interface unit configured to transmit the first audio signal via the first uplink processing path and transmit the second audio signal via the second uplink processing path to a remote server.Type: ApplicationFiled: December 3, 2013Publication date: June 4, 2015Applicant: GOOGLE INC.Inventors: Leng Ooi, Aaron Matthew Eash, Dylan Reid
-
Publication number: 20150154773Abstract: Systems and methods are disclosed for using geographic coordinates on a physical map. The system may include a mobile device having a processor and a display, where the processor receives a first input that instructs a camera to capture a digital image of a physical map. The mobile device may then display the digital image of the physical map. The mobile device may further receive a second input from a user interface, where the second input identifies a first location on the digital image of the physical map. The first location may be associated with an image pixel coordinate, and the mobile device may obtain a geographic coordinate based on this image pixel coordinate. The mobile device may then determine a transformation matrix based on the image pixel and geographic coordinates. Using the determined transformation matrix, the mobile device may determine further image pixel coordinates based on received geographic coordinates.Type: ApplicationFiled: January 9, 2013Publication date: June 4, 2015Applicant: Google Inc.Inventor: Google Inc.
-
Publication number: 20150153182Abstract: Systems and methods for calibrating a navigation heading are provided. A client device may display navigation information to a user. The client device may display a floor plan of a building with a navigation route superimposed on the floor plan. The client device may also display a video as received from a camera with the navigation route superimposed on the video. By displaying the route on the captured imagery, the client device may direct the user along the route without the user having knowledge of the direction in which they are facing when beginning the route. As the user travels along the route, the heading by which the client device directs the user may grow increasingly inaccurate. Therefore, the client device may include an interface to allow the user to recalibrate the heading (e.g., by straightening a displayed path) to ensure that an accurate navigation path is displayed.Type: ApplicationFiled: February 7, 2013Publication date: June 4, 2015Applicant: Google Inc.Inventor: Google Inc.
-
Publication number: 20150156460Abstract: A system and method of determining locations which require additional images is provided. The system may make this determination based on a number of factors. The system and method also involve sending users notifications requesting images. A server may receive location information from a client device and determine an approximate location of the device. If the client device is currently located proximate to a location which requires additional images, the server may send the client device a notification. In response to the notification the user may take an image of the location, upload the image, and receive incentives to maintain user interest.Type: ApplicationFiled: October 6, 2009Publication date: June 4, 2015Applicant: GOOGLE INC.Inventor: Andrew Szybalski
-
Publication number: 20150154639Abstract: Aspects of the disclosure relate to serving content. In one example, while on a shopping trip at a store, a device may scan for wireless network access point information. The scanned information may be compared to a location model store to determine the device's location in the store and how the device is moving through the store. This information may be compared to behavior models. In one example, identifying a behavior model may include comparing the average speed of the device to a single threshold value (faster or slower than this speed?), by comparing the behaviors of the device to a set of pre-determined behavior models (the browser, the list-follower, the single-item purchaser), or by comparing to the device's shopping habits. The behavior model may then be used to select and serve content.Type: ApplicationFiled: April 4, 2012Publication date: June 4, 2015Applicant: Google Inc.Inventors: Cedric Dupont, Brian Patrick Williams
-
Publication number: 20150154266Abstract: Methods and apparatus for providing leaf pages as sublinks for a webpage in response to a search query. A search query may be received from a user and search results obtained based on the search query. A plurality of leaf pages associated with a webpage of the search results may be identified. The webpage may be provided as a main search result to the search query and sublinks to the leaf pages may be provided as sublinks of the main search result. At least one category of the leaf pages may be identified and the sublinks to the leaf pages may be sorted according to a sorting scheme of the category.Type: ApplicationFiled: March 15, 2013Publication date: June 4, 2015Applicant: Google, Inc.Inventor: Google, Inc.
-
Publication number: 20150154784Abstract: Systems, methods, and computer storage mediums are provided for using photo animation transitions to mask latency. An example method includes loading a first photographic image in response to a user request. The user request is associated with a zoom-level and a set of geographic coordinates and the first photographic image is associated with a first set of image tiles. A second photographic image is requested via a network request. The second photographic image is associated with a second set of image tiles. While the network request is processed, a first animation effect is applied to the portion of the first photographic image displayed within a viewport, in which a resolution of the first photographic image is incrementally decreased for each image tile of the first set of image tiles corresponding to the portion of the first photographic image displayed within the viewport.Type: ApplicationFiled: July 20, 2012Publication date: June 4, 2015Applicant: Google Inc.Inventors: Chase HENSEL, Hector OUILHET
-
Publication number: 20150153822Abstract: Aspects of the present disclosure relate to controlling the functions of various devices based on spatial relationships. In one example, a system may include a depth and visual camera and a computer (networked or local) for processing data from the camera. The computer may be connected (wired or wirelessly) to any number of devices that can be controlled by the system. A user may use a mobile device to define a volume of space relative to the camera. The volume of space may then be associated with a controlled device as well as one or more control commands. When the volume of space is subsequently occupied, the one or more control commands may be used to control the controlled device. In this regard, a user may switch a device on or off, increase volume or speed, etc. simply by occupying the volume of space.Type: ApplicationFiled: August 10, 2012Publication date: June 4, 2015Applicant: GOOGLE INC.Inventors: Alejandro Kauffmann, Aaron Joseph Wheeler, Liang-Yu Chi, Hendrik Dahlkamp, Varun Ganapathi, Yong Zhao, Christian Plagemann
-
Publication number: 20150154613Abstract: A system and a computer implemented method for providing a business with reputation data, the method including receiving a request to provide a business with competitor analytics regarding the business, identifying one or more competitors of the business, where each of the one or more competitors of the business include a business, collecting from one or more reputation data sources reputation data corresponding to the business, generating review metrics regarding the business based on the reputation data corresponding to the business, collecting from the one or more reputation data sources reputation data corresponding to the one or more competitors, generating review metrics regarding the one or more competitors based on the reputation data corresponding to the business and providing the review metrics regarding the business and the review metrics regarding the one or more competitors for display in response to the request.Type: ApplicationFiled: February 27, 2013Publication date: June 4, 2015Applicant: Google Inc.Inventor: Google Inc.
-
Publication number: 20150154805Abstract: An example method and system for blending textures of a composite image formed by a plurality of source images mapped onto a three dimensional model are presented. The composite image is projected to obtain an unblended projected image having textures. The textures are blended to obtain a blended projected image. Both the unblended and the blended projected images are backprojected onto the three dimensional model. A difference is determined between a pixel of the backprojected, blended image and a corresponding pixel of the backprojected, unblended image. The determined difference is then applied to a further corresponding pixel of the composite image to obtain a modified composite image representing a blending of the plurality of source images in the composite image.Type: ApplicationFiled: May 24, 2012Publication date: June 4, 2015Applicant: Google Inc.Inventor: Stephen Charles HSU
-
Publication number: 20150154560Abstract: A moderation priority server is operative to prioritize one or more business listings. The moderation priority server may include a business listing database comprising a plurality of business listings and one or more pipelines for processing the various business listings. The moderation priority server may include a moderation priority queue, where business listings to be moderated are prioritized. The business listings may be prioritized based on a publishing value, which may indicate a value of publishing the business listing, and a suppressing value, which may indicate a value of suppressing the business listing. When the publishing value exceeds the suppressing value, the moderation priority server may indicate that the business listing is to be published, and, when the suppressing value exceeds the publishing value, the moderation priority server may indicate that the business listing is to be suppressed.Type: ApplicationFiled: January 7, 2011Publication date: June 4, 2015Applicant: GOOGLE INC.Inventor: Paul Eastlund