03rd week of 2009 patent applcation highlights part 56 |
Patent application number | Title | Published |
20090018944 | Method and system for trading - Method for trading an instrument in an automated exchange system, comprising the steps of receiving a first order for the instrument on a first side of a market; receiving a second order for the instrument on a second side of said market; evaluating the first and the second orders regarding the possibility for a match between the first and the second orders; if such a match is possible, creating a preliminary trade using the first and the second orders; receiving a third order for the instrument on the first side of the market; comparing the third order with the first order; if the third order is better than the first order, modifying the preliminary trade; and creating a final trade using the orders currently being part of the preliminary trade. | 2009-01-15 |
20090018945 | SYSTEMS AND METHODS FOR FACILITATING ELECTRONIC SECURITIES TRANSACTIONS - A method for facilitating securities transactions is shown. In one embodiment, the method includes identifying, by a computer system from an OMS comprising a plurality of stored security orders, a subset of orders specifying at least a minimum available quantity; transmitting, by the computer system to an ETM, a non-binding indication corresponding to one order of the subset of orders, the non-binding indication comprising a security identifier and the order type; receiving, by the computer system, an indication that a match exists to the non-binding indication; determining, by the computer system, a total available quantity for the order corresponding to the non-binding indication; and transmitting, by the OMS, a binding order corresponding to the non-binding indication, the binding order comprising the determined total available quantity. Corresponding systems are also described. | 2009-01-15 |
20090018946 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018947 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018948 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018949 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018950 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018951 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018952 | SYSTEM AND METHOD FOR PROSPECTING AND PROCESSING LOAN APPLICATIONS - The present invention provides a method for loan prospecting that comprises retrieving a telephone number of a potential client from a first database using a client relation management (CRM) module, calling the retrieved telephone number to determine whether the potential client is interested in a financial product using a dialer embedded on a graphical user interface (GUI) of the CRM module, retrieving personal data on the potential client from one or more external databases if the personal data is not available in the first database, displaying the retrieved personal data on the GUI, verifying the potential client's identity using the personal data, obtaining a credit score on the potential client, generating a loan pricing report using one or more pricing engines based on the credit score and the personal data, and displaying the loan pricing report on the GUI. | 2009-01-15 |
20090018953 | COLLATERALIZED LOANS WITH PERIODIC DRAWS SUBJECT TO A TRIGGERING EVENT - This document describes techniques for implementing a collateralized loan with periodic draws subject to a triggering event. These techniques include receiving funds from a client and establishing a credit line collateralized by the funds. The techniques may further include periodically dispensing an amount from the credit line upon occurrence of a predetermined event (e.g., the client's attainment of a certain age) and until death of the client. At the death of the client, any remaining funds may then be released to, for example, the client's estate. | 2009-01-15 |
20090018954 | A MOBILE WIRELESS FINANCIAL INSTRUMENT - The specification and drawing figures describe and show computer implemented financial data apparatus that includes a mobile wireless communications instrument. A data processing system is operatively connected to the mobile wireless communications instrument. A plurality of user programmable sets, of instruction executable by the data processing system is provided. The combination of the mobile wireless communications instrument and plurality of user programmable sets of instruction executable by the data processing system allows a user to conduct selective financial transactions, such as making payments in connection with a plurality of payment instruments across a credit network, and conducting a variety of other financial transactions across any number of networks and databases. | 2009-01-15 |
20090018955 | METHOD AND APPARATUS FOR PROVIDING USER ACCESS TO PAYMENT METHODS - The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer program product for providing user access to payment methods. The process generates a set of recommended payment methods in a set of payment methods to form a recommendation. The set of recommended payment methods are recommended to complete the transaction. The process provides the recommendation to a user on a user interface. The process provides the application for the user to apply for the right to use the recommended payment method on a user interface in response to a determination that a recommended payment method in the recommendation is presently unavailable to the user. | 2009-01-15 |
20090018956 | PERIODIC E-MAIL DELIVERY OF BANK ACCOUNT INFORMATION - A computer-based banking method including the steps of (1) creating an account for a customer into which funds may be deposited and from which funds may be paid upon request to designated payees; (2) allocating funds deposited by the customer to the account; (3) transferring funds upon request from the account to designated payees subject to fund availability, wherein the allocated funds are debited by amount of funds transferred to provide a lowered account balance against which future transfers are evaluated; and (4) automatically sending a periodic e-mail to the fund depositor with information including the lowered account balance. Accounts in which monthly itemized statements are generated that may be accessed by the customer using their home personal computer are also disclosed. | 2009-01-15 |
20090018957 | TOOL, NETWORK AND METHOD FOR ASSET DATA UPDATING - A tool, network and method of asset data updating is provided. The tool comprises: a portable computing device capable of wirelessly receiving a GPS location and updating of asset data including, among other things, asset condition and/or GPS location. The tool may also comprise knowledge based software capable of time tracking, work order management and billing. The knowledge based software may be provided alone or in combination with the asset updating. A network capable of wirelessly communicating with the tool is discloses as is a method of using the tool. | 2009-01-15 |
20090018958 | Vendor independent proxy for self service - A method of operating a self-service terminal and a self-service terminal are described. The self-service terminal comprises a proxy that is arranged to intercept messages between a self-service terminal application and a self-service host application which meet defined criteria. The intercepted messages are then optionally modified and redirected to an alternative destination. This enables new functionality and transactions to be added to the self-service terminal. | 2009-01-15 |
20090018959 | METHODS AND SYSTEMS FOR EXCHANGING AND/OR TRANSFERRING VARIOUS FORMS OF VALUE - Methods and systems for exchanging various forms of value, including coins, currency, credit, debit, and/or bank account funds, for prepaid cash cards, credit cards, phone cards, and the like. In one embodiment, a value exchange machine includes a coin input region, a coin sorting/counting apparatus, a card reader, and a communications facility configured to communicate with a remote computer network. In another embodiment, a value exchange system includes one or more of the value exchange machines connected to one or more remote computers via a communications link. A user wishing to purchase, for example, a prepaid cash card can visit one of the value exchange machines, select the desired transaction, and pay for the card with coins, currency, a credit card, a debit card, and/or bank account funds. After confirming payment, the value exchange machine dispenses the card to the user. | 2009-01-15 |
20090018960 | Method of operating a remote check image capture system and an apparatus therefor - A method is provided of operating a remote check image capture system. The method comprises scanning a batch of checks to provide a stream of captured check images, locally storing the captured check images, and transmitting the captured check images to a bank server while other checks are being scanned to enable a human operator to begin balancing checks without having to wait until all checks of the batch of checks have been scanned. | 2009-01-15 |
20090018961 | Customer identification system and method for a personalized merchant rewards program - A closed loop loyalty, recognition and rewards program for merchants. Each merchant decides upon their own rewards criteria and similar or analogous identification systems are used to identify customers who are loyal customers of several merchants in a community. This works in conjunction with a system for identifying a customer's product based upon equity accumulation, the system having a memory and a remote processor. The consumer is issued for example, a chip in one embodiment which is RFID enabled and when the consumer enters the business their data comes up on the screen and loyalty programs that are customized for that merchant based upon the frequency of visits by the consumer, may be accessed. The two criteria for rewards are based upon number of visits and a timeframe specified by the merchant, likewise the system is designed so the merchants can communicate with their consumers and invite them to special events or make them aware of special offers. Based upon the data for each customer the system recommends other merchants that a consumer would like to be associated with, and have VIP treatment from and this is an additional services which are offered for consideration. | 2009-01-15 |
20090018962 | Method for activating application module - A method for activating an application module is applied to an application program installed in an electronic device, wherein the application program includes at least more than one application module. When activating one of the application modules, the electronic device must firstly receive an activation code corresponding to the application module from a server of a program provider via the Internet, and the activation code is encrypted by the server of the program provider based on an activation information (such as a user name) and a module code corresponding to the application module, both of which are transmitted from the electronic device. | 2009-01-15 |
20090018963 | SYSTEM AND METHOD TO RE-SELL DIGITAL CONTENT WITH ADVERTISEMENT | 2009-01-15 |
20090018964 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PERFORMING A TRANSACTION IN WHICH A CERTIFIER PROVIDES IDENTIFICATION INFORMATION FOR AUTHENTICATING A CUSTOMER AT THE POINT OF SALE - An electronic device performs a transaction by providing purchaser information for communication to a certification facility, receiving identification information associated with the purchaser from the certification facility, and completing the transaction responsive to authentication of the user of the electronic device as being the purchaser based on the received identification information. | 2009-01-15 |
20090018965 | ECOMMERCE PRICE MATCH SYSTEM - A system for a customer to obtain price matching from a vendor in an ecommerce transaction. A first browser screen is presented to the customer offering a product of the vendor. This includes information about the product, with an offer price, and a price match request control that the customer may operate. Upon operation of the price match request control, a second browser screen is presented that includes a price match dialog form. This includes a price entry control for the customer to enter counter price data and a competitor entry control for the customer to enter competing vendor data. The counter price data and competing vendor data are analyzed for acceptability of the ecommerce transaction. If the vendor accepts the ecommerce transaction, a third browser screen is presented that includes an unit price having the counter price data entered by the customer. | 2009-01-15 |
20090018966 | Formulation of Optimized Investment Indeces - Investment performance indices and methods of their formulation are described. The indices are determined by selecting a representative subset of assets (e.g., exchange-traded index funds) from a relatively larger number of possibilities in a given asset class. A performance index for the asset class is created by determining optimized weightings in each asset in the subset. The weightings can be optimized according to any number of optimization algorithms, including MVO, CVaR, and G-CAPM and tailored to a given investor risk profile. One or more “investor-centered” indices may be generated in this manner, for the asset class. | 2009-01-15 |
20090018967 | COMPUTER-BASED METHOD TO GRADE AND RANK ENTITIES - A computer implemented method for at least one of grading, measuring, classifying entities and/or ranking entities, and/or designating a winner among entities, with each entity assigned n grades of an ordered language of evaluation, where n is an integer greater than 1, may comprise sorting the grades assigned each entity according to a first ordering rule to obtain a first list of ordered grades. For i=1, . . . , n, generating for each entity a second list of ordered grades from the first list by assigning all i | 2009-01-15 |
20090018968 | Systems, methods, and media for trading securities - Systems, methods, and media for trading securities are provided. In some embodiments, methods for trading securities are provided, the methods comprising: accessing at least one record of an order in a trading blotter, the order having a security and side; sending a notification message indicating the security and side for the order; searching for a match for the notification message; if a match is found, obtaining a quantity associated with the order; and determining whether the quantity is adequate for executing a trade. | 2009-01-15 |
20090018969 | Systems and methods for providing investment strategies - In one aspect, the invention comprises a computer system comprising: (a) a computer component that receives data identifying a person's investing goals, current savings, and risk tolerance; (b) a database that stores the data identifying a person's investing goals, current savings, and risk tolerance and further stores data describing margin rates, stock returns, and bond returns; (c) a computer component that calculates a utility function and identifies a probability distribution of returns that is most optimal for the person, based on the data identifying the person's investing goals and risk tolerance; and (d) a computer component that calculates one or more investment targets for the person based on application of the utility function to the data describing margin rates, stock returns, and bond returns. Other aspects and embodiments of the invention comprise related methods and software. | 2009-01-15 |
20090018970 | METHOD AND APPARATUS FOR IMPLEMENTING REVOLVING ASSET-BACKED SECURITIZATIONS - An investment system that includes a revolving asset pool for holding income-bearing assets. A manager is responsible for actively managing the asset pool by purchasing and selling assets in the pool. A tax-advantaged entity such as an LLC or a partnership owns the assets in the asset pool such that income (less costs) generated by the asset pool is all paid to the investors. The manager actively manages the assets in the asset pool by ensuring that the assets are performing adequately and by reinvesting paid principal in additional assets. A portion of the capital contributed and a portion of the income generated from the assets create reserves to pay losses on the revolving asset pool with the remainder distributed to the investors. Optionally, an insurer/financial guarantor enhances the credit quality of the assets in the revolving asset pool such that the securities backed by the assets have a minimum investment grade. | 2009-01-15 |
20090018971 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018972 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018973 | Method for directing and executing certified trading interests - Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list. | 2009-01-15 |
20090018974 | MANAGING INVESTMENT ASSETS - A method for providing investor liquidity and portfolio growth includes (a) acquiring properties from investors through tax-preferred transactions, at least one of the properties being acquired from one of the investors in exchange for an interest in an investment entity; (b) disposing of at least one of the properties that falls outside of an investment profile; (c) enhancing the value of at least one of the properties by physical improvements; and (c) redeeming interests of investors by the investment entity. | 2009-01-15 |
20090018975 | METHOD FOR ESTABLISHING A COMMERCIAL REAL ESTATE PRICE CHANGE INDEX SUPPORTING TRADABLE DERIVATIVES - Method for establishing a commercial real estate price change index supporting tradable derivatives. The method utilizes a database of price changes actually experienced by individual commercial properties including allowing for gradual accumulation of price data. The database is filtered with selected data filters and time-weighted dummy variables are specified. A repeat-sales regression is performed on the filtered database to create the index. The repeat-sales regression includes a weighted least squares estimation in which weights are determined in a three-stage regression process. A ridge regression noise filter in which a first order autocorrelation coefficient in estimated index price-change returns controls the ridge estimation, and the first autocorrelation coefficient is near 0. The index is optimized for derivative trading purposes by excluding backward adjustments and a scope and frequency for the index is selected. The index may be used for tradable derivatives. | 2009-01-15 |
20090018976 | Method and system for providing price quotes for new and used vehicles - The system provides the user with all relevant information, allowing the information to be tailored from the dealership for which the consumer will purchase the vehicle. The process is completely automated, allowing for users to instantaneously receive pricing information on the new vehicle of their choice as well as their trade-in, not having to wait for a reply from a salesperson in a dealership. The user provides information regarding the new vehicle desired and the trade-in vehicle and the user's zip code. The zip code provided is used to identify the dealership that has been assigned to that area of responsibility, as well as for the calculation of the price since factory incentives often vary according to geographical area. And, the dealership's distance from the zip code can be used as a factor in determining the provided pricing information. | 2009-01-15 |
20090018977 | FRANKING METHOD HAVING ERROR CORRECTION - A method of franking mailpieces in a closed franking machine fed from a mixed batch of mailpieces, said method comprising the following steps, for each mailpiece:
| 2009-01-15 |
20090018978 | Method for Processing Several Flat Packages of a Delivery Customer - The amount of work conventionally needed for the delivery and collection of a set of parcels in an automatic delivery station with input of the type of parcel and dispatch, customer and characterizing data and transmission to a billing unit with the release and counting of the parcels for each set with transmission of said data to the billing unit may be reduced by way of the collection of several parcels of the same parcel type and/or dispatch type and the marking of the collected parcels with an unambiguous machine-readable code. | 2009-01-15 |
20090018979 | MATH PROBLEM CHECKER - A problem checker architecture that monitors user progress during a problem-solving process and assists the user through the process (e.g., when requested) using common human methods of solving the problem. Assistance can be in the form of detecting errors during the process, and providing context-sensitive help information when the user gets stuck or makes a mistake. The problem checker can walk the user through the process of solving a math problem one step at a time allowing the user to learn to solve math problems according to a number of different methods. Rather than simply calculating and displaying the answer, the problem checker allows the user to attempt to solve math problems, providing direction only when asked and correction only when required. The problem checker can recognize multiple solution methods for many common math problems and guide the user to the solution via any of the methods. | 2009-01-15 |
20090018980 | MULTIPLE-INSTANCE PRUNING FOR LEARNING EFFICIENT CASCADE DETECTORS - A “Classifier Trainer” trains a combination classifier for detecting specific objects in signals (e.g., faces in images, words in speech, patterns in signals, etc.). In one embodiment “multiple instance pruning” (MIP) is introduced for training weak classifiers or “features” of the combination classifier. Specifically, a trained combination classifier and associated final threshold for setting false positive/negative operating points are combined with learned intermediate rejection thresholds to construct the combination classifier. Rejection thresholds are learned using a pruning process which ensures that objects detected by the original combination classifier are also detected by the combination classifier, thereby guaranteeing the same detection rate on the training set after pruning. The only parameter required throughout training is a target detection rate for the final cascade system. In additional embodiments, combination classifiers are trained using various combinations of weight trimming, bootstrapping, and a weak classifier termed a “fat stump” classifier. | 2009-01-15 |
20090018981 | LEARNING CLASSIFIERS USING COMBINED BOOSTING AND WEIGHT TRIMMING - A “Classifier Trainer” trains a combination classifier for detecting specific objects in signals (e.g., faces in images, words in speech, patterns in signals, etc.). In one embodiment “multiple instance pruning” (MIP) is introduced for training weak classifiers or “features” of the combination classifier. Specifically, a trained combination classifier and associated final threshold for setting false positive/negative operating points are combined with learned intermediate rejection thresholds to construct the combination classifier. Rejection thresholds are learned using a pruning process which ensures that objects detected by the original combination classifier are also detected by the combination classifier, thereby guaranteeing the same detection rate on the training set after pruning. The only parameter required throughout training is a target detection rate for the final cascade system. In additional embodiments, combination classifiers are trained using various combinations of weight trimming, bootstrapping, and a weak classifier termed a “fat stump” classifier. | 2009-01-15 |
20090018982 | SEGMENTED MODELING OF LARGE DATA SETS - To provide efficient and effective modeling of data set, the data set is initially separated into several subsets which can then be processed independently. The subsets themselves are chosen to have some internal commonality, thus providing effective independent tools where possible. This commonality may include correlation between variables or interaction amongst the variables in the subset. Once separated, each subset is independently modeled, creating a subset model having predictive qualities related to the data subset. Next, the subset models themselves are aggregated to generate a overall final model. This final model is predictive of outcomes based upon all data in the data set, thus providing a more robust stable model. | 2009-01-15 |
20090018983 | METHOD AND SYSTEM FOR DETECTING ANOMALOUS PROCESS BEHAVIOR - A method for learning a process behavior model based on a process past instances and on one or more process attributes, and a method for detecting an anomalous process using the corresponding process behavior model. | 2009-01-15 |
20090018984 | System and method for dynamic knowledge construction - A system and method responsive to input stimuli is provided by incorporating a computer software program, hardware processing engine, or a specialized ASIC chip processor apparatus to capture concurrent inputs that are responsive to training stimulation, store a model representing a synthesis of the captured inputs, and use the stored model to generate outputs in response to real-world stimulation. Human user forced-choice approval/disapproval generated descriptions and decisions may be dynamically mapped with conventionally presented information and sensor and control data. The model mapping is stored into and out of a conventional mass storage device, such as is used in a relational database for use in generating a response to the stimuli. By accessing commonly stored mappings, the system can be incorporated into a mixture of multiple domains and disciplines of users and can create a common understanding of knowledge and design concept contained within it through mutual interaction, and subsequent automatic modifications to a common relational database. The system and method is applicable to conventional storage and presentation devices, making it easily incorporated into a variety of commercial products, utilizing current commercial human-machine interfaces (e.g. Human-Machine Interface graphical user interface, or Graphical User Interface) and current mass storage devices. The system uses N-dimensional descriptions of observations and concepts in an infinitely expandable space, embracing elements of human thought. This allows the user to tailor this system to control operation of automated devices and appliances to reflect the individual's wishes and desires as a dynamic representation and mapping of user descriptions and decisions with information, sensor data, and device controls. | 2009-01-15 |
20090018985 | HISTOGRAM-BASED CLASSIFIERS HAVING VARIABLE BIN SIZES - A “Classifier Trainer” trains a combination classifier for detecting specific objects in signals (e.g., faces in images, words in speech, patterns in signals, etc.). In one embodiment “multiple instance pruning” (MIP) is introduced for training weak classifiers or “features” of the combination classifier. Specifically, a trained combination classifier and associated final threshold for setting false positive/negative operating points are combined with learned intermediate rejection thresholds to construct the combination classifier. Rejection thresholds are learned using a pruning process which ensures that objects detected by the original combination classifier are also detected by the combination classifier, thereby guaranteeing the same detection rate on the training set after pruning. The only parameter required throughout training is a target detection rate for the final cascade system. In additional embodiments, combination classifiers are trained using various combinations of weight trimming, bootstrapping, and a weak classifier termed a “fat stump” classifier. | 2009-01-15 |
20090018986 | Systems and methods for integrating educational software systems - Systems and methods are provided for integrating educational software. In one implementation, a first server receives an identifier of a second server that provides at least one source educational course. A second server receives metadata for the at least one source educational course and stores the metadata. | 2009-01-15 |
20090018987 | Computational Intelligence System - A method of computational intelligence is disclosed. | 2009-01-15 |
20090018988 | METHOD AND SYSTEM FOR CREATING SEMANTIC RELATIONSHIPS USING HYPERLINKS - A method and system are disclosed for creating a hyperlink together with an associated semantic link between a source entity, and a target entity. The source entity includes descriptive text. The system includes means for selecting text within the source entity, and means for selecting the target entity. Also, means are provided for selecting a type of semantic link, and means are provided for creating a hyperlink between said selected text and said target entity. The system further includes means for creating a semantic link of said type between said source entity and said target entity, including means for including in the hyperlink a reference to said semantic link. In the preferred embodiment of the invention, the means for selecting the type of semantic link includes means for prompting a user to select from among a plurality of candidate types of semantic links. | 2009-01-15 |
20090018989 | USING SQL EXTENSIBILITY FOR PROCESSING DYNAMICALLY TYPED XML DATA IN XQUERY QUERIES - XQuery queries that include functions that operate on dynamically typed XML data are rewritten into compilable SQL constructs. XML data that is dynamically typed is XML data for which a specific XML data type cannot be determined at compile time and in fact may vary. In general, XQuery queries are rewritten into SQL queries that use SQL constructs in lieu of XQuery constructs. The SQL constructs include an “SQL polymorphic function” that is defined or recognized by a database system as valid syntax for an SQL query. The rewritten query applies the XML data to the SQL polymorphic function, but the XML data has been typed as XMLType, a data type recognized by SQL standards. | 2009-01-15 |
20090018990 | Retrieving Electronic Documents by Converting Them to Synthetic Text - The present invention relies on the two-dimensional information in documents and encodes two-dimensional structures into a one-dimensional synthetic language such that two-dimensional documents can be searched at text search speed. The system comprises: an indexing module, a retrieval module, an encoder, a quantization module, a retrieval engine and a control module coupled by a bus. A number of electronic documents are first indexed by the indexing module and stored as a synthetic text library. The retrieval module then converts and input image to synthetic text and searches for matches to the synthetic text in the synthetic text library. The matches can be in turn used to retrieve the corresponding electronic documents. It should be noted that a plurality of matches and corresponding electronic documents may be retrieves ranked by order according the similarity of the synthetic text. In one or more embodiments, the present invention includes a method for indexing documents by converting them to synthetic text, and a method for retrieving documents by converting an image to synthetic text and comparing the synthetic text to documents that have been converted to synthetic text for a match. | 2009-01-15 |
20090018991 | QUERY REWRITE WITH A REMOTE OBJECT - A query statement, issued to a local database server, is re-written. The query references at least one of a first or a second object. The first object is remote with respect to the local database server, for accessing a first materialized view that is local or remote with respect to the local database server. The second object is local with respect to the local database server, to access a second materialized view that is remote with respect to the local database server. Rewriting the query can include dynamically tracking a staleness state associated with one or more of the materialized views. | 2009-01-15 |
20090018992 | MANAGEMENT OF INTERESTING DATABASE STATISTICS - A method, system, and computer program product for managing database statistics are provided. The method, system, and computer program product provide for receiving a query for optimizing, collecting statistics specific to the query prior to generating any access plans for executing the query, and generating an access plan for executing the query based on the collected statistics. | 2009-01-15 |
20090018993 | METHODS AND SYSTEMS FOR OPTIMIZING DATA ACCESSES - A method for optimizing data types includes the step of generating a data structure providing access to at least one data element, the data structure associated with a first representation of the at least one data element. A user is provided with a plurality of data types for accessing the at least one data element. A request for access to the at least one data element is received, the request including at least one of the plurality of data types. The request is responded to with a second representation of the at least one data element, the second representation generated responsive to the at least one of the plurality of data types. | 2009-01-15 |
20090018994 | Time series data complex query visualization - A system and method provide a visual based query interface for time series data to facilitate entry of n query reference patterns and specification of temporal relationships between multiple such patterns. | 2009-01-15 |
20090018995 | Semi-supervised visual clustering - A clustering system includes a visual mapping sub-system configured to display an N-dimensional to two- or three-dimensional mapping of items to be clustered, where N is greater than three, the mapping having mapping parameters for the N-dimensions. A user interface sub-system is configured to receive user inputted values for the mapping parameters, user inputted values selecting whether selected mapping parameters are fixed or adjustable, and user inputted values associating selected items with selected groups. An adjustment sub-system is configured to adjust the adjustable mapping parameters, without adjusting any fixed mapping parameters, to improve a measure of distinctness of one or more groups of items in the two- or three-dimensional mapping. | 2009-01-15 |
20090018996 | CROSS-CATEGORY VIEW OF A DATASET USING AN ANALYTIC PLATFORM - In embodiments, systems and methods may involve using a platform as disclosed herein for applications described herein where the systems and methods involve receiving a dataset in an analytic platform, the dataset including fact data and dimension data for a plurality of distinct product categories. It may also involve storing the data in a flexible hierarchy, the hierarchy allowing the temporary fixing of data along a dimension and flexible querying along other dimensions of the data. It may also involve pre-aggregating certain combinations of data to facilitate rapid querying, the pre-aggregation based on the nature of common queries. It may also involve facilitating the presentation of a cross-category view of an analytic query of the dataset. In embodiments, the temporarily fixed dimension can be rendered flexible upon an action by the user. | 2009-01-15 |
20090018997 | Method and apparatus for searching a database in two search steps - Search in stocks of data, particularly on optical media, is intended to be optimized in terms of the time required for the search. It is therefore proposed that the search be carried out in two steps. In a first search step, the entire database is scanned on the disk storage medium. In a second search step, executed in parallel, intermediate results from the first search step are searched. This allows the number of skips on a disk to be reduced, which results in increases of speed, particularly in the case of optical drives. | 2009-01-15 |
20090018998 | Performance Of An Enterprise Service Bus By Decomposing A Query Result From The Service Registry - A method, system and computer program product for improving performance of an enterprise service bus. A cache is used to store collections of service objects where each service object includes service meta-data associated with a web service application. The cache may be accessed by the enterprise service bus to service “generic queries” from the client instead of accessing the service registry. Further, the collections of service objects are decomposed into instances of the collections of service objects. These instances of the collections of service objects are stored in the cache which is used by the enterprise service bus to service “direct queries” from the client instead of accessing the service registry. By reducing the number of accesses to the service registry, the network traffic is lessened and the performance of the enterprise service bus is improved. | 2009-01-15 |
20090018999 | CONTENT MANAGEMENT SYSTEM THAT RETRIEVES DATA FROM AN EXTERNAL DATA SOURCE AND CREATES ONE OR MORE OBJECTS IN THE REPOSITORY - A content management system (CMS) provides a way to include data from an external source as an object in the repository managed by the CMS. The CMS includes an external data mechanism that processes a document with a query to a data source external to the repository. The external data mechanism executes the query, and creates one or more objects in the repository according to the type of data returned as defined by classification rules. Each object containing data returned from the query is linked to that query via a formal relationship in the CMS. When an object that has a formal relationship with a query is checked out of the repository, the query corresponding to the object may be executed, and the data returned from the query may be stored in the object. In the alternative, the data may be used directly if a corresponding lifecycle policy indicates the corresponding query should not be executed. | 2009-01-15 |
20090019000 | QUERY BASED RULE SETS - Embodiments of the invention provide techniques for processing abstract rule sets in a query engine. In general, the functions and Boolean logic incorporated in an abstract rule are analyzed to determine whether the rule may be processed by a query engine. As a result, the abstract rule as a whole may be processed by a query engine, may be processed in a rule engine, or may be processed in two stages in a query engine and a rule engine. | 2009-01-15 |
20090019001 | INLINE VIEW QUERY REWRITE USING A MATERIALIZED VIEW - A method allows a query, which contains an inline view, to be rewritten to use a materialized view. The materialized view has an inline view that is equivalent to the inline view of the query. However, the inline view of the materialized view varies textually from the inline view of the query. | 2009-01-15 |
20090019002 | PERSONALIZED QUERY COMPLETION SUGGESTION - Search query processing includes receiving a search query input string from a user of a mobile device and comparing the search query input to a personalized dictionary of the mobile device, determining a suggested completion for each match in the comparison, and providing the suggested completion to the user for selection. The user can select the suggested modification, if desired, and the completed query can be submitted to a search facility. Personalized dictionaries can be generated from analysis of previously submitted search queries. The analyzed search queries may have been submitted by the user, as well as by other users with similar interests. The analysis of search queries may categorize users into clusters or groups of persons having similar interests. | 2009-01-15 |
20090019003 | Method for Refining and Selecting Data Repository Members - A method allowing a marketer to reconstruct prior searches or select a number customers in a targeted selection range which were not targeted by a previous query. A user may choose a range of ordered persistent record identifiers to ensure selection of mutually exclusive sets of records. To ensure that an adequate number of qualifying records are available for subsequent marketing campaign tasks related to the previously-targeted ranges of records, the previous ranges may be refined. Previously-targeted records within the earlier task's persistent record identifier ranges may be excluded while allowing selection of desired, qualifying records within the previously-targeted ranges. These previously-targeted ranges may be harvested for desired records using fewer system resources. | 2009-01-15 |
20090019004 | Notifications in a geo-spatial social network - A method, system and apparatus of notifications in a geo-spatial social network are disclosed. In one embodiment, a method includes generating a community network of user profiles, each user profile associated with a specific geographic location, generating a display view to include a three-dimensional map view embodied by the community network and a user profile represented at a location in the three-dimensional map view associated with the specific geographic location of the user profile, and upon an occurrence of an event, generating a notification associated with the user profile. The method may also include generating the notification upon the occurrence of an event including creating, updating, modifying, moving and/or deleting the user profile, adding a wiki profile associated with the user profile, modifying and/or adding content associated with the wiki profile. The method may further include generating the notification intended for a destination and generating types of notifications. | 2009-01-15 |
20090019005 | Materialized views with user-defined aggregates - Systems, methodologies, media, and other embodiments associated with supporting materialized views with user-defined aggregates are described. One example system includes logic for exposing a set of interface actions to support a user-defined aggregate in a materialized view associated with a base table. The materialized view may store both the user-defined aggregate and a user-defined aggregate context that facilitates logically connecting the user-defined aggregate to the base table. The example system may also include logic for supporting the user-defined aggregate. The support may be based on the set of interface actions. Example systems and methods may, therefore, facilitate incremental updating of the materialized view and/or rewriting a query to access the materialized view. | 2009-01-15 |
20090019006 | APPARATUS, METHOD AND SYSTEM FOR PROVIDING CONTENT OF MEDIA SERVER - Provided are an apparatus, a method and a system for providing content in a media server, and, more particularly, an apparatus, a method and a system for providing content in a media server, in which content in the media server can be expressed as RSS data which can allow users to access the content through an RSS reader. The apparatus includes an RSS-converting unit which converts content information collected through a browse action or a search action into RSS data, and a web service unit which provides RSS data generated by the RSS-converting unit to external devices. | 2009-01-15 |
20090019007 | SYSTEM, METHOD, AND APPARATUS FOR SEARCHING INFORMATION ACROSS DISTRIBUTED DATABASES - A master node includes a locality determining table that stores data structures of obtained items, types of conditions that the items should meet, and locality information; a plan generating unit that generates a search plan; a determining unit that obtains the locality information corresponding to the data structure of the item obtained as a sequence and the type of condition for the item and determines whether the item is stored in a distributed manner across different databases; an updating unit that removes a request of creating a logical sequence from the search plan and updates the search plan when the item is not stored in a distributed manner across the different databases; and an execution requestexecution requesting unit that notifies a slave node of a search plan execution request. The slave node includes an execution request receiving unit and an executing unit that executes the search plan. | 2009-01-15 |
20090019008 | ONLINE SHOPPING SEARCH ENGINE FOR VEHICLE PARTS - Systems and methods for providing an online shopping search engine for vehicle specific products are described. One embodiment includes selecting a year, make, and model, selecting at least one product category, presenting at least one vehicle specific product based upon at least one query of a database using at least the year, make and model information, and the at least one product category, selecting one of the presented vehicle specific products, presenting a list of resellers, selecting one of the presented resellers, and performing a handoff to the website of the selected resellers. Typically, the database is a database of vehicle specific products identified based upon year, make, model fitment information and at least one product category. | 2009-01-15 |
20090019009 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR SEARCHING WITHIN MOVIES (SWiM) - Disclosed are systems, methods and computer-readable media for processing a series of media files into a searchable format. The method includes generating a media database by processing each of a plurality of programs. The steps of the method include extracting a subtitle track from each of the programs, retrieving at least one frame associated with the subtitle track, adding metadata to the extracted subtitle track and at least one frame, processing the subtitle track, program statistics and at least one frame in a media database. Another aspect includes receiving a user query associated with dialog in a program, searching the media database and presenting a listing of results, receiving a user selection or program from their listing and transmitting at least one frame, a portion of associated subtitle track and prompts for ordering the program. | 2009-01-15 |
20090019010 | Document Search Device, Imaging Forming Apparatus, and Document Search System - A search device is provided that extracts and stores field data from document data and displays a search result in a two-dimensional coordinate system whose axes are freely chosen by a user. The search device has a data input unit for inputting input data to the search device, a field extraction unit for extracting field data from the input data, a data storage unit for storing the field data and the input data associated with the field data, a search word input unit for inputting a search word, a search processing unit for searching the field data in the data storage unit based on the inputted search word and for retrieving the input data associated with the found field data, and a display unit for displaying an icon, representing the input data found by the search processing unit, at a position in a coordinate system. | 2009-01-15 |
20090019011 | Processing Digitally Hosted Volumes - A content specification containing a data structure describing a digital volume to be incorporated into a digital library is received. A digital volume is a digital representation of human-readable content, such as a digitized book. Volume content of the digital volume is obtained based on references in the content specification to the locations of the volume content. The volume content is indexed based at least in part on information in the content specification, including volume metadata such as the title or author of the volume. The content specification includes markup language elements, each element specifying information about the digital volume. A plurality of tags are associated with the markup language elements. A structural tag specifies structural information associated with the digital volume, including the location of a portion of volume content of the digital volume. A metadata tag specifies metadata describing or identifying the digital volume. | 2009-01-15 |
20090019012 | DIRECTED SEARCH METHOD AND APPARATUS - A method and apparatus for directing an internet search via a web browser using predetermined search criteria such as, but not limited to, predetermined criteria in the form of a searching requirement including the geographic location of the user (e.g., town or city), health-related search results, or any similar criteria that may be desirable to create a predetermined grouping of information. | 2009-01-15 |
20090019013 | Processing a content item with regard to an event - Aggregating a content item with an event is disclosed. An event is created based on a user-provided or a feed sourced content item. The user-provided or feed sourced content item is aggregated with the event. The user-provided or feed sourced content item is identified using a query to one or more repositories. | 2009-01-15 |
20090019014 | Multidimensional database structuring method, multidimensional database structuring system and information processing apparatus - Version identification information for identifying the version of content data stored in a multidimensional database is generated preliminarily. When the version identification information of a predetermined version, multidimensional identification information (information indicating the combination of members) and update data are received, the content data updated on the basis of the update data is stored in a version management table so as to be associated with the version identification information of the predetermined version and the multidimensional identification information. The content data of the predetermined version is identified on the basis of the version identification information and the multidimensional identification information. | 2009-01-15 |
20090019015 | MATHEMATICAL EXPRESSION STRUCTURED LANGUAGE OBJECT SEARCH SYSTEM AND SEARCH METHOD - A mathematical expression structured language object search system according to the present invention includes a mathematical expression structured language search engine ( | 2009-01-15 |
20090019016 | METHOD AND SYSTEM FOR FINDING INFORMATION IN EMAIL UPON OBTAINING SEARCH PERMISSION - Disclosed is a method for finding information contained in email, the method including linking a plurality of email databases with a computing resource operated by a primary user, the plurality of email databases including a primary database operated by the primary user and at least one secondary database operated by at least one secondary user. The method also includes determining criteria to be searched in the email databases, requesting permission from the secondary users to search the secondary databases for the criteria, and obtaining permission from the secondary users to search the secondary databases at the discretion decision of the secondary user. The method further includes employing a universal interface adapter to search the email databases, searching for the criteria in the email databases for which the permission was obtained, finding information including the criteria via the searching, and receiving the information at the primary computing resource. | 2009-01-15 |
20090019017 | NON-EQUIJOIN METADATA - The subject mater herein relates to database management and, more particularly, to non-equijoin metadata. Various embodiments described herein provide systems, methods, software, and data structures to facilitate non-equijoins of data. Some such embodiments include a data store to hold metadata describing relationships between database tables. The relationships between database tables may include one or more non-equijoins of tables in the form of one or more table-column pairs of a first table being non-equal to one or more table-column pairs of a second table. In some embodiments, the metadata may be used by a query generator to build query statements including one or more non-equijoin. | 2009-01-15 |
20090019018 | DATABASE QUERY TABLE SUBSTITUTION - The subject mater herein relates to requesting data from a database and, more particularly, to database query table substitution. Various embodiments provide systems, methods, and software to evaluate requests for data from a database and make table substitutions in the request to reduce a number of tables queried. Some embodiments include receiving a data request including data from two or more database table columns and building a list of all database tables specified in the data request. Some such embodiments further include, for each column in the data request, identifying each table from the list of all tables within which the column is present and identifying a least number of one or more tables that together include all of the columns of the data request. The data request may then be modified by changing the table of one or more of the columns in the received data requests. | 2009-01-15 |
20090019019 | METHOD AND SYSTEM FOR OBTAINING INFORMATION - A method and system which allows for information pertaining to search requests made from an information source to be tracked with respect to whether the information provided is then used is described. In particular, the invention provides a method and system whereby contact information in particular can be monitored, to determine whether communications in accordance with the contact information are subsequently established after provision of the contact information in response to a search request. This is achieved by receiving information relating to a search request and providing a data item or token having a particular value, identity, or other discernible property and which is indicative of the contents of the search term. The data item or token having the discernible property is provided for communication to a user who has performed a search request, together with contact information provided as a result of the search request. A monitoring process is then undertaken to determine whether the user establishes a communications session with a third party in accordance with the provided contact information, and if such a session is established the discernible property of the data item or token is elicited from the user. By then reviewing the elicited property (for example by comparison against a database or the like, or by applying a known function to the property value) the contents of the search term can be determined. In this way, information as to which search terms ultimately lead to contact being established can be found. | 2009-01-15 |
20090019020 | QUERY TEMPLATES AND LABELED SEARCH TIP SYSTEM, METHODS, AND TECHNIQUES - Methods, systems, and techniques for creating, managing, and using query templates to facilitate the execution of relationship queries are provided. Example embodiments provide a Query Template System “QTS”, which enables users, a system, program code, or other people or code to define search tips (i.e., predefined searches) through the generation of query templates that can be used by other users or code, to perform relationship searches using IQL. In one embodiment, the QTS includes a QT editor, a QT dispatcher, a QT creation and index management system, and one or more QT data repositories and indexes. These components cooperate to create and maintain query templates and to search for and retrieve matching query templates. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims. | 2009-01-15 |
20090019021 | METHOD AND APPARATUS FOR CREATING AN INDEX OF NETWORK DATA FOR A SET OF MESSAGES - A method for creating an index of network data for a set of message data, the index being arranged for searching the set of message data. A method in accordance with an embodiment of the invention includes: creating a set of dialogue records, where each the dialogue record is the set of messages corresponding to a dialogue between a sender and recipient pair in a message corpus; —logging each of the set of messages in each corresponding dialogue record; and creating an index of terms from the set of messages, the index being arranged to index each term to each dialogue record in which the message comprising the respective term is logged. | 2009-01-15 |
20090019022 | RULES-BASED DATA MINING - The present invention provides systems and methods for retrieving, modifying, and managing data in a database without knowing the underlying database schema. In preferred embodiments, the present invention provides a consistent Graphical User Interface (GUI) to allow an end user to interact with the underlying database without programming or writing Structured Query Language (SQL) or Hibernate Query Language (HQL) statements. The present invention improves upon existing database connectivity tools by adding a level of abstraction on top of the Open Database Connectivity (ODBC) or Java Database Connectivity (JDBC) and object/relational persistence and query service layers known in the art. In additional embodiments, the present invention provides an API to allow a computer program to interact with the underlying database, and allows the computer program to execute queries and integrate the results of these queries into the computer program's internal system. | 2009-01-15 |
20090019023 | Methods And Systems For Managing Data - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 2009-01-15 |
20090019024 | SEARCH BAR WITH INTELLIGENT PARAMETRIC SEARCH STATEMENT GENERATION - Described is a method for generating a parametric search statement for finding a target document. The parametric search statement is generated in the text boxes of a search bar. A user action is performed in the text box. An in-place context menu having menu items responsive to the user action are displayed near the location of the user action. Each menu item includes at least one of an attribute of the target document, a comparison operator and a value. One of the menu items is selected from the in-place context menu based on a known characteristic of the target document. Parametric search statements are easily generated using the method without the need to access numerous dialogs boxes or to enter significant text. | 2009-01-15 |
20090019025 | Method and apparatus for fast audio search - According to embodiments of the subject matter disclosed in this application, a large audio database in a multiprocessor system may be searched for a target audio clip using a robust and parallel search method. The large audio database may be partitioned into a number of smaller groups, which are dynamically scheduled to available processors in the system. Processors may process the scheduled groups in parallel by partitioning each group into smaller segments, extracting acoustic features from the segments; and modeling the segments using a common component Gaussian Mixture model (“CCGMM”). One processor may also extract acoustic features from the target audio clip and model it using the CCGMM. Kullback-Leibler (KL) distance may be further computed between the target audio clip and each segment. Based on the KL distance, a segment may be determined to match the target audio clip; and/or a number of following segments may be skipped. | 2009-01-15 |
20090019026 | Clustering System and Method - An increase in information available to a user of computing technologies has a tendency to increase the number of topics that are similarly related. Given the large amount of information that is now available, it is increasingly likely that a first set of search results generated in response to an initial search query will contain information that is not of interest to the user. What is needed in the art is a technique to enable a search query to be conducted by taking advantage of linguistic feedback. Furthermore, what is needed is a technique to enable the presentation of search results to be refined in a manner based on what is not of interest to a user, either intrinsically or because the user has already seen and evaluated certain information and next wants to see more or different information. | 2009-01-15 |
20090019027 | Disambiguating residential listing search results - A directory assistance system includes a directory database and a search engine. The search engine is configured to search the directory database for a first set of residential listings based on at least one first search term. A second search term is received that is related to a cohabitant of the listing to be found. At least one search result is selected that satisfies the second search term. | 2009-01-15 |
20090019028 | INTERPRETING LOCAL SEARCH QUERIES - A search query may be interpreted as a number of possible interpretations, and each interpretation may be explored before the results of the search are sent to a user. In one embodiment, a device may split the search query into partitions. Each of the partitions may be submitted, as a search query, to search repositories. Confidence scores based on the results returned from the repositories may be used to determine a measure of confidence of the repository in the search query interpretation. | 2009-01-15 |
20090019029 | METHOD AND SYSTEM FOR PERFORMING A SCAN OPERATION ON A TABLE OF A COLUMN-ORIENTED DATABASE - A method and system for performing a scan operation on a table of a column-oriented database is described. One embodiment receives a database query that references a particular column in a table, the particular column being horizontally partitioned into at least one extent, the at least one extent including at least one data block; consults, for each extent in the particular column for which associated metadata is available, the metadata associated with that extent to determine whether that extent is required to process the scan operation; acquires, for each extent in the particular column for which associated metadata is not available, metadata associated with that extent and uses the acquired metadata associated with that extent to determine whether that extent is required to process the scan operation; and performs the scan operation on only those extents in the particular column determined to be required to process the scan operation. | 2009-01-15 |
20090019030 | Interleaving Search Results - Search result interleaving may be provided. First, a first list comprising online results may be received. Next, a second list comprising local results may be received. Then a subsequence common to the first list and the second list may be determined using a longest common subsequence algorithm. Next, an interleaved list may be created using the determined subsequence and a smart merge interleave algorithm to interleave the first list and the second list without hurting relevance. | 2009-01-15 |
20090019031 | Interface for visually searching and navigating objects - Interfaces, apparatuses, and methods for searching and navigating a set of objects are provided. In one example, an interface includes a field for entering filter criteria for searching a set of objects and a display portion for displaying tiles associated with the objects according to the filter criteria. The tiles are displayed such that the best match to the filter criteria is displayed centrally and/or larger relative to other displayed tiles within the display portion. For example, the set of objects may be ranked according to the filter criteria by a suitable algorithm to determine the object having the highest rank or best match to the filter criteria. Further, tiles associated with lower ranked objects may be displayed concentrically around the best match such that the display centers on the tiles associated with the highest ranked objects per the filter criteria. | 2009-01-15 |
20090019032 | Method and a system for semantic relation extraction - The invention provides a method for semantic relation extraction, wherein on the basis of an annotated training corpus having tokens with associated relational labels each indicating a relation between the respective token and a selectable key entity semantic relation between said key entity and other entities are directly extracted from unstructured text using a probabilistic extraction model. | 2009-01-15 |
20090019033 | USER-CUSTOMIZED CONTENT PROVIDING DEVICE, METHOD AND RECORDED MEDIUM - Disclosed are a user-customized content providing device, a method and a recorded medium. In accordance with an embodiment of the present invention, the user-customized content providing device can include a content searching unit, searching a content set related to user's search query word; a user preference information requesting unit, asking an apparatus for user preference information including a user profile and tag information through a network, the user profile including a keyword collected in the apparatus and a point applied with a weight given per keyword; a user preference information collecting unit, receiving the user preference information from the apparatus; a content ranking determining unit, determining a ranking of the content set according to the relation to the user preference information; and a content providing unit, providing the ranked content set to the apparatus. | 2009-01-15 |
20090019034 | MEDIA DISCOVERY AND PLAYLIST GENERATION - A computer implemented method and system that generates a video playlist having recommended videos based on a user query object is disclosed. A user query object is used to search for a number of web pages. Summaries are generated for the returned web page search results. Valuable terms and phrases from those summaries may be extracted and used to search video storage sites based on the original user query. Playable videos returned from the video storage sites may be compared to the user query or to the extracted terms and phrases in order to rank the videos, and the most relevant videos may be returned. Those videos may be displayed to the user as a playlist in an Internet browser having an embedded video player. | 2009-01-15 |
20090019035 | SYSTEM AND METHOD FOR TRANS-FACTOR RANKING OF SEARCH RESULTS - A system and method for trans-factor ranking of search results. Any number of attributes of items in a database being searched may be synthesized into a uniquely suitable ordering that brings relevant and authoritative results to the top of the list whenever such results exist in the database. The manner in which the attributes are used to create this ordering may be varied by users to tailor the ranking to their needs, and by database providers to take advantage of unique database contents. Attributes that are not in the database may be created dynamically and used to synthesize the order, based on the intersection between attributes that do exist in the database and attributes that are associated with the user or database manager. Attenuation and amplification factors are applied to attributes to control rankings. A multi-ranking interleaver determines a final ordering when more than one ranking strategy is used. | 2009-01-15 |
20090019036 | Systems and Related Methods of User-Guided Searching - Systems and related methods of user-guided searching using preference feedback from user searching to arrive at user-preferred ordered results from a large collection of objects. | 2009-01-15 |
20090019037 | HIGHLIGHTING RESULTS IN THE RESULTS PAGE BASED ON LEVELS OF TRUST - A technique is provided for highlighting specific website information in a results page of a query that is submitted by a user. A plurality of webpages is identified that each satisfies the query. A subset of the plurality of webpages is identified based on Web activity of the user or another user in a group with which the user is associated. Data, including a plurality of references and particular instructions, is sent to the user. Each reference of the plurality of references corresponds to a separate webpage of the plurality of webpages. A particular subset of the plurality of references corresponds to the subset of the plurality of webpages. The particular instructions cause each reference of the particular subset, when displayed, to be visually distinguished from references that are not in the subset. | 2009-01-15 |
20090019038 | PATTERN INDEX - A pattern index can be created and used to searching for desired content in electronic databases. The pattern index can include a tuple pattern index containing separately identifiable and indexed tuple entries that are based on combinations of words within the electronic documents. The pattern index and other indexes can also be used in an incrementally graduating search to inherently apply order and priority to the search. Suggested terms and alternate terms, which are different than those that are provided by the user as part of a search request, can also be considered as part of the search and can be provided to the user for selection during the search to dynamically alter the scope of the search and to provide auto-complete functionality. | 2009-01-15 |
20090019039 | LAYERED AUGMENTATION FOR WEB CONTENT - Embodiments of the present disclosure include methods (and corresponding systems and computer program products) that augment content in web pages with resources and provide the resources based on user interaction with the augmented content in the web pages. The disclosed embodiments analyzes a web page to identify a keyword, locates a piece of reference data matching the identified keyword, generates an association of the located piece of reference data and the keyword, and embeds the association in an augmented web page. Upon receiving a request from a client computer corresponding to a pointer being positioned over the keyword in the augmented web page, the disclosed embodiments determines relevant resources, and transmits the resources to the client computer for display in a multi-layered dialog box, such that a viewer can access the plurality of resources by interacting with the multi-layered dialog box without leaving the augmented web page. | 2009-01-15 |
20090019040 | PROCESSING CROSS-TABLE NON-BOOLEAN TERM CONDITIONS IN DATABASE QUERIES - Processing non-Boolean term conditions in database queries. A query that is a request for data in a database is received and includes at least one uneven non-Boolean term condition that spans multiple tables in the database. The non-Boolean term condition is split into separate portions, each of the portions providing a Boolean term that can be satisfied by accessing one table in the database. The separate portions are executed independently to find at least one data result in the database that satisfies the Boolean term of each separate portion, and the data result from each separate portion are combined into a final result that satisfies the query. | 2009-01-15 |
20090019041 | Filename Parser and Identifier of Alternative Sources for File - The filename for an unknown work, corresponding file contents, and information associated with the filename are parsed and analyzed and compared to information relating to one or more known works, which known works comprise at least broadcast television shows and other audio visual works. Information regarding the known works may be presented to at least one user, confirmation may be obtained, and alternative sources may be presented, from which alternative sources the known works may be obtained. | 2009-01-15 |
20090019042 | Method Of Screening Compound Regulating The Translation Of Specific mRNA - The present invention provides a screening method for a compound capable of preventing/treating a particular disease, which comprises (1) a step for selecting one or more mRNAs whose regulation of translation can result in the prevention/treatment of the disease, (2) a step for searching for mRNA(s) having a sequence, in the molecule, capable of assuming a local secondary structure capable of regulating the translation of the mRNA(s) from among the mRNAs selected in (1) above, (3) a step for selecting a particular sequence from among sequences capable of assuming a local secondary structure in the particular mRNA extracted in (2) above, (4) a step for confirming that a partial structure capable of interacting with the compound in the particular sequence selected in (3) above is not present in the region involved in the regulation of the translation of other mRNA, or even if present, is incapable of regulating the translation, and (5) a step for bringing an RNA strand comprising a particular sequence confirmed to be not present in the region involved in the regulation of the translation of other mRNA in (4) above and a test compound into contact with each other, and measuring changes in the stability of the secondary structure of the RNA strand. | 2009-01-15 |
20090019043 | DATA MINING METHOD FOR FINDING DEVIATIONS IN DATA - Methods and apparatus, including computer program products, implementing and using techniques for finding deviations in data. A set of candidate patterns is generated. A set of exception patterns that occur in the data less frequently than expected assuming statistical independence is selected from the set of candidate patterns. Data records that comply with at least one of the exception patterns are processed as exception candidates. | 2009-01-15 |