Patents by Inventor Goekhan Hasan Bakir
Goekhan Hasan Bakir has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240104104Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.Type: ApplicationFiled: December 6, 2023Publication date: March 28, 2024Inventors: Gökhan Hasan BAKIR, Károly CSALOGÁNY, Behshad Behzadi
-
Patent number: 11943181Abstract: 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.Type: GrantFiled: July 7, 2022Date of Patent: March 26, 2024Assignee: GOOGLE LLCInventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Patent number: 11847124Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.Type: GrantFiled: November 19, 2021Date of Patent: December 19, 2023Assignee: GOOGLE LLCInventors: Gökhan Hasan Bakir, Károly Csalogány, Behshad Behzadi
-
Publication number: 20220337539Abstract: 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.Type: ApplicationFiled: July 7, 2022Publication date: October 20, 2022Inventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Patent number: 11405340Abstract: 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.Type: GrantFiled: September 14, 2020Date of Patent: August 2, 2022Assignee: GOOGLE LLCInventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Publication number: 20220075787Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.Type: ApplicationFiled: November 19, 2021Publication date: March 10, 2022Inventors: Gökhan Hasan BAKIR, Károly CSALOGÁNY, Behshad BEHZADI
-
Patent number: 11204927Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.Type: GrantFiled: November 16, 2017Date of Patent: December 21, 2021Assignee: GOOGLE LLCInventors: Gökhan Hasan Bakir, Károly Csalogány, Behshad Behzadi
-
Publication number: 20200412673Abstract: 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.Type: ApplicationFiled: September 14, 2020Publication date: December 31, 2020Inventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Patent number: 10778619Abstract: 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.Type: GrantFiled: May 14, 2019Date of Patent: September 15, 2020Assignee: GOOGLE LLCInventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Publication number: 20190334843Abstract: 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.Type: ApplicationFiled: May 14, 2019Publication date: October 31, 2019Inventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Patent number: 10341272Abstract: 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.Type: GrantFiled: May 5, 2017Date of Patent: July 2, 2019Assignee: Google LLCInventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Patent number: 10192214Abstract: Depositing funds onto smart cards for use during processing of purchases. A device creates a deposit request and transmits the request to a remote system. The remote system processes the request and transmits a deposit record to the device, which in turn transmits the record to the smart card. If the device has network access, it transmits a deposit confirmation to the remote system, which updates the smart card account to include the confirmation. If the device unable to connect to the remote system, the deposit confirmation is transmitted when the smart card is involved in a future transaction. During the future transaction, the smart card transmits its transaction history, which comprises the deposit confirmation, to the device, and the device transmits the transaction history to the remote system. The remote system updates the smart card account to include the deposit confirmation.Type: GrantFiled: March 11, 2013Date of Patent: January 29, 2019Assignee: GOOGLE LLCInventors: Fan Jiang, Aneto Pablo Okonkwo, Michael William Springer, Gökhan Hasan Bakir
-
Publication number: 20180324117Abstract: 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.Type: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Inventors: Ibrahim Badr, Aayush Kumar, Goekhan Hasan Bakir, Nils Grimsmo, Bianca Madalina Buisman
-
Publication number: 20180075111Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: Gökhan Hasan BAKIR, Károly CSALOGÁNY, Behshad BEHZADI
-
Patent number: 9852188Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.Type: GrantFiled: June 23, 2014Date of Patent: December 26, 2017Assignee: GOOGLE LLCInventors: Gökhan Hasan Bakir, Károly Csalogány, Behshad Behzadi
-
Patent number: 9361445Abstract: A credential such as a One Time Password (OTP) can be proffered as a matrix of characters provided by a user. The verifier can accept that credential if it determines that the matrix is rank one. If it determines the matrix is not rank one, it can reject it or treat it as possibly corrupt due to one or more erroneous or missing entries. The verifier can factor the received matrix into two vectors and create a rank one projected matrix that is the product of the two vectors. The verifier can measure the distance between the received and projected matrices and accept the credential if the distance is within a distance threshold.Type: GrantFiled: January 31, 2014Date of Patent: June 7, 2016Assignee: Google Inc.Inventor: Gökhan Hasan Bakir
-
Publication number: 20150370859Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.Type: ApplicationFiled: June 23, 2014Publication date: December 24, 2015Inventors: Gökhan Hasan BAKIR, Károly CSALOGÁNY, Behshad BEHZADI
-
Publication number: 20150220728Abstract: A credential such as a One Time Password (OTP) can be proffered as a matrix of characters provided by a user. The verifier can accept that credential if it determines that the matrix is rank one. If it determines the matrix is not rank one, it can reject it or treat it as possibly corrupt due to one or more erroneous or missing entries. The verifier can factor the received matrix into two vectors and create a rank one projected matrix that is the product of the two vectors. The verifier can measure the distance between the received and projected matrices and accept the credential if the distance is within a distance threshold.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: Google Inc.Inventor: Gökhan Hasan Bakir
-
Patent number: 8959034Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: GrantFiled: February 29, 2012Date of Patent: February 17, 2015Assignee: Google Inc.Inventors: Fan Jiang, Michael William Springer, Malgorzata Monika Lisowiec, Gökhan Hasan Bakir, Patrick Pui Wah Leung, Aneto Pablo Okonkwo
-
Publication number: 20140258109Abstract: Depositing funds onto smart cards for use during processing of purchases. A device creates a deposit request and transmits the request to a remote system. The remote system processes the request and transmits a deposit record to the device, which in turn transmits the record to the smart card. If the device has network access, it transmits a deposit confirmation to the remote system, which updates the smart card account to include the confirmation. If the device unable to connect to the remote system, the deposit confirmation is transmitted when the smart card is involved in a future transaction. During the future transaction, the smart card transmits its transaction history, which comprises the deposit confirmation, to the device, and the device transmits the transaction history to the remote system. The remote system updates the smart card account to include the deposit confirmation.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: GOOGLE INC.Inventors: Fan Jiang, Aneto Pablo Okonkwo, Michael William Springer, Gökhan Hasan Bakir