US6098065A - Associative search engine - Google Patents

Associative search engine Download PDF

Info

Publication number
US6098065A
US6098065A US08/798,747 US79874797A US6098065A US 6098065 A US6098065 A US 6098065A US 79874797 A US79874797 A US 79874797A US 6098065 A US6098065 A US 6098065A
Authority
US
United States
Prior art keywords
search
user
database
search engine
end user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/798,747
Inventor
Richard Prescott Skillen
Frederick Caldwell Livermore
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RPX Clearinghouse LLC
Original Assignee
Nortel Networks Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25174163&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US6098065(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Texas Eastern District Court litigation https://portal.unifiedpatents.com/litigation/Texas%20Eastern%20District%20Court/case/2%3A13-cv-00893 Source: District Court Jurisdiction: Texas Eastern District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nortel Networks Corp filed Critical Nortel Networks Corp
Priority to US08/798,747 priority Critical patent/US6098065A/en
Assigned to BELL-NORTHERN RESEARCH LTD. reassignment BELL-NORTHERN RESEARCH LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LIVERMORE, FREDERICK CALDWELL
Assigned to NORTHERN TELECOM LIMITED reassignment NORTHERN TELECOM LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SKILLEN, RICHARD PRESCOTT
Assigned to NORTHERN TELECOM LIMITED reassignment NORTHERN TELECOM LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BELL-NORTHERN RESEARCH LTD.
Priority to CA002280862A priority patent/CA2280862A1/en
Priority to PCT/CA1998/000086 priority patent/WO1998036366A1/en
Assigned to NORTEL NETWORKS CORPORATION reassignment NORTEL NETWORKS CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: NORTHERN TELECOM LIMITED
Publication of US6098065A publication Critical patent/US6098065A/en
Application granted granted Critical
Assigned to NORTEL NETWORKS LIMITED reassignment NORTEL NETWORKS LIMITED CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: NORTEL NETWORKS CORPORATION
Priority to US11/767,584 priority patent/US7895178B2/en
Priority to US11/767,569 priority patent/US7672970B2/en
Priority to US11/767,598 priority patent/US20070288315A1/en
Priority to US11/767,650 priority patent/US7469245B2/en
Priority to US11/767,632 priority patent/US7933883B2/en
Priority to US11/767,563 priority patent/US7895183B2/en
Priority to US12/418,386 priority patent/US7945553B2/en
Priority to US13/031,478 priority patent/US9110991B2/en
Assigned to Rockstar Bidco, LP reassignment Rockstar Bidco, LP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NORTEL NETWORKS LIMITED
Assigned to ROCKSTAR CONSORTIUM US LP reassignment ROCKSTAR CONSORTIUM US LP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Rockstar Bidco, LP
Priority to US13/724,209 priority patent/US8706713B2/en
Priority to US13/723,707 priority patent/US8631036B2/en
Priority to US13/724,495 priority patent/US20130117119A1/en
Priority to US13/724,147 priority patent/US8645351B2/en
Priority to US13/723,642 priority patent/US20130117113A1/en
Priority to US13/724,369 priority patent/US9009150B2/en
Priority to US13/724,076 priority patent/US8977614B2/en
Priority to US13/723,670 priority patent/US20130117114A1/en
Priority to US13/724,032 priority patent/US9129019B2/en
Priority to US13/845,955 priority patent/US20130218863A1/en
Assigned to RPX CLEARINGHOUSE LLC reassignment RPX CLEARINGHOUSE LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOCKSTAR TECHNOLOGIES LLC, CONSTELLATION TECHNOLOGIES LLC, MOBILESTAR TECHNOLOGIES LLC, NETSTAR TECHNOLOGIES LLC, ROCKSTAR CONSORTIUM LLC, ROCKSTAR CONSORTIUM US LP
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT reassignment JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: RPX CLEARINGHOUSE LLC, RPX CORPORATION
Anticipated expiration legal-status Critical
Assigned to RPX CORPORATION, RPX CLEARINGHOUSE LLC reassignment RPX CORPORATION RELEASE (REEL 038041 / FRAME 0001) Assignors: JPMORGAN CHASE BANK, N.A.
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/953Organization of data
    • Y10S707/959Network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access

Definitions

  • the invention generally relates to search engines and, in particular, to an associative search methodology, based on a contextual search engine, for retrieving related information.
  • the Internet provides an excellent vehicle for access to information about goods and services on a global basis.
  • anyone can access information about any product.
  • the problem is one of finding the correct information.
  • Many techniques for solving this problem are known, including: indexing systems such as Yahoo, graphical electronic malls, hall of malls, directories, and text search engines, such as OpenText. These techniques and tools for searching and retrieving information, in their present form, can inundate the user with large amounts of unwanted material.
  • the invention therefore, according to a first broad aspect provides a method of providing advertisements to a user searching for desired information within a data network, comprising the steps of: receiving, from the user, a search request including a search argument corresponding to the desired information; searching, based upon the received search argument, a first database having data network related information to generate search results; correlating the received search argument to a particular advertisement in a second database having advertisement related information; and providing the search results together with the particular advertisement to the user.
  • the invention provides a method of searching for desired information within a data network, comprising the steps of: receiving, from a user, a search request including a search argument corresponding to the desired information; searching, based upon the received search argument and user profile data, a database of information to generate a search result; and providing the search results to the user.
  • the invention provides a system for providing advertisements to a user searching for desired information within a data network, comprising: means for receiving, from the user, a search request including a search argument corresponding to the desired information; means for searching, based upon the received search argument, a first database having data network related information to generate search results; means for correlating the received search argument to a particular advertisement in a second database having advertisement related information; and means for providing the search results together with the particular advertisement to the user.
  • the invention provides a system for searching for desired information within a data network, comprising: means for receiving, from a user, a search request including a search argument corresponding to the desired information; means for searching, based upon the received search argument and user profile data, a database of information to generate a search result; and means for providing the search results to the user.
  • Conventional search engines for example OpenText, provide a basis on which the methodology according to this invention may be implemented.
  • the invention is manifested by an advertising system including an associative search engine that may be tied into and form an integral part of the conventional search engine.
  • the associative engine of the selling system examines the user's choices and search instructions, that have been input by the user, and formulates the necessary strategy and tactics to offer products that would appeal to the end user based on his/her inputs and choices up until that point in the search.
  • the processor used for the advertising and selling mechanism can be a part of or interconnected with the search engine.
  • An end user's profile data may contain such information as the make, model and year of automobile he/she owns or leases.
  • the manufacturers recommended tire types and options may be considered as sort criteria provided within a contextual database.
  • Another example relates to when airline reservations are being sought. All of a person's preferences, which today are normally sorted one by one through a travel agent, could be utilized by the advertising and selling mechanism to provide the informed response.
  • preference data e.g. a list of keywords
  • All preferences can be left in a type of default mode or even presented to the user for him/her to edit and re-prioritize in order to look for diversity or alternatives.
  • the system can detect exceptions and contradictions so that the end user can be shown immediately that some of the options would violate natural tendencies.
  • search patterns or preferences will be keyed off of natural interests also such as: social, family, political, technological, geographical, environmental, educational and so on. Once these preferences are known, then an advertisement or a proposed customized product brochure can be prepared.
  • Java is an environment that can be exported to an end user's platform to run an application which may include graphics, moving demonstrations, cartoon like explanations or even video.
  • the Java like environment could be used to customize with more than name; it can be used to customize with detailed examples.
  • An Internet Access Provider can maintain a more complete user database. Customers are localized, so individual databases will contain fewer users. This allows more database space to be allocated to each user. In addition, more detailed information can be maintained, such as geographical location, type of home computer system, and any additional information the user may choose to provide to the Internet Access Provider.
  • the present invention proposes such a dynamic and relational preferences methodology in order to more rapidly and more effectively couple a user's needs with product or service offerings.
  • FIG. 1 is a schematic representation of the advertising machine including an associative search engine
  • FIG. 2 is a schematic representation of the advertising machine in combination with an Internet Access Service provider.
  • an advertising machine generally referenced by 10, together with a data processing device 12 and a communications link 14 through which the device 12 interacts with the advertising machine 10.
  • the communications link 14 may be provided by a global data network, typically the Internet, and the data processing device 12 may be any conventional hardware/software combination supporting functionality for communications over the Internet.
  • the data processing device 12 include a personal computer (PC) or Macintosh executing an appropriate browser application, such as, Netscape Navigator which functions as an interface to the World Wide Web (WWW) of the Internet.
  • Functionality provided by the advertising machine 10 may be implemented using an appropriately programmed conventional data processing server platform.
  • the advertising machine 10 comprises a database search engine 16 and an associative search engine 18 which may access a database 20 having contextual data 22 and product data 24.
  • the database search engine 16 is conventional technology, an example of which is the OpenText engine that provides searches based on subject, strings, boolean, text, etc. Such input search arguments may be received from an end user via the data processing device 12 and data link 14 and, accordingly, the database search engine 16 effects a search of the contextual data 22 in the database 20 and returns results of the search to the end user, as a page displayed on the device 12.
  • the contextual database typically contains information relating to the Internet, for instance, keywords associated with respective WWW site locations.
  • the associative search engine 18 may contain rule based software algorithms or non-precise techniques, such as, fuzzy logic that can correlate a search argument derived from the user and changes in the argument during a single session, to particular product data within the product database 24.
  • the associative search engine 18 selects the most logical product from its available data 24 and then provides an advertisement insert that is added to the end user's search page, in an attempt to present the end user with the product that is closest to the need as determined by the associative search engine 18 of the selling machine 10.
  • the process effected when an end user at the device 12 accesses the advertising machine 10 is as follows.
  • the end user device 12 sends a search request outlining the search argument to the database search engine 16.
  • the search engine 16 having carried out a traditional search of Internet related information in the contextual data 22, passes the argument and results of the its search to the associative search engine 18 which then looks for a match in the product data 24 of the database 20.
  • the associative search engine 18 may determine a logical product fit to the initial search argument, or it may create a logical tree analysis of possible product fits and selects a probable best product for an advertisement window to be displayed with the search results.
  • the associative engine 18 passes the data of the selected product to the search engine 16 which in turn provides the results of the search against the given argument together with the initial product advertisement to the device 12 for displaying to the end user.
  • the end user refines his or her search by either clicking on a displayed result or refining their search through additional arguments or search criteria.
  • the associative search engine 18 and the database search engine 16 again work together in providing refined data as in (2) above.
  • the associative search engine 18 further refines its logical tree strategy and selects the probable best fit product and generates an advertisement.
  • the end user search results advertisement window is continually updated on each selection or refinement using a technology such as Java providing the end user with a continually updated product advertisement that is considered to be most relevant (best fit) at that point in the search.
  • a technology such as Java providing the end user with a continually updated product advertisement that is considered to be most relevant (best fit) at that point in the search.
  • failure of the end user to click on the advertisement is used as a criterion in the logical tree in providing the appropriate advertisement.
  • an appropriate message is sent to the advertising machine 10 and, in particular, to the associative search engine 18 which may automatically connect the end user to the seller of the product, for instance, by forwarding the browser of the end user device 12 to the WWW site address of the seller.
  • the associative search engine may record that this transaction occurred, in order that a toll for bringing a buyer and seller together may be extracted.
  • user profile data may be maintained on end user device 12 and accessed by the associative search engine 18.
  • the profile data contains, for example, end user preferences and previous search arguments which may be used to augment the individual search arguments received with the search request to select a best fit product advertisement.
  • the associative search engine 18 retrieves and updates the profile data on the device 12, using appropriate messages exchanged over the communications link 14. For example, the search arguments from the current search session may be added to the user profile data.
  • the advertising machine 30 (similar to the machine 10 in FIG. 1) is integrated as part of the functionality embodied at an Internet access provider equipment site 32 which typically includes a telephone network terminating equipment 34, a router 36 through which TCP/IP packets are transmitted to and received from the Internet, and a server 38 which in general controls operation and couples data calls terminated by equipment 34 to router 36.
  • the link 39 represents a data call established through the telephone network to the access provider site 32.
  • the associative search engine 40 of machine 30 contains software algorithms or non-precise techniques, such as, fuzzy logic that correlates a search argument derived from the user and changes in the argument during a single session with the product database 42 whereby the most logical product from its available list may be selected. It then provides an advertisement insert that is added to the end user's search page in an attempt to offer the end user with the product that is closest to the need as determined by the associative search engine 40.
  • the access provider site 32 incorporating the advertising machine 30, is the sole channel available to the end user for accessing the Internet.
  • an end user carries out a search using the search engine 44 and clicks on (selects) a specific result or chooses an alternate information site address, the information is passed to the associative search engine 40 of that access provider 32.
  • the associative search engine 40 of that access provider 32.
  • a comprehensive user profile database 48 may be maintained by the associative search engine 40, about the end users preferences and previous search arguments which may be used to augment the individual search argument received with the search request to select a best fit product advertisement.
  • the process effected when an end user at the device 12 accesses the Internet through access provider site 32 is as follows.
  • the end users access the search engine 44, provided as a basic service by the access provider, and request a search outlining the search argument.
  • the search engine 44 passes the argument and results of its search in database 46 to the associative search engine 40 which looks for a match in the product database 42 determining a logical product fit to the initial search argument.
  • the associative search engine 40 creates a logical tree analysis of possible product fits, and selects or creates a probable best product advertisement for the advertisement window on the search results.
  • the associative search engine 40 also can utilize the maintained profile on the end user from past search sessions and/or historical data gathered on their buying habits, in the product selection processing.
  • the associative search engine correlates the user's identity to data in the user profile database 48 which it maintains and updates with data (e.g., search argument received with search request) from the current search session.
  • the search engine 44 provides the end user with the results of the search against the given argument including the initial product advertisement from the associative search engine 40.
  • the results and advertisement are displayed by end user device 12.
  • the associative search engine 40 and the database search engine 44 again work together in providing refined data as in (2) above.
  • the associative search engine 40 further refines its logical tree strategy and selects the probable best fit product and generates an advertisement.
  • the end user device 12 search results advertisement window is continually updated on each selection or refinement using a technology such as Java, providing the end user with a continually updated product advertisement that is considered to be most relevant (best fit) at that point in the search.
  • a technology such as Java
  • failure of the end user to click on the advertisement is used as a criterion in the logical tree in providing the appropriate advertisement.
  • the access provider's home page sent to the end user can also contain a specialized advertisement constructed from the end user's profile data (e.g., searches and/or buying habits).
  • the associative search engine 40 of the selling machine 30 takes control and connects the potential buyer to the WWW site of the seller of the product, thereby exacting a toll for the transaction of bringing a buyer and seller together.

Abstract

This invention relates to an advertisment machine which provides advertisements to a user searching for desired information within a data network. The machine receives, from the user, a search request including a search argument corresponding to the desired information and searches, based upon the received search argument, a first database having data network related information to generate search results. It also correlates the received search argument to a particular advertisement in a second database having advertisement related information. The search results together with the particular advertisement are provided by the machine to the user.

Description

BACKGROUND OF THE INVENTION
The invention generally relates to search engines and, in particular, to an associative search methodology, based on a contextual search engine, for retrieving related information.
The Internet provides an excellent vehicle for access to information about goods and services on a global basis. In theory, anyone can access information about any product. In practice, the problem is one of finding the correct information. Many techniques for solving this problem are known, including: indexing systems such as Yahoo, graphical electronic malls, hall of malls, directories, and text search engines, such as OpenText. These techniques and tools for searching and retrieving information, in their present form, can inundate the user with large amounts of unwanted material.
This later problem can be alleviated somewhat by enabling the user to provide search statements as a set of criteria which are combined with logical operators, such as `AND`, `OR` and `NOT` operators. However, many problems still exist with this. One of them is that the user is left to his/her own imagination to try to think of all the alternative descriptions (i.e. keywords) of a product or service. As search engines and techniques become ever more powerful in the number and diversity of databases they can access, the amount of information which it is possible to present to a user can quickly become excessively large. The problem or opportunity still remains to quickly find the relevant information for which the user is looking.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a new and improved associative search methodology for retrieving related information.
The invention, therefore, according to a first broad aspect provides a method of providing advertisements to a user searching for desired information within a data network, comprising the steps of: receiving, from the user, a search request including a search argument corresponding to the desired information; searching, based upon the received search argument, a first database having data network related information to generate search results; correlating the received search argument to a particular advertisement in a second database having advertisement related information; and providing the search results together with the particular advertisement to the user.
According to a second broad aspect, the invention provides a method of searching for desired information within a data network, comprising the steps of: receiving, from a user, a search request including a search argument corresponding to the desired information; searching, based upon the received search argument and user profile data, a database of information to generate a search result; and providing the search results to the user.
According to a third broad aspect, the invention provides a system for providing advertisements to a user searching for desired information within a data network, comprising: means for receiving, from the user, a search request including a search argument corresponding to the desired information; means for searching, based upon the received search argument, a first database having data network related information to generate search results; means for correlating the received search argument to a particular advertisement in a second database having advertisement related information; and means for providing the search results together with the particular advertisement to the user.
According to a fourth broad aspect, the invention provides a system for searching for desired information within a data network, comprising: means for receiving, from a user, a search request including a search argument corresponding to the desired information; means for searching, based upon the received search argument and user profile data, a database of information to generate a search result; and means for providing the search results to the user.
Conventional search engines, for example OpenText, provide a basis on which the methodology according to this invention may be implemented. In a particular embodiment, the invention is manifested by an advertising system including an associative search engine that may be tied into and form an integral part of the conventional search engine. When an end user accesses the conventional search engine, the associative engine of the selling system examines the user's choices and search instructions, that have been input by the user, and formulates the necessary strategy and tactics to offer products that would appeal to the end user based on his/her inputs and choices up until that point in the search. Since the process is dynamic the strategy and tactics can be continually refined and the results presented to the end user in a predictive order and fashion that relates to that end user's past preferences (either for the immediate search underway or including all prior search data stored for that user) and a contextual database. This effectively provides unobtrusive, related and useful data and options to the end user who is searching for information. The processor used for the advertising and selling mechanism can be a part of or interconnected with the search engine.
Some examples will illustrate how this invention can have high value to an end user. An end user's profile data may contain such information as the make, model and year of automobile he/she owns or leases. When tires are needed, the manufacturers recommended tire types and options may be considered as sort criteria provided within a contextual database. Another example relates to when airline reservations are being sought. All of a person's preferences, which today are normally sorted one by one through a travel agent, could be utilized by the advertising and selling mechanism to provide the informed response.
In addition to the search criterion, as users interact with the advertising system, it will continue to compile preference data (e.g. a list of keywords) for each user. All preferences, for example, can be left in a type of default mode or even presented to the user for him/her to edit and re-prioritize in order to look for diversity or alternatives. The system can detect exceptions and contradictions so that the end user can be shown immediately that some of the options would violate natural tendencies.
Some of the search patterns or preferences will be keyed off of natural interests also such as: social, family, political, technological, geographical, environmental, educational and so on. Once these preferences are known, then an advertisement or a proposed customized product brochure can be prepared.
This invention is also enhanced by advances in technology occurring in the emerging ubiquitous data world, such as new software languages. One example is "Java". Java is an environment that can be exported to an end user's platform to run an application which may include graphics, moving demonstrations, cartoon like explanations or even video. The Java like environment could be used to customize with more than name; it can be used to customize with detailed examples.
One other opportunity presented to service providers is the potential to create new and better ways to improve the environment presented to end users of various classes by remembering what was effective for a sale to occur. In this way, key elements of a presentation or search that have higher success can be put into a higher priority or category for further use and therefore more rapid development through even more intense feedback due to subsequent use.
While this invention can be integrated with traditional Internet search engines (such as Yahoo or Lycos), full advantage can be obtained by integrating the invention with an Internet Access Provider. An Internet Access Provider can maintain a more complete user database. Customers are localized, so individual databases will contain fewer users. This allows more database space to be allocated to each user. In addition, more detailed information can be maintained, such as geographical location, type of home computer system, and any additional information the user may choose to provide to the Internet Access Provider.
It is anticipated that the Java environment will develop so that it too will learn and adapt. As a user continues to stop presentations at certain points, scan, re-scan, look for further input at certain points, abort a negotiation and so on at certain points, then such points or logic routines could be avoided or alternatives considered. The present invention proposes such a dynamic and relational preferences methodology in order to more rapidly and more effectively couple a user's needs with product or service offerings.
It is also recognized that these techniques may be applied to an educational environment where, for example, a student may be able to have an environment that is aurally enhanced, another one that is visually enhanced, another one that is textually enhanced and yet another that is anecdotally as opposed to logically enhanced. There are many other opportunities due to different personal proclivities, strengths, skills or disabilities.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will be better understood from the following detailed description of an advertising machine together with reference to the accompanying drawings, in which:
FIG. 1 is a schematic representation of the advertising machine including an associative search engine; and
FIG. 2 is a schematic representation of the advertising machine in combination with an Internet Access Service provider.
DETAILED DESCRIPTION
Referring to FIG. 1, shown is an advertising machine, generally referenced by 10, together with a data processing device 12 and a communications link 14 through which the device 12 interacts with the advertising machine 10. The communications link 14 may be provided by a global data network, typically the Internet, and the data processing device 12 may be any conventional hardware/software combination supporting functionality for communications over the Internet. Examples of the data processing device 12 include a personal computer (PC) or Macintosh executing an appropriate browser application, such as, Netscape Navigator which functions as an interface to the World Wide Web (WWW) of the Internet. Functionality provided by the advertising machine 10 may be implemented using an appropriately programmed conventional data processing server platform.
The advertising machine 10, in this particular embodiment, comprises a database search engine 16 and an associative search engine 18 which may access a database 20 having contextual data 22 and product data 24. The database search engine 16 is conventional technology, an example of which is the OpenText engine that provides searches based on subject, strings, boolean, text, etc. Such input search arguments may be received from an end user via the data processing device 12 and data link 14 and, accordingly, the database search engine 16 effects a search of the contextual data 22 in the database 20 and returns results of the search to the end user, as a page displayed on the device 12. The contextual database typically contains information relating to the Internet, for instance, keywords associated with respective WWW site locations.
The associative search engine 18, in accordance with the present invention, may contain rule based software algorithms or non-precise techniques, such as, fuzzy logic that can correlate a search argument derived from the user and changes in the argument during a single session, to particular product data within the product database 24. The associative search engine 18 selects the most logical product from its available data 24 and then provides an advertisement insert that is added to the end user's search page, in an attempt to present the end user with the product that is closest to the need as determined by the associative search engine 18 of the selling machine 10.
In operation, for example, the process effected when an end user at the device 12 accesses the advertising machine 10 is as follows.
1) The end user device 12 sends a search request outlining the search argument to the database search engine 16.
2) The search engine 16, having carried out a traditional search of Internet related information in the contextual data 22, passes the argument and results of the its search to the associative search engine 18 which then looks for a match in the product data 24 of the database 20. The associative search engine 18 may determine a logical product fit to the initial search argument, or it may create a logical tree analysis of possible product fits and selects a probable best product for an advertisement window to be displayed with the search results.
3) The associative engine 18 passes the data of the selected product to the search engine 16 which in turn provides the results of the search against the given argument together with the initial product advertisement to the device 12 for displaying to the end user.
4) The end user refines his or her search by either clicking on a displayed result or refining their search through additional arguments or search criteria.
5) The associative search engine 18 and the database search engine 16 again work together in providing refined data as in (2) above. In the case of the end user clicking on (i.e., selecting) a specific search result, the associative search engine 18 further refines its logical tree strategy and selects the probable best fit product and generates an advertisement.
6) The end user search results advertisement window is continually updated on each selection or refinement using a technology such as Java providing the end user with a continually updated product advertisement that is considered to be most relevant (best fit) at that point in the search. In addition, failure of the end user to click on the advertisement is used as a criterion in the logical tree in providing the appropriate advertisement.
7) Once the end user clicks on (selects) the advertisement displayed on the device 12, an appropriate message is sent to the advertising machine 10 and, in particular, to the associative search engine 18 which may automatically connect the end user to the seller of the product, for instance, by forwarding the browser of the end user device 12 to the WWW site address of the seller. In the product data 24 for this seller, the associative search engine may record that this transaction occurred, in order that a toll for bringing a buyer and seller together may be extracted.
Moreover, user profile data may be maintained on end user device 12 and accessed by the associative search engine 18. The profile data contains, for example, end user preferences and previous search arguments which may be used to augment the individual search arguments received with the search request to select a best fit product advertisement. The associative search engine 18 retrieves and updates the profile data on the device 12, using appropriate messages exchanged over the communications link 14. For example, the search arguments from the current search session may be added to the user profile data.
Turning to the system illustrated in FIG. 2, the advertising machine 30 (similar to the machine 10 in FIG. 1) is integrated as part of the functionality embodied at an Internet access provider equipment site 32 which typically includes a telephone network terminating equipment 34, a router 36 through which TCP/IP packets are transmitted to and received from the Internet, and a server 38 which in general controls operation and couples data calls terminated by equipment 34 to router 36. The link 39 represents a data call established through the telephone network to the access provider site 32.
The associative search engine 40 of machine 30 contains software algorithms or non-precise techniques, such as, fuzzy logic that correlates a search argument derived from the user and changes in the argument during a single session with the product database 42 whereby the most logical product from its available list may be selected. It then provides an advertisement insert that is added to the end user's search page in an attempt to offer the end user with the product that is closest to the need as determined by the associative search engine 40.
The access provider site 32, incorporating the advertising machine 30, is the sole channel available to the end user for accessing the Internet. When an end user carries out a search using the search engine 44 and clicks on (selects) a specific result or chooses an alternate information site address, the information is passed to the associative search engine 40 of that access provider 32. Thus, not only the page with the search results but also the home page of the access provider can be updated with the appropriate advertisement which is selected by the associative search engine 40 from the product database 42. In addition, since the data processing device 12 of the end user is connected through the access provider site 32 for all destinations within the Internet, a comprehensive user profile database 48 may be maintained by the associative search engine 40, about the end users preferences and previous search arguments which may be used to augment the individual search argument received with the search request to select a best fit product advertisement.
In operation, for example, the process effected when an end user at the device 12 accesses the Internet through access provider site 32 is as follows.
1) The end users access the search engine 44, provided as a basic service by the access provider, and request a search outlining the search argument.
2) The search engine 44 passes the argument and results of its search in database 46 to the associative search engine 40 which looks for a match in the product database 42 determining a logical product fit to the initial search argument. The associative search engine 40 creates a logical tree analysis of possible product fits, and selects or creates a probable best product advertisement for the advertisement window on the search results. In this case, the associative search engine 40 also can utilize the maintained profile on the end user from past search sessions and/or historical data gathered on their buying habits, in the product selection processing. The associative search engine correlates the user's identity to data in the user profile database 48 which it maintains and updates with data (e.g., search argument received with search request) from the current search session.
3) The search engine 44 provides the end user with the results of the search against the given argument including the initial product advertisement from the associative search engine 40. The results and advertisement are displayed by end user device 12.
4) The end user refines his/her search by either clicking on a result, or refining their search through additional arguments or search criteria.
5) The associative search engine 40 and the database search engine 44 again work together in providing refined data as in (2) above. In the case of the end user clicking on (selecting) a specific search result the associative search engine 40 further refines its logical tree strategy and selects the probable best fit product and generates an advertisement.
6) The end user device 12 search results advertisement window is continually updated on each selection or refinement using a technology such as Java, providing the end user with a continually updated product advertisement that is considered to be most relevant (best fit) at that point in the search. In addition, failure of the end user to click on the advertisement is used as a criterion in the logical tree in providing the appropriate advertisement. The access provider's home page sent to the end user can also contain a specialized advertisement constructed from the end user's profile data (e.g., searches and/or buying habits).
7) Once the end user is led to click on the advertisement, the associative search engine 40 of the selling machine 30 takes control and connects the potential buyer to the WWW site of the seller of the product, thereby exacting a toll for the transaction of bringing a buyer and seller together.
Those skilled in the art will recognize that various modifications and changes could be made to the invention without departing from the spirit and scope thereof. It should therefore be understood that the claims are not to be considered as being limited to the precise embodiments of the selling machine set forth above, in the absence of specific limitations directed to each embodiment.

