Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Similar
Filing Names

Google Inc
Google Inc A Delaware Corporation
Google Inc A California Corporation
Google Inc A Ca Corporation
Google Inc A Delware Corporation
Google Inc_20100107
Google Inc_20100114
Google Inc_20131212
Google Inc_20100128
Google Inc_20100121
Google Incorporated

Google Inc patents (2014 archive)


Recent patent applications related to Google Inc. Google Inc is listed as an Agent/Assignee. Note: Google Inc may have other listings under different names/spellings. We're not affiliated with Google Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "G" | Google Inc-related inventors


12/25/14 / #20140380511

Methods and systems for controlling levels of geolocation access

A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access level setting that enables access to the geolocation services when selected, a second privacy access level setting that disables access to the geolocation services when selected, and other privacy access level settings that are different from, and fall between, the first privacy access level setting and the second privacy access level setting, and enable one time access to the geolocation services for the communication device when selected. The applications can include applications on the communication device that are managed and/or handled by a particular application service provider. ... Google Inc

12/25/14 / #20140380224

Smart user-customized graphical keyboard

A computing device automatically customizes attributes of a graphical keyboard based on user inputs to the graphical keyboard. For example, the computing device can display a first graphical keyboard arrangement that includes a first representation of a key associated with a target region of an input-sensitive display. ... Google Inc

12/25/14 / #20140380170

Location-based responses to telephone requests

A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. ... Google Inc

12/25/14 / #20140380169

Language input method editor to disambiguate ambiguous phrases via diacriticization

Disclosed are methods for disambiguating an input phrase or group of words. An implementation may include receiving a phrase as an input to a processor. ... Google Inc

12/25/14 / #20140379850

System and method for providing geospatial assets

In one aspect, a method for providing geospatial assets is disclosed. The method may include receiving, from a local computing device, event data associated with a user, determining a predicted region of interest for the user based on the event data, generating a portable geospatial asset based on the predicted region of interest and transmitting the portable geospatial asset to the local computing device.. ... Google Inc

12/25/14 / #20140379798

Detecting co-presence in the physical world

Implementations generally relate to increasing engagement among users in a social network system. In some implementations, a method includes determining at least one social activity associated with an initiator user in a social network system. ... Google Inc

12/25/14 / #20140379795

Smart notifications in a social networking site

A method and system are disclosed for creating and modifying calendar events in a social networking site environment. On receiving a user request to modify a data entry describing a previously scheduled event or on detecting a change to a data entry describing a previously scheduled event, a synchronous communication session is initiated among the event participants. ... Google Inc

12/25/14 / #20140379743

Finding and disambiguating references to entities on web pages

A system and method for disambiguating references to entities in a document. In one embodiment, an iterative process is used to disambiguate references to entities in documents. ... Google Inc

12/25/14 / #20140379715

Grouping of objects in a distributed storage system based on journals and placement policies

Managing placement of object replicas is performed at a first instance of a distributed storage system. One or more journals are opened for storage of object chunks. ... Google Inc

12/25/14 / #20140379696

Personal search result identifying a physical location previously interacted with by a user

Methods and apparatus for generating, in response to a search query of a user, a personal search result that identifies a physical location previously interacted with by the user, such as a physical location previously visited by the user. Some implementations are directed to methods and apparatus for determining whether a search query is a personal locational query indicating a desire for information related to one or more physical locations previously interacted with by the user. ... Google Inc

12/25/14 / #20140379689

Framework for suggesting search terms

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting local query suggestions. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of determining a general location and a specific location for a client device. ... Google Inc

12/25/14 / #20140379614

System and method for determining a level of confidence that a media item is being presented

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for determining a level of confidence that an identified media item is currently being presented to a user is presented. A media item being presented to a user on an output device coupled to the client device is identified, the client device including an input device usable by a user of the client device to instruct the client device to acquire and present media items from a plurality of media devices. ... Google Inc

12/25/14 / #20140379490

Attribution marketing recommendations

