Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Google Llc patents


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

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


Touchless user interface navigation using gestures

An example method includes displaying, by a display (104) of a wearable device (100), a content card (114B); receiving, by the wearable device, motion data generated by a motion sensor (102) of the wearable device that represents motion of a forearm of a user of the wearable device; responsive to... Google Llc

Tactile input device that reduces area occupied under top surface

A tactile input device may include a top surface, a sensor beneath the top surface, a controller beneath the top surface, and a securement mechanism. The controller may be configured to process input received by the sensor. The securement mechanism may be configured to secure the tactile input device to... Google Llc

Ordinal positioning of content items based on viewport

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a... Google Llc

Collaborative online spreadsheet application

A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege... Google Llc

Optimized digital component analysis system

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing decision systems. In some implementations, methods can include receiving a component request specifying a maximum number of digital components that are capable of being presented on a particular electronic document being rendered at a client... Google Llc

Multiple index based information retrieval system

An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. The document index is partitioned into multiple indexes, including a primary index and a secondary index.... Google Llc

Entity display priority in a distributed geographic information system

A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data.... Google Llc

Ranking and selecting images for display from a set of images

Implementations generally relate to ranking and selecting images for display from a set of images. In some implementations, a computer-implemented method includes providing selected images for display, including examining characteristics of a plurality of images, where the examined characteristics include two or more of: visual capture characteristics, visual content characteristics,... Google Llc

Converting spreadsheet applications to web-based applications

A method includes receiving a spreadsheet application that is executable using a spreadsheet program; converting the spreadsheet application into a data file that defines characteristics of a networked version of the spreadsheet application that was converted from the spreadsheet application by applying permissions that are set in the spreadsheet application... Google Llc

Organizing images associated with a user

A method includes identifying images associated with a user, where the image is identified as at least one of captured by a user device associated with the user, stored on the user device associated with the user, and stored in cloud storage associated with the user. The method also includes... Google Llc

Endorsement abuse detection via social interactions

Endorsement abuse detection via social interactions is described, including generating an endorsement log comprising an endorser identifier, a target identifier, endorsement data, and a token indicative of an endorsement event; analyzing the endorsement log with respect to a user aggregator and a target aggregator, to generate an online endorsement abuse... Google Llc

Following content providers in a social context

In general, a method for providing content to a user includes providing a content item to a user responsive to a received request. The content item is displayed to the user in a slot associated with a third party content site. The content item includes a first annotation providing information... Google Llc

Digital mapping system

A method of displaying a map on a display page includes displaying a map image; displaying at least one zoom control object overlaid on the map image using an image overlay technique to display the at least one zoom control object within the map image, thereby increasing an area within... Google Llc

Methods, systems, and media for presenting interstitial animations

Methods, systems, and media for presenting interstitial animations are provided. In some embodiments, the method comprises: receiving metadata associated with a video; receiving a request to present the video; causing the video to begin buffering; generating, using a hardware processor, an animation based on the metadata; causing the animation to... Google Llc

Smoothing 3d models of objects to mitigate artifacts

A system and method is provided for smoothing portions of a 3D model of an object based on the likelihood of a portion being an accurate representation of the surface of the object, and based on whether the surface of the object according to the model is relatively jagged or... Google Llc

Prioritized display of visual content in computer presentations

Implementations relate to prioritized display of visual content in computer presentations. In some implementations, a computer-executed method includes obtaining first visual content and second visual content associated with the first visual content, where the first and second visual content include a plurality of pixels. The method provides a display of... Google Llc

Transducers with improved impedance matching

A transducer (140) having a mechanical impedance over an operative frequency range and having a desired power coupling (145) to a load over the operative frequency range comprises a piezoelectric device (141) having a frequency distribution of modes in the operative frequency range; and an overmould (143). The overmould (143)... Google Llc

Analyzing reading metrics to generate action information

Data reports are received from a plurality of clients including action reports and timing reports. Action reports describe actions performed by users of the clients at location within an eBook. Timing reports describe reading speeds of users of the clients. The data reports are analyzed to identify an action that... Google Llc

Soliciting and creating collaborative content items

A method for soliciting and creating collaborative content items is disclosed. The method includes receiving, by a user device of a first user, a request to contribute a content item for a personalized message to a second user, the personalized message for an event unique to the second user, wherein... Google Llc

Apparatus and methods for optimizing dirty memory pages in embedded devices

