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).

  • Publication number: 20240129126
    Abstract: 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: Application
    Filed: October 12, 2023
    Publication date: April 18, 2024
    Inventors: 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: 11921731
    Abstract: 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: Grant
    Filed: September 2, 2022
    Date of Patent: March 5, 2024
    Assignee: SEEKR TECHNOLOGIES, INC.
    Inventors: Ricardo Baeza-Yates, Berkant Barla Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
  • Publication number: 20230185814
    Abstract: 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: Application
    Filed: September 2, 2022
    Publication date: June 15, 2023
    Applicant: SEEKR TECHNOLOGIES, INC.
    Inventors: Ricardo Baeza-Yates, Berkant Barla Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
  • Patent number: 11436235
    Abstract: 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: Grant
    Filed: September 23, 2019
    Date of Patent: September 6, 2022
    Assignee: NTENT
    Inventors: Ricardo Baeza-Yates, Berkant Baria Cambazoglu, Darshan Mallenahalli Shankaralingappa, Matteo Catena
  • Publication number: 20210089543
    Abstract: 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: Application
    Filed: September 23, 2019
    Publication date: March 25, 2021
    Inventors: Ricardo BAEZA-YATES, Berkant Barla CAMBAZOGLU, Darshan Mallenahalli SHANKARALINGAPPA, Matteo CATENA
  • Patent number: 10885076
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: January 5, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
  • Patent number: 10558720
    Abstract: 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: Grant
    Filed: April 13, 2016
    Date of Patent: February 11, 2020
    Assignee: OATH INC.
    Inventors: Simon Osindero, Ioannis Kalantidis, David Shamma, Lyndon Kennedy, Ayman Farahat, Gerry Pesavento, Ricardo Baeza-Yates
  • Publication number: 20180349387
    Abstract: 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: Application
    Filed: August 7, 2018
    Publication date: December 6, 2018
    Inventors: Lizi ZHANG, Hongbo DENG, Amit GOYAL, Yi CHANG, Ricardo BAEZA-YATES
  • Patent number: 10049149
    Abstract: 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: Grant
    Filed: September 29, 2015
    Date of Patent: August 14, 2018
    Assignee: OATH INC.
    Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
  • Patent number: 9971972
    Abstract: 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: Grant
    Filed: December 30, 2014
    Date of Patent: May 15, 2018
    Assignee: Oath Inc.
    Inventors: Fabrizio Silvestri, Ricardo Baeza-Yates, Beverly Harrison, Di Jiang
  • Publication number: 20170300576
    Abstract: 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: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Inventors: Simon Osindero, Ioannis Kalantidis, David Shamma, Lyndon Kennedy, Ayman Farahat, Gerry Pesavento, Ricardo Baeza-Yates
  • Publication number: 20170091198
    Abstract: 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: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
  • Publication number: 20160189049
    Abstract: 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: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Fabrizio Silvestri, Ricardo Baeza-Yates, Beverly Harrison, Di Jiang
  • Patent number: 8751632
    Abstract: 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: Grant
    Filed: April 29, 2010
    Date of Patent: June 10, 2014
    Assignee: Yahoo! Inc.
    Inventors: Barbara Poblete, Ricardo Baeza-Yates
  • Patent number: 8645369
    Abstract: 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: Grant
    Filed: July 31, 2008
    Date of Patent: February 4, 2014
    Assignee: Yahoo! Inc.
    Inventors: Barbara Poblete, Ricardo Baeza-Yates
  • Patent number: 8095545
    Abstract: 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: Grant
    Filed: October 14, 2008
    Date of Patent: January 10, 2012
    Assignee: Yahoo! Inc.
    Inventors: Luca Telloli, Flavio Junqueria, Aristides Gionis, Vassilis Plachouras, Ricardo Baeza-Yates
  • Publication number: 20110270965
    Abstract: 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: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Applicant: Yahoo! Inc.
    Inventors: Barbara Poblete, Ricardo Baeza-Yates
  • Patent number: 7895235
    Abstract: 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: Grant
    Filed: December 19, 2007
    Date of Patent: February 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Ricardo Baeza-Yates, Alessandro Tiberi
  • Patent number: 7890488
    Abstract: 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: Grant
    Filed: October 5, 2007
    Date of Patent: February 15, 2011
    Assignee: Yahoo! Inc.
    Inventors: Ricardo Baeza-Yates, Aristides Gionis, Flavio Junqueira, Vassilis Plachouras
  • Publication number: 20100235346
    Abstract: The system includes a pre-retrieval predictor which determines which collection to submit the query to with a certain degree of confidence. The query is then submitted to either one collection, or multiple collections in parallel. When the results are returned, they are assessed and if they are deemed adequate they are shown to the user. If they are inadequate, the results from the smaller and larger collections are merged and shown to the user. Only if the predictor failed to send the query to more than one collection and the result is not adequate, the query is sent to other collections and executed in a sequential fashion. Overall, large scale searching can be accomplished much more efficiently with no degradation in the quality of the retrieved results and a small increase in processing cost.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Applicant: YAHOO! INC
    Inventors: Ricardo Baeza-Yates, Vanessa Murdock