Claims (1)

We claim:
1. A method of searching for desired information within a data network, comprising the steps of:
receiving, from a user, a search request including a search argument corresponding to the desired information;
searching, based upon the received search argument and user profile data, a database of information to generate a search result; and
providing the search results to the user
wherein searching the database includes correlating, as a function of a fuzzy logic algorithm, the received search argument and user profile data to particular information in the database, and providing the particular information as the search results.
US08/798,747 1997-02-13 1997-02-13 Associative search engine Expired - Lifetime US6098065A (en)

Priority Applications (21)

Application Number Priority Date Filing Date Title
US08/798,747 US6098065A (en) 1997-02-13 1997-02-13 Associative search engine
PCT/CA1998/000086 WO1998036366A1 (en) 1997-02-13 1998-02-04 An associative search engine
CA002280862A CA2280862A1 (en) 1997-02-13 1998-02-04 An associative search engine
US11/767,584 US7895178B2 (en) 1997-02-13 2007-06-25 Associative search engine
US11/767,563 US7895183B2 (en) 1997-02-13 2007-06-25 Associative search engine
US11/767,632 US7933883B2 (en) 1997-02-13 2007-06-25 Associative search engine
US11/767,650 US7469245B2 (en) 1997-02-13 2007-06-25 Associative search engine
US11/767,598 US20070288315A1 (en) 1997-02-13 2007-06-25 Associative search engine
US11/767,569 US7672970B2 (en) 1997-02-13 2007-06-25 Associative search engine
US12/418,386 US7945553B2 (en) 1997-02-13 2009-04-03 Associative search engine
US13/031,478 US9110991B2 (en) 1997-02-13 2011-02-21 Associative search engine
US13/724,495 US20130117119A1 (en) 1997-02-13 2012-12-21 Associative search engine
US13/724,147 US8645351B2 (en) 1997-02-13 2012-12-21 Associative search engine
US13/724,076 US8977614B2 (en) 1997-02-13 2012-12-21 Associative search engine
US13/724,209 US8706713B2 (en) 1997-02-13 2012-12-21 Associative search engine
US13/723,707 US8631036B2 (en) 1997-02-13 2012-12-21 Associative search engine
US13/723,670 US20130117114A1 (en) 1997-02-13 2012-12-21 Associative search engine
US13/724,032 US9129019B2 (en) 1997-02-13 2012-12-21 Associative search engine
US13/724,369 US9009150B2 (en) 1997-02-13 2012-12-21 Associative search engine
US13/723,642 US20130117113A1 (en) 1997-02-13 2012-12-21 Associative search engine
US13/845,955 US20130218863A1 (en) 1997-02-13 2013-03-18 Associative search engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/798,747 US6098065A (en) 1997-02-13 1997-02-13 Associative search engine

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US09/314,337 Division US6199866B1 (en) 1997-11-26 1999-05-19 Shooting range target carrier
US09/351,747 Continuation US7236969B1 (en) 1997-02-13 1999-07-08 Associative search engine

