-
公开(公告)号:US10579687B2
公开(公告)日:2020-03-03
申请号:US14842701
申请日:2015-09-01
Applicant: Google Inc.
Inventor: Geunhwi Lim , Dong Ha Lee
IPC: G06F17/30 , G06F16/9535 , G06F3/0484 , G06F3/0482 , G06F16/248 , G06F16/957 , G06F16/2457 , G06F16/951
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a plurality of web search results, the plurality of web search results generated from a web corpus; including an interface element in the plurality of web search results, the interface element specifying a particular native application and configured to, when selected at the user device, cause a plurality of native application search results responsive to the search query be provided to the user device, each native application search result deeplinking to the particular native application; providing the interface element and the plurality of web search results to the user device; receiving an indication of a selection of the interface element from the user device; and in response to receiving the indication, providing the plurality of native application search results for the particular native application to the user device.
-
公开(公告)号:US10579235B2
公开(公告)日:2020-03-03
申请号:US15601354
申请日:2017-05-22
Applicant: Google Inc.
Inventor: Justin Lewis , Gavin James
IPC: G06F3/00 , G06F3/0484 , G06F3/0482 , H04L29/08
Abstract: A method for presenting content items includes receiving, by a user device, a request for a media content item hosted by a content sharing platform, and providing, by the user device, a graphical user interface (GUI) comprising a first GUI portion having a first media player to play the requested media content item, and a second GUI portion having a second media player to play an additional media content item associated with a particular portion of the requested media content item. The method further includes in response to the first media player beginning to play the particular portion of the requested media content item, causing the second media player to play the additional media content item.
-
公开(公告)号:US10567543B1
公开(公告)日:2020-02-18
申请号:US14467870
申请日:2014-08-25
Applicant: GOOGLE INC.
Inventor: Aaron Boodman , Erik Kay , Rafael Weinstein , Matthew Perry , Glen Murphy
IPC: H04L29/08 , G06F16/957 , G06F16/955 , H04L29/06 , G06F21/53 , G06F8/61 , G06F16/95 , G06F16/958 , G06F9/445
Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
-
公开(公告)号:US10567301B2
公开(公告)日:2020-02-18
申请号:US14937256
申请日:2015-11-10
Applicant: Google Inc.
Inventor: Holger-Frederik Robert Flier , Marcus Boerger
IPC: H04L12/911 , H04L29/08 , H04W4/029
Abstract: Systems and method for implementing third party services in digital service platform are provided. More specifically, an application program interface can be provided by a first service provider to a second service provider. The application program interface can be configured to receive one or more access parameters and can be associated with implementing one or more services of the second service provider in one or more services of a second service provider. The one or more access parameters can then be received by the first service provider from the second service provider. Once the one or more access parameters have been received, the first service provider can receive a request from a user for access to the one or more services of the second service provider. The first service provider can then determine whether to grant access to the user based on the access parameters.
-
公开(公告)号:US10565434B2
公开(公告)日:2020-02-18
申请号:US15639086
申请日:2017-06-30
Applicant: Google Inc.
Inventor: Raviteja Vemulapalli , Aseem Agarwala
Abstract: The present disclosure provides systems and methods that include or otherwise leverage use of a facial expression model that is configured to provide a facial expression embedding. In particular, the facial expression model can receive an input image that depicts a face and, in response, provide a facial expression embedding that encodes information descriptive of a facial expression made by the face depicted in the input image. As an example, the facial expression model can be or include a neural network such as a convolutional neural network. The present disclosure also provides a novel and unique triplet training scheme which does not rely upon designation of a particular image as an anchor or reference image.
-
公开(公告)号:US10560461B1
公开(公告)日:2020-02-11
申请号:US15284398
申请日:2016-10-03
Applicant: Google Inc.
Inventor: Pavan Desikan , Jean-Christophe E. Lilot , Dennis Troper , Gregory M. Marra , Abhishek Sethi , David M. Byttow
Abstract: Methods, systems, and computer programs are presented for managing electronic messages of users in a social network. One method includes an operation for receiving attributes of a profile of a person with a person account that has started following an entity with an entity account, in the social network. Further, the person is added to one or more groups in the entity account based on the attributes. Each of the groups is associated with defined properties for adding persons to each group. Furthermore, messages, created by the entity and addressed to the one or more groups, are distributed to a stream of the person account.
-
公开(公告)号:US10559117B2
公开(公告)日:2020-02-11
申请号:US15352481
申请日:2016-11-15
Applicant: GOOGLE INC.
Inventor: Dominik Philemon Kaeser , Adam Glazier , Evan Hardesty Parker , Matthew Seegmiller , Per Karlsson , Aleksandr Palatnik
IPC: G06T15/20 , G06F3/01 , G06F3/0485 , G06F1/16 , G06F3/0481 , G06F3/0484 , G06F3/0488 , G06T3/20 , G06T3/40 , G06T19/00 , A63F13/5255
Abstract: In a system for moving and scaling in a virtual reality environment, a user may a move from a first virtual position in the virtual environment toward a selected feature at a second virtual position in the virtual environment. While moving from the first position toward the second position, a user's scale, or perspective, relative to the user's surroundings in the virtual environment, may be adjusted via manipulation of a user interface provided on a handheld electronic device.
-
公开(公告)号:US10558950B2
公开(公告)日:2020-02-11
申请号:US15595532
申请日:2017-05-15
Applicant: Google Inc.
Inventor: Mario Anima , Farzad Khosrowshahi , Genevieve Cuevas , Liu Liu , Lucas Pettinati
IPC: G06Q10/10 , G06F3/0484 , G06F3/0481 , G06F9/54 , G06F16/48
Abstract: In general, the disclosure is directed to a computing device configured to identify and display information determined to be relevant to a current task. The computing device receives information associated with a content page for a second application, at least a portion of which is included in a graphical user interface. The computing device determines, based on the information, a context of the second application. The computing device determines, based on the context, a set of objects for each of one or more applications related to the second application. The computing device generates a content page for the first application including graphical indications of at least one object from at least one of the respective sets of objects. The computing device outputs, for display, at least a portion of the content page for the first application within the graphical user interface.
-
公开(公告)号:US10558932B1
公开(公告)日:2020-02-11
申请号:US14694762
申请日:2015-04-23
Applicant: Google Inc.
Inventor: Hartmut Neven , Nan Ding , Vasil S. Denchev
Abstract: A system comprises a network of computers comprising a master computer and slave computers. For a machine learning problem that is partitioned into a number of correlated sub-problems, each master computer is configured to store tasks associated with the machine learning problem, and each of the slave computers is assigned one of the correlated sub-problems. Each slave computer is configured to store variables or parameters or both associated with the assigned one of the correlated sub-problems; obtain information about one or more tasks stored by the master computer without causing conflict with other slave computers with regard to the information; perform computations to update the obtained information and the variables or parameters or both of the assigned sub-problem; send the updated information to the master computer to update the information stored at the master computer; and store the updated variables or parameters or both of the assigned sub-problem.
-
公开(公告)号:US10552738B2
公开(公告)日:2020-02-04
申请号:US15380399
申请日:2016-12-15
Applicant: Google Inc.
Inventor: Jason E. Holt , Marcello Herreshoff
IPC: G06N3/08
Abstract: The present disclosure provides systems and methods that enable adaptive training of a channel coding model including an encoder model, a channel model positioned structurally after the encoder model, and a decoder model positioned structurally after the channel model. The channel model can have been trained to emulate a communication channel, for example, by training the channel model on example data that has been transmitted via the communication channel. The channel coding model can be trained on a loss function that describes a difference between input data input into the encoder model and output data received from the decoder model. In particular, such a loss function can be backpropagated through the decoder model while modifying the decoder model, backpropagated through the channel model while the channel model is held constant, and then backpropagated through the encoder model while modifying the encoder model.
-
-
-
-
-
-
-
-
-