-
公开(公告)号:US09953382B2
公开(公告)日:2018-04-24
申请号:US14519918
申请日:2014-10-21
Applicant: Google Inc.
Inventor: Hugh Michael Robinson
CPC classification number: G06Q50/14 , G06F17/30598
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing travel itinerary filters. In one aspect, a method includes receiving a flight query including a plurality of parameters; determining a plurality of itineraries that satisfy the parameters of the flight query; clustering the plurality of itineraries into a plurality of clusters, wherein the clusters depend upon values of particular features of the plurality of itineraries that satisfy the flight query, and wherein each cluster is generated to have particular values for one or more features of a plurality of features; generating one or more filters corresponding to one or more of the clusters, wherein each filter has the particular values of the one or more features identified by the corresponding cluster; and providing the plurality of itineraries that satisfy the flight query and the one or more filters for filtering the plurality of itineraries.
-
公开(公告)号:US09953345B1
公开(公告)日:2018-04-24
申请号:US14012500
申请日:2013-08-28
Applicant: GOOGLE INC.
Inventor: Satyam Shaw , Ravi Jain , Surojit Chatterjee
CPC classification number: G06Q30/0267 , G06Q30/00 , G06Q30/0241 , G06Q30/0276 , G06Q30/0277
Abstract: Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.
-
493.
公开(公告)号:US09953216B2
公开(公告)日:2018-04-24
申请号:US14596168
申请日:2015-01-13
Applicant: Google Inc.
Inventor: Raziel Alvarez
CPC classification number: G06K9/00355 , G06F3/017 , G06K9/2081
Abstract: Systems, methods, and computer-readable media are provided for performing actions in response to gestures made by a user in captured images. In accordance with one implementation, a computer-implemented system is provided that includes an image capture device that captures at least one image, a memory device that stores instructions, and at least one processor that executes the instructions stored in the memory device. In some implementations, the processor receives, from the image capture device, at least one image including a gesture made by a user and analyzes the at least one image to identify the gesture made by the user. In some implementations, the processor also determines, based on the identified gesture, one or more actions to perform on the at least one image.
-
公开(公告)号:US09952882B2
公开(公告)日:2018-04-24
申请号:US14525133
申请日:2014-10-27
Applicant: Google Inc.
Abstract: Methods, systems, and machine-readable media include identifying a plurality of task items associated with a user. The plurality of task items includes a plurality of task types. They also include selecting a subset of the plurality of task items based on user activity information. The subset of task items includes at least two different task types. They also include providing a launcher user interface for display to the user on a computing device. The launcher user interface includes a plurality of elements corresponding to the selected subset of task items arranged on a single surface. The plurality of elements is selectable to launch respective applications associated with the corresponding task items.
-
公开(公告)号:US09952839B2
公开(公告)日:2018-04-24
申请号:US14826405
申请日:2015-08-14
Applicant: GOOGLE INC.
Inventor: Daniel Nicholas Quine
IPC: G06F3/0484 , G06F9/44 , G06F3/048 , G06F3/0482 , G06F17/30
CPC classification number: G06F8/38 , G06F3/048 , G06F3/0482 , G06F3/04842 , G06F8/34 , G06F9/451 , G06F17/3089
Abstract: The present application discloses systems, computer-readable media, and methods for aligning widgets and groups of widgets, and defining relationships between the widgets and groups of widgets. In a first case, a most significant sub-component border determination may be made for each widget. Then, a grouping relationship determined between each of a plurality of the widgets. Finally, for each widget in each determined group, the widgets may be aligned based on the determined most significant sub-component border of each widget in the group. In a second case, connections between widgets, groups of widgets, and/or edges of a page are determined, and an algorithm applied to infer whether a relationship exists, and if it does, to determine whether the relationship is one of a fixed-distance relationship and a proportional-distance relationship.
-
公开(公告)号:US09952764B2
公开(公告)日:2018-04-24
申请号:US14831589
申请日:2015-08-20
Applicant: Google Inc.
Inventor: Xiaojun Bi
IPC: G06F3/048 , G06F3/041 , G06F3/0489 , G06F3/0488 , G06F3/0482 , G06F17/27
CPC classification number: G06F3/04897 , G06F3/0237 , G06F3/0482 , G06F3/04886 , G06F3/04895 , G06F17/276
Abstract: A method and apparatus, such as an electronic device (104), for displaying suggestion words in response to a touch input to a presence-sensitive display (106). The presence-sensitive display (106) displays a touchscreen keyboard (110) having a plurality of key areas (112) each associated with a character (114). The method and apparatus may determine (308) the character (114) of the touchscreen keyboard based on a touch location of the touch input on a key area (112) of the touchscreen keyboard (110), and may display (310) a plurality of suggestion words that include the determined character over at least a portion of the touchscreen keyboard during the touch input. When the touch input has ended, the method and apparatus may stop displaying the plurality of suggestion words. The method and apparatus may also display a plurality of suggestion words in a text view area separate from the touchscreen keyboard.
-
公开(公告)号:US09952763B1
公开(公告)日:2018-04-24
申请号:US14623281
申请日:2015-02-16
Applicant: Google Inc.
Inventor: Xiaojun Bi
IPC: G06F3/0488 , G06F3/0489
CPC classification number: G06F3/04886 , G06F3/04883
Abstract: A computing device is described that outputs a graphical keyboard comprising a plurality of keys. Responsive to receiving an indication of a gesture that traverses a first group of keys of the plurality of keys, the computing device determines a second group of keys of the plurality of keys. At least one key of the second group of keys is different from at least one key of the first group of keys. The computing device outputs, for display, a virtual path traversing a respective location of each respective key of the second group of keys.
-
公开(公告)号:US09952761B1
公开(公告)日:2018-04-24
申请号:US15090557
申请日:2016-04-04
Applicant: Google Inc.
Inventor: Alexander Friedrich Kuscher , Stefan Kuhne , John Nicholas Jitkoff
IPC: G06F3/041 , G06F3/0488 , G06F3/0482
CPC classification number: G06F3/04883 , G06F3/0482
Abstract: A system and method for processing touch actions are provided. A plurality of sequentially performed touch actions including a first touch action and a second touch action are determined on a touch interface of an electronic device. An initiation location and a completion location of each of the first and second touch actions are determined on the touch interface. A command is selected based on the determined completion location of the first touch action, the second touch action, and the determined initiation location of the second touch action. The selected command is executed on the electronic device.
-
公开(公告)号:US20180109920A1
公开(公告)日:2018-04-19
申请号:US15297194
申请日:2016-10-19
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Chen Xiao
Abstract: Systems and methods for providing time-delimited action suggestions are provided. In one example embodiment, a method includes receiving, by one or more computing devices from a user device, data indicative of a user-requested time-bound activity. The time-bound activity is associated with a time period. The method includes identifying, by the one or more computing devices, one or more parameters associated with a user that requested the time-bound activity. The method includes determining, by the one or more computing devices, a suggested action based at least in part on the one or more parameters associated with the user and the time period associated with the time-bound activity. The method includes providing, by the one or more computing devices, an output indicative of the suggested action to the user device.
-
公开(公告)号:US20180109606A1
公开(公告)日:2018-04-19
申请号:US15294494
申请日:2016-10-14
Applicant: Google Inc.
Inventor: Jesse Louis Alpert , Uday Naik , Md Ahsan Arefin , David Andrew Schultz , Yossi Richter
IPC: H04L29/08 , H04L12/46 , H04L12/713 , H04L12/751 , H04L12/26 , H04L12/721 , H04L12/761
CPC classification number: H04L67/1025 , H04L12/4641 , H04L43/026 , H04L43/0894 , H04L43/16 , H04L45/02 , H04L45/16 , H04L45/38 , H04L45/586 , H04L47/2483
Abstract: Systems and methods for dynamically offloading network traffic flows in one or more virtual networks are disclosed. An example method begins with identifying a virtual router through which to route network traffic of a specific network flow, wherein the specific network flow has a source endpoint existing on a source host machine and a destination endpoint existing on a destination host machine. Flow statistics including statistics about the specific network flow are received. A determination is made as to whether the specific network flow meets an offload rule using the received flow statistics. In response to determining that the specific flow meets the offload rule, the specific network flow is offloaded from the virtual router.
-
-
-
-
-
-
-
-
-