06th week of 2009 patent applcation highlights part 60 |
Patent application number | Title | Published |
20090037375 | METHOD AND APPARATUS FOR THE PLACEMENT OF ADVERTISEMENTS IN A SEARCH RESULTS PAGE - Optimizing search advertising on a search results page in response to a search request includes the search engine determining advertisements for inclusion with the search results, where the advertisements include different advertisement techniques. The method includes selecting one or more of the advertisements for inclusion with the search results page, which may be from different advertising techniques. Additionally, the selection of the advertisements may be based on user click activity, advertisement performance data and the plurality of advertisements, where the advertisements are associated with the different techniques. Thereupon, search result page includes selected advertisements optimized for the benefit of the sponsor and page revenue. | 2009-02-05 |
20090037376 | DATABASE RETRIEVAL WITH A UNIQUE KEY SEARCH ON A PARALLEL COMPUTER SYSTEM - An apparatus and method retrieves a database record from an in-memory database of a parallel computer system using a unique key. The parallel computer system performs a simultaneous search on each node of the computer system using the unique key and then utilizes a global combining network to combine the results from the searches of each node to efficiently and quickly search the entire database. | 2009-02-05 |
20090037377 | DATABASE RETRIEVAL WITH A NON-UNIQUE KEY ON A PARALLEL COMPUTER SYSTEM - An apparatus and method retrieves a database record from an in-memory database of a parallel computer system using a non-unique key. The parallel computer system performs a simultaneous search on each node of the computer system using the non-unique key and then utilizes a global combining network to combine the local results from the searches of each node to efficiently and quickly search the entire database. | 2009-02-05 |
20090037378 | AUTOMATIC GENERATION OF FORMS BASED ON ACTIVITY - A user can be presented with a form or other record that can enable efficient performance of various actions including a workflow or process. As actions are performed, the user can be presented with different forms more applicable to a current task being performed. The forms can be automatically created and modified, or a user can request various changes or updates to the form. A language associated with the form or other information can be changed from a first language to a second language based upon a request for the change. | 2009-02-05 |
20090037379 | Method and appliance for XML policy matching - An XML matching engine and method are provided, where policy rules expressed using XPath/XQuery policies are matched to streaming XML documents. Two distinct data structures are used: a combined modified DFA data structure for storing simple XPath queries (no wildcards or descendents) and a modified AFilter structure for storing complex queries (with wildcards or/and descendents). As the matching engine receives XML tags from XML parser, matching is performed in both structures in parallel. | 2009-02-05 |
20090037380 | System and method for providing integrated search using URI database - Provided is a system for providing integrated search using a URI database, the system including a URI database that stores associated information corresponding to a specific entity as object identifiers; an entity information processing unit that searches a URI database in accordance with a query input of a user so as to check the type of an entity and provides entity information; and an integrated-search result providing unit that provides an integrated-search result page for the corresponding entity, based on the entity information provided from the entity information processing unit. | 2009-02-05 |
20090037381 | Data registration and retrieval method, data registration and retrieval program and database system - A database system registers data unreflected in an index into a registration text buffer. When the database system retrieves a registration text buffer, the database system prepares a registration buffer index using retrieval character indicated by a retrieval request. Thereafter, when a retrieval request is received, an index in a database is retrieved. When there is no pertinent data in the index, the registration buffer index is retrieved. An index indicated by the registration buffer index is used to retrieve the registration text buffer. The database system reflects the registration buffer index in the index at predetermined timing. Thus, even if the number of data registered in the registration text buffer is increased, the retrieval time is not increased. | 2009-02-05 |
20090037382 | System and Method to Manage and Distribute Media Using a Predictive Media Cache - A system for decreasing the perceived end user latency while interacting with a database. The system comprises the database storing metadata associated with one or more of media, files, data, devices and services, a user interface operable to receive a user generated query selected from a plurality of user generated query options, the plurality of user generated query options representing at least one of a user selectable object displayed by the user interface, and a processor having a predictive module operable to generate at least one background query of the database prior to the user interface receiving the user generated query, the at least one background query correlating to at least one of the user generated query options. The predictive module compares the user generated query to the at least one background query prior to sending the user generated query to the database such that if the user generated query corresponds to the at least one background query the user interface displays a result to the at least one background query. | 2009-02-05 |
20090037383 | FILE MANAGEMENT APPARATUS AND METHOD - A file management apparatus includes a storage unit to store a binder to bind one or more files, and a controller to provide a file management window including a binder display field, and to support a function of searching for the stored binder using the file management window. Therefore, files are bound through the binder display field to manage and search for files. Accordingly, utility of binders may increase. | 2009-02-05 |
20090037384 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD AND STORAGE MEDIUM THAT STORES PROGRAM THEREOF - The present invention improves processing speed of search processing of objects. To achieve this, in an image processing apparatus capable of extracting an object contained in input data, and of storing data about the object in a storage device, there are provided a detecting section for detecting a relationship of one or more objects; a section for generating object related information for relating the one or more objects which have a relationship and are detected by the detecting section; a selecting section for selecting a single search type from a plurality of search types; a searching section for searching for the object data stored in the storage device and the object related information in accordance with the search type selected by the selecting section; and a display section for displaying the one or more objects searched in accordance with the object relating information searched by the searching section. | 2009-02-05 |
20090037385 | APPARATUS AND METHOD FOR TRANSMITTING CONTENTS BETWEEN PORTABLE TERMINALS - An apparatus and method for transmitting one or more contents through a short-range communication is provided. The apparatus includes a content-requesting terminal and a content-providing terminal. The content-requesting terminal requests a list of contents available for transmission to the content-providing terminal, receives the content list from the content-providing terminal, selects one or more contents from the content list, and receives the selected one or more contents from the content-providing terminal. The content-providing portable terminal receives a request for transmitting one or more contents selected from the content list from the content-requesting terminal, and transmits the requested one or more contents to the content-requesting terminal. | 2009-02-05 |
20090037386 | COMPUTER FILE PROCESSING - A method and apparatus for processing of computer files. An embodiment of a method for processing computer files includes receiving a serial data stream input, where the serial data stream input represents a set of computer files. The method further includes scanning the serial data stream input to extract selected data elements occurring in the set of computer files, and outputting the selected data elements in a serial data stream output. | 2009-02-05 |
20090037387 | METHOD FOR PROVIDING CONTENTS AND SYSTEM THEREFOR - Disclosed is a method for providing contents using a keyword, and a system therefor. The content provision method includes the steps of generating keywords for broadcast programs, extracting contents by using the keywords, and providing a user interface (UI) to provide the contents by displaying the keywords on a display unit. Accordingly, the inconvenience and troublesomeness of character input are eliminated, and it is possible to satisfy the users' desires for acquisition of knowledge and information by actively providing various information to the users. | 2009-02-05 |
20090037388 | NETWORK-BASED CONTENT DISTRIBUTION SYSTEM - A method and system for transferring electronic media information over a public network in such a way as to provide safeguards for inappropriate distribution of copyright or otherwise protected materials are described. The media information is transparently watermarked with a unique ID, such as one generated from X.509 Digital Certificate and public-key cryptography public/private key pairs, such that the information can be identified as belonging to a particular individual. A system and method for monitoring the movement of such watermarked files, positively identifying people who have inappropriately distributed copyright materials over a public network without permission, and taking appropriate enforcement action against such people. | 2009-02-05 |
20090037389 | Document Comparison Using Multiple Similarity Measures - Disclosed herein is a method for comparing documents. The method includes the steps of: determining a plurality of similarity measures; and determining an overall similarity measure for the plurality of documents, based on the plurality of similarity measures. In one embodiment, the similarity measures are chosen from the group of similarity measures consisting of semantic and reference similarity measures. When comparing documents from the chemical, biochemical or pharmaceutical domains, the determination of the similarity utilizes a determination of structural similarity of the chemical formulas described in the plurality of documents. | 2009-02-05 |
20090037390 | METHOD OF ANALYZING DOCUMENTS - A method for analyzing documents is disclosed. The method compares concepts consisting of groups of terms for similarity within a corpus of document, clusters documents that contain certain concept term sets together. It may also rank the documents within each cluster according to the frequency of term co-occurrence within the concepts. | 2009-02-05 |
20090037391 | Common Interface to Access Catalog Information from Heterogeneous Databases - Various embodiments of a system and computer program product to access metadata from a plurality of data servers from a federated database management system are provided. In one embodiment, a request for metadata, from a client application, is received by the federated database management system. Data servers which are accessible from the federated database management system are identified. For each data server, metadata describing data of a data source of that data server is retrieved in accordance with the application request. The retrieved metadata from each of the data servers is aggregated to produce an aggregated result in a uniform format. The aggregated result is provided. In another embodiment, for each data server, a source metadata request for metadata of that data server is generated in accordance with the application request and a source metadata application programming interface. A view is created based on the source metadata request for metadata for each data server. | 2009-02-05 |
20090037392 | SYSTEMS AND METHODS FOR DATA RETRIEVAL, MANIPULATION, AND DELIVERY - Systems and methods are disclosed that include a user interface that enables a user to request a pre-defined report. The user may specify either or both of an electronic mail delivery address for the report and an interval at which the report is to be updated. Such systems and methods enable a particular report to be produced and formatted only once, and then provided to multiple users, thereby eliminating the production and formatting of redundant reports. | 2009-02-05 |
20090037393 | System and Method of Accessing a Document Efficiently Through Multi-Tier Web Caching - Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in its cache. If the server copy is still not fresh or not found, the server seeks the document from its host. If the host cannot provide the copy, the server seeks it from a document repository. Certain documents are identified from the document repository as being fresh or stable. Information about each these identified documents is transmitted to the server which inserts entries into an index if the index does not already contain an entry for the document. If and when this particular document is requested, the document will not be present in the server, however the server will contain an entry directing the server to obtain the document from the document repository rather than the document's web host. | 2009-02-05 |
20090037394 | EXTENSIBLE COMMAND EXECUTION FOR ENTITY DATA MODEL PLATFORM - Systems and methods that translate queries defined by an entity model, to a dialect recognizable by storage provider (e.g., relational store). A bridge component facilitates translation of a rich object structure into flat relational constructs, which can then be executed by a relational store. Accordingly, queries defined by applications in terms of entity concepts can readily be employed in conjunction with relational data stores. Similarly, results obtained from executing the query can be converted back to a form understandable by the application. | 2009-02-05 |
20090037395 | Persistent query system for automatic on-demand data subscriptions from mobile devices - A system, method, and computer program product are provided for creating a data subscription to a remote database. Additionally, a system, method, and computer program product are provided for creating a persistent query, wherein a table in a remote database is represented by a meta-data definition. | 2009-02-05 |
20090037396 | SEARCH APPARATUS AND SEARCH METHOD - A search technique having enhanced ease-of-use is provided. A search server analyzes web contents, extracts index information (e.g., time, geographical name, personal name, and business type), and registers the index information in an index information database. A time information search unit performs search using time as a key, a geographical name information search unit performs search using a geographical name as a key, a personal name information search unit performs search using a personal name as a key, a business type information search unit performs search using a business type as a key, and a topic information search unit performs search using a topic as a key. In order to perform narrowing down search while using these search engines integrally, a federated search unit provides a user interface to specify combined search conditions for the search engines. | 2009-02-05 |
20090037397 | METHODS AND APPARATUS FOR PROVIDING CONTEXT SEARCH RESULTS IN PROCESS DESIGN - The present disclosure provides methods and apparatuses for providing context search results in process design. Using the methods and apparatus herein, users can use a list of dynamic content from a variety of sources, determined at runtime and based on criteria that can change dynamically at runtime, in their process design. With the content, the users can create process steps that act on the dynamically chosen content as a single entity | 2009-02-05 |
20090037398 | SYSTEM AND METHODS FOR INFERRING INFORMATIONAL GOALS AND PREFERRED LEVEL OF DETAIL OF ANSWERS - A system and method for inferring informational goals and preferred level of details in answers in response to questions posed to computer-based information retrieval or question-answering systems is provided. The system includes a query subsystem that can receive an input query and extrinsic data associated with the query and which can output an answer to the query, and/or rephrased queries or sample queries. The query subsystem accesses an inference model to retrieve conditional probabilities that certain informational goals are present. One application of the system includes determining a user's likely informational goals and then accessing a knowledge data store to retrieve responsive information. The system includes a natural language processor that parses queries into observable linguistic features and embedded semantic components that can be employed to retrieve the conditional probabilities from the inference model. The inference model is built by employing supervised learning and statistical analysis on a set of queries suitable to be presented to a question-answering system. Such a set of queries can be manipulated to produce different inference models based on demographic and/or localized linguistic data. | 2009-02-05 |
20090037399 | System and Method for Determining Semantically Related Terms - Systems and methods for determining semantically related terms are disclosed. Generally, a semantically related term tool trains a model to predict a degree of relevance between a candidate term and one or more seed terms. The model may be trained based on data such as a plurality of seed sets, a plurality of semantically related term sets, and a plurality of modular optimized dynamic sets (“MODS”), where each semantically related term set is related to a seed set of the plurality of seed sets and each MODS is related to a seed set of the plurality of seed sets. The semantically related term tool then determines a plurality of terms that are semantically related to one or more terms in a new seed set based on the model, the one or more terms in the seed set, and a plurality of candidate terms. | 2009-02-05 |
20090037400 | CONTENT MANAGEMENT SYSTEM THAT RENDERS A DOCUMENT TO A USER BASED ON A USAGE PROFILE THAT INDICATES PREVIOUS ACTIVITY IN ACCESSING THE DOCUMENT - A content management system (CMS) monitors a user's activity for a document, generates corresponding usage data for the user, and binds the usage data to corresponding sections of the document. A relevance policy may be defined for a user and/or for a user's role. The CMS may then render the document to the user based on the usage data and the relevance policy. The rendered document may include displayed sections, hidden sections, and accentuated sections. The result is a document rendered to a user in a way that hides sections that are not of interest, displays sections of interest, and accentuates sections of high interest, all based on usage data that indicates how the document was accessed in the past. | 2009-02-05 |
20090037401 | Information Retrieval and Ranking - A learning method is used to generate ranking models. The learning method can create a ranking function that assigns scores to documents and then ranks the documents using the scores. In this learning method, a training set along with performance measures are used to generate weak rankers which a used in the ranking model. During information retrieval, for a given query, the system may return a ranked list of documents in descending order of the relevance scores. | 2009-02-05 |
20090037402 | SYSTEM AND METHOD FOR PREDICTING CLICKTHROUGH RATES AND RELEVANCE - Systems and methods according to embodiments leverage click data to predict a relevance judgment for a given query-content item pair. An initial training phase utilize a training set of query-content item pairs coupled with click data and relevance data (e.g., relevance judgments or labels) to train a model of the relationship between relevance and clicks. Accordingly, given an unlabeled query-content item pair as input to the model, a relevance judgment or label is provided. Theses relevance labels, in turn, may be used in conjunction with query-content item pairs with which they are associated to train a model to determine a content item relevance function. When a user provides a query to a given search engine, the search engine applies the content item relevance function to the query and content items in a responsive result set to provide a relevance ordered result set to the user. | 2009-02-05 |
20090037403 | GENERALIZED LOCATION IDENTIFICATION - A location identification system is described. In various embodiments, the location identification system identifies geographic location information in response to received search queries by processing geographic information to identify spatial or geometric regions, determining region intersection information that identifies spatial relationships between the geometric regions, and building an index of regions of constant attributes by associating intersecting geometric regions. In various embodiments, the location identification system can include a vector database wherein the vector database comprises geometric information including at least (a) spatial information geographically describing items and their locations and (b) textual attributes associated with the items or their locations, and an index of regions of constant attributes wherein the index associates textual attributes with items and their locations so that a proximity of two locations can be identified. | 2009-02-05 |
20090037404 | EXTENDED CURSOR SHARING - Techniques for sharing cursors are provided. When a new query is issued, a database server determines whether the new query is semantically equivalent to a previous query. If so, then database server computes statistics associated with the new query. Based on the statistics, the database server determines whether compiling the new query would produce an execution plan that satisfies certain criteria. If so, then the cursor is used to execute the new query. In another approach, one cursor sharing technique (CST) is used to determine which cursor to use to execute a first set of semantically-equivalent queries. Statistics are gathered during execution of the first set of queries. The database server determines, based on the statistics, when to switch from using the first CST to a different CST. The different CST is used to determine which cursor to use to execute a second set of queries that are semantically-equivalent to the first set. | 2009-02-05 |
20090037405 | ADAPTIVE CURSOR SHARING - Techniques for sharing cursors are provided. When a new query is issued, a database server determines whether the new query is semantically equivalent to a previous query. If so, then database server computes statistics associated with the new query. Based on the statistics, the database server determines whether compiling the new query would produce an execution plan that satisfies certain criteria. If so, then the cursor is used to execute the new query. In another approach, one cursor sharing technique (CST) is used to determine which cursor to use to execute a first set of semantically-equivalent queries. Statistics are gathered during execution of the first set of queries. The database server determines, based on the statistics, when to switch from using the first CST to a different CST. The different CST is used to determine which cursor to use to execute a second set of queries that are semantically-equivalent to the first set. | 2009-02-05 |
20090037406 | SYSTEM AND METHOD FOR PROVIDING PREVIEW RESULTS FOR SEARCH SYSTEMS INTEGRATING MULITPLE COLLECTIONS - A system and method for providing previews of search results and, more particularly, to a system and method for providing preview results for search systems integrating multiple collections. The method includes providing search results associated with a first collection based on at least one search term and providing a customizable preview of search results for the at least one search term. The customizable preview of search results is associated with at least a second collection different from the first collection. | 2009-02-05 |
20090037407 | SYSTEM AND METHOD FOR SORTING ATTACHMENTS IN AN INTEGRATED INFORMATION MANAGEMENT APPLICATION - A system and method to sort attachments in an integrated information management application. The system includes an email agent, and email repository, and an attachment engine. The email agent facilitates organization of email communications within the integrated information management application. The email repository is coupled to the email agent. The email repository stores a plurality of email files and a plurality of email attachments. The email attachments are associated with at least some of the email files. The attachment engine is coupled to the email agent. The attachment engine generates a list of the email attachments within the email repository for visual communication on a display device. | 2009-02-05 |
20090037408 | Essence based search engine - The useful, non-obvious and novel step of this invention is to present a design and methodology for a search engine tool which properly identifies and categorizes the elements to be searched through the initial step of human parsing. This invention is called essence based searching. Essence based searching is an advancement in the art as current search methodologies are almost exclusively sub-categories of word searches. Specifically, and in the context of patent searches, the present invention identifies the inventive steps, those elements which are useful, non-obvious and novel, of any particular patent and connects these inventive steps as identifier tags to an index of patents. Each identifier tag is less than 72 characters in length. These inventive step identifier tag lines when connected to an index change the nature of the currently used patent invention search engines from key word based to a concept (essence) based search paradigm. The heart of this invention is the human parsing of inventive step identifier tags by persons ordinarily skilled in the art. The search results are displayed chronologically and numerically and then point, through a five step index, to follow on sections known as embodiments, executive summary, claim limitations and decision tree. This essence based search paradigm as a tool for searching electronic textual documents is applicable to any electronic database using text as a medium. | 2009-02-05 |
20090037409 | METHOD AND SYSTEM FOR INFORMATION RETRIEVAL - Retrieving information from information sources using links. A set of information sources is preprocessed to extract content from text and existing links in the information sources according to some predetermined criteria. A set of search results is generated from amongst the preprocessed information sources in response to a received search query. | 2009-02-05 |
20090037410 | SYSTEM AND METHOD FOR PREDICTING CLICKTHROUGH RATES AND RELEVANCE - Systems and methods according to embodiments leverage click data to predict a relevance judgment for a given query-content item pair. An initial training phase utilize a training set of query-content item pairs coupled with click data and relevance data (e.g., relevance judgments or labels) to train a model of the relationship between relevance and clicks. Accordingly, given an unlabeled query-content item pair as input to the model, a relevance judgment or label is provided. Theses relevance labels, in turn, may be used in conjunction with query-content item pairs with which they are associated to train a model to determine a content item relevance function. When a user provides a query to a given search engine, the search engine applies the content item relevance function to the query and content items in a responsive result set to provide a relevance ordered result set to the user. | 2009-02-05 |
20090037411 | Membership selection assistant - A method and apparatus for a membership selection assistant that assists users in selecting a set of memberships to carry out a set of actions. This assistance is provided by determining what actions the user wishes to carry out and what memberships the user wishes to consider for those actions; then determining what benefits the user would derive by use of the memberships they have identified; then consolidating and rank ordering the benefit information; then either presenting the user with consolidated and rank ordered information, or automatically making optimal membership selection. | 2009-02-05 |
20090037412 | QUALITATIVE SEARCH ENGINE BASED ON FACTORS OF CONSUMER TRUST SPECIFICATION - A method of providing a search engine for use on global computer networks which identifies and merges categories of information that reflect, influence and imitate intelligent choice by concurrently searching one or more of eight factors of consumer trust: books, experts, news and articles, associations, celebrities and pro choice, awards, web information and blogs and people's choice. The results from the search of these selected consumer trust factors are then combined to generate a final report. | 2009-02-05 |
20090037413 | METHOD AND SYSTEM FOR GENERATING ADDRESS LISTS - A method of generating a list of prospective contacts for a communication comprising: receiving an indication of a user selected communication format selected from a plurality of different communications formats; generating a list of prospective contacts, the list of prospective contacts generated based on an analysis of said user's past communications; and providing said user with said list containing at least one prospective contact. | 2009-02-05 |
20090037414 | HOSTED SUGGESTION BOARD SYSTEM FOR PUBLIC CUSTOMER FEEDBACK - A system for hosting one or more online feedback forums to receive and manage feedback is provided. An online feedback forum can be affiliated with a provider of a service and/or product and enables users of the service and/or product to add postings to provide feedback, browse postings, and add comments to postings. Also, an online feedback forum can allow users to vote on various postings. When a new posting is added by a user, contextual information associated with the user's activity with a provider's service and/or product is also included. Contextual information includes information that is not directly inputted by the user but provides additional information for placing the user's posting in better context. The online feedback forum further enables the affiliated provider and/or its agents to add official responses to postings and otherwise manage postings of the online feedback forum. | 2009-02-05 |
20090037415 | DATA ANALYSIS - Various aspects provide for receiving data associated with a plurality of samples. A sample generally includes data associated with one or more events. One or more traits may be determined, where a trait may be a set of or associated with one or more events. Generally, events included in a trait may be correlated (including anti-correlated) in some way. A trait may be associated with a sample, and the association may be recorded, an action may be triggered, and/or a user may be notified. | 2009-02-05 |
20090037416 | METHOD FOR ACQUIRING LOCKS IN WAIT MODE IN A DEADLOCK FREE MANNER - Techniques for a data definition language (DDL) statement acquiring a lock on a table in wait mode in a deadlock free manner are provided. A DDL statement specifies metadata of a table that is to be modified, whereas a data manipulation language (DML) statement specifies a table to be modified. When a DDL statement is received, a proxy statement is initiated and executed instead of first acquiring an exclusive lock on metadata of a particular table. The proxy statement is similar to a DML statement in that the proxy statement acquires a lock on the particular table. After the proxy statement has been processed, an exclusive lock on the metadata is acquired. | 2009-02-05 |
20090037417 | AVOIDING LOCK CONTENTION BY USING A WAIT FOR COMPLETION MECHANISM - Techniques for avoiding lock contention when processing data definition language (DDL) statements are provided. Some DDL statements modify metadata of a table and then require access to the table. After such a DDL statement modifies the metadata of a table and the updated metadata is made available (i.e., published) to other database statements, execution of the DDL statement is suspended. Data manipulation language (DML) statements acquire locks on the table. In one approach, the locks, of any DML statement, that are granted after the DDL statement is issued are timestamped. The DDL statement uses the timestamps to determine when to access the table. The timestamps are used to determine when the last DML statement (that was pending at the time the modified metadata was published) commits and releases its lock on the table. | 2009-02-05 |
20090037418 | Method and system for copying a snapshot tree - Various embodiments of the present invention are directed to an instant snapshot-tree-copy operation that, when directed to an existing snapshot tree, generates a data-structure framework for a copy of the existing snapshot tree that can be immediately accessed while a background-copy process copies data from the existing snapshot tree to the copy snapshot tree. The background-copy process copies data from the existing snapshot tree to the copy snapshot tree in top-down fashion, from the source logical device through each of the snapshot logical devices. While copying each logical device, the background-copy process sequentially copies data-storage units from a corresponding logical device of the existing snapshot tree to the copy-snapshot-tree logical device, making sure to adjust chains of dependencies within the copy snapshot tree to reflect modifications to the snapshot copy tree that occur independently from the background-copy process. A host computer may immediately access the copy snapshot tree, both for READ and WRITE access, even before completion of the background-copy process. | 2009-02-05 |
20090037419 | Website exchange of personal information keyed to easily remembered non-alphanumeric symbols - A website and method of use are disclosed for providing access to personal data upon entry of an access key that includes at least one easily remembered non-alphanumeric symbol. In some embodiments an incorrect or partial access key can be entered, or one of several access key variants can be entered. In some embodiments a subset of the personal data is provided and the presentation format is selected according to the variant of the access key that is entered. Methods for entering non-alphanumeric symbols include selection of characteristics from hierarchical menus, entering unique alphanumeric strings corresponding to symbols, selecting squares from a matrix, combining symbols to form compound symbols, combining text with symbols, and uploading symbols. In preferred embodiments, access information is entered and/or personal information is supplied audibly, hyperlinks to other personal data sites can be included, and automated web searches can identify candidates for links to other sites. | 2009-02-05 |
20090037420 | DEVICE WITH STORAGE MEDIUM AND METHOD OF OPERATING THE DEVICE - A device comprises a first storage medium, input/output architecture, a second storage medium, and a processor. The processor is arranged, in response to a request to access a file stored on the first storage medium, to recall the file from the first storage medium at substantially the data rate of the file, to transmit a first portion of the file, and to store a second portion of the file in the second storage medium. | 2009-02-05 |
20090037421 | Traffic Predictor for Network-Accessible Information Modules - Methods, apparatuses and systems directed to predicting the performance of an information package or module presented on a network addressable resource, such as a web page. The present invention, in some particular implementations, relies on regression models that utilize statistical measures of user interest in terms, concepts and other subject matter as revealed in on-line search activity of a pool of users. In a particular implementation, a model receives as inputs a plurality of attribute values corresponding to an information package or module (including one or more statistical measures of interest) and outputs an estimated click-thru rate. | 2009-02-05 |
20090037422 | COMBINING CAPTURE AND APPLY IN A DISTRIBUTED INFORMATION SHARING SYSTEM - In accordance with an embodiment of the present invention, an information sharing mechanism comprising a memory structure may be provided in a database system. In an embodiment, mined information transferred by a capture process to an associated apply process can be written into the memory structure without taking any latch. Similarly, the mined information can be read by the apply process from the memory structure without taking any latch. The capture and apply processes may work cooperatively to establish a safe point in log mining under various circumstances such as in an initial startup state, in a steady state, in a process restart scenario in the middle of information sharing. In some embodiments, the information sharing mechanism supports both checkpoint-free and checkpoint modes of log mining by the capture process. In addition, both the capture process and the apply process may employ an eager apply approach to increase processing capacity. | 2009-02-05 |
20090037423 | CONDUCTING TRANSACTIONS OF ELECTRONIC FILES - In one embodiment, a method comprises receiving a request to purchase an electronic file, retaining the electronic file until receiving a request to download the purchased electronic file, and transmitting the electronic file upon the receiving of the request to download the purchased electronic file. | 2009-02-05 |
20090037424 | EFFICIENT NETWORK DATA TRANSFER - An approach for providing efficient network data transfer service is provided. In one embodiment, a first database server receives, from a second database server, a first request to access a first storage subsystem. Here, the second database server cannot access first data in the first storage subsystem without another database server transmitting the first data to the second database server. In response, the first database server provides the second database server a first set of access primitives. Using the first set of access primitives, the second database server may access data stored in the first storage subsystem that may be otherwise not accessible. As a result, the first database server receives, from the second database server, a first data access request to access first data stored in the first storage subsystem. | 2009-02-05 |
20090037425 | SYSTEM AND METHOD FOR DYNAMICALLY CONFIGURING A MULTIPLATFORM COMPUTING ENVIRONMENT - A system and associated method for dynamically configuring a multiplatform computing environment are disclosed. At least one service may form a workflow to be executed as an ordered group. A database contains configuration data, workflow control data, and workflow status data. A service configuration utility provides user interface to dynamically receive configuration data, to update the database, and to display contents of the database. A workflow entry process creates a workflow. A service monitor controls runtime behaviors of the system according to contents of the database. A service listener routes a workflow to associated services according to the configuration data in the database. A service executes a desired function, and then reports a result to the system monitor. The system monitor updates contents of the database to reflect the reported result. | 2009-02-05 |
20090037426 | COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR AGGREGATING AND SELECTIVELY DISTRIBUTING CRITICAL PERSONAL INFORMATION TO ONE OR MORE USER-DESIGNATED RECIPIENTS - The invention relates to systems and method for aggregating and selectively distributing information useful after or during a critical life event. The invention includes receiving critical personal information from a user, wherein the critical personal information is useful to handle the affairs of the user when the user is deceased or otherwise unavailable. The user then designates one or more recipients to receive part or all of the critical personal information. For each designated recipient, an encrypted file may be created that includes a specifically designated set of part or all of the critical personal information. The encrypted files may then be sent to their respective recipients. Each recipient may then acquire a client-side viewer module that enables viewing of the critical personal information on encrypted file on a computer-implemented device. | 2009-02-05 |
20090037427 | REDISTRIBUTING A DISTRIBUTED DATABASE - Illustrative embodiments provide a method for redistributing data in a distributed database. The method provides a set of servers, each of which having a respective portion of the distributed database resident thereon, and for routing requests to the set of servers by means of a proxy server. Responsive to a redistribution request to redistribute the distributed database among the set of servers from a first distribution to a second distribution, setting a flag in the proxy server indicating that redistribution is in progress. Further storing configuration data for the first distribution and the second distribution in the proxy server, and redistributing the data in the distributed database in accordance with the configuration data. | 2009-02-05 |
20090037428 | Staging A File Within A Distributed Computing System - Methods, apparatus, and products for staging a file within a distributed computing system are disclosed that include defining a topology of the network; mapping each computer to a network location in the topology of the network; selecting, in dependence upon the topology of the network and the network locations of the computers in the network, one or more servers on which to stage the file for use by clients in the network; and staging the file on the one or more selected servers. The distributed computing system includes a plurality of computers coupled for data communications through a data communications network, the distributed computing system also includes files of computer data and computer program instructions for use by the computers, the computers include clients that use the files and servers capable of functioning as staging locations for files for use by the computers in the network. | 2009-02-05 |
20090037429 | Automatic Benefit Analysis Of Dynamic Cluster Management Solutions - Methods and apparatus, including computer program products, are provided for determining whether there is a benefit to implementing a dynamic cluster system rather than a static cluster system. In one aspect, there is provided a computer-implemented method. The method may include accessing, at a static cluster system, information representative of the static cluster system and accessing information representative of a dynamic cluster system. Based on the accessed information, a value may be determined, such that the value represents a benefit (e.g., an indication of usefulness or worth as well as a lack of usefulness or worth) of implementing the dynamic cluster system rather than the static cluster system. The determined value may be provided to a user interface, so that a user may decide whether to implement the dynamic cluster system rather than a static cluster system. Related apparatus, systems, methods, and articles are also described. | 2009-02-05 |
20090037430 | Unwired enterprise platform - Systems, methods and computer program products for inherently integrating mobility with an enterprise are described herein. Enterprise data is accessed from one or more data sources data sources, wherein such data sources may comprise structured and unstructured data sources. The data is transferred from the enterprise to a plurality of mobile devices over a plurality of diverse networks. In an embodiment, such transfer takes into consideration characteristics of the diverse networks. The enterprise receives data generated by mobile devices while performing enterprise-related operations at the wireless edge. The enterprise responds to environmental changes using the received data. | 2009-02-05 |
20090037431 | System and method for maintaining metadata correctness - A method is disclosed. The method includes a relationship server receiving a discovery service request from a client computer, the relationship server comparing metadata provided in the discovery service request against a database and a crawler retrieving updated metadata from a commerce server for if the metadata provided in the discovery service request does not match the metadata stored in the database column. | 2009-02-05 |
20090037432 | INFORMATION COMMUNICATION SYSTEM AND DATA SHARING METHOD - According to one embodiment, a data sharing method for an information communication system in which a plurality of nodes that belong to a self group are connected to a network, the method includes sending, via the network, a node confirmation request to remaining nodes to confirm availabilities of the remaining nodes that belong to the self group, receiving node confirmation response messages including information indicating the availabilities from the remaining nodes, setting parameters N and M in accordance with contents of the node confirmation response messages, dividing shared data into N divided data, and M-fold distributing and storing the divided data of the shared data in N nodes, selectively collecting N divided data from not less than (N−M+1) nodes, and restoring the shared data by combining the collected N divided data. | 2009-02-05 |
20090037433 | SERVER DEVICE - The server device includes an index file generating unit, and a transferring unit. The index file generating unit generates an index file with respect to a prescribed directory in a hypertext format. The prescribed directory is a part of the hierarchy structure. The index file includes a list of identification information that identifies a file or a first subdirectory in the prescribed directory, and location information navigating to the file or the first subdirectory. The transferring unit transfers the index file to the client device in response to the command received at the receiving unit instructing to transfer the index file, whereas the transferring unit transfers the file stored in the storing unit in response to the command received at the receiving unit instructing to transfer the file other than the index file. | 2009-02-05 |
20090037434 | SYSTEM AND METHOD FOR EFFICIENTLY PROVIDING CONTENT OVER A THIN CLIENT NETWORK - A system, method and computer readable instructions for controlling streaming audio in real time in a thin client terminal server environment that can be used, for example, to provide support for a digital dictation system. A server runs client software, and at least one terminal runs a driver which communicates with the client software to create a virtual channel over which at least one digital dictation file is transmitted in packetized format between the terminal and the server, such that the client software controls operations performed at the terminal pertaining to the digital dictation file. | 2009-02-05 |
20090037435 | Adaptive Direct Transaction For Network Client Group - Internet-based software and associated database provide group analysis overlay to monitor client-server web traffic and provide direct marketing to client group. Client car, patient, office or school sensor and interface provides overlay attribute for database comparison to classify usage pattern, location, timing, or family for targeted messaging for enhanced service from server source. Database group registry tracks client classification and provides adaptive context mapping according to set attribute relative to targeted on-line transaction. | 2009-02-05 |
20090037436 | DATA PROCESSING SYSTEM - A data processing system includes at least a first storage system, a second storage system and a third storage system. The third storage system maintains a replication of data stored in the first storage system. When updating data in the first storage system, the first storage system updates the replication of data stored in the third storage system and creates a journal. The journal is formed from a copy of data used for update and update information such as a write command for update, etc. The second storage system also maintains a replication of data stored in the first storage system. The second storage system obtains the journal, and updates data stored therein corresponding to data stored in the first storage system in the order of data update performed in the first storage system. When updating data stored in the third storage system corresponding to data stored in the first storage system, the third storage system creates a journal using data update numbers created in the first storage system. When the first storage system fails, the second storage system obtains the journal from the third storage system, and updates data stored therein corresponding to data stored in the first storage system in the order of data update performed in the first storage system. | 2009-02-05 |
20090037437 | APPARATUS AND SYSTEM FOR RETURNING A DATA ITEM TO A REQUESTOR - The invention relates to an apparatus and a system for returning a data item to a requester. (The requester may for example be a systems application.) A request is received to access a data item having data contents of uncertain state (i.e. because the data item is pending completion of a transaction.) The apparatus or system obtains the data item contents and an indication of the state (e.g. delete_on_commit) of the data item contents. This information is then returned to the requester. | 2009-02-05 |
20090037438 | METHOD AND SYSTEM FOR ORCHESTRATION OF CONTENT PROCESSING IN MOBILE DELIVERY FRAMEWORKS - A method and system for coordinating content processing in a mobile delivery framework, the method having the steps of embedding, within a metadata envelope associated with content, external references to external enablers; and inserting content processing coordination rules into the metadata envelope. | 2009-02-05 |
20090037439 | METHOD AND SYSTEM FOR FAST DELETION OF DATABASE INFORMATION - Methods and systems are described for fast deletion of database information. An example method may obtain a request to delete a plurality of data items satisfying a first condition from a database, and request a retrieval of a first database item from a first predefined storage block associated with the database based on a query including a negation of the first condition. It may be determined whether the first database item is retrieved from the first predefined storage block in response to the requesting the retrieval of the first database item from the first predefined storage block. When it is determined that the first database item is not retrieved, deletion of the first predefined storage block may be requested, else deletion of each one of the plurality of data items satisfying the first condition from the first predefined storage block may be requested. | 2009-02-05 |
20090037440 | Streaming Hierarchical Clustering - Systems, apparatuses, and methods are described for incrementally adding items received from an input stream to a cluster hierarchy. An item, such as a document, may be added to a cluster hierarchy by analyzing both the item and its relationship to the existing cluster hierarchy. In response to this analysis, a cluster hierarchy may be adjusted to provide an improved organization of its data, including the newly added item. | 2009-02-05 |
20090037441 | TILED PACKAGING OF VECTOR IMAGE DATA - Architecture for encoding (or packaging) vector-object data using fixed boundary tiles. Tiling a large vector database provides the same advantages that tiling provides for a large raster image. Tiling the dataset means that the set of all possible browser requests is finite and predetermined. The tiles can be rasterized on a client once the tiles have been received from a server. Alternatively, the server can do the tiling and rasterizing, and then send the raster data to the client for presentation and user interaction. Tiles can be precomputed on the server, with selected tiles then transmitted to the client for rasterization. Moreover, tiles can be cached for improved performance, and prefetched based on user interactivity on the client. Summarization of the vector-object data can be accomplished at the server using a configurable plug-in interface. | 2009-02-05 |
20090037442 | Reconfiguring Propagation Streams in Distributed Information Sharing - Splitting and merging database object information sharing streams. Streams are also referred to herein as “propagations”. Splitting and merging information sharing streams can be used to improve performance in a information sharing environment when a failed or slow DBS impacts the performance. In one embodiment, an auto split process monitors the progress of applying changes at each node and detects the presence of a failed or a slow node. Once the failed or slow node is identified, the auto split process splits the propagation such that the offending node is sent through a separate propagation. Furthermore, an auto merge process can be started to monitor the newly created separate propagation. At a later point, the new propagation can be merged back into the original stream. For example, if the offending node catches up with other nodes, the auto merge process merges the newly created propagation back to the original propagation. | 2009-02-05 |
20090037443 | INTELLIGENT GROUP COMMUNICATION - A method, apparatus, and electronic device for hierarchical communications are disclosed. A connection interface may send and receive a data task. A database may store a group of contact nodes. A processor may select a sub-group of contact nodes from the group of contact nodes based upon the data task and create a hierarchical communications tree from the sub-group of contacts based on the data task. | 2009-02-05 |
20090037444 | Integrated Systems & Methods For Document Scanning, Storing & Retrieval - A scanning system includes a computer with scanning, OCR, full-text indexing, and retrieval software. The computer is readily connectable to a network and can be controlled through a display and keyboard that is either directly connected to the computer or is connected to the computer through the network. The fully-integrated scanning system is supported by a single source. The software further allows the user to customize file names and folder permissions. | 2009-02-05 |
20090037445 | Information communication system, content catalog information distributing method, node device, and the like - A node device includes:
| 2009-02-05 |
20090037446 | Lightweight Directory Access Protocol (LDAP) Schema Definition Using Extensible Markup Language (XML) - A computer receives a schema that lacks information required by a directory access protocol (e.g. LDAP) and automatically generates information that conforms to the directory access protocol and supplies the generated information as output in a new schema. Such automatic schema transformation allows a human who is creating the schema, to enable usage of the directory access protocol to interface with a directory implementing the schema, without knowing the directory access protocol. The computer of some embodiments receives the schema being input, in a predetermined human-readable language (e.g. XML). Hence, an XML developer who lacks knowledge of LDAP can use traditional XML tools to prepare an LDAP-incompatible schema, for use in implementing a directory (e.g. address book) that is accessed by an LDAP client (e.g. cell phone) via an LDAP server. The new schema can be output in any form (e.g. text/binary) and in any language. | 2009-02-05 |
20090037447 | Mail Compression Scheme with Individual Message Decompressability - Embodiments of the present inversion relate to a two-pass compression scheme that achieves compression performance on par with existing methods while admitting individual message decompression. These methods provide both storage savings and lower end-user latency. They preserve the advantages of standard text compression in exploiting short-range similarities in data, while introducing a second step to take advantage of long-range similarities often present in certain types of structured data, e.g. email archival files. | 2009-02-05 |
20090037448 | Network content in dictionary-based (DE)compression - Apparatus and methods are described for network content in dictionary-based (de)compression. Content for compression is parsed into discrete constructions, such as phrases, words, etc. The discrete constructions are passed to a searching engine to locate network information at one or more network locator identities, such as URI's (URL's, URNs) that correspond to the discrete constructions. Upon locating the network information, a dictionary of entries corresponding to the content is created. The content is encoded from the dictionary by indicating raw or relative offsets into the network information per each of the network locator identities. Decoding occurs anti-symmetrically to the encoding. In this manner, the vastness of network content, e.g., the world wide web, is leveraged to provide relevant dictionaries for de-/encoding. Searching for candidate dictionaries, scoring same and safeguarding against volatile dictionary content are other noteworthy features. Computer program products and computing network interaction are also defined. | 2009-02-05 |
20090037449 | User configurable quick groups - This invention is directed to defining quick groups for easily associating keywords with an object (e.g., a media objection) accessible using an electronic device. The user of an electronic device may define several keywords that identify attributes of an object accessible using the electronic device. The user may associate keywords with an object to link the attribute of the keyword with the object (e.g., associate a keyword entitled “vacation” to vacation pictures). The user may assign a shortcut key to each of a subset of the keywords, referred to as quick groups, by which the user may rapidly associate the keyword to an object. In some embodiments, the electronic device may select the shortcut key of a quick group from the letters of the quick group to help the user remember the shortcut key. | 2009-02-05 |
20090037450 | DATA GATHER SCATTER - REDISTRIBUTION MACHINE - A method, system, and computer program product to transfer data between two application data structures by copying a data gather scatter program (DGSP) from an exporting process address space where a first data structure is located, to a location in shared memory visible to an importing process address space; assembling a parameter set identifying the data structure; starting a data gather scatter-redistribution machine (DGS-RM) in an importing process space where a second application data structure is located; passing the first parameter set, the DGSP copy, and a second parameter set identifying a second application data structure and a second DGSP to the DGS-RM; and creating master and worker stack machines. The master stack machine identifies a contiguous chunk of the first data structure. The worker stack machine identifies contiguous chunks of the second data structure representing the same number of bytes as the contiguous chunk of the first data structure and transferring to (from) one or more identified chunks of the second data structure from (to) the single chunk of the first application data structure. | 2009-02-05 |
20090037451 | Attack and Disaster Resilient Cellular Storage Systems and Methods - Systems, methods, and apparatus for providing data storage services storage using self-organizing replica management. In one embodiment, a cellular system operates storage objects, for example, data files, for clients. The system stores the storage objects as generally more than one substitutable replica, with each replica being stored on a separate cell. In some aspects, the system maintains multiple layers of overlapping trees and uses them for managing storage object replicas. In other aspects, a single self specializing substitutable cell performs dynamic specialization of itself in the system, while persistence is provided by the system as a whole. In other aspects, the system gives replicas special status while their storage object is being updated and returns them to a state of being fully substitutable after all changes have been successfully propagated to the replicas. | 2009-02-05 |
20090037452 | System and Method for Synchronizing Applications - Changes made to a first data set in a plurality of data sets are detected, and at least a first subset of the changes is synchronized to a data framework that facilitates data synchronization between the plurality of data sets. | 2009-02-05 |
20090037453 | UNIFIED AND EXTENSIBLE IMPLEMENTATION OF A CHANGE STATE ID FOR UPDATE SERVICES BASED ON A HASH CALCULATION - In a method and system for updating data in a distributed system, a server receives a request to read data stored in the server. A data structure is populated with the requested data, and a first unique identifier is generated by applying a hash function to the data stored in the data structure. The data and the first unique identifier are transmitted to the requesting client. From the client system, the server receives the first unique identifier and changes to the requested data performed on the client system through a web service application. The changes include an extension to the requested application data to include customer-specific data. Following receipt of the changed data and the first unique identifier, a second data structure is populated with the requested data. A second unique identifier is generated by applying a hash function to the data stored in the second data structure. The server compares the first and the second unique identifiers, and if the identifiers are identical, the requested data is replaced by the changed data. If the identifiers are not identical, the changed data is discarded. | 2009-02-05 |
20090037454 | COMMENT FACES - Rendering a contributor representation, such as an avatar, near content such as a comment, contributed to a web page such as a blog. The contributor representation is associated with a contributor identifier, such as an email address, and stored at a centralized registrar. The centralized registrar provides a content service with an initial script to include in the web page along with the contributor identifier. A requesting client runs the initial script, which requests an additional script from the centralized registrar. The additional script can track user actions and analyzes the DOM of the web page for an attribute associated with the contributor identifier and contributed content. Based on a location of the attribute in the DOM, the additional script also determines a location in the web page to insert the contributor representation. The additional script then requests and inserts the contributor representation to be rendered near the contributed content. | 2009-02-05 |
20090037455 | Handling Column Renaming as Part of Schema Evolution in a Data Archiving Tool - Methods and apparatus, including computer program products, implementing and using techniques for managing database table schema evolution. It is detected whether any columns in a source table have been renamed since a previous archiving process. A set of table changes is generated for the renamed columns. It is detected whether any possible naming collisions exist in the set of table changes. If a possible naming collision is detected, a temporary rename is created for the renamed column. The set of table changes, including any created temporary renames, is sorted. | 2009-02-05 |
20090037456 | Providing an index for a data store - Chunks are stored in a data store, where respective collections of chunks form respective files. An index that maps digests of chunks to pages containing information to recreate the chunks is provided, where the index is stored in persistent storage. | 2009-02-05 |
20090037457 | METHOD AND APPARATUS FOR ALIGNING MULTIPLE TAXONOMIES - A document taxonomy alignment system and method, relying on document glosses and utilizing a soft ontology expansion. An all-new hierarchical leaf node can be created expressly for the purpose of better aligning the plurality of document taxonomies in question. A small but valuable subset of the nodes created by soft ontology expansion turn out to capture some otherwise unmappable taxonomy nodes, and thereby have the effect of classifying the documents better than would any pre-existing node in any one of those taxonomies. | 2009-02-05 |
20090037458 | Assistance Method and Device for Building The Aborescence of an Electronic Document Group - A method of assisting with the construction of a tree of clusters of electronic documents, the documents being defined by predetermined attributes. The method includes, for a given cluster of documents and a given level of the tree, the following steps: a) obtaining (E | 2009-02-05 |
20090037459 | ANNOTATION DATA HANDLERS FOR DATA STREAM PROCESSING - A method and apparatus for annotation data handlers for data stream processing. An embodiment of a method for processing annotations in computer files includes receiving a data stream input at a scanner component, where the data stream input represents program elements of one or more computer files. The data stream input is scanned for annotations, and a data stream is generated comprising annotated program elements and associated annotation values. The annotated program elements and annotation values are provided as an input to a handler component. The handler component performs one of filtering the annotated program elements and annotation values data, or echoing the annotated program elements and annotation values, and the handler component generates an output. | 2009-02-05 |
20090037460 | Method and System for Identifying Database Triggers - A system to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a request is received to monitor the specific application event within a database and in response to receiving the request to monitor the specific application event, a replicate database of the database is created. Subsequently, the database is compared to the replicate database after the specific application event occurs to identify changes in the database associated with the specific application event. A best candidate is identified for a database trigger based upon the identified changes in the database associated with the specific application event. | 2009-02-05 |
20090037461 | METHOD AND SYSTEM FOR AUTOMATIC RECOGNITION AND CATEGORIZATION OF TRANSACTIONS - A method for categorization of transactions, the method including receiving a request for a transaction from a user of a plurality of users, determining an availability of an object association for an object name of an object of the transaction, wherein the object association is a preferred object association of the user, selecting a collaborative object association for the object name when the preferred object association of the user is not available, wherein the collaborative object association is selected based on the preferred object association of the plurality of users for the object name, and providing the collaborative object association to the user. | 2009-02-05 |
20090037462 | SINGLE-OPERATION ON-LINE SCHEMA EVOLUTION - A method for modifying an original data object in a database using a single command is disclosed. The single command is first validated. Once the command has been validated a ghost data object is created using the new definition. The ghost data object is populated with data from the original object. The transaction log records from the original data object are applied to the ghost data object. The original data object is then locked for exclusive access. The final transaction log records from the original data object are applied to the ghost data object. In the final step the database switches to the new data object. Dependent objects are automatically transformed as part of the same operation. | 2009-02-05 |
20090037463 | IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM THAT STORES PROGRAM THEREOF - Conventionally, there are problems in that object data extracted from an original document is not object data divided into object units a user desires, and that scan data cannot be handled in the object data units when reusing the scan data. To solve these problems, the image processing apparatus extracts each object included in the original document; stores object data of each extracted object with a keyword in a storage device; and visualizes each object data on a display unit. When making multiple selection of the visualized object data individually in accordance with a user instruction, the keywords associated with the plurality of object data selected are displayed. Besides, it is made possible to change the keywords associated with the plurality of object data selected. | 2009-02-05 |
20090037464 | Proving Relationships Between Data - A data provider provides and proves an association between a first data value A and a second data value B. The data provider computes evidence E of an association between A and B and ensures that a verifier has A, B and E. The data provider then runs an interactive proof with the verifier to convince the verifier that the evidence is valid evidence of an association between A and B, but without enabling the verifier to provide proof of the validity of the evidence to a third party. | 2009-02-05 |
20090037465 | METHOD OF IMPROVING DATABASE INTEGRITY FOR DRIVER ASSISTANCE APPLICATIONS - A method of maintaining a database for a plurality of vehicles includes obtaining first sensor data from a vehicle sensor and comparing the first sensor data to data in the database. If the first sensor data does not match the database data, it is determined whether data from a single vehicle sensor or from a plurality of vehicle sensors is required to update the database. The database is updated if consistent data from a required number of vehicle sensors is available. A loss of database integrity is identified if data from a plurality of vehicle sensors is required to update the database but is not available. Anomalous driving is identified if data from a plurality of vehicle sensors is required to update the database and is available, and if the first sensor data is not confirmed by data from other vehicle sensors. | 2009-02-05 |
20090037466 | METHOD AND SYSTEM FOR RESOLVING FEATURE DEPENDENCIES OF AN INTEGRATED DEVELOPMENT ENVIRONMENT WITH EXTENSIBLE PLUG-IN FEATURES - A method, system and computer-readable medium for an enhanced dependency resolver are disclosed. The dependency resolver collects dependency information for features of a rich client platform from a plurality of update sites; stores the dependency information for the features in a database; constructs a plurality of dependency trees using the dependency information of the database, wherein each of the plurality of dependency trees is rooted by a node representing an installable feature; selects an installable feature; identifies all nodes of a dependency tree rooted by the installable feature; determines which of the nodes require an adjacent node. If the node requires an adjacent node, the dependency resolver climbs the include tree of the adjacent node until a node of a second installable feature is found and records in the database that the second installable feature is required for the installation of the other installable feature. | 2009-02-05 |
20090037467 | MEDIA MANAGEMENT, PRODUCTION, AND DELIVERY SYSTEM AND METHOD - A media management, production, and delivery system and method for providing an efficient means of producing and delivering text and media are disclosed. Original text such as a news story is provided by a media source. Media relevant to the original text is edited and linked to the text. The edited and linked media and text is published to a television station, television, web site, and mobile device. Users select a news story and can read the text article while the media plays in a media player window. The original and edited versions of the text and media are stored in a media archive and available for future use. The timing of publishing media is selectable so that a media playlist can be created for broadcasting. | 2009-02-05 |
20090037468 | METHOD FOR EXAMINING AND REPRESENTING TIMING MARKUP AND RECORDING MEDIUM FOR RECORDING DATA STRUCTURE THEREOF - A method for examining and representing a timing markup and a recording medium for recording a data structure thereof are provided. In the examining method, a timing markup including at least one tag is parsed first. Then, a graphic timing markup corresponding to the timing markup is generated according to the property of each tag and the relationship between the tags in the timing markup. The graphic timing markup includes a plurality of nodes corresponding to the tags in the timing markup. Finally, the graphic timing markup is used for executing the examination procedure of the timing markup. As a result, through the help of the graphic timing markup, the efficiency of examining the timing markup is improved, and the convenience of understanding and modifying the timing markup is also increased. | 2009-02-05 |
20090037469 | EMAIL FILTERING USING RECIPIENT REPUTATION - The present invention is an adaptive method for filtering spam by using the reputations associated with recipients of email messages to determine the reputations of message and content attributes, then using the attribute reputations to determine whether or not the email message is spam and then using the determination of spam to update the reputations associated with the recipients of the email message. The present invention can also be used in conjunction with existing spam algorithms. Optionally, training of existing spam algorithms may be implemented by the use of recipient reputations or training types derived from recipient reputations. | 2009-02-05 |
20090037470 | CONNECTING USERS BASED ON MEDICAL EXPERIENCES - A medical interaction system is described that promotes connections of a medical nature between individuals, patients, doctors, nurses, therapists, and others. Users can share personal information with other users. Owners of personal information have complete control over what they share and with whom they share it by using built in access controls. The system provides search features so users can find other users who have common medical experiences, such as diagnosis, medication, health care provider, and therapist. Thus, the medical information system provides an environment for users to share medical experiences and connect with others in a way that reduces social isolation, increases experiential knowledge, and inspires confidence that others have successfully dealt with similar problems before. | 2009-02-05 |
20090037471 | COMMUNICATING WITH BUSINESS CUSTOMERS - A method including providing a business with a unified communications number for all types of customer communication and mapping the unified communications number to each address for the business issued by the communication service providers of the business. The method may also include routing communications addressed to the unified communications number to the appropriate the address as a function of the type of communication. | 2009-02-05 |
20090037472 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS - According to one embodiment, a control method for an information processing apparatus includes acquiring metadata in which one or more pieces of meta-information including an address attribute required to download the multimedia data file from a program site are written by using a built-in communication circuit in a main body, detecting a recording format of each multimedia data file written in each piece of meta-information written in the metadata, judging whether the multimedia data file written in each piece of meta-information written in the metadata is reproducible by the reproducing unit based on a recording format detection result, deleting the meta-information having the multimedia data file determined to be unreproducible written therein from the metadata to generate new metadata, and displaying a list of the multimedia data files written in the meta-information included in the new metadata in the display unit. | 2009-02-05 |
20090037473 | IMAGE FORMING APPARATUS, IMAGE FORMING METHOD, AND STORAGE MEDIUM - In an image forming apparatus, a first document manager stores image data in an image storage device, associates the image data with a first identifier, outputs the image data via an image output device when the first identifier is specified via an operation device, and deletes the image data from the image storage device when a first condition is satisfied. A second document manager associates the image data with a second identifier, outputs the second identifier via the image output device, and outputs the image data via the image output device when the second identifier is input via an image input device. The first document manager does not delete the image data from the image storage device and prohibits the operation device from specifying the first identifier when the image data is associated with both the first and second identifiers. | 2009-02-05 |
20090037474 | SYSTEMS AND METHODS FOR PROVIDING ACCESS TO MEDICAL INFORMATION - Various aspects and embodiments of the present invention relate to providing a medical application with access to medical information from validated medical information experts. The medical information experts can be validated by scoring attributes of a purported medical information expert, generating a rank based on the score, and comparing the score to a pre-set threshold. The medical information from validated medical information experts can be stored in a knowledge database. A request from a medical application can be received and used to search the knowledge database to generate a response to the request that includes part of the medical information. The response can be provided to the medical application in a format that can be customized by the medical application. | 2009-02-05 |