Patents by Inventor Ricardo Baeza-Yates
Ricardo Baeza-Yates 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).
-
Patent number: 12137166Abstract: A method includes receiving, at a broker processor and from a prover processor, a user request, a user token, and a user cryptographic zero-knowledge proof associated with a user characteristic. The method also includes receiving, at the broker processor, from a service processor, and based on the user request, a requirements specification and the user token. The method also includes generating, via the broker processor, a broker cryptographic zero-knowledge proof based on the requirements specification and the user cryptographic zero-knowledge proof. The method also includes transmitting, via the broker processor and to the service processor, the broker cryptographic zero-knowledge proof to cause the service processor to fulfill the user request.Type: GrantFiled: October 12, 2023Date of Patent: November 5, 2024Assignee: Khosla Ventures LLCInventors: Ricardo Baeza-Yates, Juan Garay, Sebastián Pablo Acuña Keller, Andrés Felipe Villavicencio Theodoluz, Sebastián Andrés Gálvez Ortiz
-
Publication number: 20240129126Abstract: A method includes receiving, at a broker processor and from a prover processor, a user request, a user token, and a user cryptographic zero-knowledge proof associated with a user characteristic. The method also includes receiving, at the broker processor, from a service processor, and based on the user request, a requirements specification and the user token. The method also includes generating, via the broker processor, a broker cryptographic zero-knowledge proof based on the requirements specification and the user cryptographic zero-knowledge proof. The method also includes transmitting, via the broker processor and to the service processor, the broker cryptographic zero-knowledge proof to cause the service processor to fulfill the user request.Type: ApplicationFiled: October 12, 2023Publication date: April 18, 2024Inventors: Ricardo BAEZA-YATES, Juan GARAY, Sebastián Pablo ACUÑA KELLER, Andrés Felipe VILLAVICENCIO THEODOLUZ, Sebastián Andrés GÁLVEZ ORTIZ
-
Patent number: 11921731Abstract: One or more techniques and/or systems are provided for implementing a pipeline used to generate, train, test, and implement a document scoring model for assigning document scores to documents. Features from various sources are combined to create a joined page level feature set, a joined domain level feature set, and a host level feature set. Numerical features and content features are extracted from ground truth documents and random documents. The numerical features are joined with the joined feature sets to create a set of joined features. The document scoring model is trained using the set of joined features and a training technique. A document is scored with a document score using the document scoring model based upon the content features and the set of joined features with document scores obtained during training.Type: GrantFiled: September 2, 2022Date of Patent: March 5, 2024Assignee: SEEKR TECHNOLOGIES, INC.Inventors: Ricardo Baeza-Yates, Berkant Barla Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
-
Publication number: 20230185814Abstract: One or more techniques and/or systems are provided for implementing a pipeline used to generate, train, test, and implement a document scoring model for assigning document scores to documents. Features from various sources are combined to create a joined page level feature set, a joined domain level feature set, and a host level feature set. Numerical features and content features are extracted from ground truth documents and random documents. The numerical features are joined with the joined feature sets to create a set of joined features. The document scoring model is trained using the set of joined features and a training technique. A document is scored with a document score using the document scoring model based upon the content features and the set of joined features with document scores obtained during training.Type: ApplicationFiled: September 2, 2022Publication date: June 15, 2023Applicant: SEEKR TECHNOLOGIES, INC.Inventors: Ricardo Baeza-Yates, Berkant Barla Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
-
Patent number: 11436235Abstract: One or more techniques and/or systems are provided for implementing a pipeline used to generate, train, test, and implement a document scoring model for assigning document scores to documents. Features from various sources are combined to create a joined page level feature set, a joined domain level feature set, and a host level feature set. Numerical features and content features are extracted from ground truth documents and random documents. The numerical features are joined with the joined feature sets to create a set of joined features. The document scoring model is trained using the set of joined features and a training technique. A document is scored with a document score using the document scoring model based upon the content features and the set of joined features with document scores obtained during training.Type: GrantFiled: September 23, 2019Date of Patent: September 6, 2022Assignee: NTENTInventors: Ricardo Baeza-Yates, Berkant Baria Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
-
Publication number: 20210089543Abstract: One or more techniques and/or systems are provided for implementing a pipeline used to generate, train, test, and implement a document scoring model for assigning document scores to documents. Features from various sources are combined to create a joined page level feature set, a joined domain level feature set, and a host level feature set. Numerical features and content features are extracted from ground truth documents and random documents. The numerical features are joined with the joined feature sets to create a set of joined features. The document scoring model is trained using the set of joined features and a training technique. A document is scored with a document score using the document scoring model based upon the content features and the set of joined features with document scores obtained during training.Type: ApplicationFiled: September 23, 2019Publication date: March 25, 2021Inventors: Ricardo BAEZA-YATES, Berkant Barla CAMBAZOGLU, Darshan Mallenahalli SHANKARALINGAPPA, Matteo CATENA
-
Patent number: 10885076Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and suggesting query auto-completions (QACs). In some embodiments, when a user is inputting a search query, the disclosed systems and methods can provide a QAC suggestion based on the inputted text in addition to application programs installed and/or executing on the user's device.Type: GrantFiled: August 7, 2018Date of Patent: January 5, 2021Assignee: VERIZON MEDIA INC.Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
-
Patent number: 10558720Abstract: Disclosure includes system, method and architecture for selecting supplemental digital content using visual appearance. Digital content that is visually similar, or dissimilar, to digital content requested by a user can he identified and provided for presentation with the requested content. The additional digital content is visually congruent, or visually incongruent, with content requested by a user, such that the additional content is similar, or dissimilar, to the requested content from a visual standpoint. In a presentation of the requested content, the presentation position of each additional content item relative to the presentation position of each requested content can be identified using visual congruence, or visual incongruence.Type: GrantFiled: April 13, 2016Date of Patent: February 11, 2020Assignee: OATH INC.Inventors: Simon Osindero, Ioannis Kalantidis, David Shamma, Lyndon Kennedy, Ayman Farahat, Gerry Pesavento, Ricardo Baeza-Yates
-
Publication number: 20180349387Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and suggesting query auto-completions (QACs). In some embodiments, when a user is inputting a search query, the disclosed systems and methods can provide a QAC suggestion based on the inputted text in addition to application programs installed and/or executing on the user's device.Type: ApplicationFiled: August 7, 2018Publication date: December 6, 2018Inventors: Lizi ZHANG, Hongbo DENG, Amit GOYAL, Yi CHANG, Ricardo BAEZA-YATES
-
Patent number: 10049149Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and suggesting query auto-completions (QACs). In some embodiments, when a user is inputting a search query, the disclosed systems and methods can provide a QAC suggestion based on the inputted text in addition to application programs installed and/or executing on the user's device.Type: GrantFiled: September 29, 2015Date of Patent: August 14, 2018Assignee: OATH INC.Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
-
Patent number: 9971972Abstract: In one embodiment, a current context of a mobile device may be ascertained, where the current context includes an indication of a last application opened via the mobile device, wherein the last application opened is one of a plurality of applications installed on the mobile device. A probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under the current context may be determined, where the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context, wherein the computer-generated model is associated with the mobile device. One or more of the plurality of the applications may be identified based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application.Type: GrantFiled: December 30, 2014Date of Patent: May 15, 2018Assignee: Oath Inc.Inventors: Fabrizio Silvestri, Ricardo Baeza-Yates, Beverly Harrison, Di Jiang
-
Publication number: 20170300576Abstract: Disclosure includes system, method and architecture for selecting supplemental digital content using visual appearance. Digital content that is visually similar, or dissimilar, to digital content requested by a user can he identified and provided for presentation with the requested content. The additional digital content is visually congruent, or visually incongruent, with content requested by a user, such that the additional content is similar, or dissimilar, to the requested content from a visual standpoint. In a presentation of the requested content, the presentation position of each additional content item relative to the presentation position of each requested content can be identified using visual congruence, or visual incongruence.Type: ApplicationFiled: April 13, 2016Publication date: October 19, 2017Inventors: Simon Osindero, Ioannis Kalantidis, David Shamma, Lyndon Kennedy, Ayman Farahat, Gerry Pesavento, Ricardo Baeza-Yates
-
Publication number: 20170091198Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and suggesting query auto-completions (QACs). In some embodiments, when a user is inputting a search query, the disclosed systems and methods can provide a QAC suggestion based on the inputted text in addition to application programs installed and/or executing on the user's device.Type: ApplicationFiled: September 29, 2015Publication date: March 30, 2017Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
-
Publication number: 20160189049Abstract: In one embodiment, a current context of a mobile device may be ascertained, where the current context includes an indication of a last application opened via the mobile device, wherein the last application opened is one of a plurality of applications installed on the mobile device. A probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under the current context may be determined, where the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context, wherein the computer-generated model is associated with the mobile device. One or more of the plurality of the applications may be identified based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application.Type: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventors: Fabrizio Silvestri, Ricardo Baeza-Yates, Beverly Harrison, Di Jiang
-
Patent number: 8751632Abstract: A specification of a target web site is received. A number of field web sites related to the target web site are identified. Data values are acquired for a set of metrics for the target and each field web site. These data values are processed to evaluate a standing of the target web site relative to the field web sites, while maintaining anonymity of the field web sites. An average web site is determined by respectively averaging data values for the field web sites. A bounding web site is characterized by the best data values from among all field web sites. Target web site data values are compared to average and/or bounding web site data values at a given time. Variations in differences between target web site data values and corresponding average and/or bounding web site data values over time determines improvement and/or success of the target web site.Type: GrantFiled: April 29, 2010Date of Patent: June 10, 2014Assignee: Yahoo! Inc.Inventors: Barbara Poblete, Ricardo Baeza-Yates
-
Patent number: 8645369Abstract: Methods and apparatus are described for classifying documents using a document representation model based on implicit user feedback obtained from search engine queries. The model may be used to achieve better results in non-supervised tasks such as clustering and labeling through the incorporation of usage data obtained from the search engine queries.Type: GrantFiled: July 31, 2008Date of Patent: February 4, 2014Assignee: Yahoo! Inc.Inventors: Barbara Poblete, Ricardo Baeza-Yates
-
Patent number: 8095545Abstract: Techniques for query processing in a multi-site search engine are described. During an indexing phase, each site of a multi-site search engine indexes a set of assigned web resources and each site calculates, for each term in the set of assigned web resources, a site-specific upper bound ranking score on the contribution of the term to the search engine ranking function for a query containing the term. During a propagation phase, all sites exchange their site-specific upper bound ranking scores with each other. In response to a site receiving a query, the site determines the set of locally matching resources and compares the ranking score of a locally matching resource with the site-specific upper bound ranking scores for the terms of the query that were received during the propagation phase and determines whether to communicate the query to other sites.Type: GrantFiled: October 14, 2008Date of Patent: January 10, 2012Assignee: Yahoo! Inc.Inventors: Luca Telloli, Flavio Junqueria, Aristides Gionis, Vassilis Plachouras, Ricardo Baeza-Yates
-
Publication number: 20110270965Abstract: A specification of a target web site is received. A number of field web sites related to the target web site are identified. Data values are acquired for a set of metrics for the target and each field web site. These data values are processed to evaluate a standing of the target web site relative to the field web sites, while maintaining anonymity of the field web sites. An average web site is determined by respectively averaging data values for the field web sites. A bounding web site is characterized by the best data values from among all field web sites. Target web site data values are compared to average and/or bounding web site data values at a given time. Variations in differences between target web site data values and corresponding average and/or bounding web site data values over time determines improvement and/or success of the target web site.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: Yahoo! Inc.Inventors: Barbara Poblete, Ricardo Baeza-Yates
-
Patent number: 7895235Abstract: Methods, systems, and apparatuses for associating queries of a query log are provided. The query log lists a plurality of queries and a set of clicked URLs for each query. Each query is designated to be a node of a plurality of nodes. A plurality of edges is determined. A URL is designated to be an edge for a pair of queries if the URL is indicated as clicked in the sets of clicked URLs for both queries of the pair. The nodes and edges are displayed in a graph. Each edge may be displayed in the graph as a line connected between a pair of nodes that correspond to the pair of queries of the pair of nodes. The edges may be classified. Furthermore, the edges and/or the nodes may be weighted. Edges and/or nodes may be filtered from display based on their weights and/or on other criteria.Type: GrantFiled: December 19, 2007Date of Patent: February 22, 2011Assignee: Yahoo! Inc.Inventors: Ricardo Baeza-Yates, Alessandro Tiberi
-
Patent number: 7890488Abstract: A method of caching posting lists to a search engine cache calculates the ratios between the frequencies of the query terms in a past query log and the sizes of the posting lists for each term, and uses these ratios to determine which posting lists should be cached by sorting the ratios in decreasing order and storing to the cache those posting lists corresponding to the highest ratio values. Further, a method of finding an optimal allocation between two parts of a search engine cache evaluates a past query stream based on a relationship between various properties of the stream and the total size of the cache, and uses this information to determine the respective sizes of both parts of the cache.Type: GrantFiled: October 5, 2007Date of Patent: February 15, 2011Assignee: Yahoo! Inc.Inventors: Ricardo Baeza-Yates, Aristides Gionis, Flavio Junqueira, Vassilis Plachouras