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


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


Modular lighting control system

A modular lighting control system is disclosed for lighting control, modular home electronic devices and home networking of modular electronic devices. The system includes a switch module having one or more magnets, a wireless power transmission coil, an infrared light transmitter and an infrared light receiver and a user interface... Google Inc

Thermostat algorithms and architecture for efficient operation at low temperatures

A thermostat may be programmed to operate during cold-weather months by operating in a heat mode where the thermostat periodically causes the HVAC system to activate a heating function to heat an enclosure based at least in part on the stored setpoint schedule; receiving an indication from a thermostat management... Google Inc

Api for obtaining geographic location data

Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application... Google Inc

Api for obtaining geographic location data

Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application... Google Inc

Headset removal in virtual, augmented, and mixed reality using an eye gaze database

A camera captures an image of a user wearing a head mounted device (HMD) that occludes a portion of the user's face. A three-dimensional (3-D) pose that indicates an orientation and a location of the user's face in a camera coordinate system is determined. A representation of the occluded portion... Google Inc

Shake event detection system

Systems, apparatuses, and methods for performing a user interface action are provided. In one embodiment, an example method includes receiving, by one or more computing devices, data indicative of a user input directed to causing a motion of a virtual camera associated with a user interface. The method further includes... Google Inc

Mesh network of nearby mobile devices as a combined speaker system for audio

Implementations disclose a mesh network of nearby mobile devices as a combined speaker system for audio. A method includes receiving a prompt to join a speaker mesh network as a master computing device of the speaker mesh network, the speaker mesh network comprising one or more other computing devices detected... Google Inc

Hierarchical quantization for fast inner product search

Implementations provide an efficient system for calculating inner products between high-dimensionality vectors. An example method includes clustering database items represented as vectors, selecting a cluster center for each cluster, and storing the cluster center as an entry in a first layer codebook. The method also includes, for each database item,... Google Inc

Headset removal in virtual, augmented, and mixed reality using an eye gaze database

A camera captures an image of a user wearing a head mounted device (HMD) that occludes a portion of the user's face. A three-dimensional (3-D) pose that indicates an orientation and a location of the user's face in a camera coordinate system is determined. A representation of the occluded portion... Google Inc

Headset removal in virtual, augmented, and mixed reality using an eye gaze database

A camera captures an image of a user wearing a head mounted device (HMD) that occludes a portion of the user's face. A three-dimensional (3-D) pose that indicates an orientation and a location of the user's face in a camera coordinate system is determined. A representation of the occluded portion... Google Inc

Network based data traffic latency reduction

The present disclosure is directed to a technique for reduction of latency in network traffic data transmissions. The system parses an online document to determine a messaging identifier used to communicate over an asynchronous network-based communication channel with a content provider device. The system assembles a first instance of the... Google Inc

Contextual automatic grouping

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing event detection are disclosed. In one aspect, a method a computing system that receives data from a first computing device associated with a first user that indicates a current context of the first user. The... Google Inc

Customizing media items for playback on alternative playback devices paired with a user device

A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media... Google Inc

Optimization of a multi-channel system using a feedback loop

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial maximum selection value for distribution over each different online channel. An observed distribution amount... Google Inc

Techniques for obtaining and using data packs for offline processing tasks

Computer-implemented techniques include an application executing at a client computing device obtaining, from a server computing device, a list of available data packs associated with the application. The client computing device determines a set of data packs stored thereat and, using the list of available data packs, determines that a... Google Inc

Creating a cinematic storytelling experience using network-addressable devices

Systems and methods are provided for creating a cinematic storytelling experience using network-addressable technologies. A user sends a request through a client application to retrieve a story from a story database on a server facility. The client device downloads from the server facility the story, a corresponding lexicon, and a... Google Inc

Optical signaling system for a smart-home device

Various arrangements for light distribution incorporated as part of a device are presented. A circular light guide may be used that receives light from a plurality of light emitters that can be arranged in a circular pattern. A conical reflector may be used and may be positioned to reflect light... Google Inc

Integrated antenna system and related component management

Various arrangements for detecting an object using a passive infrared (PIR) sensor module of a sensor device. A PIR data stream may be received from the PIR sensor module indicative of measurements performed by the PIR sensor module. An indication may be received from a transceiver that identifies a beginning... Google Inc

Augmented and/or virtual reality headset

