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

Cooperative immersive live action 360-degree video and virtual reality

A design for a cooperative live action virtual reality experience is described. A client makes use of a 360-degree display unit to play a 360-degree video file, a corresponding audio file, and an annotation requesting the user to make a selection that will dictate the progression of the virtual reality... Google Inc

Routing with data version stitching

Systems and methods are provided for the determination of routes from, for instance, travel segment network data associated with different data versions. More particularly, a request can be received for a route from an origin to a destination. Graph data modeling a travel segment network for a geographic region associated... Google Inc

Analysis of interactive map usage patterns

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing user interactions with an electronic map. In one aspect, a plurality of records is identified, the records each identifying at least one map segment in a plurality of map segments included in an interactive electronic... Google Inc

Systems and methods of sensor linearization

Systems and methods of sensor linearization are provided. For instance, a system for sensing a value associated with a physical quantity can include a sensing network including a transducer, a source configured to provide an electrical signal to the sensing network, and an analog-to-digital converter coupled to the transducer configured... Google Inc

Three-part computing device

A three-part computing device includes a display portion, a base portion, and a keyboard portion. The display portion can include a touchscreen, and the keyboard portion can include a keyboard having a plurality of keys. The base portion can include a central processing unit, memory, and a battery. The display... Google Inc

Radar-based gestural interface

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a gestural interface in vehicle. In one aspect, movement data corresponding to a gesture of a driver of a vehicle is received from a radar receiver arranged to detect movement at the interior of the... Google Inc

Hybrid memory management

Methods, systems, and apparatus for determining whether an access bit is set for each page table entry of a page table based on a scan of the page table with at least one page table walker, the access bit indicating whether a page associated with the page table entry was... Google Inc

Repartitioning data in a distributed computing system

Methods, systems, and apparatus for allocating, by a source of one or more sources, a segment of a data file of a transient memory for exclusive access by the source, the transient memory being a distributed in-memory file system that supports remote direct memory access; writing, by the source, data... Google Inc

Hybrid memory management

Methods, systems, and apparatus for receiving a request to access, from a main memory, a first cache line of a page of data; determining that the first cache line is not stored in the main memory and is stored in a secondary memory, and in response: transferring the first cache... Google Inc

Home automation system

A method for operating a home automation system includes receiving a device modification request from a requesting user device of a requesting user to modify a configurable device property of a requested household device. The requesting user is one of one or more users associated with the household. The method... Google Inc

Methods, systems, and media for presenting a user interface customized for a predicted user activity

Methods, systems, and media for presenting a user interface customized for a predicted user activity are provided. In some embodiments, the method comprises: selecting users of a content delivery service, causing user devices to prompt the associated users to provide subjective data related to the user's intent when requesting media... Google Inc

Displaying objects based on a plurality of models

A system and method is provided for displaying surfaces of an object from a vantage point different from the vantage point from which imagery of the object was captured. In some aspects, imagery may be generated for display by combining visual characteristics from multiple source images and applying greater weight... Google Inc

Triggering answer boxes

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes receiving a query. A plurality of search results responsive to the query are identified. The search results are analyzed to determine that at least a first search... Google Inc

Related entities

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying entities that are related to an entity to which a search query is directed. One of the methods includes receiving a search query, wherein the search query has been determined to relate to a first entity... Google Inc

Neural network processor

A circuit for performing neural network computations for a neural network comprising a plurality of neural network layers, the circuit comprising: a matrix computation unit configured to, for each of the plurality of neural network layers: receive a plurality of weight inputs and a plurality of activation inputs for the... Google Inc

Deep machine learning to predict and prevent adverse conditions at structural assets

The present disclosure provides systems and methods that use machine-learned models, such as deep neural networks, to predict and prevent adverse conditions at structural assets. One example method includes obtaining data descriptive of a plurality of images that depict at least a portion of a geographic area that contains a... Google Inc