The present disclosure includes systems and techniques relating to identifying value marketing activities. In some implementations, an apparatus, systems, or methods can include receiving conversion path information including data relating to user interactions with a content item associated with a marketing activity, determining a first attribution credit by applying a first attribution model to the received information, and a second attribution credit by applying a second attribution model to the received information, determining an attribution contrast ratio based on the first and second attribution credit, identifying an opportunity based on the determined attribution contrast ratio, and presenting a recommendation for the marketing activity based on the identified opportunity.. ... Google Inc

12/25/14 / #20140379436

Holiday performance reports

A holiday performance report for a first-party content provider may be generated and provided based on historical performance metrics for the provider during one or more prior occurrences of a holiday event. A relevancy score may be determined for the holiday event and compared to a threshold value to determine whether the holiday event is of relevancy to the content provider.. ... Google Inc

12/25/14 / #20140379399

Method and system for dynamically determining completion status in a human intelligence system

Methods and systems for dynamically determining completion status in a human intelligence system are disclosed. Requestors can specify completion criteria data for tasks that include one or more completion rules that define what constitutes sufficient responses for the task to be considered completed. ... Google Inc

12/25/14 / #20140379346

Video analysis based language model adaptation

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data obtained by a microphone of a wearable computing device, wherein the audio data encodes a user utterance, receiving image data obtained by a camera of the wearable computing device, identifying one or more image features based on the image data, identifying one or more concepts based on the one or more image features, selecting one or more terms associated with a language model used by a speech recognizer to generate transcriptions, adjusting one or more probabilities associated with the language model that correspond to one or more of the selected terms based on the relevance of one or more of the selected terms to the one or more concepts, and obtaining a transcription of the user utterance using the speech recognizer.. . ... Google Inc

12/25/14 / #20140379247

Use of environmental information to aid image processing for autonomous vehicles

An autonomous vehicle may be configured to use environmental information for image processing. The vehicle may be configured to operate in an autonomous mode in an environment and may be operating substantially in a lane of travel of the environment. ... Google Inc

12/25/14 / #20140378794

Physiological measurement using wearable device

A wearable device includes a detector configured to detect a response signal transmitted from a portion of subsurface vasculature, the response signal being related to binding of a clinically-relevant analyte to functionalized particles present in a lumen of the subsurface vasculature. Program instructions stored in a computer readable medium of the device, and executable by a processor, may cause the device to determine a concentration of the clinically-relevant analyte based on the response signal detected by the detector; determine whether a medical condition is indicated based on at least the concentration of the clinically-relevant analyte; and, in response to a determination that the medical condition is indicated, transmit data representative of the medical condition via the communication interface. ... Google Inc

12/25/14 / #20140378777

Physiological measurement using wearable device

A method for real-time, high-density physiological data collection includes automatically measuring, by a wearable device, one or more physiological parameters during each of a plurality of measurement periods, and upon conclusion of a measurement period, for each of the plurality of measurement periods, automatically transmitting by the wearable device data representative of the physiological parameters measured during that measurement period, to a server, the server configured to develop a baseline profile based on the data transmitted by the wearable device for the plurality of measurement periods. The measurement periods may extend through a plurality of consecutive days, and each of the consecutive days may include multiple measurement periods. ... Google Inc

12/25/14 / #20140377731

Test platform for wrist-mounted physiologic measurement device

A test model has an outer polymer layer that models an exterior surface of a human arm and includes at least a wrist portion, an inner polymer core that is at least partially surrounded by the outer polymer layer and extends into the wrist portion, and polymer tubing adjacent to the inner polymer core. The polymer tubing is at least partially surrounded by the outer polymer layer and extends into the wrist portion. ... Google Inc

12/25/14 / #20140376765

Headphones with adaptable fit

A wearable audio component includes a first cable and an audio source in electrical communication with the first cable. A housing defines an interior and an exterior, the audio source being contained within the interior thereof. ... Google Inc

12/25/14 / #20140376381

Generating transmission schedules