Publications (1)

Publication Number Publication Date
US6098065A true US6098065A (en) 2000-08-01

Family

ID=25174163

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/798,747 Expired - Lifetime US6098065A (en) 1997-02-13 1997-02-13 Associative search engine

Country Status (3)

Country Link
US (1) US6098065A (en)
CA (1) CA2280862A1 (en)
WO (1) WO1998036366A1 (en)

Cited By (280)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035280A1 (en) * 1999-11-12 2001-05-17 Intercontinental Travel Services, Inc. A method and apparatus for searching a database for information including promotional information
WO2001040997A1 (en) * 1999-12-01 2001-06-07 Genesys Telecommunications Laboratories, Inc. Method for comparing incoming query with database queries
US6247010B1 (en) * 1997-08-30 2001-06-12 Nec Corporation Related information search method, related information search system, and computer-readable medium having stored therein a program
US6263501B1 (en) * 1995-10-02 2001-07-17 Star Sight Systems and methods for linking television viewers with advertisers and broadcasters
US20010014907A1 (en) * 2000-01-21 2001-08-16 Gavin Brebner Process and apparatus for allowing transaction between a user and a remote server
US20010016906A1 (en) * 2000-01-21 2001-08-23 Gavin Brebner Process for personalized access to the internet network
WO2001069573A1 (en) * 2000-03-16 2001-09-20 University Of Southern California Adaptable smart techniques for user interaction
US20010049824A1 (en) * 2000-01-25 2001-12-06 Baker Stanley C. Internet business model for the production, market making and distribution of audio and multimedia programs
WO2002019172A1 (en) * 2000-09-01 2002-03-07 Alta Vista Company Method and apparatus for providing information on search engine result pages
WO2002027555A1 (en) * 2000-09-25 2002-04-04 Databites, Inc. System and method for automatic retrieval of structured online documents
US6401118B1 (en) * 1998-06-30 2002-06-04 Online Monitoring Services Method and computer program product for an online monitoring search engine
KR20020063412A (en) * 2001-01-29 2002-08-03 (주)소호마트 Internet Ad Method Using the Searching Engine
US20020107735A1 (en) * 2000-08-30 2002-08-08 Ezula, Inc. Dynamic document context mark-up technique implemented over a computer network
US20020112028A1 (en) * 2000-11-17 2002-08-15 Colwill Ronald W. Virtual directory
US20020120505A1 (en) * 2000-08-30 2002-08-29 Ezula, Inc. Dynamic document context mark-up technique implemented over a computer network
US20020120506A1 (en) * 2000-12-15 2002-08-29 Hagen Philip A. Classified ads software program
WO2002071272A1 (en) * 2001-02-16 2002-09-12 Mikael Hansson Information system
US20020143890A1 (en) * 2001-03-02 2002-10-03 Naqvi Shamim A. Method and system for selective content display
US20020165775A1 (en) * 2001-03-05 2002-11-07 American Express Travel Related Services System and method for integrating offers
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
US6513036B2 (en) * 1999-08-13 2003-01-28 Mindpass A/S Method and apparatus for searching and presenting search result from one or more information sources based on context representations selected from the group of other users
US20030046161A1 (en) * 2001-09-06 2003-03-06 Kamangar Salar Arta Methods and apparatus for ordering advertisements based on performance information and price information
EP1293915A2 (en) * 2001-09-17 2003-03-19 Netpia Dot Com, Inc. Search system and method
US6546005B1 (en) * 1997-03-25 2003-04-08 At&T Corp. Active user registry
US20030078838A1 (en) * 2001-10-18 2003-04-24 Szmanda Jeffrey P. Method of retrieving advertising information and use of the method
US20030088562A1 (en) * 2000-12-28 2003-05-08 Craig Dillon System and method for obtaining keyword descriptions of records from a large database
US20030088554A1 (en) * 1998-03-16 2003-05-08 S.L.I. Systems, Inc. Search engine
US6563514B1 (en) * 2000-04-13 2003-05-13 Extensio Software, Inc. System and method for providing contextual and dynamic information retrieval
US20030093338A1 (en) * 2001-11-13 2003-05-15 International Business Machines Corporation Method of promoting strategic documents by bias ranking of search results
US6601107B1 (en) * 1998-02-02 2003-07-29 Hughes Electronics Corporation Adaptive fuzzy control of data acquisition and broadcasting
US20030144907A1 (en) * 2001-03-05 2003-07-31 American Express Travel Related Services Company, Inc. System and method for administering incentive offers
FR2835333A1 (en) * 2002-01-31 2003-08-01 Alphamedian Search motor for location of persons and associated data within an online commercial directory or similar, whereby a number of different search classifications can be used in searching
US6611751B2 (en) 2001-03-23 2003-08-26 981455 Alberta Ltd. Method and apparatus for providing location based data services
US20030196094A1 (en) * 2002-04-10 2003-10-16 Hillis W. Daniel Method and apparatus for authenticating the content of a distributed database
US20030195834A1 (en) * 2002-04-10 2003-10-16 Hillis W. Daniel Automated online purchasing system
US20030208483A1 (en) * 1999-04-14 2003-11-06 Hiroshi Satomi Information search method, information search apparatus, and storage medium
US6718365B1 (en) * 2000-04-13 2004-04-06 International Business Machines Corporation Method, system, and program for ordering search results using an importance weighting
US6718336B1 (en) 2000-09-29 2004-04-06 Battelle Memorial Institute Data import system for data analysis system
US20040073912A1 (en) * 2000-10-27 2004-04-15 Meza Joseph R. Automatic embedded host configuration system and method
US20040083213A1 (en) * 2002-10-25 2004-04-29 Yuh-Cherng Wu Solution search
WO2004055647A2 (en) * 2002-12-13 2004-07-01 Applied Minds, Inc. Meta-web
US20040145777A1 (en) * 1999-04-14 2004-07-29 Canon Kabushiki Kaisha Code generation method, terminal apparatus, code processing method, issuing apparatus, and code issuing method
US6785659B1 (en) 1998-05-15 2004-08-31 Unicast Communications Corporation Agent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer
US20040178576A1 (en) * 2002-12-13 2004-09-16 Hillis W. Daniel Video game controller hub with control input reduction and combination schemes
US20040186777A1 (en) * 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for providing contextual advertising information via a communication network
US20040205651A1 (en) * 2001-09-13 2004-10-14 International Business Machines Corporation Transferring information over a network related to the content of user's focus
US20040267748A1 (en) * 2001-09-17 2004-12-30 Jeen-Hyun Bae System for accessing web page using real name and method thereof
US20050004909A1 (en) * 2003-07-02 2005-01-06 Douglas Stevenson Method and system for augmenting web content
WO2005020094A1 (en) * 2003-08-21 2005-03-03 Idilia Inc. System and method for associating documents with contextual advertisements
US20050071224A1 (en) * 2003-09-30 2005-03-31 Andrew Fikes System and method for automatically targeting web-based advertisements
US20050086188A1 (en) * 2001-04-11 2005-04-21 Hillis Daniel W. Knowledge web
US20050097079A1 (en) * 2002-07-08 2005-05-05 Ntt Docomo, Inc. Service provision system, service provision method, information provision control system, and information provision control method
US6898530B1 (en) 1999-09-30 2005-05-24 Battelle Memorial Institute Method and apparatus for extracting attributes from sequence strings and biopolymer material
US20050114198A1 (en) * 2003-11-24 2005-05-26 Ross Koningstein Using concepts for ad targeting
US20050114441A1 (en) * 2003-11-25 2005-05-26 Forrester Glenn C. Methods and systems for retrieving information over a computer network
US20050132067A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Intelligent subscription builder
US20050131918A1 (en) * 2003-12-12 2005-06-16 W. Daniel Hillis Personalized profile for evaluating content
US20050131889A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Intelligent data query builder
US20050131722A1 (en) * 2003-12-12 2005-06-16 Hillis W. D. Delegated authority evaluation system
US20050131778A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Customized subscription builder
US20050149395A1 (en) * 2003-10-29 2005-07-07 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US6940509B1 (en) 2000-09-29 2005-09-06 Battelle Memorial Institute Systems and methods for improving concept landscape visualizations as a data analysis tool
US20050203835A1 (en) * 1998-01-30 2005-09-15 Eli Nhaissi Internet billing
WO2005101251A1 (en) * 2004-03-31 2005-10-27 Yahoo Inc. Delivering items based on links to resources associated with search results
US6968333B2 (en) * 2000-04-02 2005-11-22 Tangis Corporation Soliciting information based on a computer user's context
US20050283464A1 (en) * 2004-06-10 2005-12-22 Allsup James F Method and apparatus for selective internet advertisement
US6990238B1 (en) 1999-09-30 2006-01-24 Battelle Memorial Institute Data processing, analysis, and visualization system for use with disparate data types
US20060020596A1 (en) * 2004-06-02 2006-01-26 Yahoo! Inc. Content-management system for user behavior targeting
US7073129B1 (en) 1998-12-18 2006-07-04 Tangis Corporation Automated selection of appropriate information based on a computer user's context
US7076443B1 (en) * 2000-05-31 2006-07-11 International Business Machines Corporation System and technique for automatically associating related advertisements to individual search results items of a search result set
US20060161532A1 (en) * 2003-01-06 2006-07-20 Microsoft Corporation Retrieval of structured documents
US7089194B1 (en) 1999-06-17 2006-08-08 International Business Machines Corporation Method and apparatus for providing reduced cost online service and adaptive targeting of advertisements
US20060184453A1 (en) * 1999-03-15 2006-08-17 Yellow Pages Superhighway Method and apparatus for providing sponsorship for a directory
US7106329B1 (en) 1999-09-30 2006-09-12 Battelle Memorial Institute Methods and apparatus for displaying disparate types of information using an interactive surface map
US20070011155A1 (en) * 2004-09-29 2007-01-11 Sarkar Pte. Ltd. System for communication and collaboration
US20070136251A1 (en) * 2003-08-21 2007-06-14 Idilia Inc. System and Method for Processing a Query
US20070143184A1 (en) * 2005-12-15 2007-06-21 Madison Avenue Tools, Inc Method of Facilitating Advertising Research and Use of the Method
US20070233503A1 (en) * 2006-03-31 2007-10-04 Meyer Michael M Bidding for on-line survey placement
US20070244746A1 (en) * 2006-04-18 2007-10-18 Issen Daniel A Correlating an advertisement click event with a purchase event
US7289799B1 (en) 1999-04-14 2007-10-30 Canon Kabushiki Kaisha Portable terminal apparatus and terminal apparatus
US20070300258A1 (en) * 2001-01-29 2007-12-27 O'connor Daniel Methods and systems for providing media assets over a network
US7330816B1 (en) 1999-04-14 2008-02-12 Canon Kabushiki Kaisha Information providing method and information providing system
US20080052152A1 (en) * 2006-08-22 2008-02-28 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
US20080082477A1 (en) * 2006-09-29 2008-04-03 Microsoft Corporation Key phrase extraction from query logs
US20080091670A1 (en) * 2006-10-11 2008-04-17 Collarity, Inc. Search phrase refinement by search term replacement
US20080140643A1 (en) * 2006-10-11 2008-06-12 Collarity, Inc. Negative associations for search results ranking and refinement
US20080147633A1 (en) * 2006-12-15 2008-06-19 Microsoft Corporation Bringing users specific relevance to data searches
US7412442B1 (en) * 2004-10-15 2008-08-12 Amazon Technologies, Inc. Augmenting search query results with behaviorally related items
US20080195482A1 (en) * 2006-10-11 2008-08-14 Enterpret Communications, Inc. Method and system for providing remote translations
US20080235179A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Identifying executable scenarios in response to search queries
US20080235206A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Using scenario-related information to customize user experiences
US20080235229A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Organizing scenario-related information and controlling access thereto
US20080235170A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Using scenario-related metadata to direct advertising
US7433868B1 (en) 1999-04-14 2008-10-07 Canon Kabushiki Kaisha Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program
US7437725B1 (en) 1999-01-04 2008-10-14 General Electric Company Processing techniques for servers handling client/server traffic and communications
US20080256059A1 (en) * 2007-04-10 2008-10-16 Yahoo! Inc. System for generating query suggestions using a network of users and advertisers
US20080281704A1 (en) * 2006-11-03 2008-11-13 Joseph Franklin Shuhy System and method for serving relevant question-based advertisements
US7509313B2 (en) 2003-08-21 2009-03-24 Idilia Inc. System and method for processing a query
US20090144288A1 (en) * 1998-01-30 2009-06-04 Aviv Refuah WWW addressing
US20090150489A1 (en) * 2007-12-10 2009-06-11 Yahoo! Inc. System and method for conditional delivery of messages
US20090164949A1 (en) * 2007-12-20 2009-06-25 Kontera Technologies, Inc. Hybrid Contextual Advertising Technique
US20090241058A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results with an associated anchor area
US7614001B2 (en) 1998-12-18 2009-11-03 Tangis Corporation Microsoft Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7631032B1 (en) 1998-01-30 2009-12-08 Net-Express, Ltd. Personalized internet interaction by adapting a page format to a user record
US7647400B2 (en) 2000-04-02 2010-01-12 Microsoft Corporation Dynamically exchanging computer user's context
US20100057559A1 (en) * 2006-06-30 2010-03-04 Saar Wilf method of choosing advertisements to be shown to a search engine user
US7689919B2 (en) 1998-12-18 2010-03-30 Microsoft Corporation Requesting computer user's context data
US7698422B2 (en) 2007-09-10 2010-04-13 Specific Media, Inc. System and method of determining user demographic profiles of anonymous users
US20100121867A1 (en) * 2008-11-12 2010-05-13 Karl Gosejacob System and method for distributing editorial content on the web with references and indicators
US20100125605A1 (en) * 2008-11-18 2010-05-20 Yahoo! Inc. System and method for data privacy in url based context queries
US20100133332A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US20100138452A1 (en) * 2006-04-03 2010-06-03 Kontera Technologies, Inc. Techniques for facilitating on-line contextual analysis and advertising
US20100133333A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US7734780B2 (en) 1998-12-18 2010-06-08 Microsoft Corporation Automated response to computer users context
US7739607B2 (en) 1998-12-18 2010-06-15 Microsoft Corporation Supplying notifications related to supply and consumption of user context data
US20100161967A1 (en) * 2003-01-09 2010-06-24 Jericho Systems Corporation Method and system for dynamically implementing an enterprise resource policy
US20100169178A1 (en) * 2008-12-26 2010-07-01 Microsoft Corporation Advertising Method for Image Search
US20100174607A1 (en) * 2006-04-03 2010-07-08 Kontera Technologies, Inc. Contextual advertising techniques for implemented at mobile devices
US20100185626A1 (en) * 2002-04-10 2010-07-22 Hillis W Daniel Delegated authority evaluation system
US20100185518A1 (en) * 2009-01-21 2010-07-22 Yahoo! Inc. Interest-based activity marketing
US7779015B2 (en) 1998-12-18 2010-08-17 Microsoft Corporation Logging and analyzing context attributes
US20100223261A1 (en) * 2005-09-27 2010-09-02 Devajyoti Sarkar System for Communication and Collaboration
US20100250727A1 (en) * 2009-03-24 2010-09-30 Yahoo! Inc. System and method for verified presence tracking
US7853558B2 (en) 2007-11-09 2010-12-14 Vibrant Media, Inc. Intelligent augmentation of media content
US20100325542A1 (en) * 2009-06-17 2010-12-23 Microsoft Corporation Rich entity for contextually relevant advertisements
US7877686B2 (en) 2000-10-16 2011-01-25 Microsoft Corporation Dynamically displaying current status of tasks
US20110035403A1 (en) * 2005-12-05 2011-02-10 Emil Ismalon Generation of refinement terms for search queries
US7941818B2 (en) 1999-06-28 2011-05-10 Index Systems, Inc. System and method for utilizing EPG database for modifying advertisements
US7945859B2 (en) 1998-12-18 2011-05-17 Microsoft Corporation Interface for exchanging context data
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US7996864B2 (en) 1994-08-31 2011-08-09 Gemstar Development Corporation Method and apparatus for displaying television programs and related text
US8006263B2 (en) 1998-07-17 2011-08-23 United Video Properties, Inc. Interactive television program guide with remote access
US8010979B2 (en) 1998-07-07 2011-08-30 United Video Properties, Inc. Electronic program guide using markup language
US8020104B2 (en) 1998-12-18 2011-09-13 Microsoft Corporation Contextual responses based on automated learning techniques
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of URL based context queries
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US20110302161A1 (en) * 2000-05-08 2011-12-08 Walker Digital, Llc Method and system for providing a link in an electronic file being presented to a user
US20110302323A1 (en) * 2010-06-07 2011-12-08 Adam Archer Fisk Central server, proxy server arrangement for use in the distribution of information on the internet
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US8086700B2 (en) 2008-07-29 2011-12-27 Yahoo! Inc. Region and duration uniform resource identifiers (URI) for media objects
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US8112776B2 (en) 1995-10-02 2012-02-07 Starsight Telecast, Inc. Interactive computer system for providing television schedule information
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US8166168B2 (en) 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US8181113B2 (en) 1998-12-18 2012-05-15 Microsoft Corporation Mediating conflicts in computer users context data
US8181200B2 (en) 1995-10-02 2012-05-15 Starsight Telecast, Inc. Method and system for displaying advertising, video, and program schedule listing
US8225214B2 (en) 1998-12-18 2012-07-17 Microsoft Corporation Supplying enhanced computer user's context data
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US8272011B2 (en) 1996-12-19 2012-09-18 Index Systems, Inc. Method and system for displaying advertisements between schedule listings
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US8316003B2 (en) 2002-11-05 2012-11-20 Carhamm Ltd., Llc Updating content of presentation vehicle in a computer network
US8336071B2 (en) 1996-12-19 2012-12-18 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US20120323672A1 (en) * 1999-04-19 2012-12-20 Enpulz, Llc Fee based advertising system supporting dual input interfaces
US8346724B2 (en) 2000-04-02 2013-01-01 Microsoft Corporation Generating and supplying user context data
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
US8370884B2 (en) 2003-01-30 2013-02-05 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US8438178B2 (en) 2008-06-26 2013-05-07 Collarity Inc. Interactions among online digital identities
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US8521731B2 (en) 2008-07-09 2013-08-27 Yahoo! Inc. Systems and methods for query expansion in sponsored search
US8528032B2 (en) 1998-07-14 2013-09-03 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
US8543584B2 (en) 2006-02-13 2013-09-24 Amazon Technologies, Inc. Detection of behavior-based associations between search strings and items
US8549032B1 (en) * 2007-04-17 2013-10-01 Google Inc. Determining proximity to topics of advertisements
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US8589486B2 (en) 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US8613020B2 (en) 1998-04-30 2013-12-17 United Video Properties, Inc. Program guide system with flip and browse advertisements
US8612310B2 (en) 2005-12-29 2013-12-17 United Video Properties, Inc. Method and system for commerce in media program related merchandise
US8615782B2 (en) 1995-10-02 2013-12-24 Starsight Telecast, Inc. System and methods for linking television viewers with advertisers and broadcasters
US8646005B2 (en) 1996-05-03 2014-02-04 Starsight Telecast, Inc. Information system
US8671154B2 (en) 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US8689238B2 (en) 2000-05-18 2014-04-01 Carhamm Ltd., Llc Techniques for displaying impressions in documents delivered over a computer network
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US20140114758A1 (en) * 2012-10-23 2014-04-24 Bentley Group LLC Systems and methods for generating customized advertisements
US8732151B2 (en) 2011-04-01 2014-05-20 Microsoft Corporation Enhanced query rewriting through statistical machine translation
US8745046B2 (en) 2003-06-25 2014-06-03 Jericho Systems Corporation Method and system for selecting content items to be presented to a viewer
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US8761584B2 (en) 1993-03-05 2014-06-24 Gemstar Development Corporation System and method for searching a database of television schedule information
US8762492B2 (en) 1997-09-18 2014-06-24 United Video Properties, Inc. Electronic mail reminder for an internet television program guide
US8769099B2 (en) 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
US8774516B2 (en) 2009-02-10 2014-07-08 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US8806536B2 (en) 1998-03-04 2014-08-12 United Video Properties, Inc. Program guide system with preference profiles
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8825527B2 (en) 1999-11-17 2014-09-02 Heavy Hammer, Inc. Method, system, and software for geographically focused network advertising
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8855425B2 (en) 2009-02-10 2014-10-07 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8855375B2 (en) 2012-01-12 2014-10-07 Kofax, Inc. Systems and methods for mobile image capture and processing
US8856844B2 (en) 2007-11-16 2014-10-07 United Video Properties, Inc. Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US8875038B2 (en) 2010-01-19 2014-10-28 Collarity, Inc. Anchoring for content synchronization
US8879846B2 (en) 2009-02-10 2014-11-04 Kofax, Inc. Systems, methods and computer program products for processing financial documents
US8885229B1 (en) 2013-05-03 2014-11-11 Kofax, Inc. Systems and methods for detecting and classifying objects in video captured using mobile devices
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US8903810B2 (en) 2005-12-05 2014-12-02 Collarity, Inc. Techniques for ranking search results
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US8958605B2 (en) 2009-02-10 2015-02-17 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8971216B2 (en) 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US9002920B2 (en) 1998-09-11 2015-04-07 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US9003451B2 (en) 1996-12-10 2015-04-07 Rovi Guides, Inc. Internet television program guide system
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9058515B1 (en) 2012-01-12 2015-06-16 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US9058580B1 (en) 2012-01-12 2015-06-16 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
USRE45583E1 (en) 1999-12-01 2015-06-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
USRE45606E1 (en) 1997-02-10 2015-07-07 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9110903B2 (en) * 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US9118958B2 (en) 1999-12-10 2015-08-25 Rovi Guides, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9137417B2 (en) 2005-03-24 2015-09-15 Kofax, Inc. Systems and methods for processing video data
US9141926B2 (en) 2013-04-23 2015-09-22 Kofax, Inc. Smart mobile application development platform
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9183306B2 (en) 1998-12-18 2015-11-10 Microsoft Technology Licensing, Llc Automated selection of appropriate information based on a computer user's context
US9197943B2 (en) 1998-12-03 2015-11-24 Rovi Guides, Inc. Electronic program guide with related-program search feature
US9208536B2 (en) 2013-09-27 2015-12-08 Kofax, Inc. Systems and methods for three dimensional geometric reconstruction of captured image data
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9311531B2 (en) 2013-03-13 2016-04-12 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9355312B2 (en) 2013-03-13 2016-05-31 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
US9372555B2 (en) 1998-12-18 2016-06-21 Microsoft Technology Licensing, Llc Managing interactions between computer users' context models
USRE46060E1 (en) 1997-02-10 2016-07-05 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US9386235B2 (en) 2013-11-15 2016-07-05 Kofax, Inc. Systems and methods for generating composite images of long documents using mobile video data
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9443037B2 (en) 1999-12-15 2016-09-13 Microsoft Technology Licensing, Llc Storing and recalling information to augment human memories
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US9483794B2 (en) 2012-01-12 2016-11-01 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US9495446B2 (en) 2004-12-20 2016-11-15 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US9516171B2 (en) 1997-02-10 2016-12-06 Genesys Telecommunications Laboratories, Inc. Personal desktop router
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US9553755B2 (en) 1998-02-17 2017-01-24 Genesys Telecommunications Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US9576272B2 (en) 2009-02-10 2017-02-21 Kofax, Inc. Systems, methods and computer program products for determining document validity
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US9626685B2 (en) 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
USRE46438E1 (en) 1999-09-24 2017-06-13 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9747269B2 (en) 2009-02-10 2017-08-29 Kofax, Inc. Smart optical input/output (I/O) extension for context-dependent workflows
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US9760788B2 (en) 2014-10-30 2017-09-12 Kofax, Inc. Mobile document detection and orientation based on reference object characteristics
US9767354B2 (en) 2009-02-10 2017-09-19 Kofax, Inc. Global geographic information retrieval, validation, and normalization
US9769354B2 (en) 2005-03-24 2017-09-19 Kofax, Inc. Systems and methods of processing scanned data
US9781212B2 (en) 2000-09-07 2017-10-03 mBLAST, Inc. Method and apparatus for collecting and disseminating information over a computer network
US9779296B1 (en) 2016-04-01 2017-10-03 Kofax, Inc. Content-based detection and three dimensional geometric reconstruction of objects in image and video data
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US10074093B2 (en) 2008-01-16 2018-09-11 Excalibur Ip, Llc System and method for word-of-mouth advertising
US10146795B2 (en) 2012-01-12 2018-12-04 Kofax, Inc. Systems and methods for mobile image capture and processing
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US10242285B2 (en) 2015-07-20 2019-03-26 Kofax, Inc. Iterative recognition-guided thresholding and data extraction
US10803350B2 (en) 2017-11-30 2020-10-13 Kofax, Inc. Object detection and image cropping using a multi-detector approach
US20210073732A1 (en) * 2019-09-11 2021-03-11 Ila Design Group, Llc Automatically determining inventory items that meet selection criteria in a high-dimensionality inventory dataset
US11263543B2 (en) 2007-11-02 2022-03-01 Ebay Inc. Node bootstrapping in a social graph
US11526773B1 (en) * 2013-05-30 2022-12-13 Google Llc Predicting accuracy of submitted data

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7162436B1 (en) * 1999-09-24 2007-01-09 In-Development, Llc System and method for pairing providers with consumers of online goods and services
AU3209101A (en) * 2000-02-15 2001-08-27 Webtop.Com Limited Communicating information over an internet
US6564208B1 (en) * 2000-02-24 2003-05-13 Inktomi Corporation Delivering non-default items in association with search results
WO2001077935A2 (en) * 2000-04-07 2001-10-18 Myprimetime, Inc. Contextual e-commerce engine
AU2000238383A1 (en) * 2000-04-14 2001-10-30 Venture Matrix, Inc. Information providing system, information providing device, and terminal
AU2001255506A1 (en) * 2000-04-21 2001-11-07 Bay9, Inc. System and method of bidding for placement of advertisements in search engine
US6876997B1 (en) 2000-05-22 2005-04-05 Overture Services, Inc. Method and apparatus for indentifying related searches in a database search system
US7917390B2 (en) * 2000-06-09 2011-03-29 Sony Corporation System and method for providing customized advertisements over a network
NZ525601A (en) 2000-10-03 2004-11-26 Ronald Neville Langford Method of locating a web page by utilising visual images relating to the web page
US20050222989A1 (en) * 2003-09-30 2005-10-06 Taher Haveliwala Results based personalization of advertisements in a search engine
AU2012202738B2 (en) * 2004-06-24 2016-02-04 Google Inc. Results based personalization of advertisements in a search engine

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0749081A1 (en) * 1995-06-12 1996-12-18 Pointcast Inc. Information and advertising distribution system and method
US5682525A (en) * 1995-01-11 1997-10-28 Civix Corporation System and methods for remotely accessing a selected group of items of interest from a database
US5694594A (en) * 1994-11-14 1997-12-02 Chang; Daniel System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms
US5721903A (en) * 1995-10-12 1998-02-24 Ncr Corporation System and method for generating reports from a computer database
US5721827A (en) * 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US5727129A (en) * 1996-06-04 1998-03-10 International Business Machines Corporation Network system for profiling and actively facilitating user activities
US5732216A (en) * 1996-10-02 1998-03-24 Internet Angles, Inc. Audio message exchange system
US5778362A (en) * 1996-06-21 1998-07-07 Kdl Technologies Limted Method and system for revealing information structures in collections of data items

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694594A (en) * 1994-11-14 1997-12-02 Chang; Daniel System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms
US5682525A (en) * 1995-01-11 1997-10-28 Civix Corporation System and methods for remotely accessing a selected group of items of interest from a database
EP0749081A1 (en) * 1995-06-12 1996-12-18 Pointcast Inc. Information and advertising distribution system and method
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5721903A (en) * 1995-10-12 1998-02-24 Ncr Corporation System and method for generating reports from a computer database
US5727129A (en) * 1996-06-04 1998-03-10 International Business Machines Corporation Network system for profiling and actively facilitating user activities
US5778362A (en) * 1996-06-21 1998-07-07 Kdl Technologies Limted Method and system for revealing information structures in collections of data items
US5721827A (en) * 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US5732216A (en) * 1996-10-02 1998-03-24 Internet Angles, Inc. Audio message exchange system

