Patents by Inventor Lance Riedel
Lance Riedel 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: 11947550Abstract: Techniques and tools are described for producing time-series data using faceted search based on document creation time. For example, index information can be created from events (e.g., by adding meta-data and indexing the events as documents). In addition, index information can be created that maps document creation time to time ranges. Search queries can then be executed (e.g., comprising ad-hoc filters to filter on the meta-data), and search results can be faceted on the time ranges to produce time-series data. The time-series data can be graphed to display trends of activity (e.g., trends of events based on user activity).Type: GrantFiled: February 11, 2022Date of Patent: April 2, 2024Assignee: Jive Software, Inc.Inventors: Jared Smith-Mickelson, Lance Riedel
-
Patent number: 11294914Abstract: Techniques and tools are described for producing time-series data using faceted search based on document creation time. For example, index information can be created from events (e.g., by adding meta-data and indexing the events as documents). In addition, index information can be created that maps document creation time to time ranges. Search queries can then be executed (e.g., comprising ad-hoc filters to filter on the meta-data), and search results can be faceted on the time ranges to produce time-series data. The time-series data can be graphed to display trends of activity (e.g., trends of events based on user activity).Type: GrantFiled: July 11, 2019Date of Patent: April 5, 2022Assignee: Jive Software, Inc.Inventors: Jared Smith-Mickelson, Lance Riedel
-
Patent number: 10387429Abstract: Techniques and tools are described for producing time-series data using faceted search based on document creation time. For example, index information can be created from events (e.g., by adding meta-data and indexing the events as documents). In addition, index information can be created that maps document creation time to time ranges. Search queries can then be executed (e.g., comprising ad-hoc filters to filter on the meta-data), and search results can be faceted on the time ranges to produce time-series data. The time-series data can be graphed to display trends of activity (e.g., trends of events based on user activity).Type: GrantFiled: February 8, 2013Date of Patent: August 20, 2019Assignee: JIVE SOFTWARE, INC.Inventors: Jared Smith-Mickelson, Lance Riedel
-
Patent number: 9122748Abstract: Techniques and tools are described for matching documents against monitors. An index can be generated from a plurality of monitors, where the index represents the query logic of the plurality of monitors. The index can be searched using the documents as search queries. The searching can comprise matching the documents against the monitors using the query logic represented in the index. An index can be distributed to a plurality of computing devices to be searched at the plurality of computing devices, where each computing device searches a subset of a plurality of documents against the full index. Searching at the plurality of computing devices can be performed in parallel, and results can be aggregated at a central location.Type: GrantFiled: March 23, 2012Date of Patent: September 1, 2015Assignee: Jive Software, Inc.Inventor: Lance Riedel
-
Patent number: 8983947Abstract: Techniques and tools are described for augmenting search using association information. Searches can be performed using a combination of index information and association information. In some examples, index information is stored in a first data store and association information is stored in a second data store. Search queries can be received and modified using association information. Modified search queries can be executed using a combination of index information and association information. Index information can be generated by indexing a set of documents. Association information can be generated by monitoring user activity occurring between users and a set of documents.Type: GrantFiled: September 30, 2011Date of Patent: March 17, 2015Assignee: Jive Software, Inc.Inventors: Lance Riedel, Georgios Mavromatis
-
Publication number: 20140229470Abstract: Techniques and tools are described for producing time-series data using faceted search based on document creation time. For example, index information can be created from events (e.g., by adding meta-data and indexing the events as documents). In addition, index information can be created that maps document creation time to time ranges. Search queries can then be executed (e.g., comprising ad-hoc filters to filter on the meta-data), and search results can be faceted on the time ranges to produce time-series data. The time-series data can be graphed to display trends of activity (e.g., trends of events based on user activity).Type: ApplicationFiled: February 8, 2013Publication date: August 14, 2014Applicant: Jive Software, Inc.Inventors: Jared Smith-Mickelson, Lance Riedel
-
Patent number: 8676827Abstract: A method is disclosed for expansion of rare queries to improve advertisement results, including receiving a query from a user by a search engine; determining that the query does not match an entry in an ad query lookup table coupled with the search engine; retrieving one or more expanded queries located within a query feature index whose features relate to one or more features of the received query, wherein the query feature index includes a plurality of queries expanded based on at least corresponding search results; generating, in real time and by the search engine, an ad query including an expanded version of the received query based on features of the retrieved expanded queries; and selecting one or more advertisements based on the generated ad query, wherein the one or more advertisements are displayed to the user in response to the query received from the user.Type: GrantFiled: February 4, 2009Date of Patent: March 18, 2014Assignee: Yahoo! Inc.Inventors: Donald Metzler, Lance Riedel, Evgeniy Gabrilovich, Vanja Josifovski
-
Publication number: 20130254211Abstract: Techniques and tools are described for matching documents against monitors. An index can be generated from a plurality of monitors, where the index represents the query logic of the plurality of monitors. The index can be searched using the documents as search queries. The searching can comprise matching the documents against the monitors using the query logic represented in the index. An index can be distributed to a plurality of computing devices to be searched at the plurality of computing devices, where each computing device searches a subset of a plurality of documents against the full index. Searching at the plurality of computing devices can be performed in parallel, and results can be aggregated at a central location.Type: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: Jive Software, Inc.Inventor: Lance Riedel
-
Patent number: 8521731Abstract: The present invention is directed towards systems, methods and computer program products for providing query-based advertising content. According to one embodiment, a method for providing query-based advertising content comprises receiving a web query and generating an ad query associated with the web query, wherein the ad query is generated on the basis of one of a query to advertisement relationship, a query to feature vector relationship, or a rewritten query vector. An advertisement is selected on the basis of the generated ad query.Type: GrantFiled: July 9, 2008Date of Patent: August 27, 2013Assignee: Yahoo! Inc.Inventors: Andrei Z. Broder, Evgeniy Gabrilovich, Vanja Josifovski, Donald Metzler, Lance Riedel, Peter Ciccolo
-
Publication number: 20130086071Abstract: Techniques and tools are described for augmenting search using association information. Searches can be performed using a combination of index information and association information. In some examples, index information is stored in a first data store and association information is stored in a second data store. Search queries can be received and modified using association information. Modified search queries can be executed using a combination of index information and association information. Index information can be generated by indexing a set of documents. Association information can be generated by monitoring user activity occurring between users and a set of documents.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: Jive Software, Inc.Inventors: Lance Riedel, Georgios Mavromatis
-
Publication number: 20100306049Abstract: A system for serving advertisements in a networked environment includes a web feed ad server operable to receive web feed information, identify concept terms in the web feed information, match advertisements to the concept terms, and communicate the advertisement to a terminal. Concept terms are identified by comparing terms in the web feed to information in an encyclopedia database, a product listing database, and/or a bidded keyword database. Rewrites associated with the concept terms are generated by a sponsored search ad system. The concept terms and rewrites are placed in a document and communicated to a context matching ad system operable to match an advertisement to the content of the document.Type: ApplicationFiled: June 1, 2009Publication date: December 2, 2010Applicant: Yahoo! Inc.Inventors: Vinay Kakade, Lance Riedel, Prasenjit Sarkar
-
Publication number: 20100198857Abstract: A method is disclosed for expansion of rare queries to improve advertisement results, including receiving a query from a user by a search engine; determining that the query does not match an entry in an ad query lookup table coupled with the search engine; retrieving one or more expanded queries located within a query feature index whose features relate to one or more features of the received query, wherein the query feature index includes a plurality of queries expanded based on at least corresponding search results; generating, in real time and by the search engine, an ad query including an expanded version of the received query based on features of the retrieved expanded queries; and selecting one or more advertisements based on the generated ad query, wherein the one or more advertisements are displayed to the user in response to the query received from the user.Type: ApplicationFiled: February 4, 2009Publication date: August 5, 2010Applicant: Yahoo! Inc.Inventors: Donald Metzler, Lance Riedel, Evgeniy Gabrilovich, Vanja Josifovski
-
Publication number: 20100010959Abstract: The present invention is directed towards systems, methods and computer program products for providing query-based advertising content. According to one embodiment, a method for providing query-based advertising content comprises receiving a web query and generating an ad query associated with the web query, wherein the ad query is generated on the basis of one of a query to advertisement relationship, a query to feature vector relationship, or a rewritten query vector. An advertisement is selected on the basis of the generated ad query.Type: ApplicationFiled: July 9, 2008Publication date: January 14, 2010Inventors: Andrei Z. Broder, Evgeniy Gabrilovich, Vanja Josifovski, Donald Metzler, Lance Riedel, Peter Ciccolo
-
Publication number: 20090254512Abstract: 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.Type: ApplicationFiled: April 3, 2008Publication date: October 8, 2009Applicant: Yahoo! Inc.Inventors: Andrei Broder, Marcus Fontoura, Evgeniy Gabrilovich, Vanja Josifovski, Lance Riedel
-
Publication number: 20090198684Abstract: The present disclosure is directed to systems and methods for determining semantically related terms. Generally, one or more seed terms are received from a user. A system searches a first index comprising a plurality of terms and one or more webpages associated with each term of the plurality of terms to determine a plurality of webpages associated with the seed terms. The system then searches a second index comprising a plurality of webpages and one or more terms associated with each webpage of the plurality of webpages to determine a plurality of potential terms associated with the plurality of webpages associated with the seed terms. At least one term of the plurality of potential terms is suggested to a user.Type: ApplicationFiled: April 6, 2009Publication date: August 6, 2009Applicant: Yahoo! Inc.Inventors: Robert J. Collins, Graham Harris, Jesse Harris, Grant Kushida, Lance Riedel, Mohammad Sabah, Shaji Sebastian, Jeff Yuan, Yiping Zhou
-
Patent number: 7548929Abstract: The present disclosure is directed to systems and methods for determining semantically related terms. Generally, one or more seed terms are received from a user. A system searches a first index comprising a plurality of terms and one or more webpages associated with each term of the plurality of terms to determine a plurality of webpages associated with the seed terms. The system then searches a second index comprising a plurality of webpages and one or more terms associated with each webpage of the plurality of webpages to determine a plurality of potential terms associated with the plurality of webpages associated with the seed terms. At least one term of the plurality of potential terms is suggested to a user.Type: GrantFiled: May 11, 2006Date of Patent: June 16, 2009Assignee: Yahoo! Inc.Inventors: Robert J. Collins, Graham Harris, Jesse Harris, Grant Kushida, Lance Riedel, Mohammad Sabah, Shaji Sebastian, Jeff Yuan, Yiping Zhou
-
Publication number: 20090024718Abstract: A system and method to facilitate real-time matching of content to advertising information in a network are described. A request for advertising information is received over a network, the advertising information to be displayed for a user entity in association with content information within a web page requested by the user entity, the request containing the content information, a web page identifier, and additional data associated with the web page. The content information is further analyzed in real-time to construct a page summary of the web page. The web page identifier and the additional data are further analyzed in real-time to extract at least one keyword relevant to the content information. Finally, the advertising information is determined in real-time based on the page summary and the extracted keywords.Type: ApplicationFiled: July 20, 2007Publication date: January 22, 2009Inventors: Aris Anagnostopoulos, Andrei Z. Broder, Evgeniy Gabrilovich, Vanja Josifovski, Lance Riedel
-
Publication number: 20070027864Abstract: The present disclosure is directed to systems and methods for determining semantically related terms. Generally, one or more seed terms are received from a user. A system searches a first index comprising a plurality of terms and one or more webpages associated with each term of the plurality of terms to determine a plurality of webpages associated with the seed terms. The system then searches a second index comprising a plurality of webpages and one or more terms associated with each webpage of the plurality of webpages to determine a plurality of potential terms associated with the plurality of webpages associated with the seed terms. At least one term of the plurality of potential terms is suggested to a user.Type: ApplicationFiled: May 11, 2006Publication date: February 1, 2007Inventors: Robert Collins, Graham Harris, Jesse Harris, Grant Kushida, Lance Riedel, Mohammad Sabah, Shaji Sebastian, Jeff Yuan, Yiping Zhou