15th week of 2010 patent applcation highlights part 61 |
Patent application number | Title | Published |
20100094804 | Method and Device for Updating a Database, and Computer Program Product - A database system includes a database management system and a database. The database comprises at least one file to be updated (OLD_FILE) which is stored on a storage device. To update the database, the file to be updated (OLD_FILE) is deleted. A new file (NEW_FILE) from the database with current data is transferred to the storage device using a transfer command (SQL_COPY) which is authored in a database language of the database system. | 2010-04-15 |
20100094805 | USER INTERFACE APPARATUS AND METHODS - In one aspect, the invention provides a digital data processing system for information storage and retrieval that includes a first digital data processor (e.g., personal computer, workstation, server, mainframe, etc.) coupled to a second digital data processor and a data store (e.g., a RDF data store, relational database, etc.). The first digital data processor creates, reads, updates and/or deletes data from the data store (i.e., “CRUD” operations) based on a model generated by the first digital data processor. The model comprises an ontology and a set of constraints that are applied to data characterized by the ontology. | 2010-04-15 |
20100094806 | File storage system, cache appliance, and method - A file storage system for storing data of a file received from a client includes a back-end file server in which the data is stored. The system includes a cache appliance in communication with the file server, such that the appliance stores portions of the data or attributes of the file, and uses the stored data or attributes to process file system requests received from the client, and which reads and writes data and attributes to the back-end file server independently. A system for responding to a file system protocol request in regard to a back-end server includes a token server. The system includes a plurality of cache appliances in communication with the token server, each of which receives tokens from the token server to synchronize access to data and attributes caches of the cache appliances, and reading and writing data and attributes to the back-end servers when tokens are revoked, the cache appliance having persistent storage in which data are stored, and the token server having persistent storage in which tokens are stored. A storage system includes a plurality of backend servers. The system includes a token server which grants permission to read and write file attributes and data system, and includes a plurality of cache appliances in communication with at least one of the backend servers and the token server for processing an incoming NFS request to the one backend server. Each cache appliance comprises an NFS server which converts incoming NFS requests into cache manager operations; a token client module in communication with the token server having a cache of tokens obtained from the token server; a cache manager that caches data and attributes and uses tokens from the token client module to ensure that the cached data or attributes are the most recent data or attributes, and an NFS client which sends outgoing NFS requests to the back-end file server. Methods for storing data of a file received from a client. | 2010-04-15 |
20100094807 | Traversing data in a repeatable manner - Data is processed by receiving a list of one or more file system elements in a level of a file system or a portion thereof. The list is sorted based at least in part on whether a file system element is a file or a directory. A sorted list is obtained. The file system elements in the level are backed up according to the order of the sorted list. | 2010-04-15 |
20100094808 | PATHNAME TRANSLATION IN A DATA REPLICATION SYSTEM - Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state. | 2010-04-15 |
20100094809 | TECHNIQUES TO MANAGE RETENTION POLICY TAGS - Techniques to manage retention policy tags are described. A system may comprise a tagging component operative to tag a message with an expiration tag to form an expiration tagged message, the expiration tag having expiration information used to expire the expiration tagged message in accordance with a retention policy. The system may further comprise a presentation component communicatively coupled to the tagging component, the presentation component operative to present a view of the expiration tagged message with an expiration field having the expiration information for the expiration tagged message. Other embodiments are described and claimed. | 2010-04-15 |
20100094810 | Information processing apparatus, process control method, and computer program product - A storage unit stores flow definition data defining process flow of at least one process for data input from a data input apparatus. A communication unit controls transmission/reception of data between the data input apparatus and an arbitrary apparatus connected via a network. A flow-execution control unit controls execution of the at least one process based on the flow definition data. A flow-definition-data control unit defines an upload mode to avoid a data overwrite when a file of an identical name exists upon uploading the data to the arbitrary apparatus, sets the upload mode in the flow definition data, and stores it in the storage unit. | 2010-04-15 |
20100094811 | Apparatus, System, and Method for Virtual Storage Access Method Volume Data Set Recovery - An apparatus, system, and method are disclosed for Virtual Storage Access (VSAM) Volume Data Set (VVDS) recovery. A store module stores a data set name and data set characteristics for a data set in a recovery table when the data set is defined under a Z/OS® operating system. The recovery table indexed by the data set name. A retrieve module retrieves a Z/OS® Volume Table of Contents (VTOC) entry indexed by the data set name. In addition, the retrieve module retrieves the data set characteristics from the recovery table using the data set name. A recover module combines the data set characteristics and the VTOC entry to recover a Z/OS® VVDS entry. | 2010-04-15 |
20100094812 | Dynamically Defining and Using a Delete Cascade Trigger Firing Attribute - A method, computer program product or computer system for dynamically controlling the firing of a trigger for a DELETE CASECADE referential constraint in a database management system, which includes defining a DELETE CASCADE Trigger Fire Attribute (DCTFA) for each dependent file of the DELETE CASCADE referential constraint in a database, initializing each DCTFA with a value corresponding to enabling trigger firing or disabling trigger firing, and firing the trigger according to the value of the DCTFA of each dependent file during the DELETE CASCADE. | 2010-04-15 |
20100094813 | REPRESENTING AND STORING AN OPTIMIZED FILE SYSTEM USING A SYSTEM OF SYMLINKS, HARDLINKS AND FILE ARCHIVES - A data de-duplication system is used with network attached storage and serves to reduce data duplication and file storage costs. Techniques utilizing both symlinks and hardlinks ensure efficient deletion file/data cleanup and avoid data loss in the event of crashes. | 2010-04-15 |
20100094814 | Assessment Generation Using the Semantic Web - This invention is a method of generating an assessment items. It comprises configuring an assessment generation engine running on a database or an information network such as the Web to produce when a topic is specified a) an incomplete statement or a question about said topic, which are called the semantic context; and b) a right answer and at least one wrong answer, each answer in a form suitable to complete the incomplete statement or to answer the question; The method also comprises operating the assessment generation engine to produce an assessment item comprising the semantic context, the true answer and the wrong answers. The method yet comprises producing the assessment item in a material form configured to be administered to an assessment taker. | 2010-04-15 |
20100094815 | Method and apparatus for performing type-aware change tracking in a document - One embodiment of the present invention provides a system that facilitates performing type-aware change tracking in a document. During operation, the system receives from a user a command which changes a content of an object in the document. In response to the command, the system determines a type of the object. Next, the system modifies the content of the object according to the type of the object. The system then creates a history of the modification. Finally, the system displays the history of the modification to the user. | 2010-04-15 |
20100094816 | Safety-Critical Data Checking In Object-Oriented Systems - Methods for detecting the corruption of vital data during the execution of object-oriented programs are disclosed. In accordance with the illustrative embodiments, code is generated at run-time for computing a checksum of vital data in an object, and the code is inserted into the object. When the object is created, this code is executed to compute an initial checksum, and subsequently the code re-computes the checksum during program execution so that a change in the checksum—and inferentially, a change in one or more vital data—can be detected. The checksum is subsequently re-computed during program execution—either periodically, or in response to events such as when the object is modified or when a method of the object is invoked. | 2010-04-15 |
20100094817 | STORAGE-NETWORK DE-DUPLICATION - Techniques are provided for de-duplication of data. In one embodiment, a system comprises de-duplication logic that is coupled to a de-duplication repository. The de-duplication logic is operable to receive, from a client device over a network, a request to store a file in the de-duplicated repository using a single storage encoding. The request includes a file identifier and a set of signatures that identify a set of chunks from the file. The de-duplication logic determines whether any chunks in the set are missing from the de-duplicated repository and requests the missing chunks from the client device. Then, for each missing chunk, the de-duplication logic stores in the de-duplicated repository that chunk and a signature representing that chunk. The de-duplication logic also stores, in the de-duplicated repository, a file entry that represents the file and that associates the set of signatures with the file identifier. | 2010-04-15 |
20100094818 | DISSEMINATION, ACQUISITION, DISCOVERY AND USE OF PEOPLE-ORIENTED FOLKSONOMIES - In a method of and system for discovering people with attributes, users tag people in their respective contact lists with attribute tags. The method aggregates in a folksonomy database the people tagged in the contact lists. A user may request a list of people tagged with an attribute. In response to a user request, the method searches the folksonomy database for people tagged with the attribute tag. The method returns to the requesting user a list of people tagged with the attribute tag. | 2010-04-15 |
20100094819 | CONCURRENT COLLABORATIVE PROCESS FOR DATA MANAGEMENT AND RETRIEVAL - In one embodiment the present invention includes a plurality of processes for storing data. The processes may include identifiers for specifying other processes representing other resources. In one embodiment, the processes store link types for specifying a relationship type between the resource represented by the process and other resources represented by other processes. Processes may represent data elements and the links may represent relationships between the data. Queries may be conducted across the data in parallel by sending messages to the processes. In one embodiment, the processes represent RDF subjects and RDF objects, and the links represent RDF predicates. Queries for RDF data satisfying predefined criteria or relationships can be performed in parallel by executing processes at the same time on different threads on one or more CPUs. | 2010-04-15 |
20100094820 | METHOD FOR AFFECTING THE SCORE AND PLACEMENT OF MEDIA ITEMS IN A LOCKED-TO-TOP PLAYLIST - Methods and systems are disclosed for affecting a score of a media item in a playlist of scored media items. In one embodiment, a playlist of scored media items that is sorted based on score is provided. An associated user is enabled to adjust the score of a media item in the playlist by moving the media item up or down in the playlist. In another embodiment, a playlist of scored media items is provided. The associated user is enabled to directly adjust the score of a media item in the playlist via a score adjustment control. In yet another embodiment, media items in a playlist are scored based on one or more user preferences of the associated user. The playlist may or may not be sorted based on score. Adjustments are made to the user preferences based on detected user events such as, for example, score adjustment events. | 2010-04-15 |
20100094821 | System and Method for Inserting a PDF Shared Resource Back Into a PDF Statement - According to one embodiment of the present invention, a method for inserting a PDF shared resource back into a PDF statement is provided. The method includes storing a set of statements, wherein each statement has been extracted from a document and each statement contains indirect objects. A set of resources is then stored, wherein the resources have been extracted from the document, and the resources include a set of indirect objects. All of the indirect objects in a selected one of the stored statements are then enumerated and a determination is made of which of the indirect objects contain keys. A key value for the enumerated indirect objects containing keys is then read, and the indirect objects in the stored set of resources associated with each key are identified. Stream data is then copied from the indirect objects in the stored set of resources into the selected ones of the stored statements. | 2010-04-15 |
20100094822 | System and method for determining a file save location - A system to suggest a directory location in which to save a file. The system includes a client computer and a folder storage locator. The client computer initiates a file save operation. The folder storage locator communicates the suggestion of the directory location in which to save the file. The folder storage locator includes a context identifier, a context analyzer, and a location trigger. The context identifier identifies contextual information of a file in response to a save operation to save the file on a storage device. The context analyzer compares the contextual information of the file to indexing data of an indexing service. The indexing data indexes existing files on the storage device. The location trigger communicates a potential file storage location on the storage device based on the comparison of the contextual information of the file to the indexing data of the indexing service. | 2010-04-15 |
20100094823 | ENHANCED LINEAR PRESENTATION OF SEARCH RESULTS BASED ON SEARCH RESULT METADATA - Some aspects include reception of a search result associated with a first value of a first type of metadata and a second value of a second type of metadata, and creation of a view comprising a graphical indication of the search result at coordinates (A | 2010-04-15 |
20100094824 | METHODS, PROGRAM PRODUCT, AND SYSTEM OF DATA MANAGEMENT HAVING CONTAINER APPROXIMATION INDEXING - Systems, program product, and methods of data management are provided. The system can include a computer having memory, a dataset including a relatively large number of records, and container approximation indexing program product stored in the memory of the computer and adapted to cause the computer to sort the dataset of records by key field values into a finite number of data containers being less than or equal to a maximum number of file descriptors permitted to be simultaneously opened. | 2010-04-15 |
20100094825 | APPARATUS, SYSTEM AND METHOD FOR CACHING WRITES BY MULTIPLE CLIENTS TO A VIRTUALIZED COMMON DISK IMAGE - An apparatus, system, and method are disclosed for storage write caching. A storage address translation table is used to overlay a user image and a common image. A storage driver stack module receives a storage access call and generates a storage access request with a requested file path and a requested storage address. A storage mapper module receives the storage access request, accesses the storage address translation table, and looks up a matching entry in the storage address translation table where the requested file path matches a saved file path and the requested storage address matches a saved common storage address, and maps a saved user storage address from the matching entry if a match exists. | 2010-04-15 |
20100094826 | SYSTEM FOR RESOLVING ENTITIES IN TEXT INTO REAL WORLD OBJECTS USING CONTEXT - A method and apparatus for establishing a degree of confidence that a real world object correctly represents a string is provided. The method includes receiving a string in a context. The string can then be related to a real world object with a degree of confidence based on a click log, link graph, redirect list, or object list. The object can be initially associated with a category or mapped to a category. Then, the degree of confidence can be raised if the category matches the context. If the category does not match the context, the degree of confidence can be lowered. An online service provider using the method can then determine what type of content to send a user based on the confidence level. | 2010-04-15 |
20100094827 | Query Stream Execution Using Priority Gradient Multiprogramming - A workload management system and operating method are configured for query stream execution using priority gradient programming. The workload management system comprises a database system that executes queries at a priority gradient wherein no more than a predetermined number of queries execute at a particular priority, and a scheduler that schedules queries for execution on the database system and restricts the queries to a number that consumes less than total system memory. | 2010-04-15 |
20100094828 | QUERY SCHEDULER - A mixed workload management system and associated operating method modify a shortest job first (SJF) by service levels. The workload management system comprises a scheduler configured for scheduling mixed workloads. The scheduler comprises an analyzer that determines query execution time, assigns scheduling priority to a query in order inverse to the query execution time, weights the assigned scheduling priority by service level of the query, and sorts a list of queries in order of weighted scheduling priority. A schedule controller selects a query for execution from head of the sorted list of queries. | 2010-04-15 |
20100094829 | DATABASE QUERY PROFILER - A query profiling system and associated operating methods implement a database query profiler. The illustrative database system comprises a parser, a query model, a catalog manager, a binder and view rewriter, and a query analyzer. The parser parses statements by checking syntax of a statement according to a structured query language (SQL) grammar and representing the statements in a syntax-oriented internal format. The catalog manager processes data definition SQL statements (DDL) that are transformed to the internal representation; transform the representations of the DDL to database objects abstractions; groups the database objects into a Catalog. The binder and view rewriter take the internal representations obtained by parsing workload queries (data manipulation SQL statements or DML) and rewrite table references by their corresponding View definitions; bind database object references to their actual database objects contained in the catalog. The query analyzer analyzes the queries for relevant attributes and stores the attributes in a profile repository. | 2010-04-15 |
20100094830 | METHOD AND SYSTEM FOR DETECTION OF COUNTERFEIT GOODS USING MODIFIED STANDARD MARKING PROTOCOLS - A system and method for coordinating identification of an object transported between a sender and a receiver includes the object. The object is one of a plurality of similar objects. An object identifier is associated with the object. The object identifier is an element in a non-repeating, non-linear series of object identifiers for the similar objects. A communication system is between the sender and the receiver for communicating at least a characteristic of the object identifier. | 2010-04-15 |
20100094831 | NAMED ENTITY RESOLUTION USING MULTIPLE TEXT SOURCES - An arrangement for resolving ambiguity among named entities in web based text documents is provided in which multiple documents are utilized that are of different genres and will thus typically use different degrees of precision when referring to named entities. When an ambiguous named entity is located in a document, any links contained in that document are followed to other documents. If a linked document includes a named entity that is fully specified (i.e., includes both a first and last name), then this information can be used to resolve the ambiguity of the named entity in the original document. | 2010-04-15 |
20100094832 | Catalog Performance Plus - A method, system and computer-usable medium are disclosed for managing an integrated catalog facility (ICF) catalog. An ICF catalog is monitored by a contention detection module. Information related to a detected catalog resource contention is used by the contention detection module to generate a contention event. Information related to the contention event is then provided to a contention resolution module, which uses the information to perform a contention resolution operation. Once the resolution operation has been performed, contention events and contention resolution operations are reported by a contention reporting module. | 2010-04-15 |
20100094833 | CACHING AND SYNCHING PROCESS FOR A MEDIA SHARING SYSTEM - A system and method for caching and/or synching shared media items in a media sharing system are provided. In one embodiment, a user device of a user joins a media sharing system including the user device and one or more other user devices connected via a network such that the user of the user device has access to one or more shared media collections hosted by the one or more other user devices. Shared media items from the one or more shared media collections are scored. The user device then obtains shared media items scored above a defined threshold from the one or more other user devices hosting the one or more corresponding shared media collections and stores those shared media items in local storage. In one embodiment, the local storage is temporary storage, such as a cache. | 2010-04-15 |
20100094834 | BRIDGING IN A MEDIA SHARING SYSTEM - A system and method for providing a bridging process for a media sharing system are disclosed. In one embodiment, a user device of a user joins a media sharing system including the user device of the user and one or more other user devices of a corresponding one or more other users. Via the media sharing system, the one or more other users have access to a shared media collection of the user of the user device, which includes one or more first media items stored locally at the user device and one or more second media items stored remotely at a secondary device of the user. Upon receiving a request for one of the second media items, the user device obtains the requested media item from the secondary device. The user device then provides the requested media item to the other user device automatically or upon subsequent request. | 2010-04-15 |
20100094835 | AUTOMATIC QUERY CONCEPTS IDENTIFICATION AND DRIFTING FOR WEB SEARCH - Techniques are described for automatically determining which terms in a search query may be augmented by contextually similar terms such that more relevant results can be displayed to a user. Contextually similar words are determined based on training data, including a web corpus and a query log. Once contextually similar words are determined, they may be inserted into a search query and used to find more relevant results. Consequently, documents that contain helpful information but may not have exact word matches may be found more readily by a search engine. | 2010-04-15 |
20100094836 | System and Method for Data Quality Assurance Cycle - A system and method for automated quality assurance including a quality assurance application server for managing quality assurance. The quality assurance application server includes an application configuration module which has a data configuration module configured to define configurable reference fields to be captured and reviewed during the processing of the records. The application configuration module also has a rules configuration module to receive, create or modify a set of rules where the configurable reference fields are selectable when the rules are defined. The system also includes a portal module for processing the received records and applying the set of rules to the record. The portal module includes a quality assurance records review module configured to evaluate and validate the received records and to generate an output utilized to validate the record to ensure compliance with a data recipient, for example payer billing, standards. | 2010-04-15 |
20100094837 | RELATIONSHIP MANAGEMENT FOR CONTACT STALENESS - A contact management data processing system can be provided. The system can include a contact manager coupled to a list of contacts and stored staleness criteria stored in connection with the list of contacts. The system also can include stale contact management logic. The logic can include program code enabled to apply the stored staleness criteria to a selected contact to identify a stale contact, and to manage the stale contact in the list of contacts. In aspects of the embodiment, the list of contacts can be stored in a personal computer, in a server remotely disposed from the contact manager, in a telephone such as a cellular telephone or voice over Internet protocol (VoIP) telephone, or in a personal digital assistant to name but a few. | 2010-04-15 |
20100094838 | Compatibility Server for Database Rehosting - A system and method describing a compatibility server for rehosting database applications written for a specific vendor's database on the database of a second vendor, without the need of rewriting the application to take into account differences in the application programming interfaces between the first vendor's database and the second vendor's database. Requests for access to the database are translated from one format to another at execution time. The server is also capable of translating error messages, data types and data formatting from the format used by the second database to that expected when making requests to the first database. Stored procedures defined in the first database are migrated to the second database as text blocks, and are translated at execution time into a high level programming language, compiled and executed against the second database. All information necessary for the mapping of schema, data, data types, error and status messages and data formatting, as well as information necessary to execute stored procedures, is stored in a plurality of metadata tables in the second database, which are created during a migration phase prior to executing the application. | 2010-04-15 |
20100094839 | Coordinated notification - A method for providing coordinated notification comprises storing a plurality of service profiles in a network-accessible repository. Each profile includes data relating to a service, a user, and data relating to identifying the user by the provider of the service. When a notification request relating to a change of status of a first user is received via the network, a subset of the plurality of service profiles is determined, each profile of the subset comprising data that are affected by the change of status of the first user. Based on each profile of the subset of profiles, contact data is extracted defining a mode of delivery for providing a notification message to a service provider that is associated with that profile, and address information for directing delivery of the notification message to the service provider via the mode of delivery. | 2010-04-15 |
20100094840 | Method of searching text to find relevant content and presenting advertisements to users - A method of locating relevant documents wherein documents are given a fingerprint comprising weights associated with particular topic categories of a classification system, each weight representing a degree to which the document relates to the particular topic category. Documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint may be considered relevant. Fingerprints of texts may be combined to define user fingerprints and user fingerprints may be combined to define community user fingerprints, which can be monitored. Changes in the interest of the online community may be monitored and automatically reported to advertisers who can then instantly adjust their advertising campaign. Similarly, changes in community interest may be reported to pharmaceutical companies monitoring drug side effects. The methods may be used in combination with keyword searching. | 2010-04-15 |
20100094841 | Method and system for producing customized content - There is provided a method for producing a customized content, comprising identifying a customizable content from which to produce the customized content, identifying a base content in the customizable content, and receiving at least one customizing criterion as input. The method further comprises determining a plurality of content modifiers for harmonizing the base content and the customizing criterion, extracting the plurality of content modifiers from a modification library, and integrating the plurality of content modifiers with the base content to produce the customized content. In one embodiment, the method is embodied as instructions stored on a computer-readable medium. A system for producing customized content comprises a content host hosting a customizable content including a base content, a modification library, and a content customizing application. | 2010-04-15 |
20100094842 | Quantum-based oblivious transfer and private data sampling protocols and systems for performing the same - Various embodiments of the present invention relate to oblivious transfer protocols and to system for performing oblivious transfer. Embodiments of the present invention include a private data sampling protocol that is designed to balance the competing privacy interest of a database user and a database owner. Protocol embodiments enable the database user to obtain a fixed size random sample of the available data held by the database owner without the database owner learning which bits of data were accessed. | 2010-04-15 |
20100094843 | ASSOCIATION OF SEMANTIC OBJECTS WITH LINGUISTIC ENTITY CATEGORIES - A system includes determination of a name of a semantic object associated with a semantic layer, determination of a linguistic entity category associated with the name, and storage, in association with the semantic layer, of an association between the semantic object and the linguistic entity category. Also included may be determination of a plurality of values associated with the semantic object, and creation of a custom linguistic entity category associated with the semantic object and comprising a plurality of entities, wherein each of the plurality of entities corresponds to a respective one of the plurality of values. | 2010-04-15 |
20100094844 | DEDUCTION OF ANALYTIC CONTEXT BASED ON TEXT AND SEMANTIC LAYER - A system includes reception of text, extraction of a plurality of linguistic entities and associated linguistic entity categories based on the text; determination of one or more semantic objects of a semantic layer based on the linguistic entity categories, and generation of a query of the semantic layer based on the plurality of linguistic entities, the associated linguistic entity categories, and the one or more semantic objects. In some aspects, extraction of the plurality of linguistic entities includes identification of the plurality of linguistic entities from a plurality of semantic object-independent linguistic entity categories and a plurality of semantic object-dependent linguistic entity categories, wherein the plurality of semantic object-dependent linguistic entity categories are associated with the semantic layer, and wherein each of the plurality of semantic object-dependent linguistic entity categories is associated with a respective semantic object of the semantic layer and each entity of each semantic object-dependent linguistic entity category is associated with a value of its respective semantic object. | 2010-04-15 |
20100094845 | CONTENTS SEARCH APPARATUS AND METHOD - Provided is a contents search apparatus and a method thereof. The contents search apparatus includes a query word preprocessing module expanding an inputted query word; and a search module searching for contents of a tag corresponding to the expanded query word. The contents search method includes expanding an inputted query word; and searching for contents tagged using a tag corresponding to the expanded query word. | 2010-04-15 |
20100094846 | Leveraging an Informational Resource for Doing Disambiguation - A method and apparatus for disambiguating a word or phrase is provided. Keywords are detected in a text. The keywords are each associated with one or more objects, and the objects are each categorized into one or more categories. Correlation values are retrieved from a correlation matrix to determine the frequency with which the categories co-occur. Based on the correlation values, a first category and a second category are selected for a first keyword and a second keyword. A first object associated with the first category can then be selected as the likely meaning for the first keyword. A second object associated with the second category can then be selected as the likely meaning for the second keyword. Content is sent to the client based on any of the first keyword, the first object, the first category, the second keyword, the second object, and the second category. | 2010-04-15 |
20100094847 | METHOD AND APPARATUS FOR MULTIPLE-PROTOCOL ACCESS TO OBJECT-BASED STORAGE - In one embodiment, an apparatus includes a storage presentation module and a mapping module in communication with the storage presentation module and an object pool module. The storage presentation module is operable to provide a first storage interface and a second storage interface via a network interface. The first storage interface is associated with a first storage resource accessible via a first storage protocol, and the second storage interface is associated with a second storage resource accessible via a second storage protocol different from the first storage protocol. The mapping module is operable to receive from the storage presentation module a request for access to the first storage resource based on the first storage protocol and a request for access to the second storage resource based on the second storage protocol. The mapping module is operable to convert the request for access to the first storage resource into a request for access to a first object in the object pool module, the first object is associated with the first storage resource. The mapping module is operable to convert the request for access to the second storage resource into a request for access to a second object in the object pool module, the second object is associated with the second storage resource. | 2010-04-15 |
20100094848 | Adding Attributes and Labels to Structured Data - A method and system associating labels and attribute values with items in a collection of data. Providers can associate attributes and labels with their data or attributes and labels can be added to existing data. A preferred embodiment allows a content provider to upload data and to attach their own custom labels and attributes to items or to use predefined labels and attributes. Providers can upload data using a user interface or a bulk upload mechanism. | 2010-04-15 |
20100094849 | SYSTEMS AND METHODS FOR CREATING USER GENERATED CONTENT INCORPORATING CONTENT FROM A CONTENT CATALOG - Systems and methods for creating user generated content incorporating content from a content catalog are described. One embodiment of the invention includes a user generated content creation system, which includes a database, and is connected to a network, and a plurality of user devices that are connected to the network. In addition, the database contains a content catalog, the user generated content creation system is configured to dynamically create a user interface accessible via a user device, where the user interface enables a user device to create user generated content incorporating at least one piece of content from the content catalog, the user generated content creation system is configured to store a file containing user generated content created via the user interface on a storage device, and the user generated content creation system is configured to record information concerning content from the content catalog incorporated within the stored user generated content. | 2010-04-15 |
20100094850 | Radiographic image detection apparatus - An actual-past-radiography position database stores, as actual-past-radiography positions, the position of a radiographic image detector and the position of a radiation source when radiography was actually performed, associating the position of the radiographic image detector and the position of the radiation source with information about a subject. When the radiation source and the radiographic image detector are positioned to perform radiography, position adjustment amounts for adjusting the positions of the radiation source and the radiographic image detector from standard positions stored in the standard position database are output, as aid information. The aid information is output based on the actual-past-radiography positions that are stored in the actual-past-radiography position database and that are associated with the information about the subject. | 2010-04-15 |
20100094851 | NODE-LEVEL SUB-QUERIES IN DISTRIBUTED DATABASES - A database query is received that includes a logical query indicator at a distributed database node within a distributed network of databases. The logical query indicator includes at least one physical database query and at least one database node identifier that allows at least one distributed database node to identify at least one physical database to execute the physical database query against. It is determined that the at least one database node identifier matches a local node identifier. The at least one physical database query is executed against at least one local physical database table. A local query response is formed including data retrieved from the at least one local physical database table. The database query is responded to with at least the local query response. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2010-04-15 |
20100094852 | SCHEDULING QUERIES USING A STRETCH METRIC - A query scheduler orders queries in a queue. Each query is executed based on its position in the queue. When a new query is received, the new query is inserted in the queue. A position in the queue for inserting the new query is determined based on a stretch metric for each query in the queue. | 2010-04-15 |
20100094853 | SYSTEM AND METHODOLOGY FOR A MULTI-SITE SEARCH ENGINE - Techniques for query processing in a multi-site search engine are described. During an indexing phase, each site of a multi-site search engine indexes a set of assigned web resources and each site calculates, for each term in the set of assigned web resources, a site-specific upper bound ranking score on the contribution of the term to the search engine ranking function for a query containing the term. During a propagation phase, all sites exchange their site-specific upper bound ranking scores with each other. In response to a site receiving a query, the site determines the set of locally matching resources and compares the ranking score of a locally matching resource with the site-specific upper bound ranking scores for the terms of the query that were received during the propagation phase and determines whether to communicate the query to other sites. By exchanging appropriately defined site-specific upper bound ranking scores, the site initially receiving the query can determine whether the locally matching resources would be identical to the resources obtained from a single-site search system without having to communicate the query to each of the other sites. | 2010-04-15 |
20100094854 | SYSTEM FOR AUTOMATICALLY CATEGORIZING QUERIES - A system and method is provided for recognizing a pattern in queries and using the recognized pattern to categorize queries under existing query categories. An entity text that represents a real-world object is detected in a query. The entity text is categorized into an entity category. The query is then rewritten as an annotated query by replacing the entity text with a placeholder for any entity matching the entity category. The annotated query is compared to other queries that are associated with query categories to find a query category that is frequently associated with the annotated query. The query category frequently associated with the annotated query is used to generate a rule. The rule indicates that any query matching the annotated query is likely to fit into the query category. The rule can be used to assign categories to queries or correct incorrectly categorized queries. | 2010-04-15 |
20100094855 | SYSTEM FOR TRANSFORMING QUERIES USING OBJECT IDENTIFICATION - A system and method is provided for rewriting a query sent from a user to a search provider. The search provider displays results from content providers through modules associated with the content providers. The search provider predicts whether the query would be successful for one or more modules using information about keywords that have been tested on the module. The search provider attempts to replace a query predicted to not be successful for the module by searching for the query in a list of aliases. Each list in the list of aliases is associated with an object identifier. Each object identifier identifies a real-world object or entity to which the object identifier refers. If the query is found in a list of aliases, the search provider selects another keyword from the list. The search provider sends the selected keyword, instead of the query, to the module. | 2010-04-15 |
20100094856 | SYSTEM AND METHOD FOR USING A LIST CAPABLE SEARCH BOX TO BATCH PROCESS SEARCH TERMS AND RESULTS FROM WEBSITES PROVIDING SINGLE LINE SEARCH BOXES - System and method for querying multiple websites using keywords entered into a search box on a browser. The search box can receive a list of keywords that are placed into multiple websites. After a process receives its start command, each process can work on retrieving information from a number of websites, for example, Google and EBay. The processes can be managed so that the system is not bogged down and the central processing unit is available for other tasks. The process can store a set of query results from the website in a database. The system can create a final grid using the query results in the database and display the final grid to the user. In addition to or separate thereto, the system can generate folders containing the query results. Links can be saved within the query results. The system does not use robots, crawlers, harvesters, agents, or scrapers. Instead, the system takes advantage of the raw HTML source freely offered by searched websites. | 2010-04-15 |
20100094857 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - The present invention relates to a method for easily finding target data even when a plurality of data having similar data information satisfy a search condition. An information processing apparatus includes a matched data information acquisition unit configured to search for data stored in a storage device based on a search condition to acquire information about matched data which satisfies the search condition, an associated data information acquisition unit configured to acquire information about associated data which is associated with the matched data, and a display unit configured to display a screen which includes the information about the matched data acquired by the matched data information acquisition unit and the information about the associated data acquired by the associated data information acquisition unit. | 2010-04-15 |
20100094858 | Method and System for High Performance Integration, Processing and Searching of Structured and Unstructured Data Using Coprocessors - Disclosed herein is a method and system for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. Queries can be directed toward both an enterprise's structured and unstructured data using standardized database query formats such as SQL commands. A coprocessor can be used to hardware-accelerate data processing tasks (such as full-text searching) on unstructured data as necessary to handle a query. Furthermore, traditional relational database techniques can be used to access structured data stored by a relational database to determine which portions of the enterprise's unstructured data should be delivered to the coprocessor for hardware-accelerated data processing. | 2010-04-15 |
20100094859 | Folksonomy-Enhanced Enterprise-Centric Collaboration and Knowledge Management System - An enterprise search system includes a server coupled to a data repository storing information specific to persons engaged in the enterprise, including enterprise-related activity and data related to such activity, and a search application executing on the server from a digital media accessible to the server. The search application, in response to criteria entered, searches sources within the enterprise and returns results specifically associated with additional information specific to individual ones of the persons engaged in the enterprise. | 2010-04-15 |
20100094860 | INDEXING ONLINE ADVERTISEMENTS - In one embodiment, a method for a detection server in communication with each of multiple web pages of multiple websites on multiple web servers, the detection server in communication with an ad indexing server, includes automatically accessing from the detection server a file for rendering the web page from a web server, automatically building an object model of the web page at the detection server using the accessed file, automatically scanning the object model at the detection server for one or more elements that are advertisements, automatically analyzing each scanned advertisement at the detection server to determine one or more attributes of the scanned advertisement, and automatically storing data at the ad indexing server on the determined attributes of the scanned advertisements found at the detection server to facilitate an indexing of advertisements on the web pages of the websites. | 2010-04-15 |
20100094861 | SYSTEM AND METHOD FOR APPLICATION SESSION TRACKING - A system and method for application session tracking includes activating an application component for execution using an application session tracking facility (ASTF) and intercepting resource requests by the ASTF acting on behalf of this application. Resources are managed by allocating or releasing resources in accordance with resource usage profiles determined by system or application administrators of an application. The ASTF approach allows for controlling the usage of (potentially) distributed resources such as temporary space, database assets such as materialized views, directory services, shared memory segments among others during runtime and their return to their respective free pools and any necessary subsequent cleanup tasks upon a session termination. | 2010-04-15 |
20100094862 | AUTOMATED QUERY PATH REPORTING IN DISTRIBUTED DATABASES - A database query comprising a logical table definition and at least one route tracing indicator is forwarded to at least one distributed database node within a distributed network of databases. At least one query response is received including distributed route tracing information associated with each distributed database node that processed the database query along a path associated with the at least one query response. The received distributed route tracing information is processed to characterize query route propagation within the distributed network of databases. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2010-04-15 |
20100094863 | INTENTIONALITY MATCHING - A series of methods, systems and objects are disclosed permitting a person to judge their intentionality against a particular object or set of objects. This is achieved through the use of an object profile of a choice point including at least a set of discrete markers representing attributes of users; a set of discrete buckets associated with each discrete marker representing the attribute values of users; and a count associated with each bucket representing the value weighting of the choice point for that bucket, which object profile is stored on an electronic storage device. | 2010-04-15 |
20100094864 | DATA STORAGE AND FUSION LAYER - A data storage apparatus, for allowing analysis of stored data, in which data values are stored which belong to a plurality of attributes, the apparatus comprising a computer system including a storage memory,
| 2010-04-15 |
20100094865 | SYSTEMS AND METHODS FOR DISTRIBUTING AND MAINTAINING PRODUCT OR SERVICE INFORMATION - Computer-executed methods, systems, and media provide a first webpage, responsive to a user request, prompting for a query. A search for products or services that match the query yields a search results schema, comprising a hit description for the results of the search. A plurality of result details layout schemas, each corresponding to a search result, is also obtained. The search results schema specifies a location of each result details layout schema. A second web page encoding a first and second representation is created. The first representation is for a first search result and is centered in the second web page. The second representation is of a second search result and is positioned in an off-center position in a manner that is rotated about a first axis of rotation. The first and second representations are respectively specified by first and second result details layout schemas. | 2010-04-15 |
20100094866 | Method and system for providing 'what's next' data - A system and method for generating a list of content is disclosed. A processor may store in memory at least one content preference of a user, may store at least one non-user content preference of at least one entity other than the user, may associate the at least one non-user content preference with the user, and may generate the content list based on a combination of the at least one content preference of the user and the at least one non-user content preference for output to the user. | 2010-04-15 |
20100094867 | TIME-MULTIPLEXING DOCUMENTS BASED ON PREFERENCES OR RELATEDNESS - A system and method for time-multiplexing the display of a plurality of electronic documents are provided. Time-multiplexing criteria for displaying a plurality of selected documents associated with a concept on a time-multiplexed basis is determined. The plurality of selected documents are caused to be displayed at an output device in a predetermined sequence according to the time-multiplexing criteria. The time-multiplexing criteria may be a variety of criteria related to the selected documents, the source of the selected documents, or other factors such as a relevance to a concept and one or more preferences associated with the selected documents. | 2010-04-15 |
20100094868 | DETECTION OF UNDESIRABLE WEB PAGES - A system for detecting artificial promotion of a resource, including a search engine operative to index a set incoming links (“inlinks”) which reference the resource, a log module coupled with the search engine and configured to store log data associated with the set of inlinks, a partitioning module coupled with log module and operative to partition the set of inlinks into a plurality of groups of inlinks based on at least one partitioning scheme, a statistics module coupled with the partitioning module and operative to compute a statistic associated with the inlinks within each of the plurality of groups of inlinks, and a computation module coupled with the statistics module and operative to process the computed statistic associated with the inlinks of each of the plurality of groups of inlinks and compute a metric associated with set of inlinks where the metric indicates a level of uniformity of a distribution of values of the respective computed statistics among the plurality of groups of inlinks, and where the search engine places a list of search results, generated in response to a search query, in a pattern based on the metric. | 2010-04-15 |
20100094869 | Method of Presenting Search Results to a User of a Social Network Site - Method of presenting search results to a user of a social network site on the Internet, in which each user of the social network site has a user profile with information regarding the user, includes obtaining content items satisfying a search of information on the Internet by a first user. The content items are ranked as a function of the information in the user profile of the first user such that the content items which are related to the information in the user profile of the first user are ranked higher than the content items which are unrelated to the information in the user profile of the first user. The content items according to ranking are then transferred to a display of the first user via the Internet such that higher ranked content items are displayed on the display prior to lower ranked content items being displayed on the display. | 2010-04-15 |
20100094870 | METHOD FOR MASSIVELY PARALLEL MULTI-CORE TEXT INDEXING - There is provided, in a parallel pipelined structure on a multi-core device, a method for parallel pipelined multi-core indexing. The method includes generating one or more single document indexes respectively corresponding to one or more single documents of a given data stream. The method further includes generating one or more multi-document interval-based hash tables from the one or more single document indexes. The method also includes generating a global hash table formed from merging one or more of the multi-document interval-based hash tables, the global hash table representing a collective index for all of the single documents for which the one or more single document indexes were generated. | 2010-04-15 |
20100094871 | SYSTEM AND METHOD FOR PROVIDING GLOBAL INFORMTION ON RISKS AND RELATED HEDGING STRATEGIES - The present invention provides a system and method for information and data aggregation and analysis which provides risk managers, benefits managers, brokers, insurers and other insurance professional to have access to information resources, knowledge management tools, and powerful analytical models needed to increase their value and productivity. In accordance with one embodiment of the invention, the system and method provided is designed for information and data aggregation that allows for the compilation of data for mining and categorization by a knowledge management system, which stores all retrieved information in accordance with categories provided by a categorization engine referred to as a Taxonomy module. A contextualization module configured to retrieve relevant information, based on various factors, including the user's profile, and the user's particular task. The system dynamically provides relevant information as the user interacts and conducts various tasks. The stored information is analyzed by a concept clustering module, so that various concepts relating to a particular topic can be uncovered and stored. In accordance with another embodiment of the invention, the system provides for various analytical tools that allow users to carry on with highly complex analysis of insurance related topics. The range of available analytical tool dynamically varies based on the user's needs and research topics. In accordance with yet another embodiment of the invention, the system provides for a unique interactive workspace that combines the features explained above in a logical manner. To this end, the system interface provides for various job templates, so as to enable the user's to carry various projects by a template driven task assignments. As the user navigates through the workspace, the range of available information to the user chances, based on the user's profile and navigation pattern. | 2010-04-15 |
20100094872 | METHOD AND SYSTEM FOR IDENTIFICATION OF OBJECTS - Objects are identified on the basis of location and one or more characteristics by a user device and a service product. The service product provides a service, with which objects can be identified. The object to be identified is positioned, the user device is connected to the service and the service fetches information on the basis of the position of the object and its characteristic(s) from a database. The fetched information is presented to the user device. The user device presents the characteristic(s) of the object to be identified by sending a picture of the object to be identified to the service product, in which picture the service product reads the characteristics of the object and conducts additional searches in the database based on the characteristics read from the picture. | 2010-04-15 |
20100094873 | SYSTEM AND METHOD FOR AUGMENTING CONTENT IN ELECTRONIC DOCUMENTS WITH LINKS TO CONTEXTUALLY RELEVANT INFORMATION - An electronic document and associated system, methods and apparatus is described. The electronic document is loaded in a user device configured to communicate with an external device that generates instructions for augmenting content contained in the electronic document with links to contextually relevant information. The content can be augmented with one or more user interface elements, and the augmented content can be displayed with one or more attributes which can be selected by a document author. The document author can mark or otherwise designate one or more portions of the electronic document to be excluded from the augmenting process. | 2010-04-15 |
20100094874 | Method and an apparatus for retrieving additional information regarding a patient record - A method and an apparatus retrieve additional information regarding a patient record. Applying the subject-matter of the present invention clinical experts, such as doctors, can be provided with domain specific background knowledge, and can, hence, be supported in making decisions regarding the treatment of patients. Said additional information can be structured and visualised, which makes the retrieved information understandable also for persons without advanced knowledge regarding data processing. The retrieval of additional information is accomplished by a comparison of data being stored in the patient record and data being stored in a predefined textual resource, such as a ontology, and an identification of further terms describing attributes of the patient record. This finds application in supporting the diagnosis of patients and healthcare related information retrieval tasks. | 2010-04-15 |
20100094875 | Method and system for classifying text - A content classification system, method and computer product is presented. In connection with the invention, a data structure is created by identifying a plurality of words and mapping each word to one or more categories. The data structure is indexed. An item of content is identified and classified based on the data structure. The classification includes identifying all one—or more—word combinations in the item of content; for each word of at least a pre-determined number of characters in length in each of the word combinations, identifying each of the categories to which it is mapped; and determining a weight for each of the words based on an inverse proportion to the number of categories to which it is mapped. | 2010-04-15 |
20100094876 | METHOD, APPARATUS AND SYSTEM OF SEARCHING AND DOWNLOADING MOBILE TELEPHONE FILE - A method of searching and downloading mobile telephone file, a server of the locality domain of a mobile terminal receives a keyword information of a searching request, searches the resource in the mobile communication network, and returns the searched resource list to the mobile terminal, the mobile terminal receives data resource information selected by user according as the resource list, he mobile terminal sends the request of downloading the needed resource to the server of the locality domain, and the server of the domain of the mobile terminal sends the resource to the mobile terminal. An apparatus of searching and downloading mobile telephone lie is provided also, which includes a storage, a receiving mould, a sending mould, a request mould, and can also include a data base, a communication interface and a statistic mould. A system of searching and downloading mobile telephone file is provided also. | 2010-04-15 |
20100094877 | SYSTEM AND METHOD FOR DISTRIBUTED INDEX SEARCHING OF ELECTRONIC CONTENT - There are provided methods and systems for efficient search in a peer-to-peer network topology. In various embodiments, search methods and systems provide for response times and network traffic that are independent from the number of query terms, thereby producing constant run-time searches and bandwidth hits in a P2P network search implementation. By distributing inverse indexes between peers, and storing with each inverse index a Bloom filter populated with selected keywords, multi-term search and analysis can be conducted on one network node without requiring exchange of posting lists between various network nodes. | 2010-04-15 |
20100094878 | Contextual Targeting of Content Using a Monetization Platform - In embodiments of the present invention improved capabilities are described for using a monetization platform server to associate sponsored content with contextual information relating to mobile content, and storing the sponsored content-contextual information association in a data facility for future use in optimizing the delivery of a sponsored content to a mobile communication facility based at least in part on a display datum associated with the mobile communication facility, wherein the display datum includes a contextual datum. | 2010-04-15 |
20100094879 | Method of detecting and responding to changes in the online community's interests in real time - A method of locating relevant documents wherein documents are given a fingerprint comprising weights associated with particular topic categories of a classification system, each weight representing a degree to which the document relates to the particular topic category. Documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint may be considered relevant. A user is alerted to new relevant documents. Advertisers can offer advertisements near search results that achieve a predefined amount of relevance to text submitted by the advertiser rather than bidding on keywords. Unwanted content may be blocked from the search and filters to further refine the search may be used. E-mail spam may be blocked using textual relevance rather than keywords. Visual cues linked to a hierarchy of relevance help display the relevant documents. The methods may be used in combination with keyword searching. | 2010-04-15 |
20100094880 | MEDIA LIST MANAGEMENT - Systems, methods, and computer program products are provided for managing a playlist on a portable media device including generating a random order of media items based on a seed, receiving an instruction to power down the portable media device, saving the seed in a storage, and powering down the portable media device. | 2010-04-15 |
20100094881 | SYSTEM AND METHOD FOR INDEXING SUB-SPACES - The present invention is directed to systems and methods for identifying compatible advertisement contracts to satisfy an advertisement opportunity. The systems and methods include receiving a number of attribute values associated with a user accessing a network-based location. The systems and methods include sorting an index of lists for a plurality of advertisement contracts on the basis of a number of contract term values. The systems and methods include traversing the index of lists to return a set advertisement contracts compatible with the number of attribute values associated with the user. The systems and methods include selecting a given advertisement contract from the set of advertisement contracts compatible with the number of attribute values associated with the user. The systems and methods include presenting an advertisement associated with the given advertisement contract on a display viewable by the user accessing the network-based location. | 2010-04-15 |
20100094882 | AUTOMATED DATA CONVERSION AND ROUTE TRACKING IN DISTRIBUTED DATABASES - A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2010-04-15 |
20100094883 | Method and Apparatus for Integrated Entity and Integrated Operations of Personalized Data Resource Across the World Wide Web for Online and Offline Interactions - Embodiments of the invention provide a method and apparatus for integrated entity of personalized data resource across the WWW with integrated operations. Such embodiments can reside on premises (or service side) as an integrated personalized data resource which is constructed from each of a number of web applications over the Internet that fetch and provide a piece of user information. One embodiment of the invention is directed to a computer that has the method and apparatus associated with the designated user. It is operable to receive informational data from multiple information sources, wherein the data received from each source has a user or web application defined association with a plurality of semantic categories via tagging, and the data received from at least two different sources pertains to the same category (or tag). | 2010-04-15 |
20100094884 | REPRESENTATIONAL STATE TRANSFER (REST) SERVICE IMPORT EDITOR - In an embodiment of the invention, a method for REST service importation in a distributed application development data processing system can be provided. The method can include the specifying a sample uniform resource locator (URL) in a graphical user interface to a REST service importation editor and invoking the REST service at the sample URL in order to receive a response object from the REST service. The method further can include parsing both the sample URL and the response object to identify different request fields and field types of a request object for the REST service and also response fields and field types of the response object. Finally, the method can include displaying a description of the request fields and field types of the request object and also a description of the response fields and field types of the response object in the graphical user interface to the REST service importation editor. | 2010-04-15 |
20100094885 | METHOD AND/OR SYSTEM FOR PERFORMING TREE MATCHING - Embodiments of methods, apparatuses, devices and/or systems for performing tree matching are disclosed. | 2010-04-15 |
20100094886 | METHOD AND SYSTEM FOR MANAGING LEARNING MATERIALS PRESENTED OFFLINE - Managing offline presentation of learning material may include associating identification strings with various portions of the learning material. When a learner is presented with the learning materials, identification strings associated with the learning materials may also be presented to the learner. The progress of the learner with respect to the learning materials may be identified based on the identification strings. | 2010-04-15 |
20100094887 | Method and System for Determining Junk Information - The present invention is a method and a system for determining junk information related to the fields of information filtering, and can solve the problem of improperly predefined junk information. The method includes: pre-defining junk information keywords in data samples; computing keyword scores for each of the keywords; simulating filtering of the data samples using the keyword scores to obtain a filtering index value; determining whether the filtering index value satisfies an evaluation index; if not satisfied, revising the keywords or the keyword scores and repeating the simulating to obtain a new filtering index value; and if satisfied, terminating the revising. The disclosed method can help a user more reasonably define junk information keywords and keyword scores, and determine whether information is junk information based on the keywords and corresponding scores, thereby improving efficiency of information filtering. The invention can be widely adopted in a variety of applications and systems such as feedback systems, guestbook systems, forums and junk mail processing. | 2010-04-15 |
20100094888 | METHOD AND SYSTEM FOR ACQUIRING DATA FROM MACHINE-READABLE DOCUMENTS - In a method for acquiring data from a machine-readable document for assignment to fields of a database, individual data are extracted substantially automatically from the document and entered into the corresponding database fields. If data cannot be extracted from the document with a desired degree of reliability for one or more particular database fields, then the steps are executed of displaying the document onto the display screen, displaying on the display screen the at least one or more database fields for which the data cannot be extracted with the desired degree of reliability, and executing a proposal routine with which string sections in the vicinity of a pointer movable by a user on the display screen are selected, marked, and proposed for extraction. | 2010-04-15 |
20100094889 | SYSTEM, METHOD AND COMPUTER PROGRAM FOR NON-BINARY SEQUENCE COMPARISON - A system and method for performing non-binary comparison of biological sequences includes a new measure ω | 2010-04-15 |
20100094890 | URL VIRTUAL NAMING AND METADATA MAPPING - Mapping of a universal resource locator (URL) to a virtual world location may include receiving a URL for access to an entity, accessing a mapping of the URL to coordinates of a location of the entity in a virtual world, and providing access to the entity in the virtual world. A device that may include a network interface, the network interface being configured to receive a URL and provide access to a virtual world, and a memory, the memory containing at least one mapping of a URL to coordinates in the virtual world. | 2010-04-15 |
20100094891 | Client-Server System for Multi-Resource Searching - Systems and methods for searching multiple resources via a communications network, such as the Internet, are disclosed. The systems use a client-server approach in which search clients formulate search requests for a plurality of resources in a generalized format. The search requests are sent to a server, and specific uniform resource locators (URLs) for the desired resources and search terms are returned to the clients. The clients display the search results grouped by category and by resource, for example, with two sets of tabs. Each set of results is rendered using a browser engine, and the set is generally presented in its entirety. The server may define the resources available to the clients for search, and may also provide promotional information with the search results. Particular resources and features may be made available to particular groups and users. | 2010-04-15 |
20100094892 | AUTOMATED PROPAGATION OF NON-CONFLICTING QUERIES IN DISTRIBUTED DATABASES - A logical table definition is received in association with a database query within a distributed database system. A determination is made as to whether the received logical table definition matches a local logical table definition. The query is processed in response to determining that the received logical table definition matches the local logical table definition. The query is forwarded to at least one other distributed database node. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2010-04-15 |
20100094893 | QUERY INTERFACE CONFIGURED TO INVOKE AN ANALYSIS ROUTINE ON A PARALLEL COMPUTING SYSTEM AS PART OF DATABASE QUERY PROCESSING - Techniques are disclosed for invoking an analysis routine running on a parallel computer system to analyze query results. An interface used to build and execute a database query may be used to invoke a complex analysis routine on a parallel computer system to analyze query results obtained by executing the database query. Alternatively, a user may build a query that includes specific conditions evaluated by an analysis routine on the parallel computer system (as opposed to selecting an analysis routine after receiving query results). | 2010-04-15 |
20100094894 | Program Invocation From A Query Interface to Parallel Computing System - Techniques are disclosed for invoking an analysis routine running on a parallel computer system to analyze query results. An interface used to build and execute a database query may be used to invoke a complex analysis routine on a parallel computer system to analyze query results obtained by executing the database query. Alternatively, a user may build a query that includes specific conditions evaluated by an analysis routine on the parallel computer system (as opposed to selecting an analysis routine after receiving query results). | 2010-04-15 |
20100094895 | Method and Apparatus for Providing a Media Object - In accordance with an example embodiment of the invention, an apparatus comprising a processor configured to receive information related to a media object, and automatically select at least one supplemental media object based at least in part on a competency of a user related to the media object is disclosed. | 2010-04-15 |
20100094896 | PROGRAM RETRIEVAL SUPPORT DEVICE AND ITS METHOD - The program retrieval support device includes the following units. A program-information-accumulation unit ( | 2010-04-15 |
20100094897 | UNIFIED FORMAT FOR DIGITAL CONTENT METADATA - A method and system to provide a unified format for digital content metadata are described. The system may include a module to obtain source data associated with media content; a module to identify, based on the source data, the media content; an extractor to obtain metadata associated the identified content; and a converter to format the obtained metadata according to the popular music format. The popular music format is a tree field format, where the fields are to store the title of the album, the title of the track, and the name of the artist. | 2010-04-15 |
20100094898 | IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREFOR, COMPUTER PROGRAM, AND COMPUTER-READABLE STORAGE MEDIUM - In this invention, when images, in image files managed according to photographing dates, which match a search condition are to be displayed, the images matching the search condition are sequentially displayed such that the positions or distribution of the image files, of all image files, which match the search condition can be checked. For this reason, when the search condition is changed by operating upper and lower keys provided on the back face of a digital camera, a search is made for images matching the condition after the change. Indicators indicating the relative positions of the images matching the search condition in the list of image files arranged in the order of photographing dates are displayed. When the left and right keys are operated, one of images matching the search condition is displayed in the image display area. | 2010-04-15 |
20100094899 | SYSTEM FOR ASSEMBLING AND PROVIDING PROBLEM SOLVING FRAMEWORKS - A system is described for assembling and providing problem solving frameworks. The system may include a processor, a memory and an interface. The memory may store a template for solving a problem. The template may include several tasks, each task associated with an attribute indicating whether the task should be performed by a machine. The interface may communicate with a user and components. The processor may receive a request to solve a problem and may identify the template for solving the problem. The processor may assign each task in the template to a machine component if the associated attribute indicates a machine should perform the task. The processor may provide the tasks to the assigned components and may receive responses from the assigned components. The processor may determine a solution to the problem based on the responses received from the components, and may provide the solution to the user. | 2010-04-15 |
20100094900 | CONTENT PACKAGE FOR ELECTRONIC DISTRIBUTION - Defining a content package having media files and table of contents (TOC) data. The content package includes physical representation data and logical representation data for the media files (e.g., stored in the TOC data). Computing devices store, download, and play back the media files based on the data in the content package. Presentations (e.g., collections of files) within the content package are available for extraction based on a configuration of a media player. The media files are provided for presentation to a user of the computing device, or for storage by the computing device. | 2010-04-15 |
20100094901 | Method and System to Combine Keyword Results and Natural Language Search Results - A search query is received from a single input field of a user interface. A keyword search is performed based on the search query to generate keyword search results. A natural language search is performed of a frequently-asked question (FAQ) database based on the search query to generate FAQ search results. The keyword search results and the FAQ search results are combined in a display page. | 2010-04-15 |
20100094902 | AUTOMATED DATA SOURCE ASSURANCE IN DISTRIBUTED DATABASES - A database query is received including a logical table identifier, a data element, and at least one data source assurance indicator at a distributed database node within a distributed network of databases. The data element is encrypted based upon the at least one data source assurance indicator. A data portion of a local query response to the database query is formed including data retrieved from a local physical database table mapped by a local logical table that matches the received logical table identifier. A node identifier and the encrypted data element are added as an authentication portion of the local query response to authenticate the data portion of the local query response. The database query is responded to with at least the authenticated local query response. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2010-04-15 |
20100094903 | REPRESENTING THE ALLOCATION OF INTEGERS - Methods and arrangements of representing the allocation of integers are discussed. Embodiments include transformations, code, state machines or other logic to represent the allocation of integers. An embodiment may involve representing a first allocation of integers via a set of nodes of a tree. In the representation, a data structure in a node may represent, for each integer in a set of integers, whether the integer is allocated or free. The embodiment may also involve representing a subsequent allocation. The representing may include adding a new node to the nodes of the tree for the first allocation. The subsequent allocation may consist of freeing of an integer allocated in the first allocation. The data structure of the new node may represent that the integer is free. | 2010-04-15 |