Non-Patent Citations (15)

* Cited by examiner, † Cited by third party
Title
Anonymous, "Internet Access: Internet Marketing Revolution Begins in the US This Sep. Hyper System Promises New Cash Flow For Providers, Free Access For Users & A New Marketing Opportunity For Businesses", EDGE: Work-Group Computing Report, vol. 7, Jun. 1996.
Anonymous, Internet Access: Internet Marketing Revolution Begins in the US This Sep. Hyper System Promises New Cash Flow For Providers, Free Access For Users & A New Marketing Opportunity For Businesses , EDGE: Work Group Computing Report, vol. 7, Jun. 1996. *
Anonymous, Make Sure Search Engines Find Your Site, Options include buying words, advertising and careful page design, PR News, vol. 52, No. 19, May 6, 1996, 515 words. *
Database Inspec. No. 2221234, Institute of Electrical Engineers, Stevenage, GB, XP002062392, Chavarria, Garza H., "Information Retrieval Models Using Queries and User Profiles", see abstract and Tercera Conferencia Internacional en Ciencia de la Computacion (3rd International Conference on Computer Science) Santigo, Chile, Jun. 20-24, 1983 and Pontificia Univ. Catolica de Chile, Santiago, Chile, 1983, pp. 113-130.
Database Inspec. No. 2221234, Institute of Electrical Engineers, Stevenage, GB, XP002062392, Chavarria, Garza H., Information Retrieval Models Using Queries and User Profiles , see abstract and Tercera Conferencia Internacional en Ciencia de la Computacion (3rd International Conference on Computer Science) Santigo, Chile, Jun. 20 24, 1983 and Pontificia Univ. Catolica de Chile , Santiago, Chile, 1983, pp. 113 130. *
Database Inspec. No. 3814556, Institute of Electrical Engineers, Stevenage, GB, XP002062391, Myaeng, S.H. et al., "Integration of User Profiles: Models and Experiments in Information Retrieval", see abstract and Information Processing & Management, vol. 26, No. 6, ISSN 0306-4573, 1990, pp. 719-738.
Database Inspec. No. 3814556, Institute of Electrical Engineers, Stevenage, GB, XP002062391, Myaeng, S.H. et al., Integration of User Profiles: Models and Experiments in Information Retrieval , see abstract and Information Processing & Management , vol. 26, No. 6, ISSN 0306 4573, 1990, pp. 719 738. *
Database Inspec. No. 5306185, Institute of Electrical Engineers, Stevenage, GB, XP002062390, Kohda, Y. et al., "Ubiquitous Advertising on the WWW: Merging Advertisement on the Browser", see abstract and Fifth International World Wide Web Conference, Paris, France, May 6-10, 1996 and Computer Networks and ISDN Systems, Elsevier, Netherlands, May 1996, vol. 28, No. 7-11, ISSN 0169-7552, pp. 1493-1499.
Database Inspec. No. 5306185, Institute of Electrical Engineers, Stevenage, GB, XP002062390, Kohda, Y. et al., Ubiquitous Advertising on the WWW: Merging Advertisement on the Browser , see abstract and Fifth International World Wide Web Conference, Paris, France, May 6 10, 1996 and Computer Networks and ISDN Systems , Elsevier, Netherlands, May 1996, vol. 28, No. 7 11, ISSN 0169 7552, pp. 1493 1499. *
Database Inspec. No. 5371096, Institute of Electrical Engineers, Stevenage, GB, XP002062389, Yager, R.R., "Intelligent Agents on the World Wide Web", see abstract and 1996 Workshop on "Flexible Query-Answering Systems", Roskilde, Denmark, May 22-24 1996 and Datalogiske Skrifter, 1996, Univ. Roskilde, Denmark, No. 62, ISSN 0109-9779, pp. 289-306.
Database Inspec. No. 5371096, Institute of Electrical Engineers, Stevenage, GB, XP002062389, Yager, R.R., Intelligent Agents on the World Wide Web , see abstract and 1996 Workshop on Flexible Query Answering Systems , Roskilde, Denmark, May 22 24 1996 and Datalogiske Skrifter , 1996, Univ. Roskilde, Denmark, No. 62, ISSN 0109 9779, pp. 289 306. *
Database Inspec. No. 5374275, Institute of Electrical Engineers, Stevenage, GB, XP002062388, Kohda, Y. et al., "A New Advertising Business Framework in the 1:1 Marketing", see abstract and Transactions of the Information Processing Society of Japan, Inf. Process. Soc. Japan, Japan, Jun. 1996, vol. 37, No. 6, ISSN 0387-5806, pp. 1235-1236.
Database Inspec. No. 5374275, Institute of Electrical Engineers, Stevenage, GB, XP002062388, Kohda, Y. et al., A New Advertising Business Framework in the 1:1 Marketing , see abstract and Transactions of the Information Processing Society of Japan , Inf. Process. Soc. Japan, Japan, Jun. 1996, vol. 37, No. 6, ISSN 0387 5806, pp. 1235 1236. *
Schreiber, F.A. et al., "Dynamic User Profiles and Flexible Queries in Office Document Retrieval Systems", Decision Support Systems, Jan. 1, 1989, vol. 5, No. 1, pp. 13-28.
Schreiber, F.A. et al., Dynamic User Profiles and Flexible Queries in Office Document Retrieval Systems , Decision Support Systems , Jan. 1, 1989, vol. 5, No. 1, pp. 13 28. *