Optimized machine learning system

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing machine learning systems. In one aspect a method includes determining an average error of a machine learning system (“MLS”). An evaluation function that provides a result that would have been achieved using a specified value... Google Inc

Systems and methods for detection of navigation to physical venue and suggestion of alternative actions

The techniques, methods, systems, and other mechanisms described herein include processes for determining if customized content should be generated, what information to include in the customized content, and when to provide the customized content. In general, a computing system determines that a user intends to travel to a physical venue.... Google Inc

Method and device for providing pipeline reordering of encoder parameter controllers for an encoder

Control logic determines when a network condition has changed by evaluating network condition data. Based on a detected network condition change, the control logic reorders an encoder parameter controller execution sequence of a plurality of encoder parameter controllers. The control logic configures the plurality of reordered encoder parameter controllers so... Google Inc

Methods and systems for determining positional data for three-dimensional interactions inside virtual reality environments

In one general aspect, systems and methods are described for determining positional data for three-dimensional interactions inside virtual reality environments. The methods may include receiving inertial measurement unit (IMU) data from at least one mobile device of a plurality of mobile devices operating in a virtual reality environment, obtaining absolute... Google Inc

Image search query predictions by a keyboard

A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, and determine, based on an indication of a selection of one or more... Google Inc

Component libraries for voice interaction services

The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of... Google Inc

Voice interaction services

The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may receive audio data corresponding to an utterance spoken by... Google Inc

Correction of previously received textual messages based on one or more later received textual messages

A computer-executed technique for correcting previously received textual messages based on a later received textual message can include receiving and displaying a first textual message in a user interface. A second textual message is received and, based on this second textual message, the first textual message is analyzed to determine... Google Inc

System for serving shared content on a video sharing web site

A method for serving an audio-only shared content on a video sharing web site, including: receiving a playlist listing a plurality of videos; determining a content identification (content-id) for the plurality of the videos in the playlist; determining that the content-id for the plurality of videos corresponds to an audio-related... Google Inc

Identifying local experts for local search

A query is received from a user via a user device. A geographic area and a category of business for the query are identified. Using reviews related to the geographic area and the category of business from a plurality of users, candidate experts are selected from among the users. For... Google Inc

Methods, systems, and media for providing a media consumption history annotated with social context

Methods, systems, and media for providing a media consumption history annotated with social context. In some embodiments, the method comprises: receiving, from a first user device that is associated with a sharing user, a request to share a video item; providing an address associated with the video item; receiving a... Google Inc

Methods and systems for controlling permission requests for applications on a computing device

Examples described may relate to methods and systems for controlling permission requests for applications running on a computing device to access resources provided by the computing device. A computing device may maintain in memory for a given application responses to permission requests. The computing device may receive responses to a... Google Inc

Personalized image collections

A computer-implemented method includes generating a metric for a first user that reflects preferences for image attributes, determining image attributes for a first set of images associated with a second user, selecting a subset of the first set of images for the first user based on the metric and the... Google Inc

Extracting image data using three-dimensional models

Comparing extracted card data from a continuous scan comprises an optical character recognition (“OCR”) system for extracted data based on three-dimensional models. The system receives a digital scan of a physical card and obtains a plurality of images of the card from the digital scan of the physical card. The... Google Inc

Surfacing unique facts for entities

Systems and methods identify and provide interesting facts about an entity. An example method includes selecting documents associated with at least one unique fact trigger, the documents being from a document repository. The method also includes generating entity-sentence pairs from the documents and, for a first entity of the entities... Google Inc

Increasing dimensionality of data structures

Methods, apparatus, systems, and computer-readable media are provided for increasing dimensionality of data structures associated with filling positions. In some implementations, a prediction of desired experience for a given position to be filled may be used to increase the dimensionality of a searchable data structure that represents the given position.... Google Inc

Computer-assisted agendas for videoconferences

Implementations relate to computer-assisted agendas for videoconferences. In some implementations, a computer-implemented method includes receiving, at a device, scheduling input associated with a videoconference, where the scheduling input includes a time for the videoconference and one or more identifiers of one or more participants for the videoconference. In response to... Google Inc