In general, the subject matter described in this specification can be embodied in methods, systems, and program products for generating a schedule to transmit data on a network. The method includes accessing information that identifies a quantity of data that a particular client device has designated for transmission. ... Google Inc

12/25/14 / #20140375633

Texture blending between view-dependent texture and base texture in a geographic information system

Systems and methods for rendering a view-dependent texture in conjunction with a three-dimensional model of a geographic area are provided. A view-dependent texture can be rendered in conjunction with at least portions of the three-dimensional model. ... Google Inc

12/25/14 / #20140374286

Container for use in shipment of body-mountable devices

The present disclosure provides an apparatus including a first chamber containing an eye-mountable device. The apparatus may also include a second chamber containing an aqueous solution. ... Google Inc

12/18/14 / #20140373165

Privacy-protective data transfer

A method is performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors. The method includes generating a document, including marking one or more portions of the document as private; and sending the document to an intermediary system for transmission to a destination system. ... Google Inc

12/18/14 / #20140373154

Defensive techniques to increase computer security

Among other disclosed subject matter, a computer-implemented method includes initializing a first descriptor table and a second descriptor table. The first descriptor table is associated with a first permission level and the second descriptor table is associated with a second permission level that is different from the first permission level. ... Google Inc

12/18/14 / #20140373100

Nfc triggered two factor protected parental controls

Disclosed is a two-factor method for protecting access to content, device functionality accounts and the like through portable devices. A master device may facilitate a subordinate device's access to the on-line account by situating the master device in close proximity to the unauthorized user's portable device. ... Google Inc

12/18/14 / #20140373063

Enhanced program guide

Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. ... Google Inc

12/18/14 / #20140373046

Programming filter

A computer-implemented method for providing electronic content to an individual includes receiving an indication that a user of a television controller intends to change away from viewing a video-based media program currently playing on a television controlled by the television controller; causing, with the television or the television controller, a user profile to be accessed that indicates preferences of the user related to video-based media program content, and to identify a media program that is currently accessible to the television and that is determined to match the user profile; and causing the television to display information about the identified media program.. . ... Google Inc

12/18/14 / #20140372931

Text suggestion output using past interaction data

In one example, a device includes at least one processor and at least one module operable by the at least one processor to output, for display, a graphical user interface including a graphical keyboard and one or more text suggestion regions, and select, based at least in part on an indication of gesture input, at least one key of the graphical keyboard. The at least one module is further operable by the at least one processor to determine a plurality of candidate character strings, determine past interaction data that comprises a representation of a past user input corresponding to at least one candidate character string while the at least one candidate character string was previously displayed in at least one of the one or more text suggestion regions, and output the at least one candidate character string for display in one of the one or more text suggestion regions.. ... Google Inc

12/18/14 / #20140372904

System and method for communicating transportation events

A system and method for notifying members of a social network of a transit event is disclosed. In one example, the method comprises presenting, to the user in the display of the computer system, a geographical navigation interface including a visual indicator of a transit element, receiving, in the display, at least one long-press input provided by the user and directed to the visual indicator of the transit element, presenting at least one selection option for identifying a transit event pertaining to the transit element and at least one broadcast option for the user's social network, accepting, at least one selection option input corresponding to the transit event and at least one broadcast option input provided by the user, and causing the identified transit event to be broadcast to one or more members of the user's social network, based on the at least one broadcast option input.. ... Google Inc

12/18/14 / #20140372885

Providing help suggestions based on online activity of a contact

A computer-implemented method for providing help suggestions at a social networking site is provided. The method includes receiving from a user an electronic help request identifying one or more contacts, classifying the received electronic help request into one or more help categories, generating an electronic help invitation at least in part based on the received electronic help request and the one or more help categories, sending an electronic help invitation to the one or more contacts identified in the electronic help request. ... Google Inc

12/18/14 / #20140372880

Touch keyboard using language and spatial models