Cited By (507)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US8761584B2 (en) 1993-03-05 2014-06-24 Gemstar Development Corporation System and method for searching a database of television schedule information
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US8261993B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US20100133332A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US20100133333A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8261994B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8485445B2 (en) 1994-05-25 2013-07-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US7996864B2 (en) 1994-08-31 2011-08-09 Gemstar Development Corporation Method and apparatus for displaying television programs and related text
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US8615782B2 (en) 1995-10-02 2013-12-24 Starsight Telecast, Inc. System and methods for linking television viewers with advertisers and broadcasters
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US9667903B2 (en) 1995-10-02 2017-05-30 Rovi Guides, Inc. Interactive computer system for providing television schedule information
US9124932B2 (en) 1995-10-02 2015-09-01 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US6263501B1 (en) * 1995-10-02 2001-07-17 Star Sight Systems and methods for linking television viewers with advertisers and broadcasters
US8205232B2 (en) 1995-10-02 2012-06-19 Starsight Telecast, Inc. Interactive computer system for providing television schedule information
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US8181200B2 (en) 1995-10-02 2012-05-15 Starsight Telecast, Inc. Method and system for displaying advertising, video, and program schedule listing
US8112776B2 (en) 1995-10-02 2012-02-07 Starsight Telecast, Inc. Interactive computer system for providing television schedule information
US8453174B2 (en) 1995-10-02 2013-05-28 Starsight Telecast, Inc. Method and system for displaying advertising, video, and program schedule listing
US9918035B2 (en) 1995-10-02 2018-03-13 Rovi Guides, Inc. Interactive computer system for providing television schedule information
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US9423936B2 (en) 1996-05-03 2016-08-23 Rovi Guides, Inc. Information system
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US8806538B2 (en) 1996-05-03 2014-08-12 Starsight Telecast, Inc. Information system
US9027058B2 (en) 1996-05-03 2015-05-05 Rovi Guides, Inc. Information system
US8776125B2 (en) 1996-05-03 2014-07-08 Starsight Telecast Inc. Method and system for displaying advertisements in an electronic program guide
US8646005B2 (en) 1996-05-03 2014-02-04 Starsight Telecast, Inc. Information system
US9003451B2 (en) 1996-12-10 2015-04-07 Rovi Guides, Inc. Internet television program guide system
US8336071B2 (en) 1996-12-19 2012-12-18 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US8448209B2 (en) 1996-12-19 2013-05-21 Gemstar Development Corporation System and method for displaying advertisements responsive to EPG information
US8732757B2 (en) 1996-12-19 2014-05-20 Gemstar Development Corporation System and method for targeted advertisement display responsive to user characteristics
US8726311B2 (en) 1996-12-19 2014-05-13 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US8272011B2 (en) 1996-12-19 2012-09-18 Index Systems, Inc. Method and system for displaying advertisements between schedule listings
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US9516171B2 (en) 1997-02-10 2016-12-06 Genesys Telecommunications Laboratories, Inc. Personal desktop router
USRE46243E1 (en) 1997-02-10 2016-12-20 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
USRE45606E1 (en) 1997-02-10 2015-07-07 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
USRE46060E1 (en) 1997-02-10 2016-07-05 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US6546005B1 (en) * 1997-03-25 2003-04-08 At&T Corp. Active user registry
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9015749B2 (en) 1997-07-21 2015-04-21 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6247010B1 (en) * 1997-08-30 2001-06-12 Nec Corporation Related information search method, related information search system, and computer-readable medium having stored therein a program
US8762492B2 (en) 1997-09-18 2014-06-24 United Video Properties, Inc. Electronic mail reminder for an internet television program guide
USRE46521E1 (en) 1997-09-30 2017-08-22 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US20050203835A1 (en) * 1998-01-30 2005-09-15 Eli Nhaissi Internet billing
US8661094B2 (en) 1998-01-30 2014-02-25 Net-Express Ltd. WWW addressing
US20110191410A1 (en) * 1998-01-30 2011-08-04 Net-Express, Ltd. WWW Addressing
US7631032B1 (en) 1998-01-30 2009-12-08 Net-Express, Ltd. Personalized internet interaction by adapting a page format to a user record
US20090144288A1 (en) * 1998-01-30 2009-06-04 Aviv Refuah WWW addressing
US8464159B2 (en) 1998-01-30 2013-06-11 Net-Express, Ltd. Personalized internet interaction
US7596609B1 (en) 1998-01-30 2009-09-29 Net-Express, Ltd. WWW addressing
US20100050078A1 (en) * 1998-01-30 2010-02-25 Net-Express, Ltd. Personalized internet interaction
US6601107B1 (en) * 1998-02-02 2003-07-29 Hughes Electronics Corporation Adaptive fuzzy control of data acquisition and broadcasting
US9553755B2 (en) 1998-02-17 2017-01-24 Genesys Telecommunications Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US8806536B2 (en) 1998-03-04 2014-08-12 United Video Properties, Inc. Program guide system with preference profiles
US7725422B2 (en) * 1998-03-16 2010-05-25 S.L.I. Systems, Inc. Search engine
US20030088554A1 (en) * 1998-03-16 2003-05-08 S.L.I. Systems, Inc. Search engine
US8613020B2 (en) 1998-04-30 2013-12-17 United Video Properties, Inc. Program guide system with flip and browse advertisements
US6880123B1 (en) * 1998-05-15 2005-04-12 Unicast Communications Corporation Apparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer
US9635406B2 (en) 1998-05-15 2017-04-25 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US6785659B1 (en) 1998-05-15 2004-08-31 Unicast Communications Corporation Agent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US6401118B1 (en) * 1998-06-30 2002-06-04 Online Monitoring Services Method and computer program product for an online monitoring search engine
US8010979B2 (en) 1998-07-07 2011-08-30 United Video Properties, Inc. Electronic program guide using markup language
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US8528032B2 (en) 1998-07-14 2013-09-03 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US8776126B2 (en) 1998-07-14 2014-07-08 United Video Properties, Inc. Client-server based interactive television guide with server recording
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US8006263B2 (en) 1998-07-17 2011-08-23 United Video Properties, Inc. Interactive television program guide with remote access
US10271088B2 (en) 1998-07-17 2019-04-23 Rovi Guides, Inc. Interactive television program guide with remote access
US8578423B2 (en) 1998-07-17 2013-11-05 United Video Properties, Inc. Interactive television program guide with remote access
US8755666B2 (en) 1998-07-17 2014-06-17 United Video Properties, Inc. Interactive television program guide with remote access
US8768148B2 (en) 1998-07-17 2014-07-01 United Video Properties, Inc. Interactive television program guide with remote access
US8584172B2 (en) 1998-07-17 2013-11-12 United Video Properties, Inc. Interactive television program guide with remote access
US9204184B2 (en) 1998-07-17 2015-12-01 Rovi Guides, Inc. Interactive television program guide with remote access
US8046801B2 (en) 1998-07-17 2011-10-25 United Video Properties, Inc. Interactive television program guide with remote access
US8578413B2 (en) 1998-07-17 2013-11-05 United Video Properties, Inc. Interactive television program guide with remote access
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US9350808B2 (en) 1998-09-11 2016-05-24 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
USRE46387E1 (en) 1998-09-11 2017-05-02 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US10218848B2 (en) 1998-09-11 2019-02-26 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US8971216B2 (en) 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US9002920B2 (en) 1998-09-11 2015-04-07 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US9197943B2 (en) 1998-12-03 2015-11-24 Rovi Guides, Inc. Electronic program guide with related-program search feature
US7739607B2 (en) 1998-12-18 2010-06-15 Microsoft Corporation Supplying notifications related to supply and consumption of user context data
US9372555B2 (en) 1998-12-18 2016-06-21 Microsoft Technology Licensing, Llc Managing interactions between computer users' context models
US8126979B2 (en) 1998-12-18 2012-02-28 Microsoft Corporation Automated response to computer users context
US8020104B2 (en) 1998-12-18 2011-09-13 Microsoft Corporation Contextual responses based on automated learning techniques
US9906474B2 (en) 1998-12-18 2018-02-27 Microsoft Technology Licensing, Llc Automated selection of appropriate information based on a computer user's context
US9559917B2 (en) 1998-12-18 2017-01-31 Microsoft Technology Licensing, Llc Supplying notifications related to supply and consumption of user context data
US8225214B2 (en) 1998-12-18 2012-07-17 Microsoft Corporation Supplying enhanced computer user's context data
US7734780B2 (en) 1998-12-18 2010-06-08 Microsoft Corporation Automated response to computer users context
US7945859B2 (en) 1998-12-18 2011-05-17 Microsoft Corporation Interface for exchanging context data
US8626712B2 (en) 1998-12-18 2014-01-07 Microsoft Corporation Logging and analyzing computer user's context data
US8181113B2 (en) 1998-12-18 2012-05-15 Microsoft Corporation Mediating conflicts in computer users context data
US8677248B2 (en) 1998-12-18 2014-03-18 Microsoft Corporation Requesting computer user's context data
US7779015B2 (en) 1998-12-18 2010-08-17 Microsoft Corporation Logging and analyzing context attributes
US7395507B2 (en) 1998-12-18 2008-07-01 Microsoft Corporation Automated selection of appropriate information based on a computer user's context
US9183306B2 (en) 1998-12-18 2015-11-10 Microsoft Technology Licensing, Llc Automated selection of appropriate information based on a computer user's context
US7073129B1 (en) 1998-12-18 2006-07-04 Tangis Corporation Automated selection of appropriate information based on a computer user's context
US7689919B2 (en) 1998-12-18 2010-03-30 Microsoft Corporation Requesting computer user's context data
US7614001B2 (en) 1998-12-18 2009-11-03 Tangis Corporation Microsoft Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US8489997B2 (en) 1998-12-18 2013-07-16 Microsoft Corporation Supplying notifications related to supply and consumption of user context data
US7437725B1 (en) 1999-01-04 2008-10-14 General Electric Company Processing techniques for servers handling client/server traffic and communications
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US20060184453A1 (en) * 1999-03-15 2006-08-17 Yellow Pages Superhighway Method and apparatus for providing sponsorship for a directory
US7694215B2 (en) * 1999-03-15 2010-04-06 Yellow Pages Superhighway, Inc. Method and apparatus for providing sponsorship for a directory
US7433868B1 (en) 1999-04-14 2008-10-07 Canon Kabushiki Kaisha Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program
US20030208483A1 (en) * 1999-04-14 2003-11-06 Hiroshi Satomi Information search method, information search apparatus, and storage medium
US7027178B2 (en) 1999-04-14 2006-04-11 Canon Kabushiki Kaisha Code generation method, terminal apparatus, code processing method, issuing apparatus, and code issuing method
US7289799B1 (en) 1999-04-14 2007-10-30 Canon Kabushiki Kaisha Portable terminal apparatus and terminal apparatus
US7330816B1 (en) 1999-04-14 2008-02-12 Canon Kabushiki Kaisha Information providing method and information providing system
US20040145777A1 (en) * 1999-04-14 2004-07-29 Canon Kabushiki Kaisha Code generation method, terminal apparatus, code processing method, issuing apparatus, and code issuing method
US9053514B2 (en) 1999-04-19 2015-06-09 Enpluz, LLC System supporting promotion browsing and searching
US9070166B2 (en) 1999-04-19 2015-06-30 Enpluz, LLC Centralized, online multi-seller interface system
US9224170B2 (en) 1999-04-19 2015-12-29 Rpx Corporation Sales channel management infrastructure
US9098879B2 (en) 1999-04-19 2015-08-04 Enpluz, LLC Seller promotion creation and modification
US20120323672A1 (en) * 1999-04-19 2012-12-20 Enpulz, Llc Fee based advertising system supporting dual input interfaces
US9082153B2 (en) 1999-04-19 2015-07-14 Enpluz, LLC Web search and promotion search engine integration
US7031961B2 (en) 1999-05-05 2006-04-18 Google, Inc. System and method for searching and recommending objects from a categorically organized information repository
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
US7089194B1 (en) 1999-06-17 2006-08-08 International Business Machines Corporation Method and apparatus for providing reduced cost online service and adaptive targeting of advertisements
US7941818B2 (en) 1999-06-28 2011-05-10 Index Systems, Inc. System and method for utilizing EPG database for modifying advertisements
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US6513036B2 (en) * 1999-08-13 2003-01-28 Mindpass A/S Method and apparatus for searching and presenting search result from one or more information sources based on context representations selected from the group of other users
USRE46438E1 (en) 1999-09-24 2017-06-13 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
USRE46457E1 (en) 1999-09-24 2017-06-27 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US7106329B1 (en) 1999-09-30 2006-09-12 Battelle Memorial Institute Methods and apparatus for displaying disparate types of information using an interactive surface map
US20060093222A1 (en) * 1999-09-30 2006-05-04 Battelle Memorial Institute Data processing, analysis, and visualization system for use with disparate data types
US6990238B1 (en) 1999-09-30 2006-01-24 Battelle Memorial Institute Data processing, analysis, and visualization system for use with disparate data types
US6898530B1 (en) 1999-09-30 2005-05-24 Battelle Memorial Institute Method and apparatus for extracting attributes from sequence strings and biopolymer material
WO2001035280A1 (en) * 1999-11-12 2001-05-17 Intercontinental Travel Services, Inc. A method and apparatus for searching a database for information including promotional information
US8825527B2 (en) 1999-11-17 2014-09-02 Heavy Hammer, Inc. Method, system, and software for geographically focused network advertising
US6922689B2 (en) * 1999-12-01 2005-07-26 Genesys Telecommunications Method and apparatus for auto-assisting agents in agent-hosted communications sessions
USRE45583E1 (en) 1999-12-01 2015-06-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
WO2001040997A1 (en) * 1999-12-01 2001-06-07 Genesys Telecommunications Laboratories, Inc. Method for comparing incoming query with database queries
US9118958B2 (en) 1999-12-10 2015-08-25 Rovi Guides, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US9443037B2 (en) 1999-12-15 2016-09-13 Microsoft Technology Licensing, Llc Storing and recalling information to augment human memories
US20010016906A1 (en) * 2000-01-21 2001-08-23 Gavin Brebner Process for personalized access to the internet network
US20010014907A1 (en) * 2000-01-21 2001-08-16 Gavin Brebner Process and apparatus for allowing transaction between a user and a remote server
US20010049824A1 (en) * 2000-01-25 2001-12-06 Baker Stanley C. Internet business model for the production, market making and distribution of audio and multimedia programs
US7467348B1 (en) * 2000-03-14 2008-12-16 Yellow Pages Superhighway, Inc. Method and apparatus for providing a sponsoree-sponsor relationship in a directory, including eminent domain rights for the sponsoree
WO2001069573A1 (en) * 2000-03-16 2001-09-20 University Of Southern California Adaptable smart techniques for user interaction
US10015562B2 (en) 2000-03-31 2018-07-03 Rovi Guides, Inc. System and method for metadata-linked advertisements
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US7533082B2 (en) 2000-04-02 2009-05-12 Microsoft Corporation Soliciting information based on a computer user's context
US20060136393A1 (en) * 2000-04-02 2006-06-22 Tangis Corporation Soliciting information based on a computer user's context
US7647400B2 (en) 2000-04-02 2010-01-12 Microsoft Corporation Dynamically exchanging computer user's context
US8346724B2 (en) 2000-04-02 2013-01-01 Microsoft Corporation Generating and supplying user context data
US6968333B2 (en) * 2000-04-02 2005-11-22 Tangis Corporation Soliciting information based on a computer user's context
US8103665B2 (en) 2000-04-02 2012-01-24 Microsoft Corporation Soliciting information based on a computer user's context
US7827281B2 (en) 2000-04-02 2010-11-02 Microsoft Corporation Dynamically determining a computer user's context
US6718365B1 (en) * 2000-04-13 2004-04-06 International Business Machines Corporation Method, system, and program for ordering search results using an importance weighting
US6563514B1 (en) * 2000-04-13 2003-05-13 Extensio Software, Inc. System and method for providing contextual and dynamic information retrieval
US20110302161A1 (en) * 2000-05-08 2011-12-08 Walker Digital, Llc Method and system for providing a link in an electronic file being presented to a user
US9396476B2 (en) * 2000-05-08 2016-07-19 Inventor Holdings, Llc Method and system for providing a link in an electronic file being presented to a user
US8689238B2 (en) 2000-05-18 2014-04-01 Carhamm Ltd., Llc Techniques for displaying impressions in documents delivered over a computer network
US7076443B1 (en) * 2000-05-31 2006-07-11 International Business Machines Corporation System and technique for automatically associating related advertisements to individual search results items of a search result set
US20110035440A1 (en) * 2000-08-30 2011-02-10 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US8694480B2 (en) 2000-08-30 2014-04-08 Kontera Technologies, Inc. System and method for real-time web page analysis and modification
US20080046415A1 (en) * 2000-08-30 2008-02-21 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US9324084B2 (en) 2000-08-30 2016-04-26 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US7451099B2 (en) 2000-08-30 2008-11-11 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
US20090012869A1 (en) * 2000-08-30 2009-01-08 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
US8700588B2 (en) 2000-08-30 2014-04-15 Kontera Technologies, Inc. System and method for real-time web page analysis and modification
US7284008B2 (en) * 2000-08-30 2007-10-16 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
US20110035438A1 (en) * 2000-08-30 2011-02-10 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US20110035439A1 (en) * 2000-08-30 2011-02-10 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US7827174B2 (en) 2000-08-30 2010-11-02 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
US7822743B2 (en) 2000-08-30 2010-10-26 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US7818319B2 (en) 2000-08-30 2010-10-19 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
US20080016059A1 (en) * 2000-08-30 2008-01-17 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
US20020120505A1 (en) * 2000-08-30 2002-08-29 Ezula, Inc. Dynamic document context mark-up technique implemented over a computer network
US20020107735A1 (en) * 2000-08-30 2002-08-08 Ezula, Inc. Dynamic document context mark-up technique implemented over a computer network
WO2002019172A1 (en) * 2000-09-01 2002-03-07 Alta Vista Company Method and apparatus for providing information on search engine result pages
US10332132B2 (en) 2000-09-07 2019-06-25 mBLAST, Inc. Method and apparatus for colleting and disseminating information over a computer network
US9836546B2 (en) 2000-09-07 2017-12-05 mBLAST, Inc. Method and apparatus for collecting and disseminating information over a computer network
US9781212B2 (en) 2000-09-07 2017-10-03 mBLAST, Inc. Method and apparatus for collecting and disseminating information over a computer network
US9838479B2 (en) 2000-09-07 2017-12-05 mBLAST, Inc. Method and apparatus for collecting and disseminating information over a computer network
US20020049882A1 (en) * 2000-09-25 2002-04-25 Vadim Maslov System and method for automatic retrieval of structured online documents
US6842755B2 (en) 2000-09-25 2005-01-11 Divine Technology Ventures System and method for automatic retrieval of structured online documents
WO2002027555A1 (en) * 2000-09-25 2002-04-04 Databites, Inc. System and method for automatic retrieval of structured online documents
US6940509B1 (en) 2000-09-29 2005-09-06 Battelle Memorial Institute Systems and methods for improving concept landscape visualizations as a data analysis tool
US6718336B1 (en) 2000-09-29 2004-04-06 Battelle Memorial Institute Data import system for data analysis system
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US7877686B2 (en) 2000-10-16 2011-01-25 Microsoft Corporation Dynamically displaying current status of tasks
US7287257B2 (en) * 2000-10-27 2007-10-23 Oxford Semiconductor, Inc. Automatic embedded host configuration system and method
US20040073912A1 (en) * 2000-10-27 2004-04-15 Meza Joseph R. Automatic embedded host configuration system and method
US20070067314A1 (en) * 2000-11-17 2007-03-22 Colwill Jr Ronald W Virtual directory
US20020112028A1 (en) * 2000-11-17 2002-08-15 Colwill Ronald W. Virtual directory
USRE42527E1 (en) 2000-11-17 2011-07-05 Heck.Com, Llc Virtual directory
US7149743B2 (en) 2000-11-17 2006-12-12 Heck.Com, Llc Virtual directory
US20020120506A1 (en) * 2000-12-15 2002-08-29 Hagen Philip A. Classified ads software program
US7363308B2 (en) 2000-12-28 2008-04-22 Fair Isaac Corporation System and method for obtaining keyword descriptions of records from a large database
US20030088562A1 (en) * 2000-12-28 2003-05-08 Craig Dillon System and method for obtaining keyword descriptions of records from a large database
KR20020063412A (en) * 2001-01-29 2002-08-03 (주)소호마트 Internet Ad Method Using the Searching Engine
US20070300258A1 (en) * 2001-01-29 2007-12-27 O'connor Daniel Methods and systems for providing media assets over a network
WO2002071272A1 (en) * 2001-02-16 2002-09-12 Mikael Hansson Information system
US7225234B2 (en) * 2001-03-02 2007-05-29 Sedna Patent Services, Llc Method and system for selective advertisement display of a subset of search results
US20020143890A1 (en) * 2001-03-02 2002-10-03 Naqvi Shamim A. Method and system for selective content display
US20030144907A1 (en) * 2001-03-05 2003-07-31 American Express Travel Related Services Company, Inc. System and method for administering incentive offers
US20020165775A1 (en) * 2001-03-05 2002-11-07 American Express Travel Related Services System and method for integrating offers
US6611751B2 (en) 2001-03-23 2003-08-26 981455 Alberta Ltd. Method and apparatus for providing location based data services
US20050086188A1 (en) * 2001-04-11 2005-04-21 Hillis Daniel W. Knowledge web
US7502770B2 (en) 2001-04-11 2009-03-10 Metaweb Technologies, Inc. Knowledge web
US7778872B2 (en) * 2001-09-06 2010-08-17 Google, Inc. Methods and apparatus for ordering advertisements based on performance information and price information
US20030046161A1 (en) * 2001-09-06 2003-03-06 Kamangar Salar Arta Methods and apparatus for ordering advertisements based on performance information and price information
US20040205651A1 (en) * 2001-09-13 2004-10-14 International Business Machines Corporation Transferring information over a network related to the content of user's focus
US20050055335A1 (en) * 2001-09-17 2005-03-10 Jeen-Hyun Bae Search system and method
EP1293915A2 (en) * 2001-09-17 2003-03-19 Netpia Dot Com, Inc. Search system and method
US20040267748A1 (en) * 2001-09-17 2004-12-30 Jeen-Hyun Bae System for accessing web page using real name and method thereof
EP1293915A3 (en) * 2001-09-17 2004-09-15 Netpia.Com, Inc. Search system and method
US20030078838A1 (en) * 2001-10-18 2003-04-24 Szmanda Jeffrey P. Method of retrieving advertising information and use of the method
US20080109318A1 (en) * 2001-10-18 2008-05-08 Szmanda Jeffrey P Business Method For Facilitating Advertisement Response
US20030093338A1 (en) * 2001-11-13 2003-05-15 International Business Machines Corporation Method of promoting strategic documents by bias ranking of search results
US7249058B2 (en) 2001-11-13 2007-07-24 International Business Machines Corporation Method of promoting strategic documents by bias ranking of search results
WO2003058504A1 (en) * 2001-12-27 2003-07-17 Fair Isaac Corporation Augmenting data in a database for predictive modeling
FR2835333A1 (en) * 2002-01-31 2003-08-01 Alphamedian Search motor for location of persons and associated data within an online commercial directory or similar, whereby a number of different search classifications can be used in searching
US20030196094A1 (en) * 2002-04-10 2003-10-16 Hillis W. Daniel Method and apparatus for authenticating the content of a distributed database
US8069175B2 (en) 2002-04-10 2011-11-29 Google Inc. Delegating authority to evaluate content
US20030195834A1 (en) * 2002-04-10 2003-10-16 Hillis W. Daniel Automated online purchasing system
US20100185626A1 (en) * 2002-04-10 2010-07-22 Hillis W Daniel Delegated authority evaluation system
US20050097079A1 (en) * 2002-07-08 2005-05-05 Ntt Docomo, Inc. Service provision system, service provision method, information provision control system, and information provision control method
US7233955B2 (en) * 2002-07-08 2007-06-19 Ntt Docomo, Inc. System and method for searching and retrieving information regarding related goods and services
USRE46538E1 (en) 2002-10-10 2017-09-05 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US20040083213A1 (en) * 2002-10-25 2004-04-29 Yuh-Cherng Wu Solution search
US8316003B2 (en) 2002-11-05 2012-11-20 Carhamm Ltd., Llc Updating content of presentation vehicle in a computer network
US20040210602A1 (en) * 2002-12-13 2004-10-21 Hillis W. Daniel Meta-Web
US7765206B2 (en) 2002-12-13 2010-07-27 Metaweb Technologies, Inc. Meta-Web
US8012025B2 (en) 2002-12-13 2011-09-06 Applied Minds, Llc Video game controller hub with control input reduction and combination schemes
WO2004055647A2 (en) * 2002-12-13 2004-07-01 Applied Minds, Inc. Meta-web
US20040178576A1 (en) * 2002-12-13 2004-09-16 Hillis W. Daniel Video game controller hub with control input reduction and combination schemes
WO2004055647A3 (en) * 2002-12-13 2004-08-19 Applied Minds Inc Meta-web
US20060161532A1 (en) * 2003-01-06 2006-07-20 Microsoft Corporation Retrieval of structured documents
US8560836B2 (en) 2003-01-09 2013-10-15 Jericho Systems Corporation Method and system for dynamically implementing an enterprise resource policy
US9432404B1 (en) 2003-01-09 2016-08-30 Jericho Systems Corporation System for managing access to protected resources
US9438559B1 (en) 2003-01-09 2016-09-06 Jericho Systems Corporation System for managing access to protected resources
US20100161967A1 (en) * 2003-01-09 2010-06-24 Jericho Systems Corporation Method and system for dynamically implementing an enterprise resource policy
US20040186777A1 (en) * 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for providing contextual advertising information via a communication network
US7593868B2 (en) * 2003-01-29 2009-09-22 Innovation Interactive Llc Systems and methods for providing contextual advertising information via a communication network
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US8799971B2 (en) 2003-01-30 2014-08-05 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8806546B2 (en) 2003-01-30 2014-08-12 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8370884B2 (en) 2003-01-30 2013-02-05 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US8745046B2 (en) 2003-06-25 2014-06-03 Jericho Systems Corporation Method and system for selecting content items to be presented to a viewer
US7257585B2 (en) * 2003-07-02 2007-08-14 Vibrant Media Limited Method and system for augmenting web content
WO2005003920A3 (en) * 2003-07-02 2005-06-02 Vibrant Media Method and system for augmenting web content
US20050004909A1 (en) * 2003-07-02 2005-01-06 Douglas Stevenson Method and system for augmenting web content
US20080021895A1 (en) * 2003-07-02 2008-01-24 Douglas Stevenson Method and system for augmenting and tracking web content
US7698311B2 (en) 2003-07-02 2010-04-13 Vibrant Media Limited Method and system for augmenting and tracking web content
US20110202563A1 (en) * 2003-08-21 2011-08-18 Idilia Inc. Internet searching using semantic disambiguation and expansion
US7895221B2 (en) 2003-08-21 2011-02-22 Idilia Inc. Internet searching using semantic disambiguation and expansion
US7509313B2 (en) 2003-08-21 2009-03-24 Idilia Inc. System and method for processing a query
US7774333B2 (en) 2003-08-21 2010-08-10 Idia Inc. System and method for associating queries and documents with contextual advertisements
US8024345B2 (en) 2003-08-21 2011-09-20 Idilia Inc. System and method for associating queries and documents with contextual advertisements
US20100324991A1 (en) * 2003-08-21 2010-12-23 Idilia Inc. System and method for associating queries and documents with contextual advertisements
WO2005020094A1 (en) * 2003-08-21 2005-03-03 Idilia Inc. System and method for associating documents with contextual advertisements
US20070136251A1 (en) * 2003-08-21 2007-06-14 Idilia Inc. System and Method for Processing a Query
WO2005033879A3 (en) * 2003-09-30 2006-06-01 Google Inc Automatically targeting web-based advertisements
US8041601B2 (en) 2003-09-30 2011-10-18 Google, Inc. System and method for automatically targeting web-based advertisements
US20050071224A1 (en) * 2003-09-30 2005-03-31 Andrew Fikes System and method for automatically targeting web-based advertisements
US20050149395A1 (en) * 2003-10-29 2005-07-07 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US7478089B2 (en) 2003-10-29 2009-01-13 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US9191719B2 (en) 2003-11-06 2015-11-17 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8904441B2 (en) 2003-11-06 2014-12-02 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US10880607B2 (en) 2003-11-06 2020-12-29 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US10986407B2 (en) 2003-11-06 2021-04-20 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US20050114198A1 (en) * 2003-11-24 2005-05-26 Ross Koningstein Using concepts for ad targeting
US20050114441A1 (en) * 2003-11-25 2005-05-26 Forrester Glenn C. Methods and systems for retrieving information over a computer network
US8185604B2 (en) * 2003-11-25 2012-05-22 Forrester Glenn C Methods and systems for retrieving information over a computer network
US7970889B2 (en) * 2003-12-11 2011-06-28 International Business Machines Corporation Intelligent subscription builder
US7711742B2 (en) * 2003-12-11 2010-05-04 International Business Machines Corporation Intelligent data query builder
US20050131778A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Customized subscription builder
US20050132067A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Intelligent subscription builder
US20050131889A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Intelligent data query builder
US7844610B2 (en) 2003-12-12 2010-11-30 Google Inc. Delegated authority evaluation system
US8321419B1 (en) 2003-12-12 2012-11-27 Google Inc. Delegated authority to evaluate content
US20050131918A1 (en) * 2003-12-12 2005-06-16 W. Daniel Hillis Personalized profile for evaluating content
US20050131722A1 (en) * 2003-12-12 2005-06-16 Hillis W. D. Delegated authority evaluation system
WO2005101251A1 (en) * 2004-03-31 2005-10-27 Yahoo Inc. Delivering items based on links to resources associated with search results
US7359893B2 (en) 2004-03-31 2008-04-15 Yahoo! Inc. Delivering items based on links to resources associated with search results
US8180769B2 (en) * 2004-06-02 2012-05-15 Yahoo! Inc. Content-management system for user behavior targeting
US20060020596A1 (en) * 2004-06-02 2006-01-26 Yahoo! Inc. Content-management system for user behavior targeting
US20050283464A1 (en) * 2004-06-10 2005-12-22 Allsup James F Method and apparatus for selective internet advertisement
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
US20070011155A1 (en) * 2004-09-29 2007-01-11 Sarkar Pte. Ltd. System for communication and collaboration
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US7412442B1 (en) * 2004-10-15 2008-08-12 Amazon Technologies, Inc. Augmenting search query results with behaviorally related items
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US9495446B2 (en) 2004-12-20 2016-11-15 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US9137417B2 (en) 2005-03-24 2015-09-15 Kofax, Inc. Systems and methods for processing video data
US9769354B2 (en) 2005-03-24 2017-09-19 Kofax, Inc. Systems and methods of processing scanned data
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US8688673B2 (en) 2005-09-27 2014-04-01 Sarkar Pte Ltd System for communication and collaboration
US20100223261A1 (en) * 2005-09-27 2010-09-02 Devajyoti Sarkar System for Communication and Collaboration
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US20110035403A1 (en) * 2005-12-05 2011-02-10 Emil Ismalon Generation of refinement terms for search queries
US8429184B2 (en) * 2005-12-05 2013-04-23 Collarity Inc. Generation of refinement terms for search queries
US8903810B2 (en) 2005-12-05 2014-12-02 Collarity, Inc. Techniques for ranking search results
US8812541B2 (en) 2005-12-05 2014-08-19 Collarity, Inc. Generation of refinement terms for search queries
US20070143184A1 (en) * 2005-12-15 2007-06-21 Madison Avenue Tools, Inc Method of Facilitating Advertising Research and Use of the Method
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US9854006B2 (en) 2005-12-22 2017-12-26 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US8612310B2 (en) 2005-12-29 2013-12-17 United Video Properties, Inc. Method and system for commerce in media program related merchandise
US8620769B2 (en) 2005-12-29 2013-12-31 United Video Properties, Inc. Method and systems for checking that purchasable items are compatible with user equipment
US8543584B2 (en) 2006-02-13 2013-09-24 Amazon Technologies, Inc. Detection of behavior-based associations between search strings and items
US10984037B2 (en) 2006-03-06 2021-04-20 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US9128987B2 (en) 2006-03-06 2015-09-08 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US9092503B2 (en) 2006-03-06 2015-07-28 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
WO2007115061A2 (en) * 2006-03-31 2007-10-11 Google Inc. Bidding for on-line survey placement
WO2007115061A3 (en) * 2006-03-31 2007-11-29 Google Inc Bidding for on-line survey placement
US20070233503A1 (en) * 2006-03-31 2007-10-04 Meyer Michael M Bidding for on-line survey placement
US9710818B2 (en) 2006-04-03 2017-07-18 Kontera Technologies, Inc. Contextual advertising techniques for implemented at mobile devices
US20100174607A1 (en) * 2006-04-03 2010-07-08 Kontera Technologies, Inc. Contextual advertising techniques for implemented at mobile devices
US20100138271A1 (en) * 2006-04-03 2010-06-03 Kontera Technologies, Inc. Techniques for facilitating on-line contextual analysis and advertising
US20100138451A1 (en) * 2006-04-03 2010-06-03 Assaf Henkin Techniques for facilitating on-line contextual analysis and advertising
US20100138452A1 (en) * 2006-04-03 2010-06-03 Kontera Technologies, Inc. Techniques for facilitating on-line contextual analysis and advertising
US20070244746A1 (en) * 2006-04-18 2007-10-18 Issen Daniel A Correlating an advertisement click event with a purchase event
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US20100057559A1 (en) * 2006-06-30 2010-03-04 Saar Wilf method of choosing advertisements to be shown to a search engine user
US20080052152A1 (en) * 2006-08-22 2008-02-28 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
US7831472B2 (en) 2006-08-22 2010-11-09 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
US20080082477A1 (en) * 2006-09-29 2008-04-03 Microsoft Corporation Key phrase extraction from query logs
US7577643B2 (en) * 2006-09-29 2009-08-18 Microsoft Corporation Key phrase extraction from query logs
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20080091670A1 (en) * 2006-10-11 2008-04-17 Collarity, Inc. Search phrase refinement by search term replacement
US8442972B2 (en) 2006-10-11 2013-05-14 Collarity, Inc. Negative associations for search results ranking and refinement
US7756855B2 (en) 2006-10-11 2010-07-13 Collarity, Inc. Search phrase refinement by search term replacement
US20080195482A1 (en) * 2006-10-11 2008-08-14 Enterpret Communications, Inc. Method and system for providing remote translations
US20080140643A1 (en) * 2006-10-11 2008-06-12 Collarity, Inc. Negative associations for search results ranking and refinement
US8195512B2 (en) 2006-11-03 2012-06-05 Joseph Franklin Shuhy System and method for serving relevant question-based advertisements
US20080281704A1 (en) * 2006-11-03 2008-11-13 Joseph Franklin Shuhy System and method for serving relevant question-based advertisements
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US9110903B2 (en) * 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US20080147633A1 (en) * 2006-12-15 2008-06-19 Microsoft Corporation Bringing users specific relevance to data searches
US8769099B2 (en) 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US20080235179A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Identifying executable scenarios in response to search queries
US7818341B2 (en) 2007-03-19 2010-10-19 Microsoft Corporation Using scenario-related information to customize user experiences
US20080235229A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Organizing scenario-related information and controlling access thereto
US20080235170A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Using scenario-related metadata to direct advertising
US7797311B2 (en) 2007-03-19 2010-09-14 Microsoft Corporation Organizing scenario-related information and controlling access thereto
US20080235206A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Using scenario-related information to customize user experiences
US8078604B2 (en) * 2007-03-19 2011-12-13 Microsoft Corporation Identifying executable scenarios in response to search queries
US20080256039A1 (en) * 2007-04-10 2008-10-16 Yahoo! Inc. System for determining the quality of query suggestion systems using a network of users and advertisers
US20080256061A1 (en) * 2007-04-10 2008-10-16 Yahoo! Inc. System for generating query suggestions by integrating valuable query suggestions with experimental query suggestions using a network of users and advertisers
US7849080B2 (en) * 2007-04-10 2010-12-07 Yahoo! Inc. System for generating query suggestions by integrating valuable query suggestions with experimental query suggestions using a network of users and advertisers
US20080255937A1 (en) * 2007-04-10 2008-10-16 Yahoo! Inc. System for optimizing the performance of online advertisements using a network of users and advertisers
US20080256060A1 (en) * 2007-04-10 2008-10-16 Yahoo! Inc. System for determining the quality of query suggestions using a network of users and advertisers
US7921107B2 (en) 2007-04-10 2011-04-05 Yahoo! Inc. System for generating query suggestions using a network of users and advertisers
US20080256056A1 (en) * 2007-04-10 2008-10-16 Yahoo! Inc. System for building a data structure representing a network of users and advertisers
US20080256059A1 (en) * 2007-04-10 2008-10-16 Yahoo! Inc. System for generating query suggestions using a network of users and advertisers
US8549032B1 (en) * 2007-04-17 2013-10-01 Google Inc. Determining proximity to topics of advertisements
US11288689B2 (en) 2007-09-10 2022-03-29 Viant Technology Llc System and method of determining user demographic profiles
US11710141B2 (en) 2007-09-10 2023-07-25 Viant Technology Llc System and method of determining a website demographic profile
US9619815B2 (en) 2007-09-10 2017-04-11 Viant Technology Llc System and method of determining user demographic profiles
US8281005B2 (en) 2007-09-10 2012-10-02 Specific Media Llc System and method of determining user profiles
US7698422B2 (en) 2007-09-10 2010-04-13 Specific Media, Inc. System and method of determining user demographic profiles of anonymous users
US20100299431A1 (en) * 2007-09-10 2010-11-25 Timothy Vanderhook System and method of determining user profiles
US10713671B2 (en) 2007-09-10 2020-07-14 Viant Technology Llc System and method of determining user demographic profiles
US11263543B2 (en) 2007-11-02 2022-03-01 Ebay Inc. Node bootstrapping in a social graph
US9128909B2 (en) 2007-11-09 2015-09-08 Vibrant Media, Inc. Intelligent augmentation of media content
US20110145732A1 (en) * 2007-11-09 2011-06-16 Richard Brindley Intelligent augmentation of media content
US7853558B2 (en) 2007-11-09 2010-12-14 Vibrant Media, Inc. Intelligent augmentation of media content
US8719247B2 (en) 2007-11-09 2014-05-06 Vibrant Media, Inc. Intelligent augmentation of media content
US20110055259A1 (en) * 2007-11-09 2011-03-03 Richard Brindley Intelligent augmentation of media content
US8131767B2 (en) 2007-11-09 2012-03-06 Vibrant Media, Inc. Intelligent augmentation of media content
US8856844B2 (en) 2007-11-16 2014-10-07 United Video Properties, Inc. Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
US20090150489A1 (en) * 2007-12-10 2009-06-11 Yahoo! Inc. System and method for conditional delivery of messages
US8799371B2 (en) 2007-12-10 2014-08-05 Yahoo! Inc. System and method for conditional delivery of messages
US8671154B2 (en) 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US8166168B2 (en) 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US20090164949A1 (en) * 2007-12-20 2009-06-25 Kontera Technologies, Inc. Hybrid Contextual Advertising Technique
US9626685B2 (en) 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US10074093B2 (en) 2008-01-16 2018-09-11 Excalibur Ip, Llc System and method for word-of-mouth advertising
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US20090241044A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results using stacks
US20090241058A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results with an associated anchor area
US8694526B2 (en) 2008-03-18 2014-04-08 Google Inc. Apparatus and method for displaying search results using tabs
US20090240685A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results using tabs
WO2009117273A3 (en) * 2008-03-18 2010-01-07 Cuil, Inc. Method for displaying search results with a variety of display paradigms
US20090241066A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results with a menu of refining search terms
US20090241018A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results with configurable columns and textual summary lengths
US20090240672A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results with a variety of display paradigms
WO2009117273A2 (en) * 2008-03-18 2009-09-24 Cuil, Inc. Apparatus and method for displaying search results with a variety of display paradigms
US20090241065A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results with various forms of advertising
US8589486B2 (en) 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US8438178B2 (en) 2008-06-26 2013-05-07 Collarity Inc. Interactions among online digital identities
US9858348B1 (en) 2008-06-27 2018-01-02 Google Inc. System and method for presentation of media related to a context
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US9158794B2 (en) 2008-06-27 2015-10-13 Google Inc. System and method for presentation of media related to a context
US8521731B2 (en) 2008-07-09 2013-08-27 Yahoo! Inc. Systems and methods for query expansion in sponsored search
US8086700B2 (en) 2008-07-29 2011-12-27 Yahoo! Inc. Region and duration uniform resource identifiers (URI) for media objects
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US20100121867A1 (en) * 2008-11-12 2010-05-13 Karl Gosejacob System and method for distributing editorial content on the web with references and indicators
US9805123B2 (en) 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US20100125605A1 (en) * 2008-11-18 2010-05-20 Yahoo! Inc. System and method for data privacy in url based context queries
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of URL based context queries
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US20100169178A1 (en) * 2008-12-26 2010-07-01 Microsoft Corporation Advertising Method for Image Search
US20100185518A1 (en) * 2009-01-21 2010-07-22 Yahoo! Inc. Interest-based activity marketing
US9576272B2 (en) 2009-02-10 2017-02-21 Kofax, Inc. Systems, methods and computer program products for determining document validity
US9767354B2 (en) 2009-02-10 2017-09-19 Kofax, Inc. Global geographic information retrieval, validation, and normalization
US8958605B2 (en) 2009-02-10 2015-02-17 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8774516B2 (en) 2009-02-10 2014-07-08 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8855425B2 (en) 2009-02-10 2014-10-07 Kofax, Inc. Systems, methods and computer program products for determining document validity
US9747269B2 (en) 2009-02-10 2017-08-29 Kofax, Inc. Smart optical input/output (I/O) extension for context-dependent workflows
US9396388B2 (en) 2009-02-10 2016-07-19 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8879846B2 (en) 2009-02-10 2014-11-04 Kofax, Inc. Systems, methods and computer program products for processing financial documents
US20100250727A1 (en) * 2009-03-24 2010-09-30 Yahoo! Inc. System and method for verified presence tracking
US8150967B2 (en) 2009-03-24 2012-04-03 Yahoo! Inc. System and method for verified presence tracking
US8719713B2 (en) * 2009-06-17 2014-05-06 Microsoft Corporation Rich entity for contextually relevant advertisements
US20100325542A1 (en) * 2009-06-17 2010-12-23 Microsoft Corporation Rich entity for contextually relevant advertisements
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US9781202B2 (en) 2010-01-19 2017-10-03 Collarity, Inc. Anchoring for content synchronization
US8875038B2 (en) 2010-01-19 2014-10-28 Collarity, Inc. Anchoring for content synchronization
US20110302323A1 (en) * 2010-06-07 2011-12-08 Adam Archer Fisk Central server, proxy server arrangement for use in the distribution of information on the internet
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8732151B2 (en) 2011-04-01 2014-05-20 Microsoft Corporation Enhanced query rewriting through statistical machine translation
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US10657600B2 (en) 2012-01-12 2020-05-19 Kofax, Inc. Systems and methods for mobile image capture and processing
US9058515B1 (en) 2012-01-12 2015-06-16 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US8971587B2 (en) 2012-01-12 2015-03-03 Kofax, Inc. Systems and methods for mobile image capture and processing
US9514357B2 (en) 2012-01-12 2016-12-06 Kofax, Inc. Systems and methods for mobile image capture and processing
US9483794B2 (en) 2012-01-12 2016-11-01 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US9165188B2 (en) 2012-01-12 2015-10-20 Kofax, Inc. Systems and methods for mobile image capture and processing
US9165187B2 (en) 2012-01-12 2015-10-20 Kofax, Inc. Systems and methods for mobile image capture and processing
US10664919B2 (en) 2012-01-12 2020-05-26 Kofax, Inc. Systems and methods for mobile image capture and processing
US10146795B2 (en) 2012-01-12 2018-12-04 Kofax, Inc. Systems and methods for mobile image capture and processing
US9158967B2 (en) 2012-01-12 2015-10-13 Kofax, Inc. Systems and methods for mobile image capture and processing
US8989515B2 (en) 2012-01-12 2015-03-24 Kofax, Inc. Systems and methods for mobile image capture and processing
US8879120B2 (en) 2012-01-12 2014-11-04 Kofax, Inc. Systems and methods for mobile image capture and processing
US9342742B2 (en) 2012-01-12 2016-05-17 Kofax, Inc. Systems and methods for mobile image capture and processing
US9058580B1 (en) 2012-01-12 2015-06-16 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US8855375B2 (en) 2012-01-12 2014-10-07 Kofax, Inc. Systems and methods for mobile image capture and processing
US20140114758A1 (en) * 2012-10-23 2014-04-24 Bentley Group LLC Systems and methods for generating customized advertisements
US9230266B2 (en) * 2012-10-23 2016-01-05 Adamatic Inc. Systems and methods for generating customized advertisements
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9996741B2 (en) 2013-03-13 2018-06-12 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
US10127441B2 (en) 2013-03-13 2018-11-13 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
US9355312B2 (en) 2013-03-13 2016-05-31 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
US9311531B2 (en) 2013-03-13 2016-04-12 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
US9754164B2 (en) 2013-03-13 2017-09-05 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
US9141926B2 (en) 2013-04-23 2015-09-22 Kofax, Inc. Smart mobile application development platform
US10146803B2 (en) 2013-04-23 2018-12-04 Kofax, Inc Smart mobile application development platform
US9584729B2 (en) 2013-05-03 2017-02-28 Kofax, Inc. Systems and methods for improving video captured using mobile devices
US8885229B1 (en) 2013-05-03 2014-11-11 Kofax, Inc. Systems and methods for detecting and classifying objects in video captured using mobile devices
US9253349B2 (en) 2013-05-03 2016-02-02 Kofax, Inc. Systems and methods for detecting and classifying objects in video captured using mobile devices
US11526773B1 (en) * 2013-05-30 2022-12-13 Google Llc Predicting accuracy of submitted data
US9946954B2 (en) 2013-09-27 2018-04-17 Kofax, Inc. Determining distance between an object and a capture device based on captured image data
US9208536B2 (en) 2013-09-27 2015-12-08 Kofax, Inc. Systems and methods for three dimensional geometric reconstruction of captured image data
US9386235B2 (en) 2013-11-15 2016-07-05 Kofax, Inc. Systems and methods for generating composite images of long documents using mobile video data
US9747504B2 (en) 2013-11-15 2017-08-29 Kofax, Inc. Systems and methods for generating composite images of long documents using mobile video data
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
US9760788B2 (en) 2014-10-30 2017-09-12 Kofax, Inc. Mobile document detection and orientation based on reference object characteristics
US10242285B2 (en) 2015-07-20 2019-03-26 Kofax, Inc. Iterative recognition-guided thresholding and data extraction
US9779296B1 (en) 2016-04-01 2017-10-03 Kofax, Inc. Content-based detection and three dimensional geometric reconstruction of objects in image and video data
US10803350B2 (en) 2017-11-30 2020-10-13 Kofax, Inc. Object detection and image cropping using a multi-detector approach
US11062176B2 (en) 2017-11-30 2021-07-13 Kofax, Inc. Object detection and image cropping using a multi-detector approach
US20210073732A1 (en) * 2019-09-11 2021-03-11 Ila Design Group, Llc Automatically determining inventory items that meet selection criteria in a high-dimensionality inventory dataset
US11494734B2 (en) * 2019-09-11 2022-11-08 Ila Design Group Llc Automatically determining inventory items that meet selection criteria in a high-dimensionality inventory dataset