Disclosed are apparatus and methods for providing images of memory objects. A computing device can receive a plurality of memory objects for one or more executable software components. The computing device can classify the plurality of memory objects in accord with a plurality of object classifications. A particular object classification... Google Llc

Identification of captured videos

A method includes: receiving a request to identify a video within a video stream; identifying a plurality of frames associated with the video stream; adjusting respective frames of the plurality of frames based in identified changes in angular motion between the respective frames of the plurality of frames; identifying a... Google Llc

Systems and methods for operating a set top box

Features of various implementations are used to control operation of a second electronic device from a first electronic device using indirect control methods and optical character recognition. In some implementations, communication between a primary set-top box and a supplemental set-top box is configured in order to avoid the need for... Google Llc

Systems and methods for associating media content with viewer expressions

Systems and methods for capturing media content in accordance with viewer expression are disclosed. In some implementations, a method is performed at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes: (1) obtaining... Google Llc

Systems and methods for identifying non-canonical sessions

The present disclosure provides systems and methods for automatically identifying non-canonical user sessions. Demographics associated with a device identifier can be compared with demographics associated with requested content (e.g. video, website, etc.). If the demographics match above a threshold, then the session may be assumed to be canonical or associated... Google Llc

Power sensitive wireless communication radio management

In one example, a wearable device includes one or more processors, a plurality of communication components, one or more motion sensors configured to detect motion of the wearable device and generate, based on the detected motion, motion data, and a storage device configured to store at least one module. The... Google Llc

Scheduling of software package transmissions on a multimedia broadcast multicast service channel

A computing device may schedule transmission of software packages on a broadcast/multicast downlink channel. The schedule may also include media transmissions on the channel, and the software package transmissions may be scheduled for times when the media transmissions are using less than or equal to a threshold capacity level of... Google Llc

Assigning physical-layer cell identities to base stations

A method includes receiving a transmission power, a distance from a source base station, and physical cell identifications (PCIs) under mod3 and mod30. The method includes determining a mod3 cost associated with allocating the PCI to the source base station based on the transmit power and the distance of the... Google Llc

Wiring in a head-mountable device

The present disclosure relates to a head mountable apparatus including two rims, where an inner top portion of each rim comprises a rim cavity, where each rim cavity comprises a first section and a second section, where a depth of the first section extends from an edge of the respective... Google Llc

Devices and methods for protecting unattended children in the home

The various implementations described herein include methods and systems for protecting unattended children in the home. In one aspect, a method is performed at computer system. The computer system: (1) receives occupancy data for a room in a smart home environment; (2) determines based on the received occupancy data whether... Google Llc

Transparent hardware-assisted memory decompression

Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks,... Google Llc

Confirming the identity of integrator applications

An application service system receives, from a merchant service system, an application program code comprising identifying information. The identifying information is extracted and the application is distributed for operation on a user device. A user interacts with the application, creating an access request that is transmitted to the application service... Google Llc

Selection of computational agent for task performance

An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed; determining a capability level of a first party (1P) agent to perform the task; determining... Google Llc

Multi computational agent performance of tasks

An example method includes receiving, by one or more processors, a representation of an utterance spoken at a computing device; identifying, by a first computational agent from a plurality of computational agents and based on the utterance, a multi-element task to be performed, wherein the plurality of computational agents includes... Google Llc

Shared virtual reality

An immersive three dimensional (3-D) virtual reality sharing program is disclosed. The system comprises a content controller configured to determine the physical locations of a reference point and boundary in a physical space and map them to a corresponding point and boundary in a virtual world. The physical location and... Google Llc

Automultiscopic display with viewpoint tracking and scalability for multiple views

In one aspect, a computer-implemented method for efficiently rendering and displaying multiple images on an electronic device having an automultiscopic display may generally include detecting, with the electronic device, a position of at least one eye relative to the automultiscopic display. The automultiscopic display may include an array of multipixels,... Google Llc

04/05/18 / #20180096675

Synthesized voice selection for computational agents

An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; selecting, based on the utterance, an agent from a plurality of agents, wherein the plurality of agents includes one or more first party agents and... Google Llc

04/05/18 / #20180097467

Smart solar tile networks

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a dynamic solar tile network. In one aspect, a method includes designating a first solar tile in a set of solar tiles as a control tile. Selecting a subset of solar tiles in the set of... Google Llc

