-
公开(公告)号:US20180357309A1
公开(公告)日:2018-12-13
申请号:US15618871
申请日:2017-06-09
Applicant: Google Inc.
Inventor: Laura Eidem , Alex Jacobson
CPC classification number: G06F17/30743 , G06F3/16 , G06F12/1018 , G06F17/30778 , H04L9/3236 , H04L51/02 , H04L63/0457 , H04L63/0823 , H04L67/141 , H04L67/20
Abstract: Modifying computer program output in a voice or non-text input activated environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify a computer program to invoke. The computer program can identify a dialog data structure. The system can modify the identified dialog data structure to include a content item. The system can provide the modified dialog data structure to a computing device for presentation.
-
公开(公告)号:US10153998B2
公开(公告)日:2018-12-11
申请号:US15265769
申请日:2016-09-14
Applicant: Google Inc.
Inventor: Jakub Snabl
IPC: G06F15/16 , H04L12/58 , G06F3/0481 , G06F3/0484 , H04L29/08
Abstract: A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving a request from a user having a first user account at a social networking service to view contacts belonging to a social group associated with the first user account, wherein the social group is maintained at the social networking service, identifying one or more contacts belonging to the social group in response to the request, determining a status associated with a user account for each of the identified one or more contacts, the status indicating whether each of the one or more contacts is available for instant messaging communication and providing a listing including the identified one or more contacts and the status associated with each of the identified one or more contacts for display to the user at a social networking site of the social networking service.
-
公开(公告)号:US10152647B2
公开(公告)日:2018-12-11
申请号:US15184198
申请日:2016-06-16
Applicant: GOOGLE INC.
Inventor: Sanjiv Kumar , Henry Allan Rowley , Xiaohang Wang , Yakov Okshtein , Farhan Shamsi , Alessandro Bissacco
IPC: G06K9/18 , G06K9/62 , G06Q20/34 , G06Q20/40 , G06Q20/32 , G06K9/78 , G06K9/00 , G06K9/03 , G06K9/20 , G06K9/22 , G06K9/34 , G06T17/00
Abstract: Comparing extracted card data from a continuous scan comprises receiving, by one or more computing devices, a digital scan of a card; obtaining a plurality of images of the card from the digital scan of the physical card; performing an optical character recognition algorithm on each of the plurality of images; comparing results of the application of the optical character recognition algorithm for each of the plurality of images; determining if a configured threshold of the results for each of the plurality of images match each other; and verifying the results when the results for each of the plurality of images match each other. Threshold confidence level for the extracted card data can be employed to determine the accuracy of the extraction. Data is further extracted from blended images and three-dimensional models of the card. Embossed text and holograms in the images may be used to prevent fraud.
-
254.
公开(公告)号:US20180349787A1
公开(公告)日:2018-12-06
申请号:US14316643
申请日:2014-06-26
Applicant: Google Inc.
Inventor: Bryan Christopher Horling , Ashutosh Shukla , Paul Bunn , Bo Pang
IPC: G06N99/00
Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for analyzing a communication to or from a user to identify an event assumption and/or determine a likelihood that the communication is event-related. In various implementations, an accuracy of the event assumption, as well as an accuracy of the determined likelihood, may be assessed based on one or more scheduling signals, such as user-creation of a corresponding calendar entry. In various implementations, a machine learning classifier may be trained based at least in part on one or both accuracies.
-
公开(公告)号:US10149036B1
公开(公告)日:2018-12-04
申请号:US15418432
申请日:2017-01-27
Applicant: Google Inc.
Inventor: Thad Eugene Starner , Karissa A. Sawyer , Greg Ellis Priest-Dorman
Abstract: This document describes techniques and devices for preventing false positives with an interactive cord. An interactive cord includes a cable, and fabric cover that covers the cable. The fabric cover includes one or more conductive threads woven into the fabric cover to form one or more capacitive touchpoints which are configured to enable reception of touch input that causes a change in capacitance to the one or more conductive threads. A controller, implemented at the interactive cord or a computing device coupled to the interactive cord, can detect the change in capacitance and trigger one or more functions associated with the one or more capacitive touchpoints. In one or more implementations, the interactive cord is designed to prevent “false positives” which may occur from accidental contact with the touchpoints, such as when the interactive cord makes contact with the user's body or a conductive surface.
-
公开(公告)号:US10148772B2
公开(公告)日:2018-12-04
申请号:US14461604
申请日:2014-08-18
Applicant: Google Inc.
Inventor: Benjamin Albert Azose
Abstract: In one aspect, a computer-implemented method for automatically pushing location-specific content to users may generally include identifying, by one or more computing devices, a geographic location at which a plurality of users have viewed location-specific content on their client devices, identifying at least one common content item associated with the location-specific content viewed by two or more of the users, receiving an indication that a first user is traveling to the geographic location and transmitting the common content item(s) for storage on a client device associated with the first user.
-
公开(公告)号:US20180343772A1
公开(公告)日:2018-11-29
申请号:US15607387
申请日:2017-05-26
Applicant: GOOGLE INC.
Inventor: Arun Raghupathy , Benjamin Niewood , Cheng-Jung Lee , Adam Scott Kilgore
Abstract: This application is directed to a passively-cooled electronic device including a housing, a plurality of electronic assemblies and a plurality of thermally conductive parts. The electronic assemblies are enclosed in the housing, and include a first electronic assembly and a second electronic assembly. The first and second electronic assemblies are disposed proximately to each other within the housing, and the second electronic assembly is substantially sensitive to heat, including heat generated by operation of the first electronic assembly. The thermally conductive parts are coupled between the first electronic assembly and the housing, and configured to create a first plurality of heat conduction paths to conduct the heat generated by the first electronic assembly away from the second electronic assembly without using a fan. At least a subset of the thermally conductive parts mechanically supports one or both of the first and second electronic assemblies.
-
公开(公告)号:US20180343402A1
公开(公告)日:2018-11-29
申请号:US15607368
申请日:2017-05-26
Applicant: GOOGLE INC.
Inventor: Adina Roth , Michael Brickner , Mi Zhou , Amber Luttmann Volmering
CPC classification number: H04N5/332 , G02B5/208 , G02B13/14 , H04N5/2252 , H04N5/2254 , H04N5/2256 , H04N5/23245 , H04N5/2351 , H04N7/181
Abstract: The various implementations described herein include methods, devices, and systems for illuminating and capturing scenes. In one aspect, a video camera assembly includes: (1) an image sensor having a field of view corresponding to a scene; (2) infrared illuminators to selectively illuminate the scene; and (3) a single-piece cover positioned in front of the image sensor and the illuminators such that light from the illuminators is directed through the cover and light from the scene passes through the cover prior to entering the image sensor, including: (a) a first portion corresponding to the image sensor and substantially transparent to visible light and IR light; (b) a second portion corresponding to the one or more IR illuminators and coated to be substantially transparent to IR light; and (c) a third portion between the first portion and the second portion and coated to be substantially opaque to IR and visible light.
-
公开(公告)号:US10142647B2
公开(公告)日:2018-11-27
申请号:US14540083
申请日:2014-11-13
Applicant: Google Inc.
Inventor: Jingning Han , Yaowu Xu
IPC: H04N19/503 , H04N19/82 , H04N19/176 , H04N19/103 , H04N19/136 , H04N19/157
Abstract: A method and apparatus for video coding using alternating block constrained decision mode coding is provided. Video coding using alternating block constrained decision mode coding may include identifying a current block of a current frame of an input video stream, generating an encoded block by encoding the current block using alternating block constrained decision mode coding, wherein alternating block constrained decision mode coding includes encoding the current block as a constrained decision mode coded block on a condition that a previously coded immediately adjacent block is an unconstrained decision mode coded block, including the encoded block in an output bitstream, and transmitting or storing the output bitstream.
-
公开(公告)号:US10142296B2
公开(公告)日:2018-11-27
申请号:US15043394
申请日:2016-02-12
Applicant: Google Inc.
Inventor: Mahyar Salek , Philip McDonnell , Amin Charaniya , Shobhit Saxena
Abstract: Systems and methods of cryptographically protecting location data transferred between servers via a network to tune a location engine are described herein. A first encryption module determines a first hash value for each location determination, encrypts the first hash value for each location determination using a first encryption protocol to generate a first encrypted data set, and transmits the first encrypted data set to a server. The first encryption module receives, from the server, a second encrypted data set with second hash values generated by a second encryption module of the server using a second encryption protocol. The first encryption module creates a first double encrypted data set from the second encrypted data set. A tuner compares the first double encrypted data set with a second double encrypted data set received from the server to adjust the location engine.
-
-
-
-
-
-
-
-
-