Multi-point free space optical communication system

A system includes an optical transceiver configured to transmit/receive at least one optical feed and a beam separator configured to separate the optical feed into a plurality of optical beams, and spatially combine the optical beams into the optical beam. The system also includes a dichroic mirror optically coupled to... Google Inc

02/08/18 / #20180041459

Email conversation management system

A process searches electronic messages. The process displays a user interface for an electronic messaging application, including a label list panel comprising labels and an electronic message list panel comprising listed objects associated with a user of the electronic messaging application. Each respective object is visually distinct and represents one... Google Inc

02/08/18 / #20180041463

Event-based comment grouping for content items

A method for event-based comment grouping for content items is disclosed. The method includes identifying, by a processing device, user comments corresponding to a content item, the user comments comprising playback timestamps having selectable links to access a portion of the content item that is associated with a respective time... Google Inc

02/08/18 / #20180041742

Monochrome-color mapping using a monochromatic imager and a color map sensor

This document describes techniques and apparatuses for implementing monochrome-color mapping using a monochromatic imager and a color map sensor. These techniques and apparatuses enable better resolution, depth of color, or low-light sensitivity than many conventional sensor arrays.... Google Inc

02/08/18 / #20180041746

Testing 3d imaging systems

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to testing three-dimensional imaging systems. In some implementations, a system includes a mount for a three-dimensional camera, a mount for a calibration target, and a rail to which the mount for the calibration target is coupled.... Google Inc

02/08/18 / #20180041822

Base station with baseband bypass

An integrated base station provides uplink and downlink wireless connectivity between user equipment and a wireless communication network. In order to accommodate certain features of the network, a bypass switch of the integrated base station is employed so that the baseband module of the base station is bypassed as to... Google Inc

02/01/18 / #20180029743

Egg packaging

A cruciform sheet including a rectangular central section bounded by two sections on each side substantially coextensive with the central section, and dimensioned to wrap around an egg carton. The sheet is bound at top and bottom by flaps, from which tabs extend. The flaps can be folded to cover... Google Inc

02/01/18 / #20180029786

Egg carton insert

An egg carton insert includes an N row by M column array of interconnected domes. Each dome is sized to enclose a top portion of an egg. Each dome is connected to each neighboring dome in the array. The array of domes forms an opening between each group of four... Google Inc

02/01/18 / #20180032491

Web page display systems and methods

Aspects of the subject technology relate to web page display. A pre-render server may generate and store pre-rendered versions of web pages in a pre-render cache. To display a web page, a web client may concurrently send a pre-render request for the web page to the pre-render server and a... Google Inc

02/01/18 / #20180032499

Automatically generating spelling suggestions and corrections based on user context

Methods and systems for automatically generating spelling suggestions and corrections are described. The method includes receiving content being shared by a user, determining a first language associated with the content, determining a context for the content, determining a potential error in the content using the first language and the context,... Google Inc

02/01/18 / #20180032521

Triggering application information

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for providing content. A stored query and a set of features of the stored query are accessed. The set of features of the stored query specifies a main query topic and at least one... Google Inc

02/01/18 / #20180032604

Nonstandard locality-based text entry

A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.... Google Inc

02/01/18 / #20180032709

Real-time user authentication using integrated biometric sensor

A computing device includes a housing, a processor, memory, a human interface device (i.e., a keyboard or a trackpad), and a biometric sensor integrated into the housing. The biometric sensor is configured for capturing biometric data (i.e., heartbeat data or a vein scan) from one or more of hands of... Google Inc

02/01/18 / #20180032741

Privacy aware intent resolution with external sources

Methods for identifying and obtaining a suitable application for interacting with a selected content item by providing secure access to a limited portion of information on the selected content item are provided. In one aspect, a method includes receiving a selection from a user in an initial application running on... Google Inc

02/01/18 / #20180032798

Automatic hands free service requests

