-
公开(公告)号:US20180232093A1
公开(公告)日:2018-08-16
申请号:US15429903
申请日:2017-02-10
Applicant: Google Inc.
Inventor: Katie Leah Roberts-Hoffman , Charles Zimmer Mooney
IPC: G06F3/041 , G06F3/0354 , G06F3/02 , G06F3/0488
CPC classification number: G06F3/0416 , G06F3/02 , G06F3/03547 , G06F3/0484 , G06F3/04883 , G06F3/04886 , G06F3/0489
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a dynamic space bar are disclosed. In one aspect, a method includes the actions of determining, by a computing device that includes a touchscreen keyboard and trackpad, a context of the computing device. The actions further include receiving touch input on the trackpad. The actions further include designating, by the computing device and based on the previously-determined context of the computing device, the touch input on the trackpad to be a selection of a space bar of the touchscreen keyboard. The actions further include providing, for output to a display of the computing device and based on the computing device having designated the touch input on the trackpad to be a selection of the space bar, an indication of the selection of the space bar.
-
公开(公告)号:US20180231733A1
公开(公告)日:2018-08-16
申请号:US15432049
申请日:2017-02-14
Applicant: Google Inc.
Inventor: Chad Johnston , Enrique Gonzalez Lopez
CPC classification number: G02B6/504 , E01C11/00 , E01C23/00 , E01F11/00 , G02B6/443 , G02B6/4486 , G02B6/46 , G02B6/50 , H04B10/27
Abstract: A surface-mounted fiber segment includes at least one bare optical fiber glass segment disposed onto a receiving surface, and an adhesive material applied to the at least one bare optical fiber glass segment. The adhesive material substantially encapsulates the at least one bare optical fiber glass segment and adheres the at least one bare optical fiber glass segment onto the receiving surface.
-
公开(公告)号:US20180231419A1
公开(公告)日:2018-08-16
申请号:US15430256
申请日:2017-02-10
Applicant: Google Inc.
Inventor: Yash Modi , Mark Rajan Malhotra , Gwendolyn van der Linden , Dongeek Shin , Michael Dixon
CPC classification number: G01J5/0025 , G01J5/025 , G01J5/10 , G08B13/191 , G08B13/193
Abstract: A method includes detecting, with a passive infrared sensor (PIR), a level of infrared radiation in a field of view (FOV) of the PIR, generating a signal based on detected levels over a period of time, the signal having values that exhibit a change in the detected levels, extracting a local feature from a sample of the signal, wherein the local feature indicates a probability that a human in the FOV caused the change in the detected levels, extracting a global feature from the sample of the signal, wherein the global feature indicates a probability that an environmental radiation source caused the change in the detected levels, determining a score based on the local feature and the global feature, and determining that a human motion has been detected in the FOV based on the score.
-
公开(公告)号:US10051587B2
公开(公告)日:2018-08-14
申请号:US14795859
申请日:2015-07-09
Applicant: Google Inc.
Inventor: Arunkumar Jayaraman , Rajkumar Samuel , Peter Paul Gelbman , Michael John Hart
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for maintaining, by a cloud controller, data representing a topology of a network of nodes; receiving, at the cloud controller from the first group of nodes, one or more requests to connect to the network; selecting, by the cloud controller, a first node in the first group of nodes that sent the request; and generating, by the cloud controller, instructions configured to cause the first node to communicate a timestamp of the first node to each neighboring node of the first node and to cause each neighboring node to communicate the timestamp of the first node to each other neighboring nodes of the neighboring node; and sending the instructions to the first node, thereby synchronizing the nodes in the network to the timestamp of the first node.
-
公开(公告)号:US10051037B2
公开(公告)日:2018-08-14
申请号:US13944530
申请日:2013-07-17
Applicant: Google Inc.
Inventor: Enis Konuk , Nidhi Aggarwal , Kenneth Sauter , Jitesh Shetty , David Tzu-Wei Chen
IPC: G06F13/00 , H04L29/08 , H04L12/911 , H04L29/06
Abstract: A method for providing access to dynamically provisioned resources and on-demand courses includes receiving, by an instantiation engine executing on a first computing device, from a second computing device associated with a user, an indication that the user has purchased access to the course at a scheduled time. A type of computing resource is identified for use during the course at the scheduled time. A service provider computing device is selected from a plurality of service provider computing devices, based upon an ability to provide access to the identified type of computing resource at the scheduled time. Before the scheduled time, the instantiation engine instructs the selected service provider computing device to provision a computing resource of the identified type. The method includes transmitting, to the second computing device, an instruction to establish a connection to the provisioned computing resource at the scheduled time.
-
356.
公开(公告)号:US10050849B1
公开(公告)日:2018-08-14
申请号:US14480089
申请日:2014-09-08
Applicant: Google Inc.
Inventor: Thomas James Worthington Long , Willa Angel Chen , Nathan Peter Lucash , Johan Land , Daniel William Kaemmerer , Lingxing Yuan
Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.
-
公开(公告)号:US10049477B1
公开(公告)日:2018-08-14
申请号:US14752658
申请日:2015-06-26
Applicant: Google Inc.
Inventor: Nils Kokemohr , Aravind Krishnaswamy , Ronald Frank Wotzlaw , Daniel Frederik Schwarz
Abstract: Implementations can relate to providing computer-assisted text and visual styling for images. In some implementations, a computer-implemented method includes determining a set of characteristics of an image, and applying one or more first visual modifications to the image based on one or more of the set of characteristics of the image. The method can include receiving user input defining user text, providing the user text in the image, and applying one or more second visual modifications to the image based on the user text and based on at least one of the set of characteristics of the image.
-
公开(公告)号:US10049386B1
公开(公告)日:2018-08-14
申请号:US14022653
申请日:2013-09-10
Applicant: Google Inc.
Inventor: Shivakumar Venkataraman , Tarun Kumar Jain , Srdjan Petrovic , Arnar Mar Hrafnkelsson , William S. Robinson , Alan Blount , David L. Jones
IPC: G06Q30/02
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for selecting content. A method includes: receiving an initial request for content that is to be presented along with search results responsive to a search request; identifying one or more eligible content items from the candidate content items that satisfy the initial request; receiving information describing the search results; re-processing the initial request using the information including one or more of adding other eligible content items, removing one or more previously eligible content items, adjusting a quality score or a bid associated with one or more eligible content items, or re-ranking the eligible content items; conducting an auction based on ranked eligible content items; and selecting one or more content items from among the eligible content items based on the results of the auction and transmitting the selected one or more content items.
-
公开(公告)号:US10045137B2
公开(公告)日:2018-08-07
申请号:US15639263
申请日:2017-06-30
Applicant: Google Inc.
Inventor: Jan Skoglund , Yiteng Huang , Alejandro Luebs
IPC: H04R29/00 , H04B3/23 , G01N29/44 , G10L21/0208
Abstract: Techniques of performing acoustic echo cancellation involve providing a bi-magnitude filtering operation that performs a first filtering operation when a magnitude of an incoming audio signal to be output from a loudspeaker is less than a specified threshold and a second filtering operation when the magnitude of the incoming audio signal is greater than the threshold. The first filtering operation may take the form of a convolution between the incoming audio signal and a first impulse response function. The second filtering operation may take the form of a convolution between a nonlinear function of the incoming audio signal and a second impulse response function. For such a convolution, the bi-magnitude filtering operation involves providing, as the incoming audio signal, samples of the incoming audio signal over a specified window of time. The first and second impulse response functions may be determined from an input signal input into a microphone.
-
公开(公告)号:US10042832B1
公开(公告)日:2018-08-07
申请号:US14598855
申请日:2015-01-16
Applicant: Google Inc.
Inventor: Vance Julius Vagell
IPC: G06F17/24
Abstract: Systems and methods are disclosed herein for combining a first annotation and a second annotation in an electronic document. The first annotation is received and corresponds to a first portion of the electronic document. The second annotation is received and corresponds to a second portion of the electronic document. A first position of a layout rendering of the first annotation is determined, and a second position of a layout rendering of the second annotation is determined. The first position of the layout rendering of the first annotation is compared to the second position of the layout rendering of the second annotation. When the first position conflicts with the second position, the first annotation and the second annotation are combined to form a stacked annotation.
-
-
-
-
-
-
-
-
-