Patents by Inventor Google Inc.

Google Inc. 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: 20160203177
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing providing responses to requests are disclosed. The methods, systems, and apparatus include actions of receiving, by a dialog system, a request that is entered by a user into a user device and determining, by the dialog system, that the request is classified as a place-triggering request. Further actions include, based on determining that the request is classified as a place-triggering request, identifying, by the dialog system, one or more words that occur in the request. The actions also include identifying, by the dialog system and using a data structure that associates words to categories of places of interest, one or more categories that are associated with the one or more words. Additionally, the actions include selecting, by the dialog system, one or more places of interest that match one or more of the categories.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 14, 2016
    Applicant: Google, Inc.
    Inventor: Google, Inc.
  • Publication number: 20160196530
    Abstract: A method performed by one or more processing devices includes receiving information specifying one or more attributes of a story; identifying, from a social graph, items of data with attributes matching at least one of the one or more attributes of the story, and connections to an item of data representing a user for whom the story is generated; identifying content items associated with the identified items of data; generating, based on the identified content items, data for a graphical user interface that when rendered by a device used by the user, includes: a visual representation of the story.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 7, 2016
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20160154884
    Abstract: Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.
    Type: Application
    Filed: January 9, 2013
    Publication date: June 2, 2016
    Applicant: Google Inc.
    Inventor: Google, Inc.
  • Publication number: 20160140228
    Abstract: The specification relates to providing a reformatted search query to a specific back end search engine or data repository. The search query is reformatted by identifying a domain of a search query. Based on the domain, a specific back end search engine or data repository associated with the domain is chosen to receive the reformatted query. The reformatting of the query is performed using a set of rules for the chosen back-end server. The reformatted query is sent to the at least one back-end server.
    Type: Application
    Filed: February 27, 2013
    Publication date: May 19, 2016
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20160142862
    Abstract: A computer-implemented method can include establishing, at a mobile computing device having a processing device, a near-field communication (NFC) session with a second device when the second device is within a communication range of the mobile computing device. When the second device is determined to have exited the communication range of the mobile computing device, the method can a) interrupt the NFC session, b) determine a reentry direction to move the mobile computing device in relation to the second device in order to bring the second device back within the communication range, c) start a timer, d) determine whether the second device reenters the communication range before the timer exceeds a threshold, and e) provide an instruction to a user to move the mobile computing device in the reentry direction when the second device has not reentered the communication range and the timer exceeds the threshold.
    Type: Application
    Filed: October 10, 2012
    Publication date: May 19, 2016
    Applicant: GOOGLE INC.
    Inventor: Google Inc.
  • Publication number: 20160100470
    Abstract: Embodiments of the disclosure describe apparatuses, systems and methods for display device creation and installation. Said embodiments execute operations for receiving data identifying dimensions of a target surface, said target surface being a surface for creating and installing a display device and for a user to view the display device. In response to receiving data identifying dimensions of the target surface, a three dimensional (3D) fabrication process is executed to form at least some components of the display device. When the pixel area of the display device is formed, the pixel control circuitry of the display device is communicatively coupled to a display driver component to install the display device onto the target surface; said display driver component receives image data and drives the pixel control circuitry based on the received image data.
    Type: Application
    Filed: April 15, 2013
    Publication date: April 7, 2016
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20160086224
    Abstract: A system for contextualizing map selections may include one or more processors and a memory. The one or more processors may provide for display a map comprising a plurality of objects related to a query associated with a user. The one or more processors may receive a selection of one of the plurality of objects of the map. The one or more processors may retrieve an advertising content item based at least in part on the received selection of the one of the plurality of objects and the query.
    Type: Application
    Filed: December 7, 2012
    Publication date: March 24, 2016
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20160071496
    Abstract: This specification describes technologies relating to aligning content items with map features. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a request for an online map and selecting a shape in the online map to accommodate overlay of a content item. The methods may further include scaling a content item to fit the shape and aligning the content item with an edge of the shape. The methods may further include rendering the map with the content item projected onto the shape and transmitting data encoding the rendered map in response to the request.
    Type: Application
    Filed: October 11, 2012
    Publication date: March 10, 2016
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20160048211
    Abstract: Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) for a computing device, such as a head-mountable device (HMD). The computing device can detect a communication event. In response to the communication event, the computing device can display a first item having a current size on a display associated with a display plane. A hand-movement input device associated with the computing device can receive a first input indicative of a gesture toward the display plane. In response to receiving the first input, the computing device can display a first change to the current size of the first item. The hand-movement input device can receive a second input indicative of a gesture away from the display plane. In response to the second input, the computing device can display a second change to the current size of the first item.
    Type: Application
    Filed: March 27, 2013
    Publication date: February 18, 2016
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20160048876
    Abstract: A system for categorizing geographic areas may include one or more processors and a memory. The one or more processors may receive a plurality of geographic locations each having been associated with one of a plurality of categories based at least in part on a plurality of user interactions. The one or more processors may associate a geographic area that encompasses the plurality of geographic locations with a category of the plurality of categories that has a highest commonality across the plurality of geographic locations. The one or more processors may receive an advertisement request that comprises an indication of one of the plurality of geographic locations that is encompassed by the geographic area, and provide an advertisement that is selected based at least in part on the category of the plurality of categories associated with the geographic area that encompasses the plurality of geographic locations.
    Type: Application
    Filed: February 11, 2013
    Publication date: February 18, 2016
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150370833
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting visual refinements to an image search. A user device having a user interface submits an initial search query. The user device receives first image search results, each of the first image search results referencing one of a first set of images that are responsive to the initial search query. The user device receives an image query suggestion specifying a refined query and a representative image for the refined query. One or more images from the first set of images is responsive to the refined query, and the representative image is selected from a second set of images that are responsive to the refined query, the second set of images including the one or more images from the first set of images. At least a portion of the first image search results are presented in a results portion of the user interface. The image query suggestion is presented in a suggestion portion of the user interface.
    Type: Application
    Filed: November 28, 2012
    Publication date: December 24, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150324752
    Abstract: Method and apparatus and for combining local offers, social network and calendar to provide a user with personalized content items, such as advertisements (ads). In accordance with some embodiments, a computer implemented method generally includes a preference for an event type is determined for each of a plurality of social network users. A personalized ad associated with the preference is generated. The personalized ad includes a local offer from a business. A suggestion calendar is populated with the personalized ad. The suggestion calendar is accessible to each of the plurality of social network users.
    Type: Application
    Filed: March 12, 2013
    Publication date: November 12, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150324815
    Abstract: An automated computer-implemented method for generating a time-based comparative report is provided. The method includes receiving a selection of a first time period from a user device, identifying a first seasonality characteristic of the first time period, determining a second time period such that the second time period has a second seasonality characteristic matching the first seasonality characteristic, receiving from one or more data storage devices a first data set defined by the first time period and a second data set defined by at least one of the second time period and a user-selected third time period, and generating a comparative report using the first data set and the second data set.
    Type: Application
    Filed: April 25, 2013
    Publication date: November 12, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150317017
    Abstract: Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream.
    Type: Application
    Filed: January 7, 2013
    Publication date: November 5, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150316743
    Abstract: Devices and methods for providing low power lens focus functionality with position retention are provided. In one example, a device is provided that comprises an optical element assembly configured to provide a plurality of focus settings based on a change in a position of the optical element assembly. The device also includes a first actuator configured to cause the change in the position. The device also includes a second actuator configured to retain the optical element assembly in the position. The change in the position causes the optical element assembly to be configured in a given focus setting of the plurality of focus settings.
    Type: Application
    Filed: March 18, 2013
    Publication date: November 5, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150317392
    Abstract: Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream.
    Type: Application
    Filed: December 3, 2012
    Publication date: November 5, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150287406
    Abstract: A method for estimating speech signal in the presence of non-stationary noise includes determining a plurality of initial speech estimates by subtracting a plurality of noise spectra, respectively, from an observed spectrum. Each of the noise spectra is represented by a noise component vector obtained from a Gaussian mixture model. The method also includes determining a plurality of initial noise estimates by subtracting a plurality of speech spectra, respectively, from the observed spectrum. Each of the speech spectra is represented by a speech component vector obtained from another Gaussian mixture model. A plurality of scores is determined, each score corresponding to one of the plurality of initial speech estimates, and calculated from a joint distribution defined by a combination of one of the noise component vectors and one of the speech component vectors. A clean speech estimate is determined as a combination of a subset of the scores.
    Type: Application
    Filed: February 20, 2013
    Publication date: October 8, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150288627
    Abstract: A system and method for correlating electronic mail (email) with media monitoring is provided. The system includes a data store with a computer readable medium storing a program of instructions for the correlation of email with media monitoring; a processor that executes the program of instructions; an email retrieval unit to retrieve a plurality of emails; an email analyzer unit to analyze the plurality of emails to determine which of the plurality of emails are a receipt; an email extracting unit to extract relevant data from the plurality of emails that area analyzed as a receipt; and a correlation detection unit to determine if the extracted relevant data corresponds to any data associated with the media monitoring.
    Type: Application
    Filed: March 13, 2013
    Publication date: October 8, 2015
    Inventor: Google Inc.
  • Publication number: 20150279389
    Abstract: Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD). The UI can include a voice-navigable UI. The voice-navigable UI can include a voice navigable menu that includes one or more menu items comprising an original menu item and an added command menu item. The original menu item can be associated with one or more original commands, and the added menu item can be associated with one or more added commands, including a first added command. The interface can also present a first visible menu that includes at least a portion of the voice navigable menu. Responsive to a first utterance comprising the first added command, the interface can invoke the first added command. In some embodiments, the interface can display a second visible menu, wherein the first added command can be displayed above other menu items.
    Type: Application
    Filed: January 30, 2013
    Publication date: October 1, 2015
    Applicant: Google Inc.
    Inventor: Google Inc.
  • Publication number: 20150254946
    Abstract: A method may include measuring multiple location readings across a tactile input device at multiple times. The method may also include determining predicted location values corresponding to multiple locations across the tactile input device at the multiple measured times. The method may also include storing a table mapping the multiple location readings to the predicted location values.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 10, 2015
    Applicant: GOOGLE INC.
    Inventor: GOOGLE INC.