04/05/18 / #20180097798

Policy enforcement of client devices

A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource,... Google Llc

04/05/18 / #20180097871

Systems and methods for facilitating deduplication of operations to be performed

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for facilitating deduplication of operations to be performed is presented. An operation to be performed is received. A mapping function is applied to at least one parameter of the operation to produce a mapping value in... Google Llc

04/05/18 / #20180097979

Image sensor having multiple output ports

An apparatus is described that includes an image sensor having a first output port and a second output port. The first output port is to transmit a first image stream concurrently with a second image stream transmitted from the second output port.... Google Llc

04/05/18 / #20180098283

Wireless transceiver

A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to communicate with a base unit or repeater. When the sensor unit detects an anomalous ambient condition (e.g., smoke, fire, water, etc.) the sensor communicates with the base... Google Llc

03/29/18 / #20180088605

Controlling an hvac system in association with a demand-response event

A control system includes an energy management system in operation with intelligent, network-connected thermostats located in structures. The thermostats are operable to control HVAC systems. Control during a DR event period may be performed based on an optimal control trajectory of the HVAC system, where the control trajectory is optimal... Google Llc

03/29/18 / #20180089134

Operating system card for multiple devices

In one general aspect, a main printed circuit board (PCB) card can include a System on a Chip (SoC) configured to run an operating system stored on the main PCB card, at least one dynamic random access memory (DRAM) device and at least one non-volatile memory device each configured for... Google Llc

03/29/18 / #20180089199

Presenting search result information

A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search... Google Llc

03/29/18 / #20180089200

Facilitating content entity annotation while satisfying joint performance conditions

Facilitating of content entity annotation while maintaining joint quality, coverage and/or completeness performance conditions is provided. In one example, a non-transitory computer-readable medium comprises computer-readable instructions that, in response to execution, cause a computing system to perform operations. The operations include aggregating information indicative of initial entities for content and... Google Llc

03/29/18 / #20180089969

Guided installation for an opening sensor

Systems and techniques are provided for guided installation of an opening sensor. A strength of a magnetic field created by a magnet of an opening sensor at a location of a magnetometer sensor of the opening sensor may be determined. Feedback may be provided to an installer of the opening... Google Llc

03/29/18 / #20180091465

Predictive forwarding of notification data

A computing system is described that receives notification data associated with a user, and responsive to determining that the user is interacting with a first computing device at a first particular time, outputs, for transmission to the first computing device, the notification data. The computing system determines that the user... Google Llc

03/29/18 / #20180091607

Network-independent programming model for online processing in distributed systems

Systems and methods include a distributed system that uses a declarative language to separate application logic from the network technology used to communicate. For example, in a system with a plurality of processing nodes, each processing node may include at least one processor, a networking layer for communicating with other... Google Llc

03/22/18 / #20180081530

Methods, systems, and media for providing media guidance with contextual controls

Methods, systems, and media for providing media guidance with contextual controls are provided. In some embodiments, the method comprises: causing a user interface to be presented that includes media interface elements, wherein each of the media interface elements is a selectable object that represents at least one media content item;... Google Llc

03/22/18 / #20180081886

Associating a task with a user based on user selection of a query suggestion

Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user... Google Llc

03/22/18 / #20180082218

Tracking feeds in a social network

A system and method for tracking feeds in a social network is disclosed. The system includes a feed module and a personalization module. The feed module is communicatively coupled to the social network. The feed module is configured to receive a social information feed from the social network. The personalization... Google Llc

03/22/18 / #20180082598

Automated package delivery to a delivery receptacle

Improving automated package delivery to mobile delivery receptacles to allow accurate and reliable package deliveries comprises a delivery receptacle for an automated package delivery via an unmanned aerial delivery device. The delivery receptacle is notified of a pending delivery and travels to a receiving location. The delivery receptacle emits infrared... Google Llc

03/22/18 / #20180083857

Methods, systems, and media for detecting the presence of a digital media device on a network

Methods, systems, and media for detecting the presence of a digital media device on a network are provided. In some embodiments, methods for detecting a presence of a particular type of digital media device is provided, the methods comprising: identifying cached device details for devices previously associated with the network;... Google Llc

03/22/18 / #20180083898

Suggested responses based on message stickers