A service device processes a service request using account information of a user. The service device captures a first image of the user, generates a first user facial template based on the first image, and transmits the first user facial template with the account information to a service processing system.... Google Inc

02/01/18 / #20180032863

Training a policy neural network and a value neural network

Methods, systems and apparatus, including computer programs encoded on computer storage media, for training a value neural network that is configured to receive an observation characterizing a state of an environment being interacted with by an agent and to process the observation in accordance with parameters of the value neural... Google Inc

02/01/18 / #20180032864

Selecting actions to be performed by a reinforcement learning agent using tree search

Methods, systems and apparatus, including computer programs encoded on computer storage media, for training a value neural network that is configured to receive an observation characterizing a state of an environment being interacted with by an agent and to process the observation in accordance with parameters of the value neural... Google Inc

02/01/18 / #20180032871

Systems and methods to perform machine learning with feedback consistency

The present disclosure provides systems and methods that enable training of an encoder model based on a decoder model that performs an inverse transformation relative to the encoder model. In one example, an encoder model can receive a first set of inputs and output a first set of outputs. The... Google Inc

02/01/18 / #20180032877

Predicting user navigation events

A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the... Google Inc

02/01/18 / #20180033054

Content unit creation

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An example content presentation opportunity is identified as being associated with a reservation system. The content presentation opportunity is characterized, including creating a signature defined by signals. Creating the signature includes... Google Inc

02/01/18 / #20180033201

Low-power mode feature identification at a head mounted display

A head mounted display (HMD) adjusts feature tracking parameters based on a power mode of the HMD. Examples of feature tracking parameters that can be adjusted include the number of features identified from captured images, the scale of features identified from captured images, the number of images employed for feature... Google Inc

02/01/18 / #20180033258

Device with precision frequency stabilized audible alarm circuit

Systems for ensuring an audible alarm circuit sounds at a minimum magnitude of loudness are provided. Different circuitry embodiments discussed herein are each capable of assisting the audible alarm circuit in maintaining a minimum loudness threshold. Audible alarm circuit operation optimization can be achieved using embodiments that fall within anyone... Google Inc

02/01/18 / #20180033426

Acoustic model training using corrected terms

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving first audio data corresponding to an utterance; obtaining a first transcription of the first audio data; receiving data indicating (i) a selection of one or more terms of the... Google Inc

02/01/18 / #20180034786

Providing online media content via a satellite broadcast system

A processing device of a media server selects a media item to be provided to users via a satellite broadcast system, encrypts the media item using an encryption key to generate an encrypted media item, and transmits the encrypted media item to the satellite broadcast system via a first communication... Google Inc

02/01/18 / #20180034925

Providing supplemental content in relation to embedded media

Systems and methods are disclosed for providing supplemental content in relation to embedded media. In one implementation, a processing device receives a media request from a third-party platform to incorporate a first media item within the third-party platform. The processing device identifies one or more additional media items based on... Google Inc

02/01/18 / #20180035066

Monolithically integrated rgb pixel array and z pixel array

An apparatus is described that includes first and second pixels arrays integrated on a same semiconductor chip. The first pixel array contains visible light pixels and no Z pixels. The second pixel array contains Z pixels and no visible light pixels. The first and second pixel arrays do not overlap... Google Inc

02/01/18 / #20180035150

Systems and methods for providing content in a content list

Providing content in a content list may include identifying positions within the list where content can be provided. A client agent may automatically play items of content at a first position when determining that the first position is within a displayed region of the content list. The client agent may... Google Inc

02/01/18 / #20180035253

Systems and methods for enforcing wireless regulatory compliance

This disclosure relates to systems and methods for verifying that a device is using its Wi-Fi circuitry in compliance with the regulations governing the location in which the device is located. Embodiments discussed herein can verify the location using location verification tools that evaluate locally ascertainable factors that contribute to... Google Inc

02/01/18 / #20180035305

Distributed channel sampling across a mesh network

