-
公开(公告)号:US09945686B2
公开(公告)日:2018-04-17
申请号:US15420305
申请日:2017-01-31
Applicant: Google Inc.
Inventor: Henry Allan Rowley , Shumeet Baluja
IPC: G01C21/36 , G08G1/0968 , G01C21/34 , G06Q30/02
CPC classification number: G01C21/3605 , G01C21/3484 , G01C21/3492 , G01C21/3617 , G06Q30/0261 , G06Q30/0267 , G06Q30/0269 , G08G1/096811 , G08G1/096838 , G08G1/096844 , G08G1/096883 , G08G1/096888
Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.
-
公开(公告)号:US09945066B1
公开(公告)日:2018-04-17
申请号:US13766817
申请日:2013-02-14
Applicant: Google Inc.
Inventor: Andrew James Edward Mutton
CPC classification number: D06F75/26
Abstract: An iron may autonomously set the appropriate ironing parameter by obtaining information about the garment to be ironed. Data may be received from an indicator located on a garment to be ironed. An indicator may include the actual type of fabric associated with a garment, or an information tag attached to a garment. The received data may be decoded to determine the ironing parameters for the garment to be ironed. Based on the determined ironing parameters, the associated settings may be automatically adjusted on an iron.
-
公开(公告)号:US20180103120A1
公开(公告)日:2018-04-12
申请号:US15288512
申请日:2016-10-07
Applicant: Google Inc.
Inventor: Gobind Johar , Bryan Lin , Masakazu Seno , Scott Atwood
IPC: H04L29/08
CPC classification number: H04L67/34 , G06F17/289 , G06Q10/10 , H04L67/42
Abstract: Computer-implemented techniques include an application executing at a client computing device obtaining, from a server computing device, a list of available data packs associated with the application. The client computing device determines a set of data packs stored thereat and, using the list of available data packs, determines that a modified version of a particular data pack is available. In response to a request from the client computing device, the server computing device provides information corresponding to the modified version of the particular data pack. Upon receipt of this information, the client computing device utilizes the modified version of the particular data pack within the application and without restarting the application.
-
公开(公告)号:US20180101227A1
公开(公告)日:2018-04-12
申请号:US15616634
申请日:2017-06-07
Applicant: Google Inc.
Inventor: Christian Frueh , Vivek Kwatra , Avneesh Sud
CPC classification number: G06T17/205 , G02B27/0172 , G06F3/013 , G06F17/3025 , G06F17/30256 , G06F17/3028 , G06K9/00255 , G06K9/00288 , G06K9/00604 , G06T7/248 , G06T7/74 , G06T15/04 , G06T15/40 , G06T17/00 , G06T19/006 , G06T19/20 , G06T2200/04 , G06T2200/08 , G06T2207/10028 , G06T2207/30201 , G06T2207/30204 , G06T2219/2004 , G06T2219/2021
Abstract: A camera captures an image of a user wearing a head mounted device (HMD) that occludes a portion of the user's face. A three-dimensional (3-D) pose that indicates an orientation and a location of the user's face in a camera coordinate system is determined. A representation of the occluded portion of the user's face is determined based on a 3-D model of the user's face. The representation replaces a portion of the HMD in the image based on the 3-D pose of the user's face in the camera coordinate system. In some cases, the 3-D model of the user's face is selected from 3-D models of the user's face stored in a database that is indexed by eye gaze direction. Mixed reality images can be generated by combining virtual reality images, unoccluded portions of the user's face, and representations of an occluded portion of the user's face.
-
公开(公告)号:US20180100742A1
公开(公告)日:2018-04-12
申请号:US15290903
申请日:2016-10-11
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr
CPC classification number: G01C21/30 , G01C21/3626 , G01C21/3682 , G01C21/3694 , G06F9/541 , G06F17/30241 , G06F17/30876
Abstract: Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application. The method includes generating, by the first software application running on the one or more computing devices, a query string including the one or more location parameters. The method includes requesting, by the first software application running on the one or more computing devices, location data associated with the geographic point of interest based at least in part on the query string. The method includes providing for display, on at least one display device, the location data associated with the geographic point of interest.
-
公开(公告)号:US09942156B1
公开(公告)日:2018-04-10
申请号:US15183228
申请日:2016-06-15
Applicant: Google Inc.
Inventor: Junlan Zhou , Min Zhu , Amin Vahdat
IPC: H04L12/26 , H04L12/803 , H04L12/721 , H04L12/741 , H04L12/733
CPC classification number: H04L47/125 , H04L45/20 , H04L45/38 , H04L45/74 , H04L47/11
Abstract: Exemplary embodiments allocate network traffic among multiple paths in a network, which may include one or more preferred paths (e.g. shortest paths) and one or more alternative paths (e.g., non-shortest paths). In one embodiment, network traffic in form of flows may be allocated to the preferred paths until the allocation of additional network traffic would exceed a predetermined data rate. Additional flows may then be sent over the alternative paths, which may be longer than the preferred path. The paths to which each flow is assigned may be dynamically updated, and in some embodiments the path assignment for a particular flow may time out after a predetermined time. Accordingly, the flow traffic of each path may be balanced based on real-time traffic information.
-
公开(公告)号:US09940821B2
公开(公告)日:2018-04-10
申请号:US15289233
申请日:2016-10-10
Applicant: Google Inc.
Inventor: John Jordan Nold
CPC classification number: G08B25/008 , G07C9/00174 , G08B13/08 , G08B13/22 , G08B17/06
Abstract: Systems and methods disclosed herein provide setting a mode for a door lock of a door in a building with an electronic device communicatively coupled to the door lock via a communications interface of the door lock, when the mode of the door lock is set in a privacy mode, correspondingly placing a security system device communicatively coupled to the door lock into a privacy mode via the communications interface, and updating an operation state of the security system in the building according to the setting of the privacy mode for the door lock and the device.
-
公开(公告)号:US09940646B2
公开(公告)日:2018-04-10
申请号:US14510252
申请日:2014-10-09
Applicant: Google Inc.
Inventor: Matthew Mckeon , Sami Mohammed Shalabi , Maurice Bennett Shore , Abraham Michael Yaar
CPC classification number: G06Q30/0277 , G06F17/30905 , G06K9/00463
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
-
公开(公告)号:US09940645B1
公开(公告)日:2018-04-10
申请号:US14815555
申请日:2015-07-31
Applicant: Google Inc.
Inventor: Justin Lewis , Gavin James
IPC: G06Q30/02 , G06F3/0484 , G06F17/24 , G06F9/445
CPC classification number: G06Q30/0267 , G06F3/04842 , G06F8/61 , G06F17/241 , G06Q30/0255
Abstract: A method for delivering and installing applications on user devices includes providing a video and a video annotation for display on a first user device, the video annotation comprising an identifier of a mobile application. The method further includes receiving, by a processing device, an indication of a user selection of the video annotation, the indication of the user selection of the video annotation corresponding to a signal to install the application on the first user device; and causing the application to be remotely installed on the user first device.
-
公开(公告)号:US09940381B1
公开(公告)日:2018-04-10
申请号:US14616321
申请日:2015-02-06
Applicant: Google Inc.
Inventor: Joseph Janos , Alan C. Strohm , Boulos Harb , Steven M. Stern , Arnaud Sahuguet , Ademir de Alvarenga Oliveira
IPC: G06F17/30
CPC classification number: G06F17/30598 , G06F17/30011 , G06F17/3053 , G06F17/3089
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a method includes receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; and storing an observation in a data store, the observation including a user-modified value of one of the plurality of attribute values and a context including one or more of the presented attribute values.
-
-
-
-
-
-
-
-
-