Also Published As

Publication number Publication date
WO1998036366A1 (en) 1998-08-20
CA2280862A1 (en) 1998-08-20

Similar Documents

Publication Publication Date Title
US6098065A (en) Associative search engine
US8706713B2 (en) Associative search engine
US7822743B2 (en) System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US7698315B2 (en) System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
US9171056B2 (en) System and method for retrieving and normalizing product information
US20050209874A1 (en) Platform for managing the targeted display of advertisements in a computer network
US20090012869A1 (en) Dynamic document context mark-up technique implemented over a computer network
EP2672403A1 (en) A system for generating search results including searching by subdomain hints and providing sponsored results by subdomain
WO2005057358A2 (en) Search engine that dynamically generates search listings
KR20030041672A (en) Operating method for comparison site

Legal Events

Date Code Title Description
AS Assignment

Owner name: NORTHERN TELECOM LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SKILLEN, RICHARD PRESCOTT;REEL/FRAME:008527/0774

Effective date: 19970211

Owner name: BELL-NORTHERN RESEARCH LTD., CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LIVERMORE, FREDERICK CALDWELL;REEL/FRAME:008527/0750

Effective date: 19970205

AS Assignment

Owner name: NORTHERN TELECOM LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BELL-NORTHERN RESEARCH LTD.;REEL/FRAME:008617/0918

