39th week of 2012 patent applcation highlights part 59 |
Patent application number | Title | Published |
20120246116 | SYSTEM AND METHOD FOR DATA REPLICATION BETWEEN HETEROGENEOUS DATABASES - A system and a method for replicating data among heterogeneous databases are disclosed. The system comprises: an initialization module for creating and initializing at least one shared memory, at least one message queue and at least one semaphore in a computer; a source data processing module including a data reader, a data adapter and a data loader; a target data replication module for replicating the data in the shared memory to at least one target database according to the messages in the message queue; and a cleaning module for releasing the shared memory after the replication has been completed. The method comprises the steps of: creating and initializing the shared memory, the message queue and the semaphore in the computer; reading data from at least one source database, then converting the data into target data to be stored in at least one target database, and loading the target data in the shared memory; replicating the target data in the shared memory to the at least one target database according to the messages in the message queue; and releasing the shared memory after the replication has been completed. | 2012-09-27 |
20120246117 | SYNCHRONIZING FILE PARTITIONS UTILIZING A SERVER STORAGE MODEL - Embodiments are provided for synchronizing file partitions utilizing a server storage model in a client-server computer network. Edits to content of an electronic document may be received at a client computer. The content may be included in a first partition of a file stored on a server computer. The first partition may include a first stream which includes the electronic document content. The file may include multiple partitions with each partition including one or more streams. The client computer may generate metadata in a second partition of the file. The metadata may be associated with the edits to the electronic document content in the first partition. The second partition may then be individually synchronized with the server computer to store the metadata. The first partition may then be individually synchronized with the server computer to store the edits made to the electronic document content. | 2012-09-27 |
20120246118 | METHOD, APPARATUS AND DATABASE SYSTEM FOR RESTORING TENANT DATA IN A MULTI-TENANT ENVIRONMENT - A method, apparatus and database system restore tenant data in a multi-tenant environment. The method comprises: logging a plurality of tenants' requests to the database; with respect to a particular tenant who requires restoring tenant data, acquiring a log of events which affect contents of the database and start from a particular backup point; and only restoring in the database data of the particular tenant to the particular backup point, according to the acquired log of events. When a tenant performs a wrong operation on the database and wishes to roll back to a backup point, only information of the particular tenant in the database is changed into the information at the backup point, without affecting other tenants. | 2012-09-27 |
20120246119 | SCALABLE COMPUTER ARRANGEMENT AND METHOD - A scalable computer arrangement and method enables the accessing of stored information by utilizing algorithms. The validity of the algorithms and/or retrieved data are determined by a validity management module. The algorithm and/or the retrieved data may be updated, whereby self correction occurs dynamically over time with changing stored information. In another embodiment, the computer arrangement and method enable networked computer systems each including hyper objects employing embedded algorithms or rules for accessing information across the network in a standardized manner, even though the networked computer system databases may employ different schema and formats. | 2012-09-27 |
20120246120 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VALIDATING ONE OR MORE METADATA OBJECTS - In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment. | 2012-09-27 |
20120246121 | SYSTEM FOR DISPLAYING GRAPHICAL NARRATIONS - An online network collects a dataset of an individual's information through a computer-implemented method. An individual enters a dataset of the information and a plurality of an individual's life events into a computer system. The dataset is arranged and converted into a graphical representation for display. The online database receives and stores the dataset. The database associates the dataset with the plurality of the member's life events and then the dataset and the life events are outputted into the graphical representation for display for a witness. | 2012-09-27 |
20120246122 | INTEGRATING DATA-HANDLING POLICIES INTO A WORKFLOW MODEL - A method and system for integrating data-handling policies into a computer-implemented workflow model is provided. In one embodiment, a workflow editor implemented using one or more processors may include a privacy manager module configured to permit a business process designer to integrate data handling policies into a workflow model. A privacy manager module, or simply a privacy manager, may also be configured to execute a consistency check with respect to newly-created and existing data handling policies to determine whether there is a conflict among any of the data-handling policies associated with tasks and data objects of the workflow model. | 2012-09-27 |
20120246123 | AUTOMATIC CORRECTION OF CONTACT LIST ERRORS IN A COLLABORATION SYSTEM - Managing a contact list in a collaboration system, by detecting if a contact has been offline for at least a predefined period of time and/or detecting if a target identifier is being entered into a contact list of a first user of a first collaboration system, where the contact is identified by a target identifier in a contact list of a first user of a first collaboration system, searching a collaboration system directory to find a replacement identifier associated with a second user of the first collaboration system, where the second user meets a predefined peer criterion with respect to the first user, and where the replacement identifier a) is different from a target identifier, and b) meets a predefined similarity criterion with respect to the target identifier, and replacing the target identifier with the replacement identifier in the contact list of the first user. | 2012-09-27 |
20120246124 | EXTERNALIZED DATA VALIDATION ENGINE - A method and system of externalized data validation. Data input to applications is received. Metadata specifying types of the received data is received. Methods to cleanse the received data are determined based on the metadata. Based on the determined methods and received metadata, a validation engine external to the applications cleanses and validates the received data. The validated data is sent to the applications for use by the applications. Via a subscription service and without requiring updates to the applications, a service provider provides dynamic updates of the validation engine to mitigate newly identified events associated with input to the applications. | 2012-09-27 |
20120246125 | DUPLICATE FILE DETECTION DEVICE, DUPLICATE FILE DETECTION METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - A duplicate file detection device | 2012-09-27 |
20120246126 | Policy-based management of a redundant array of independent nodes - An archive cluster application runs across a redundant array of independent nodes. Each node runs an archive cluster application instance comprising a set of software processes: a request manager, a storage manager, a metadata manager, and a policy manager. The request manager manages requests for data, the storage manager manages data read/write functions, and the metadata manager facilitates metadata transactions and recovery. The policy manager implements policies, which are operations that determine the behavior of an “archive object” within the cluster. The archive cluster application provides object-based storage. It associates metadata and policies with the raw archived data, which together comprise an archive object. Object policies govern the object's behavior in the archive. The archive manages itself independently of client applications, acting automatically to ensure that object policies are valid. | 2012-09-27 |
20120246127 | VIRTUALIZATION OF METADATA FOR FILE OPTIMIZATION - Mechanisms are provided for optimizing files while allowing application servers access to metadata associated with preoptimized versions of the files. During file optimization involving compression and/or compaction, file metadata changes. In order to allow file optimization in a manner transparent to application servers, the metadata associated with preoptimized versions of the files is maintained in a metadata database as well as in an optimized version of the files themselves. | 2012-09-27 |
20120246128 | DATABASE PROCESSING DEVICE, DATABASE PROCESSING METHOD, AND RECORDING MEDIUM - The database system of the present invention decides a fragment length responding to a unit of a data process of a parallel arithmetic unit, and stores tuple data containing variable-length data into a fragment and metadata of the fragment into a fragment header, respectively, in a column store database. The database system refers to the metadata when executing a process for data stored in the column store database, decides the fragments to be assigned to each thread that is executed by the parallel arithmetic unit, assigns the fragments to each thread based upon the decided content, and causes each thread to execute a parallel arithmetic operation. | 2012-09-27 |
20120246129 | EFFICIENT STORAGE AND RETRIEVAL FOR LARGE NUMBER OF DATA OBJECTS - A data object management scheme for storing a large plurality of small data objects (e.g., image files) in small number of large object stack file for storage in secondary storage (e.g., hard disks). By storing many individual data objects in a single object stack file, the number of files stored in the secondary storage is reduced by several orders of magnitude, from the billions or millions to the hundreds or so. Index data for each object stack file is generated and stored in primary storage to allow efficient and prompt access to the data objects. Requests to store or retrieve the data objects are made using HTTP messages including file identifiers that identify the files storing the data objects and keys identifying the data objects. A file server stores or retrieves the data object from secondary storage of a file server without converting the requests to NSF or POSIX commands. | 2012-09-27 |
20120246130 | Enforcing Legal Holds of Heterogeneous Objects for Litigation - Software for managing legal holds on objects identifies a target object to associate with a particular legal hold. The example software is further operable to automatically communicate with a lookup table to verify a hold record associated with the target object. In another example, the software for managing legal holds on objects can receive a legal hold status request for a target object associated with a business application. The software can automatically communicate with a lookup table to determine a hold record identifying a legal hold associated with the target object. The software is further operable to respond to the legal hold status request with a legal hold status based on the lookup table communication. | 2012-09-27 |
20120246131 | MULTI-LEVEL VERSION FORMAT - A version file for maintaining version information is described herein. The version file comprises an identifier to identify a target collection of associated files and a target index specifying binary level contents of the target collection of associated files to compare with a reference index specifying contents of a reference collection of associated files. The version file farther comprises a checksum generated based on the identifier and the target index. | 2012-09-27 |
20120246132 | MANAGING OVERFLOW ACCESS RECORDS IN A DATABASE - Overflow access records (OARs) are managed in a database system. An OAR is created in response to receiving an update command for a data record and to the updated data record generated by the update command not fitting onto the page in the table where the data record was stored. The OAR that is created includes an index counter that indicates a number of indexes associated with the table. When an OAR is accessed in response to a query command, an identifier of the accessed OAR is replaced in the index by an identifier of a data record pointed to by the OAR, and the index counter in the accessed OAR is changed by a predefined amount. When the index counter reaches a predefined value, the accessed OAR is removed from the table. | 2012-09-27 |
20120246133 | ONLINE SPELLING CORRECTION/PHRASE COMPLETION SYSTEM - Online spelling correction/phrase completion is described herein. A computer-executable application receives a phrase prefix from a user, wherein the phrase prefix includes a first character sequence. A transformation probability is retrieved responsive to receipt of the phrase prefix, wherein the transformation probability indicates a probability that a second character sequence has been transformed into a first character sequence. A search is then executed over a trie to locate a most probable phrase completion based at least in part upon the transformation probability. | 2012-09-27 |
20120246134 | DETECTION AND ANALYSIS OF BACKLINK ACTIVITY - Systems and methods for detecting and analyzing changes in backlink activity over a period of time are disclosed. For example, the backlinks to web-based content and websites of an entity and/or a competitor of the entity may be monitored over time and changes in the backlinks over time may be determined. Comparison of backlink activity over time may be used to evaluate the backlinks of the competitor to ascertain, group, or otherwise categorize or rank the reasonableness and level of authenticity and actual content value of the backlinks themselves and to determine whether such backlinks are likely to be “black hat” backlinks subject to penalization by search engines. | 2012-09-27 |
20120246135 | IMAGE SEARCH ENGINE AUGMENTING SEARCH TEXT BASED UPON CATEGORY SELECTION - An image search engine server having an image search engine that performs image searches based on a search term that is augmented by a built-in thesaurus and/or a dictionary. For a thesaurus-based algorithm, the approach is to send a query back to the user, who can select the image search domain, sub-domain, and other hierarchical search refinements from one or more dropdown menus. The items in the dropdown menus that the user selects during the “query back” are used to augment the search string entered by the user to better refine the image search. If the user entered search string is a single string of dictionary word or words or the dictionary mode is elected, then synonyms for that search string are used to generate the augmented search string for the final context-based search operation. The result is improved image search results. | 2012-09-27 |
20120246136 | LIVE COMMUNICIATION ENABLED SEARCH ENGINE AND METHOD - A live communication-enabled search engine comprising: a user interface for receiving at least one query from the user and for the user to interact with the search engine; a query server for receiving the at least one query from a user; a corpus to which the query is applied and against which search results are provided to the user; and at least one communications module included in the search results, the communications module operatable by the user to communicate substantially live with a third party. | 2012-09-27 |
20120246137 | VISUAL PROFILES - A method for generating a visual profile is provided. User-specific data is extracted from various data repositories. The data is presented to the user for selection for inclusion in a visual profile. A visual profile is generated using the data selected by the user by manipulating the data in a visual manner and/or generating visual depictions of the data using a database of multimedia content items. Visual profiles may be displayed and/or searched. | 2012-09-27 |
20120246138 | SEARCH ENGINE OPTIMIZATION USING PAGE ANCHORS - A web content search request including a search term is received at a searching/indexing device. A web search is performed based upon the search term. A markup language (ML) document returned via the web search including the search term is parsed. A location of the search term within the ML document is identified. A hypertext link to the identified location of the search term within the ML document is configured. | 2012-09-27 |
20120246139 | SYSTEM AND METHOD FOR RESUME, YEARBOOK AND REPORT GENERATION BASED ON WEBCRAWLING AND SPECIALIZED DATA COLLECTION - A website system collecting specialized data on users and organizations from a web crawler. The website system receives from a user a search string (via a search webpage provided by the website for example) with a request to create a technology overview and research report with recent updates and research information in the field for a user specified technology/subject area. It creates a technology overview and research report and presents it. Similarly, it creates user profiles, yearbooks, resumes, etc. based on the specialized data collected from web crawling. | 2012-09-27 |
20120246140 | IMAGE SEARCH ENGINE SUPPORTING IMAGE CATEGORIZATION - An Internet infrastructure supports searching of images by correlating a category selection with that of plurality of images hosted in Internet based servers in selected categories. An image search server supports delivery of search result pages to a client device based upon a search image or category selection, and contains images from a plurality of Internet based web hosting servers. The image search server delivers characteristic analysis of an image to the client device upon request. The selection of images is based upon: (i) word match, that is, by selecting images, titles of which correspond to the search image; and (ii) image correlation, that is, by selecting images, image characteristics of which correlates to that of category selection. The selection of images in the search result page also occurs on the basis of popularity. The category selection server also selects category based upon user's choice. | 2012-09-27 |
20120246141 | IMAGE SEARCH ENGINE SUPPORTING ADULT CONTENT FILTERING - An Internet infrastructure supports searching of images by correlating a category selection with that of plurality of images hosted in Internet based servers in selected categories. An image search server supports delivery of search result pages to a client device based upon a search image or category selection, and contains images from a plurality of Internet based web hosting servers. The image search server delivers characteristic analysis of an image to the client device upon request. The selection of images is based upon: (i) word match, that is, by selecting images, titles of which correspond to the search image; and (ii) image correlation, that is, by selecting images, image characteristics of which correlates to that of category selection. The selection of images in the search result page also occurs on the basis of popularity. The category selection server also selects category based upon user's choice. | 2012-09-27 |
20120246142 | Clearinghouse System, Method, and Process for Inventorying and Acquiring Infrastructure, Monitoring and Controlling Network Performance for Enhancement, and Providing Localized Content in Communication Networks - A computerized system, method and process allows telecommunications carriers to find, evaluate and select locations for equipment through direct access to end users, while providing citizens the opportunity to offer the use of their dwelling or other assets to carriers. The system and method further provides a computerized mechanism for (a) creating an inventory and marketplace for available properties for use in telecommunications networks, (b) providing quality and/or performance monitoring and control for wireless communication systems based on data in the clearinghouse, and (c) providing localized content over wireless networks using the clearinghouse. | 2012-09-27 |
20120246143 | METHOD FOR REDIRECTING A WEB BROWSER BASED ON THE KEYWORDS USED IN A SEARCH ENGINE - A method of responding to a request for web page includes the steps of receiving a request, extracting search query parameters from a request and redirecting to a mapped web page or alternatively responding with the requested web page. The search query parameters and requested web page are associated with each and stored for later processing and assignment. | 2012-09-27 |
20120246144 | ACCESSING DEEP WEB INFORMATION USING A SEARCH ENGINE - Methods, apparatuses, and articles for receiving a search request associated with a transportation service from a client device, the search request including a plurality of search criteria, are described herein. Additionally, the methods, apparatuses, and articles further return to the client device an answer page having a plurality of answers potentially associated with the transportation service, the plurality of answers identifying a plurality of information locations having information potentially associated with at least a one of the plurality of search criteria, where at least one of the answers includes at least one input field of a query answer page for entry of at least one feature of the transportation service, the query answer page to be dynamically generated by one of the information locations in response to a query. | 2012-09-27 |
20120246145 | Dynamically Generating a Plurality of Interfaces Using Structured Control Files - A system and method allowing customization of a user-interface into a data repository are disclosed. Customization options are provided via a hierarchy and/or compartmentalization of structured control files such as Extensible Markup Language (XML) files. The control files may be defined in a hierarchical fashion allowing a particular end-user or group of end-users to customize their interface without impacting other users of the same data and user-interface system. Compartmentalization of functions to specific files may also aid in ease of maintenance of customizations. Customization may include an ability to customize what data is shown on a screen and which capabilities are available on each screen for data interaction pertaining to a particular job responsibility. Capabilities to provide these and other customization options to an end-user are disclosed in a non-limiting embodiment of an import export trade transaction storage and retrieval system. | 2012-09-27 |
20120246146 | TWO PHASE METHOD FOR PROCESSING MULTI-WAY JOIN QUERY OVER DATA STREAMS - Provided is a method for processing a multi-way join query comprising: filling matrix-based synopses according to input source stream and generating a result vector evaluating a query equation defined by the matrix multiplication operation of the matrix-based synopses corresponding to nodes of a query walk; and generating a result tuple for the multi-way join query from the matrix-based synopses based on the result vector. | 2012-09-27 |
20120246147 | MODULAR QUERY OPTIMIZER - Computer programs encoded on a computer storage medium provide for a modular query optimizer. In one aspect, a computer program product includes selecting one or more projections from a set of projections for each table in a database query wherein each of the selected projections for the table has leads to an estimated lower execution cost for the query as compared to non-selected projections; generating join orders for the query based on data distribution of one or more of the selected projections among sites in a computer network wherein the join orders reflect different combinations of data distribution operations applied to the output of one or more of the query's joins; and selecting a join order from the join orders based on evaluation of the join orders using a cost model. | 2012-09-27 |
20120246148 | Contextual Display and Scrolling of Search Results in Graphical Environment - A system and method are presented for aggregating and displaying information that relates to items in an engineering design. A system for designing engineering projects filters components of interest to a user, then collects data pertaining to the components from a set of databases that may be associated with mutually incompatible applications. The system presents, in a simple manner, an integrated display of the component properties and visual representations of the filtered components, both in isolation and in context. Multiple filtered components may be scrolled using a scrolling device such as a mouse wheel. The visual representations may be cropped with a resizable crop box, and non-selected components outside the crop box may have varying levels of opacity. | 2012-09-27 |
20120246149 | AUTOMATED METHOD OF GENERATING RECONCILIATION REPORTS REGARDING MISMATCHES OF CLINICAL DATA RECEIVED FROM MULTIPLE SOURCES DURING A CLINICAL TRIAL - An automated method is provided of generating a report of data collected from multiple sources during a clinical trial. The data includes a plurality of different data fields. A plurality of patients participate in the clinical trial. A first set of data obtained from case report forms associated with the patients is received at a processor. The case report forms are one source of data. A second set of data obtained from at least one source other than the case report forms is also received at the processor. At least some of the data in the first and second set of data include data associated with the same data fields. The processor identifies any mismatches in data associated with the same data fields in the first and second set of data. Mismatches associated with data fields obtained from the same case report forms are electronically grouped. A report is then generated of the data. The report shows the status of mismatches for each case report form or type of case report form. | 2012-09-27 |
20120246150 | System and Method for Storing Data and Providing Multi-Level Access Thereto - A system for storing data in a data store and providing multi-level access thereto based on a query from a client. The system includes a database, a data module and a query module. The data module operable to receive the data, determine whether the data has a security tag, assign to each of the data not having a said security tag at least one security tag based on a rule set to thereby form tagged data, and store the tagged data in the data store based on the security tags. The query module operable to receive the query, retrieve credentials from the database based on an identity token, create filters based on the credentials, search the data store based on the query to obtain search results, apply the search results against the filters to obtain filtered results, and provide the filtered results to the client thereby providing multi-level access. | 2012-09-27 |
20120246151 | METHOD AND SYSTEM FOR INDEXING INFORMATION AND PROVIDING RESULTS FOR A SEARCH INCLUDING OBJECTS HAVING PREDETERMINED ATTRIBUTES - A system and method for providing at least one search result responsive to receiving a search query includes receiving the search query, locating at least one record containing at least one search query term, and displaying a text representation of each of the records containing at least one search query term. The invention further includes displaying a representation of an object in relation with the text representation for each record that includes an object comprising at least one predetermined attribute. In another embodiment, the invention provides a method for indexing records in an index of an information network, including searching the record for an indication that an object comprising a specified attribute is to be displayed with the record, creating a representation of the object; storing the representation in association with the record to which it corresponds, and making an entry for the record in the index. | 2012-09-27 |
20120246152 | JURY RESEARCH SYSTEM - A system and method for obtaining information on individuals including jurors and providing a variety of reports via the Internet in a rapid manner. The reports can be compiled and reviewed simultaneously by multiple users and notes can be included on the report format. The user may customize the information searched and presented. | 2012-09-27 |
20120246153 | SYSTEMS AND METHODS FOR THREE-TERM SEMANTIC SEARCH - Methods and systems for searching over a large corpus of data to discover relevant information artifacts based on similar content and/or relationships are disclosed. Improvements over simple keyword and phrase based searching over Internet scale data are shown. A search query may be modified or relaxed based on the search terms and a contextual relationship therebetween. The search results may be ranked based on both a data ranking corresponding to the data entries in the corpus and a query ranking corresponding to the search query and/or the modified or relaxed search query. In this manner, the accuracy and relevance of the search results is improved. | 2012-09-27 |
20120246154 | AGGREGATING SEARCH RESULTS BASED ON ASSOCIATING DATA INSTANCES WITH KNOWLEDGE BASE ENTITIES - Methods and systems for aggregating search query results include receiving search query results and schema information for the query results from multiple heterogeneous sources, determining types for elements of the query results based on the schema information, determining potential aggregations for the query results based on the types, which are based on accumulated information from the plurality of heterogeneous resources, and aggregating the query results according to one or more of the potential aggregations. | 2012-09-27 |
20120246155 | SEMANTIC TABLE OF CONTENTS FOR SEARCH RESULTS - A table of contents is generated for search results in response to a search query by identifying semantic concepts as topics for inclusion within the table of contents. When a search query is received, a search is performed to identify search results. The search results are compared to an ontology of topics to identify relevant topics. Additionally, search results are compared to an ontology of partial topics to identify relevant partial topics, which are named. Independent key-phrases are further generated from search results and identified as key-phrase topics. The identified topics, named partial topics, and key-phrase topics are ranked, and topics are selected for inclusion within a table of contents. A search results page is returned in response to the search query that includes search results and the generated table of contents. | 2012-09-27 |
20120246156 | SEARCH RESULT SORT WEIGHTING - A user-specified weighting associated with a category can be received. The category can be one of a plurality of categories used to sort search results. The weighting can be applied to the category. Search results can be re-sorted based on the applied weighting to the category. | 2012-09-27 |
20120246157 | METHOD AND SYSTEM FOR DYNAMICALLY TAGGING METRICS DATA - Embodiments of systems and methods are described for dynamically tagging metrics data by a provider of computing resources. In some implementations, a requesting user or application can request the provider of computing resources to tag the metrics based on configurations and/or settings specified by the requesting user or application. The tagged metrics data can then be processed by a processing user or application at a later time. | 2012-09-27 |
20120246158 | CO-RANGE PARTITION FOR QUERY PLAN OPTIMIZATION AND DATA-PARALLEL PROGRAMMING MODEL - A co-range partitioning scheme that divides multiple static or dynamically generated datasets into balanced partitions using a common set of automatically computed range keys. A co-range partition manager minimizes the number of data partitioning operations for a multi-source operator (e.g., join) by applying a co-range partition on a pair of its predecessor nodes as early as possible in the execution plan graph. Thus, the amount of data being transferred is reduced. By using automatic range and co-range partition for data partitioning tasks, a programming API is enabled that abstracts explicit data partitioning from users to provide a sequential programming model for data-parallel programming in a computer cluster. | 2012-09-27 |
20120246159 | OPTIMISATION - There is described a method for implementing a system for authentication of an article based upon a signature generated from a set comprising groups of data points collected when a plurality of regions of an intrinsic surface structure of an article are sequentially subjected to coherent light and the light scattered by the intrinsic surface structure is collected. For a given system implementation, the method comprises: determining a set of parameters which influence the performance of the system; determining a definition of system performance which can be affected by the set of parameters; producing an initial population of parameter value sets, each parameter set including a value for each parameter to be used in achieving a desired system performance; determining for each parameter value set a fitness value in terms of the system performance definition; identifying mating pairs of the population in accordance with the determined fitnesses; producing a new population by crossing the mating pairs; repeating the determining of a fitness value for each parameter value set, identifying of mating pairs and producing a new population until an end criterion is satisfied; and configuring the system in accordance with a selected one of the parameter sets from the final population. Thereby, a flexible and appropriate approach to system implementation can be followed which provides high efficiency in terms of the human time input and which provides high quality reliable setup parameter values to enable a reliable and efficient system implementation to result. | 2012-09-27 |
20120246160 | VARIABLE PAGE SIZING FOR IMPROVED PHYSICAL CLUSTERING - A data size characteristic of contents of a related unit of data to be written to a storage by an input/output module of a data storage application can be determined, and a storage page size consistent with the data size can be selected from a plurality of storage page sizes. The related unit of data can be assigned to a storage page having the selected storage page size, and the storage page can be passed to the input/output module so that the input/output module physically clusters the contents of the related unit of data when the input/output module writes the contents of the related unit of data to the storage. Related methods, systems, and articles of manufacture are also disclosed. | 2012-09-27 |
20120246161 | APPARATUS AND METHOD FOR RECOMMENDING INFORMATION, AND NON-TRANSITORY COMPUTER READABLE MEDIUM THEREOF - According to one embodiment, profile information of new user and items to be selected are inputted. Each item has an attribute value of a plurality of attributes. Profile information and preference information of a plurality of users are acquired. The preference information represents whether each user has selected each item. The plurality of users is classified into a plurality of clusters by the profile information and the preference information of the plurality of users. A parameter of each attribute of each cluster is calculated by the preference information of each cluster. A similar cluster to classify the new user is estimated from the plurality of clusters by the profile information of the new user. A preference degree of each item is calculated by the parameter of each attribute of the similar cluster and the attribute value of each item. An item to be recommended is decided by the preference degree. | 2012-09-27 |
20120246162 | METHOD AND DEVICE FOR GENERATING A SIMILAR MEANING TERM LIST AND SEARCH METHOD AND DEVICE USING THE SIMILAR MEANING TERM LIST - In a generation device, a term determiner, for reference terms and a similar meaning term that has similar meaning to any of the reference terms, determines if each of the reference terms and the similar meaning term are both included in a document data group. An extractor extracts a reference term and the similar meaning term of the reference term that were both determined to be included in the document data group. A priority determiner determines an output priority to the extracted similar meaning term on the basis of appearance of at least either of the similar meaning term and the reference term in the document data group. And a list generator generates a the similar meaning term list in such a way that the extracted reference term, the similar meaning term of the extracted reference term, and the output priority are associated with one another. | 2012-09-27 |
20120246163 | HASH TABLE STORAGE AND SEARCH METHODS AND DEVICES - A hash table storage method includes: obtaining attribute information of at least two levels of hash tables; sequentially obtaining Key information from a received packet according to the attribute information of the at least two levels of hash tables; sequentially determining whether the Key information is stored in its corresponding hash table; and storing the Key information in its corresponding hash table if the Key information is not stored in its corresponding hash table. | 2012-09-27 |
20120246164 | HYPERBOLIC SMOOTHING CLUSTERING AND MINIMUM DISTANCE METHODS - The invention concerns four methodologies regarding the unsupervised clustering of a set of observations in multidimensional space, considering a defined number of clusters. The invention comprises a special procedure for calculating the minimum distance of a given point to a set of points in a multidimensional space, the main component of the first methodology. | 2012-09-27 |
20120246165 | SEARCH ASSISTANT SYSTEM AND METHOD - Disclosed is a system and method for presenting content in response to receiving a portion of a search query. A computing device receives, over a network from a user computer, a portion of a search query submitted by a user in a search query entry area. The computing device receives, from a search suggestion module, one or more search suggestions related to the portion of the query. The computing device transmits, to the user computer, the one or more search suggestions for display in a search suggestion region, the search suggestion region displayed differently than a search results area. The computing device transmits a search suggestion of the one or more search suggestions to a rich content module. The rich content module generates rich content related to the transmitted search suggestion. The computing device transmits, to the user computer, the rich content for display in the search suggestion region. | 2012-09-27 |
20120246166 | UNIFORM POINT CLOUD DECIMATION - A method, apparatus, system, article of manufacture, and computer readable medium provide the ability to create a point cloud indexed file. A grid (of cells that are divided into subcells) is mapped over points in a point cloud dataset. An occupancy value, that indicates whether a subcell contains a point, is computed for each subcell. A surface area contribution factor is computed for each cell and identifies a count of subcells that are occupied divided by a total number of subcells. The surface area contribution factor for each cell and points for each cell are written to the point cloud indexed file. | 2012-09-27 |
20120246167 | Reducing Bookmark File Search Time - A player utilizes a bookmark file to process content. The bookmark file includes a sequential series of bookmarks that each include information specifying how to process content. In one or more implementations, only some bookmarks are indicated as searchable. When the player searches for a particular bookmark, it only searches bookmarks indicated as searchable. In various other implementations, the player utilizes an index to search for a particular bookmark. In some cases, the index contains an entry for each bookmark in the bookmark file that includes only the type and location of the respective bookmark. In other cases, only some of the bookmarks may be indicated as searchable and the index may only include entries for the searchable bookmarks. However, in these cases, the index may not include entries for bookmarks indicated as non-searchable. In either set of cases, the index may be updated if the bookmark file changes. | 2012-09-27 |
20120246168 | SYSTEM AND METHOD FOR CONTEXTUAL RESUME SEARCH AND RETRIEVAL BASED ON INFORMATION DERIVED FROM THE RESUME REPOSITORY - A computer-based system and method for intelligent resume search on online repositories is disclosed. The parameters in the resumes and the attributes related to the said parameters are identified and extracted by scanning the resumes sequentially and are stored in an index file. Search queries are constructed based on accepted query parts as input. The index file is indexed to locate the parameters relevant to the search queries. An initial score is assigned to the parameters located which is transformed to new score based on identifying additional domain intelligence in the derived attributes related to the located parameters. Finally, the resumes relevant to the parameters with the transformed score are retrieved and displayed. | 2012-09-27 |
20120246169 | QUERYING COMPRESSED TIME-SERIES SIGNALS - Technologies pertaining to compressing time-series signals are described herein. Groups of time-series signals are generated based upon similarities between time-series signals. Each group of time-series signals includes a respective base time-series signal. Ratio signals that are representative of time-series signals are computed, wherein the ratio signals are based upon the base time-series signal and other respective time-series signals in a group of time-series signals. | 2012-09-27 |
20120246170 | MANAGING COMPLIANCE OF DATA INTEGRATION IMPLEMENTATIONS - A system and associated processes which permit organizations to objectively evaluate compliance levels for data integration implementations and other application development platforms. An implementation scorecard analytics feature is provided to the user to permit analysis and computation of a score representing a level of maturity and/or compliance of the code being analyzed. Also disclosed are a system and process for evaluating mapping complexity in a data integration implementation and a transformation, session, and workflow attribute configuration management system, which provides a more granular level reporting for transformation, session, and workflow attributes to diagnose variations in implementations. | 2012-09-27 |
20120246171 | POSITIONAL RELATIONSHIPS BETWEEN GROUPS OF FILES - Methods and apparatus teach a digital spectrum of a file for use in determining positional relationships between groups of files. The digital spectrum is used to reveal distances between the files to sort into groups of related files. Representatively, files determined by a nearest neighbor method to be related are sorted into groups of related files. In turn, the groups of related files are determined to be related, or not, according to positional location in N-dimensional space. A centroid location for each group of related files is determined, and a distance value from that centroid location to each member file of the group of related files is determined. In turn, centroid-to-centroid distance values are determined between each group of related files and rank-ordered. Comparing the centroid-to-centroid distance values and the distance values between centroid locations and files of the groups of related files reveals relatedness, or not, of groups of files. | 2012-09-27 |
20120246172 | METHOD AND SYSTEM FOR FACILITATING INFORMATION SEARCHING ON ELECTRONIC DEVICES - A method and system for facilitating information searching for a user of an electronic device is provided. Facilitating searches involves obtaining information about the user interests, identifying potential data of interest to the user, extracting data related to said data of interest to the user, and collecting the extracted related data for presentation to the user on the device. | 2012-09-27 |
20120246173 | SYSTEMS AND METHODS FOR ENABLING SEARCHES OF A DOCUMENT CORPUS AND GENERATION OF SEARCH QUERIES - Systems and methods for searching a document corpus and generating search queries are disclosed. A method includes providing for display a graphical user interface having two or more sections, and providing for generation of an initial search query based on locations of query terms entered into the graphical user interface. Sections of the graphical user interface indicate a query status. A revised search query based on a location of the query terms within the graphical user interface is generated following the manipulation of one or more of the query terms. Movement of a selected query term from a first section to a second section of the graphical user interface changes the query status of the selected query term from a first query status to a second query status. A search of the database is performed using the revised search query to return an updated set of electronic documents for display. | 2012-09-27 |
20120246174 | Method and System for Predicting Association Item Affinities Using Second Order User Item Associations - Systems and methods are provided for determining an affinity score of a source entity and a target entity without consideration of data that directly links the source entity and the target entity. An intermediate entity that is relatable to a source entity is identified. A target entity is identified that is relatable to an intermediate entity. A similarity score is calculated identifying a degree of similarity between the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score is calculated of the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score of the source entity and the target entity is determined based on the similarity score and the affinity score. | 2012-09-27 |
20120246175 | ANNOTATING SCHEMA ELEMENTS BASED ON ASSOCIATING DATA INSTANCES WITH KNOWLEDGE BASE ENTITIES - Methods and systems for determining schema element types are shown that include pooling potential annotations for an element of an unlabeled schema from a plurality of heterogeneous sources, scoring the pool of potential annotations according to relevancy using information using instance information from the plurality of heterogeneous sources to produce a relevancy score, and annotating the element of the unlabeled schema using the most relevant potential annotations. | 2012-09-27 |
20120246176 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes: a document analyzing unit that extracts phrases including a pair of entities, to which a relevance label is granted, from document data; and a label granting unit that grants the relevance label. The label granting unit acquires vocabulary syntax patterns included in the phrases including the pair of entities, acquires the appearing number of times the vocabulary syntax pattern appears in the document data from the document data, counts the number of pairs of entities, sets a probability model created from a probability density distribution, a parameter Z indicating validity of the granting of the relevance label, and a parameter a indicating a probability of rightly granting the relevance label, calculates the parameters Z and a for which a likelihood is maximum in the probability model, evaluates the validity of the granting of the relevance label, and grants the relevance label on the evaluation result. | 2012-09-27 |
20120246177 | CONTENT ITEM SELECTION - A content item, e.g., an icon or advertisement content, is selected for placement in a display environment (e.g., on a map or adjacent to a map) in response to a request for the display environment based on a probability that the content item is relevant to a user that is requesting the display environment. The selection is facilitated by content targeting data (e.g., feature selection and query submission) that can be received from user devices while the map space is presented. | 2012-09-27 |
20120246178 | EVALUATING SUPPLY OF ELECTRONIC CONTENT RELATING TO KEYWORDS - Systems and methods are disclosed for evaluating the supply of electronic content on an electronic network. In accordance with one implementation, a computer-implemented method includes receiving search results history for a plurality of queries, determining a variability of the search results history for queries for at least one keyword, and determining a supply value indicative of a supply of electronic content on the electronic network relating to the at least one keyword, based on the determined search results variability. The method further includes requesting, over the electronic network, electronic content relating to the at least one keyword based on the determined supply value. | 2012-09-27 |
20120246179 | Log-Based DDL Generation - Systems, methods, and computer readable media for automatically generating Data Definition Language (DDL) commands from database log information is described. In general, techniques are disclosed for analyzing database log entries to identify those associated with targeted DDL commands and associating those entries with a DDL command object. The DDL command object may be used (immediately or at some later time) to generate a DDL commands corresponding to the (possibly many) aggregated log records associated with the command object. The use of multiple database log entries as described herein enables the generation of DDL commands that capture database activity occurring over a period of time (full time context auditing) and can, therefore, naturally account for database schema changes. | 2012-09-27 |
20120246180 | PORTABLE DEVICE - In a digital camera, a GPS receiver acquires latitude-longitude data, and the data are stored in a storage block while being added to data pertaining to a photographed image. When the thus-acquired latitude-longitude data show a neighborhood of a previously-registered home, an image processing block converts the latitude-longitude data into null data and stores the image data into the storage block while adding text data “Home” to the null data. When the acquired latitude-longitude data do not show any neighborhood of the home, the data are saved in the storage block while accuracy of the data is maintained. | 2012-09-27 |
20120246181 | METHOD FOR CONSTRUCTION AND USE OF A PROBABILISTIC ATLAS FOR DIAGNOSIS AND PREDICTION OF A MEDICAL OUTCOME - Medical scan data, such as brain scan data, from a plurality of patients suffering from a medical condition such as a stroke is used to construct a probabilistic atlas. A first portion of the atlas indicates, for each location, the corresponding likelihood of a medical abnormality (such as a lesion) associated with the medical condition being present at that location. A second portion of the atlas includes, for each location and each of one or more parameters, corresponding parameter data indicative of the values taken by the parameter for those patients suffering from the medical abnormality at the corresponding location. The probabilistic map can be used to extract outcome data from a scan obtained from a new subject, such as by locating a medical abnormality within the scan of the subject, and obtaining the outcome data using the corresponding locations in the probabilistic map. | 2012-09-27 |
20120246182 | PROPAGATION THROUGH PERDURANCE - An event processor accepts event representations that comprise perdurance and epistemological relationships among entities or entity references, and the event processor stores information derived from event representations in a datastore. A search component searches entities based on local epistemological and perdurance properties, and a perdurance engine traverses the perdurance relationships obtained from the datastore. An epistemological propagator generates derived epistemological relationships using the perdurance engine and local epistemological data obtained from the datastore. | 2012-09-27 |
20120246183 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING PROGRAM - The present invention provides an information processing apparatus which can direct a user to a playlist different from a playlist being reproduced. There is provided the information processing apparatus including a content storage unit storing a plurality of contents therein, a playlist storage unit storing a plurality of playlists which is related to at least some of the plurality of contents, a reproducing unit sequentially reproducing a plurality of contents belonging to a first playlist in a plurality of playlists, a candidate content extracting unit extracting one or more candidate contents relating to a content being reproduced by the reproducing unit from the content storage unit, a playlist extracting unit extracting a second playlist to which the extracted candidate contents belong from the playlist storage unit, and a playlist switching unit switching a playlist to be reproduced by the reproducing unit from the first playlist into the second playlist. | 2012-09-27 |
20120246184 | STORING AND RETRIEVING INFORMATION ASSOCIATED WITH A DIGITAL IMAGE - A method and apparatus for receiving an indication of selection of a hotspot on an image are disclosed. A file associated with the hotspot on the image is determined. The file is transmitted for execution. | 2012-09-27 |
20120246185 | FORENSIC SYSTEM, FORENSIC METHOD, AND FORENSIC PROGRAM - Embodiments of the inventive concept can extract digital document information related with a specific individual to achieve a work load reduction associated with evidentiary material preparation for litigation. A specific individual is selected from at least one individual included in user information. Only digital document information which was accessed by the specific individual is extracted based on access history information regarding the selected specific individual. Additional information indicating whether or not document files in the extracted digital document information are each related with the litigation is set, and a document file related with the litigation is outputted based on the additional information. | 2012-09-27 |
20120246186 | DYNAMIC QUERY-BASED DEBUG POINT MAPPER - A method of creating and maintaining debug points in an integrated development environment (IDE) includes receiving a first query at a computing device coupled to the IDE, the first query identifying one or more actions; searching the source code with the computing device to locate locations where the one or more actions occur; forming an initial result set that includes locations of the one or more actions; receiving a desired behavior action for some or all of the locations; associating the initial result set and the desired behavior actions to form a first mapping; and storing the mapping and the first query as a first dynamic query based debug point map. | 2012-09-27 |
20120246187 | AUTOMATIC CORRECTION OF CONTACT LIST ERRORS IN A COLLABORATION SYSTEM - Managing a contact list in a collaboration system, by detecting if a contact has been offline for at least a predefined period of time and/or detecting if a target identifier is being entered into a contact list of a first user of a first collaboration system, where the contact is identified by a target identifier in a contact list of a first user of a first collaboration system, searching a collaboration system directory to find a replacement identifier associated with a second user of the first collaboration system, where the second user meets a predefined peer criterion with respect to the first user, and where the replacement identifier a) is different from a target identifier, and b) meets a predefined similarity criterion with respect to the target identifier, and replacing the target identifier with the replacement identifier in the contact list of the first user. | 2012-09-27 |
20120246188 | AUTOMATIC CONTACT LIST ALIASING IN A COLLABORATION SYSTEM - In one embodiment, an addition of an identifier to a contact list can be detected. The identifier can identify an entity in a first collaboration system. Data can be searched to find a different identifier that identifies the entity in at least a second collaboration system. The different identifier can be added to the contact list. | 2012-09-27 |
20120246189 | COMPARING HISTOGRAMS - First data indicative of a first histogram and second data indicative of a second histogram are received and processed to determine quantitative differences between the first and second histograms. Third data is generated, which is indicative of the result of the quantitative differences. | 2012-09-27 |
20120246190 | SYSTEM AND METHOD FOR PERFORMING OBJECT RELATIONAL MAPPING FOR A DATA GRID - A node in a data grid receives a client request to store an object in a database, the request including the object. The node divides the object into a plurality of key value pairs and links the plurality of key value pairs. The node then stores the plurality of key value pairs in the data grid. | 2012-09-27 |
20120246191 | World-Wide Video Context Sharing - A request to share an item of content is detected at a computing device. User context information is received for the item of content. A link to a storage location of the item of content is formed. The user context information and the link to the storage location of the item of content are sent to a context-sharing server. The context-sharing server receives the request to share the item of content with the user context information and the link to the storage location of the item of content, stores the received user context information and the link to the storage location of the item of content, and publishes the user context information and the link to the storage location of the item of content as shared content context information. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2012-09-27 |
20120246192 | Method of Verifying or deriving Attribute Information of a Digital Transport Network Database Using Interpolation and Probe Traces - A method of verifying or filling in attribution associated with segments of transportation networks that are digitally mapped from a digital transportation network database includes analyzing the database to identify at least one attribute of interest that is missing or whose accuracy is unreliable and associated with a segment of the network in; identifying first and second segments before and after segment in question which have associated attribution determined to be accurate; gathering a plurality of probe traces from users of probe-transmitting navigation devices that have traversed the segment(s) in question as well as traversed the first and second; and determining whether the probe-derived attribution information is reliable, and if so, comparing the trend of the probe-derived attribute information of the first and second segments with the trend of the database attributes of the first and second segments, and if there is a positive correlation, applying the probe-derived attribute information to the database for the segment(s) in question to fill in the missing or verify the unreliable database attribution for the segment(s) in question. | 2012-09-27 |
20120246193 | DEPTH-FIRST SEARCH FOR TARGET VALUE PROBLEMS - A method for determining a target path for a model-based control system. The model-based control system includes a directed acyclic graph, where the directed acyclic graph includes a plurality of vertices interconnected by a plurality of edges. The method includes the steps of performing a depth-first search of the directed acyclic graph for the target path. The depth-first search is operative to return an explicit solution or an implicit solution, wherein the implicit solution is determined using a heuristic. The method further includes determining if the depth-first search returned an explicit solution or an implicit solution, and if the depth-first search returned an implicit solution, constructing the target path from the implicit solution. The method may further include constructing a pattern database. | 2012-09-27 |
20120246194 | MECHANISM FOR CO-LOCATED DATA PLACEMENT IN A PARALLEL ELASTIC DATABASE MANAGEMENT SYSTEM - A database management system implemented in a cloud computing environment. Operational nodes are assigned as groups of controller-nodes, compute-nodes or storage-nodes. Assignments as compute-nodes or storage-nodes vary during execution of queries. Queries specify tables for an associated database operation, and respective storage nodegroup(s). The number of nodes executing a query may change by (a) changing a compute-nodegroup, or (b) adding or removing nodes from a compute nodegroup; and/or distributing data to the storage nodegroup based on a Distribution Method which may be specified by a Distribution Vector (DV) that determines at least where each row is stored. | 2012-09-27 |
20120246195 | LOCATING SYSTEM AND A METHOD FOR OPERATING A LOCATING SYSTEM - A location system for locating an entity, and a method of operating such a system, are disclosed. The method includes receiving identification information associated with at least one entity such as a person or business. A unique identifier associated with the at least one entity is either generated by the system or provided by a user of the system. The system receives geographic location data associated with the entity. The received identification information, the received geographic location data and the unique identifier associated with the at least one entity are stored in an updatable database. The unique identifier is usable to access the updatable database to retrieve the identification information and geographic location data associated with the entity. The location system includes an identification receiver module which receives identification information associated with the entity. A location receiver module is arranged to receive geographic location data associated with the entity. An updatable database is arranged to store the received identification information and the received geographic location data associated with the entity. An association module is arranged to associate the generated or user-provided unique identifier with the entity. | 2012-09-27 |
20120246196 | NETWORK GRAPH EVOLUTION RULE GENERATION - A network's evolution is characterized by graph evolution rules. A graph that represents an evolutionary network is mined to identify evolutional patterns of the network, and graph evolution rules are generated using identified evolutional patterns. The generated graph evolution rules represent the evolutional patterns of the network. | 2012-09-27 |
20120246197 | Handling User-Specific Information for Content During Content-Altering Operations - A content player receives user-specific information from different users and associates the information with content. Subsequently, the player receives a request to perform a content-altering operation. In response, the player performs the operation such that the information for the requesting user is affected, but not the information for other users. The information may include a placeholder, an indication as to whether the content and/or the entire content has been accessed, a protection status indicating whether or not the content can be deleted, and so on. The information may be added to and/or configured to accompany and/or otherwise be associated with the content. The player may identify the user so that different information for different users can be associated with the content for the respective user, such as by prompting the user to select an identifier from a list or perform a “log in.” | 2012-09-27 |
20120246198 | SYSTEM AND METHOD FOR GENERATING A VIRTUAL TOUR ON A DISPLAY DEVICE - A system and method for generating a virtual tour on a display device is described. The method comprises providing at least one map. The method further comprises providing a plurality of sequenced images, wherein each of the images is associated with at least one location by a geo-coding module configured to generate a geo-location object data sheet that associates sequential images with a corresponding location. The sequenced images are organized based on the location of each of the sequenced images and displayed on the map. The method is implemented by the system. | 2012-09-27 |
20120246199 | BIDIRECTIONAL NAVIGATION BETWEEN MAPPED MODEL OBJECTS - Provided are techniques for displaying the model objects in models in a models stack. In response to a model object in a model of the models stack being selected as an initial context, one or more navigation paths associated with the selected model object are displayed, wherein each of the navigation paths has nodes represented as graphical components that are built in real time. In response to a user selecting a node in one of the one or more navigation paths, a new model object represented by the selected node in the models stack is navigated to in one of a forward direction and a backward direction to provide bidirectional navigation between the model objects in the models without loosing the initial context and one or more navigation paths associated with the new model object and at least one appended node that represents a previously traversed model object are displayed. | 2012-09-27 |
20120246200 | CONSOLIDATING EVENT DATA FROM DIFFERENT SOURCES - Networked application event data associated with a session of a networked application is identified and provided to an event data collection system in one format. Web service event data associated with an event of a Web service and also associated with the session is also identified and provided to another event data collection system in another format. The networked application event data and the Web service event data associated with the session identifier are merged into a consolidated storage of event data in a common format. | 2012-09-27 |
20120246201 | SYSTEM AND METHOD FOR A STORAGE SYSTEM RESPONSE WITH DATA MIGRATION - Provided is a system and method for a storage system response. The system includes a first storage system adapted to be linked in communication with at least one client and with a second storage system, the second storage system retaining a plurality of digital assets. An asset map is adapted to track where in the first storage system or the second storage system each of the plurality of digital assets is retained. A migrator is also provided and structured and arranged to migrate each of the plurality of digital assets from the second storage system to the first storage system, the migrator further adapted to update the asset map regarding a status of migration for each of the plurality of digital assets. A server structured and arranged to fulfill digital asset requests received by the first storage system from the at least one client, the server structured and arranged to consult the asset map to determine where the requested digital assets resides. An associated method is also provided. | 2012-09-27 |
20120246202 | DATA GRID SUPPORTING MULTIPLE PROTOCOLS - A proxy server for a data grid receives an object and a client request to store the object in a database using a first database protocol, wherein the request and the object have a first format that complies with the first database protocol. The first proxy server translates at least one of the object or the request into a second format that complies with a second protocol used by the data grid. A node of the data grid then processes the request to store the object on the data grid. | 2012-09-27 |
20120246203 | RECONSTRUCTION OF GARBAGE COLLECTION INFORMATION - The reconstruction of garbage collection information corresponding to an application. Upon accessing a portion of compiler generated application code, a computing system generates computational results that identifies one or more program state storage locations that track live references or memory pointers that can be displaced during garbage collection. This may be performed for multiple application code portions (such as methods or functions of an application), and may be performed just before garbage collection. To generate the computational results, the application code portion may first be subjected to a liveness analysis to generate liveness analysis results in the form of one or more live program state storage locations in the application code portion. The computational results may then be generated using the liveness analysis results and type information from a type service to provide the set of storage locations referencing live memory objects. | 2012-09-27 |
20120246204 | Handling Persistent/Long-Lived Objects To Reduce Garbage Collection Pause Times - A method, system and computer program product for reducing garbage collection pause time. According to example embodiments, a garbage collection cycle is initiated on a set of objects that have been dynamically allocated in a memory. An identification is made of new persistent objects and reachable non-persistent objects while ignoring old persistent objects that have been identified as persistent in previous garbage collection cycles. The new persistent objects are associated as members of a set of persistent objects that includes the old persistent objects. The persistence information for the set of persistent objects is preserved for use during subsequent garbage collection cycles. All reachable non-persistent objects and all persistent objects in the set of persistent objects are marked for memory reclamation phase processing. The persistent objects are so marked using the preserved persistence information such that repeated scanning of persistent objects during multiple garbage collection cycles is avoided. | 2012-09-27 |
20120246205 | EFFICIENT DATA STORAGE METHOD FOR MULTIPLE FILE CONTENTS - Embodiments of the invention provide efficient data storage for multiple file contents. In specific embodiments, a content management computer is coupled via a network to a storage system, and comprises a processor, a memory, and a content compose/decompose module. The content compose/decompose module is configured to: decompose a file into multiple parts of data and store the multiple parts into adaptive logical storage partitions; and in response to a read request for the file, re-compose the multiple parts into an original file and send the original file. The file is decomposed into the multiple parts based on both structure and characteristics of the data in the file. The multiple parts are stored into different media provided by the adaptive logical storage partitions according to the structure and characteristics of the data in the multiple parts. | 2012-09-27 |
20120246206 | FILE SERVER SYSTEM AND STORAGE CONTROL METHOD - In accordance with a first aspect of the present invention, an edge node is provided with the storage destination management information that is corresponded to the edge node. The storage destination management information includes the information that indicates a storage destination for a core node of a file that has been written to a file storage region (an edge storage region) for an edge node that is corresponded to the information and includes the information that indicates a recall date that is a date that has been read by the edge node. The edge node judges whether or not there is an old file (a file before an update) in an edge storage region for the edge node based on the storage destination management information that is corresponded to the edge node and the storage destination information that is corresponded to another edge node, and create a stub for only an old file without creating a stub for a file after an update (a latest file). | 2012-09-27 |
20120246207 | SYSTEMS, METHODS, AND USER INTERFACES FOR STORING, SEARCHING, NAVIGATING, AND RETRIEVING ELECTRONIC INFORMATION - Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like. | 2012-09-27 |
20120246208 | FIR Filter with Reduced Element Count - A finite impulse response (FIR) filter having a differential output and capable of having negative coefficients, and a method of designing the filter, is disclosed. In contrast to the prior art, in which two output signals requires the use of two identical sets of impedance devices corresponding to the Fourier coefficients that create the desired response of the filter, the described method and system uses only a single set of impedance devices, and thus approximately one-half of the number of impedance devices used in the prior art. This is accomplished by appropriately selecting which resistors contribute to which output, so that a differential output may be obtained that is substantially the same as if impedance devices corresponding to all of the coefficients were used for each signal. | 2012-09-27 |
20120246209 | METHOD FOR CREATING A MARKOV PROCESS THAT GENERATES SEQUENCES - The present invention relates to a method for creating a Markov process that generates sequences. Each sequence has a finite length L, comprises items from a set of a specific number n of items, and satisfies one or more control constraints specifying one or more requirements on the sequence. The method comprises the steps of receiving data defining an initial Markov process of a specific order d and having an initial probability distribution and of receiving data defining one or more control constraints. The method further comprises the step of generating data defining intermediary matrices, each matrix being of dimension nd by n, by zeroing out transitions in the initial Markov process data that are forbidden by the one or more control constraints. | 2012-09-27 |
20120246210 | METHOD AND APPARATUS FOR ADAPTIVE CONTROL OF THE DECIMATION RATIO IN ASYNCHRONOUS SAMPLE RATE CONVERTERS - An asynchronous sample rate converter prevents the folding back of a signal in the passband of an input sample rate into the passband of the output sample by adaptively controlling the decimation rate. The ASRC includes an adaptive decimation rate controller that selectably controls a decimation filter based on the ratio of the input sampling rate to the output sampling rate. By adaptively controlling the decimation rate in the ASRC, a significant amount of area and power is saved. | 2012-09-27 |
20120246211 | SYNTACTICAL SYSTEM AND METHOD FOR CHROMATOGRAPHIC PEAK IDENTIFICATION - A system and method identifies data peaks representative of empirical data of a sample. The system and method assign a grammar type to correspond to data points represented on a data plot such as a chromatogram and identify the presence of a peak syntax based on an analysis of the grammar element types assigned to the data points of the chromatogram. | 2012-09-27 |
20120246212 | MOBILE VIDEOCONFERENCING - In one embodiment, a gateway implements: detecting that a mobile device using a communication session in a mobile network is associated with a mobile videoconferencing application, where the videoconferencing application is capable of sending and receiving media streams; and providing from the mobile network to a videoconferencing system within a fixed network a first set of indicators associated with the communication session, and performing policy control, the policy control including: causing the videoconferencing system within the fixed network to be configured to accommodate communications with the mobile device, causing an adjustment to a session bearer within the mobile network to meet a quality of service requirement of a videoconferencing media stream connected to the mobile device, and causing a media bridge to provide a media stream to accommodate the end point. | 2012-09-27 |
20120246213 | SERVICE MASHUP METHOD IMPLEMENTED THROUGH DYNAMIC COOPERATION OF CLIENT AND SERVER, SERVER AND CLIENT - Embodiments of the present invention disclose a service Mashup method implemented through dynamic cooperation of a client and a server, which includes: the server creates a Mashup application logic; the server binds a third-party service according to the Mashup application logic, and negotiates with the client to determine a specific bound service according to the local service bound by the client and the third-party service bound by the server; the server generates a service logic process according to the specific bound service and the Mashup application logic, and executes the service logic process in parallel with the client. Further, a Mashup server and a Mashup client are provided. The embodiments can improve the user experience of a Mashup service, simplify creation of a Mashup application, balance the processing capabilities of the client and the processing capabilities of the server, and properly ensure personal information security of a user. | 2012-09-27 |
20120246214 | METHOD FOR SUPPORTING SERVICE SETTING - In the disclosed method for supporting the setting of a service, an allocation set that designates the allocation of a program to an information processing device is generated, the service response time and the consumed system power during use of each allocation set are calculated, and from these evaluation results, an allocation set that meets a standard service response time and reduces consumed system power is selected. | 2012-09-27 |
20120246215 | IDENTYING USERS OF REMOTE SESSIONS - Systems and methods of identifying users of remote sessions are disclosed. In an example, a method includes establishing a remote session in a virtual machine. The method also includes identifying a user of the remote session. The method also includes identifying information of the user in an outgoing request by the virtual machine for access to an application on a backend server during the remote session. | 2012-09-27 |