44th week of 2008 patent applcation highlights part 67 |
Patent application number | Title | Published |
20080270347 | Method and apparatus for facilitating improved navigation through a list - One embodiment of the present invention provides a system that facilitates improved navigation through a list. During operation, the system obtains a list, wherein the list includes a set of list-entries. The system then analyzes the list to determine a set of list-properties for the list. Next, the system associates a set of identifiers with the list based on the set of list-properties. Then, the system inserts the list into a list-box. The system also inserts the set of identifiers into a scrollbar associated with the list-box, thereby enabling a user to navigate to a subset of the list by selecting an identifier which corresponds to the subset from the scrollbar. | 2008-10-30 |
20080270348 | Automatic event registration during query execution - In one aspect, a computer-implemented method may provide evaluation of a query based on query-specific event handlers. The method may include receiving a query. Moreover, one or more objects and aspects of the objects may be determined based on the received query. The objects and aspects may be registered with event handlers to monitor the objects and aspects. The received query may be evaluated, when at least one of the event handlers indicates a change to at least one of the objects and the aspects. Other event handlers may be registered, when at least one of the event handlers indicates the change. Related systems, apparatus, methods, and/or articles are also described. | 2008-10-30 |
20080270349 | Mapping an active entry within a hashed page table - A method for mapping an active entry within a virtually hashed page table is disclosed. An active entry within a virtually hashed page table is populated. A link table for locating a link at an offset from an active entry is maintained. This link table continues to be maintained as a valid link table until an occupied head bucket threshold is exceeded or a collision has occurred. | 2008-10-30 |
20080270350 | SYSTEMS AND METHODS FOR MODULARIZING DATA FLOWS - Systems, devices, and methods for modularizing data flows and for providing stand-alone execution of incomplete data flows are provided based on an improved data warehousing framework. Data flow modularization and code reuse is improved through the use of the disclosed flowlets and allows for consistent and efficient standalone testing of incomplete data flows. The disclosed details enable various refinements and modifications according to system design considerations. | 2008-10-30 |
20080270351 | System and Method of Generating and External Catalog for Use in Searching for Information Objects in Heterogeneous Data Stores - Described are a system and method for generating an index for use in searching for information objects maintained in heterogeneous data stores. Information objects, maintained in multiple heterogeneous data stores, are accessed. Catalog items are generated for the information objects. Each generated catalog item is uniquely associated with one of the accessed information objects. The catalog items are stored in a searchable data store independent of and external to the multiple heterogeneous data stores. | 2008-10-30 |
20080270352 | MODIFYING ENTRY NAMES IN DIRECTORY SERVER - The present invention provides a system and a computer-implemented method for modifying an entry name in a directory database. The method comprises the steps of: modifying, in response to a request for modifying operation of entry names, entry mapping information in accordance with the modification that is requested for modifying operation of entry names, wherein each piece of entry mapping information is used for indicating the correspondence relation between pre-modification entry name information and post-modification entry name information; asynchronously performing modifying operation of a corresponding entry name in accordance with respective pieces of entry mapping information when a predetermined condition for updating the directory database is met. | 2008-10-30 |
20080270353 | Systems And Methods For Rule Inheritance - Systems and methods for automating and increasing the efficiency of access to data using inheritance of access rules within an organization based upon the relationship of positions within the organization and the roles associated with the positions. In one embodiment, a role structure is used in conjunction with a hierarchical organization structure to allow access rules to be inherited by some of the positions from other positions based upon the relationship of positions within the organization and the roles associated with the positions. Access rules can be applied across equivalent or similar positions, yet differentiated between distinct portions of the organization and the distinct roles associated with the positions. Consequently, particular access rules are not necessarily inherited by all of the positions subordinate to a particular position with which the rule originates, and are not necessarily inherited by all of the positions that are associated with a particular role. | 2008-10-30 |
20080270354 | METHOD AND SYSTEM FOR ALLOWING ACCESS TO DEVELOPED APPLICATIONS VIA A MULTI-TENANT ON-DEMAND DATABASE SERVICE - In accordance with embodiments, there are provided mechanisms and methods for allowing access to developed applications via a multi-tenant on-demand database service, in a controlled environment. These mechanisms and methods for providing such access can enable embodiments to provide additional control over the development process as well as the access of such developed applications. The ability of embodiments to provide such additional control may lead to an improved application development framework, etc. | 2008-10-30 |
20080270355 | SYSTEM AND METHOD FOR IDENTIFYING ADVERTISEMENTS RESPONSIVE TO HISTORICAL USER QUERIES - The present invention is directed towards systems and methods for identifying advertisements responsive to one or more historical queries generated by a given user. The method of the present invention comprises annotating a profile for a user with information associated with one or more historical queries generated by the user. The profile associated with the user is retrieved, the profile indicating one or more historical queries previously generated by the user. One or more advertisements are identified as responsive to a selected historical query maintained in the profile of the user. The one or more advertisements previously displayed to the user in response to the selected historical query are identified. The one or more advertisements identified as not previously displayed to the user are thereafter displayed. | 2008-10-30 |
20080270356 | SEARCH DIAGNOSTICS BASED UPON QUERY SETS - The subject disclosure pertains to systems and methods that facilitate monitoring of data collections and related data retrieval systems as well as generating recommendations for enhancing performance and utility of such systems. In aspects, the systems and methods described herein evaluate data retrieval performance by identifying unsuccessful search queries and mapping such queries to appropriate content in a data collection. To facilitate such evaluation, similar queries can be grouped and treated as equivalent. Similarity of queries can be determined based upon search terms. For example, queries whose search terms only vary syntactically can be combined in a group. Such groups can include search information related to multiple users, increasing reliability of recommendations based upon such groups. In further aspects, recommendations for adding content can be generated in conjunction with any mapping recommendations. | 2008-10-30 |
20080270357 | SYSTEM AND METHOD FOR COLLABORATIVE LESSON PLANNING - The system enables novice teachers to leverage the expertise of other more experienced teachers who are distributed across geographical areas covered by similar teaching standards (usually states). By leveraging the vast body of knowledge contained within their peer group, the system is designed to help teachers produce better lesson plans. This is accomplished by providing teachers with suggestions based other teachers' plans for similar lessons. | 2008-10-30 |
20080270358 | SYSTEM FOR CREATING PUBLICATIONS - A publishing system provides a publisher interface that is dedicated to receive information about creating a publication and that is also dedicated to initiate a search of an information store. The information store contains information about different members who can contribute to various phases of publication creation. The information store is searched to identify at least one member who can contribute to the creation of the publication. | 2008-10-30 |
20080270359 | System for serving data that matches content related to a search results page - A system is described for serving data matching content in a search engine marketing system. The system may include a processor, an interface and a memory. The memory may be operatively connected to the processor and may store a page, a content related to the page, a set of terms and a data. The interface may be operatively connected to the memory and the processor and may be used to communicate with a user. The processor may identify a page and a content, perform a semantic analysis on the content to generate a set of terms, match the set of terms to a data, add the data to the page, and the serve the page to a user via the interface. | 2008-10-30 |
20080270360 | Data Processing Device - A technology for achieving a high-speed data processing apparatus is provided. The communication control apparatus | 2008-10-30 |
20080270361 | Hierarchical metadata generator for retrieval systems - A computer-implemented method of locating information in a database of electronic documents includes defining fragments of the documents, associating the fragments with the document from which the fragments originated, and associating metadata with the fragments, where the metadata associated with a fragment includes metadata related to one or more topics of the fragment. A query for one or more documents containing information about a topic is received, and a document is located from the database based on a comparison of the query with the metadata associated with a fragment of the document. | 2008-10-30 |
20080270362 | Search scheduling apparatus, program and recording medium having the same program recorded therein - To provide a search scheduling apparatus which makes it possible to control influence given by a group of spots of nonspecific reaction or errors of the reaction to arrangement and search to arrange and search probe or the like having an objective characteristic among data of experimental results of an experiment using a microarray. If an expression intensity Ep(I) of a probe P(I), which hybridizes with a sample sm(X) as a search condition, that is, an expression intensity Ep(I)t of an objective probe P(I)t, is set and inputted for a desired sample sm(X) that a user wishes to search by an input/output apparatus | 2008-10-30 |
20080270363 | CLUSTER PROCESSING OF A CORE INFORMATION MATRIX - Systems and methods are presented that may involve storing a core information matrix in a partition within a partitioned database, wherein the partition is associated with a data characteristic. It may also involve associating a master processing node with a plurality of slave nodes, wherein each of the plurality of slave nodes is associated with a partition of the partitioned database. It may also involve submitting a query to the master processing node, wherein the query relates to a projection. It may also involve assigning analytic processing to at least one of the plurality of slave nodes by the master processing node, wherein the assignment is based at least in part on the partition association. It may also involve processing the projection-related query by the assigned slave node, wherein the analysis produces a partial projection result at the assigned slave node. | 2008-10-30 |
20080270364 | EXPANSION RULE EVALUATION - One aspect of the subject matter described in this specification can be embodied in methods that include the actions of monitoring the performance of content items selected in response to an expanded query, identified by a query expansion rule; determining a baseline performance that represents the performance of any presented content item; and determining an expansion rule performance based on the performance of the content items relative to the baseline performance. Other implementations of this aspect include corresponding systems, apparatus, and computer program products. | 2008-10-30 |
20080270365 | QUERY COSTING IN A MULTIDIMENSIONAL DATABASE - The cost of running a query (having a query range) on a multidimensional database may be estimated using a process factors criteria beyond merely the number of affected records. First, a materialized view of the database may be represented as a container of tuples, sorted by key. Then keys may be stepped through, each key representing a mapping of a combination of tuples from the container. At each step, the process may request the next smallest key in the query range greater than or equal to the key of the current step, which results in the tuple in the database whose key is the smallest, greater than or equal to the requested key, and determine if the resulting is in the query range. The cost of the query may then be estimated as the number of tuples upon which the range check was performed. | 2008-10-30 |
20080270366 | USER INTERFACE FOR GEOGRAPHIC SEARCH - A computer-implemented method of processing a geotext query, said method involving: receiving a first free-text query string from a user; and decomposing the first free-text query into a non-geographic query and a geographic query, wherein the non-geographic query is a second free-text query string derived from the first free-text query string and the geographic query is a geographical location description. | 2008-10-30 |
20080270367 | SYSTEM AND METHOD FOR SEARCHING DEEP WEB SERVICES - A system and method for searching deep web services are provided. The system and method in one aspect allow organizing communities, sources and schema attributes in a multi-tier containment relationship; searching representative schema attributes in one or more communities; searching representative services in one or more communities; searching for related schema attributes; and searching for related communities. | 2008-10-30 |
20080270368 | APPARATUS, SYSTEM, AND METHOD FOR EFFICIENTLY SUPPORTING GENERIC SQL DATA MANIPULATION STATEMENTS - An apparatus, system, and method are disclosed for efficiently supporting generic SQL data manipulation statements. The method includes determining whether an SQL statement includes extended indicator parameters such as DEFAULT and UNASSIGNED indicators. The method further includes delaying an authorization check for an operation for an SQL statement using extended indicators, and bypassing an SQL exception where an otherwise unauthorized operation involves an UNASSIGNED variable. The method further includes bypassing a database operation such as a referential integrity check where a data change would induce the database operation, but the data change involves an UNASSIGNED variable. The method further includes modifying the SQL statement when the SQL statement involves an UNASSIGNED variable in a predicate clause, allowing the SQL statement to properly execute. | 2008-10-30 |
20080270369 | FRAMEWORK FOR PROVIDING METRICS FROM ANY DATASOURCE - A metrics generation system provides IT and other computing system metrics from different data sources in a single display. Configuration files containing parameters and instructions are loaded by the system to access different data sources. The metrics generation system retrieves IT system health data, processes and aggregates metrics from the retrieved data and displays the metrics based on user defined parameters and instructions in the configuration files. The metrics generation system is flexible in that it can be changed to extract data from different IT data sources, calculate different metric information having a hierarchy of attribute types and values, and display a variety of metric data in different formats. | 2008-10-30 |
20080270370 | Desensitizing database information - In a method of preserving characteristics of desensitized database information for use in database management system benchmarking, at least one column of sensitive data from a database is accessed. The at least one column of sensitive data is sorted into a sorted data representation. Desensitized data is generated by sequentially mapping ascending different values of the sorted data representation to ascending desensitized values generated according to a strictly monotone increasing randomly generated function. The mapping results in a plurality of mapped desensitized values which are associated with the sorted data representation. The mapped desensitized values are unsorted into a desensitized database according to sorting information related to the sorted data representation. As a result of the unsorting, cardinalities of the at least one column of sensitive data are maintained within the desensitized database. | 2008-10-30 |
20080270371 | Method and Database System for Executing a XML Database Query - Executing a XML database query. The method may include compiling the XML database query to provide at least two alternative execution plans, wherein the at least two alternative execution plans provide the same response to the XML database query. The method may further include deciding during runtime, which of the at least two alternative execution plans is executed. The method may include executing the selected execution plan. | 2008-10-30 |
20080270372 | System And Method For Verifying The Integrity And Completeness Of Records - A correctness verification system receives a query, executes the query using a query logic, and produces a query result. The query result comprises data records that satisfy the query, data verification objects associated with the data records, index segments accessed during the execution of the query, index verification objects associated with the index segments, and the query. The system transfers the query result to a verification system. The verification system verifies correctness of the query result by executing the query using the query logic. The verification system uses the data verification objects to verify integrity of the data objects, uses the index verification objects to verify the integrity of the index segments, and uses the index verification objects and the data verification objects to verify the completeness of the query result. | 2008-10-30 |
20080270373 | Method and Apparatus for Content Item Signature Matching - An apparatus for content item signature matching comprises a database ( | 2008-10-30 |
20080270374 | METHOD AND SYSTEM FOR COMBINING RANKING AND CLUSTERING IN A DATABASE MANAGEMENT SYSTEM - A system for combining ranking and clustering in a query. Bit vectors are intersected on Boolean attributes resulting in a vector. Two summary grids are constructed by intersecting bit vectors on clustering and ranking attributes. The vector is intersected with each summary grid to obtain a filtered clustering and ranking grid. An algorithm is applied on the clustering grid to obtain clusters. Vectors associated with buckets in the clusters are intersected resulting in one vector for each cluster. The vector corresponding to each cluster is intersected with the ranking grid to obtain a modified grid. Buckets are pruned according to bounds of each bucket in the modified grid and a predetermined number to obtain candidate buckets containing the predetermined number of data. The data are retrieved and a ranking score is calculated. The top predetermined number of data are sorted according to ranking scores and a result is returned. | 2008-10-30 |
20080270375 | LOCAL NEWS SEARCH ENGINE - The present system relates to a method for indexing a document comprising the acts of retrieving in the content of the document true landmarks associated with said content, selecting one true landmark as representing the document, indexing the document to include a reference to the selected true landmark, wherein the retrieving act further comprises the act of identifying landmarks through the comparison of the content of the document to a landmark database, and, retaining only true landmarks among the identified landmark using a natural language approach, and wherein the selecting act further comprising the acts of assigning a weight to each true landmark based on at least one criterion, selecting the true landmark that represents the document based on the assigned weights. | 2008-10-30 |
20080270376 | WEB SPAM PAGE CLASSIFICATION USING QUERY-DEPENDENT DATA - A web spam page classifier is described that identifies web spam pages based on features of a search query and web page pair. The features can be extracted from training instances and a training algorithm can be employed to develop the classifier. Pages identified as web spam pages can be demoted and/or removed from a relevancy ranked list. | 2008-10-30 |
20080270377 | CALCULATING GLOBAL IMPORTANCE OF DOCUMENTS BASED ON GLOBAL HITTING TIMES - A calculate importance system calculates the global importance of a web page based on a “mean hitting time.” Hitting time of a target web page is a measure of the minimum number of transitions needed to land on the target web page. Mean hitting time of a target web page is an average number of such transitions for all possible starting web pages. The calculate importance system calculates a global importance score for a web page based on the reciprocal of a mean hitting time. A search engine may rank web pages of a search result based on a combination of relevance of the web pages to the search request and global importance of the web pages based on a global hitting time. | 2008-10-30 |
20080270378 | Method, Apparatus and Computer Program Product for Determining Relevance and/or Ambiguity in a Search System - An apparatus for a determining relevance and/or ambiguity in a search system may include a processing element configured for receiving visual media comprising a query, determining search results including a matching score for at least one candidate visual media with respect to the query based on ambiguity and relevance, utilizing a mapping function to provide a confidence level associated with the search results, and providing a visualization of the search results based on the confidence level. | 2008-10-30 |
20080270379 | Online Search System, Method and Computer Program - A search system, method and computer program are disclosed in which characters of a search term are captured as they are entered into a client system ( | 2008-10-30 |
20080270380 | Method for Determining Contextual Summary Information Across Documents - In a method for determining contextual summary information across documents retrieved in response to a user query applied to a collection of documents the documents matching the query are identified. A query-dependent subsection of each of the matching documents is selected. Document properties associated with the document subsection are selected and associated with localized structures within the document. Relationships between localized document properties and user queries are determined and used to compute contextual summary information, whereby localized document properties are profiled across the retrieved documents in a contextual manner. The method allows a user query to select localized structures within a matching document and is generally applicable in information retrieval and the analysis of retrieved information. | 2008-10-30 |
20080270381 | Enterprise-Wide Information Management System for Enhancing Search Queries to Improve Search Result Quality - Described are a system and method of performing an electronic search for information objects stored in a plurality of data stores. A look-up is performed of a metadata model for instances of metadata that satisfy a criterion related to a received text string. A catalog of catalog items is provided. Each catalog item is linked to one or more instances of metadata in the metadata model and is uniquely associated with an information object stored in the data stores. The catalog is searched in real time to find one or more catalog items that are linked to one or more instances of metadata found in the look-up of the metadata model. Each information object associated with a catalog item found in the search of the catalog is listed in real time. | 2008-10-30 |
20080270382 | System and Method of Personalizing Information Object Searches - Described are a system and method of performing an electronic search for information objects in data stores. A user submitting a text string is identified. A metadata model comprises interconnected nodes. At least one node corresponds to a metadata instance. A catalog of catalog items is provided. Each catalog item is linked to a metadata instance in the metadata model and uniquely associated with an information object. A user-access right is assigned to each metadata instance. The catalog is searched to find catalog items linked to a metadata instance satisfying the user-access right and criteria associated with the submitted text string. Links to metadata instances are extracted in real time from each catalog item found in the search of the catalog. Each metadata instance corresponding to an extracted link is displayed, if permitted for the identified user by the user-access right assigned to that metadata instance. | 2008-10-30 |
20080270383 | System for Generating and Displaying Community Awareness Data - A system and method links one or more disparate community awareness management (CAM) datasets for a community awareness program (CAP) with one or more spatial layers to create linked CAM datasets. One or more data attributes common to a CAM dataset and a spatial layer are identified, and the link is defined between the CAM dataset and the spatial layer. The spatial layer and the linked CAM dataset then may be queried using a single input query. Features from the spatial layer and features from the linked CAM dataset that match the query are generated for display. In one embodiment, a system and method manage CAP assets, transactions, interest areas for the CAP, and buffer areas for the CAP. An audience utility enables entering and maintaining audience data for the CAP. A journal utility enables making journal entries for one or more audience members, CAP assets, transactions, and/or other CAM data. A link document utility enables linking one or more documents to CAM data. | 2008-10-30 |
20080270384 | SYSTEM AND METHOD FOR INTELLIGENT ONTOLOGY BASED KNOWLEDGE SEARCH ENGINE - The present invention relates to a system and method for intelligent ontology based knowledge search engine (IATOPIA KnowledgeSeeker). Said IATOPIA KnowledgeSeeker, is an intelligent ontology-based system that is designed to help Web users to find, retrieve, and analyze any Web information such as news articles from the Internet and then present the content in a semantic web. We present the benefits of using ontologies to analyze the semantics of Chinese text, and also the advantages of using a semantic web to organize information semantically. IATOPIA KnowledgeSeeker also demonstrates the advantages of using ontologies to identify topics. We use a Chinese document corpus to evaluate IATOPIA KnowledgeSeeker and the testing result was compared to other approaches. It was found that the accuracy of identifying the topics of Chinese web articles is over 87%. It demonstrated a fast processing speed of less than one second per article. It also organizes content flexibly and understands knowledge accurately, unlike traditional text classification systems used in popular search engines today such as Google and Yahoo. | 2008-10-30 |
20080270385 | Method and Tool For Searching In Several Data Sources For a Selected Community of Users - The invention concerns a search method including a mode for defining at least one reading table (V) of contents of documents specific to a selected community of users ( | 2008-10-30 |
20080270386 | DOCUMENT RETRIEVAL SYSTEM AND DOCUMENT RETRIEVAL METHOD - A document retrieval is performed with similarities between documents in numeric data taken into consideration. To this end, generated is a set E of intervals in which each element of a set D of numeric values representing a feature A is included in any one of the intervals. Each numeric value in each document is indexed by assigning, with 1, an interval including an element x of the set D, and with 0, an interval without the element x. Each document data including numeric values is indexed by indexing its text part with term frequencies, and by indexing its numeric-value part with the above-described numeric value indexing scheme. By use of indices thus created for each of the document data, similarities between the document data are calculated using a vector space model or a probability model, and the document data are presented in order of similarity. | 2008-10-30 |
20080270387 | METHOD AND SYSTEMS FOR SEARCHING AND DISPLAYING SEARCH RESULTS USING PROXIMITY CRITERIA - Search parameters and proximity criteria may be used to perform a proximity search. The proximity criteria may indicate a desired proximity among the search parameters in order for there to be a match. When there is a document that includes the search parameters that satisfy the proximity criteria, the search parameters in the document may be formatted. | 2008-10-30 |
20080270388 | Method for providing keyword based on keyword providing range and system thereof - A method of providing a keyword includes: receiving a query from a user; setting, according to user's selection, a keyword providing range with respect to the query; and providing a representative keyword or a tail keyword with respect to the query based on the keyword providing range. | 2008-10-30 |
20080270389 | METHOD AND SYSTEM FOR IMPROVEMENT OF RELEVANCE OF SEARCH RESULTS - A system and method for improving the relevance of search results is disclosed. Voters who may be human searchers or guides may review search results or other review items associated with a search request or other reference item. A review may be activated based on a usage indicator(s) which may improve utilization of guides. A vote by a voter may be weighted based on a voting history associated with the voter and one or more reference voters who may be designated by the system. A voter may be presented with a group of items for review including simultaneously. A number of comparison voting sessions or elections may be used to determine a rating or ranking of a review item associated with a reference item. | 2008-10-30 |
20080270390 | Criteria-Specific Authority Ranking - Disclosed is a method of ranking linkable nodes based on intrinsic scores assigned to the nodes. | 2008-10-30 |
20080270391 | SYSTEM FOR PROVIDING MULTI-VARIABLE DYNAMIC SEARCH RESULTS VISUALIZATIONS - A system are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document. | 2008-10-30 |
20080270392 | Optimizing Execution of Database Queries Containing User-Defined Functions - A query engine (or optimizer) which supports database queries having user-defined functions maintains historical execution data with respect to each of multiple user-defined functions. The historical execution data is dynamically updated based on query execution performance. When executing a query having user-defined functions, the query engine uses the historical execution data to predict an optimal evaluation ordering for the query conditions and, preferably, to dynamically adjust the evaluation order when appropriate. Preferably, the historical execution data includes historical execution time of the user-defined function and proportion of evaluated records which satisfied the query parameters. | 2008-10-30 |
20080270393 | TECHNIQUES FOR PERSONALIZED AND ADAPTIVE SEARCH SERVICES - Techniques are presented for automatically selecting information sources that are most relevant to user queries. Results of searches returned by information sources for queries are analyzed and the information sources are ranked based on this analysis. The information sources that have high rankings for a query are subsequently used to search for relevant results. This process can be adaptive, as the returned results of old queries can be analyzed at a later date to update the ranking of the information sources, automatic searches can be performed to update the ranking of the information sources, new queries can be used for analysis and stored, new information sources added, and old information sources deleted. A linguistic library is used to store personal categories for one or more users and general categories. Each category is associated with keywords and ranked lists of information sources. The library also contains general categories, taxonomies, and dictionaries. | 2008-10-30 |
20080270394 | GENERATING DESCRIPTIONS OF MATCHING RESOURCES BASED ON THE KIND, QUALITY, AND RELEVANCE OF AVAILABLE SOURCES OF INFORMATION ABOUT THE MATCHING RESOURCES - Techniques are provided for generating descriptions of matching resources in a manner that takes into account the kind, quality, and relevance of the available sources of information about the matching resources. For example, after the search engine identifies matching resources based on the query terms, the search engine determines the kinds of available sources of information about each matching resource. For each matching resource, based on the kinds of available sources of information about the matching resource, one of a plurality of processes is selected to generate a description for the matching resource. Using the content-sensitive description generation techniques described herein, a single result set may include abstracts that were generated using several different processes, where the difference in process corresponds to a difference in the kind, quality, and relevance of the available sources of information about each matching resource. | 2008-10-30 |
20080270395 | Relevance Bar for Content Listings - A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance. | 2008-10-30 |
20080270396 | INDEXING VERSIONED DOCUMENT SEQUENCES - A method includes indexing text is repeated in multiple edited versions of a document, a single time, thereby generating a compact index, and conducting text searches in the compact index. | 2008-10-30 |
20080270397 | AUTOMATED ASSEMBLY OF A COMPLEX DOCUMENT BASED ON PRODUCTION CONSTRAINTS - A method for assembling a document generates a set of candidate content items for inclusion in the document. The content items may be stored in a computer-readable storage medium. An inclusion constraint is automatically applied to the set to determine whether the set satisfies the inclusion constraint. If the set does not satisfy the inclusion constraint, a conflict may be resolved by identifying one or more candidate content items in the set to be removed and removing the identified candidate content items from the set. A document may be created that includes the candidate content items that were not removed. The document may be published. | 2008-10-30 |
20080270398 | Product affinity engine and method - The present invention relates to a computerized engine and method for using the same to determine and effect product sales to customers based on customer-driven affinities relating to the products. In some embodiments, the computerized engine includes hardware and software and uses customer or transaction data or product characteristics to calculate an output relating to the affinity. In some embodiments, the computerized engine provides an output indicative of the affinity. In some embodiments, the computerized engine is coupled to a database containing the customer or transaction data or product characteristics. The system and method can also determine a reduced affinity depending on a period of time elapsed between a pair of events being related, or as a function of the age of collected affinity data. | 2008-10-30 |
20080270399 | METHOD AND SYSTEM FOR PARALLEL FLOW-AWARED PATTERN MATCHING - A system for parallel flow-awared pattern matching and a method thereof for performing distributed detection for incoming flows are provided. The system includes a pattern-set-partitioner for partitioning a pattern set for pattern matching into a number of pattern subsets in advance, a plurality of pattern matching engines, and a scheduler. The pattern matching engines each perform pattern matching for the incoming flows. The scheduler selects a number of pattern matching engines equal to the number of the partitioned pattern subsets from all the pattern matching engines and allocates pattern matching tasks, each performing flow matching against one pattern subset, to the selected pattern matching engines. With the system and method of the present invention, distributed detection can be performed by partitioning rules/pattern set to realize load-balancing parallel flow-awared pattern matching. | 2008-10-30 |
20080270400 | DOCUMENT ANALYSIS AND RETRIEVAL - A computer system configured to implement a method for document analysis and retrieval. A document that includes text is received from a host. Document keys (i.e., keywords and keyphrases) associated with the text are generated. In first embodiments, a provided document taxonomy has categories and associated category keys (i.e., keywords and keyphrases). The category keys of each category are compared with the document keys to determine a distance between the document and each category as a measure of how close the document is to each category. A subset of the categories is returned to the host, wherein the subset of the categories reflects the determined distances. In second embodiments, a search string is created as a logical function of a subset of the document keys. The search string is submitted to a search engine. Links to related documents are received from the search engine and returned to the host. | 2008-10-30 |
20080270401 | Method and Apparatus for Displaying Sorted Test Data Entries - In one embodiment, a plurality of test data items are grouped to form a plurality of test data entries. The test data items include both test results and test result identifiers, and each of the test data entries includes at least one of the test results and one of the test result identifiers. The test data entries are sorted in accord with one or more of the test data items found within the test data entries, and a dynamically updated range of the sorted test data entries is displayed via a sorted table of a graphical user interface (GUI). At least one sort mechanism is provided via the GUI. The at least one sort mechanism enables a user to change the one or more test data items via which the test data entries are sorted. Other embodiments are also disclosed. | 2008-10-30 |
20080270402 | Dispatching pages for raster-image processing prior to printing the pages by a printing device - A raster-imaging processing (RIP) time is predicted for each of a number of pages to be printed in printed-page number order. The pages are sorted based at least on when RIP should be finished for each page. The pages are dispatched to RIP components for RIP at least substantially in an order in which the pages have been sorted. Each page is dispatched to a next RIP component that is available. A RIP component is available for a given page to be dispatched thereto where a total size of the RIP component's output buffer minus space within this output buffer taken up by any pages ordered after the given page in the printed-page number order is greater than the needed space to store the given page. The pages as have been raster-image processed are retrieved from the output buffers in the printed-page number order and transmitted to a printing device. | 2008-10-30 |
20080270403 | SEGMENTATION AND PROCESSING OF CONTINUOUS DATA STREAMS USING TRANSACTIONAL SEMANTICS - With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established. | 2008-10-30 |
20080270404 | Using Network Traffic Logs for Search Enhancement - A method and apparatus for using network traffic logs for search enhancement is disclosed. According to one embodiment, network usage is tracked by generating log files. These log files among other things indicate the frequency web pages are referenced and modified. These log files or information from these log files can then be used to improve document ranking, improve web crawling, determine tiers in a multi-tiered index, determine where to insert a document in a multi-tiered index, determine link weights, and update a search engine index. | 2008-10-30 |
20080270405 | File Operations with Persistent File Locking Techniques - File systems which provide several different and improved locking capabilities. An application on a client workstation communicates through a client driver to a server which interfaces with a metadata database, which contains locking information about the files. Applications perform as normal. The client driver provides lock and unlock requests to the server when a write lock or a read with intent to write lock is required. If only a read lock is considered appropriate, the client driver does not provide a lock request. The server transparently performs read operations and read locking using the metadata database without specific requests from the client driver. When a read with intent to write or write lock is required, the lock ownership is placed with a given expiration time. When the time expires the lock is not automatically released but remains with the particular requesting client driver until another client driver requests it. | 2008-10-30 |
20080270406 | SYSTEM AND METHOD FOR ADDING COMMENTS TO KNOWLEDGE DOCUMENTS AND EXPEDITING FORMAL AUTHORING OF CONTENT - A method for modifying knowledge documents, includes: retrieving an authored document per a client request; wiki-fying a copy of the retrieved authored document; accepting client comments into the wiki-fied authored document, while maintaining the integrity of the authored documents; notifying one or more authors of the authored document of the client comments in the wiki-fied copy of the authored document; modifying the authored document based on the determination of the one or more authors to the validity of the client comments; and replacing the authored document with the modified authored document. | 2008-10-30 |
20080270407 | SYSTEM FOR ENSURING REFERENTIAL INTEGRITY IN HIGHLY CONCURRENT DATABASE ENVIRONMENTS - A system for ensuring referential integrity in a concurrent transaction database environment is disclosed. The system determines when an update to a dependent object requires special processing, and if special processing is required, locating and locking parent objects of the dependent object in share mode prior to committing the update to the dependent object. | 2008-10-30 |
20080270408 | Data Processing System And Method - A method of configuring role based access control, comprising associating roles with authorizations using (i) a first list that indicates the authorizations, (ii) a second list that indicates roles and their descriptions, and (iii) a key database that maps the descriptions to the roles; and creating a role/authorizations configuration data structure that indicates the roles and their associated authorizations. | 2008-10-30 |
20080270409 | Data, Structure, Structured Data Management System, Structured Data Management Method and Structured Data Management Program - It is possible to easily process updates of structured data without excessive burden on servers, clients and the network to connect them. | 2008-10-30 |
20080270410 | COMPUTER PROGRAM PRODUCTS, APPARATUSES AND METHODS FOR ACCESSING DATA - A system for accessing metadata from a device is provided. The system includes a first device storing data that includes metadata and content data, a second device that can communicate with the first device, and a connection supporting communications between the first and second devices. The second device is configured to issue a command to the first device specifying a position in the data and an amount of data to be transferred. In response to the command, the second device can receive a portion of the data including the metadata but less than all the content data from the first device. The second device can then parse the portion of the data to access the metadata. The second device may also display the metadata in a user-readable format. A method, apparatus, and computer program product are also provided. | 2008-10-30 |
20080270411 | DISTRIBUTED BEHAVIOR CONTROLLED EXECUTION OF MODELED APPLICATIONS - The present invention extends to methods, systems, and computer program products for distributed behavior controlled execution of modeled applications. Embodiments of the invention facilitate the interoperation of a central data store along with various peer-to-peer functionalities. Thus, distributed applications can be executed in an environment that utilizes advantages of both a central data store and peer-to-peer messaging. A read-only portion of a centralized data store can be used to provide some behavior control over various processing systems during execution of a distributed software application. Thus, embodiments of the invention can be used to form a policy-driven collective of nodes forming a distributed, decentralized run-time for model-based applications. Utilizing a cooperating collective of nodes that comply with centralized polices and execute applications over a peer-to-peer fabric permits a distributed application runtime to accommodate distribution and decentralization on a large scale. | 2008-10-30 |
20080270412 | TRACKING USER CLICKS USING AJAX BASED BEACONS - The present invention is directed towards systems and methods for tracking user clicks via an asynchronous tracking mechanism. The method according to one embodiment of the present invention comprises receiving a first content item and selecting a hyperlink by a user that the first content item provides. An asynchronous request is submitted indicating selection of the hyperlink and a request is submitted for a second content item. The second content item is loaded in response to an asynchronous acknowledgement indicating completion of the transmission of the request. | 2008-10-30 |
20080270413 | Client-Specific Transformation of Distributed Data - A data store is distributed between a server and a client. The distributed data store includes global data. A transformation is applied to the global data to generate client-specific data based on the global data. The client-specific data is stored on the client which uses the client-specific data to perform tasks relating to the client-specific data. | 2008-10-30 |
20080270414 | Method and system for automating purpose usage selection on web sites - This invention automates the selection of purpose usages when a user agent interacts with a web site that has been enabled for automated purpose usage information exchange. A user first configures the purpose usage automation in his or her user agent. At this stage, which typically occurs off-line, the user decides on a level of automation when specifying the one or more purpose usages. If desired, this preference may depend on how “trusted” the site is to the user. Later, when the user navigates to an organization's web site, the user agent communicates the purpose usage settings to the organization according to the level of purpose usage automation that has been configured. In particular, when a user's agent visits a web site, the user agent detects that “automated purpose usage” is enabled for the web site. The web site then provides the user agent with a list of one or more purpose usage options required or desired by the organization. The user agent then determines the response for each purpose usage option. This determination may be completely automatic, or partially automated, depending on the user's configuration. The web site then receives the purpose usage selections. At this point, the user agent can provide PII and the user is assured that such information is managed or used by the organization only according to the user's desires. | 2008-10-30 |
20080270415 | Providing an incentive for including an item in content - Providing an incentive for including an item in content. The content is accessed and received from a first party. The content is searched for at least one item identified by a second party. The second party is notified in response to identifying the item in content. A mechanism is provided whereby the second party provides an incentive to the first party for including the item in the content. | 2008-10-30 |
20080270416 | Determining influencers - Embodiments include a system, a device, an apparatus, a method, and a computer program product. An embodiment provides an influencer discovery method includes receiving at least one of content site data, computing device data, search engine site data, or beneficiary site data. The method also includes determining a correlation between the communication between the content site and the computing device responsive to a human user input; and the communication between the computing device responsive to a human user input and the beneficiary site. | 2008-10-30 |
20080270417 | Method and System of Targeting Content - A network device is placed on the edge of a service provider's network to intercept incoming and outgoing packets from a computer within the service provider's network. On interception of such a packets, the network device uses personal information about the user of the computer stored in a database in the service provider's network, to determine if such packet should be altered, and if deeming it appropriate alters such packet before sending the packet to its destination. This allows users of the service provider's network to provide personal preferences to the service provider, which will be used by the network device to alter packets according to such preferences. | 2008-10-30 |
20080270418 | Method for registering a domain name and signing up with a search website using a computer network service provider on behalf of a user, and a modem - A method for registering a domain name and signing up with a search website using a computer network service provider on behalf of a user includes: (a) enabling a computer network service provider to establish a database, which stores therein identity identification information agreed upon with the user; (b) enabling the computer network service provider to receive a message from the user, the message including identity identification information and domain name application data; (c) enabling the computer network service provider to authenticate the identity identification information contained in the message; (d) applying for registration of the domain name after successful authentication; and (e) signing up with at least one search website after successful registration of the domain name. | 2008-10-30 |
20080270419 | Portable terminal device and storage medium storing program - Provided that use environment conditions (types of access points) fit for using a telephone directory (user use information) are stored and managed in a condition table in association with the telephone directory, a CPU (Central Processing Unit) activates a wireless LAN module at the time of opening the telephone directory, and determines whether a portable terminal device lies within a wireless LAN or a hot spot based on whether wireless communication with an access point present nearby has been established. When the portable terminal device lies within the wireless LAN or the hot spot, the CPU accesses and outputs the telephone directory associated therewith. | 2008-10-30 |
20080270420 | Method and System for Verification of Source Data in Pharmaceutical Studies and Other Applications - A method and system are described for verifying database entries against corresponding source data collected at a plurality of geographically remote field locations. The invention provides an electronic means of verifying field data in a manner that is quicker, less labor-intensive and less error-prone as compared with existing methods. The invention is particularly useful in the conduct of adaptive clinical trials of pharmaceutical products. | 2008-10-30 |
20080270421 | Information distribution system, information processing device and memory medium - An information distribution system is provided with a plurality of information processing devices that are capable of communication with each other via a network, and that store shared information so that the information can be shared by the plurality of information processing devices. The shared information is shared information that has a public release time that is before the current time. | 2008-10-30 |
20080270422 | IN-FLIGHT FILE DESCRIPTORS CHECKPOINT - A computer implemented method, data processing system, and computer program product for enabling the restoration of in-flight file descriptors during a checkpoint operation. Responsive to a checkpoint operation being initiated on a process in a workload partition, in-flight file pointers in an in-flight file queue on a socket bound to the process are identified. A file descriptor is instantiated in the process file table of the process for each identified in-flight file pointer in the in-flight file queue. After completion of the checkpoint operation, the in-flight file queue on the socket may be reconstructed in a restore operation using the instantiated file descriptors. | 2008-10-30 |
20080270423 | Method for Integrating Quantitative Measurements of Imaging Systems With Reporting Applications of Medical Recording Systems - A method and system for reporting quantitative measurement information includes forming a message comprising quantitative measurement information; converting the data format of the message to a data format which allows the message to be sent over a communication network; converting the data format of the message received over the communication network to a data format corresponding to that of a data recording system; and generating a report with the recording system using the quantitative measurement information contained in the message. | 2008-10-30 |
20080270424 | STANDALONE EXECUTION OF INCOMPLETE DATA FLOWS - Systems, devices, and methods for modularizing data flows and for providing stand-alone execution of incomplete data flows are provided based on an improved data warehousing framework. Data flow modularization and code reuse is improved through the use of the disclosed flowlets and allows for consistent and efficient standalone testing of incomplete data flows. The disclosed details enable various refinements and modifications according to system design considerations. | 2008-10-30 |
20080270425 | System and method for connecting individuals in a social networking environment based on facial recognition software - A social networking system uses facial recognition software to match members. A first member may choose to search for other members who look like the first member or may search for members who look like a third party. The invention is implemented on the internet and allows members to upload personal information as well as photos to be used in match searches. The system also includes all or most of the features of existing internet social networking systems. | 2008-10-30 |
20080270426 | Collecting influence information - Embodiments include a system, a device, an apparatus, a method, and a computer program product. A method of reporting influence on a person includes collecting data indicative of the person accessing electronic content over a computer network using the user computing device. The method also includes generating a user influence report by transforming the collected data into information indicative of events associatable with the person accessing the electronic content over a computer network using the user computing device. The method further includes transmitting data indicative of the user influence report via a network, the user influence report being receivable by a site operable to facilitate delivery of a benefit to an owner of the electronic content. | 2008-10-30 |
20080270427 | Method and Apparatus for Configuring a Control Device, and Corresponding Control Device - The invention relates to a method for configuring a control device and to a corresponding control device. The control device comprises a main memory and a variant memory. A main data record is created in accordance with an identification from a base data record that is specific to said identification and a difference base data record that is likewise specific to said identification. The main data record is then transmitted to a main memory of the control device. | 2008-10-30 |
20080270428 | UNIFORM RESOURCE IDENTIFIER TEMPLATE MANIPULATION - Data may be bound to a Uniform Resource Identifier (URI) template using a bind operation. Conversely, a URI may be matched against a URI template to result in data extracted from the URI. A URI may be matched against multiple URI templates using, for example, a template table to thereby generate an estimated best-match URI template for the URI, and potentially also return matched data extracted from the URI using the best-match URI template. | 2008-10-30 |
20080270429 | Data development device and data development method - A data development device includes an LZ77 development part expanding data by referring to a dictionary including previous development result when data same to previous data is output, a PNG inverse filter performing arithmetic operation on development result of the LZ77 development part and image data previously output and outputting the image data, and a shared memory including an internal dictionary area and a line data area, the internal dictionary area storing previous development result referred by the LZ77 development part and the line data area storing the image data which is previously output and used by the PNG inverse filter. The shared memory has capacity for the internal dictionary area and capacity for the line data area set based on analysis result analyzing input data. | 2008-10-30 |
20080270430 | FILE MANAGEMENT SYSTEM, FILE MANAGEMENT METHOD, SUPPORT DEVICE THEREOF, AND PROGRAM THEREOF - A file management system includes a management server and a support device. The support device checks whether or not a program file satisfies a check rule for each program file, and sending the program file satisfying the check rule to the management server. | 2008-10-30 |
20080270431 | Genealogical System and Method - A system and method for creating a genealogical history uses a plurality of graphical keys that help a user to plan, organize and optimize a search and recordation of genealogical documents and sources. There are 3 types of keys which include Family Keys, Historical Keys and Ethnic Keys. These 3 types are divided into 9 document classifications including Primary, Time Segment, Combined Record, Navigational, Personal Family, Community Event, Special Service, Historical and Ethnic Records. The system provides a framework for logically connecting each document with additional information. The system also provides for quality control of the results to provide a selected level of confidence in the resulting family history. The system and method provides a clear and simple framework by which an individual can trace a family history by following predetermined steps leading the user to construct a reliable family history. | 2008-10-30 |
20080270432 | METHOD AND APPARATUS FOR RETRIEVING DATA REPRESENTING A POSTAL ADDRESS FROM A PLURALITY OF POSTAL ADDRESSES - A method for retrieving a desired postal address from a plurality of postal addresses. The invention can feature receiving input data having input terms for finding the desired postal address from a first database of postal addresses where each postal address is formed of a plurality of postal address elements, searching a dictionary for entries in the dictionary corresponding to the input terms, determining that each entry in the dictionary that corresponds to the input terms corresponds to postal address elements of one or more postal addresses in the first database, and outputting data representing the desired postal address. The desired postal address is found in the first database if an address in that database has postal address elements that correspond with each of the entries of the dictionary that corresponds to one or more of the input terms. | 2008-10-30 |
20080270433 | TRUSTED ACCESS BY AN EXTENDIBLE FRAMEWORK SYSTEM, ARTICLE OF MANUFACTURE, AND COMPUTER PROGRAM PRODUCT - Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as a plugin which is integratable into the framework and which allows other plugins of the framework to access the relevant information pertaining to the selected artifact. A collection artifact is generated containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored, and the collection artifact is sent to a target platform. On the target platform, the collection artifact containing an instance of the selected artifact is instantiated, and each instantiation of the selected artifact instance contains attributes, characteristics, and a replica of the selected artifact's content. The instantiated collection artifact is transmitted back to the framework, and the selected artifact's attributes and characteristics contained in the instantiated collection artifact are analyzed to ascertain appropriate access and actions allowed on the selected artifact. | 2008-10-30 |
20080270434 | DOCUMENT ANALYSIS AND RETRIEVAL - A computer program product including stored program code adapted to implement a method for document analysis and retrieval. A document that includes text is received from a host. Document keys associated with the text are generated. In first embodiments, a document taxonomy is provided. The taxonomy has categories and associated category keys. The category keys of each category are compared with the document keys to determine a distance between the document and each category as a measure of how close the document is to each category. A subset of the categories is returned to the host, wherein the subset of the categories reflects the determined distances. In second embodiments, a search string is created as a logical function of a subset of the document keys. The search string is submitted to a search engine. Links to related documents are received from the search engine and returned to the host. | 2008-10-30 |
20080270435 | Method for Handling Tree-Type Data Structure, Information Processing Device, and Program - It is possible to express a tree-type data structure so as to effectively trace the relationship between data in the tree-type data structure (for example, parent-child, ancestor, descendant, brothers, generations). In the tree-type data structure, for each of non root nodes which are the nodes excluding the root node, their parent nodes are correlated so that the parent-child relationship between the nodes is expressed by using “child->parent” relationship. Accordingly, by specifying a child node, it is possible to promptly specify the only one parent node corresponding to the child node. | 2008-10-30 |
20080270436 | Storing chunks within a file system - A method, apparatus, and system are disclosed for storing chunks within a file system. In one embodiment, the chunks are stored in a file system of a client computer and used to reconstruct the file. | 2008-10-30 |
20080270437 | Session File Divide, Scramble, or Both for Manual or Automated Processing by One or More Processing Nodes - An apparatus comprising a session file and session file editor with main window and one or more document windows and annotation window and divide/merge and scramble/unscramble features. The session file may include text, audio, image, and other bounded divisions with source data divided into segments or other bounded divisions and other bounded divisions associated to original data. The session file may be derived from processing third-party application output. The session file editor displays text and other content, provides text selection capability and plays back audio of session files with audio-linked text as embedded content, and supports entry of text and password-protected document lock/unlock. The session file editor supports selection of a parent session file and divide, scramble, or merge of bounded divisions to create one or more child session files that may be processed at one or more nodes to create one or more processed child session files. The one or more processed child session files may undergo merge, unscramble, or both to create a reassembled session file with the same order of bounded divisions as the parent session file. The apparatus further comprises export of phrase-toned audio from a session file for transcription into delimited text for insert/replace into the original session file. | 2008-10-30 |
20080270438 | MEDICAL LABORATORY REPORT MESSAGE GATEWAY - A gateway enables medical (including genetic and genomic) laboratories and health care providers (collectively “clients”) to communicate electronic messages with each other without developing and maintaining an interface for each peer. The gateway translates messages sent between the parties. The gateway receives messages from each sender in a form, and containing diagnostic codes, preferred by the sender. For each received message, the gateway ascertains an intended receiving client. Each client may specify one or more receivers (such as applications) that are to receive messages sent to the client, as well as a separate form, and optionally a set of codes, for each receiver. For each receiver, the gateway generates translated messages, according to the receiver's preferred form and/or codes. The gateway sends the translated messages to each of the designated receivers. The gateway may include a validation component to check incoming messages to ensure the messages include required information and that information values are valid or acceptable. The gateway may include an exception handler that notifies a sending client if a message from the client fails to be translated or sent correctly. The gateway may maintain a repository in which the gateway stores copies of messages the gateway sent or would have sent to clients. The gateway provides an interface, such as a secure web interface, to this repository. Clients may access messages or lists of messages, especially messages the clients are not otherwise capable of receiving, through this interface. The gateway may store copies of some of the data that flows through the gateway in a bioinformatics database, which may be automatically analyzed by the gateway or queried for research or patient care purposes. | 2008-10-30 |
20080270439 | Method for Identifying Sub-Sequences of Interest in a Sequence - The present technique provides for the analysis of a data series to identify sequences of interest within the series. The analysis may be used to iteratively update a grammar used to analyze the data series or updated versions of the data series. Furthermore, the technique provides for the calculation of a minimum description length heuristic, such as a symbol compression ratio, for each sub-sequence of the analyzed data sequence. The technique may then compare a selected heuristic value against one or more reference conditions to determine if additional iteration is to be performed. The grammar and the data sequence may be updated between iterations to include a symbol representing a string corresponding to the selected heuristic value based upon a non-termination result of the comparison. Alternatively, the string corresponding to the selected heuristic value may be identified as a sequence of interest based upon a termination result of the comparison. | 2008-10-30 |
20080270440 | Data Compression for Producing Spectrum Traces - A data compression method for producing spectrum traces may divide signal data into multiple transform frames, produce a spectrum trace for each transform frame using a time domain to frequency domain transform, and combine the multiple frames from the analysis window into a single spectrum trace according to the spectrum amplitude of corresponding points in each frame. A device comprising a port to receive a signal or data set; and circuitry in communication with the port to segment the data record into frames, multiply each frame by a windowing function, transform each frame from a time domain representation to a frequency domain representation, and compress the frames using a detection function to create a single spectrum trace. This data compression provides flexibility to allow users to select analysis length, resolution bandwidth (RBW) and number of trace points independently, eliminating the coupling often found in traditional approaches. | 2008-10-30 |
20080270441 | SPARSE-CODED LOOK-UP TABLE - A look-up table (LUT) is arranged as a plurality of rows each indexed by an index value and storing at least a coefficient for each index value for use in processing digital data. The LUT contains repeated sections in which m coefficients stored for successive index values form a cycle. The number m is not an integer power of 2. For example the LUT may be used when converting a digital count to a gain in dB, in which case m may be 6 or 12, the coefficients representing dB or fractional-dB steps in gain. The LUT contains n additional blank rows inserted after every repeated section of m rows storing the cycle of m coefficients, n being 1 or more and (m+n) being an integer power of two (such as 8 or 16). By feeding an initial index value through encoding logic which takes account of the additional rows, it can be ensured that these are never indexed. Thus, a sparse-coded LUT is provided. Although each repeated section is increased in size, the actual size of the LUT in terms of circuit area or programming logic is reduced because the repeating length is now a power of two. | 2008-10-30 |
20080270442 | HIERARCHICAL INHERITED XML DOM - A method for providing processed data definition documents (DDDs) or processed document object models (DOMs) for object oriented programming. The use of these processed data definitions simplifies the data structures and streamlines programming to access the data. A standard DDD/DOM has a hierarchical branched structure having a number of levels each with elements/nodes and attributes. The DDD is written in a platform independent markup language. An element/node is selected and its attributes are identified. All ‘children’ of the selected element/node are identified. The attributes of the selected element/node (parent) are then copied to each child for all children in the DDD/DOM. This is repeated for all elements/nodes in the DDD/DOM to result in a processed DDD/processed DOM which is now structured to allow program access to data in a more direct manner. | 2008-10-30 |
20080270443 | LIST UPDATE EMPLOYING NEUTRAL SORT KEYS - A system for updating a list. A first list associated with a first platform includes a first plurality and a second plurality of keys. A second list associated with a second platform includes a third plurality of keys. The first and second platforms sort a first subset of characters differently. The second plurality and third plurality of keys are formed from a second subset of n characters sorted identically on the first and second platforms. An initial key in the first plurality of keys is converted to a neutral key to be included in the second plurality of keys by converting a character in the initial key to a number represented in a number system having a base b where n≧b. After the first list is updated, the lists are sorted and compared, and the second list is updated. | 2008-10-30 |
20080270444 | SYSTEM, METHOD AND TOOL FOR WEB-BASED INTERACTIVE GRAPHICAL VISUALIZATION AND AUTHORING OF RELATIONSHIPS - A graphical user interface for allowing an end-user to navigate and edit a hierarchy of objects and relationships is disclosed. The user can add or remove patent and children data objects to or from the view by clicking on a given node, allowing the hierarchy to be examined to any desired level of detail. The user can drag-and-drop nodes from a palette to add new nodes to the database. Similarly, the user can add new relationships by drawings a link between two nodes in the view. The user can delete objects or relationships by clicking on them. The user can modify objects or relationships by clicking on them and changing their properties. The graphical user interface automatically scales and re-adjusts to accommodate the modified object relationships. | 2008-10-30 |
20080270445 | METHOD FOR AUTOMATING VARIABLES IN END-USER PROGRAMMING SYSTEM - A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command. | 2008-10-30 |
20080270446 | Virtual Channels - A method and system for providing listings of multimedia events and for allowing a user to create virtual channels from the listings is described. The user can specify a headend or zip code and enter a search query to find multimedia events that are of interest to the user. In response, the system provides a list of multimedia events as the results of the user's search query. If the user so desires, the user can create a virtual channel based on the search results, according to certain embodiments of the invention. | 2008-10-30 |