Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Fontoura, CA

Felipe Marcus Fontoura, San Jose, CA US

Patent application numberDescriptionPublished
20080222117EFFICIENT MULTIFACETED SEARCH IN INFORMATION RETRIEVAL SYSTEMS - A method and system for querying multifaceted information. An inverted index is constructed to include unique indexed tokens associated with posting lists of one or more documents. An indexed token is either a facet token included in a document as an annotation or a path prefix of the facet token. The annotation indicates a path within a tree structure representing a facet that includes the document. The tree structure includes nodes representing categories of documents. A query is received that includes constraints on documents. The constraints are associated with indexed tokens and corresponding posting lists. An execution of the query includes identifying the corresponding posting lists by utilizing the constraints and the inverted index and intersecting the posting lists to obtain a query result.09-11-2008

Marcus Fontoura, Los Gatos, CA US

Patent application numberDescriptionPublished
20100318555INDEXING AND SEARCHING OF ELECTRONIC MESSAGE TRANSMISSION THREAD SETS - A method includes describing the thread configurations of a volume of well-ordered electronic message transmissions (EMT) and utilizing the thread configuration data to conduct selective searches of the EMT volume. An apparatus includes a thread processor and a query manager. The thread processor analyzes the EMT threads and records the thread configuration data. The query manager utilizes the thread configuration data to conduct selective searches of the EMT volume.12-16-2010

Marcus Fontoura, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110208559Automatic Management of Networked Publisher-Subscriber Relationships - Automatic management of networked publisher-subscriber relationships in an advertising server network. The method comprises steps for constructing a directed graph representation comprising at least one publisher node (e.g. an Internet property), at least one subscriber node (e.g. an Internet advertiser), at least one intermediary node (e.g. an Internet advertising agent), and at least one edge (e.g. an advertising target predicate) wherein any one of the edges is directly associated with at least one target predicate. The directed graph representation is used in conjunction with an inverted index for retrieving a valid node list comprising only nodes having at least one target predicate that matches at least one event predicate. The event predicate (as well as any target predicate) is any arbitrarily complex Boolean expression, and is used in producing a result node list comprising only nodes that concurrently match the event predicate with an advertising target predicate and are reachable.08-25-2011

Marcus Fontoura, Mountain View, CA US

Patent application numberDescriptionPublished
20090132334System and Method for Estimating an Amount of Traffic Associated with a Digital Advertisement - Systems and methods for estimating an amount of traffic associated with a digital ad are disclosed. Generally, a forecasting module identifies a set of candidate webpages on which a digital ad may be displayed and estimates a click through rate associated with the digital ad and a webpage of the set of candidate webpages. The forecasting module determines a ranking score associated with the digital ad based on the determined click through rate and a bid price associated with the digital ad. The forecasting module then examines historical data, such as search logs, to determine an estimate of traffic associated with the digital ad with respect to the webpage in response to determining the ranking score of the digital ad exceeds a ranking score associated with another digital ad that was previously displayed on the webpage.05-21-2009
20090254512AD MATCHING BY AUGMENTING A SEARCH QUERY WITH KNOWLEDGE OBTAINED THROUGH SEARCH ENGINE RESULTS - A method is provided to match an advertisement to a search query comprising: receiving search results produced by a search engine in response to a search query; producing an ad query that includes, unigram features, classification features with respect to an external classification system, and phrase features; producing a plurality of representations of corresponding advertisements in terms of the same types of features; and selecting one or more advertisements based upon a measure of similarity of ad query features to advertisements represented in terms of the same features.10-08-2009
20110099059INDEX-BASED TECHNIQUE FRIENDLY CTR PREDICTION AND ADVERTISEMENT SELECTION - Methods and systems are provided for click through rate prediction and advertisement selection in online advertising. Methods are provided in which output information from a feature-based machine learning model is utilized. The output information includes predicted click through rate information. The output information is used to form a matrix. The matrix is modeled using a latent variable model. Machine learning techniques can be used in determining values for unfilled cells of one or more model matrices. The latent variable model can be used in determining predicted click through rate information, and in advertisement selection in connection with serving opportunities.04-28-2011

Marcus F. Fontoura, San Jose, CA US

