-
公开(公告)号:US10761714B2
公开(公告)日:2020-09-01
申请号:US14949387
申请日:2015-11-23
Applicant: GOOGLE INC.
Inventor: Ian Fischer , Chinmay Sunil Garde
IPC: G06F3/0488 , G06F9/451 , G06F3/0481 , G06F3/0484
Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing device to implement at least a user interface module and a coordinator module. The user interface module may be configured to pass layout constraints to the coordinator module. The coordinator module may be configured to process input received by the computing device, recognize gestures based on the input, update a display based on the recognized gestures and the layout constraints passed to the coordinator module by the user interface module, and in response to recognizing an application-specific gesture, pass the application-specific gesture to the user interface module.
-
公开(公告)号:US10757204B2
公开(公告)日:2020-08-25
申请号:US15422232
申请日:2017-02-01
Applicant: Google Inc.
Inventor: Roxanna Aliabadi , Ajay Ananth Krishna , Anagha Kulkarni , Hidetoshi Muta
IPC: G06F15/173 , H04L29/08 , G06F16/955 , H04L29/12 , H04L29/06
Abstract: Systems and methods herein allow for automatic monitoring of conversions associated with uniform resource identifiers (URIs) accessed via client applications but actuated on web browsers. Upon actuation of a URI on a browser of a client device, a data processing system can assign a click ID to the actuation event and send it to the client device. The client device can open the URI in a client application and send the click ID and a client ID associated with the client device to the client device. The data processing system can map the click ID to the client ID. Upon occurrence of a URI related conversion, on the client application, the data processing system can receive a conversion message indicative of the conversion and including the client ID, and link the URI related conversion to the click ID based on the stored mapping.
-
公开(公告)号:US10754511B2
公开(公告)日:2020-08-25
申请号:US14323807
申请日:2014-07-03
Applicant: Google Inc.
Inventor: Neil Birkbeck , Isasi Inguva , Damien Kelly , Andrew Crawford , Hugh Denman , Perry Tobin , Steve Benting , Anil Kokaram , Jeremy Doig
IPC: G06F3/0484 , G11B27/34 , H04N21/45 , H04N21/2387 , H04N21/242 , H04N21/845 , H04N21/8549 , G11B27/10
Abstract: An interactive multi-view module identifies a plurality of media items associated with a real-world event, each of the plurality of media items comprising a video portion and an audio portion. The interactive multi-view module synchronizes the audio portions of each of the plurality of media items according to a common reference timeline, determines a relative geographic position associated with each of the plurality of media items and presents the plurality of media items in an interactive multi-view player interface based at least on the synchronized audio portions and the relative geographic positions.
-
公开(公告)号:US10735552B2
公开(公告)日:2020-08-04
申请号:US15603701
申请日:2017-05-24
Applicant: Google Inc.
Inventor: Vaibhav Vaish , Venky Ramachandran , David Philip Sisson , Ramakrishnan Kandhan , Pramod Adiddam , Vinod Marur , Gaurav Garg , Gaurav Bhaya , Robert Stets
IPC: H04L29/08 , H04L12/26 , H04L29/06 , G10L15/22 , G06F16/9535
Abstract: A system for transmission of packetized data in a voice activated computer network environment. The system can identify candidate canonicalized digital components that relate to secondary search locations. For each of the candidate canonicalized digital components the system can calculate transmissions scores that are used to select one of the candidate canonicalized digital components for transmission.
-
公开(公告)号:US10735533B2
公开(公告)日:2020-08-04
申请号:US15422250
申请日:2017-02-01
Applicant: Google Inc.
Inventor: Roxanna Aliabadi , Ajay Ananth Krishna , Anagha Kulkarni , Hidetoshi Muta
IPC: G06F15/173 , H04L29/08 , G06F16/955 , H04L29/12 , H04L29/06
Abstract: Systems and methods herein allow for automatic monitoring of conversions associated with uniform resource identifiers (URIs) accessed via client applications but actuated on web browsers. Upon actuation of a URI on a browser of a client device, a data processing system can assign a click ID to the actuation event and send it to the client device. The client device can open the URI in a client application and send the click ID and a client ID associated with the client device to the client device. The data processing system can map the click ID to the client ID. Upon occurrence of a URI related conversion, on the client application, the data processing system can receive a conversion message indicative of the conversion and including the client ID, and link the URI related conversion to the click ID based on the stored mapping.
-
公开(公告)号:US10713430B2
公开(公告)日:2020-07-14
申请号:US15365459
申请日:2016-11-30
Applicant: Google Inc.
Inventor: Vishnu Sivaji , ANdrea Dulko , Li-Wei Lee , Peter Likarish , Julian Rajeshwar , Steven Joseph Saviano , Jonathan Bronson , Aaron Zemach
IPC: G06F40/186 , G06F40/106 , G06F3/048 , G06F3/0482 , G06F16/958 , G06F3/0484
Abstract: A computer-implemented method for providing templates for a document to a user, the method comprising detecting a first object in the document, generating a score for each document template in a plurality of document templates, by applying a ranking scheme to the document templates, wherein the ranking scheme is based on the first object placed in the document, providing to the user, a first subset of the plurality of document templates based on each document template's respective score, receiving a selection of a document template from the first subset of the plurality of document templates from the user, and applying the selected document template to the first object in the document.
-
公开(公告)号:US10713263B2
公开(公告)日:2020-07-14
申请号:US15708025
申请日:2017-09-18
Applicant: Google Inc.
Inventor: Justin Lewis , Ruxandra Georgiana Paun
IPC: G06F16/2457
Abstract: A processing device identifies a set of content items to be included in a feed displayed to a user of a social network platform in a user interface of the social network platform, wherein the set of content items are hosted by a content sharing platform. For each content item from the set of content items, the processing device identifies one or more bucketing tokens provided by the content sharing platform, wherein each bucketing token comprises a unique identifier that identifies a plurality of content items as being associated with a group of users of the content sharing platform that have similar interests. Further, the processing device improves a ranking score of each content item from the set of content items that has at least one bucketing token matching a bucketing token associated with the user of the social network platform, wherein the set of content items to be included in the feed displayed to the user in the user interface of the social network platform is to be modified based on improved ranking scores of respective content items from the set of content items.
-
公开(公告)号:US10706191B2
公开(公告)日:2020-07-07
申请号:US15693326
申请日:2017-08-31
Applicant: Google Inc.
Inventor: Yunting Sun , Yuxue Jin , James Koehler , Xiaojing Huang , David Chan , Yueqing Wang , Conor Sontag , Shi Zhong , Luis Gonzalez Perez
Abstract: Systems, methods, and computer-readable storage media that may be used to generate a Bayesian hierarchical model. One method includes generating a plurality of geographic regions by grouping one or more geographic sub-regions into each of the plurality of geographic regions. The method further includes receiving data for the geographic sub-regions, the data including responses, content inputs, content types, and location identifiers. The method further includes generating geo-level data from the received data by grouping the responses and content inputs of the received data based on a correlation of the location identifiers of the received data to the plurality of geographic regions. The method includes fitting a Bayesian hierarchical model based on at least the geo-level data, the content types, and the geographic regions and determining a content input mix for the content types for each geographic region based on the Bayesian hierarchical model and a content input constraint.
-
公开(公告)号:US10698901B1
公开(公告)日:2020-06-30
申请号:US15470358
申请日:2017-03-27
Applicant: Google Inc.
Inventor: Emanuel Taropa , Ishai Rabinovitz
IPC: G06F16/30 , G06F16/2455 , G06F16/9535 , G06F16/2457
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking query completions based on activity session data. One of the methods includes receiving a query prefix from a user. A reference parameter for the user is obtained. One or more likely queries that are likely to co-occur with the reference parameter in user activity sessions are identified, wherein each likely query has an associated prediction score. A ranking of the one or more likely queries is provided in response to receiving the query prefix.
-
50.
公开(公告)号:US10691484B2
公开(公告)日:2020-06-23
申请号:US15649920
申请日:2017-07-14
Applicant: Google Inc.
Inventor: Brian Frank Cooper , Alexander Lloyd , Sebastian Kanthak , Andrew Fikes , Christopher Taylor
Abstract: In a distributed system where a client's call to commit a transaction occurs outside the transaction's lock-hold interval, computation of timestamp information for the transaction is moved to a client library, while ensuring that no conflicting reads or writes are performed between a time of the computation and acquiring all locks for the transaction. The transaction is committed in phases, with each phase being initiated by the client library. Timestamp information is added to the locks to ensure that timestamps are generated during lock-hold intervals. An increased number of network messages is thereby overlapped with a commit wait period in which a write in a distributed database is delayed in time to ensure concurrency in the database.
-
-
-
-
-
-
-
-
-