In embodiments of distributed channel sampling across a mesh network, a commissioning device propagates a scanning request, which includes a number of scanning parameters, to nodes in a mesh network, causing the nodes to perform energy detection (ED) scans using the scanning parameters. The commissioning device receives energy measurements in... Google Inc

01/25/18 / #20180023832

Hvac control system encouraging energy efficient user behaviors in plural interactive contexts

Methods and devices for controlling a heating, ventilation, and air conditioning (HVAC) system by a thermostat are provided. Input can be received from a user via a thermostat, the input being indicative of an adjustment of an HVAC-related setting. On a real-time basis, the HVAC-related setting that is being adjusted... Google Inc

01/25/18 / #20180023833

Distribution of call-home events over time to ameliorate high communications and computation peaks in intelligent control system

The current application is directed to an intelligent control system that includes intelligent thermostats and remote servers that spread call-home events over time to avoid large peak computational and communications loads on intelligent-control-system servers. The spreading of call-home vents over time is effected by use of call-home splay values pseudorandomly... Google Inc

Patent Packs
01/25/18 / #20180024226

Antenna and radar system that include a polarization-rotating layer

An antenna includes a plurality of waveguide antenna elements arranged in a first array configured to operate with a first polarization. The antenna also includes a plurality of waveguide output ports arranged in a second array configured to operate with a second polarization. The second polarization is different from the... Google Inc

01/25/18 / #20180024286

Head-mounted display with off-board illumination

Techniques of providing illumination to a head-mounted display (HMD) involve providing off-board illumination apart from the HMD. An off-board illumination unit delivers the illumination to the HMD via optical fibers. The optical fibers are lightweight and do not restrict motion of a user. Because the power source is less restricted,... Google Inc

01/25/18 / #20180024363

Methods and devices for rendering interactions between virtual and physical objects on a substantially transparent display

Disclosed are methods and devices for rendering interactions between virtual and physical objects on a substantially transparent display are disclosed. In one embodiment, the method includes displaying a user-interface on a substantially transparent display of a wearable computing device. The method further includes displaying a virtual object in the view... Google Inc

01/25/18 / #20180024623

Detecting user range of motion for virtual reality user interfaces

In one general aspect, a system and method are described to generate a virtual environment for a user. The virtual environment may be generated with a first electronic device that is communicably coupled to a second electronic device. The method may include tracking movement of the second electronic device in... Google Inc

01/25/18 / #20180024630

Editing cuts in virtual reality

A computer-implemented method is described for configuring interaction zones for a virtual reality environment. The method may include defining a plurality of scenes, each scene including a plurality of selectable scene cuts and defining a first interaction zone and a second interaction zone. The method may also include automatically selecting... Google Inc

01/25/18 / #20180024695

Detecting user interactions with a computing system of a vehicle

A computing system of a vehicle for controlling a vehicle or systems within a vehicle. The computing system comprises a presence-sensitive panel within the vehicle, an infrared camera configured to capture images in a three-dimensional space within the vehicle, at least one processor; and at least one storage device that... Google Inc

01/25/18 / #20180024717

Playback of media content inline within a scrollable mixed multimedia display background

A method of playing back media content inline within a scrollable mixed multimedia display background is provided. The mixed multimedia content may be displayed in a scrollable container, and thumbnails of playable media items may be displayed in the mixed multimedia content. In response to detecting a user interaction that... Google Inc

01/25/18 / #20180025257

Generating images using neural networks

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating images using neural networks. One of the methods includes generating the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a... Google Inc

01/25/18 / #20180025534

Displaying and interacting with scanned environment geometry in virtual reality

Techniques of displaying a virtual environment in a HMD involve generating a lighting scheme within a virtual environment configured to reveal a real object in a room in the virtual environment in response to a distance between a user in the room and the real object decreasing while the user... Google Inc

01/25/18 / #20180025537

Portable globe creation for a geographical information system