A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least one gesture to select a group of keys of the plurality of keys, and determines at least one characteristic associated with the at least one gesture to select the group of keys of the plurality of keys. The computing device modifies a spatial model based at least in part on the at least one characteristic and determines a candidate word based at least in part on data provided by the spatial model and a language model, wherein the spatial model provides data based at least in part on the indication of the at least one gesture and wherein the language model provides data based at least in part on a lexicon. ... Google Inc

12/18/14 / #20140372873

Detecting main page content

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying main content of a webpage. In one aspect, a method includes receiving a web document and analyzing the web document to identify sections of the web document and to determine a sequence of the sections. ... Google Inc

12/18/14 / #20140372665

Non-volatile memory operations

An apparatus includes an interface module, a controller, a key storage module, where the key storage module is configured to store a key, and a non-volatile storage module that is configured to store data. The non-volatile storage module has a first partition and a second partition, where the first partition is designated as a read-only storage area for the data and the second partition is designated as a write-only storage area for new data. ... Google Inc

12/18/14 / #20140372627

Fault-tolerant web caching

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring capability to process web traffic. At various times, a web proxy announces a most specific route that is received by multiple clients configured to send web traffic for an address to a received most specific route to the address. ... Google Inc

12/18/14 / #20140372625

Methods, systems, and media for media content streaming device setup

Systems, methods, and media for setting up a media content streaming device are provided. In some implementations, the systems comprise: a first communication interface that is configured to provide a media output to a media content presentation device; a second communication interface that is configured to transfer data; and a hardware processor that is configured to: retrieve a setup application in response to detecting a connection between the media content streaming device and a user device via the second communication interface; cause the setup application to be launched on the user device; receive, from the user device, information relating to setting up the media content streaming device; set up the media content streaming device based on the received information relating to setting up the media content streaming device; and prompt a user to connect the media content streaming device to the media content presentation device via the second communication interface.. ... Google Inc

12/18/14 / #20140372574

Systems and methods for remote device configuration

Systems and methods for remote device configuration is provided. In one embodiment, a method comprises outputting, from a computer, to a first computing device, configuration options for a second computing device; receiving, at the computer, from the first computing device, configuration data associated with the configuration options for the second computing device; associating a first security identifier with the configuration data for the second computing device; and in response to a request for the configuration data for the second computing device, outputting, from the computer, to the second computing device, the configuration data for the second computing device.. ... Google Inc

12/18/14 / #20140372555

Managing data communications based on phone calls between mobile computing devices

An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. ... Google Inc

12/18/14 / #20140372478

Learning objects and facts from documents

A system, method, and computer program product for learning objects and facts from documents. Embodiments of the method comprise selecting a source object and a source document and identifying a title pattern and a contextual pattern based on the source object and the source document. ... Google Inc

12/18/14 / #20140372473

Unsupervised extraction of facts

A system and method for extracting facts from documents. A fact is extracted from a first document. ... Google Inc

12/18/14 / #20140372468

Systems and methods of selecting content based on aggregate entity co-occurrence

The present disclosure relates to systems and methods for refining content selection criteria to facilitate content selection via a computer network. In some embodiments, a tool identifies a first entity used to select content of a first content provider. ... Google Inc

12/18/14 / #20140372458

Systems and methods for mapping nodes of disconnected graphs

A computer-implemented method of associating a node of a first graph with a node of a second graph, each of the first and second graphs comprise sets of nodes each corresponding to a physical entity having a physical geographic location and one or more node attributes associated therewith. The method includes identifying a subject node of the first graph, filtering out nodes of the second graph that are unrelated to the subject node of the first graph to identifying a first subset of candidate nodes, identifying one or more first level edge attributes associated with the subject node, the first level edge attributes characterizing a relationship between the subject node and first level nodes of the first graph adjacent to the subject node, and filtering out nodes of the first subset of candidate nodes having first level edge attributes that do not correspond to the one or more first level edge attributes associated with the subject node to identifying a second subset of candidate nodes.. ... Google Inc

12/18/14 / #20140372435

Personal content streams based on user-topic profiles

A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. ... Google Inc

