Google Patent Applications

ELECTRONIC DEVICE CONTROLLER WITH USER-FRIENDLY INSTALLATION FEATURES FACILITATING BOTH DO-IT-YOURSELF AND PROFESSIONAL INSTALLATION SCENARIOS

Granted: May 18, 2017
Application Number: 20170138629
Various arrangements for installing or configuring an electronic device are presented. The device may determine which wire connectors of a set of one or more wire connectors have a wire attached. A user inquiry may be output based on the electronic device identifying the wire connector with which the wire has been connected. The electronic device may be operated based on the response to the user inquiry and the electronic device identifying the wire connector with which the wire has been…

Receiving Input at a Computing Device

Granted: May 18, 2017
Application Number: 20170139517
This document describes technologies for interpreting physical contact with a non-touchscreen portion of a computing device's housing (e.g., the computing device's case) as input. For example, a user tapping his/her index finger against the back of a computing device, such as a smartphone or a tablet computing device, can be interpreted as input and can cause an operation to be performed by the computing device, such as turning the page of an electronic book that is being displayed by…

METHODS, SYSTEMS, AND MEDIA FOR PERFORMING PERSONALIZED ACTIONS ON MOBILE DEVICES ASSOCIATED WITH A MEDIA PRESENTATION DEVICE

Granted: May 18, 2017
Application Number: 20170139657
Methods, systems, and media for performing personalized actions on mobile devices associated with a media presentation device are provided. In some implementations, the method comprises: causing a slideshow of images to be presented on a media presentation device; detecting a presence of a first mobile device associated with a first user and a second mobile device associated with a second user, wherein the first mobile device and the second mobile device are in a proximity of the media…

IDENTIFYING AN ASSUMPTION ABOUT A USER, AND DETERMINING A VERACITY OF THE ASSUMPTION

Granted: May 18, 2017
Application Number: 20170140022
Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for analyzing a document associated with a user to identify an assumption about the user, comparing the assumption with on one or more signals that are associated with the user and separate from the document to determine a veracity of the assumption, and updating one or more techniques for identifying an assumption based on feedback that is generated based on the veracity.

Adding Value to a Rendered Document

Granted: May 18, 2017
Application Number: 20170140219
A system for processing data captured from rendered documents is described. The system provides a way for authors and publishers to add value to printed documents using associated supplemental material. The system can use text scanned from a document and context to identify an electronic document that corresponds to the scanned document. A user can then access supplemental material associated with the digital document.

DUELING DEEP NEURAL NETWORKS

Granted: May 18, 2017
Application Number: 20170140266
Systems, methods, and apparatus, including computer programs encoded on a computer storage medium, for selecting an actions from a set of actions to be performed by an agent interacting with an environment. In one aspect, the system includes a dueling deep neural network. The dueling deep neural network includes a value subnetwork, an advantage subnetwork, and a combining layer. The value subnetwork processes a representation of an observation to generate a value estimate. The advantage…

TRAINING NEURAL NETWORKS USING A PRIORITIZED EXPERIENCE MEMORY

Granted: May 18, 2017
Application Number: 20170140269
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network used to select actions performed by a reinforcement learning agent interacting with an environment. In one aspect, a method includes maintaining a replay memory, where the replay memory stores pieces of experience data generated as a result of the reinforcement learning agent interacting with the environment. Each piece of experience data is associated with a…

GENERATING LARGER NEURAL NETWORKS

Granted: May 18, 2017
Application Number: 20170140272
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a larger neural network from a smaller neural network. In one aspect, a method includes obtaining data specifying an original neural network; generating a larger neural network from the original neural network, wherein the larger neural network has a larger neural network structure including the plurality of original neural network units and a plurality of additional neural…

SYSTEM AND METHOD FOR DEPLOYING ADS BASED ON A CONTENT EXPOSURE INTERVAL

Granted: May 18, 2017
Application Number: 20170140421
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an…

Potential Revenue of Video Views

Granted: May 11, 2017
Application Number: 20170132659
A method, executed on a processor, for computing potential revenue from video program views, includes receiving ad availabilities in video programs; receiving an identification of each of one or more ad requests based on an ad availability in a video program, each ad request defined by one or more factors i and an ad format m of an ad requested, the ad requests defining the video program as one or more monetizable views; receiving, or each of the one or more factors i, a revenue term;…