Portable globes may be provided for viewing regions of interest in a Geographical Information System (GIS). A method for providing a portable globe for a GIS may include determining one or more selected regions corresponding to a geographical region of a master globe. The method may further include organizing geospatial... Google Inc

01/25/18 / #20180025538

Labeling for three-dimensional occluded shapes

Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on... Google Inc

01/25/18 / #20180025599

Determining sensor installation characteristics from camera image

An image of at least a portion of a room may be received, the image of the room comprising an image of a sensor mounted in the room. At least one optical parameter related to the image of the room may also be received. A distance may be determined between... Google Inc

01/25/18 / #20180025721

Automatic speech recognition using multi-dimensional models

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic speech recognition using multi-dimensional models. In some implementations, audio data that describes an utterance is received. A transcription for the utterance is determined using an acoustic model that includes a neural network having first memory... Google Inc

01/25/18 / #20180025734

Segment-based speaker verification using dynamically generated phrases

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying an identity of a user. The methods, systems, and apparatus include actions of receiving a request for a verification phrase for verifying an identity of a user. Additional actions include, in response to receiving the... Google Inc

Patent Packs
01/25/18 / #20180026363

Adaptive antenna systems for unknown operating environments

Various adaptive antenna systems are presented in which the structure of the antenna is configured to realize different radiation patterns. Such arrangements can include electrically connecting and disconnecting portions of the antenna structure to determine an arrangement that results in a higher signal strength in an unknown operating environment, such... Google Inc

01/25/18 / #20180027075

Saving files from third-party systems directly to a cloud storage system

A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user... Google Inc

01/25/18 / #20180027091

Providing digital content based on expected user behavior

In a computing system, information regarding a plurality of events that use a computing device is obtained, and a time-dependant increase in activity for each of at least some of the events is identified. An observed interest by a user in an event is correlated with an identified increase in... Google Inc

01/25/18 / #20180027110

Contextual information for a notification

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a notification. In one aspect, a method includes receiving, from a user device in response to the user device obtaining a notification in response to an occurrence of a trigger event, a... Google Inc

01/25/18 / #20180027162

Augmented video processing

Embodiments described herein may allow for dynamic image processing based on biometric data. An example device may include: an interface configured to receive video data that is generated by an image capture device; an interface configured to receive biometric data of a user of the image capture device from one... Google Inc

01/25/18 / #20180027298

Methods, systems, and media for facilitating interaction between viewers of a stream of content

Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated... Google Inc

01/25/18 / #20180027302

Serving a live stream as an advertisement

A client device requests video content from a content server system, and receives sponsored content about a live stream of a live event, the sponsored content including a portion of the live stream. The client device displays the sponsored content including a portion of the live stream, the sponsored content... Google Inc

01/25/18 / #20180027466

Mobility in a multi-network wireless system

A method includes receiving one or more data packets from an external network when a user device connects to a first network. The user device is configured for dual connectivity with the first network and a second network. The method also includes transmitting a measurement configuration to a modem of... Google Inc

01/25/18 / #20180027701

Data center modular systems

A modular data center system includes an upper module including a roller assembly attached to a frame of the upper module, the roller assembly configured to engage at least a portion of a rail assembly attached to a structure of a data center building; and a lower module attachable to... Google Inc

01/18/18 / #20180017403

Navigation api for linking software applications

Provided are systems and methods for linking two or more software applications using a navigation application programming interface. In one embodiment, a first software application on a computing device can invoke a second software application on the computing device. The invocation causes the second software application to launch on the... Google Inc

01/18/18 / #20180018008

Backup power architecture for rack system

A computing device is associated with a circuit for sharing and distributing backup power. During normal operating conditions, a main bus bar provides power to each computing device in a rack via a main power bus of the corresponding circuit. In the event of an AC power outage, the main... Google Inc

01/18/18 / #20180018081

Methods and systems for presenting smart home information in a user interface

The various embodiments described herein include methods, devices, and systems for presenting smart home information. In one aspect, a method includes: (1) determining that a first set of smart devices correspond to a first space of a plurality of spaces of a dwelling; (2) displaying a first user interface including:... Google Inc