12/18/14 / #20140372420

Systems and methods for providing search results for mobile businesses

Embodiments include a computer-implemented method that includes receiving mobile business location information indicative of a geographic location of a mobile business, receiving a search request, identifying a set of search results responsive to the search request, the set of search results including a search result corresponding to the mobile business, identifying a current geographic location of the mobile business based at least in part on the mobile business location information, ranking the set of search results based at least in part on the current geographic location associated with the mobile business to generate a set of ranked search results, and providing the set of ranked search results for display.. . ... Google Inc

12/18/14 / #20140372284

System, methods, and computer-readable media for determining an entity score based on user behaviors associated with an entity

Provided are systems, methods, and computer-readable media for determining an entity score based on user behaviors associated with an entity. Various user behaviors are obtained from payment services, location services and other services. ... Google Inc

12/18/14 / #20140372255

Embeddable media content search widget

A system and method are disclosed by which a first computer system that is associated with a first organization provides a software component to a second computer system that is associated with a second organization, where the software component, when embedded and executed within a user interface provided by the second organization, includes in the user interface a first link to a first media content item and a second link to a second media content item. In one implementation, the first media content item and the second media content item reside in a data store associated with the first organization, and the first media content item and the second media content item are selected from a plurality of media content items based on content in the user interface.. ... Google Inc

12/18/14 / #20140372248

Cross-referencing comments

Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for cross-referencing comments. In one aspect, a method includes, identifying unstructured text in a document associated with a first product or provider, in the unstructured text, identifying, by the one or more computers, a reference to a second product or provider different from the first product or provider, determining a relationship between the first product or provider and the second product or provider based on content of the unstructured text, and providing an indication of the relationship for display on a document associated with the first product or provider or the second product or provider.. ... Google Inc

12/18/14 / #20140372230

Systems and methods for selecting and serving content items based on view probability

A system may select and serve content items based on a view probability. The view probability may be determined using a view probability predictive model and one or more current viewability variables. ... Google Inc

12/18/14 / #20140372205

Systems and methods for selecting and serving content items based on view probability

A system may select and serve content items based on a view probability. The view probability may be determined using a view probability predictive model and one or more current viewability variables. ... Google Inc

12/18/14 / #20140372202

Predicting performance of content items using loss functions

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a content item. In one aspect, a method includes receiving a content item request. ... Google Inc

12/18/14 / #20140372119

Compounded text segmentation

In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing compounded text segmentation. Compounded text that is extracted from one or more search queries submitted to a search engine is received. ... Google Inc

12/18/14 / #20140372115

Self-directed machine-generated transcripts

In one aspect, this application describes a computer-readable storage medium storing instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform operations that include receiving, from a user of a computing device, a spoken input that includes a note and an activation phrase that indicates an intent to record the note. The operations also include determining a target address based at least in part on an identifier associated with a registered user of the computing device, wherein the target address is determined without receiving, from the user, an input indicating the target address when the spoken input is received. ... Google Inc

12/18/14 / #20140372114

Self-directed machine-generated transcripts

In one aspect, this application describes a computer-readable storage medium storing instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform operations that include receiving, from a user of a computing device, a spoken input that includes a note and an activation phrase that indicates an intent to record the note. The operations also include determining a target address based at least in part on an identifier associated with a registered user of the computing device, wherein the target address is determined without receiving, from the user, an input indicating the target address when the spoken input is received. ... Google Inc

12/18/14 / #20140372033

Transportation routing

A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.. . ... Google Inc

12/18/14 / #20140372030

Providing route recommendations

In one implementation, a computer-implemented method includes obtaining travel information that indicates travel patterns for a mobile computing device that is associated with a user; identifying a current context for the mobile computing device and the user; identifying one or more destination locations that the user has at least a threshold likelihood of travelling to with the mobile computing device based on the current context and the obtained travel information; generating a prediction that one or more events have at least a threshold probability of occurring along one or more of a plurality of routes for travelling to the identified one or more destination locations; selecting a particular route from the plurality of routes to recommend to the user based on the current context and the prediction of the one or more events; and providing route information that identifies the selected particular route.. . ... Google Inc