A headset for experiencing an augmented and/or a virtual reality environment may include a housing defining an interior cavity, with optical components received in the interior cavity of the housing. A front face may be rotatably coupled to a front portion of the housing to selectively enclose the interior of... Google Inc

Vapor chamber with ring geometry

Techniques of managing heat within an electronic device involve providing a vapor chamber in a ring shape within an electronic device. In some implementations, the vapor chamber forms an outer case wall of an enclosure of the electronic device. In further implementations, the vapor chamber has a fill port attached... Google Inc

Unified and smart notifications and quick settings system

A user device incorporates a user interface platform that combines user notifications and various operational settings as part of a common display region. The notifications and settings are separated from one another, and the user interface dynamically adjusts the arrangement of these features to make it convenient for a user... Google Inc

Systems and methods for context-sensitive data annotation and annotation visualization

Systems and methods for receiving, storing, and returning annotations in association with annotated data. Data visualizations can be generated using data selected from a data organization and storage system, e.g., a database. Annotation data is stored in association with the underlying data used to generate data visualizations. Future renderings of... Google Inc

Personalization of a virtual assistant

An assistant executing at one or more processors is described that receives an indication of an initial user input that is indicative of an initial conversation between a user and the assistant. The assistant parses the initial user input for an initial command and identifies an initial reference to personal... Google Inc

Adding value to a rendered document

A system for processing data captured from rendered documents is described.... Google Inc

Task initiation using long-tail voice commands

In various implementations, upon receiving a given voice command from a user, a voice-based trigger may be selected from a library of voice-based triggers previously used across a population of users. The library may include association(s) between each voice-based trigger and responsive action(s) previously performed in response to the voice-based... Google Inc

Processing voice commands based on device topology

Example aspects of the present disclosure are directed to processing voice commands or utterances. For instance, data indicative of a voice utterance can be received. A device topology representation can be accessed. The device topology representation can define a plurality of smart devices associated with one or more structures. The... Google Inc

Multi-user personalization at a voice interface device

A method at an electronic device with one or more microphones and a speaker includes receiving a first freeform voice input; comparing the first voice input to a set of voice models associated with a plurality of users associated with the electronic device, where the voice models are trained to... Google Inc

Noise mitigation for a voice interface device

A method at an electronic device with one or more microphones and a speaker, the electronic device configured to be awakened by any of a plurality of affordances including a voice-based affordance, includes determining a noise profile of an environment around the electronic device; determining whether the noise profile interferes... Google Inc

Planar electrical connector for an electronic device

This application is directed to an electronic device having an overall exterior and electronic components contained therein. The electronic components includes a first electrical connector configured to supply power and/or data to the electronic components and/or to output data signals from the electronic components when the first electrical connector is... Google Inc

Content capture and distribution system

Content capture and distribution systems and techniques are described. In an example, radio frequency signals that carry content are captured by one or more antennas of a content capture system. The content is converted from radio frequency signals the carry the content into an internet protocol format by the content... Google Inc

Automatically altering characteristics of audio alerts

In general, a computing device is described that receives an indication of a particular communication from a particular sender. The computing device determines a relationship score based at least in part on a relationship context between the particular sender and a user of the computing device. The relationship score indicates... Google Inc

Systems, devices, and methods for calibrating leds

The various implementations described herein include methods, devices, and systems for calibrating LED(s). In one aspect, a method includes: (1) obtaining a desired color value for each LED of a plurality of LEDs to be calibrated; (2) obtaining image information from an image sensor, the image information corresponding to operation... Google Inc

Voice-activated electronic device assembly with separable base

A voice-activated electronic device including a first portion with a first internal surface having a first attachment structure, and a second portion with a second internal surface having a second attachment structure. The first and second internal surfaces have compatible shapes that permit the first and second portions to be... Google Inc

Generating charts from data in a data table

A method for generating a chart suggestion list using data present in a data table includes parsing cells of the data table to identify one or more columns and one or more data types of the cells, performing a statistical analysis of the one or more columns to obtain one... Google Inc

Configuring a content document for users and use groups

A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable... Google Inc

03/29/18 / #20180089317

Document reuse in a search engine crawler

Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents... Google Inc

03/29/18 / #20180089347

Selective simulation of virtualized hardware inputs

Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either... Google Inc

03/29/18 / #20180089498

Face template balancing

