20th week of 2009 patent applcation highlights part 57 |
Patent application number | Title | Published |
20090125441 | Monetary Account Management - Methods, systems, and machine readable media are disclosed that may use a float account to manage monetary accounts associated with an account holder. In one embodiment, a method may include receiving a transaction for the float account that has an associated monetary amount. The method may also include holding the monetary transaction in the float account of the account holder. The method may include distributing the monetary amount of the transaction among the monetary accounts of the account holder per directions of the account holder. | 2009-05-14 |
20090125442 | Wireless communications device configured for automated returns - A method for automated return of an item, including the steps of: automatically identifying, with a processor and an interface element in a specially programmed general-purpose computer, an item brought within a predetermined proximity of a retail location operated by a business entity; determining, via the processor and a memory element in the general-purpose computer, that the item was previously purchased from the business entity by a customer; and applying, using the processor, a credit for the item to an account associated with the customer. In some aspects, the item comprises an RFID tag and the memory element comprises a sales record for the item including data regarding the tag, and automatically identifying an item includes automatically detecting the tag and transmitting data identifying the tag to the interface element, and determining that the item was previously purchased includes using the data identifying the tag to select the sales record. | 2009-05-14 |
20090125443 | METHOD TO FACILITATE ENGAGEMENT AND COMMUNICATION BETWEEN A COMPANY AND A RECRUITER - The present invention includes a method to facilitate engagement and communication between a company with an available position and a recruiter. The method includes the steps of posting information about the available position for the company, and receiving information about a candidate for the available position of the company from the recruiter, and submitting the information about the candidate for the available position of the company to the company. The method further includes the step of receiving payment from the company and transmitting a portion of the payment to the recruiter upon the selection by the company of a candidate for the available position. | 2009-05-14 |
20090125444 | GRAPHICAL USER INTERFACE AND METHODS OF ENSURING LEGITIMATE PAY-PER-CLICK ADVERTISING - A graphical user interface for setting parameters related to ad delivery, including a first window for logging into a web interface; a second window for setting at least one of a basic or advanced configuration policies; a third window for displaying at least one of a case study, a budget report, a traffic report, a data mining report, and an ad denial report. | 2009-05-14 |
20090125445 | System and method for capturing and certifying digital content pedigree - A method of automatically tracking the introduction of external digital content into digital content under development is provided. First digital content of a digital content developer is provided. Into the first digital content is inserted from a system external to systems of the digital content developer external digital content of a party other than the digital content developer. Introduction of the external digital content into the first digital content is automatically detected and data relating to a source of the external digital content or to licensing information relating to the external digital content is stored. | 2009-05-14 |
20090125446 | System and Method for Secure Transactions Manageable by a Transaction Account Provider - A system and method for securing a financial transaction using a proxy code, which is assigned a transaction account number. An account issuer permanently assigns the proxy code to a transaction account correlated to the transaction device. The proxy code is uploaded onto the transaction device for later use in completing a transaction request. During transaction completion, the proxy code is provided to a merchant system in lieu of any sensitive account information. Since the proxy code is permanently assigned, the number need not be changed or updated on the merchant system once uploaded into a payment device or merchant database. The account issuer may manipulate the sensitive account information without need to alter the information stored on the merchant database. Since the proxy code contains no sensitive information, the sensitive information related to the transaction account is secured from theft. | 2009-05-14 |
20090125447 | METHOD, SYSTEM AND MACHINE READABLE PROGRAM FOR MITIGATING EFFECTS OF DATA SPIKES - The invention provides, among other things: methods, systems, machine readable programs and associated graphical user interfaces for identifying a financial instrument and a time interval associated therewith. The financial instrument has a first set of data associated therewith, which includes a plurality of values. The values may include a first value associated with a high value for the financial instrument during the time interval and a second value associated with a low value for the financial instrument during the time interval. The values may further include a third value associated with an opening value for the financial instrument during the time interval and a fourth value associated with a closing value for the financial instrument during the time interval. The time interval is then analyzed to determine if it includes a spike or other anomaly based upon the first set of data. | 2009-05-14 |
20090125448 | SYSTEM, METHOD AND PROGRAM FOR AGENCY COST ESTIMATION - A method, system and computer program product for forecasting the transaction cost of a portfolio trade execution that may be applied to any given trading strategy or an optimal trading strategy that minimizes transaction costs. The system accepts user-defined input variables from customers and generates a transaction cost estimation report based on those variables. Two models are utilized: discretionary and non-discretionary. A specific transaction cost estimation and optimization is performed that model the transaction costs of a specific trade execution based on the user's trading profile and market variables. | 2009-05-14 |
20090125449 | Systems and methods for determining investment product suitability - Techniques and systems are disclosed for determining the suitability of one or more investment products for an investor. One embodiment provides a method which includes receiving (e.g., via a graphical user interface, or GUI) information defining one or more characteristics of the investor, receiving (e.g., retrieving from an electronic file storage) information defining, for each of the investment products, at least one policy which pertains to investors in the product in a manner based at least in part on the characteristic(s) of the investor, processing the information to determine whether and/or how one or more policies apply to the investor, and presenting to a user (e.g., via the GUI) an indication of whether and/or how the policy(ies) apply(ies) to the investor, thus enabling the user to evaluate the suitability of the investment product(s) for the investor. | 2009-05-14 |
20090125450 | METHOD AND SYSTEM FOR MEASURING INVESTMENT VOLATILITY AND/OR INVESTMENT PERFORMANCE - The present invention relates to a method and system for measuring investment volatility (e.g., total portfolio volatility of individuals) and/or investment performance (e.g., total portfolio performance of individuals). In one example (which example is intended to be illustrative and not restrictive), the method and system may be used for measuring investment volatility and/or investment performance of personal pension portfolios. In another example (which example is intended to be illustrative and not restrictive), the method and system may provide for measuring volatility of an investment portfolio held by an investor, comprising: providing first information indicating volatility of the investment portfolio over one or more predetermined periods of time; and providing second information indicating volatility of investment portfolios of the investor's peer group (e.g., on average) over the predetermined period(s) of time. | 2009-05-14 |
20090125451 | TECHNIQUES FOR REDUCING DELTA VALUES OF CREDIT RISK POSITIONS IN ONLINE TRADING OF CREDIT DERIVATIVES - Techniques for reducing delta values of credit risk positions in online trading of credit derivatives are disclosed. In one particular exemplary embodiment, a method for reducing delta values may comprise: receiving, in an online trading system of credit derivatives, a plurality of credit risk positions submitted by a plurality of trader clients, each credit risk position having a delta value and a maturity date, wherein each trader client's submission is unknown to other trader clients: identifying, from the plurality of trader clients, at least two trader clients who hold offsetting credit risk positions on at least two maturity dates; determining delta offsets to be applied to delta values of the credit risk positions held by the at least two trader clients and having the at least two maturity dates, such that an overall delta of each of the at least two trader clients' credit risk positions remains substantially unchanged after the application of the delta offsets; calculating, based on the determined delta offsets, notional amounts of credit derivative trades needed to realize the delta offsets; and executing the credit derivative trades among the at least two trader clients. | 2009-05-14 |
20090125452 | Currency Strength Indexes - Systems, methods and computer instructions for creating and/or determining the present value of currency strength indexes are provided. Certain methods of using a computer to create a currency index include: selecting a basis currency; selecting a plurality of non-basis currencies; assigning an allocation to each non-basis currency; and making an investment transaction for each non-basis currency based at least in part on the allocation. In certain methods, the investment transaction includes selling an amount of each non-basis currency against the basis currency. In certain methods, the investment transaction includes buying an amount of each non-basis currency against the basis currency. Certain methods include determining the present value of the currency index. | 2009-05-14 |
20090125453 | STOCK NAME SEARCH DEVICE, STOCK NAME SEARCH METHOD, AND INFORMATION STORAGE MEDIUM - In order to allow a user to quickly select a stock name with a stock price transition of a desired pattern from among a large number of stock names, a stock name search device includes: a similarity calculation unit ( | 2009-05-14 |
20090125454 | SOFTWARE FOR AUTOMATICALLY PROVIDING QUOTES - A method for automatically generating a price quote by inputting information relevant to the price quote into software and automatically generating the quote using the software. Automatic quoting means for automatically creating quotes. | 2009-05-14 |
20090125455 | Method for Aligning Investor and Portfolio Manager Financial Interests - A method for aligning investor and portfolio manager interest comprising a polyfunctional fee algorithm. wherein said algorithm charges higher fees to the investor when returns are favorable and charges a lower fees to the investor when returns are not favorable. | 2009-05-14 |
20090125456 | SYSTEM AND METHOD FOR PRINTING POSTAGE INDICIA WITH MAIL-BY DATE - An envelope having a window for allowing a printed postage indicia to show through is shown. According to a preferred embodiment, the postage indicia window may be provided with a glassine covering. Preferably the postage indicia may be put in a corner of a document to be mailed and the document placed in the envelope so that the postage indicia shows through the postage indicia window. | 2009-05-14 |
20090125457 | SELF-SERVICE, MONITORED AND CONTROLLED BEVERAGE DISTRIBUTION AND DISPENSING SYSTEM - A beverage distribution system is offered for the purpose of self-service beverage dispensing, capable of providing customers real-time feedback on beverage consumption levels. The system includes a network of control stations and patron stations which are in constant communication via a wired or wireless network. The system is capable of detecting low beverage levels in beverage containers when or before they occur and can inform wait staff of such events. Furthermore, wait staff is provided with the tools to perform intelligent control of the self-service consumption according to local laws as well as paying visits to patrons at the appropriate time resulting in a very efficient system. A novel valve control scheme is also offered that is energy efficient, that does not generate undesirable heat in the presence of cooled beverages. Also, a generic flow control for beverage distribution is presented. | 2009-05-14 |
20090125458 | AUCTION SYSTEMS AND METHODS FOR SELECTING INSERTS FOR DIRECT MAILINGS - A method of allocating excess space associated with a primary component includes determining the excess space associated with the primary component, identifying at least one information insert compatible with the excess space, providing an output advertising the excess space, and receiving a request in response to the output. The request may be based at least in part on the at least one information insert. The method also includes associating the at least one information insert with the primary component. | 2009-05-14 |
20090125459 | METHOD AND SYSTEM FOR RULE-BASED CONTENT FILTERING - A system and method for content-filtering of data containers in a network supporting versatile communications services are disclosed. The content-filtering system is integrated with a content-adaptation system. Several server units handle data containers formulated at source according to different protocols. A content filtering process relies on characterizing each component of a container to produce a set of content descriptors and producing a set of binary conditions for each component according to a preset criterion for each descriptor. A set of rules is devised where each rule applies a respective Boolean expression to a subset of the conditions to prescribe a respective content-editing action. Methods of specifying and evaluating a rule's Boolean expression are disclosed. A formal graph is used to define inter-dependence of rules. | 2009-05-14 |
20090125460 | AUTOMATED HAZARDOUS MATERIALS EVENT RESPONSE SYSTEM AND METHOD - An automated hazardous materials event response management system and method configured to manage handling of hazardous materials events is disclosed. The materials management system can be configured to receive event information pertaining to a hazardous materials event. The system accesses an event response database, and, based on the event information, directs actions to respond to the hazardous materials event. | 2009-05-14 |
20090125461 | Multi-Label Active Learning - Multi-label active learning may entail training a classifier with a set of training samples having multiple labels per sample. In an example embodiment, a method includes accepting a set of training samples, with the set of training samples having multiple respective samples that are each respectively associated with multiple labels. The set of training samples is analyzed to select a sample-label pair responsive to at least one error parameter. The selected sample-label pair is then submitted to an oracle for labeling. | 2009-05-14 |
20090125462 | Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment - Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes receiving a plurality of sets of one or more first keywords on a mobile client, each set of first keywords associated with one or more respective first messages, monitoring user interaction of the respective first messages on the mobile client, performing learning operations on the mobile client with the first keywords based on monitored user interaction to estimate a set of keyword interest weights, receiving a set of target keywords associated with a target message, and displaying the target message on the mobile client based on the estimated keyword interest weights. | 2009-05-14 |
20090125463 | TECHNIQUE FOR CLASSIFYING DATA - Provided is a system that generates models for classifying input data into a plurality of classes on the basis of training data previously classified into the plurality of classes. The system includes a sampling unit and a learning unit. The sampling unit samples, from the training data, a plurality of datasets each including a predetermined number of elements classified into a minority class and a corresponding number of elements classified into a majority class, the corresponding number being determined in accordance with the predetermined number. The learning unit learns each of a plurality of models for classifying the input data into the plurality of classes, by using a machine learning technique on the basis of each of the plurality of sampled datasets. | 2009-05-14 |
20090125464 | Method and Apparatus for Acquiring a Common Interest-Degree of a User Group - A method of acquiring a common interest-degree of a user group for a program, wherein each user of the user group corresponds to a user profile, and the method includes the following steps: receiving a program, which contains at least one content feature; acquiring like-degree, compromise-index and user weight of the user for the said content feature from the user profile; adjusting the user's like-degree for the content feature, with combination of user weight and comprise-degree of each user; acquiring the common interest-degree of the user group for the program according to the adjusted like-degree. In this invention, the compromise indexes of the various users, who are watching certain program, are adopted to adjust the corresponding user weights, so as to acquire the common interest-degree of the user group more accurately and comprehensively. | 2009-05-14 |
20090125465 | SYSTEM FOR AND METHOD OF CAPTURING APPLICATION CHARACTERISTICS DATA FROM A COMPUTER SYSTEM AND MODELING TARGET SYSTEM - A system for, method of and computer program product captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted, defined as the total number of memory references between two accesses to the same piece of data. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations. Methods for assessing cache utilization as well as parallel execution are covered. | 2009-05-14 |
20090125466 | Rapidly Maturing Expanded Data Transaction Profiles - A first set of variables is introduced into a data transaction scoring system. The first set of variables having a maturity level less than a second set of variables previously matured on the data transaction scoring system. The maturity level corresponding to an amount of exposure to the data transaction scoring system. The amount of exposure affecting a degree of precision for the data transaction scoring system. The first set of variables are introduced by expanding a data transaction profile for the data transaction scoring system including second set of variables to further include the first set of variables. Initial values are assigned for the first set of variables based on a statistical model. After such an assignment, scoring of data transactions using the expanded data transaction profile prior to maturing the data transaction system using the first set of variables can be initiated. Related apparatus, systems, techniques, and articles are also described. | 2009-05-14 |
20090125467 | Proactive detection of metal whiskers in computer systems - One embodiment of the present invention provides a system that proactively monitors and detects metal whisker growth in a target area within a computer system. During operation, the system collects target electromagnetic interference (EMI) signals using one or more antennas positioned in the vicinity of the target area. Next, the system analyzes the target EMI signals to proactively detect the onset of metal whisker growth in the target area. | 2009-05-14 |
20090125468 | RULESET OPTIMIZATION THROUGH BLOCKED AND CONCURRENT RULE DISPATCH - Embodiments of the invention provide techniques for optimizing the processing of abstract rules. In general, the results of executing an abstract query may be used as data inputs for processing an abstract rule. In one embodiment, query results may be sorted according to input field values required for processing a deterministic abstract rule. If a record of the sorted query results includes the same input values as a preceding record, then the rule output of the preceding record may be reused, rather than processing the abstract rule again. Accordingly, the demand load placed on a rule engine may be reduced. | 2009-05-14 |
20090125469 | LINK DISCOVERY FROM WEB SCRIPTS - A computer-implemented method, a computer system, and computer media for discovering links in scripts are provided. The computer system includes a crawler, a rules engine, and an index that are utilized to store links generated by scripts located in webpages in the index. The crawler traverses a network to locate webpages having scripts. The rules engine parses the located webpages and extracts the scripts based on rules that are satisfied by segments of the extracted scripts. The rules engine evaluates the segments of the extracted scripts to generate links. After the rules engine validates the links, the rules engine transmits the links to the index for storage. | 2009-05-14 |
20090125470 | System and Method for Managing Access Control Lists - Systems and methods consistent with the present invention provide better scheme for updating access control list (ACL) rule entries in a ternary content addressable memory (TCAM). In a firewall, ACL rules are scanned for each packet arriving in a router or switch to determine if a match exists between the packet and any of the patterns. Depending on the pattern matched, the corresponding action may be either to accept or to deny the packet. These rules are stored in a TCAM, and new or updated rules may be added to the TCAM. Systems and methods consistent with the present invention determine whether the new or updated rule has a dependency conflict with existing rules in the TCAM. If not, the rule can be inserted anywhere in the TCAM. Accordingly, the TCAM associated with a firewall's ACL can be updated more quickly and efficiently. | 2009-05-14 |
20090125471 | Event detection and method and system - An event detection method is disclosed. At least one most adaptable life cycle model is generated according to at least one historical event data, at least one nutrition growing function, and at least one firing point rule. Event data is received and a strength value thereof is calculated according to a life cycle model corresponding to the event data. It is determined whether an event firing point is achieved according to the strength value variation. If the event firing point is achieved, an event corresponding to the event data is sent. The event detection method enhances the ability of event tracking and development so event firing is more accurate to fit real event occurring situations, realize event evolution, and filter false alarms. | 2009-05-14 |
20090125472 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE STORAGE MEDIUM - There is provided an information processing apparatus, including a receiving unit that receives a derivational relationship information item designating a document prior to an operation as a parent and a document after the operation as a child, and document attribute of the document after the operation; a derivational relationship storage unit that stores the derivational relationship information item being received; a document attribute storage unit that stores the document attribute being received; and an inference unit that, based on a comparison between document attribute of a document which is a root of a tree structure of derivational relationships of documents represented by derivational relationship information items stored in the derivation storage unit and document attribute of a document included in the derivational relationship information items, infers a document that can be a parent of the root document, the compared document attributes being obtained from the document attribute storage unit. | 2009-05-14 |
20090125473 | CONFIGURING INDIVIDUAL CLASSIFIERS WITH MULTIPLE OPERATING POINTS FOR CASCADED CLASSIFIER TOPOLOGIES UNDER RESOURCE CONSTRAINTS - A computer-implemented method for configuring a classifier structure includes receiving a classifier structure for identifying a feature of input data, adding a plurality of operating points to a parent binary classifier of the classifier structure, and setting the operating points to minimize a total cost based on resources available to the classifier structure. Each operating point controls how data is classified by the parent binary classifier for distribution to the child binary classifiers. | 2009-05-14 |
20090125474 | USER PREFERENCE-BASED DATA ADAPTATION SERVICE SYSTEM AND METHOD - The present invention relates to a user preference-based data adaptation service system and method. More particularly, the present invention relates to a user preference-based data adaptation service system and method capable of providing a data adaptation service that appropriately converts a file in consideration of a difference between the platforms of different kinds of devices in order to share the file, and reflecting an exact user preference in consideration of the surrounding environments, such as, the performance of the device and a network. | 2009-05-14 |
20090125475 | Methods and Systems for User-Association of Visual Stimuli with Corresponding Responses - Methods and systems permit a user to decide what different responses are triggered when different visual stimuli are presented to the user's wireless communications device. | 2009-05-14 |
20090125476 | Interface for Selection of Items - An apparatus (and method) is configured to perform an operation on a plurality of items of data. A memory stores data identifying said items. The apparatus generates a list of selected items identifying an item in response to a first selection signal; performs a selection operation to add an item to said list of selected items by: responsive to (a) a first move cursor signal: identifying a first item of said plurality of items stored in said memory; and adding said first identified item to said list of selected items if said item is not already on said list and (b) a second move cursor signal: identifying a second item of said plurality of items stored in said memory; removing said first identified item from said list of selected items. The apparatus adds said second identified item to said list of selected items if said second item is not on said list. | 2009-05-14 |
20090125477 | FOREIGN LANGUAGE ABBREVIATION TRANSLATION IN AN INSTANT MESSAGING SYSTEM - A system for automatically providing foreign language abbreviation translation in an instant messaging system that identifies a foreign language abbreviation translation database based on a user indicated source culture. The foreign abbreviation translation database stores abbreviation translations for foreign language abbreviations frequently used by people from the user indicated source culture. The system locates a candidate term in an instant message and compares the candidate term to the foreign language abbreviations in the foreign language abbreviation translation database. In the event that the candidate term matches one of the foreign language abbreviations in the identified foreign language abbreviation translation database, the corresponding translation is retrieved and displayed. The comparison of the candidate term with the foreign language abbreviations may include automatically obtaining a transliteration of the candidate term. The disclosed system advantageously enables translation of foreign language abbreviations to be performed in real-time. | 2009-05-14 |
20090125478 | Database heap management system with variable page size and fixed instruction set address resolution - A heap management system for a database uses “sets” of pages to store database information. As memory for each successive set of pages is allocated, more memory is allocated for storing rows in each page of the set. Similarly, the maximum number of rows of information storable in each page of each set is greater for each successive set of pages. The number of computer instructions needed to resolve (or calculate) the memory address for a particular row is fixed. Given a target row number, (and the number of rows in the first page, and the width of the column or column group), only a fixed number of computer instructions need to be executed to resolve the starting memory address for the target row. In addition, information of the same type (i.e., one or more columns of a table) may be stored in different pages, and these pages may be located in discontiguous memory segments. This allows space for new rows to be allocated, without requiring all pre-existing rows to be moved to a different memory segment. | 2009-05-14 |
20090125479 | DATA VIEW PRESERVATION - The invention provides a method, system, and program product for preserving data views in an information space. A first aspect of the invention provides a method of preserving data views encountered as a user browses an information space, the method comprising: creating an empty path to be taken by a user through an information space assigning a uniform resource locator (URL) to the path; presenting a data view of the information space; assigning a URL to the data view; and adding the data view to the path. A path may contain one or more data views or, when created, no data views. | 2009-05-14 |
20090125480 | Combining Streaming And Navigation For Evaluating XML Queries - A query is rewritten to combine streaming evaluation and XML index evaluation. The query is rewritten to include a streaming operator (e.g. function) that, when executed, uses streaming evaluation. Further, the query is rewritten so that XML index evaluation of a path expression also produces location information that identifies the location of a node within an XML document. The streaming operator is able to exploit the location information to begin and end scanning rather than scanning the entire XML document. | 2009-05-14 |
20090125481 | Presenting Media Data Associated with Chat Content in Multi-Dimensional Virtual Environments - A computer-implemented method enables communication between a first client and a second client mutually participating in a communication session including a multi-dimensional virtual environment is claimed. The method includes determining one or more concepts based on the one or more communications in the multi-dimensional virtual environment between the first client and second client. The method includes searching a media database based on the one or more concepts to produce a search result and transmitting the search result to the first and second clients for presentation. | 2009-05-14 |
20090125482 | SYSTEM AND METHOD FOR FILTERING RULES FOR MANIPULATING SEARCH RESULTS IN A HIERARCHICAL SEARCH AND NAVIGATION SYSTEM - A method is disclosed for modifying the results of a search performed in a collection of items by a search and navigation system. The method includes receiving a query from a user interface and determining a navigation state, defined by expressions of attribute-value pairs, based on the received query. The user interface accepts both selecting and deselecting of any of the attribute-value pairs in an expression corresponding to a navigation state to obtain an expression corresponding to a different navigation state, and each selection and deselection forms a new query. The method further includes retrieving, from the collection, items associated with the navigation state to form a set of unmodified search results, the set of unmodified search results having an arrangement for presentation to the user. A rule filter that includes a metadata expression is applied to a set of rules, each rule having a trigger, an action, and metadata. The application of the rule filter to the set of rules includes evaluating the metadata expression of the rule filter based on the metadata of each rule and passing rules for which the metadata expression of the rule filter evaluates as logical true. The trigger of each rule passed by the rule filter is evaluated, and the action of each rule for which the trigger of the rule evaluates as logical true is executed to modify the unmodified search results to form modified search results. | 2009-05-14 |
20090125483 | FILE TRANSMISSION SYSTEM AND FILE MANAGEMENT METHOD THEREOF - A file transmission system and a file management method thereof that is capable, when files are transmitted between devices, of allowing the user to determine whether to download a file having a delete history, among those files, so that an undesired file is not transmitted. The file transmission system includes a host device to provide content files, a user device connected to the host device, the user device receiving the content files provided from the host device, and a controller to search for a delete history of a file to be transmitted from the host device to the user device and determine whether to transmit the file to be transmitted, if the file to be transmitted has the delete history. Therefore, it is possible to efficiently manage files having delete histories. | 2009-05-14 |
20090125484 | System and method for engaging an online employment service - An online employment website and the computer system and software for operating the website are disclosed. The invention relates to a system and method for gathering information from both employers and job applicants, and providing an online database management system that screens the applicants so that an employer is charged for a particular job listing only if an applicant meets specified criteria for that particular job. | 2009-05-14 |
20090125485 | System for Searching for Desired Music - Disclosed is a system for searching desired music. The system includes a remote control mechanism, a connector connected to the remote control mechanism and at least one search mechanism connected to the connector. The search mechanism includes a communication interface unit and a search unit connected to the communication interface unit. The search unit includes an algorithm element and a music database. The music database includes a plurality of music units. | 2009-05-14 |
20090125486 | Multi-Tier Employment Model for Human Capital Management - A three-tier employment model provides flexibility when modeling even moderately complex relationships, such as where an employee has multiple job tasks or assignments for an employer. In such an example, a top level can store information for each employee defining the type of relationship that exists between the employee and the employer, such as where the employee works for multiple entities of the employer. A middle level can capture employment terms and conditions that are associated with the relationship(s), as well as one or many work assignments, such as salary information for each assignment. A bottom level can store the actual details of the work to be performed. A three-tier approach thus provides significant flexibility in modeling the employment of a person for an enterprise, and allows companies and enterprises to easily record the reality of their complex work relationships. | 2009-05-14 |
20090125487 | CONTENT BASED IMAGE RETRIEVAL SYSTEM, COMPUTER PROGRAM PRODUCT, AND METHOD OF USE - The present invention relates to a method and system for searching a target image in a data repository. A user may search a collection of images and retrieve images based upon the image content of a target or query image. The system may apply a combination of pre-processing techniques and image search techniques to provide matches for the target or query image. | 2009-05-14 |
20090125488 | Geographic XML database management system - The present invention relates to an XML database management system for providing geographic information. In one embodiment, the XML database management system comprises a loader capable to convert ( | 2009-05-14 |
20090125489 | MESSAGE GENERATOR - A message generator for use in a publish/subscribe system, the publish/subscribe system having a broker for receiving a plurality of messages from one or more publishers and a subscriber: the message generator comprising: a storage component for retaining the plurality of messages; and an aggregator for aggregating the plurality of messages into an aggregated message. | 2009-05-14 |
20090125490 | SYSTEM FOR LOCATING DOCUMENTS A USER HAS PREVIOUSLY ACCESSED - A system is provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system may include upon three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document. | 2009-05-14 |
20090125491 | SYSTEM AND COMPUTER READABLE MEDIUM FOR GENERATING REFINEMENT CATEGORIES FOR A SET OF SEARCH RESULTS - A system and computer readable medium for providing a set of refinement categories for a set of search results generated in response to a search query. The system comprises: a category identifier system that analyzes each search result and identifies at least one category from a hierarchy of categories for each search result, thereby providing a list of identified categories; a ranking system that ranks each category in the list of identified categories; and a selection system that selects a predetermined number of the highest ranking categories from the list of identified categories to generate the set of refinement categories, wherein the selection system eliminates categories from the set of refinement categories if the category has a parent in the set of refinement categories. | 2009-05-14 |
20090125492 | METHOD, APPARATUS AND COMPUTER PROGRAM FOR KEY WORD SEARCHING - System, method and computer program for initiating a search at a server computer. A data base including a URL of the server computer is stored at a client computer. Information entered by a user into the client computer is received. From the information, a search term and the URL of the server computer are identified. Then, an HTTP search request which includes the URL of the server computer and the search term is generated. Then, the HTTP search request is sent to the server computer. The identifying of the URL of the server computer comprises searching the data base for a character string contained in the information that matches the URL of the server computer. The identifying of the search term comprises identifying a portion of the information appended to the URL of the server. The identifying of the search term also comprises omitting from the portion one or more symbols adjacent to the search term which are inconsistent with a search request using HTTP. The generating of the HTTP search request which combines the URL of the server computer and the search term comprises inserting adjacent to the search term one or more symbols consistent with a search request using HTTP. | 2009-05-14 |
20090125493 | SYSTEM AND METHOD FOR NESTED CATEGORIZATION USING FACTORIZATION - A system for information item categorization in which each non-leaf node in a hierarchical organization of nodes represents a category, and each leaf node represents an information item. A number P is associated with each node. For non-leaf nodes, the associated number P is selected from a subset of relatively prime elements chosen from an appropriate Unique Factorization Domain (UFD), such as a set of relatively prime numbers which are a subset of the familiar set of integers. For leaf nodes, P is set to 1. A number M is also associated with each node. For each root node, M is set to the value of P for that node. For each non-root node, M is set to the product of the M's of all parent nodes of the node and the P of that node. | 2009-05-14 |
20090125494 | GLOBAL QUERY NORMALIZATION TO IMPROVE XML INDEX BASED REWRITES FOR PATH SUBSETTED INDEX - Techniques for processing a query that includes a path expression are provided. A query processor determines whether an XML index may be used to execute the query instead of having to scan multiple XML documents. The query is parsed and normalized, which results in multiple normalized path expressions that are based on the original path expression. If the XML index is a path-subsetted index, then the query processor generates annotated path expressions based on the normalized path expressions. The query processor determines whether each of the annotated path expressions is satisfiable by the path-subsetted XML index. If so, then the XML index is used to process the query. | 2009-05-14 |
20090125495 | OPTIMIZED STREAMING EVALUATION OF XML QUERIES - A database system may perform a streaming evaluation of an XPath expression by utilizing an XPath evaluation component in tandem with an XML event-streaming component. For a more optimal filtered streaming evaluation, the XML event-streaming component may provide an interface whereby the evaluation component sends certain criteria to the event-streaming component when requesting an XML event. The criteria may be based on a next unmatched step in the XPath expression. In response to the request for an XML event, the event-streaming component may only return events that match the criteria. The evaluation component may be, for example, a compiled state machine for the XPath expression. The criteria may be pre-compiled for each possible state in the state machine. The event-streaming component may also utilize the criteria along with schema information to skip parsing of certain segments of XML data. | 2009-05-14 |
20090125496 | NETWORK DEVICE AND METHOD FOR MONITORING OF BACKEND TRANSACTIONS IN DATA CENTERS - A network device and method for learning and monitoring transactions executed by back-end systems in data servers. Specifically, it allows learning and monitoring at least standard query language (SQL) transactions sent from an application server hosting a web application to a database server and executed thereon. Monitoring of SQL transactions allows measuring performance parameters with regards to databases, databases' tables, operations and queries that are part of the transactions. Furthermore, the measurement of performance parameters with respect to HTTP requests of the respective SQL transactions is provided. | 2009-05-14 |
20090125497 | SYSTEM AND METHOD FOR MULTI-LINGUAL INFORMATION RETRIEVAL - Multi-lingual information retrieval methods and systems are described. | 2009-05-14 |
20090125498 | Doubly Ranked Information Retrieval and Area Search - In a search system, document terms are weighted as a function of prevalence in a data set, the documents are scored as a function of prevalence and weight of the document terms contained therein, and then independently, the documents are ranked for a given search as a function of (a) their corresponding document scores and (b) the closeness of the search terms and the document terms. The steps can all be accomplished using matrices. Subsets of the documents can be identified with various collections, and each of the collections can be assigned a matrix signature. The signatures can then be compared against terms in the search query to determine which of the subsets would be most useful for a given search. | 2009-05-14 |
20090125499 | MACHINE-MODERATED MOBILE SOCIAL NETWORKING FOR MANAGING QUERIES - Systems and methods of a machine-moderated mobile social networking for managing queries are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of receiving queries from a mobile device and intelligently distributing the queries among users that are deemed suitable to provide useful insight to the queries. The queries are typically questions asked by potential patrons regarding specific venues, patrons looking for specific businesses and/or events that fit their specific criteria, by way of example but not limitation, geography, locale, type of cuisine, ambience, music, etc. In most instances, a consumer can send the query from a portable device (e.g., cell phone, Blackberry, telephone, iPhone, Treo, etc.) in various formats (e.g., SMS text, voice call, USSD message, IM, and/or email, etc.) to a predetermined phone number and/or other types of address identifiers. | 2009-05-14 |
20090125500 | OPTIMIZATION OF ABSTRACT RULE PROCESSING - Embodiments of the invention provide techniques for optimizing the processing of abstract rules. In general, the results of executing an abstract query may be used as data inputs for processing an abstract rule. In one embodiment, query results may be sorted according to input field values required for processing a deterministic abstract rule. If a record of the sorted query results includes the same input values as a preceding record, then the rule output of the preceding record may be reused, rather than processing the abstract rule again. Accordingly, the demand load placed on a rule engine may be reduced. | 2009-05-14 |
20090125501 | RANKER SELECTION FOR STATISTICAL NATURAL LANGUAGE PROCESSING - Systems and methods for selecting a ranker for statistical natural language processing are provided. One disclosed system includes a computer program configured to be executed on a computing device, the computer program comprising a data store including reference performance data for a plurality of candidate rankers, the reference performance data being calculated based on a processing of test data by each of the plurality of candidate rankers. The system may further include a ranker selector configured to receive a statistical natural language processing task and a performance target, and determine a selected ranker from the plurality of candidate rankers based on the statistical natural language processing task, the performance target, and the reference performance data. | 2009-05-14 |
20090125502 | SYSTEM AND METHODS FOR GENERATING DIVERSIFIED VERTICAL SEARCH LISTINGS - A method of generating a diversified vertical search results listing, including listing attribute values related to search criteria and their frequency of occurrence to create a plurality of listings; creating a plurality of interval bands based on the plurality of listings; generating a random diversity score for each listing over a substantially uniform distribution within each of the plurality of bands; and sorting a set of search results for diversified listing in response to a user searching for the search criteria according to the diversity score of each listing. | 2009-05-14 |
20090125503 | WEB PAGE CATEGORIZATION USING GRAPH-BASED TERM SELECTION - This disclosure describes systems and methods for categorizing web pages. Web pages and terms selected from those web pages are organized in a matrix. The number of terms in the matrix are filtered using a Laplacian score algorithm. A linear regression algorithm or some other algorithm may use the filtered set of terms to fit the web pages into pre-defined categories. | 2009-05-14 |
20090125504 | Systems and methods for visualizing web page query results - Systems and methods for providing search results responsive to a search query are provided. A submitted search query is received from a search requester. Search results relevant to the search query are obtained from a document index. Each search result comprises (i) a source document or a reference to a source document and (ii) a static graphic representation of the source document. The static graphic representation of the source document was obtained from the source document at a time before the submitted search query was received. The static graphic representation of the source document of a first search result in the search results is displayed in a center position of a graphic output device. The static graphic representation of the source document of a second search result in the search results is displayed in an off-center position of the graphic output device. The static graphic representation of the source document of the second search result is displayed rotated about an axis of rotation that lies between the center position and the off-center position. | 2009-05-14 |
20090125505 | INFORMATION RETRIEVAL USING CATEGORY AS A CONSIDERATION - Category affinity may be used as a consideration in providing search results. A taxonomy of substantive categories is created and/or obtained. A corpus of document is compared with the taxonomy to determine the category(ies) with which the documents affine. A query is also compared with the taxonomy to determine the category(ies) with which the query affines. A document may receive a category score based on how well the document's category(ies) match the query's category(ies). This document score may be combined with other scores, such as a text score, a link score, and a distance score, and/or any other factors, to determine an overall relevance score. The relevance score may then be used to rank and present search results. | 2009-05-14 |
20090125506 | Method of Managing Messages In Archiving System For E-Discovery - Provided is a method for managing messages in an archiving system for E-Discovery. The method includes capturing a message by classifying the message using at least one of a port number, a packet content and a packet pattern at the time of messaging a message transmitted by all communication devices officially recognized in a company, storing the message at an on-line storage through an indexing and a compression after removing a duplicate content of the message for a large capacity retrieval, and backing up the data at a unalterable permanent recording media in accordance with a priority selectively designated according to the attribute. | 2009-05-14 |
20090125507 | COMPUTER AIDED DESIGN SYSTEM - A computer aided design system is provided that includes a display, an input unit for inputting a circuit search-range narrowing condition, and a processing unit for, when a circuit topology of a circuit to be designed is changed, finding recommended circuits by searching a database, which stores part data and circuit data, based on the circuit search-range narrowing condition, and displaying a list of the recommended circuits on the display. | 2009-05-14 |
20090125508 | SYSTEMS AND METHODS FOR FILE TRANSFER TO A PERVASIVE COMPUTING SYSTEM - Embodiments of the invention described herein provides a system and method for transferring files in a pervasive computing system. The methods comprises the steps of selecting at least a sub-set of files to be made available to a remote computing system and determining a relevance score for each of the sub-set of files to a remote computing system. Information regarding the relevance of each of the files in the sub-set of files is made available with the file. | 2009-05-14 |
20090125509 | DOCUMENT RECOGNIZING APPARATUS AND METHOD - A document recognizing apparatus includes a display control unit which displays a document data including a character string related to a character string selected by a user, and an area that includes at least a character string of the document data. | 2009-05-14 |
20090125510 | DYNAMIC PRESENTATION OF TARGETED INFORMATION IN A MIXED MEDIA REALITY RECOGNITION SYSTEM - A context-aware targeted information delivery system comprises a mobile device, an MMR matching unit, a plurality of databases for user profiles, user context and advertising information, a plurality of comparison engines and a plurality of weight adjusters. The mobile device is coupled to deliver an image patch to the MMR matching unit which in turn performs recognition to produce recognize text. The recognized text is provided to a first and second comparison engines to produce relevant topics and relevant ads. The relevant topics and relevant ads are adjusted with information from a user context database including information such as location, date, time, and other information from a user profile. The weight adjusted relevant topics and relevant ads to a third comparison engine. The third comparison engine compares the weighted relevant topics and relevant ads to produce a set of final ads that are most related to the topics of interest for the user and delivered for display on to the mobile device. | 2009-05-14 |
20090125511 | PAGE RANKING SYSTEM EMPLOYING USER SHARING DATA - Standard web content search result relevance and ranking is improved by considering certain social reference data, such as the number of times an item of content is shared, normalized for the number of times it is viewed. A system and method for improving the relevance and ranking includes a system and method for tracking the social references and a system and method for operating on search engine results to either re-order the results based on social reference data, re-order the search results based on a combination of the social reference data and the web search engine's ordering, and/or display the social reference data either with the search results reordered or in the order provided by the web search engine. Many different forms of data constitute social reference, including sharing content or a link thereto by email, SMS, posting to a link-sharing site, blog, and bookmarking in a web browser. | 2009-05-14 |
20090125512 | SCHEMA MAPPER - Embodiments of the present invention provide the ability to effectively visualize the mapping between two schemas, referred to herein as a source schema (or first schema) and a destination schema (or second schema), regardless of the size or complexity of the schemas and mappings. According to one aspect of the present invention a method for visually representing a mapping between a first schema and a second schema is provided. The method includes receiving a selection of an object, emphasizing the selected object and identifying a plurality of objects that are relevant to the selected object. The objects that are identified as being relevant to the selected object are also emphasized. | 2009-05-14 |
20090125513 | SYSTEM FOR REMOTELY SEARCHING A LOCAL USER INDEX - A system is provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system may include three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document. | 2009-05-14 |
20090125514 | Sequence Matching Algorithm - Sequence alignment techniques are disclosed. In one embodiment, a sparse data structure is constructed that represents respective character positions of matching character sets in input sequences. This sparse data structure may take a variety of forms, including a “tree of trees.” Once constructed, each match is linked to at most one other match using a local application of a predetermined algorithm (e.g., a Smith-Waterman-type scoring algorithm). The links between matches are analyzed and a possible alignment or set of alignments is produced. | 2009-05-14 |
20090125515 | STRING POOLING - A start index and a length are obtained for a subset of a text sequence buffered within a parser. A string pool containing a plurality of pooled string objects is polled to determine whether any of the pooled string objects contain the subset of the text sequence buffered within the parser by using the start index and the length. One of the pooled string objects is used if it contains the subset of the text sequence, otherwise, the generation of a new pooled string object in the string pool containing the subset of the text sequence is initiated. Related techniques, apparatus, systems, and articles are described. | 2009-05-14 |
20090125516 | SYSTEM AND METHOD FOR DETECTING DUPLICATE CONTENT ITEMS - Generally, the present invention provides systems, methods and computer program products for detecting different content items with similar content by examining the anchortext of the link. A method of the present invention comprises selecting one of a plurality of websites, crawling the selected website to identify one or more content items, and downloading one or more content items of the selected website. A determination is then made as to the one or more linking relationships from the one or more content items of the selected website and one or more linking rules are learned based upon association rule mining of the one or more content items. The one or more linking rules are then applied to one or more content items of one or more websites in order to determine storage of the one or more content items based upon the one or more linking rules on a search provider's central server. | 2009-05-14 |
20090125517 | METHOD AND SYSTEM FOR KEYWORD CORRELATION IN A MOBILE ENVIRONMENT - Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes receiving a plurality of sets of one or more first keywords on a mobile client, each set of first keywords associated with one or more respective first messages, monitoring user interaction of the respective first messages on the mobile client, determining a user selection rate for each unique first keyword of the plurality of sets of first keywords, receiving a set of target keywords associated with a target message, performing one or more matching operations between the set of target keywords and corresponding user selection rates to produce a set of one or more matching parameters, and displaying the target message on the mobile client dependent upon the matching parameters. | 2009-05-14 |
20090125518 | Collaborative Authoring - A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user. | 2009-05-14 |
20090125519 | Device, system, and method for regulating software lock elision mechanisms - A method, apparatus and system for, in a computing apparatus, comparing a measure of data contention for a group of operations protected by a lock to a predetermined threshold for data contention, and comparing a measure of lock contention for the group of operations to a predetermined threshold for lock contention, eliding the lock for concurrently executing two or more of the operations of the group using two or more threads when the measure of data contention is approximately less than or equal to the predetermined threshold for data contention and the measure of lock contention is approximately greater than or equal to a predetermined threshold for lock contention, and acquiring the lock for executing two or more of the of operations of the group in a serialized manner when the measure of data contention is approximately greater than or equal to the predetermined threshold for data contention and the measure of lock contention is approximately less than or equal to a predetermined threshold for lock contention. Other embodiments are described and claimed. | 2009-05-14 |
20090125520 | Design of Self-Adapting Meta Descriptors Based Upon Real Use Scenarios and Experiences - Provided is a system for generating an on-demand, custom runtime solution to a user or Business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. The software components and related meta descriptors are managed by means of a software component meta management system (SCMMS). Meta descriptors are self adaptive in a manner that reflects real use scenarios. Meta descriptors describe both static and dynamic attributes of components. | 2009-05-14 |
20090125521 | SYSTEM AND METHOD FOR REPRESENTATION OF MULTIPLE-IDENTITIES OF A USER IN A SOCIAL NETWORKING ENVIRONMENT - Systems and methods for representation of a user in a social networking environment are disclosed. In one aspect of the present disclosure, a method of a social networking environment includes managing anonymity levels of a set of user content provided by a user to the social networking environment. The set of user content includes a first content subset having a first anonymity level corresponding to a privacy setting of a public status, a second content subset having a second anonymity level corresponding to a privacy setting of a peer status, and/or a third content subset having a third anonymity level corresponding to a privacy setting of a private status. | 2009-05-14 |
20090125522 | File sharing system and file sharing method - Privacy information of a user is protected without hampering convenience when such user is to process a file in an online file storage. Provided is a file sharing system including at least one or more information processing units and a storage apparatus connected to the at least one or more information processing units via the Internet, and for storing files from the at least one or more information processing units in the storage apparatus and sharing the stored files with the at least one or more information processing units. The information processing unit includes a file creation unit for separating, when creating a file in the storage apparatus, privacy information that identifies a user creating the file from information required for creating the file in the storage apparatus, and creating the file in the storage apparatus by using information obtained by converting the separated privacy information. | 2009-05-14 |
20090125523 | DISTRIBUTED MANAGEMENT FRAMEWORK FOR PERSONAL ATTRIBUTES - A technique for distributed management of attributes includes propagating attributes based upon attribute-granularity permissions. An example of a system according to the technique may include a server, coupled to a first client and a second client, that includes a module that receives attribute data from the first client; a permissions database where first permissions associated with the first client are set at the individual attribute level for the second client; an engine for updating the permissions database and for validating the first permissions for the second client; and an engine for distributing first client updates based on validated permissions to destinations associated with the one or more second destination stores. | 2009-05-14 |
20090125524 | Correlation-Based Visualization of Service-Oriented Architecture Protocol (SOAP) Messages - Correlation-based visualization of markup language messages is implemented. According to an embodiment of the present invention, a message manager receives a markup language message exchanged over a network. Correlation logic applies a template to the markup language message. Correlation logic utilizes at least one rule to visually identify correlated message in the markup language message in a tree structure. The message manager outputs the tree structure. | 2009-05-14 |
20090125525 | FILE ACCESS SYSTEM - A disclosed file access system is capable of receiving each of code data from a server apparatus and updating a local file without increasing the processing time upon receiving the code data as the number of received code data is increased. The file access system includes a header data receiving unit receiving header data; a header data writing unit writing the header data into the local file; a code data receiving unit receiving designated code data from among the code data; a storage area allocating unit allocating a storage area with respect to the local file so that the code data received by the code data receiving unit can be written from the same starting position of the local file as that of the original file; and a code data writing unit writing the code data from the position of the local file. | 2009-05-14 |
20090125526 | SYSTEM AND METHOD FOR PROVIDING AUTOMATED NON-VOLATILE OFFLINE ACCESS TO RELATIONAL DATA - A system and method for providing automated non-volatile offline access to on-line relational data. The system provides offline access to local relational data and automatically synchronizes the local relational data with a central on-line relational data store. Specifically the system comprises one or more local databases stored on one or more client computers; the central on-line database containing a plurality of data; a network connection between the one or more local subset databases and the central on-line database and a computer program interface application resident in the memory of the one or more client computers having computer readable coded embodied therein for execution by a central processing unit (CPU) operable to access the central on-line database and in the event of a loss of network connectivity, allowing one or more client computers to continue to locally access previously accessed data from the central on-line database and upon the re-establishing of the network connection, synchronizing the one or more local subset databases to the central on-line database. | 2009-05-14 |
20090125527 | Information processing apparatus, music distribution system, music distribution method and computer program - There is provided an information processing apparatus including a music storage portion to store music data, a music playback portion to play back music data, a metadata acquisition portion to acquire metadata describing information about the music data being played back in the music playback portion, a metadata transmission portion to transmit the metadata acquired in the metadata acquisition portion to the distribution server, a music reception portion to receive music data selected in the distribution server based on the information contained in the metadata and distributed from the distribution server, a music acquisition portion to acquire the music data from the music storage portion based on the information contained in the metadata, and a control portion to control the music playback portion to play back the music data distributed from the distribution server and the music data acquired from the music storage portion by the music acquisition portion. | 2009-05-14 |
20090125528 | Apparatus and Method For Classifying E-Mail Using Decision Tree - An apparatus and method for classifying e-mails using a decision tree is disclosed. The apparatus includes: a client e-mail storing unit for storing e-mails according to each folder; a decision tree generating unit for generating a decision tree based on information about e-mails stored according to folders in the client e-mail storing unit; a received e-mail processing unit for receiving e-mails; an e-mail storing unit for storing the e-mails received in the receiving e-mail processing unit; an e-mail classifying unit for classifying the e-mails stored in the e-mail storing unit based on the decision tree; an e-mail transmitting unit for transmitting the classified e-mail to the client e-mail storing unit; and a controlling unit for controlling the units to generate the decision tree based on the e-mails stored in the client e-mail storing unit and to classify the e-mail transmitted from outside based on the decision tree. | 2009-05-14 |
20090125529 | EXTRACTING INFORMATION BASED ON DOCUMENT STRUCTURE AND CHARACTERISTICS OF ATTRIBUTES - Techniques are disclosed herein for extracting attributes from documents such as web pages. A structure of a training document is compared with a structure of a template to determine a template-node that structurally corresponds to a training-document node that has been annotated with an attribute. Filters can be learned by analyzing characteristics that the attribute possesses in the training document. To extract information for the attribute from a new document, first a set of candidate nodes in a new document are determined by determining which nodes in the new document structurally map to the template node. The filters are applied to eliminate false positives from the candidate nodes. Information can then be extracted from the new document, based on remaining candidate nodes. Even if incremental changes are made to the structure of new documents, nodes that posses the attributes can still be reliably identified. | 2009-05-14 |
20090125530 | Hierarchy Nodes Derived Based on Parent/Child Foreign Key and/or Range Values on Parent Node - Nodes of a tree are dynamically generated. A user may specify that a node should have a separate child node for each unique value that occurs in a particular column of a relational table. A user may specify that a node should have a separate child node for each range of values in a user-specified set of ranges. Child nodes of a particular node may be dynamically determined and displayed by querying one or more relational tables for records that satisfy all of the criteria that are implied by that particular node and that particular node's parents. As a result of the foregoing techniques, users are not forced to create a tree node-by-node; instead, users can specify criteria based on which a whole level of nodes should be created, and a whole level of nodes may be added to a tree based on those criteria. | 2009-05-14 |
20090125531 | Key management and high performance runtime for view business objects - The subject matter disclosed herein provides methods and apparatus, including computer program products, for determining keys for use with data structures, such as objects, business objects, view business objects, and the like. In one aspect, there is provided a computer-implemented method. The method may include determining a first key of a view business object node by combining one or more keys of the business object nodes used to form the view business object node, the first key used to identify the view business object node when the view business object node is a root node. The method may also include determining, when the view business object node has a parent node, a second key of the view business object node by combining the first key and at least one key of the parent node, the second key used to identify the view business object node. Next, the method may store at least one of the first key and the second key to identify the view business object node during a query or a retrieve operation associated with a database. Related apparatus, systems, methods, and articles are also described. | 2009-05-14 |
20090125532 | METHOD AND SYSTEM FOR CORRELATING FRONT-END AND BACK-END TRANSACTIONS IN A DATA CENTER - A system and method for correlating front-end and back-end transactions in a data center. The method includes gathering front-end and back-end transactions; analyzing pairs of transactions to detect correlated front-end and back-end transactions; saving correlated pairs in a database; and displaying the correlated pairs on a graphical user interface (GUI). In accordance with an embodiment of the invention the detection of correlated pairs may be performed using content matching analysis, time proximity analysis, and attributes analysis. | 2009-05-14 |
20090125533 | Reference-Based Technique for Maintaining Links - Described herein, among other things, are implementations for a reference-based link module. The reference-based link module is configured to input a Web document having one or more links and convert the links to a reference-based link in a modified Web document. Mappings from the links to the corresponding reference-based links are stored and then accessed when the web document is requested. | 2009-05-14 |
20090125534 | Method and System for Indexing and Searching Timed Media Information Based Upon Relevance Intervals - A method and system for indexing, searching, and retrieving information from timed media files based upon relevance intervals. The method and system for indexing, searching, and retrieving this information is based upon relevance intervals so that a portion of a timed media file is returned, which is selected specifically to be relevant to the given information representations, thereby eliminating the need for a manual determination of the relevance and avoiding missing relevant portions. The timed media includes streaming audio, streaming video, timed HTML, animations such as vector-based graphics, slide shows, other timed media, and combinations thereof. | 2009-05-14 |
20090125535 | STRUCTURE FOR DELETING LEAVES IN TREE TABLE STRUCTURES - Techniques and articles of manufacture are provided comprising computer readable programs that, when executed on the computer, cause the computer to delete a leaf from a Patricia tree having a direct table and a plurality of PSCB's which decode portions of the pattern of a leaf in the tree without shutting down the functioning of the tree. A leaf having a pattern is identified as a leaf to be deleted. Using the pattern, the tree is walked to identify the location of the leaf to be deleted. The leaf to be deleted is identified and deleted, and any relevant PSCB modified, if necessary. The technique also is applicable to deleting a prefix of a prefix. | 2009-05-14 |
20090125536 | IMPLEMENTING EVENT PROCESSORS - Novel techniques for implementing applications, such as event processors (“EPs”), designed in CQL are provided. Event processors, created as a network of CQL operators, can be implemented in SQL. Implementing an event processor in SQL allows the leveraging of significant industry knowledge and experience in research and development of SQL engines. A user can interact with an EP-generator application to design an event processor in CQL. The EP-generator application can implement the event processor by translating the CQL into SQL statements. Event-processing systems can execute the SQL implementation of the event processor in a first computing environment, such as an SQL database. In this manner, systems described herein can execute event processors defined as a network of CQL operators with high performance and scalability. | 2009-05-14 |
20090125537 | DETECTION OF UTF-16 ENCODING IN STREAMING XML DATA WITHOUT A BYTE-ORDER MARK AND RELATED PRINTERS, SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS - Provided are printers and other electronic devices, systems, methods, and computer program products that automatically detect and determine UTF-16 encoding schemes and endiannesss thereof in an incoming XML data steam for XML declarations without a UTF-16 byte-order mark (BOM) or encoding declaration. This allows for the automatic and unambiguous accurate detection of UTF-16 encoded XML data within a mixed encoding environment, such as from multiple sources using more than one encoding scheme, even when XML data does not start with a BOM or encoding declaration. | 2009-05-14 |
20090125538 | VIDEO ENCODING AND DECODING USING PARALLEL PROCESSORS - A method is disclosed for the decoding and encoding of a block-based video bit-stream such as MPEG2, H.264-AVC, VC1, or VP6 using a system containing one or more high speed sequential processors, a homogenous array of software configurable general purpose parallel processors, and a high speed memory system to transfer data between processors or processor sets. This disclosure includes a method for load balancing between the two sets of processors. | 2009-05-14 |
20090125539 | METHOD AND SYSTEM FOR CONNECTING WORDS, PHRASES, OR SYMBOLS WITHIN THE CONTENT OF TRANSMITTED DATA TO URI OR IP ADDRESS - This invention relates to the field of wireless data communication technologies and network domain name parsing technologies, provides a method and a system for connecting words, phrases, or symbols of any languages or multimedia expressions, within the content of transmitted data, to URI or IP Addresses. The presented method of the invention defines Telecom Codes, Content Names, and connections, receives and analyzes the transmitted content, and transmits it to the corresponding URI or IP Addresses. The presented system of the invention combines both software and hardware functions, with the hardware portion comprising a Processor, a Memory, a Display Device, an Input Device, and a Communication Interface, and the software portion comprising an Operating System, a Client Data Management Module including Management Interface, a Database Software, a collection of URI or IP Addresses configured in the Database Software, a group of defined Content Names configured in the Database Software, the Connection relations and the Rules of assignment configured in the Database Software, analysis and directing functional modules, and communication interfaces. The presented method and system of the invention has solved the problems associated with URI or IP Addresses, which can be very difficult to memorize and cumbersome and inefficient to key in, and have developed new applications: WAP Site Linkage, Multiple Content Names Connecting to a Single URI or IP Address, Grouping and Search of WAP Pages. | 2009-05-14 |
20090125540 | METHOD FOR EXECUTING FEDERATED DATABASE QUERIES USING ALIASED KEYS - Embodiments of the invention provide techniques for performing federated queries of data records stored in multiple data sources. In one embodiment, an aliased key table may be configured to store relationships between key fields of multiple data sources. The aliased key table may specify a mapping function to translate a value of one key field to an equivalent value of a second key field. The mapping function may be used with a mapping table storing sets of key values of different data sources, with each set corresponding to a given entity. In another embodiment, the mapping function may call a web service configured to translate key values. In yet another embodiment, federated queries may be specified in terms of attributes, which may be matched to key values. | 2009-05-14 |