40th week of 2008 patent applcation highlights part 80 |
Patent application number | Title | Published |
20080243754 | SYSTEMS AND METHODS OF MEDIA MANAGEMENT, SUCH AS MANAGEMENT OF MEDIA TO AND FROM A MEDIA STORAGE LIBRARY - A system and method for determining media to be exported out of a media library is described. In some examples, the system determines a media component to be exported, determines the media component is in the media library for a specific process, and exports the media component after the process is completed. | 2008-10-02 |
20080243755 | SYSTEM FOR CONTROLLING ACCESS TO DIGITAL CONTENT - A storage system is provided that includes a memory controller for controlling a throughput rate for utilizing digital content by an accessing system, wherein the throughput rate is associated with information related to the digital content stored as a file. Also, a system for utilizing digital content is provided. The system includes an accessing system for utilizing the digital content, wherein the digital content is released to the accessing system at a controlled throughput rate and the throughput rate is associated with information related to the digital content stored as a file. | 2008-10-02 |
20080243756 | METHOD AND SYSTEM FOR PRESENTING NON-LINEAR CONTENT BASED ON LINEAR CONTENT METADATA - A system and method may include receiving a non-linear content identifier request. The system and method may further include identifying linear content metadata associated with the non-linear content identifier request, the linear content metadata representing at least one metadata keyword. The system and method also may include identifying a relationship between the at least one metadata keyword and at least one non-linear content keyword. | 2008-10-02 |
20080243757 | DIRECT MEMORY ACCESS CONTROLLER WITH DYNAMIC DATA TRANSFER WIDTH ADJUSTMENT, METHOD THEREOF, AND COMPUTER ACCESSIBLE STORAGE MEDIA - A method of dynamic data transfer width adjustment is provided. The method includes firstly detects a data size of a transfer data. A data transfer width mode is detected according to a data address of transferring data. The data transfer width mode includes at least one of a word mode, a half-word mode, and a byte mode. According to the data address, the data transfer width mode, and the data size, the data is transferred. | 2008-10-02 |
20080243758 | DATA PROCESSING DEVICE FOR PROCESSING MEASURED VALUES - A data processing device is provided for processing measurement values provided from a medical measurement device. The device generally comprises an input unit, a data input interface configured for communication with the medical measurement device, a memory unit for storage of data sets, a calculation unit, and an audible data output interface configured for communication with a data output unit. The input unit is configured for making a first selection of the data sets stored in the memory unit. Second selections based on or within the first selection may also be made. The audible data output interface is provided for generating an audible output of the selected data sets. The audible data output interface may also be configured to generate distinct audible signals before the audible output of each different selection of data sets. | 2008-10-02 |
20080243759 | Method for image data recording with a medical modality designed for image data recording and associated medical modality - A method for image data recording with a medical modality is provided. Protocols for image data recording using the at least two different image recording techniques are provisioned in a common database. The protocols are organized on the basis of body regions and/or clinical pictures. A body region and/or a clinical picture are selected and at least one protocol is displayed as a function of the selection. At least one display protocol for image data recording from the database is selected by a user and/or automatically, and image data is recorded as a function of the at least one selected protocol. | 2008-10-02 |
20080243760 | METHOD AND SYSTEM FOR DEVICES EFFICIENTLY SHARING INFORMATION REGARDING THE CONTENT OF A DIGITAL TELEVISION BIT-STREAM - A method and system for efficiently allowing a controller device to receive information from a tuner device regarding the content of a digital television bit-stream. The present invention first receives a digital television bit-stream at a tuner device. The digital television bit-stream comprises video, audio, and data information, as well as tables that describe the content of the bit-stream. Next, to obtain a table, a controller device sets a value specifying a desired table in an attribute field of a command. Next, the controller sets at least one flag in a flag field of the command. The setting of the flag indicates the table which is being requested. Additionally, because a single attribute field may hold different types of information, the flags indicate which type of information is in the attribute field for this issuance of the command. The controller, then issues the command to the tuner, which determines what table is being requested, based upon the flags set. The tuner then returns that table to the controller. | 2008-10-02 |
20080243761 | METHOD AND SYSTEM FOR QUANTIFYING A DATA PAGE REPETITION PATTERN FOR A DATABASE INDEX IN A DATABASE MANAGEMENT SYSTEM - A method and system are presented for quantifying a data page repetition pattern for a database index in a database management system. In one embodiment, the method includes identifying a database index to provide a basis for collecting a data page repetition statistic, the database index having a database index key. The method may also include collecting the data page repetition statistic based on the database index key, wherein the data page repetition statistic quantifies a data page repetition pattern associated with database queries that reference sequential entries of the database index. The method may further include optimizing a data page access process based on the data page repetition statistic. In a further embodiment, the method may utilize both cluster ratio and data page repetition statistics to evaluate data page I/O and CPU cost. | 2008-10-02 |
20080243762 | APPARATUS AND METHOD FOR QUERY BASED PAGING THROUGH A COLLECTION OF VALUES - A computer readable storage medium includes executable instructions to receive from a requester a query for objects within a system. An index for the objects within the system that match the query is generated. The index is segmented into pages. A set of page state queries is returned to the requester. The page state queries specify criteria for retrieving objects from segments of the index. | 2008-10-02 |
20080243763 | SYSTEM, METHOD AND PROGRAM TO PROVIDE DATA TO ANOTHER PROGRAM - System, method and program product for providing data to a program for processing. An electronic spreadsheet is formed. One or more cells in the spreadsheet are mapped to the program. Based on the mapping, one or more data entries in the one or more cells, respectively are automatically forwarded to the program for processing. The data entries can be forwarded in data objects. Alternately, a list of data objects available for export are published. The data objects include respective data entries from respective cells in an electronic spreadsheet. In response to the program requesting one or more of the data objects, the one or more data objects are forwarded to the program for processing. | 2008-10-02 |
20080243764 | GROUP JOINS TO NAVIGATE DATA RELATIONSHIPS - A group join query facilitates navigation of relationships (e.g., one-to-many or many-to-one) across a plurality of data collections. Such a query operator produces nested or hierarchical results that capture the arguments passed thereto. If desired, the nested results can be flattened to simulate conventional relational database results. | 2008-10-02 |
20080243765 | METHOD FOR GENERATING NESTED MAPPING SPECIFICATIONS IN A SCHEMA MAPPING FORMALISM - A method for generating nested mapping specifications and transformation queries based thereon. Basic mappings are generated based on source and target schemas and correspondences between elements of the schemas. A directed acyclic graph (DAG) is constructed whose edges represent ways in which each basic mapping is nestable under any of the other basic mappings. Any transitively implied edges are removed from the DAG. Root mappings of the DAG are identified. Trees of mappings are automatically extracted from the DAG, where each tree of mappings is rooted at a root mapping and expresses a nested mapping specification. | 2008-10-02 |
20080243766 | CONFIGURATION MANAGEMENT OF AN ELECTRONIC DEVICE - A configuration of an electronic device ( | 2008-10-02 |
20080243767 | APPARATUS AND METHOD FOR CONSTRUCTING AND USING A SEMANTIC ABSTRACTION FOR QUERYING HIERARCHICAL DATA - A computer readable storage medium includes executable instructions to receive hierarchical data. A schema for the hierarchical data is also received. An entity relationship model for the hierarchical data is generated. A semantic abstraction associated with the entity relationship model is defined. An abstract term representing an underlying data element within the hierarchical data represented by the semantic abstraction is also defined. | 2008-10-02 |
20080243768 | Executing non-blocking parallel scans - Executing non-blocking parallel scans is disclosed. One embodiment includes determining if one or more threads have completed scanning one or more assigned portions of a first division of the data set. The identified one or more threads are directed to immediately scan the portions of a next division of the data set that are identified as available for scanning, upon completing the scanning of assigned portions of the first division of the data set. The threads are directed to immediately scan portions of the next division of the data set free of a need to wait until other threads complete scanning assigned portions of the first division of the data set. | 2008-10-02 |
20080243769 | System and method for exporting data directly from deduplication storage to non-deduplication storage - A method, system, and computer-readable storage medium are disclosed for exporting data from a deduplication data store to a non-deduplication data store. A set of data may be stored in the deduplication data store in a format eliminating one or more duplicates of data objects in the set of data. The set of data in the deduplication data store may be stored separately from metadata describing the set of data. The set of data stored in the deduplication data store may be read. The set of data read from the deduplication data store and the metadata may be stored in a non-deduplication data store. In the non-deduplication data store, the set of data is stored in a format preserving the one or more duplicates of data objects in the set of data. | 2008-10-02 |
20080243770 | Method for creating a scalable graph database - Embodiments of a method for creating a graph database which is arranged to store or process data in the form of graph tuples comprising n-parts, are described. In an embodiment, each tuple-part is encoded into a unique part identifier (hereinafter called a UPI), each UPI comprises a tag at a fixed position within the UPI. The tag indicates the datatype of the encoded tuple-part. The content data for the tuple-part is encoded in a code that is configured to reflect the ranking or order of the content data, corresponding to each datatype, relative to other tuples in a set of tuples. For content data that comprises a character-string, the code comprises a hashcode; and for content data that comprises or includes a numeric value, the code comprises an immediate value that directly stores the numeric value without encoding. | 2008-10-02 |
20080243771 | MANAGING COPIES OF DATA - A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified at least one data object, wherein the data copies are created from similar source data, and wherein for each data copy the metabase contains an indication of the availability of the copy relative to other copies. Next, the data management system determines one of the located data copies to use to access the identified at least one data object, wherein the determination is made based on the indicated availability contained in the metabase for each of the located data copies. Then, the data management system accesses the identified at least one data object using the determined one of the located data copies. | 2008-10-02 |
20080243772 | METHOD AND SYTSEM FOR GENERATING NESTED MAPPING SPECIFICATIONS IN A SCHEMA MAPPING FORMALISM AND FOR GENERATING TRANSFORMATION QUERIES BASED THEREON - A method and system for generating nested mapping specifications and transformation queries based thereon. Basic mappings are generated based on source and target schemas and correspondences between elements of the schemas. A directed acyclic graph (DAG) is constructed whose edges represent ways in which each basic mapping is nestable under any of the other basic mappings. Any transitively implied edges are removed from the DAG. Root mappings of the DAG are identified. Trees of mappings are automatically extracted from the DAG, where each tree of mappings is rooted at a root mapping and expresses a nested mapping specification. A transformation query is generated from the nested mapping specification by generating a first query for transforming source data into flat views of the target and a second query for nesting flat view data according to the target format. Generating the first query includes applying default Skolemization to the specification. | 2008-10-02 |
20080243773 | SYSTEMS AND METHODS FOR A DISTRIBUTED FILE SYSTEM WITH DATA RECOVERY - The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed information about each file, including, for example, the device and block locations of the file's data blocks, to permit different levels of replication and/or redundancy within a single file system, to facilitate the change of redundancy parameters, to provide high-level protection for metadata, to replicate and move data in real-time, and to permit the creation of virtual hot spares among the smart storage units without the need to idle any single smart storage unit in the intelligent distributed file system. | 2008-10-02 |
20080243774 | Method and Software Program for Searching Image Information - Video systems are widely used in the field of surveillance of buildings, traffic, private homes, supermarkets and the like. For some applications it is useful to save the video information for a later access or analysis. As the saved data volume increases with the number of video cameras of a video system and the recorded time there is a need for video databases, which allow a fast searching for relevant video information. A method for searching image information comprising the steps of: extracting a trajectory of an interesting object in a picture frame sequence, whereby the trajectory is represented by a first set of location points in the picture frames, pre-processing the extracted trajectory to a pre-processed trajectory by applying a spatial correlation filter algorithm, which reduces the number of location points, whereby the pre-processed trajectory is represented by a second set of location points in the picture frames, storing the pre-processed trajectory in a database and applying search queries on the pre-processed trajectory data of the database and a respective software program is proposed. | 2008-10-02 |
20080243775 | Data Extraction Supporting System - [Problem to be Solved] To provide a data extraction supporting system and so on which focuses attention on repetitive behavior of a person to extract information that the person actually remembers or really wants. | 2008-10-02 |
20080243776 | SYSTEM AND METHOD TO FACILITATE REAL-TIME END-USER AWARENESS IN QUERY RESULTS THROUGH LAYER APPROACH UTILIZING END-USER INTERACTION, LOOPBACK FEEDBACK, AND AUTOMATIC RESULT FEEDER - A system and method for facilitating real-time end-user awareness in results to a query to optimize and refine a computerized search utilizing an interactive result layer (IRL) and result operational layer (ROL) are disclosed. The present invention establishes a loopback feedback between encapsulated end-user interactions, which are facilitated through an interactive result layer (IRL), and the results from a query, passed through a result operational layer (ROL). An end-user selects interactions to particular results by way of a prompt within the IRL. The end-user interactions are provided to and processed in the ROL in real-time without the end-user having to re-query the system to reflect said interaction or combination of interactions. A real-time automatic result feeder aides in delivering new results to end-user when results are deleted. Subsequent queries can reflect past end-user interactions. | 2008-10-02 |
20080243777 | SYSTEMS AND METHODS FOR RESULTS LIST NAVIGATION USING SEMANTIC COMPONENTIAL-GRADIENT PROCESSING TECHNIQUES - Systems ana methods are provided for organizing and presenting large search results lists using lexical semantic componential-gradient processing techniques to dynamically organize search results into a gradable list of context rich semantic components, which is presented to a user under a gradient as a constrained set of choices to thereby facilitate user navigation of the search results. | 2008-10-02 |
20080243778 | CUBE FACETED DATA ANALYSIS - Methods, systems, and computer readable medium for displaying results of a search query. In one implementation, the method includes receiving a query, obtaining documents that satisfy the query, constructing a facet hierarchy based on documents that satisfy the query, creating a cube structure based on the facet hierarchy, and displaying a multi-dimensional search interface based on the cube structure. | 2008-10-02 |
20080243779 | INTEGRATION OF PREDEFINED MULTI-DIMENSIONAL AND FLEXIBLY-ORDERED DYNAMIC SEARCH INTERFACES - A method, computer program product, and system for integrating faceted and predefined multi-dimensional search interfaces are provided. The method, computer program product, and system provide for displaying a first set of results from a search request in a faceted search interface and a second set of results from the search request in a predefined multi-dimensional search interface, and responsive to a user action in the predefined multi-dimensional search interface affecting a scope of the search request, synchronizing the faceted search interface with changes in the predefined multi-dimensional search interface without requiring a separate user action in the faceted search interface. | 2008-10-02 |
20080243780 | OPEN PROFILE CONTENT IDENTIFICATION - Open profile data in a user profile, e.g., free-form fields in a user profile, are processed to identify interests and preferences of the user. The interests and preferences are utilized to identify categories associated with the user profile, and content items, e.g., advertisements, can be identified based on the categories. | 2008-10-02 |
20080243781 | MANAGING DISTRIBUTED INDEX DATA - This disclosure provides various embodiments of systems, methods, and software for managing distributed index data. For example, in one embodiment, software for managing distributed index data may identify a query for one or more data objects from a data repository using a generic index, map the query to one of a plurality of logically distributed indices according to at least one rule, and execute the mapped query using the particular distributed index to retrieve the one or more data objects. Each distributed index may be in a disparate index repository that is on a disparate storage device. In some aspects, the one or more rules may include a plurality of business rules, as well as at least one technical rule, which may be stored in a rules repository. In further aspects, an administration view may be presented to a client such that one of the business rules is customized. | 2008-10-02 |
20080243782 | Client collection membership evaluation - Client collection membership evaluation techniques are described. In an implementation, attributed are identified that define membership in one or more collections. A plurality of clients is monitored for changes to computing resources that correspond to the identified attributes. Membership of clients having the changes is evaluated using one or more queries that include one or more of the identified attributes from respective collections. | 2008-10-02 |
20080243783 | System for determining the geographic range of local intent in a search query - A system and method are disclosed for determining the geographic range of a search query. A search query may include local intent which influences the results and advertisements that are displayed in response to the search query. The geographic range associated with the local intent may vary depending on the search query. The geographic range may be determined using probabilistic models that analyze historical searches to determine the geographic range of search queries. | 2008-10-02 |
20080243784 | System and methods of query refinement - In a particular embodiment, a system is disclosed that includes processing logic and memory accessible to the processing logic. The memory includes instructions executable by the processing logic to receive data related to search results and to automatically generate a query based on the received data and without explicit user query input. The memory also includes instructions executable by the processing logic to generate at least one visualization of second data related to search results from the generated query. | 2008-10-02 |
20080243785 | System and methods of searching data sources - In a particular embodiment, a system is disclosed to search one or more data sources. The system includes an interface to a network, a visualization system to provide a search interface to a destination device via the network, and a search system. The search system communicates with the interface to receive a query from the destination device. The search system proxies the query to search multiple data sources, receives search results from the multiple data sources, and extracts data from the search results. The system also includes a personalization system to personalize the search results from the multiple data sources to a particular user. | 2008-10-02 |
20080243786 | System and method of goal-oriented searching - In a particular embodiment, a method of goal-oriented searching is disclosed that includes providing a graphical user interface including an input and a selectable indicator. The selectable indicator is related to a pre-defined query associated with a particular goal. The particular goal includes multiple criteria. The method also includes receiving data related to the input and inserting the data into the pre-defined query to produce a goal-oriented query to identify one or more documents that satisfy the multiple criteria. | 2008-10-02 |
20080243787 | System and method of presenting search results - In a particular illustrative embodiment, a method of presenting search results is disclosed that includes identifying data related to search results from one or more data sources. The one or more data sources include at least one document data source. The method also includes providing an interface to present multiple views of the data. A first view and a second view of the multiple views present the data in different contexts. | 2008-10-02 |
20080243788 | Search of Multiple Content Sources on a User Device - Search may be performed on a user device, such as a handheld electronic reader device. In that case, when a search query is received, a determination can be made to search one or more available sources of content for the query term. Available sources of content may include at least one local source of content and at least one remote source of content. | 2008-10-02 |
20080243789 | GROUPWARE SYSTEM WITH IMPROVED CONTACT DATA HANDLING - A groupware computer system comprising a groupware server, a groupware client coupled to the server over a network, a contact information repository configured to store contact data of users in personal contact lists associated to individual users, a messaging system database configured to store statistical information about exchange of messages, a contact management module coupled to the contact information repository and configured to create, modify and retrieve contact data of users, a functional component for automatic determination of contact information (ADCI), and a groupware server computer, groupware client computer, a method, data processing program, computer program product, and computer data signal therefore. | 2008-10-02 |
20080243790 | Software method for data storage and retrieval - This invention discloses a novel method for storing data in virtual multidimensional blocks and accessing and retrieving desired information from these blocks. Specific items of data whose characteristics fall within the range of a specified block are stored within that block. Blocks with smaller ranges are nested within larger blocks with the same characteristics. This invention's search method involves checking the specific range of a search query against the largest relevant block range, and then successively checking smaller and smaller range blocks that contain the desired data. This method provides greater speed and accuracy than conventional database linear storage and record by record search methods. | 2008-10-02 |
20080243791 | APPARATUS AND METHOD FOR SEARCHING INFORMATION AND COMPUTER PROGRAM PRODUCT THEREFOR - An information searching apparatus stores, in a character-string accumulating unit, first character strings in correspondence with second character strings while classifying each of the second character strings according to an attribute thereof. The information searching apparatus further stores, in a storage unit, the attributes in correspondence with specified information each of which is specified based on at least one of the corresponding first character string and the containing document. The information searching apparatus obtains specified information based on at least one of a first character string and a document that contains the first character string and extracts, from the storage unit, the attributes. The information searching apparatus then extracts, from the character-string accumulating unit, one of the second character strings. | 2008-10-02 |
20080243792 | IMAGE PROCESSING APPARATUS AND METHOD FOR CONTROLLING IMAGE PROCESSING APPARATUS - An apparatus includes a page designation unit configured to designate a page to be searched in a document file including a plurality of pages, an input unit configured to input a search key used to search the document file, and a search unit configured to perform character string search to search a keyword in the document file based on the search key. The search unit is capable of performing the character string search using a search key input by the input unit in a page of the document file designated by the page designation unit without performing the character string search in non-designated pages of the document file. | 2008-10-02 |
20080243793 | Contact Information Capture and Link Redirection - A contact information function associated with a web browser maintains a look-up table of recognizer functions, indexed by regular expressions that specify URLs. Upon a user entering or selecting a URL, the contact information function indexes the look-up table with the URL against the regular expressions. If one or more recognizers are found, the web content returned from the URL is processed by each of the recognizers, which recognize the format of information on that web site, and locate and extract contact information from the web content. The contact information may be saved, formatted, and output to other applications. Updated recognizers may be downloaded from a recognizer server. | 2008-10-02 |
20080243794 | CONTENTS INFORMATION SEARCH CONTROL SYSTEM AND CONTENTS INFORMATION SEARCH CONTROL METHOD - Disclosed is a contents information search control system that, when automatic search of contents, such as game software, is performed with a terminal, such as a cellular phone, according to a user's preference, can reflect a change in user's interest or expansion of a target range of an interest. A change in user's interest is quantitatively grasped as an interest vector, and when the interest vector satisfies a predetermined condition, a search condition is updated to reflect the change in the user's interest in a search condition. In addition, expansion of a target range of the user’s interest is quantitatively grasped as distance information, and when the distance information satisfies a predetermined condition, the search condition is updated to reflect the expansion of the target range of the user's interest in the search condition. The interest vector or the distance information is calculated from an automatic search result on the basis of contents selected by a user, and updated as occasion demands. | 2008-10-02 |
20080243795 | SYSTEM AND METHOD FOR STORAGE OPERATION ACCESS SECURITY - A method and system for controlling access to stored data is provided. The storage access control system leverages a preexisting security infrastructure of a system to inform the proper access control that should be applied to data stored outside of its original location, such as a data backup. The storage access control system may place similar access control restrictions on the backup files that existed on the original files. In this way, the backed up data is given similar protection as that of the original data. | 2008-10-02 |
20080243796 | METHOD AND SYSTEM FOR SEARCHING STORED DATA - A complete document management system is disclosed. Accordingly, systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are disclosed. Systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are further disclosed. Additionally, systems and methods for accessing documents available through a network, wherein the documents are stored on one or more data storage devices coupled to the network, are disclosed. | 2008-10-02 |
20080243797 | METHOD AND SYSTEM OF SELECTING LANDING PAGE FOR KEYWORD ADVERTISEMENT - A method and system for displaying a keyword advertisement through retrieval of an optimal landing page associated with a detailed keyword, and displaying the retrieved landing page for a user, instead of displaying a non-specific landing page associated with the advertisement keyword included in the detailed keyword. A method of displaying a keyword advertisement includes: receiving from a user a detailed keyword that includes one or more advertisement keywords purchased by an advertiser and character strings; dynamically retrieving a landing page according to the received detailed keyword; and displaying page information of the landing page for the user. | 2008-10-02 |
20080243798 | Search device and recording medium - A device composed of structures and access methods for providing search functionalities is proposed. The structure includes a presence/absence information unit that stores bit-level items grouped in blocks. Other structures included are, a character string list that is used to store keys composed of character strings and a file specification unit that uniquely identify files from multiple files. Each element of the 2 former structures has a uniquely assigned identification number. The presence/absence information items associated with each file are ordered according to the identification numbers stated previously. The elements of the former 2 structures are many-to-many associated through the presence/absence information items, using a combination of identification numbers. An obtaining unit for search keys is provided, together with the output unit that produces file identifiers specified by the file specification unit. | 2008-10-02 |
20080243799 | SYSTEM AND METHOD OF GENERATING A SET OF SEARCH RESULTS - In a particular embodiment, a system includes an interface responsive to a network to receive data related to a first document and includes processing logic and memory accessible to the processing logic. The memory stores a plurality of modules executable by the processing logic to recursively retrieve documents, extract directed links and attributes, and traverse the directed links to identify a first set of search results. The plurality of modules includes a search module to retrieve one or more documents and includes an attribute extraction module to extract directed links and other attributes from the one or more documents. The plurality of modules further includes a backward/forward link traversal module to bi-directionally traverse directed links to identify documents and includes a graphical user interface (GUI) module to generate a GUI including data related to the first set of search results and to provide the GUI to a destination device via the network. | 2008-10-02 |
20080243800 | SYSTEM AND METHOD FOR GENERATING AND USING A DYNAMIC BLOOD FILTER - A dynamic Bloom filter comprises a cascaded set of Bloom filters. The system estimates or guesses a cardinality of input items, selects a number of hash functions based on the desired false positive rate, and allocates memory for an initial Bloom filter based on the estimated cardinality and desired false positive rate. The system inserts items into the initial Bloom filter and counts the bits set as they are inserted. If the number of bits set in the current Bloom filter reaches a predetermined target, the system declares the current Bloom filter full. The system recursively generates additional Bloom filters as needed for items remaining after the initial Bloom filter is filled; items are checked to eliminate duplicates. Each of the set of Bloom filters is individually queried to identify a positive or negative in response to a query. When the system is configured such that the false positive rate of each successive Bloom filter is decreased by one half, the system guarantees a false positive rate of at most twice the desired false positive rate. | 2008-10-02 |
20080243801 | SYSTEM AND METHOD FOR MODEL ELEMENT IDENTIFICATION - A problem analysis system and method, given at least one entity represented in an entity-relation-entity relationship, automatically formulates a query that is automatically submitted via a knowledge search tool to a database of mereological and functional relationships, and responses to this query from the database are automatically provided. The query can be formatted as a natural language query, a Boolean query, a key word query, or a query according to the query syntax of a database management system. | 2008-10-02 |
20080243802 | METHOD AND APPARATUS FOR SEARCHING FOR CONTENT USING METADATA BASED CATEGORIES, AND RECORDING MEDIUM THEREOF - A method and apparatus for searching for content using metadata based categories, and a computer readable recording medium storing a computer program for executing the method are provided. The method includes displaying at least one category, displaying a sub-category list of a first category selected from among the displayed categories, displaying a sub-category, which is selected based on the sub-category list of the first category, in a field connected to the first category, and displaying a content list connected to the sub-category displayed in the field. | 2008-10-02 |
20080243803 | Information Processing Apparatus and Method, and Program - Disclosed herein is an information processing apparatus that presents, to a user who performs a search among a plurality of contents distributed over a search space formed using N, N is an integer greater than one, types of search axes, assistant information for assisting the user with the search. The apparatus includes: specification means for specifying a first range; range presentation means for presenting a state of distribution of contents within the first range, and presenting the state of the distribution of the contents within a second range; and narrowing-down axis presentation means for selecting, and presenting the narrowing-down axis candidate or candidates to the user. | 2008-10-02 |
20080243804 | Information Search System, Information Search Supporting System, and Method and Program for Information Search - To enable a user to perform, by using an ontology, an information search utilizing a meaning given to information on a network by Semantic Web without being required to perform complicated operations for forming an inquiry sentence in conformity with the ontology. | 2008-10-02 |
20080243805 | Automatic Creation of E-Books - A system searches for segments among multiple publications dealing with a given topic or set of topics, and compiles these segments into a custom-created electronic-book. In a commercial environment, such custom-created e-books are offered for sale to a user or set of users who have expressed interest in the given topic or set of topics. Optionally, the system is aware of the publications that are in a user's existing library, and avoids the inclusion of redundant material in the custom-created e-book for that user. | 2008-10-02 |
20080243806 | Accessing information on portable cellular electronic devices - A method, performed by software executing on the processor of a portable cellular electronic device, which allows for the retrieval of personal, reference, and remote information with a minimum of operator interaction. A user interface is utilized to search and act on such information. Furthermore, additional features designed to assist the user of such devices is proposed. | 2008-10-02 |
20080243807 | NOTIFICATION METHOD FOR A DYNAMIC DOCUMENT SYSTEM - A dynamic document template contains a set of queries. Each query may include a query scope. The query scope may refer to a content of a source document that is maintained in a document collection. A content rule is applied to monitor the template for a change. A notification event is triggered when a change to the document collection results in an invalid query scope in the template. A notification event may also be triggered when a change to the document collection results in valid query but the template needs to be refreshed. An additional notification event may be triggered if the template is modified so that the resulting template is either invalid or needs to be refreshed with different content from the collection. | 2008-10-02 |
20080243808 | BAD WORD LIST - A mobile communication apparatus including enabling of character input and a first comparison of the inputted characters with characters in a predictive text dictionary, a second comparison of matches in the predictive text dictionary comparison with characters in a exception list, and taking action depending on the matches in the second comparison. A corresponding application, apparatus, user interface, and computer program is also disclosed. | 2008-10-02 |
20080243809 | INFORMATION-THEORY BASED MEASURE OF SIMILARITY BETWEEN INSTANCES IN ONTOLOGY - Improved information processing techniques for measuring similarity between instances in an ontology are disclosed. For example, a method of measuring similarity between instances in an ontology for use in an information retrieval system includes the following steps. A set of instances from the ontology is obtained. At least one of the following similarity metrics for the set of instances is computed: (i) a first metric that measures similarity between instances in the set of instances with respect to ontology concepts to which the instances belong; (ii) a second metric which measures similarity between instances in the set of instances where the instances are subjects in statements involving a given ontology property; and (iii) a third metric which measures similarity between instances in the set of instances where the instances are objects in statements involving a given ontology property. At least one taxonomy induced by the at least one computed similarity metric is stored, wherein the at least one induced taxonomy is usable for responding to requests submitted to an information retrieval system. When two or more of the first metric, the second metric and the third metric are computed, and two or more induced taxonomies corresponding to the two or more computed similarity metrics are stored, the method may include merging the two or more induced taxonomies to form a combined taxonomy, wherein the combined taxonomy is usable for responding to requests submitted to an information retrieval system. | 2008-10-02 |
20080243810 | METHOD AND SYSTEM FOR LAUNCHING A BROWSER - Systems and methods are described for searching a publicly accessible network (e.g., the Internet) with an efficient use of space on a display device (e.g., a monitor, a screen) of a computer. Computers often use graphical interfaces for user interaction, and thus graphical space can be in short supply during some applications. In addition, requiring a user to navigate various graphical interfaces to access a searching utility can increase the effective time of the searching operation. Systems and methods are described for searching a network in an efficient and effective manner. | 2008-10-02 |
20080243811 | SYSTEM AND METHOD FOR RANKED KEYWORD SEARCH ON GRAPHS - Arrangements and methods for providing for the efficient implementation of ranked keyword searches on graph-structured data. Since it is difficult to directly build indexes for general schemaless graphs, conventional techniques highly rely on graph traversal in running time. The previous lack of more knowledge about graphs also resulted in great difficulties in applying pruning techniques. To address these problems, there is introduced herein a new scoring function while the block is used as an intermediate access level; the result is an opportunity to create sophisticated indexes for keyword search. Also proposed herein is a cost-balanced expansion algorithm to conduct a backward search, which provides a good theoretical guarantee in terms of the search cost. | 2008-10-02 |
20080243812 | RANKING METHOD USING HYPERLINKS IN BLOGS - A method for static ranking of web documents is disclosed. Search engines are typically configured such that search results having a higher PageRank® score are listed first. A modified scoring technique is provided whereby the score includes a reset vector that is biased toward web pages linked to blogs. This requires identifying web pages as either blogs or non-blogs. | 2008-10-02 |
20080243813 | LOOK-AHEAD DOCUMENT RANKING SYSTEM - A method and system is provided for calculating importance of documents based on transition probabilities from a source document to a target document based on looking ahead to information content of target documents of the source document. A look-ahead importance system generates transition probabilities of transitioning between any pair of source and target documents based on analysis of links to target documents of the source document. The system may calculate the transition probabilities based on the number of links on documents a look-ahead distance away. The system then solves for the stationary probabilities of the transition probabilities. The stationary probabilities represent the importance of the documents. | 2008-10-02 |
20080243814 | Search Techniques for Page-Based Document Layouts - Systems, methods, and/or techniques (“tools”) for improved search techniques for page-based document layouts are described herein. The tools may analyze markup elements defined for pages within source documents, and may determine whether the markup elements for the page may include at least part of a search string. | 2008-10-02 |
20080243815 | CLUSTER-BASED ASSESSMENT OF USER INTERESTS - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 2008-10-02 |
20080243816 | PROCESSES FOR CALCULATING ITEM DISTANCES AND PERFORMING ITEM CLUSTERING - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 2008-10-02 |
20080243817 | CLUSTER-BASED MANAGEMENT OF COLLECTIONS OF ITEMS - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 2008-10-02 |
20080243818 | CONTENT-BASED ACCOUNTING METHOD IMPLEMENTED IN IMAGE REPRODUCTION DEVICES - A content-based accounting method is implemented in a management section for a copier, scanner, printer or multifunction device (referred to as MFP), or on a networked server accessible by the copier, scanner, printer or MFP. When copying, scanning or printing a document, the management section automatically extracts content information from the documents being copied, scanned or printed, groups the documents based on the content, and updates an accounting database. The accounting database contains user accounts that store usage information according to content groups. For copied and scanned documents, textual content is extracted from the document image using OCR techniques. For printed documents, textual information is extracted from the digital data used to print the document. | 2008-10-02 |
20080243819 | SEARCH MACRO SUGGESTIONS RELEVANT TO SEARCH QUERIES - Search macros suggestions are provided to refine a user's search. When a search query is received from an end user, one or more search macros are determined to be relevant to the search query. The search macros are then provided to the end user as suggestions for refining the user's search. In some instances, the end user may chose to select one of the suggested search macros. A search is then performed using the search query and the selected search macro to provide search results to the end user that may be more relevant to the user's search. | 2008-10-02 |
20080243820 | Semantic analysis documents to rank terms - A method, apparatus and computer program product provides for a semantic analyzer to produce and rank semantic terms to reflect their relationship to the theme and topics of a document. The text and the document can have no relationship to any pre-selected keywords before the semantic analyzer performs text extraction. The semantic analyzer extracts text from a document and performs semantic analysis on the extracted text. The semantic analyzer provides a plurality of ranked semantic terms as a result of the semantic analysis and associates semantic terms with the document as semantic keywords. The semantic terms define content to be presented with the document where the content is an advertisement, a link to a remote information resource or a second document. | 2008-10-02 |
20080243821 | System for providing geographically relevant content to a search query with local intent - A system and method are disclosed for utilizing local intent to provide geographically relevant information in response to a search query. The search query results and advertisements may be chosen based at least in part on the local intent and geographic range of the search query. The search query may be assigned a location identifier based on the local intent that is used to expand the geographic range for ranking and selecting relevant content and advertisements. | 2008-10-02 |
20080243822 | System and method for associating a geographic location with an Internet protocol address - Systems and methods for associating a geographic location with an IP address are disclosed. Generally, an IP address associated with each of a plurality of browser cookies is determined, where each of the plurality of browser cookies indicate a geographic location such as a home address or business address of a user. A geo tag is associated with each of the plurality of browser cookies and a subset of the plurality of browser cookies including browser cookies associated with a first IP address is identified. The subset of the plurality of browser cookies is clustered into a spatial cluster including browser cookies associated with geo tags located within a defined distance of a geo tag of at least one other browser cookie of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address. | 2008-10-02 |
20080243823 | System and method for automatically generating information within an eletronic document - A method for automatically generating target information within an electronic document including the steps of: retrieving term-based identifying information from the electronic document that specifies the target information to be generated; accessing rules associated with generation of the target information based on the retrieved term-based identifying information; analyzing the identifying information and the rules to identify a type of target information to be generated and a formula that uses underlying data to generate the target information; automatically generating data source instructions based on the type of target information to be generated and the formula; and automatically processing the data source instructions to generate the target information within the electronic document. | 2008-10-02 |
20080243824 | System and method for associating a geographic location with an internet protocol address - Systems and methods for associating a geographic location with an IP address are disclosed. Generally, a plurality of localized search queries of search queries received at an Internet search engine are determined, where each of the plurality of localized search queries is associated with a location. A geo tag is associated with each of the plurality of localized search queries and a subset of the plurality of localized search queries that are associated with a first IP address is identified. The subset of the plurality of localized search queries is clustered into a spatial cluster including localized search queries associated with geo tags located within a defined distance of a geo tag associated with at least one other localized search query of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address. | 2008-10-02 |
20080243825 | Method and system for detecting undesired inferences from documents - One embodiment of the present invention provides a system that detects inferences from documents. During operation, the system receives one or more documents and extracts a first set of knowledge relevant to the documents. The system further formulates one or more queries to one or more reference corpora based on the first set of knowledge. The system then extracts a second set of knowledge from results received in response to the queries. Additionally, the system produces a mapping relationship between at least one document and a piece of the second set of knowledge which is not within the first set of knowledge, the mapping relationship indicating an inference from the documents. | 2008-10-02 |
20080243826 | System and method for determining semantically related terms - Systems and methods for determining semantically related terms are disclosed. Generally, a semantically related term tool receives a seed set and identifies a plurality of terms that constitute the seed set. For each term of the seed set, the semantically related term tool identifies one or more concept terms associated with terms of the seed set other than the term being processed, determines a plurality of concept terms based on at least one of combinations and permutations of the concept terms associated with terms of the seed set other than the term being processed, and adds the resulting terms to a plurality of semantically related terms. The semantically related term tool removes invalid terms from the plurality of semantically related terms based on a language model and ranks at least a portion of the remaining terms of the plurality of semantically related terms based on a metric indicating a degree of semantical relationship between a term of the plurality of semantically related terms and one or more terms of the set seed. | 2008-10-02 |
20080243827 | Query generation using enviroment configuration - A query for a help system includes data about a user system and a task that the user is attempting. The query may be used by a search engine to generate relevant results to aid the user. The user system data may include configuration data about hardware and software. The task data may be derived from the current state of a device, or from operational history that may be developed from a single user or a group of users. The query may have a mechanism to weight various keywords or components of the query and a feedback system may adjust the weights for future queries. | 2008-10-02 |
20080243828 | Search and Indexing on a User Device - Search may be performed on a user device, such as a handheld electronic book reader device. A search query term may be received. Text of a collection of electronic items stored in memory of the user device may be searched for the queried term. Search results may be returned identifying locations in the electronic items at which the queried term appears. | 2008-10-02 |
20080243829 | SPECTRAL CLUSTERING USING SEQUENTIAL SHRINKAGE OPTIMIZATION - A clustering system initially applies an eigenvalue decomposition solver for a number of iterations to a clustering objective function. The eigenvalue decomposition solver generates an eigenvector that is an initial approximation of a solution to the objective function. The clustering system fixes the eigenvector values for the identified objects. The clustering system then reformulates the objective function to focus on the objects whose clusters have not yet been determined. The clustering system then applies an eigenvalue decomposition solver for a number of iterations to the reformulated objective function to generate new values for the eigenvector for the objects whose clusters have not yet been determined. The clustering system then repeats the process of identifying objects, reformulating the objective function, and applying an eigenvalue decomposition solver for a number of iterations until a termination criterion is satisfied. | 2008-10-02 |
20080243830 | User suggested ordering to influence search result ranking - A method, apparatus, and system of user suggested ordering to influence search result ranking are disclosed. In one embodiment, a method includes generating a search result having a set of links each associated with a content data relevant to a search query, ranking individual ones of the set of links based on an algorithm in the search result, applying a weighting factor to certain ones of the set of links based on a user suggested ordering of the ranking of the individual ones of the set of links in relation to each other, and ordering the search result based on an application of the weighting factor on the search result. | 2008-10-02 |
20080243831 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND STORAGE MEDIUM - A first information processing apparatus includes a registration unit that receives, from an information processing apparatus, information of a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child and registers the information in a storage unit, and a search result output unit that, in accordance with a search instruction that specifies a designated document and a search condition including a condition that defines a derivation relationship that should exist between the designated document and a search subject document, outputs, as a search result, information concerning a document that satisfies the search condition among documents included in derivation relationships registered in the storage unit. | 2008-10-02 |
20080243832 | Method and System for Parsing Languages - Embodiments of systems and methods for comparing attributes of a data record are presented herein. In some embodiments, a weight is based on a comparison of the name (or other) attributes of data records. In some embodiments, an information score may be calculated for each of two name attributes to be compared to get an average information score for the two name attributes. The two name attributes may then be compared against one another to generate a weight between the two attributes. This weight can then be normalized to generate a final weight between the two business name attributes. Comparing attributes according to embodiments disclosed herein can facilitate linking data records even if they comprise attributes in languages which do not use the Latin alphabet. | 2008-10-02 |
20080243833 | DICTIONARY UPDATING APPARATUS AND COMPUTER PROGRAM PRODUCT THEREFOR - In a dictionary updating apparatus, based on frequency with which search words are used and relationships among the search keywords, in other words, based on a history of the search keywords, an improvement proposal making unit submits an improvement proposal regarding an element that degrades the quality of classes and properties (e.g., one or more of items are missing; one or more of the items are abnormal; the items have ununiformity; the items have irregularity), the classes and the properties being items constituting existing dictionaries. | 2008-10-02 |
20080243834 | METHOD, APPARATUS, SERVER, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR USE WITH PREDICTIVE TEXT INPUT - In a system, a server controller is configured to receive at least part of at least one personal dictionary, and is further configured to generate an adapted dictionary using words of the at least part of at least one personal dictionary. The server controller is also configured to transmit at least part of the adapted dictionary to the apparatus configured to use the adapted dictionary during predictive text entry. The apparatus includes an apparatus controller that is configured to receive at least part of an adapted dictionary from the server. The apparatus controller is also configured to utilize at least part of an adapted dictionary when predictive text entry is performed. | 2008-10-02 |
20080243835 | PROGRAM, METHOD AND APPARATUS FOR WEB PAGE SEARCH - A web page searching method searches web pages publicized on a network by web servers. A computer performs the method by:
| 2008-10-02 |
20080243836 | DOCUMENT RETRIEVAL SYSTEM, DOCUMENT NUMBER SUBSEQUENCE ACQUISITION APPARATUS, AND DOCUMENT RETRIEVAL METHOD - A document retrieval system performing retrieval of electronic documents includes, a document database storing a plurality of pieces of document data, a transposed index storage device storing a transposed index in which the document numbers of the document data containing a keyword string are registered, a document number subsequence search start address table storage device storing a document number subsequence search start address indicating a position where an assigned document group start document number is recorded, a document retrieval managing unit having document number subsequence acquisition request means for transmitting the total number of documents, and a plurality of the document number subsequence acquisition apparatuses having assigned document group determination means for determining a document group in a sequence in accordance with the preset apparatus number of a local apparatus as the assigned document group. | 2008-10-02 |
20080243837 | METHOD AND APPARATUS FOR DUPLICATE DETECTION - The present invention includes a method and device for detecting duplicate documents by triangulation. Particular aspects of the present invention are described in the claims, specification and drawings. | 2008-10-02 |
20080243838 | COMBINING DOMAIN-TUNED SEARCH SYSTEMS - The claimed subject matter provides systems and/or techniques that effectuate combining domain-tuned search systems. The system can include mechanisms that obtain queries, written descriptions, or illustrative web-pages regarding a particular area of interest, and generate a definition related to the area of interest. The definition contains a list of paths with associated weights employed to identify an pre-established first domain-tuned search system related to the area of interest. The first domain-tuned search system thereafter can be combined with a second domain-tuned search system related to another area of interest and presented to a user for utilization in re-ranking generic search results to be specific to the first and second domains of interest if combined, or to only the first domain if weights for the second domain are logically subtracted. | 2008-10-02 |
20080243839 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DETECTING THE PRESENCE OF AN INSTALLATION ON A DATA PROCESSING SYSTEM BASED ON THE RELATIVE STORAGE LOCATIONS OF ONE OR MORE FILES - The presence of an installation on a data processing system may be detected by providing a signature that includes m files having paths associated therewith, respectively. A number n files on the data processing system are determined that match files in the signature and a files found ratio given by n/m is determined. A transformation is applied to the signature by replacing at least a portion of at least one of the paths with a new path. Then, a distance is determined between the n files on the data processing system and the m signature files. The distance corresponds to a sum of a number of path segments associated with the m signature files that cannot be matched to a corresponding path segment associated with files on the data processing system. The presence of the installation on the data processing system is determined based on the files found ratio and the distance. | 2008-10-02 |
20080243840 | COMPARING DATA SETS THROUGH IDENTIFICATION OF MATCHING BLOCKS - A computer readable storage medium stores instructions to receive a source data set and a target data set. Instructions to identify differences between the target data set and the source data set are also stored. These instructions include dividing the target data set into a set of target data blocks. Among the target data blocks at least one duplicate block in which an unbroken copy is fully duplicated within the source data set is identified. At least one modified block among the target data blocks in which an unbroken copy is not fully duplicated within the source data set is also identified. Differences between the modified block and the source data set are then determined. | 2008-10-02 |
20080243841 | Pattern searching methods and apparatuses - A computer-based method for identifying patterns in computer text using structures defining types of patterns which are to be identified, wherein a structure comprises one or more definition items, the method comprising assigning a weighting to each structure and each definition item; searching the computer text for a pattern to be identified on the basis of a particular structure, a pattern being provisionally identified if it matches the definition given by said particular structure; in a provisionally identified pattern, determining those of the definition items making up said particular structure that have been identified in the provisionally identified pattern; combining the weightings of the determined definition items and optionally, the weighting of the particular structure, to a single quantity; assessing whether the single quantity fulfils a given condition; depending on the result of said assessment, rejecting or confirming the provisionally identified pattern. | 2008-10-02 |
20080243842 | Optimizing the performance of duplicate identification by content - In accordance with the disclosure, there is provided a method for identifying duplicate documents comprising drafting a first document and creating a near unique representative string based on the document content. The method further comprises searching for other documents with the same NRS and selectively assigning a duplicate group identification to the first document, the duplicate group identification is unique if no near unique representative string matches are found, or the duplicate group identification is the same as an associated duplicate document's duplicate group identification that matches the NRS. The method further comprises placing the DGI into a meta-data of the first document and recalling a list of duplicates of a particular document based upon user demand by searching the meta-data and selecting documents using the same DGI. | 2008-10-02 |
20080243843 | Predisposition Modification Using Co-associating Bioattributes - A bioinformatics method, software, database and system are presented in which attributes that modify an individual's predisposition for association with a query attribute (i.e., an attribute of interest) are identified. A minimum strength of association value serves as a statistical threshold to ensure the results will provide at least a minimum degree of certainty that the individual will acquire an association with the query attribute upon modifying their attribute profile with the identified attributes. | 2008-10-02 |
20080243844 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - Provided is an information search technique that can realize a short response time for a search request. To realize this object, a search client apparatus according to the invention is connected to a network system having a metadata search apparatus and a plurality of image search apparatuses, and comprises: a unit configured to transmit a search condition to the metadata search apparatus; a unit configured to group a plurality of image data, which has been obtained as a result of the search by the metadata search apparatus, in accordance with the number of image search apparatuses and allocate each of the image search apparatuses to each group; and a unit configured to transmit the search condition to each of the plurality of image search apparatuses and instruct to execute search processing on the allocated group of image data among the plurality of image data obtained by the search. | 2008-10-02 |
20080243845 | SERVER ASSIGNMENT BASED ON TRENDS IN USERNAME CHOICES - A method and computer readable medium are disclosed. In one embodiment, the method includes sorting users into groups, where each group includes all usernames that have a same prefix string, calculating a usage factor for each user group, reserving a portion of total server storage space for each user group proportional to the usage factor for each user group, and storing the user data in each user group in the reserved storage space for each user group based on the username choices. | 2008-10-02 |
20080243846 | Locking semantics for a storage system based on file types - Techniques for implementing locking semantics for a storage system based on file types are described. An apparatus or system may include a database to store multiple data files, and a cache manager to manage the data files, the cache manager having a client lock manager to receive a request to modify a data file, determine a file type for the data file, access a set of locking semantics based on the file type, and determine whether the data file can be modified based on the locking semantics. Other embodiments are described and claimed. | 2008-10-02 |
20080243847 | Separating central locking services from distributed data fulfillment services in a storage system - Techniques for implementing locking semantics for a storage system are described. An apparatus or system may include a data server to store multiple data files, and a locking server to store locking information for one or more data files stored by the data server. The locking information may include a version number for a data file and a lock state for the data file. Other embodiments are described and claimed. | 2008-10-02 |
20080243848 | USER SPECIFIC LOGS IN MULTI-USER APPLICATIONS - User specific logs in multi-user applications. Level data associating a user of a multi-user application with a respective log level is received. The multi-user application then records an amount of information determined by the log level corresponding to the user presently using the multi-user application. | 2008-10-02 |
20080243849 | METHOD AND APPARATUS FOR SUPPORTING CONTEXT LINKS FOR APPLICATION PROGRAM TEXT - Methods and apparatus are provided for supporting text-based context links for application programs. An embodiment includes a first computer to maintain a database of data objects and a second computer to execute an application program that operates on a file having text elements. In an embodiment, the second computer is to execute a link program to access a data object on the first computer based on a user of the application program having used the application program to select a text element that is related to that data object. | 2008-10-02 |
20080243850 | FAULT TOLERANT MUTUAL EXCLUSION LOCKS FOR SHARED MEMORY SYSTEMS - The present invention provides a method of implementing a fault-tolerant mutual exclusion lock. The present invention records in a lock structure the IDs of all processes whose failure can lead to the permanent unavailability of the lock. When a process finds the lock unavailable and suspects a permanent failure, it queries the programming environment about the status of all or some of the processes that could have caused the lock's unavailability. If the programming environment determines that these processes have failed, the live process tries to usurp the lock. If it succeeds, it executes some recovery mechanism and frees the lock or proceeds to operate on the objects protected by the lock. The method guarantees recovery from process failures. | 2008-10-02 |
20080243851 | Multi-User Conditional Access to a Content Item - This invention relates to a system and method of providing conditional access to a data content item for a number of users, where the data content item is associated with a digital right that provides a user the right to access the data content item a predetermined number of times. The data content item is arranged in a number of subparts and the digital right is arranged in a number of sub-rights ( | 2008-10-02 |
20080243852 | System and Methods for Enabling Collaboration in Online Enterprise Applications - A method for enabling collaboration in online enterprise applications includes, during development of the online enterprise application, selecting at least one webpage to be in wiki format; creating an access control list for the at least one webpage; and selecting at least one control for the at least one webpage. The at least one webpage may be edited directly within the online enterprise application. A system for enabling collaboration in online enterprise applications includes an agent for allowing selection and setup of at least one webpage in wiki format during development of an online enterprise application and a database for storing editable content of the at least one webpage in wiki format. | 2008-10-02 |
20080243853 | METHOD AND SYSTEM FOR NOTIFYING AN INVITEE USER WHEN AN INVITING USER ACCESSES A SOCIAL NETWORKING APPLICATION - A system and method may include receiving an access from an inviting terminal requesting access to a social networking application, the access request may be associated with a user identifier, searching a contact database, based on the user identifier and on an application identifier of the social networking application, to identify contact information associated with an invitee terminal, and generating a notification message based on the contact information, the notification message may be useable to indicate to the invitee terminal that the inviting terminal has accessed the social networking application. | 2008-10-02 |