Implementations generally relate to face template balancing. In some implementations, a method includes generating face templates corresponding to respective images. The method also includes matching the images to a user based on the face templates. The method also includes receiving a determination that one or more matched images are mismatched... Google Inc

03/29/18 / #20180089587

Systems and methods for communication efficient distributed mean estimation

The present disclosure provides systems and methods for communication efficient distributed mean estimation. In particular, aspects of the present disclosure can be implemented by a system in which a number of vectors reside on a number of different clients, and a centralized server device seeks to estimate the mean of... Google Inc

03/29/18 / #20180089588

Smart replies using an on-device model

A computing device may receive a communication sent from an external computing device. At least one processor of the computing device may determine, using an on-device machine-trained model and based at least in part on the communication, one or more candidate responses to the communication. The at least one processor... Google Inc

03/29/18 / #20180089590

Systems and methods for communication efficient distributed mean estimation

The present disclosure provides systems and methods for communication efficient distributed mean estimation. In particular, aspects of the present disclosure can be implemented by a system in which a number of vectors reside on a number of different clients, and a centralized server device seeks to estimate the mean of... Google Inc

03/29/18 / #20180089698

Transmitting application data for on-device demos

A system and method to profile an application use and identify data used for application execution, map the identified data for application execution to a virtual memory associated with application execution, including execution beginning at specific times, states or stages of the application, and transmit the virtual memory to an... Google Inc

03/29/18 / #20180089791

Rendering map data using descriptions of raster differences

A network server receives, from a client device, an indication of a first raster map image that depicts a geographic map of a certain region and a certain zoom level. The network server obtains a second raster map image corresponding to the geographic region and the zoom level and generating... Google Inc

03/29/18 / #20180090137

Forming chatbot output based on user state

Techniques are described herein for chatbots to achieve greater social grace by tracking users' states and providing corresponding dialog. In various implementations, input may be received from a user at a client device operating a chatbot, e.g., during a first session between the user and the chatbot. The input may... Google Inc

03/29/18 / #20180090851

Suppression of surface waves in printed circuit board-based phased-array antennas

A phased-array antenna includes an antenna layer of a stacked printed circuit board, a ground plane layer of the stacked printed circuit board spaced apart from the antenna layer, and a first dielectric layer of the stacked printed circuit board disposed between and in opposed contact with the antenna layer... Google Inc

03/29/18 / #20180091356

Combinatorial internet bandwidth

According to one general aspect, a method may include aggregating a plurality of network interfaces into a combinatorial network interface group, wherein each network interface provides a respective amount of bandwidth to at least one communications network. The method may also include receiving a request, from an application, to access... Google Inc

03/29/18 / #20180091436

Distributed bandwidth allocation and throttling

A distributed bandwidth allocation system a distributed bandwidth limiter, a first throttler, and a second throttler. The distributed bandwidth limiter receives first usage data for a first entity and usage data for a second entity. Based on the first usage data, second usage data, and a total bandwidth allocation, the... Google Inc

03/29/18 / #20180091820

Frame accurate splicing

A video delivery system alters information (such as time stamp information) associated with one or more frames of a first compressed video file to allow for accurate rendering of frames within the first compressed video file prior to a transition to a second compressed video file. For example, a time... Google Inc

03/22/18 / #20180080669

Remote management of smart thermostat learning functionality

Various arrangements for remotely managing the learning functionality of smart thermostats are presented. A smart thermostat may be located at a primary enclosure. A thermostat access client may be executed by a computerized device remote from the smart thermostat. The thermostat access client may present a plurality of thermostat settings... Google Inc

03/22/18 / #20180081408

Electronic device with gasket sealing receptacle for tongue

An electronic device may comprise a chassis, a tongue, and a gasket. The chassis may enclose electronic components, and may define a receptacle. The tongue may extend through the receptacle, and may comprise at least one electrical contact. The gasket may surround the tongue and be located inside the receptacle.... Google Inc

03/22/18 / #20180081498

Systems and methods for a touchscreen user interface for a collaborative editing tool

A productivity tool for editing an electronic document using a collaborative document interface for a touchscreen device provides intuitive menus. A persistent menu may be displayed in the user interface. User interactions and content inputs are interpreted with the productivity tool to create documents using the touchscreen touches. Different types... Google Inc

03/22/18 / #20180081503

Recommending a document for a user to access