12/18/14 / #20140371939

Direct-to-consumer challenges for encouraging energy conscious behavior

Accessing an energy management policy for a plurality of devices is described, wherein the devices are coupled with a first structure. The energy usage of the devices is monitored. ... Google Inc

12/18/14 / #20140371937

Systems, methods and apparatus for encouraging energy conscious behavior based on aggregated third party energy consumption

Accessing an energy management policy for a plurality of devices is described, wherein the devices are coupled with a first structure. The energy usage of the devices is monitored. ... Google Inc

12/18/14 / #20140371923

Systems, methods and apparatus for weather-based preconditioning

Accessing an energy management policy for a plurality of devices is described, wherein the devices are coupled with a first structure. The energy usage of the devices is monitored. ... Google Inc

12/18/14 / #20140371922

Systems, methods and apparatus for monitoring and managing device-level energy consumption in a smart-home environment

Accessing an energy management policy for a plurality of devices is described, wherein the devices are coupled with a first structure. The energy usage of the devices is monitored. ... Google Inc

12/18/14 / #20140371921

Intelligent temperature management based on energy usage profiles and outside weather conditions

Accessing an energy management policy for a plurality of devices is described, wherein the devices are coupled with a first structure. The energy usage of the devices is monitored. ... Google Inc

12/18/14 / #20140371560

Body-mountable devices and methods for embedding a structure in a body-mountable device

Body-mountable devices and methods for embedding a structure in a body-mountable device are described. A body-mountable device includes a transparent polymer and a structure embedded in the transparent polymer. ... Google Inc

12/18/14 / #20140371559

Embedding method

Body-mountable devices and methods for embedding a structure in a body-mountable device are described. A body-mountable device includes a transparent polymer and a structure embedded in the transparent polymer. ... Google Inc

12/18/14 / #20140371558

Symmetrically arranged sensor electrodes in an ophthalmic electrochemical sensor

An eye-mountable device includes an electrochemical sensor embedded in a polymeric material configured for mounting to a surface of an eye. The electrochemical sensor includes a working electrode, a reference electrode, and a reagent that selectively reacts with an analyte to generate a sensor measurement related to a concentration of the analyte in a fluid to which the eye-mountable device is exposed. ... Google Inc

12/18/14 / #20140370920

Systems and methods for generating and employing an index associating geographic locations with geographic objects

A computer-implemented method that includes for each geographic object of a geo-object set, identifying, using a computer, one or more geographic cells of a geographic mapping that each correspond to a geographic area proximate to at least a portion of a geometry of the geographic object and assigning a weighting value to each of the one or more geographic cells identified as corresponding to a geographic area proximate to at least a portion of a geometry of the geographic object such that the one or more geographic cells are associated with the geo-object. The method also including, for each geographic cell assigned one or more weighting values, aggregating the one or more weighting values assigned to the geographic cell to generate an aggregated weighting value for the geographic cell, identifying a set of dense geographic cells (each geographic cell of the set of dense geographic cells having an aggregated weighting value that satisfies a weighting threshold criteria) and generating an index associating each of the one or more geographic cells of the set of dense geographic cells with one or more geographic objects associated with the geographic cell.. ... Google Inc

12/18/14 / #20140369626

System and method for providing objectified image renderings using recognition information from images

An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. ... Google Inc

12/18/14 / #20140369528

Mixing decision controlling decode decision

Methods, systems, and apparatus are provided for combining (e.g., mixing) audio signals received from a plurality of participants communicating with each other during a communication session (e.g., an audio conference) based on voice-activity-detection (vad) data contained in extended headers of real-time transport protocol (rtp) packets. An audio mixing apparatus receives rtp packets from connected clients and extracts the vad data included in the extended rtp headers to render a mixing decision. ... Google Inc

12/18/14 / #20140369526

Methods, systems, and media for controlling audio of an hdmi audio system