Implementations relate to automatic suggested responses based on message stickers provided in a messaging application. In some implementations, a computer-implemented method to provide message suggestions in a messaging application includes detecting a first message sent by a first user device to a second user device over a communication network, programmatically... Google Llc

03/22/18 / #20180083901

Automatic response suggestions based on images received in messaging applications

Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the... Google Llc

03/22/18 / #20180084104

Contextual alarm and notification management

Systems and methods are disclosed for managing alarms and notifications pursuant to contextual cues pertaining to the persisting relevance or utility of such alarms and notifications. The systems and methods involve receiving, at a local computing device comprising an output device, the output device configured to output at least one... Google Llc

03/22/18 / #20180084108

Caller preview data and call messages based on caller preview data

Implementations of the present application relate to caller preview data and call messages based on caller preview data. In some implementations, a method includes sending, by a caller device, a call request to one or more callee devices, and establishing a connection to at least one callee device prior to... Google Llc

03/22/18 / #20180084218

Displaying content between loops of a looping media item

A method for displaying content between loops of a looping media item is provided herein. The method includes receiving a request for a primary media item and determining that the requested primary media item is a looping media item. The method further includes identifying a secondary media item for the... Google Llc

03/22/18 / #20180084254

Video content analysis and/or processing using encoding logs

Systems and methods for processing a video sequence are disclosed. In accordance with some implementations, The method includes determining a first set of shot-change locations associated with a cut transition in a video sequence based on variance data defined in an encoding log associated with at least one previously encoded... Google Llc

03/22/18 / #20180084312

Displaying information related to content playing on a device

The various implementations described herein include methods and systems for displaying information related to content playing. In one aspect, a method is performed at a device with a display. The device: (1) determines whether media content is playing at a second device in its proximity; (2) in accordance with a... Google Llc

03/22/18 / #20180084376

Power-efficient location estimation

A wireless computing device may scan a frequency set. A first group of base stations may use the frequencies in the frequency set. Based on information relating to one or more base stations in the first group of base stations, the wireless computing device may estimate its location. The wireless... Google Llc

03/22/18 / #20180084387

Determining location based on measurements of device orientation

A method implemented by one or more processors may include determining a rotation between a client device frame and a world frame, determining a rotation between an average gravity aligned (AGA) frame of the client device and the client device frame, performing step detection of the client device, and determining... Google Llc

03/15/18 / #20180073885

Generating turn-by-turn direction previews

Aspects of the present disclosure relate to generating turn-by-turn direction previews. In one aspect, one or more computing devices, may receive a request for a turn-by-turn direction preview. The one or more computing devices may generate a set of turn-by-turn directions based on a series of road segments connecting a... Google Llc

03/15/18 / #20180074588

Touch sensitive device

A method of making a touch-sensitive data entry screen of the kind arranged to provide haptic response to a user via at least one electromechanical exciter coupled to the screen, comprising analysing the mechanical and electromechanical coupled system represented by the data entry screen and the at least one exciter,... Google Llc

03/15/18 / #20180074665

Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced

Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced are provided. In some embodiments, a method for presenting map information with video information is provided, the method comprising: receiving a request for a video from a user device;... Google Llc

Patent Packs
03/15/18 / #20180074691

Orthogonal dragging on scroll bars

A computer-implemented user interface method includes displaying content in a first window on a display of a computing device, receiving a dragging user input on an element at a periphery of the window, and in response to receiving the dragging input, generating and displaying a second window on the display... Google Llc

03/15/18 / #20180074698

Alternative hypothesis error correction for gesture typing

In one example, a method may include outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys, and receiving an indication of a gesture. The method may include determining an alignment score that is based at least in part on a word prefix and... Google Llc

03/15/18 / #20180075111

Contextual search on multimedia content

Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more... Google Llc

03/15/18 / #20180075112

Augmenting a content item using search results content

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is received. Search results are identified that are responsive to the query. A content item is identified for presentation along with the search results. It is determined, based on... Google Llc

03/15/18 / #20180075143

Search suggestion and display environment

Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions, each search query suggestion being based on the search query and different from the search query; receiving data identifying a respective set of resources determined to be responsive... Google Llc

03/15/18 / #20180075491

Expected activity of a user

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the... Google Llc

03/15/18 / #20180075493

Systems and methods for providing content items via a push marketing auction

The present disclosure is directed to systems and methods of providing content. A server can generate a request for a push content item for an account identifier linked with a computing device. The server can establish a push auction for the account identifier with multiple candidate push content items. The... Google Llc

