-
公开(公告)号:US20220027030A1
公开(公告)日:2022-01-27
申请号:US17496881
申请日:2021-10-08
Applicant: Google LLC
Inventor: Ibrahim Badr
IPC: G06F3/0484 , G06F3/0481 , G06F3/16
Abstract: Methods, systems, and apparatus for selecting an input mode are described. In one aspect, a method includes receiving request data specifying a request to launch a virtual assistant application from a lock screen of a mobile device. In response to receiving the request data, input signals are obtained. A selection of an input mode for the virtual assistant application is made, from candidate input modes, based on the input signals. Each candidate input mode is of an input type different from each other input type of each other candidate input mode. The input types include an image type and an audio type. The input mode of the image type receives pixel data for input to the virtual assistant application. The input mode of the audio type receives audio input for the virtual assistant application. The virtual assistant application presents content selected based on input signals received using the selected input mode.
-
公开(公告)号:US10803336B2
公开(公告)日:2020-10-13
申请号:US16058575
申请日:2018-08-08
Applicant: Google LLC
Inventor: Ibrahim Badr
Abstract: Methods, systems, and apparatus for controlling smart devices are described. In one aspect a method includes capturing, by a camera on a user device, a plurality of successive images for display in an application environment of an application executing on the user device, performing an object recognition process on the images, the object recognition process including determining that a plurality of images, each depicting a particular object, are required to perform object recognition on the particular object, and in response to the determination, generating a user interface element that indicates a camera operation to be performed, the camera option capturing two or more images, determining that a user, in response to the user interface element, has caused the indicated camera operation to be performed to capture the two or more images, and in response, determining whether a particular object is positively identified from the plurality of images.
-
公开(公告)号:US10778619B2
公开(公告)日:2020-09-15
申请号:US16411792
申请日:2019-05-14
Applicant: Google LLC
Inventor: Ibrahim Badr , Aayush Kumar , Goekhan Hasan Bakir , Nils Grimsmo , Bianca Madalina Buisman
Abstract: A computer-implemented method is described. The method includes a computing system receiving an item of digital content from a user device. The computing system generates one or more labels that indicate attributes of the item of digital content. The computing system also generates one or more conversational replies to the item of digital content based on the one or more labels that indicate attributes of the item of digital content. The method also includes the computing system selecting a conversational reply from among the one or more conversational replies and providing the conversational reply for output to the user device.
-
公开(公告)号:US20200265229A1
公开(公告)日:2020-08-20
申请号:US16347484
申请日:2018-05-07
Applicant: Google LLC
Inventor: Ibrahim Badr , Roland Peter Kehl , Kaan Yucer , Thomas Jonathan Stone , Gokhan H. Bakir , Adrian Zumbrunnenn
Abstract: Methods, systems, and apparatus for recognizing objects and providing content related to the recognized objects are described. In one aspect, a method includes detecting presence of one or more objects depicted in a viewfinder of a camera of the mobile device. In response to detecting the presence of the one or more objects, image data representing the one or more objects is sent to a content distribution system that selects content related to objects depicted in images. A location of each of the one or more objects in the viewfinder of the camera is tracked while waiting to receive content from the content distribution system. Content related to the one or more objects is received from the content distribution system. A current location of each object in the viewfinder is determined and the content related to the object is presented within the viewfinder at the current location of the object.
-
公开(公告)号:US10565256B2
公开(公告)日:2020-02-18
申请号:US15463018
申请日:2017-03-20
Applicant: Google LLC
Inventor: Ibrahim Badr , Nils Grimsmo , Gokhan H. Bakir , Kamil Anikiej , Aayush Kumar , Viacheslav Kuznetsov
IPC: G06F16/58 , G06K9/72 , G06F16/9032 , G06K9/32
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for contextually disambiguating queries are disclosed. In an aspect, a method includes receiving an image being presented on a display of a computing device and a transcription of an utterance spoken by a user of the computing device, identifying a particular sub-image that is included in the image, and based on performing image recognition on the particular sub-image, determining one or more first labels that indicate a context of the particular sub-image. The method also includes, based on performing text recognition on a portion of the image other than the particular sub-image, determining one or more second labels that indicate the context of the particular sub-image, based on the transcription, the first labels, and the second labels, generating a search query, and providing, for output, the search query.
-
公开(公告)号:US20190140992A1
公开(公告)日:2019-05-09
申请号:US16241429
申请日:2019-01-07
Applicant: Google LLC
Inventor: Ibrahim Badr , Paige Alexis Dunn-Rankin
IPC: H04L12/58 , G06F16/583 , G06F16/955 , G06T1/00 , H04L12/46
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating, in response to a single input operating system command that is invoked independent of a native application, a message that includes an image of a particular environment instance of the native application that was displayed when the single input operating system command and a uniform resource identifier of the particular environment instance of the native application.
-
公开(公告)号:US10152521B2
公开(公告)日:2018-12-11
申请号:US15189523
申请日:2016-06-22
Applicant: Google LLC
Inventor: Ibrahim Badr , Gokhan H. Bakir , Michal Jastrzebski , Mugurel Ionut Andreica
IPC: G06F17/30 , G06F3/0482
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, determining content described by the active resource in response to the query independent request, and identifying, in response to the query-independent request, multiple resources that are relevant to the content described by the active resource. Additional actions include, for each resource of the multiple resources, determining a corresponding measure of user engagement that reflects engagement of the resource by one or more users, selecting one or more of the multiple resources based on the measures of user engagement for the multiple resources, and providing, to the user device, a user interface element for display with the active resource.
-
公开(公告)号:US12175205B2
公开(公告)日:2024-12-24
申请号:US17879213
申请日:2022-08-02
Applicant: GOOGLE LLC
Inventor: Ibrahim Badr , Yariv Adan , Hugo Santos , Shikha Kapoor , Karthik Nagaraj , Glenn Wilson , Arwa Rangwala , Leo Deegan , Peter Krogh
IPC: G06F40/40 , G06F3/16 , G06F9/46 , G06F9/54 , G06F16/33 , G06F16/332 , G06F16/9537 , G10L15/18 , G10L15/22 , G10L15/26 , G10L21/06
Abstract: Methods, apparatus, and computer readable media are described herein for allowing a first user to interface with an automated assistant to assign tasks to additional user(s), and/or for causing notification(s) of the assigned task to be rendered to the additional user(s) via corresponding automated assistant interface(s). In various implementations, one or more criteria can be utilized in selecting a group of client device(s), linked to the additional user, via which to provide the notification(s) for the task assigned to the additional user. Also, in various implementations condition(s) for providing the notification(s) for the task can be determined, and the notification(s) provided based on determining satisfaction of the condition(s).
-
公开(公告)号:US20240305482A1
公开(公告)日:2024-09-12
申请号:US18043372
申请日:2022-07-18
Applicant: Google LLC
Inventor: Daniel Patt , Ibrahim Badr
CPC classification number: H04L9/50 , G06Q20/367
Abstract: Systems and methods for extracting data from blockchain transactions can include obtaining blockchain data, processing the blockchain data to determine token data, segmenting the token data from the blockchain data, and storing the segmented token data. The systems and methods can be utilized to extract descriptive data (e.g., non-fungible token titles, non-fungible token descriptions, and/or non-fungible token labels), content data (e.g., a preview of a digital resource associated with the non-fungible token), and/or transaction data (e.g., data descriptive of the transaction history of the non-fungible token). The extracted data can be indexed and can then be provided in a search results page based on a search query.
-
公开(公告)号:US20240303734A1
公开(公告)日:2024-09-12
申请号:US18043350
申请日:2022-06-30
Applicant: Google LLC
Inventor: Daniel Patt , Ibrahim Badr
IPC: G06Q40/04 , G06Q30/018
CPC classification number: G06Q40/04 , G06Q30/018 , G06Q2220/00
Abstract: Systems and methods for non-fungible token indexing can include obtaining and identifying token data associated with a plurality of non-fungible tokens. In generating an index database, the systems and methods may index a token multiple times and/or may index tokens with same or similar payloads. The systems and methods can identify the duplicate token indexing and can adjust the index database based on the identification of duplicate token index data. The adjustment can affect the determination of which search results to surface in response to a search query.
-
-
-
-
-
-
-
-
-