22nd week of 2012 patent applcation highlights part 52 |
Patent application number | Title | Published |
20120136829 | SYSTEMS AND METHODS FOR REPLICATING DATA OBJECTS WITHIN A STORAGE NETWORK BASED ON RESOURCE ATTRIBUTES - Embodiments relate to systems and methods for replicating data from a primary resource to a secondary resource within a storage network based on resource attributes. In particular, a user can specify a policy framework comprising one or more count selections and one or more attributes. A policy generation module can determine candidate resources that match the policy framework, and order the candidate resources based on one or more factors. The policy generation module can generate a replication policy based on the ordered resources and replicate the data according to the replication policy. | 2012-05-31 |
20120136830 | MECHANISM FOR EFFICIENT DELAYED REPLICATION - A mechanism for efficient delayed replication is described. A method of embodiments of the invention includes detecting input/output (I/O) requests issued by a software program running on a computer system, and sorting the I/O requests into I/O batches according to flight overlapping of the I/O requests. An I/O batch includes a set of flight-overlapped I/O requests of the I/O requests. The set of flight overlapped I/O requests includes two or more I/O requests that are issued, at least partially, in parallel. The method further includes replicating the I/O requests to a storage medium coupled to the computer system. | 2012-05-31 |
20120136831 | SYSTEM AND METHOD FOR MINIMIZING DATA RECOVERY WINDOW - A computer-based system includes a backup server, a production server, a recovery agent that executes on the production server, a database on the production server, a backup database on the backup server, and a meta data file on the backup server. The meta data file includes file names, a file directory, and file attributes. The system is configured to copy the metadata file from the backup server to a production server. When the copying of the metadata file from the backup server to the production server is complete, and before or during a time period in which backup data is copied from the backup server to the production server, the system is configured to receive a request from the production server to restore a file from the backup server with a higher priority than other files on the backup server. | 2012-05-31 |
20120136832 | INCREMENTAL RESTORE OF DATA BETWEEN STORAGE SYSTEMS HAVING DISSIMILAR STORAGE OPERATING SYSTEMS ASSOCIATED THEREWITH - A method includes quiescing a file system of source storage system through a backup engine associated with the source storage system and a destination storage system and capturing, at the source storage system, a point-in-time image of the file system thereof through the backup engine. The method also includes sharing the captured point-in-time image of the file system of the source storage system with the destination storage system to enable the storage systems to have a common base data and negotiating between the storage systems for the common base data. Further, the method includes applying, to the common base data at the source storage system, a differential change corresponding to a difference between the common base data and a point-in-time image of the file system of the source storage system backed up at the destination storage system. | 2012-05-31 |
20120136833 | DISASTER RECOVERY UTILIZING COLLAPSIBLE VIRTUALIZED CAPACITY - Aspects of the present invention provide a solution for implementing disaster recovery for an application. A subscription backup site for the application is selected from among a plurality of sites. The site that is selected will have a virtual space that is able to accommodate the workload requirements for the application. The application is deflated on the site in such as way as to operate in a dormant state. In the dormant state, the application has a small fraction of its required resources allocated to it. Thereafter, when disaster recovery is needed, the application can be inflated on the subscription backup site by allocating resources to enable the application to execute on the subscription backup site. | 2012-05-31 |
20120136834 | REDUCING DATA DUPLICATION IN CLOUD STORAGE - Data duplication may be reduced in cloud storage. First snapshots of one or more remote volumes may be received via a network. The first snapshots may be copies of the one or more remote volumes at a first instant in time. Responsive to and/or based on the first snapshots, unique clusters and duplicate clusters may be identified among the valid clusters of the remote volumes. The unique clusters and single instances of the duplicate clusters may be stored in a backup file, such that the backup file is devoid of duplicate clusters. Second snapshots of the one or more remote volumes may be received via the network. The second snapshots may be copies of the one or more remote volumes at a second instant in time, wherein the second instant in time is after the first instant in time. Responsive to the second snapshots, the clusters in the backup file that are no longer valid may be utilized to store the valid clusters in the one or more remote volumes not yet stored in the backup file. | 2012-05-31 |
20120136835 | METHOD AND APPARATUS FOR REBALANCING DATA - An approach is provided for rebalancing data. A backup of at least one database associated with a server is determined. A restoration of the backup to at least one other server is determined to be caused. Routing information to route queries for information stored in the at least one database is determined to be modified to the at least one other server as part of a rebalancing process. | 2012-05-31 |
20120136836 | Cloud Storage Data Storing and Retrieving Method, Apparatus and System - The present application relates to cloud storage technology and especially relates to a cloud storage data store and retrieval method, apparatus and system. The data storing method comprise grouping source data to be stored according to a predetermined grouping rule; reorganizing the content of the grouped source data to form new data; transmitting the new data to a cloud storage data center for storage. The data retrieval method comprises, as requested, retrieving the data from a cloud storage data center; acquiring data recovery information corresponding to the data; restoring the data to source data according to the data recovery information. This application also provides a cloud storage data storing and retrieving apparatus and system. This invention can improve the data security of cloud storage and mitigate the risk of user data illegal leak and decryption. | 2012-05-31 |
20120136837 | INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS - A first node apparatus included in a distributed data store acquires first operation information and a first timestamp corresponding to target data. The first operation information specifies a first operation to be executed on the target data. The first timestamp indicates a first receipt time of the first operation information. The first node apparatus determines whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp. The second timestamp indicates the second receipt time of second operation information. The second operation information specifies a second operation executed on the target data. The first node apparatus re-executes the second operations together with the first operation on the target data in the order of the receipt time when it is determined that the first receipt time is earlier than some of the second receipt times. | 2012-05-31 |
20120136838 | MECHANISM FOR PERFORMING AUTOMATED DATA INTEGRITY VERIFICATION TESTING FOR FILE SYSTEMS - A mechanism for performing automated data integrity verification testing for file systems is described. A method of embodiments of the invention includes initiating a temporary termination of connection between a computer system and a storage medium that is coupled to a file system. The method further includes restoring the connection between the computer system and the storage medium, transmitting data records including transactions indicating data blocks reported to have been committed to the storage device, and facilitating data verification testing at the computer system, the data verification testing including reconciling the data records with contents of files of the file system. The data records represent data blocks that are notified as being committed to the storage medium, and the contents of the files represent data blocks actually committed to the storage device. | 2012-05-31 |
20120136839 | User-Driven Conflict Resolution Of Concurrent Updates In Snapshot Isolation - Devices, methods and systems for reconciling data conflicts between concurrent updates made in snapshot isolation are disclosed. Conflict resolution between first and second user transactions may be performed by determining that at least a portion of second user data is in conflict with at least a portion of the first user data, identifying the specific data from each of the first and second user data that is in conflict, displaying the specific data in conflict on a user interface of the second user and allowing the second user to resolve the conflict by choosing which of the specific data in conflict is correct. Upon the second user choosing which data is correct, the user interface and the database may be updated to reflect this selection. Related systems, methods, and articles of manufacture are also described. | 2012-05-31 |
20120136840 | UNIVERSAL DATA DISCERNMENT - An contextual artificial intelligence system is disclosed. Intelligent business objects enable dynamic data object interaction and encapsulation of user context. Data is rationalized and data objects evolve by way of an artificial intelligence assisted process of self-discovery. Significant data is identified based upon factors such as cost, revenue and outcome and contextually significant result sets are automatically generated for users. | 2012-05-31 |
20120136841 | SYSTEM AND METHOD FOR APPLICATION AWARE DE-DUPLICATION OF DATA BLOCKS ON A VIRTUALIZED STORAGE ARRAY - A system and method for application aware de-duplication (de-dup) of data blocks in a virtualized storage array is disclosed. In one embodiment, in a method of application aware de-dup of data blocks on virtualized storage arrays in a storage area network, a de-dup agent is enabled on each of one or more components of the storage area network. A master list of metadata associated with indexed data is then created and stored in the virtualized storage arrays. One or more sublists of metadata are then created from the masterlist and are stored. Upon receiving a write request from an application residing in the host device, it is determined whether data block being written has an entry in a sublist stored in a host device, and if so, the data block is then replaced with a pointer indicating where the data block is residing in the virtualized storage arrays. | 2012-05-31 |
20120136842 | PARTITIONING METHOD OF DATA BLOCKS - A partitioning method of data blocks is applied to a data de-duplication process. The method includes the following steps. A file structural tank partitioning program and a data block partitioning process are performed on an input file. A fingerprint feature value of a generated data block is compared with fingerprint feature values recorded in completed file structural tanks. If a duplicate fingerprint feature value exists in another file structural tank, it is determined whether the duplicate data block is a first data block of the existing file structural tank. If the data block is the same as the first data block of the existing file structural tank, it is further determined whether the structural tank feature values of the file structural tanks of the two data blocks are the same; and if yes, the data block to be compared is deleted. | 2012-05-31 |
20120136843 | METHOD AND APPARATUS FOR MANAGING FILE SYSTEMS AND FILE-BASED DATA STORAGE - Embodiments of the present invention can comprise systems and methods for managing filesystems and can provide a programmable filesystem with active rules and policies, an n-tier network filesystem, stack mounting, a union filesystem with write-through semantics, a filesystem middleware with selective delegation, a filesystem with a statistical warehouse and/or other management functionality. | 2012-05-31 |
20120136844 | INFORMATION PROCESSING APPARATUS AND SERVER, CONTROL METHOD, AND RECORDING MEDIUM - A second program, which becomes inoperable as a result of updating of a first program and operates using the first program, is updated to an operable version using an appropriate update data file. When the version of the second program is not a version operable on the first program, one or more update data files including a full update data file which fully updates the second program to a version of the second program operable on the first program are determined as the update data files. When the version of the second program is a version operable on the first program, one or more differential update data files which do not include any full update data file and update some data files of the second program are determined as the update data files. | 2012-05-31 |
20120136845 | METHOD AND SYSTEM FOR SAFEGUARDING DIGITAL OBJECTS CONSISTING OF DIGITAL ASSETS - Provided is a system and method for safeguarding digital objects consisting of digital assets. The system includes a unique identifier and an impairer in each digital asset, the impairer distinct from the unique identifier. A database is provided with a record of each unique identifier. A client is in communication with the database. The client is adapted to receive a subset of the digital assets and analyze each digital asset to determine the unique identifier embedded therein. The client is further adapted to query the database with the determined unique identifier to validate each received digital asset. In response to proper validation, the impairer is removed from the received digital asset. An associated method is also provided. | 2012-05-31 |
20120136846 | METHODS OF HASHING FOR NETWORKS AND SYSTEMS THEREOF - Example embodiments are directed to methods of hashing for networks and systems thereof. At least one example embodiment provides a method of processing elements in a system. The method includes receiving a first element, generating a first plurality of hash values based on the first element and a first plurality of hash functions, determining a first plurality of buckets in a table based on the first plurality of hash values, each of the first plurality of buckets associated with a different one of the hash values, selecting one of the first plurality of buckets, storing a first associated value in the selected bucket, the first associated value being associated with the first element, and encoding an identifier (ID) of the hash function generating the hash value associated with the selected bucket into a filter based on the hash value. | 2012-05-31 |
20120136847 | Method and System for Incrementally Selecting and Providing Relevant Search Engines in Response to a User Query - Methods and systems for incrementally selecting and providing relevant search engines in response to a user query. A method of incrementally selecting and providing relevant search engines is based in part on identifying a set of search engines associated with corresponding metadata, receiving a partial search query entered by the user of a device, inferring after each user keypress a set of potential full queries intended by the user, using the potential full queries and the search engine metadata to identify a set of relevant search engines, and for each of these search engines, providing a direct link to launch a relevant query in the search engine. The user input may be either ambiguous, or erroneous, and may be entered using an input-constrained device. | 2012-05-31 |
20120136848 | INFORMATION PROCESSING APPARATUS CAPABLE OF PROVIDING ADVANCED TEXT SEARCH - An information processing apparatus that includes a pointing device for moving a cursor to a position on a display screen; a monitoring unit that monitors whether or not the pointed position is stationary for a predetermined time period; and a text extraction unit that determines a character displayed on the pointed position and extracts a target text portion that includes the pointed to character. A text analysis unit generates a search keyword that is suitable for performing a search operation, based on analysis of the target text portion, generates an attribute representing a subject category, based on the search keyword, and generates a search intention item representing intended subject content to be searched, based on the attribute; and a display controller that controls the display of an overlayed search window menu that facilitates selection of the search keyword and/or the search intention item for a search operation. | 2012-05-31 |
20120136849 | Dynamic Selection of Point-Of-Interest Search Services - A method and a system for point-of-interest search is disclosed. A search request including a location information acquired by a mobile device at a location defined by the location information is received at a server. A search query is formulated using the search request and the location information. The search query is sent to a plurality of search engines and search results are received from the plurality of search engines and aggregated based on the search context. | 2012-05-31 |
20120136850 | MEMORY USAGE QUERY GOVERNOR - Techniques for managing query execution based on memory usage using memory compression. Embodiments may receive a query from a requesting entity and estimate an amount of memory required to execute the query. Upon determining that executing the query would consume an impermissible amount of memory, embodiments may optimize the query by adjusting an amount of memory compression used in executing the query. The optimized query may then be executed to produce a set of query results, which may then be returned to the requesting entity. | 2012-05-31 |
20120136851 | Method of Sorting Applications for Server and Related Communication Device - A method of sorting applications for a server is disclosed. The method includes receiving a request message, performing a search procedure and generating a search result, and sorting the applications in the search result according to a criterion. | 2012-05-31 |
20120136852 | METHOD OF AND APPARATUS FOR MANAGING DATA REPRESENTATIVE OF A BUSINESS IN A DATABASE - A computer implemented method is provided for finding, in a database using a social network, a business entity providing a desired product or service. The method comprises: receiving, from a user terminal of a social network user, search criteria data representative of search criteria for a desired product or service, the social network user being associated with a social graph defining one or more relationships between the social network user and further social network users of the social network; transmitting search criteria data to a database storing a directory of businesses entities; receiving from the database a plurality of identifier data; determining if there is a link between the identified business entity and any of the further social network users linked to the social network user by the social graph; and displaying identifying relationships between the business entity and any of the further social network users. | 2012-05-31 |
20120136853 | IDENTIFYING RELIABLE AND AUTHORITATIVE SOURCES OF MULTIMEDIA CONTENT - Embodiments are directed towards identifying authoritative sources of multimedia content useable in rank ordering class-dependent search-query results of multimedia content. In one embodiment, a citation model is employed for measuring or otherwise determining a strength of an authority to a content source. In one embodiment, a directed graph is constructed over a network of sources based on a propensity of one source to “cite” content provided by another source. In one embodiment, a random walk may be conducted across the network of sources to arrive at authority scores for each source in the network. In another embodiment, a machine-learning algorithm may be used to arrive at authority scores. The authority scores may then be applied for ranking, for example, search-query results, and/or retrieval purposes. | 2012-05-31 |
20120136854 | METHOD OF OBTAINING A CORRESPONDENCE BETWEEN A PROTEIN AND A SET OF INSTANCES OF MUTATIONS OF THE PROTEIN - A method of obtaining a correspondence between a protein and a set of instances i=1 . . . , k of mutations of the protein is disclosed. The method includes: a) matching a plurality of protein sequences in a sequence bank to at least one expression formed using the set of instances of mutations wherein each protein sequence comprises a plurality of amino acid residues of the protein's constituent peptides and wherein the at least one expression includes wild type residues of a subset of the instances of mutations in the order of their positions within the protein, and differences in said positions of the successive wild type residues in the expression; b) ranking the protein sequences according to the similarity of the protein sequences to the set of instances of mutations, the similarity of the protein sequences to the set of instances of mutations being determined by the matching in step (a); and c) retaining the protein sequence with the highest similarity ranking, said correspondence being a relationship between the retained protein sequence and a subset of the instances of mutations corresponding to the retained protein sequence. | 2012-05-31 |
20120136855 | Mobile Query Suggestions With Time-Location Awareness - The techniques describe recommending mobile query suggestions by integrating time and location in response to a query input submitted on a mobile computing device. A process constructs a bipartite graph by extracting users that submitted queries from mobile search logs and associating time and location with the submitted queries. The process determines the users are similar having submitted similar queries at similar times and at similar locations. The process receives a query input associated with a current time and a current location of a mobile computing device. Next, the process computes a relatedness of candidate queries to the query input based on a similarity between the user groups having submitted both the candidate queries and the query input, and distances of times and locations at which the user previously issued the query input and the candidate queries. | 2012-05-31 |
20120136856 | Apparatuses, Methods and Systems for Information Querying and Serving on the Internet Based on Profiles - Apparatuses, methods, and systems for information querying and serving on the internet based on profiles. Information and/or advertisement providers may use a code triggered information server to serve context, demographic, and behavior targeted information to users on the internet. Users trigger the provision of information by scanning or observing codes or information, or by selecting web links. The triggers, together with geographic, temporal, and user-specific information, are obtained by the server that receives, processes, and records the message. Based on these messages and a user profile the server selects information to serve to a user on the internet from an information base. In one embodiment, information may also be served to users without any initiating trigger. This is based on user trajectories or web-surfing habits deduced from the accumulated history of triggers. | 2012-05-31 |
20120136857 | METHOD AND APPARATUS FOR SELECTIVELY PERFORMING EXPLICIT AND IMPLICIT DATA LINE READS - A method and apparatus are described for selectively performing explicit and implicit data line reads. When a data line request is received, a determination is made as to whether there are currently sufficient data resources to perform an implicit data line read. If there are not currently sufficient data resources to perform an implicit data line read, a time period (number of clock cycles) before sufficient data resources will become available to perform an implicit data line read is estimated. A determination is then made as to whether the estimated time period exceeds a threshold. An explicit tag request is generated if the estimated time period exceeds the threshold. If the estimated time period does not exceed the threshold, the generation of a tag request is delayed until sufficient data resources become available. An implicit tag request is then generated. | 2012-05-31 |
20120136858 | Method to Coordinate Data Collection Among Multiple System Components - A method, computer program product and computer system for coordinating data collection from a component of a data processing system is disclosed. The component registers with a dispatcher, wherein the component is a computer resource of the data processing system and is configured to accept at least one query, and the registration comprising data types handled by the at least one component, wherein the dispatcher is allocated computer resources of the data processing system. The component receives from the dispatcher a notification to perform the query against specified data structures, wherein the query comprises an action. The component, responsive to receiving notification, determines whether data structures of a data type specified in the query are handled. The data processing system runs the query to determine whether the query is satisfied. The data processing system executes the action. | 2012-05-31 |
20120136859 | Entity Type Assignment - A computer system creates a plurality of objects using facts derived from electronic documents, each object including one or more facts describing an entity associated with the object. The system generates a value for an object of an unknown entity type, of the plurality of objects, by using an entity type model for a known entity type. The entity type model is based on a set of features of a plurality of objects of the known entity type, and the value indicates whether the object of an unknown entity type is of the known entity type. The system assigns the known entity type to the object of an unknown entity type in response to a determination that the value indicates the object of an unknown entity type is of the known entity type, and stores the object with the assigned entity type. | 2012-05-31 |
20120136860 | MULTI-SCALE SEGMENTATION AND PARTIAL MATCHING 3D MODELS - A scale-Space feature extraction technique is based on recursive decomposition of polyhedral surfaces into surface patches. The experimental results show that this technique can be used to perform matching based on local model structure. Scale-space techniques can be parameterized to generate decompositions that correspond to manufacturing, assembly or surface features relevant to mechanical design. One application of these techniques is to support matching and content-based retrieval of solid models. Scale-space technique can extract features that are invariant with respect to the global structure of the model as well as small perturbations that 3D laser scanning may introduce. A new distance function defined on triangles instead of points is introduced. This technique offers a new way to control the feature decomposition process, which results in extraction of features that are more meaningful from an engineering viewpoint. The technique is computationally practical for use in indexing large models. | 2012-05-31 |
20120136861 | CONTENT-PROVIDING METHOD AND SYSTEM - A content-providing method and system, including identifying a representative type cluster by clustering content related to behavioral data which represents a use history of a user, according to type of the content, mapping the representative type cluster to a time interval, and storing the representative type cluster and the time interval. | 2012-05-31 |
20120136862 | SYSTEM AND METHOD FOR PRESENTING COMPARISONS OF ELECTRONIC DOCUMENTS - Changes identified between two electronic documents are grouped according to the category of the identified change, and the categorized changes are grouped and displayed to a user. Additionally, each change is assigned a review state that can be updated to reflect the status of each change as the user reviews the changes in a comparison document. | 2012-05-31 |
20120136863 | TECHNIQUES FOR KNOWLEDGE DISCOVERY BY CONSTRUCTING KNOWLEDGE CORRELATIONS USING CONCEPTS OR TERMS - Techniques for identifying knowledge use a graphical user interface for inputting one or more terms to be explored for additional knowledge. Then a search is conducted across one or more sources of information to identify resources containing information about or information associated with said terms. The resources are decomposed into elemental units of information and stored in a data structures called nodes. A group of nodes are stored in a node pool and, from the node pool, correlations of nodes are constructed that represent knowledge using information about relation types. Information about relations types is determined using a relation classifier. | 2012-05-31 |
20120136864 | Aggregation of Recipe Information, Meal Planning and Preparation - A system for planning, preparation, and execution across multiple recipes and cookbooks simultaneously includes a database structure that distinguishes between different types of recipes stored in an electronic in the database. The system is further configured for performing actions such as scaling the recipe for a different number of servings, choosing between US and metric measurements, substituting ingredients, determining preparation times, determining needed cooking equipment, determining food parings from multiple cookbooks or series of cookbooks, determining wine pairings, and creating shopping lists. A corresponding method provides for users to search both e-Cookbooks and e-Recipes, where searching can be done on any number, combination of keywords or concepts. | 2012-05-31 |
20120136865 | METHOD AND APPARATUS FOR DETERMINING CONTEXTUALLY RELEVANT GEOGRAPHICAL LOCATIONS - An approach is provided for determining and utilizing geographical locations contextually relevant to a user. A contextually relevant location platform determines location-based data associated with a user and/or user device. The contextually relevant location platform determines stationary points based, at least in part, on the location-based data. The contextually relevant location platform determines context data associated with the stationary points. The contextually relevant location platform determines at least one location anchor based, at least in part, on the stationary points and the associated context data, wherein the at least one location anchor represents a bounded geographical area of contextual relevance to the user. | 2012-05-31 |
20120136866 | ASSISTING USERS TO INTERACT APPROPRIATELY TO CONFORM TO THE NORM OF THE SOCIAL NETWORKING GROUP - A method, system and computer program product for assisting users to interact appropriately in social networking groups. Content posts in a social networking group are scanned and parsed in order to identify the events that led to these content posts. Each event is categorized and assigned a level of importance based on various factors, such as age, the number of comments and the environmental factors. These categorized events are grouped based on importance. A baseline of normal social acceptable behavior for the social networking group is established based on these grouped categorizations. Once a baseline of normal social acceptable behavior for the social networking group has been established, the user's content posts are analyzed in light of this baseline so that the user may be informed of potential faux pas in the social networking group and provided assistance to conform to the norm of that social networking group. | 2012-05-31 |
20120136867 | CONTENT NOTIFYING DEVICE, NOTIFYING METHOD, AND PROGRAM - A program search device is configured to extract a program using search condition attribute information of the program. The device includes a unit storing information concerning the storage condition, and a display control to control display of a list that includes both search condition information and a program list. The display control highlights a search condition as most recently stored in the storing unit. | 2012-05-31 |
20120136868 | EFFICIENTLY REGISTERING A RELATIONAL SCHEMA - A method, device, and non-transitory computer-readable storage medium are provided for efficiently registering a relational schema. In co-compilation and data guide approaches, a subset of entities from schema descriptions are selected for physical registration, and other entities from the schema descriptions are not physically registered. In the co-compilation approach, a first schema description references a second schema description, and the subset includes a set of entities from the second schema description that are used by the first schema description. In the data guide approach, the subset includes entities that are used by a set of structured documents. In a pay-as-you-go approach, schema registration includes logically registering entities without creating relational database structures corresponding to the entities. A database server may execute database commands that reference the logically registered entities. A request to store data for the entities may be executed by creating relational database structures to store the data. | 2012-05-31 |
20120136869 | System and Method of Processing Information Stored in Databases - In one embodiment the present invention includes a computer implemented method of processing information stored in a data structure. The method includes continuously generating individual records and storing the individual records in a database as a plurality of records. The method further includes selecting, according to a time period, a set of the plurality of records that qualify according to the time period. The method further includes moving the set to a table in the database, wherein the table excludes the plurality of records that are not in the set. In this manner, the records may be stored in a number of parallel tables, and this process may be managed at the application level instead of at the database level. Using parallel tables instead of a single large table may offer performance improvements, for example regarding deleting (or archiving) data. | 2012-05-31 |
20120136870 | SYSTEMS AND METHODS FOR TWO STREAM INDEXING OF AUDIO CONTENT - Systems and methods provide for indexing audio content by fusing the indexes derived from a keyword stream and a large vocabulary stream search. For example, systems and methods provide for two stream searching of Spoken Web VoiceSites, wherein metadata is extracted from the VoiceSite and is used to determine a set of keywords for high precision search while a traditional standard vocabulary set is used to perform a high results, low precision search. The results of the keyword search and the standard vocabulary search are fused together to form a comprehensive, ranked list of results. | 2012-05-31 |
20120136871 | SKIP LIST GENERATION - A method of generating a skip list is disclosed. The skip list comprises a data structure for referencing a plurality of ordered nodes, the data structure having a plurality of linked lists, a total number of the plurality of linked lists being constrained by an available memory of a memory system, the method comprising the steps of: inserting a first node of the plurality of nodes into a predetermined linked list of the plurality of linked lists of the data structure of the skip list in the available memory; promoting the first node to one or more other linked lists based on a first set of criteria; and generating the skip list by inserting at least a second node of the plurality of nodes into the data structure and promoting the second node based on a second set of criteria, said second set of criteria being different from the first set of criteria. | 2012-05-31 |
20120136872 | Fast Database Matching - A method of improving the speed with which a sample data record can be matched against records in a database comprises defining a list of possible key values ( | 2012-05-31 |
20120136873 | REAL-TIME PROCESS FOR DEFINING, PROCESSING AND DELIVERING A HIGHLY CUSTOMIZED CONTACT LIST OVER A NETWORK - A system and method of generating a contact list based on a geographic definition and, in certain embodiments, other screening criteria. In an embodiment, a geographic definition, specifying a geographic area, is received. The geographic definition is translated into at least one linkage key. A contact list, comprising a plurality of records associated with the geographic area, is then generated from one or more databases using the at least one linkage key as an index into the one or more databases. | 2012-05-31 |
20120136874 | TECHNIQUES FOR ORGANIZING SINGLE OR MULTI-COLUMN TEMPORAL DATA IN R-TREE SPATIAL INDEXES - Techniques for organizing single or multi-column temporal data into R-tree spatial indexes are provided. Temporal data for single or multiple column data, within a database system, is converted into one or more line segments. The resulting line segments are transformed into a minimum bounding rectangle (MBR). Finally, the MBR is inserted into an R-tree spatial index. | 2012-05-31 |
20120136875 | PREFETCHING RDF TRIPLE DATA - Query requests for RDF triples are obtained, wherein the query request(s) contain(s) at least one triple pattern; for each triple pattern, the corresponding elementary pattern is determined, and each triple pattern is converted to a weighted elementary pattern. The occurrence frequency of each elementary pattern is computed based on the weighted elementary patterns; at least one elementary pattern is chosen at least according to the occurrence frequency; and the RDF triples corresponding to the chosen at least elementary pattern are prefetched into the buffer. The corresponding apparatus is also provided. With the above method and apparatus, the frequently accessed RDF triples can be determined and prefetched into the buffer, which improves the query efficiency. | 2012-05-31 |
20120136876 | MATCHING TOOLS FOR USE IN ATTRIBUTE-BASED PERFORMANCE SYSTEMS - Systems and methods consistent with the invention relate to matching user attributes. In one exemplary implementation, the system and methods may store predetermined general attribute descriptors reflecting attributes of users generally, receive personal attribute descriptors selected from the predetermined general attribute descriptors as corresponding to attributes of a first user and a second user, receive a rating associated with each received personal attribute descriptor, compare at least one personal attribute descriptor associated with the first user with at least one personal attribute descriptor associated with the second user to determine a descriptor match, and calculate a match score based on the determined descriptor match and the received ratings. In addition, first and second display points may be displayed and may be separated by a one-dimensional display distance that is a function of the calculated match score. | 2012-05-31 |
20120136877 | System and method for selecting compatible users for activities based on experiences, interests or preferences as identified from one or more web services - A system and method retrieves object experience, interest and preference information from one or more independent web sites or receives it from other independent web services and uses such information to match users of a matching web site for activities. | 2012-05-31 |
20120136878 | APPLYING HIERARCHY INFORMATION TO DATA ITEMS - Various embodiments of systems and methods for applying hierarchy information to data items are described. The methods include organizing data items hierarchically when the data items contain no hierarchy information and more particularly applying a hierarchy from a different source or a hierarchy just being created by the user to the data items to produce a hierarchical structure of the data items following the external hierarchy, the relationship between the entities in the external hierarchy and its depth of dependencies. The data items are arranged (ordered and nested) and filtered based on the hierarchy provided. In addition, hierarchical totals may be calculated using the newly produced hierarchy. | 2012-05-31 |
20120136879 | SYSTEMS AND METHODS FOR FILTERING INTERPOLATED INPUT DATA BASED ON USER-SUPPLIED OR OTHER APPROXIMATION CONSTRAINTS - Embodiments relate to systems and methods for filtering interpolated input data based on user-supplied or other approximation constraints. A database management system can store operational data, such as financial, medical, or other information. A user can access a set of target data, representing an output desired to be generated from an interpolated set of input data. Thus, the average air temperature of a region may be known for ten years, along with other inputs including water temperature, wind speed, and other data. The interpolation engine can receive a target temperature for the current year, and generate water temperatures, wind speeds, or other inputs that will produce the target temperature. The engine can also receive sets of approximation constraints supplied by a user, application, and/or other source to apply to the interpolated input values, and force those values to conform to an additional layer of desired criteria or constraints. | 2012-05-31 |
20120136880 | SYSTEMS AND METHODS FOR BINDING MULTIPLE INTERPOLATED DATA OBJECTS - Embodiments relate to systems and methods for binding multiple interpolated data objects. A database management system can store operational data, such as financial, medical, or other information. A user can access a set of target data, representing an output desired to be generated from an interpolated set of input data. Thus, the average air temperature of a region may be known for ten years, along with other inputs including water temperature, wind speed, and other data. The interpolation engine can receive a target temperature for the current year, and generate water temperatures, wind speeds, or other inputs that will produce the target temperature. The interpolation engine can also be configured to access and combine two or more sets of interpolated data using a set of data bindings into one multiply-bound interpolation object. The combined or multiply-bound interpolation object can be operated on by the interpolation engine or accessing application(s) on a unified and updateable basis. | 2012-05-31 |
20120136881 | EXCHANGING DATA USING DATA TRANSFORMATION - A computer implemented method, apparatus, and computer-usable program product for exchanging data using data transformation are provided. A first data binding component receives data from a function selector. A set of data bindings capable of invocation by the first data binding component is available. The function selector determines a content type associated with the data. The first data binding component receives the data and the content type from the function selector. The first data binding component invokes a data binding corresponding to the content type from the set of data bindings to transform the data into a data object. The data object has an object name. A target application is determined based on the object name, and the data object is then routed to a target application. | 2012-05-31 |
20120136882 | DIAGNOSIS SUPPORT APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - A diagnosis support apparatus which provides information for supporting medical diagnosis, the apparatus comprises: a medical information obtaining unit adapted to obtain known information of medical information of a diagnosis target held in a database as already input information; a selection unit adapted to select, as presentation non-input information, non-input information to be presented from non-input information as medical information other than the already input information; a similar case obtaining unit adapted to obtain, using the already input information and the presentation non-input information, a case including the presentation non-input information from a case database as a similar case similar to a case of the diagnosis target; and a presentation unit adapted to present the presentation non-input information and the similar case. | 2012-05-31 |
20120136883 | Automatic Dynamic Multi-Variable Matching Engine - An automated multivariable matching engine looks for matches between information entered into the engine by two different types of end users of the engine and when such matches occur, the engine determines if an event has occurred and, if so, reports the event to one or both of the different types of users and performs acts or tasks in accordance with user instructions that were included in the entered user information. In detecting matches and events based on the occurrence of matches, the engine creates new application domains, modifies existing application domains or removes existing applications domains. The engine thus changes it size and internal structure as necessary based on the occurrence of matches and events. Each event is defined by one or both of the end users for whom a match has occurred. | 2012-05-31 |
20120136884 | QUERY EXPRESSION CONVERSION APPARATUS, QUERY EXPRESSION CONVERSION METHOD, AND COMPUTER PROGRAM PRODUCT - A query expression conversion apparatus includes a first generating unit, a first storage unit, an input unit, a conversion unit, and an output unit. The first generating unit periodically acquires structured data from a data set, analyzes the acquired structured data, and generates structural information of the data set. The first storage unit stores the structural information generated by the first generating unit so as to be associated with the unique address of the data set. The input unit inputs the unique address of the data set to be queried and the query expression having the structure of data as a condition. The conversion unit converts the query expression input from the input unit so as to be suitable for the structural information corresponding to the unique address of the data set input from the input unit. The output unit outputs a converted query expression converted by the conversion unit. | 2012-05-31 |
20120136885 | QUERY REWRITING WITH ENTITY DETECTION - A system receives a search query, determines whether the received search query includes an entity name, and determines whether the entity name is associated with a common word or phrase. When the entity name is associated with a common word or phrase, the system generates a link to a rewritten query, performs a search based on the received search query to obtain first search results, and provides the first search results and the link to the rewritten query. When the entity name is not associated with a common word or phrase, the system rewrites the received search query to include a restrict identifier associated with the entity name, generates a link to the received search query, performs a search based on the rewritten search query to obtain second search results, and provides the second search results and the link to the received search query. | 2012-05-31 |
20120136886 | INCREMENTAL QUERY REFINEMENT - A method of incrementally refining queries and updating query result lists without requiring a user to provide an explicit indicator of query submission. In the method, one or more query related character patterns are defined. Entry of query defining characters by a user is monitored to detect entry of a defined query related character pattern. The user is provided with one or more suggested query refinement options and an updated query result list each time a defined query related character pattern is detected. The query related character patterns may be a character pattern that indicates a word has been input by the user. | 2012-05-31 |
20120136887 | METHOD AND SYSTEM FOR PROVIDING MULTIFUNCTIONAL SEARCH WINDOW SERVICE BASED ON USER-GENERATED RULES - The present invention relates to a method and a system for providing a multifunctional search window (search box) service, and more specifically, to a method and a system which can provide a multifunctional search window service for offering search and shortcut services based on various search rules and shortcuts that are generated by users, and suggest recommended search words and recommended search rules when a certain query is inputted. To this end, the present invention provides a search window service system positioned on the front end of a conventional search engine or service server. The search window service system comprises: a search word recommendation DB used to recommend search words which are associated with a query inputted by users, a search rule recommendation DB used to recommend search rules which are used in association with the search words, a personal settings information DB for storing settings information of each user, a search window information DB for storing settings information of each search window, a search rule information DB for enabling the users to directly register search rules, and a shortcut DB for enabling the users to directly register shortcut information; a query recommendation module for helping the inputting of the search words and the search rules for the inputted query on the basis of the search word recommendation DB and the search rule recommendation DB; a settings information restoration module for classifying and restoring queries according to each element on the basis of the personal settings information DB and the search window information DB; a command analysis module for perceiving whether the classified and restored query is a command, and configuring messages to execute the corresponding commands; a message restoration module for converting the query which is classified and restored via the settings information restoration module or the command analysis module into the messages on the basis of the search rule information DB and the shortcut information DB; a redirection module for redirecting the message which is generated from the message restoration module or the command analysis module to the users by using the redirection method; a template module for returning the message which is generated from the message restoration module to the users by using the template method; and a proxy module for returning the message which is generated from the message restoration module to the users by using the proxy method. | 2012-05-31 |
20120136888 | System and Method for Mapping Platform Configuration Human Interface Infrastructure Data to System Attributes for Local and Remote System Management - A first portion of a Unified Extensible Firmware Interface (UEFI) configuration language string is determined, the first portion identifying an Human Interface Infrastructure (HII) configuration attribute. A second portion of the string is determined and includes a first attribute modifier. The first attribute modifier includes a first name-value pair identifying a first name and a first value. The first name and the first value are individually parsable, and the meaning of the first value is determined based on the first name. The string is stored at a HII string package of an HII database. An HII string identifier uniquely references the string. | 2012-05-31 |
20120136889 | Hash Collision Resolution with Key Compression in a MAC Forwarding Data Structure - Embodiments of the invention include a method performed in a media access control (MAC) forwarding control module within a network element for looking up a MAC address and interface (I/F) identifier pair (MAC-I/F pair) from a MAC forwarding data structure that comprises a first tier data structure and a plurality of second tier data structures. The MAC forwarding data structure utilizes compressed keys to index each of the plurality second tier data structures. The compressed key is generated with a desired MAC address and a mask bit list that corresponds with enough bit positions such that all MAC addresses in second tier data structure can be uniquely addressed with just the values of each MAC address in the bit positions listed. As such, the MAC forwarding data structure is constructed so that the total cost of a lookup with the compressed key technique is deterministic and, therefore, O(1). | 2012-05-31 |
20120136890 | BEHAVIOR PATTERN RECOGNITION METHOD, SYSTEM AND COMPUTER APPLICATION PROGRAM THEREOF - A behavior pattern recognition method, system and a computer application program thereof are presented. The method is applicable to an electronic device which has a storage unit for storing multiple sets of behavior record information, and the method includes the following step. Firstly, a first detecting unit acquires first behavior feature information, a collaboration network module acquires at least one second detecting unit having coherence with the first detecting unit. Then, the at least one second detecting unit acquires at least one second behavior feature information, and a processing unit compares the at least one second behavior feature information and the behavior record information to generate at least one comparison result. Finally, a behavior definition represented by the first behavior feature information is determined according to the comparison result. | 2012-05-31 |
20120136891 | Systems and Methods for Facilitating Efficient Treatment of Inter-network Communications Transmissions - Systems and methods for facilitating treatment of a communications transmission received by a receiving network and intended for a destination network by leveraging data associated with the destination network, service provider, or device within the network. A system comprises a server module capable of communicating with the receiving network and a database registry module in communication with the server module. The database registry module contains data relating to a plurality of networks and devices associated with the plurality of networks, including the destination network. The server module is capable of receiving a query associated with the communications transmission from the receiving network. In response to the query, the server module searches the database registry module for data indicative of a network point having direct access to the destination network. The server module sends the indicative data to the receiving network for treatment of the communications transmission. | 2012-05-31 |
20120136892 | BOOK CONTENT DISTRIBUTION SYSTEM AND CONTENT SERVER - A content server retrieves a book content from a database in response to a book content search request, the book content meeting the book content search request transmitted from a user terminal; creates sample image data having a plurality of pages, with regard to the retrieved book content; and distributes search result information including the sample image data to the user terminal. The user terminal displays, when the search result information is received, a search result screen on which an image of a first page of a sample image of the book content is displayed as a thumbnail based on the sample image data of the book content; and, when a user provides a page-turning operation instruction to the sample image of the book content displayed on the search result screen, makes pages of the sample image turned page by page on the search result screen. | 2012-05-31 |
20120136893 | METHOD AND APPARATUS FOR SEARCHING CONTENTS IN A COMMUNICATION SYSTEM - A method and an apparatus for searching for contents in a communication system are provided. A method of a search system for searching for contents includes obtaining a plurality of keywords from a terminal; determining a meaning of each keyword based on relations between the plurality of the keywords; searching for contents corresponding to the meaning of each keyword among contents provided from an open knowledge system; and providing a contents search result to the terminal. | 2012-05-31 |
20120136894 | System and Method for Updating a Search Results Page in Response to a User Map Interaction - The present invention is directed towards systems and methods for updating a search results page in response to user interaction with a map resource. The method of the present invention comprises receiving a first search results page in response to a search query comprising at least a first map resource. The method monitors a change in position of a map resource in response to a user interaction and calculates a location corresponding to a map position. The method then re-executes at least one search query based upon said calculated location and displays a second search results page comprising a plurality of updated search results. | 2012-05-31 |
20120136895 | LOCATION POINT DETERMINATION APPARATUS, MAP GENERATION SYSTEM, NAVIGATION APPARATUS AND METHOD OF DETERMINING A LOCATION POINT - A location point determination apparatus comprises a geographic feature harvesting module ( | 2012-05-31 |
20120136896 | SYSTEM AND METHOD FOR IMPUTING MISSING VALUES AND COMPUTER PROGRAM PRODUCT THEREOF - A system and a method for imputing missing values and a computer program product thereof are applicable to a data matrix. The system includes a storage unit having the data matrix and a computing device. The computing device finds complete and incomplete data transactions from the data matrix, finds at least one target data transaction approximate to each incomplete data transaction from the complete data transactions, and obtains known data at corresponding positions to compute an initial estimated data to replace unknown data. Then, a correction data transaction containing the initial estimated data is selected from the incomplete data transactions, a rough set of the selected initial estimated data is found in a manner of grouping same data into one group, and a numerical value correlated to the initial estimated data is found and used to compute an imputed data, so as to impute the imputed data into the original estimated data. | 2012-05-31 |
20120136897 | SEARCHING DEVICE, SEARCHING METHOD AND COMPUTER-READABLE STORAGE MEDIUM - A searching device that includes an input string acquisition unit that acquires an input string input by a user; a predicted candidate string extracting unit that extracts a predicted candidate string that begins with the input string; a deleted character determining unit that acquires a deleted character deleted from the input string, and that determines a deleted character position that is a character position of the deleted character in the input string; and a changing unit that, on the basis of the deleted character and the deleted character position, changes a priority of the predicted candidate string that begins with the input string from which the deleted character has been deleted. | 2012-05-31 |
20120136898 | AUTOMATED PROPAGATION OF NON-CONFLICTING QUERIES IN DISTRIBUTED DATABASES - A logical table definition is received as part of a database query within a distributed database system. A determination is made as to whether the received logical table definition matches a local logical table definition. The query is processed in response to determining that the received logical table definition matches the local logical table definition. The query is forwarded to at least one other distributed database node. | 2012-05-31 |
20120136899 | ACTIVATION FRAMEWORK FOR TENANT-SPECIFIC FOLLOW-UP - A system may include one or more tenant-specific databases and a tenant-independent database storing metadata defining data stored in each of the at least one tenant-specific databases. In some aspects, an instruction is received to activate first metadata of a tenant-independent database, at least one adoption task to be performed is determined based on the first metadata, at least one adoption request corresponding to the at least one adoption task is added to a queue, the at least one adoption request is dispatched from the queue to a tenant-specific activator corresponding to a tenant-specific database, and the at least one adoption task corresponding to the at least one adoption request us performed to conform data of the tenant-specific database to the first metadata. | 2012-05-31 |
20120136900 | SYSTEM AND METHOD FOR MANAGING DYNAMIC DIGITAL COMMUNITY BASED ON LOCATION AND SOCIAL RELATION - A system for managing a dynamic digital community based on location and social relations includes a user location information collecting block configured to analyze user location information and provide a location searching function of searching for where the user terminal is. Further, the system includes a community lifecycle management block configured to provide a service for creating and deleting a digital community, a service for joining a digital community as a member and withdrawing from the digital community, and a community execution service to user terminals; and a digital community profile database configured to store community profiles about respective digital communities. Furthermore, the system includes a user profile database configured to store user profiles of respective members who join the respective digital communities and creators of the respective digital communities; and a member management block configured to manage information of the respective members who join the respective digital communities. | 2012-05-31 |
20120136901 | GENERATING A CHECKPOINT IMAGE FOR USE WITH AN IN-MEMORY DATABASE - Additional information is provided in a checkpoint image such that direct pointers can be included in the checkpoint image. Thus, an in-memory database management system can be restored from the checkpoint image in the event of a failure without causing any significant performance drawbacks to the database management system. | 2012-05-31 |
20120136902 | MULTIMEDIA SIZE REDUCTION FOR DATABASE OPTIMIZATION - Optimizing data in a data store. A request including a number of optimization parameters is received, where the optimization parameters specify characteristics of media content to be optimized. Responsive to the request, the media content (e.g., audio content, video content and images) may be encoded to reduce a storage size of the media content. Such a determination may be made based on one or more attributes of the media content, as well as the optimization parameters included in the request. | 2012-05-31 |
20120136903 | SYSTEMS AND METHODS FOR EMBEDDING INTERPOLATED DATA OBJECT IN APPLICATION DATA FILE - Embodiments relate to systems and methods for embedding an interpolated data object in an application data file. A database management system can store operational data, such as financial, climate or other information. A user can input or access target data, representing an output desired to be generated from an interpolated set of input data. Thus, the average air temperature of a region may be known for several years, along with other inputs including water temperature, wind speed, and other data. The target data can include an expected average temperature for the current year. The interpolation engine can receive the current-year target temperature, and generate water temperatures, wind speeds, and other variables that produce the target temperature. In aspects, the interpolation engine can embed the interpolated data as an object in a local or remote spreadsheet or other local data file via dynamic data links, to permit automatic updating of the embedded interpolated data. | 2012-05-31 |
20120136904 | RECORDS MANAGEMENT OF DATABASE TABLES - Systems, methods, and other embodiments associated with records management are described. One example method includes managing a relational database for compliance with record retention rules, where the relational database includes a table organized with rows and columns. The relational database provides options for designating rows for records management. | 2012-05-31 |
20120136905 | INFORMATION FEED UPDATE MECHANISM - Techniques and structures relating to processing of data in an information sharing service are disclosed. Implementation of a data structure including entries identifying data that may be shared amongst users in the information service facilitates efficient processing. The data structure entries may include pointers usable to access corresponding details of the sharable data. The entries may also include information useful for filtering the entities, such as an indication of a user account that originates an account update, and a time associated with an update. The data structure may be used to generate data feeds that allow users to access the identified data. | 2012-05-31 |
20120136906 | FIXUP CACHE TOOL FOR OBJECT MEMORY COMPACTION IN AN INFORMATION HANDLING SYSTEM - An operating system or virtual machine of an information handling system (IHS) initializes a garbage collector to provide object memory compaction during application execution. The operating system or virtual machine performs move and fixup management within heap or object memory stores. The garbage collector identifies holes or unused portions of heap memory and moves one or more objects during compaction operations. After the garbage collector moves the object, a fixup cache tool fixes up the object pointers within the object. The fixup cache tool maintains a fixup cache that includes pointer information corresponding to the objects that the garbage collector moves. The fixup cache tool employs the pointer information within the fixup cache to update or otherwise fixup the objects within the heap that the garbage collector moves during compaction operations. The fixup cache may provide predictive pointer update information during fixup operations for each object move within the heap. | 2012-05-31 |
20120136907 | VIRTUAL NODE SUBPOOL MANAGEMENT - Virtual file system virtual nodes are grouped in subpools in response to identified resource components and managed as a function of their subpool groupings. Virtual nodes are decomposed into individual components linked to each other within each node. The components that have repetitive accesses by applications within the virtual file system and their respective frequencies of repetitive access are identified. Modules of linked occurrences of the repetitive components within each of the plurality of virtual nodes are formed, and subsets of the virtual nodes sharing common modules are grouped into subpools. Accordingly, in response to an application of the virtual file system requesting a service that is satisfied by a subpool common module, selection of a virtual node for reinitiating for reuse by the application is restricted to virtual nodes within the subpool associated with the common module. | 2012-05-31 |
20120136908 | VIRTUAL ATTRIBUTE BASED ACCESS CONTROL - The present invention involves creating an attribute in a directory and having a system provide attribute values for data that changes rapidly with a speed high enough to satisfy real-time requirements. The present invention calculates values rather than storing them for each attribute of an object class instance. It provides “virtual attributes” and using them in Attribute Based Access Control (ABAC). The resulting Virtual Attribute Based Access Control (VABAC) system allows a Policy Decision Point (PDP) to make better informed decisions based on information that results from metrics, statistics, or data from some outside system. Given virtual attributes, the PDPs can make access decisions based on things like reputation, skill level, trust level, organizational structure, etc. | 2012-05-31 |
20120136909 | CLOUD ANOMALY DETECTION USING NORMALIZATION, BINNING AND ENTROPY DETERMINATION - Illustrated is a system and method for anomaly detection in data centers and across utility clouds using an Entropy-based Anomaly Testing (EbAT), the system and method including normalizing sample data through transforming the sample data into a normalized value that is based, in part, on an identified average value for the sample data. Further, the system and method includes binning the normalized value through transforming the normalized value into a binned value that is based, in part, on a predefined value range for a bin such that a bin value, within the predefined value range, exists for the sample data. Additionally, the system and method includes identifying at least one vector value from the binned value. The system and method also includes generating an entropy time series through transforming the at least one vector value into an entropy value to be displayed as part of a look-back window. | 2012-05-31 |
20120136910 | Hardware And Method Of Numerical Integration - A system, method and chip for transforming data through a Rung-Kutta integration of a single point on a plane defined by X, Y, and Z values along X, Y and Z axes from a travel time data volume. The system includes at least one memory bank and at least one alternate memory bank and at least one single cycle Runge-Kutta travel time generator in communication with the memory banks. The single cycle Runge-Kutta travel time generator reads data from the at least one memory bank, and transforms the data by performing a Runge-Kutta integration on points of a plane defined by X, Y, and Z values along X, Y and Z axes in a travel time data volume and slowness data to generate another plane of values with the integration carried forward by a half step; and writes the data back to the at least one alternate memory bank. | 2012-05-31 |
20120136911 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING PROGRAM - An information processing includes a base-N numerical-value generation section (N≧2) generating a combined base-N numerical value for each piece of data having positional information indicating a position prescribed in terms of D different coordinates of a D-dimensional coordinate system set for a feature space as the position of the piece of data in the feature space (D≧2) by alternately arranging digits representing the values of all the D different coordinates. A clustering section groups the pieces of data, each represented by one of the generated combined base-N numerical values each having k most significant digits common to the pieces of data (k≧1) in the same cluster. | 2012-05-31 |
20120136912 | APPARATUS AND METHOD FOR GENERATING CODEBOOK IN WIRELESS COMMUNICATION SYSTEM - An apparatus and method for generating a codebook in a wireless communication system are disclosed. The codebook generation method includes determining one or more dominant singular vectors in a channel matrix for antennas and setting each of the dominant singular vectors as a random non-zero vector, generating a first codebook having codewords, a minimum distance between the code-words being maximized, using the random non-zero vector in a region that includes unit norm vectors each having a Euclidean distance to each of the dominant singular vectors, equal to or less than a predetermined value, generating a second codebook corresponding to a unitary matrix that rotates the random non-zero vector toward the dominant singular vectors, and generating a final codebook using the first and second codebooks. | 2012-05-31 |
20120136913 | SYSTEM AND METHOD FOR COGNITIVE PROCESSING FOR DATA FUSION - A system and method for cognitive processing of sensor data. A processor array receiving analog sensor data and having programmable interconnects, multiplication weights, and filters provides for adaptive learning in real-time. A static random access memory contains the programmable data for the processor array and the stored data is modified to provide for adaptive learning. | 2012-05-31 |
20120136914 | DATA PROCESSING SYSTEM FOR REVERSE REPRODUCTION IN DATA STREAM PROCESSING - The present invention is for shortening the time required to discover a phenomenon related to a detected event. Reverse reproduction is performed in data stream processing. Specifically, a computer system | 2012-05-31 |
20120136915 | INSTALLATION SYSTEM FOR DEMAND RESPONSE RESOURCES - An installation system for demand response resources. The system may invoke a use of an installer portal to increase an efficiency of installing resources for demand response systems. Installation of such resources may incorporate registering a client with a particular customer, configuring the client with parameters, installing the client, confirming that the client is communicating properly with a demand response management system, connecting the client to various components at a resource facility, and confirming that the client sends usage or other data correctly to the demand response management system. | 2012-05-31 |
20120136916 | Enabling Interactive Integration of Network-Accessible Applications in a Content Aggregation Framework - Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing. | 2012-05-31 |
20120136917 | SEAMLESS MOVEMENT BETWEEN PHONE AND PC WITH REGARD TO APPLICATIONS, DISPLAY, INFORMATION TRANSFER OR SWAPPING ACTIVE DEVICE - It would be beneficial to allow one or more of information, applications, desktops, and in general any information to be shared between a computer and a communications device. For example, it would be useful to be able to move a presentation from a computer to a mobile communications device. Some solutions attempt to address this by requiring a user to load the information on a laptop, USB key, burn it to an optical disk or the like, and then “open” the information on another device located at the remote destination. In one embodiment, through the use of one or more of virtualization and content translation, any information and/or applications can be exchanged between a computer and a communications device. More specifically, one embodiment utilizes metadata in conjunction with a virtualization environment to allow the exchange of information and/or applications between a personal computer and a communications device, or vice versa. | 2012-05-31 |
20120136918 | Methods and Apparatus for Aggregating and Distributing Information - Methods and apparatus for aggregating and distributing information. A user may interact with embodiments of the present invention to access information relating to organizations/projects and issues they are interested in. For example, users may access a web portal which includes information from a wide variety of sources relating to the user's interests in certain organizations/projects and issues. | 2012-05-31 |
20120136919 | METHOD AND SYSTEM FOR EDITING MULTIMEDIA FILE - A method and a system for editing a multimedia file are provided, wherein the multimedia file provided by a server is edited and played by a client device. In the present method, the multimedia file provided by the server is downloaded and played. At least one edit operation for modifying the multimedia file is received. The edit operation is converted into a plurality of edit commands recognizable to the server. The edit commands are sent to the server to request the server to modify the multimedia file accordingly. The modified multimedia file is downloaded from the server and played again. | 2012-05-31 |
20120136920 | ALERT AND MEDIA DELIVERY SYSTEM AND METHOD - Alert and media systems and methods are disclosed. In some embodiments, a method comprises providing content to a site comprising the steps of managing, by a network operations center module, a plurality of content files comprising at least one alert file and at least one multimedia file, delivering the content file from the network operations center module to a communicatively connected network server module associated with the site based on one or more site-specific rules enforced by the network operations center module, and providing, by the network server module, the content file to a communicatively connected network interface module configured to receive the content file and convert the content into a format suitable for display on a communicatively connected display device. | 2012-05-31 |
20120136921 | EVENT MANAGEMENT FOR HOSTED APPLICATIONS - At a server system, event data is received that was sent over a network to the server system. The event data reflects one or more application events generated by at least one hosted application. The hosted application is executed on one or more servers and being accessible by a user over a network using a user client device. The event data is stored at the server system. A request to view information regarding events generated by the hosted application is received at the server system and from an administrator client device over a network. The stored event data is received. At the administrator client device and based on the retrieved event data, a display of information regarding application events is generated by the hosted application. | 2012-05-31 |
20120136922 | CONSISTENT WEB APPLICATION PRESENTATION - A request for a web page is received from a client device at a web server. At least a source web application and a target web application relating to the requested web page is identified. An output from the source web application and an output from the target web application are requested. A source style of the source web application is requested. The source style is combined with the output of the source web application and the output of the target web application into the requested web page. The requested web page is sent to the client device. | 2012-05-31 |
20120136923 | OBTAINING GROUP AND INDIVIDUAL EMERGENCY PREPAREDNESS COMMUNICATION INFORMATION - A method begins by a processing module obtaining a temporary set of group information, wherein group information pertains to a group identifier (ID), and wherein the group ID is associated with a corresponding set of individual identifiers (IDs) of a plurality of individual IDs. The method continues with the processing module obtaining at least one set of individual information, wherein individual information pertains to an individual ID of the plurality of individual IDs. The method continues with the processing module obtaining a set of group information associated with the at least one set of individual information based on the temporary set of group information. | 2012-05-31 |
20120136924 | SERVER DEVICE IN THIN-CLIENT SYSTEM - A server device for use in a thin-client system includes a determination unit configured to determine whether or not an application program executed on the server device based on an input event from the client terminal has requested sensor information in a present environment of a device, an obtaining unit configured to, when the determination unit has determined the application program has requested sensor information, obtain sensor information in a present environment of the client terminal instead of obtaining sensor information in an present environment of the server device, and a transmission unit configured to cause the application program to run based on the sensor information on the client terminal obtained at the obtaining unit and transmits screen data created by the execution to the client terminal. | 2012-05-31 |
20120136925 | Sharing Application Local Environment - Cloning a local environment is described. Cloning a local environment can enable sharing the environment during pair programming. Cloning can have other uses as well. A server or other computer may maintain a clone environment of a first client apart from a second client such that the cloned computing environment, mimicking the environment of the first client, may be maintained on behalf of and used by a second client. | 2012-05-31 |
20120136926 | COMPUTER NETWORKING SYSTEM AND METHOD WITH JAVASCRIPT EXECUTION FOR PRE-FETCHING CONTENT FROM DYNAMICALLY-GENERATED URL - An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example. | 2012-05-31 |
20120136927 | COMPUTER NETWORKING SYSTEM AND METHOD WITH JAVASCRIPT EXECUTION FOR PRE-FETCHING CONTENT FROM DYNAMICALLY-GENERATED URL AND JAVASCRIPT INJECTION TO MODIFY DATE OR RANDOM NUMBER CALCULATION - An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example. | 2012-05-31 |
20120136928 | COMPUTER NETWORKING SYSTEM AND METHOD WITH PRE-FETCHING USING BROWSER SPECIFICS AND COOKIE INFORMATION - An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example. | 2012-05-31 |