03/15/18 / #20180075637

Personalizing image capture

In some implementations, image data in a live image feed of a camera of an electronic device is received. The electronic device detects a face in the image data. Then, the electronic device determines that the detected face is important based on occurrence of the detected face in the previously... Google Llc

03/15/18 / #20180077140

Authorization flow initiation using short-range wireless communication

In general, aspects of the disclosure are directed towards techniques for initiating an authorization flow with a user to enable a user interface-limited client computing device to obtain access to protected resources hosted by a resource service. In some aspects, a computing device comprises at least one processor. The computing... Google Llc

03/15/18 / #20180077150

Device security utilizing continually changing qr codes

A method provides device access security via use of periodically changing Quick Response (QR) codes. The method includes: generating (706) a first authentication QR code and assigning (708) the generated QR code as the current authentication mechanism for accessing the device. Contemporaneously with the generation of the QR code, at... Google Llc

03/15/18 / #20180077164

Methods, systems, and media for controlling access to content

Methods, systems, and media for controlling access to content are provided. In some embodiments, the method comprises: receiving a request to modify a first access list associated with a container item, wherein the first access list indicates a set of users that are authorized to access the container item; identifying... Google Llc

03/15/18 / #20180077377

Methods, systems, and media for causing an alert to be presented

Systems and methods for customizing video include providing a portion of video to an electronic display and identifying a character or personality in the portion of video. A request to perform an action regarding the portion of video may be detected and the action may be associated with the identified... Google Llc

03/15/18 / #20180077406

Illuminator for camera system having three dimensional time-of-flight capture with movable mirror element

An apparatus is described that includes a camera system having a time-of-flight illuminator. The time of flight illuminator has a light source and one or more tiltable mirror elements. The one or more tiltable mirror elements are to direct the illuminator's light to only a region within the illuminator's field... Google Llc

03/15/18 / #20180077639

Switching between networks based on quality of available networks

A wireless communication enabled device can establish a connection with a wireless communications network and can assign a network quality score to the wireless communications network based on one or more characteristics of the wireless communications network. The wireless communication enabled device can observe a current quality of the connection... Google Llc

03/08/18 / #20180066861

Systems and methods of detection with active infrared sensors

Systems and methods of using active infrared (AIR) sensors to map a room of a home or building and determine whether an external portal (e.g., window and/or door) of the room is open or closed are provided. In particular, the systems and methods include outputting infrared (IR) light from an... Google Llc

Patent Packs
03/08/18 / #20180067312

Graphic interface for real-time vision enhancement

Imaging systems can often gather higher quality information about a field of view than the unaided human eye. For example, telescopes may magnify very distant objects, microscopes may magnify very small objects, and high frame-rate cameras may capture fast motion. The present disclosure includes devices and methods that provide real-time... Google Llc

03/08/18 / #20180067716

Creation and control of channels that provide access to content from various audio-provider services

Example implementations may relate to creation and control of channels. In particular, a computing device may receive a first channel-addition request indicating content from a first audio-provider service and may responsively send to a server an instruction to establish a first channel that provides access to content from the first... Google Llc

03/08/18 / #20180067959

Context-based file selection

A method that includes responsive to a request to access a file stored in a memory of a computing device, identifying a context in which the access to the file is being requested; identifying one or more computer files that at least partially match the context; generating, for a display,... Google Llc

03/08/18 / #20180068013

Data constrained resource access

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing data deliver for data constrained user devices. In one aspect, a method includes the actions of receiving, from a user device, requests for resources. For each of the requests, determining whether the user device is... Google Llc

03/08/18 / #20180068094

Physical confirmation for network-provided content

A computer-implemented method includes receiving, from a remote communication device and at a server system, information that indicates a unique identifier for a physical item that corresponds to media content, the identifier differing from identifiers for other physical items that correspond to the same content; associating the received information with... Google Llc

03/08/18 / #20180068124

Systems and methods for detecting sensitive information leakage while preserving privacy

Systems and methods for privacy-preserving data loss detection include performing a sweep of online information for a candidate data leakage to generate an online data set; performing an analysis of the online data set to determine that the online information is a candidate data leakage; the host encrypting the data... Google Llc

03/08/18 / #20180068207