Effective date: 19970430

AS Assignment

Owner name: NORTEL NETWORKS CORPORATION, CANADA

Free format text: CHANGE OF NAME;ASSIGNOR:NORTHERN TELECOM LIMITED;REEL/FRAME:010567/0001

Effective date: 19990429

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: NORTEL NETWORKS LIMITED, CANADA

Free format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:011195/0706

Effective date: 20000830

Owner name: NORTEL NETWORKS LIMITED,CANADA

Free format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:011195/0706

Effective date: 20000830

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REFU Refund

Free format text: REFUND - SURCHARGE, PETITION TO ACCEPT PYMT AFTER EXP, UNINTENTIONAL (ORIGINAL EVENT CODE: R2551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: ROCKSTAR BIDCO, LP, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTEL NETWORKS LIMITED;REEL/FRAME:027164/0356

Effective date: 20110729

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: ROCKSTAR CONSORTIUM US LP, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:028362/0141

Effective date: 20120606

AS Assignment

Owner name: RPX CLEARINGHOUSE LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROCKSTAR CONSORTIUM US LP;ROCKSTAR CONSORTIUM LLC;BOCKSTAR TECHNOLOGIES LLC;AND OTHERS;REEL/FRAME:034924/0779

Effective date: 20150128

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL

Free format text: SECURITY AGREEMENT;ASSIGNORS:RPX CORPORATION;RPX CLEARINGHOUSE LLC;REEL/FRAME:038041/0001

Effective date: 20160226

AS Assignment

Owner name: RPX CORPORATION, CALIFORNIA

Free format text: RELEASE (REEL 038041 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:044970/0030

Effective date: 20171222

Owner name: RPX CLEARINGHOUSE LLC, CALIFORNIA

Free format text: RELEASE (REEL 038041 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:044970/0030

Effective date: 20171222