PRICING PRODUCT RECOMMENDATIONS IN A SOCIAL NETWORK

Granted: May 11, 2017
Application Number: 20170132688
A system and method is disclosed for pricing a product recommendation made in a social network. A value or reward is determined for a user's recommendation of a product within a social network based on multiple factors, including a level of influence in a social network for the user within a predetermined area of interest, a level of interest in the area of interest for a target audience, and consumer responsiveness to a product category for the product. An auction-related user interface…

TWDM Passive Network with Extended Reach and Capacity

Granted: May 11, 2017
Application Number: 20170134113
A communication system includes a first multiplexer configured to multiplex a first optical line terminal signal having a first multiplexing group and a second optical line terminal signal having a second multiplexing group into a first multiplexed signal. The communication system includes a second multiplexer configured to demultiplex a second multiplexed signal into a third optical line terminal signal having the first multiplexing group and a fourth optical line terminal signal having…

MANAGING INSTANT MESSAGING SESSIONS ON MULTIPLE DEVICES

Granted: May 11, 2017
Application Number: 20170134318
Transferring instant messaging sessions includes receiving a selection, from a user within a user interface, of at least one instant messaging session from among multiple instant messaging sessions to transfer from a first instant messaging controller on a first device to at 5 least a second instant messaging controller on a second device, where the user is signed on concurrently to the first instant messaging controller on the first device and the second instant messaging controller on…

REPUTATION BASED COLLABORATION SESSION

Granted: May 11, 2017
Application Number: 20170134696
A method and computer system for determining a reputation threshold requirement for participating in a collaboration session. A determination is made whether a reputation of a user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is enabled if the reputation of the user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is disabled if the reputation of the user…

DISPLAYING ORIGINAL TEXT IN A USER INTERFACE WITH TRANSLATED TEXT

Granted: May 4, 2017
Application Number: 20170124070
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to translate text and/or documents from a first language text to a second language text. The translated text and/or document is displayed such that the first language text corresponding to a selected portion of the second language text can be accessed and displayed in the same user interface.

Query Rewriting Using Session Information

Granted: May 4, 2017
Application Number: 20170124091
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes receiving a search query from a user during a user session; obtaining a plurality of prior search queries by the user received during the user session; generating a plurality of candidate query rewrites, wherein the candidate query rewrites are derived from the search query and the plurality of prior search queries by the user;…

FACILITATING MEETINGS

Granted: May 4, 2017
Application Number: 20170124518
Implementations generally relate to facilitating meetings. In some implementations, a method includes receiving a meeting request for a meeting. The method further includes generating a calendar entry identifier in response to the meeting request. The method further includes associating the calendar entry identifier with a calendar entry. The method further includes verifying one or more requests to join the meeting against the calendar entry identifier.

IDENTIFYING CONTEXTUAL KEYWORDS BASED ON REMARKETING LISTS

Granted: May 4, 2017
Application Number: 20170124591
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for identifying keywords for a contextual advertisement campaign based on a remarketing list. The method including accessing a remarketing list identifying user identifiers; accessing user identifier history data specifying user events caused by users of the user devices; identifying keywords that caused the advertisements to be presented to the users; for each of the…

DETECTOR UNIT WITH MULTIPLE INTEGRATED SENSING SYSTEMS AND VISUALLY PLEASING HOUSING

Granted: May 4, 2017
Application Number: 20170124830
According to one embodiment, a multi-sensing hazard detector for detecting potential dangers may include a back plate and a front casing that is coupled with the back plate to define a housing. A circuit board and a plurality of components may be positioned within the housing. The circuit board may be communicatively coupled with the components. The components may include, among other components, an alarm device, an occupancy sensor, and a smoke chamber. The alarm device may be…

Connectors for Connecting Electronics Embedded in Garments to External Devices

Granted: May 4, 2017
Application Number: 20170125940
This document describes connectors for connecting electronics embedded in garments to external devices. The connector is configured to connect an external device to a garment to enable communication between electronics embedded in the garment and electronic components of the external device. The connector may include a connector plug and a connector receptacle. The connector plug may be implemented at the external device and is configured to connect to the connector receptacle, which may…