Patent application numberDescriptionPublished
20080215559SYSTEM AND METHOD FOR QUERYING XML STREAMS - A system and method for querying a stream of XML data in a single pass using standard XQuery expressions. The system comprises: an expression parser that receives a query and generates a parse tree; a SAX events API that receives the stream of XML data and generates a stream of SAX events; an evaluator that receives the parse tree and stream of SAX events and buffers fragments from the stream of SAX events that meet an evaluation criteria; and a tuple constructor that joins fragments to form a set of tuple results that satisfies the query for the stream of XML data.09-04-2008

Patent applications by Marcus F. Fontoura, San Jose, CA US

Marcus Felipe Fontoura, San Jose, CA US

Patent application numberDescriptionPublished
20080294634SYSTEM AND ARTICLE OF MANUFACTURE FOR SEARCHING DOCUMENTS FOR RANGES OF NUMERIC VALUES - Provided are a system and article of manufacture for searching documents for ranges of numeric values. Document identifiers for documents include at least one value that is a member of a set of values. A number of posting lists is generated, wherein each posting list is associated with a range of consecutive values within the set of values and includes document identifiers for documents including at least one value within the range of consecutive values associated with the posting list, and wherein each document identifier is associated with one value in the set of values included in the document identified by the document identifier. The generated posting lists are stored, wherein the posting lists are used to process a query on a range of values within the set of values. A query on a query range of values within the set of values is received and a determination is made of a minimum number of posting lists associated with consecutive values that together include the query range of values. The determined posting lists are merged to form a merged posting list including document identifiers of documents including values within the query range. The document identifiers in the merged posting list are returned.11-27-2008
20080301130METHOD, SYSTEM AND ARTICLE OF MANUFACTURE FOR SEARCHING DOCUMENTS FOR RANGES OF NUMERIC VALUES - Provided are a method, system, and article of manufacture for searching documents for ranges of numeric values. Document identifiers for documents are accessed, wherein the documents include at least one value that is a member of a set of values. A number of posting lists are generated. Each posting list is associated with a range of consecutive values within the set of values and includes document identifiers for documents including at least one value within the range of consecutive values associated with the posting list, and wherein each document identifier is associated with one value in the set of values included in the document identified by the document identifier. The generated posting lists are stored, wherein the posting lists are used to process a query on a range of values within the set of values.12-04-2008

Patent applications by Marcus Felipe Fontoura, San Jose, CA US

Paulo Fontoura, Mountain View, CA US

Patent application numberDescriptionPublished
20090264515POLYNUCLEOTIDE THERAPY - This invention provides a method of treating or preventing a disease in an animal associated with one or more self-protein(s), -polypeptide(s), or -peptide(s) that is present or involved in a non-physiologic process in the animal comprising administering to the animal a self-vector comprising a polynucleotide encoding the self-protein(s), -polypeptide(s) or -peptide(s) associated with the disease. Administration of the self-vector comprising a polynucleotide encoding the self-protein(s), -polypeptide(s) or -peptide(s) modulates an immune response to the self-protein(s), -polypeptide(s) or -peptide(s) expressed from administration of the self-vector. The invention also provides a composition comprising a polynucleotide encoding one or more self-protein(s), -polypeptide(s), or -peptide(s) that is present non-physiologically in a treated animal useful in treating or preventing a disease associated with the self-protein(s), -polypeptide(s), or -peptide(s) present in and/or the target of a non-physiologic process in the animal.10-22-2009
20090281170POLYNUCLEOTIDE THERAPY - This invention provides a method of treating or preventing a disease in an animal associated with one or more self-protein(s), -polypeptide(s), or -peptide(s) that is present or involved in a non-physiologic process in the animal comprising administering to the animal a self-vector comprising a polynucleotide encoding the self-protein(s), -polypeptide(s) or -peptide(s) associated with the disease. Administration of the self-vector comprising a polynucleotide encoding the self-protein(s), -polypeptide(s) or -peptide(s) modulates an immune response to the self-protein(s), -polypeptide(s) or -peptide(s) expressed from administration of the self-vector. The invention also provides a composition comprising a polynucleotide encoding one or more self-protein(s), -polypeptide(s), or -peptide(s) that is present non-physiologically in a treated animal useful in treating or preventing a disease associated with the self-protein(s), -polypeptide(s), or -peptide(s) present in and/or the target of a non-physiologic process in the animal.11-12-2009