A user device can send, to a server, a request for a set of documents likely to be opened by a user, determine a client-suggested document to present to the user and a potential motive for the user to open the client-suggested document, receive a suggestion message from the server,... Google Inc

03/22/18 / #20180081816

Memory management supporting huge pages

Methods, systems, and apparatus for receiving a request to access, from a main memory, data contained in a first portion of a first page of data, the first page of data having a first page size; initiating a page fault based on determining that the first page of data is... Google Inc

03/22/18 / #20180082330

System and delivering internet advertisements that change between textual and graphical ads on demand by a user

A system and method that delivers advertisements for inclusion in electronic documents, such as web content (e.g., web pages, email, etc.), in a manner that enables transition from a first display format (e.g., a textual format) into a second display format (e.g., an interactive graphical menu-driven format, a larger text... Google Inc

03/22/18 / #20180082340

Pausing an advertisement

Video ads that play in connection with the presentation of requested videos can generally be skipped if the content consumer is not interested in watching the ad. However, it is common that the content consumer will let the ad play, but focus attention on a different task (e.g., checking email)... Google Inc

03/22/18 / #20180083786

Methods and systems of performing tamper-evident logging using block lattices

A method of performing tamper-evident logging may include identifying an existing block in a target blockchain, where the existing block is associated with a first signature, and identifying a block of a second blockchain, where the block that is identified is associated with a second signature. The second blockchain is... Google Inc

03/22/18 / #20180083894

Bot interaction

Systems, methods and computer readable media for bot interaction are described. For example, some implementations can include a computer-executed method including providing a messaging application, on a first computing device associated with a first user, to enable communication between the first user and at least one other user. The method... Google Inc

03/22/18 / #20180083895

System and transmitting a response in a messaging application

Techniques for transmitting a response in a messaging application via a notification can include receiving, at a computing device having one or more processors, an electronic message via a messaging application. The technique can also include outputting, at the computing device, a notification of the electronic message via a system... Google Inc

03/22/18 / #20180083899

Management system for audio and visual content

Systems, apparatuses, and methods for managing message content are provided. In one embodiment, a method includes receiving, by one or more computing devices, a message comprising audio content and visual media content. The method further includes sending, by the one or more computing devices, a first set of data descriptive... Google Inc

03/22/18 / #20180083900

Uniform resource identifier and image sharing for contextual information display

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating, in response to a single input operating system command that is invoked independent of a native application, a message that includes an image of a particular environment instance of the native application that was displayed... Google Inc

03/22/18 / #20180083961

Methods, systems, and media for authentication of user devices to a display device

Methods, systems, and media for authentication of user devices to a display device are provided. In some implementations, the method comprises: authenticating a first user device to a display device, wherein an authentication token is associated with the authentication of the first user device to the display device, wherein the... Google Inc

03/22/18 / #20180084301

Filtering wind noises in video content

Implementations disclose filtering wind noises in video content. A method includes receiving video content comprising an audio component and a video component, detecting, by a processing device, occurrence of a wind noise artifact in a segment of the audio component, identifying an intensity of the wind noise artifact, wherein the... Google Inc

03/22/18 / #20180084403

Methods and systems of configuring electronic devices

A system of configuring a new device may include a new device that is not configured with one or more settings. The new device includes a short range communication transmitter and programming instructions configured to cause the new device to operate in a discoverable mode. The system includes an existing... Google Inc

03/15/18 / #20180074829

Booting to a service

In a general aspect, a computer-implemented method can include receiving, by a device including a plurality of functional elements, an indication of a service to be implemented by the device. The method can also include determining one or more functional elements of the device that are needed to implement the... Google Inc

03/15/18 / #20180075037

Providing context facts

In an aspect, a method includes receiving lists of entities, each list (i) having an associated score, (ii) being associated with a respective context fact, and (iii) ranking a subset of the entities, and for each of the lists of entities, generating, for each entity on the list, a data... Google Inc

Patent Packs
03/15/18 / #20180075062

Automatic generation of geographic imagery tours

An indication of a geographic area is received. Respective metrics of noteworthiness are obtained for multiple entities located in the geographic area. Using a machine-readable knowledge repository that describes semantic relations between the entities, several of the entities are selected in view of the corresponding metrics of noteworthiness, so that... Google Inc

03/15/18 / #20180075103

Query restartability

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restarting a query using a token. One of the methods includes receiving, by a computer from a requesting device, a query; determining, using a data storage system, a current result responsive to the query; generating, using the... Google Inc

03/15/18 / #20180075141

Content item usage based song recommendation

Implementations of the disclosed subject matter provide techniques for recommending a song to a user based on the user's application usage information. A method may include receiving an indication of playback of a first song, by a first user, in a media application operating on a first device. It may... Google Inc

03/15/18 / #20180075343

Processing sequences using convolutional neural networks

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing sequences using convolutional neural networks. One of the methods includes, for each of the time steps: providing a current sequence of audio data as input to a convolutional subnetwork, wherein the current sequence comprises the respective... Google Inc

03/15/18 / #20180075474

Advertisement marketplace

A marketplace (or aftermarket) for advertisements or ad combinations is established. A first on-line advertisement is identified in which a performance of the first advertisement during a past ad campaign is above a threshold. A second on-line advertisement is identified based on a matching criterion between the first and second... Google Inc

03/15/18 / #20180077351

Panoramic camera with multiple image sensors using timed shutters

The present invention relates to the field of panoramic still and motion photography. In a first embodiment, a camera apparatus for panoramic photography includes a first image sensor positioned to capture a first image. The first image sensor has a rolling-shutter readout arranged in portrait orientation. The camera apparatus also... Google Inc

03/15/18 / #20180077384

Three-dimensional telepresence system

An example telepresence terminal includes a lenticular display, an image sensor, an infrared emitter, and an infrared depth sensor. The terminal may determine image data using visible light emitted by the infrared emitter and captured by the image sensor and determine depth data using infrared light captured by the infrared... Google Inc

03/15/18 / #20180077423

Dual filter type for motion compensated prediction in video coding

Inter-prediction using a dual filter type is described. To decode a video frame, a block location within a reference frame is determined using a motion vector and a location of a current block to be decoded. Rows of pixel values of a temporal pixel block or columns of pixel values... Google Inc

03/15/18 / #20180077534

Systems and methods for graph-based localization and mapping

Traces are collected by multiple portable devices moving with an area that includes an indoor region, with each of the traces including measurements of wireless signals at different times, including measurements of wireless signals from signal sources disposed within the area. A motion map for the geographic area is constructed... Google Inc

03/15/18 / #20180077640

Small cell thermal control

A method of controlling a temperature of a femtocell includes receiving, at data processing hardware of the femtocell, temperature measurements from a temperature sensor configured to measure a temperature of at least one of the data processing hardware or a power amplifier of the femtocell. The method further includes determining,... Google Inc

03/08/18 / #20180066948

Alignment of visual indicators on navigational maps

A computer-implemented method for aligning map elements for display along a route within a digital map is presented. The method may receive a request for route data including an origin and a destination and determine route data defining a route navigating from the origin to the destination. The method may... Google Inc

03/08/18 / #20180067335

Optical image stabilization for folded optics camera modules

In some implementations, a camera module includes an image sensor, a lens assembly comprising a first portion configured to receive light along a first optical axis and a second portion that includes a plurality of lens elements that share a second optical axis that is different from the first optical... Google Inc

03/08/18 / #20180067526

Thermally conductive cables

Techniques of managing heat within an electronic device involve routing a flexible cable or a set of flexible cables within the electronic device to deliver heat to desired locations within the electronic device. Advantageously, it is possible to distribute heat uniformly while using existing components, thus not adding significantly to... Google Inc

03/08/18 / #20180067605

Deep machine learning to perform touch motion prediction

The present disclosure provides systems and methods that leverage machine learning to perform user input motion prediction. In particular, the systems and methods of the present disclosure can include and use a machine-learned motion prediction model that is trained to receive motion data indicative of motion of a user input... Google Inc

03/08/18 / #20180067626

Systems and methods for rendering user interface elements in accordance with a device type

This application is directed to a method implemented by a computer system for rendering one or more user interface elements on a display device. The computer system receives a request for rendering a first user interface element without an orientation preference, and identifies a type of the display device. In... Google Inc

Patent Packs
03/08/18 / #20180067952

Semantic location and proximity of maps

The present disclosure provides systems and methods that determine a semantic location of a map and/or determine a proximity between maps. One example computer system is configured to: obtain information descriptive of a plurality of content locations respectively associated with a plurality of items of content included in a map;... Google Inc

03/08/18 / #20180068019

Generating theme-based videos

Implementations relate to generating theme-based videos. In some implementations, a computer-implemented method to automatically generate a theme-based video includes obtaining image criteria for a theme from a theme definition, querying an image database to obtain a plurality of images that meet the image criteria, determining that a count of the... Google Inc

03/08/18 / #20180068324

Outputting content based on interests of other users

A computing system is described that determines, based on survey information, a group of users of computing devices who have expressed interest in an event, wherein the group of users is included in a plurality of users, and wherein each of the plurality of users has an interest profile. The... Google Inc

03/08/18 / #20180068338

Method and system for incentivizing users to make purchases

In a method and system for incentivizing a user to make a purchase, social relationship data for a user of an online social network is identified, and an offer is provided to the user to purchase an item at a promotional price if an acceptance of the offer by the... Google Inc

03/08/18 / #20180068348

Retargeting in a search environment

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible... Google Inc

03/08/18 / #20180068410

Detecting multiple parts of a screen to fingerprint to detect abusive uploading videos

A method and system generates and compares sub-fingerprints for videos. Sub-fingerprints of a video provide representations of characteristics of portions of video content of the video. Sub-fingerprints can be used to determine whether a video includes video content of another video effectively. The video can include other video content to... Google Inc

03/08/18 / #20180068472

Rendering interaction statistics data for content elements of an information resource by identifying client device segments

Systems and methods of rendering webpage interaction statistics data over graphical user interfaces is provided herein. A computing device can transmit a request for an interaction statistics identifying an information resource. The computing device can receive the interaction data set for the identified information resource. The computing device can calculate... Google Inc

03/08/18 / #20180068675

Enhanced multi-channel acoustic models

This specification describes computer-implemented methods and systems. One method includes receiving, by a neural network of a speech recognition system, first data representing a first raw audio signal and second data representing a second raw audio signal. The first raw audio signal and the second raw audio signal describe audio... Google Inc

03/08/18 / #20180069827

Service provisioning profile for a fabric network

Methods and systems for pairing a device to an account managed by a remote service include connecting to a commissioning device. The commissioning device is a device that manages pairing of devices to a remote service. Pairing the device to the fabric in a remote service also includes receiving service... Google Inc

03/08/18 / #20180069912

Pre-fetched encoding for application streaming

Systems and methods for pre-fetched encoding for application streaming. In some implementations, an indication at a server computer system that a client device has a plurality of representations of template frames may be received. Multiple image frames, provided to a client device by the server computer system, where the processing... Google Inc

03/08/18 / #20180070051

Displaying a presenter during a video conference

Implementations generally relate to displaying a presenter during a video conference. In some implementations, a method includes providing a user interface of a video conference between at least a first user and a second user, where the first user is associated with a first endpoint and the second user is... Google Inc

03/08/18 / #20180070106

Context adaptive scan order for entropy coding

Video coding using a context adaptive scan order for entropy coding may include decoding a current block by identifying a context adaptive scan order for entropy decoding a transform block, which may include identifying non-zero-coefficient probabilities for the transform block such that each location in the transform block corresponds to... Google Inc

03/08/18 / #20180070144

Sharing a user-selected video in a group communication

A processing device of a mobile device of a first user presents a graphical user interface (GUI) of an application providing group communication between the first user and one or more other users in a group, the GUI comprising a portion to receive a message of the first user for... Google Inc

03/08/18 / #20180070210

On-demand mobile device location polling

A home management system comprises a controller configured to determine that a status of a particular mobile device registered with the home management controller is of concern; transmit to the particular mobile device a request notification to enable the registered mobile device to determine a device location in the background;... Google Inc

03/01/18 / #20180058863

Rerouting in a navigation system based on updated information

A navigation system can identify locations of interest at a route destination. Those locations of interest at the destination can fall within a predetermined distance of the destination or those that are responsive to a query that includes the destination as a parameter. The navigation system can receive a selection... Google Inc

03/01/18 / #20180059777

Manipulating virtual objects with six degree-of-freedom controllers in an augmented and/or virtual reality environment

A system for combining six degree of freedom (6DOF) inputs, or positional and orientation inputs, from multiple 6DOF controllers in an augmented reality (AR) environment and/or a virtual reality (VR) environment is provided. In response to the detected movement of multiple controllers, and in particular, rotational movement of the multiple... Google Inc

03/01/18 / #20180059896

Animating an image to indicate that the image is pannable

In general, the subject matter described in this disclosure can be embodied in methods, systems, and computer-readable devices. A computing device presents a user interface that includes first and second images. The computing device receives first user input that moves the user interface in a first direction. The computing device... Google Inc

03/01/18 / #20180060020

Automated vehicle operator stress reduction

In one example, a method incudes determining, by one or more processors of a computing system included in a vehicle, whether one or more events have occurred that are likely to increase a stress level of an operator of the vehicle, and determining, by the one or more processors, whether... Google Inc

03/01/18 / #20180060029

Using user input to adapt search results provided for presentation to the user

Methods, apparatus, and computer readable media related to interaction between a user and an automated assistant during a dialog between the user and the automated assistant. Some implementations are directed to adapting a graphical and/or audible presentation of search results provided by the automated assistant for presentation to the user.... Google Inc

03/01/18 / #20180060048

Hybrid deoptimization mechanism for class hierarchy analysis

Apparatus and methods related to compiling software are provided. A computing device can receive software having software-associated instructions for compilation into machine-language instructions. The computing device can perform a class hierarchy analysis to determine a class hierarchy for the software. The computing device can determine whether a particular method call... Google Inc

03/01/18 / #20180060221

Multi-layer test suite generation

A system and method for developing a multi-layered test suite for an operating platform including a framework layer and a system layer includes executing a first test suite against a version of the operating platform modified based on a software faults. A first counter is incremented if a first test... Google Inc

03/01/18 / #20180060276

Matrix processing apparatus

Methods, systems, and apparatus, including a system for transforming sparse elements to a dense matrix. The system is configured to receive a request for an output matrix based on sparse elements including sparse elements associated with a first dense matrix and sparse elements associated with a second dense matrix; obtain... Google Inc

03/01/18 / #20180060333

System and placement of virtual characters in an augmented/virtual reality environment

A system and method for orienting the presentation of a virtual environment with respect to multiple users in a shared virtual space is provided. The multiple users may be physically present in different physical spaces. For each of the multiple users, the system may detect physical constraints associated with the... Google Inc

03/01/18 / #20180060445

Optimized digital components

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing digital components. In one aspect, the system includes a digital component server that identifies a digital component to be presented in an electronic document. The system also includes a digital component distribution server that interacts... Google Inc

03/01/18 / #20180060599

Conditional disclosure of individual-controlled content in group contexts

Methods, apparatus, systems, and computer-readable media are provided for interactive assistant modules to safely access and provide restricted content in group contexts. In various implementations, a dialog between a first individual and an interactive assistant module may be determined to be sensorially perceivable by at least a second individual. Restricted... Google Inc

03/01/18 / #20180060743

Electronic book reader with supplemental marginal display

Digital content is received and supplemental content metadata is produced. The supplemental content metadata indicates a location of a feature in the digital content that is predicted to be of interest to a user. A digital content package is created that includes the digital content and the supplemental content metadata.... Google Inc

03/01/18 / #20180060816

Mobile application management

A computer-implemented method may include determining whether a computing device accessing an online application marketplace is associated with a particular business entity registered with the online application marketplace. The method may further include identifying applications that were selected by a representative of the particular business entity to be identified to... Google Inc

03/01/18 / #20180060918

System and urgency based resource distribution

A method of organizing media content is disclosed. The method for distributing resources includes a plurality of resources, generated in accordance with consumer-directed attributes of at least two consumers, at least one desired criteria limiting the ones of said plurality of resources available for each of the at least two... Google Inc

03/01/18 / #20180060921

Augmenting visible content of ad creatives based on documents associated with linked to destinations

Methods, apparatus, systems, and computer-readable media are provided for augmenting visible content of ad creatives. In various implementations, a document associated with a destination linked to by an ad creative may be identified. One or more templates may be applied to content of the document to identify at least one... Google Inc

03/01/18 / #20180060934

System and increasing location awareness of organizations

To measure the increase in location awareness for an organization's locations using a map display, a server device identifies each of the locations belonging to an organization and applies a random filter to select a subset of the locations. An indication of the organization is presented on a map display... Google Inc

Social Network Patent Pack
03/01/18 / #20180061106

Method and contextually varying imagery on a map

Map data for generating a digital map of a geographic area is received, the digital map is generated using the received map data, and the digital map is displayed via a user interface. An interactive runway of photographic images corresponding to objects located within the geographic area is generated, the... Google Inc

03/01/18 / #20180061119

Quadrangulated layered depth images

In one general aspect, a computer-implemented method can include identifying a plurality of pixel samples included in a layered depth image (LDI) representation of a scene for rendering in a three-dimensional (3D) image in a virtual reality (VR) space, grouping, by a processor, a subset of the plurality of pixel... Google Inc

03/01/18 / #20180061400

Using textual input and user state information to generate reply content to present in response to the textual input

Methods, apparatus, and computer readable media related to receiving textual input of a user during a dialog between the user and an automated assistant (and optionally one or more additional users), and generating responsive reply content based on the textual input and based on user state information. The reply content... Google Inc

03/01/18 / #20180061419

Hotword detection on multiple devices

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving audio data that corresponds to an utterance. The actions further include determining that the utterance likely includes a particular,... Google Inc

03/01/18 / #20180061424

Audio compensation techniques for network outages

Computer-implemented techniques can include establishing, between first and second computing devices, an audio communication session via a network. The first computing device can receive and temporarily store audio packets corresponding to an audio input signal obtained by the second computing device. When the audio packets cause the buffer to fill... Google Inc

03/01/18 / #20180061437

Techniques for decreasing echo and transmission periods for audio communication sessions

A computer-implemented technique can include establishing an audio communication session between first and second computing devices and obtaining, by the first computing device, an audio input signal using audio data captured by a microphone. The first computing device can analyze the audio input signal to detect a speech input by... Google Inc

03/01/18 / #20180062758

Fading mitigation of turbulent channel based on polarization diversity in coherent optical receivers

A method includes receiving a first data packet on a first polarization portion of an optical signal from a second communication terminal through a free space optical link during a first time period and receiving a first data packet replica on the first polarization portion of the optical signal during... Google Inc

03/01/18 / #20180062973

Line rate ethernet traffic testing

A method includes receiving user data packets from customer premises equipment (CPE) in communication with a network terminal over a communication link and enabling a network terminal-side loopback mode to establish a closed traffic test loop across the communication link between the network terminal and the CPE. The received user... Google Inc

03/01/18 / #20180063117

Merged video streaming, authorization, and metadata requests

Implementations disclose merged video streaming, authorization, and metadata request. A method includes receiving, by a streaming server, a first request to view a media item from a client device via a connection between the client device and the streaming server, and sending a second request to an authorization server to... Google Inc

03/01/18 / #20180063317

Device-orientation controlled settings

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to changing device settings based on an orientation or motion of a mobile device. The method includes receiving a user input, determining that the mobile device was oriented in a first orientation when the user input... Google Inc

Patent Packs
03/01/18 / #20180063485

Systems, methods, and devices for managing coexistence of multiple transceiver devices by optimizing component layout

The various implementations disclosed herein include a camera assembly configured for communication over multiple communication protocols. The camera assembly includes: (1) an enclosed housing; (2) a lens module positioned within the enclosed housing and configured to receive light; (3) circuit board(s) positioned within the enclosed housing; (4) communication circuitry coupled... Google Inc

03/01/18 / #20180063572

Methods, systems, and media for synchronizing media content using audio timecodes

Methods, systems, and media for synchronizing media content using audio timecodes are provided. In some implementations, the method comprises: identifying, using a secondary device, a media content item that is being presented on a primary device; detecting, using the secondary device, a tone embedded within a portion of audio content... Google Inc

03/01/18 / #20180063627

Vibration transducer connector providing indication of worn state of device

Arrangements for bone conduction transducers (BCTs) that couple to wearable devices are described herein. An example BCT couples to a wearable device via a moveable member, and is arranged on the wearable such that the BCT member moves so as to provide an indication as to whether or not the... Google Inc

03/01/18 / #20180063758

Methods, systems, and media for managing network connections

Methods, systems, and media for controlling network connections are provided. In some implementations, a method for controlling network connections is provided, the method comprising: determining, by a user device connection to an access point by a first network connection, that a second network connection is available; determining that the user... Google Inc

03/01/18 / #20180063990

Cooling a data center

Techniques for cooling a data center include circulating an airflow, to a warm air plenum of a first module, from rows of racks that support a heat-generating electronic devices; warming the airflow circulated through the racks; circulating the warmed airflow through a warm air inlet of the warm air plenum... 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

###