Mechanisms for controlling an audio level of an hdmi audio system are provided, the mechanisms comprising: causing audio data to be presented by an hdmi audio system at a current system volume level; receiving a requested volume level from a second screen device; and controlling a system volume level by: (a) determining the current system volume level; (b) determining a change in volume based on a difference between the requested volume level and the current system volume level; (c) determining a direction in which to cause the system volume level to change; (d) sending a volume control message to the system using a consumer electronic control bus connected to the system indicating whether to increase or decrease the system volume level based on the determined direction of system volume change; and (e) repeating (a)-(d) until the current system volume level reaches a predetermined value.. . ... Google Inc

12/18/14 / #20140368980

Technical support and remote functionality for a wearable computing system

Methods and systems for providing technical support for a wearable computing system are described. The wearable computing system may receive a command from a user requesting assistance with operation of the wearable computing system and may initiate a technical support session to request the assistance. ... Google Inc

12/18/14 / #20140368865

Roving printing in a cloud-based print service using a mobile device

An application manager may receive, from an application utilized at a device at a first location, a print job, the print job identifying a virtual print queue and application content to be printed, the application manager being further configured to store the print job in association with the virtual print queue. A print job router may receive, after the storing and from a mobile device at a second location, a print initiation identifying a printer at the second location and the print job, the print job router being further configured to send the application content to the identified printer, based on the print initiation.. ... Google Inc

12/18/14 / #20140368859

Virtual print queue for roving printing in a cloud-based print service

An application manager may receive, from an application utilized at a device at a first location, a print job, the print job identifying a virtual print queue and application content to be printed, the application manager being further configured to store the print job in association with the virtual print queue. A print job router may receive, after the storing, a print initiation identifying a printer at a second location, the print initiation identifying the print job, including print properties thereof, and originating from the second location. ... Google Inc

12/18/14 / #20140368740

Methods, systems, and media for managing output of an hdmi source

Mechanisms for managing output of an hdmi source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling output of an hdmi source is provided, the method comprising: establishing a connection between the hdmi source and an hdmi sink at a first address of a consumer electronic control bus of the hdmi sink; sending a request for an identity of the active source connected to the hdmi sink; monitoring signals on the consumer electronic control bus; receiving a message over the consumer electronic control bus identifying a second address on the consumer electronic control bus different from the first address as an address of an active source; setting a status of the hdmi source as inactive in response to receiving the message; and inhibiting output of video from the hdmi source to the hdmi sink in response to the status being set as inactive.. ... Google Inc

12/18/14 / #20140368669

Gpu-accelerated background replacement

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for real-time background replacement. Visual characteristics of a visual background, comprised of an image or series of images that make up a motion video, are identified. ... Google Inc

12/18/14 / #20140368525

Systems and methods for changing contrast based on brightness of an output for presentation on a display

Certain implementations of the disclosed technology may include systems and methods for changing a contrast level associated with an output for presentation on a display in response to detecting a change in a brightness level. According to an example implementation, a method is provided. ... Google Inc

12/18/14 / #20140368498

Shape preserving mesh simplification

Systems and methods for simplifying a three-dimensional mesh providing a three-dimensional model, such as a three-dimensional model of a cityscape, are provided. In particular, mesh simplification techniques can preserve important structural shapes in the original three-dimensional mesh. ... Google Inc

12/18/14 / #20140368421

Automatically switching between input modes for a user interface

A system and machine-implemented method for automatically switching between input modes for a user interface. A user interface is displayed in a first input mode for a first input type. ... Google Inc

12/18/14 / #20140367475

Round thermostat with rotatable user input member and temperature sensing element disposed in physical communication with a front thermostat cover

An electronic thermostat is described that includes a head unit, a rotatable ring, a backplate, an electronic display that is viewable by a user in front of the thermostat, a printed circuit board, and a daughter circuit. The daughter circuit is coupled to the printed circuit board, and senses motion of the rotatable ring and includes a first temperature sensor. ... Google Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Google Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Google Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###