01/18/18 / #20180018086

Pressure-based gesture typing for a graphical keyboard

A computing device is described that outputs, for display, a graphical keyboard comprising a plurality of keys. The computing device receives an indication of a first gesture selecting a first sequence of one or more keys from the plurality of keys, and an indication of a second gesture selecting a... Google Inc

01/18/18 / #20180018123

Two stage command buffers to overlap iommu map and second tier memory reads

IOMMU map-in may be overlapped with second tier memory access, such that the two operations are at least partially performed at the same time. For example, when a second tier memory read into a storage device controller internal buffer is initiated, an IOMMU mapping may be built simultaneously. To achieve... Google Inc

01/18/18 / #20180018155

Post-install application interaction

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Data specifying a post-install activity is received from a provider of an application. An opportunity is identified to provide third-party content to a user. A likelihood is determined that the user... Google Inc

01/18/18 / #20180018314

Incremental multi-word recognition

In one example, a computing device includes at least one processor that is operatively coupled to a presence-sensitive display and a gesture module operable by the at least one processor. The gesture module may be operable by the at least one processor to output, for display at the presence-sensitive display,... Google Inc

01/18/18 / #20180018376

Systems and methods for re-ranking displayed conversations

Systems and methods for storing a plurality of conversations are provided. Each such conversation has a corresponding conversation identifier and one or more messages sharing a common set of characteristics that meet predefined criteria. Information is sent to a remote computer identifying the conversations and providing sufficient information to rank... Google Inc

01/18/18 / #20180018387

System and classifying an alphanumeric candidate identified in an email message

A technique for classifying an alphanumeric candidate in an email message can include receiving and parsing a plurality of email messages to identify at least one alphanumeric candidate. For each particular alphanumeric candidate, the technique can include: (i) associating the particular alphanumeric candidate with an originating email in which the... Google Inc

01/18/18 / #20180018390

Contextual based image search results

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium determining image relevance responsive to a search query. In one aspect, a method includes, for each resource in a plurality of resources, wherein each resource includes one or more images and text that is separate from each... Google Inc

01/18/18 / #20180018554

Superpixel methods for convolutional neural networks

Methods, systems, and apparatus for efficiently performing a computation of a convolutional neural network layer. One of the methods includes transforming a X by Y by Z input tensor into a X′ by Y′ by Z′ input tensor, wherein X′ is smaller than or equal to X, Y′ is smaller... Google Inc

01/18/18 / #20180018556

Superpixel methods for convolutional neural networks

Methods, systems, and apparatus for efficiently performing a computation of a convolutional neural network layer. One of the methods includes transforming a X by Y by Z input tensor into a X′ by Y′ by Z′ input tensor, wherein X′ is smaller than or equal to X, Y′ is smaller... Google Inc

01/18/18 / #20180018580

Selecting content items using reinforcement learning

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using a machine learning model that has been trained through reinforcement learning to select a content item. One of the methods includes receiving first data characterizing a first context in which a first content item may be... Google Inc

01/18/18 / #20180018653

Changing email text based on payment status

An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface is provided in an email client that allows a user to insert payment with the email. Payment details are collected through one or... Google Inc

01/18/18 / #20180018711

Secondary content delivery system

Systems and methods for content (e.g., advertisements) delivery. An initial advertisement received by a user can include instructions for requesting a secondary advertisement. A user can follow the instructions to respond to the initial advertisement. A response to the initial advertisement can include a device identification. A secondary advertisement addressed... Google Inc

01/18/18 / #20180018961

Audio slicer and transcription generator

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for combining audio data and a transcription of the audio data into a data structure are disclosed. In one aspect, a method includes the actions of receiving audio data that corresponds to an utterance. The actions include... Google Inc

01/18/18 / #20180018970

Neural network for recognition of signals in multiple sensory domains