Processing images using deep neural networks

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image processing using deep neural networks. One of the methods includes receiving data characterizing an input image; processing the data characterizing the input image using a deep neural network to generate an alternative representation of the input... Google Llc

03/08/18 / #20180068273

Determining transportation status using network connections

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining travel information. One of the methods includes obtaining flight information for each of a plurality of users, the flight having a flight identifier and associated with a particular scheduled departure time and departure location; based on... Google Llc

03/08/18 / #20180068376

Secure direct purchase option

A user and a merchant register an account with a payment processing system and each receive a unique identifier. When the registered user enters a search query for a product, the search engine system locates a product that matches the search query and that is associated with a registered merchant.... Google Llc

03/08/18 / #20180068377

Guided purchasing via smartphone

Guiding purchasing via smartphone by, determining, via smartphone input of a user, the smartphone user's intent to purchase a given product. At least one sequence of tasks to purchase each of a plurality of products is determined. The determined intent to purchase the given product is associated with a determined... Google Llc

03/08/18 / #20180068457

Time-of-flight camera system and method to improve measurement quality of weak field-of-view signal regions

A time-of-flight camera system is described. The time-of-flight camera system includes an illuminator to illuminate a region within the time-of-flight camera system's field of view. The time-of-flight camera system includes an image sensor to receive optical signals from the illumination for determining depth profile information within the field of view... Google Llc

03/08/18 / #20180068458

Time-of-flight camera system and method to improve measurement quality of weak field-of-view signal regions

A time-of-flight camera system is described. The time-of-flight camera system includes an illuminator to illuminate a region within the time-of-flight camera system's field of view. The time-of-flight camera system includes an image sensor to receive optical signals from the illumination for determining depth profile information within the field of view... Google Llc

03/08/18 / #20180068547

Remote sensors for detecting alert conditions and notifying a central station

A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification content from the emergency originating source to at least one transmitting party; selecting a subset of users from among a set of users for dissemination of the emergency notification content based... Google Llc

03/08/18 / #20180069603

Communicating via near field communications

Communicating via near field communication (NFC) between a reader and an application on an NFC-enabled device. The device receives, from a reader, a selection of an application identifier (AID) proxy of the device. The proxy receives, from the reader, a query (including domain name) directed to the availability of an... Google Llc

03/08/18 / #20180069744

Personal video recorder with limited attached local storage

This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast... Google Llc

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 Llc

03/08/18 / #20180069868

Utility portals for managing demand-response events

A method includes generating a utility portal interface in response to a request from a utility computer system that receives parameters that specify a demand response event; provides a display of a plurality of groups of energy-consuming locations that are available to be selected to participate in the demand response... Google Llc

03/08/18 / #20180069907

Managing data communications based on phone calls between mobile computing devices

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

03/08/18 / #20180069913

Facilitating secure web browsing on untrusted networks

Systems and methods described herein are directed to a browser mode that provides a secure type of browsing window or a public type of browsing window. Within the secure type of browsing window, systems and methods may enforce all connections as being over Hypertext Transfer Protocol Secure (HTTPS). Within the... Google Llc

03/08/18 / #20180069950

Scalable, live transcoding with support for adaptive streaming and failover

A method includes separating, using a separation component, a plurality of input streams into a plurality of audio streams having different bitrates and a plurality of video streams having different bitrates; transcoding, using an audio transcoder, the plurality of audio streams into a plurality of transcoded audio streams having different... Google Llc

03/08/18 / #20180070120

Event-based content distribution

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes storing, in a data structure, data specifying a future live event. An opportunity to provide the specified content to a user at a user device is... Google Llc

03/08/18 / #20180070141

Interactive media display across devices

A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the... Google Llc

03/08/18 / #20180070145

Optimizing timing of display of a video overlay

The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for... Google Llc

03/08/18 / #20180070221

Systems and methods for reducing connection latency

Systems and methods for reducing connection latency are described herein. More particularly, this specification relates to shortening connection latency between devices operating according to a Bluetooth protocol. Connection latency can be reduced by using the receipt of a wireless packet as a trigger for selectively accelerating a transmission rate of... Google Llc

03/08/18 / #20180070222

Remote alarm hushing

Methods and devices may be used to remotely hushing alarms by receiving an indication of an alarm event occurring at a remote device and presenting a visual indicator of the alarm event including a hush option to alter an audible and/or visual alarm notification of the remote device. A user... Google Llc








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 Llc 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 Llc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###