Apparatus and method for training a neural network for signal recognition in multiple sensory domains, such as audio and video domains, are provided. For example, an identity of a speaker in a video clip may be identified based on audio and video features extracted from the video clip and comparisons... Google Inc

01/18/18 / #20180018973

Speaker verification

Methods, systems, apparatus, including computer programs encoded on computer storage medium, to facilitate language independent-speaker verification. In one aspect, a method includes actions of receiving, by a user device, audio data representing an utterance of a user. Other actions may include providing, to a neural network stored on the user... Google Inc

01/18/18 / #20180018990

Device specific multi-channel data compression

A sensor device may include a computing device in communication with multiple microphones. A neural network executing on the computing device may receive audio signals from each microphone. One microphone signal may serve as a reference signal. The neural network may extract differences in signal characteristics of the other microphone... Google Inc

01/18/18 / #20180019057

In-situ wound current transformer core

A current transformer includes first and second bobbins, and a secondary winding. The first bobbin includes a first tube defining a first longitudinal axis. First and second flanges are disposed on first and second ends of the first tube. The first tube, the first and second flanges collectively define a... Google Inc

01/18/18 / #20180019889

Methods and devices for presenting video feeds in a user interface

The various embodiments described herein include methods, devices, and systems for presenting video feeds in a user interface. In one aspect, a method includes: (1) receiving a request to execute an application for communicating with a plurality of smart devices, including a plurality of cameras; (2) in response to receiving... Google Inc

Social Network Patent Pack
01/18/18 / #20180020028

Device pairing techniques using digital watermarking

Computer-implemented techniques include detecting, using a camera of a computing device having one or more processors, a digital watermark displayed by a display of a computing system. The digital watermark can be a visual indicator that is detectable by the camera of the computing device, and the computing system can... Google Inc

01/18/18 / #20180020080

Methods and systems of identifying a device using strong component conflict detection

A system implements a method of identifying an electronic device that requests access to a web service. A processor may receive, from an electronic device via a communication network, a first group of requests to access one or more web service functions on behalf of a registered user of the... Google Inc

01/18/18 / #20180020096

Systems and methods for syncing data related to voice calls via a dynamically assigned virtual phone number

The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the... Google Inc

01/18/18 / #20180020179

Monolithically integrated rgb pixel array and z pixel array

An apparatus is described that includes first and second pixels arrays integrated on a same semiconductor chip. The first pixel array contains visible light pixels and no Z pixels. The second pixel array contains Z pixels and no visible light pixels. The first and second pixel arrays do not overlap... Google Inc

01/18/18 / #20180020209

Integrated camera system having two dimensional image capture and three dimensional time-of-flight capture with a partitioned field of view

An apparatus is described that includes an integrated two-dimensional image capture and three-dimensional time-of-flight depth capture system. The three-dimensional time-of-flight depth capture system includes an illuminator to generate light. The illuminator includes arrays of light sources. Each of the arrays is dedicated to a particular different partition within a partitioned... Google Inc

01/18/18 / #20180020240

Hybrid transform scheme for video coding

An apparatus for decoding a current block from an encoded bitstream includes a memory and a processor. The processor is configured to execute instructions stored in the memory to decode, from the encoded bitstream, a prediction mode of the current block and decode the current block using a transform type... Google Inc

01/18/18 / #20180020258

Recommending media programs based on media program popularity

A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to... Google Inc

01/18/18 / #20180020286

Directional microphone device and signal processing techniques

Methods and apparatus relating to microphone devices and signal processing techniques are provided. In an example, a microphone device can detect sound, as well as enhance an ability to perceive at least a general direction from which the sound arrives at the microphone device. In an example, a case of... Google Inc

01/18/18 / #20180020313

Systems and methods for spatial audio adjustment

The present disclosure relates to managing audio signals within a user's perceptible audio environment or soundstage. That is, a computing device may provide audio signals with a particular apparent source location within a user's soundstage. Initially, a first audio signal may be spatially processed so as to be perceivable in... 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

###