02nd week of 2015 patent applcation highlights part 52 |
Patent application number | Title | Published |
20150012480 | FLOATING TIME DIMENSION DESIGN - A method, system, and computer program product for managing time dimension tables are disclosed. In a first aspect, the method comprises providing an intelligent time dimension agent application and optimizing a time dimension table by the intelligent time dimension agent based upon changing data in associated fact tables. In a second aspect, the system comprises a processor and a memory coupled to the processor, wherein the memory includes an application which, when executed by the processor, causes the processor to carry out the steps of the method. In a third aspect, the computer program product comprises a non-transitory computer readable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computer device, causes the computer device to carry out the steps of the method. | 2015-01-08 |
20150012481 | Unified Master Report Generator - Methods, systems, and computer-readable mediums are provided for generating master reports. For example, a request to generate a master report may be received from a client device. Release data that includes a list of programs being developed is obtained from a program repository tool. Programs from the list of programs matching the search criteria are then identified. Business case data is then obtained from a business case tool for each matching program. Program process data is also obtained from a product and production tool for each matching program. Using an integrity rule, issues in the release data, the business case data, and the program process data are detected. The master report is generated such that the master report includes the release data, the business case data, the program process data, and the detected issues. The master report is then communicated to the client device. | 2015-01-08 |
20150012482 | SYSTEM AND METHOD FOR PERSONALIZED BIOMEDICAL INFORMATION RESEARCH ANALYTICS AND KNOWLEDGE DISCOVERY - A Health Information Virtual Exchange (HIVE) BIOMED SYSTEM includes an originating exchange unit including circuitry configured to transmit, to a receiving exchange unit, a query request including predetermined query criteria, and receive, from the receiving exchange unit, patient metadata corresponding to a patient. The system also includes a receiving exchange unit including circuitry configured to aggregate protein-protein interaction data from a first service unit, wherein the aggregation includes determining corresponding data standards managed by the first service unit and receiving the protein-protein interaction data from the first service unit in the determined corresponding data standards. The receiving exchange unit can generate, in response to receiving the query request, the patient metadata corresponding to the patient, and transmit the patient metadata to the originating exchange unit. | 2015-01-08 |
20150012483 | OPEN DATABASE-BASED FAR-DISTANCE BICENTRIC ONLINE PROCESSING METHOD AND SYSTEM - An open database-based far-distance bicentric online processing method and system are disclosed. The method comprising: capturing a database access related information of an online transaction from an APP server; automatically recognizing update statements and query statements according to SQL statements in the database access related information and a type of a storage process; and directing the update statements and the query statements to database servers of a primary center and a backup center respectively for operation. The present invention routes the query statements to the backup center to realize an open system ultra-far-distance bicentric transaction processing, thereby breaking the limitation of the 30 km distance of the IBM GDPC and ORACLE Rac technologies, improving the processing capacity and usability of the production system, and sufficiently utilizing the resources of the backup centers in the same city. | 2015-01-08 |
20150012484 | SYSTEMS AND METHODS FOR INCREASING THE SCALABILITY OF SOFTWARE-DEFINED NETWORKS - A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed. | 2015-01-08 |
20150012485 | Enhanced Delivery of Messaging Data Traffic - Devices, systems, and methods are disclosed for delivering enhanced message content to subscribers and for overcoming common incompatibilities found in message delivery mechanisms. Exemplary embodiments profile an intended recipient's network capabilities, the intended recipient's device, and/or the recipient's service feature profile. This profile is leveraged to predictively and adaptively adjust the subsequent enhanced message content delivery process. Further, content modification can be applied for those cases where there is a defined mismatch that can be handled in order to facilitate delivery of the substance of the enhanced content. Finally, in cases where the content needs to be delivered intact to the intended recipient, but where the recipient network, the recipient's device and/or the recipient's service profile do not allow for delivery, the content may be delivered to an alternative device or system. These alternative devices or systems may be managed by the sender, the recipient, or a service provider's network. | 2015-01-08 |
20150012486 | Efficient Pushdown Of Joins In A Heterogeneous Database System Involving A Large-Scale Low-Power Cluster - A database management server manages a distributed data set at least partially stored in volatile memory of a plurality of nodes. The database management server stores transaction logs in persistent storage corresponding to one or more database transactions performed on the distributed data set. In response to a query, a join operation is performed with assistance from the cluster. A snapshot identifier identifies a particular database state that is transactionally consistent. Based on the transactional logs, updated data blocks updated after the snapshot identifier of the query are identified. The cluster is instructed to perform one or more distributed join operations on the distributed data set without processing data in the updated data blocks. The database management server performs a partial join evaluation on the updated data blocks. | 2015-01-08 |
20150012487 | METHOD TO OPTIMIZE PROVISIONING TIME WITH DYNAMICALLY GENERATED VIRTUAL DISK CONTENTS - Distribution of middleware binary includes: receiving a request to deploy a workload with middleware service(s); selecting a base operating system (OS) image to host the middleware service(s); determining locations of binary file(s) for the middleware service(s) in a repository on a storage system; cloning a virtual disk containing the base OS image on the storage system; and copying the binary file(s) from the locations in the repository into the cloned virtual disk on the storage system. The binary file(s) are copied onto the virtual disk directly on the storage system, without the need to traverse a network interface. The base OS image is augmented with the binary files just prior to the deployment of the virtual machine (VM). | 2015-01-08 |
20150012488 | Structured Content Item Synchronization - A content management system defines a synchronization application programming interface (API) used by applications executing on client devices to synchronize content items after the content items are changed. Functions of the API specify changes to the content items in terms of semantically-meaningful locations within the content items, rather than physical file locations. The content management system can represent the state of a content item in terms of change descriptors that reference the semantic locations of the API. The content management system can then distribute the change descriptors to the client devices, which refer to the semantic locations of the change descriptors when determining how to reconcile changes made by other client devices. | 2015-01-08 |
20150012489 | SYSTEM AND METHOD FOR ENHANCED SYNCHRONIZATION OF RECORD ORGANIZED DATA BETWEEN DISPARATE APPLICATIONS - Among other things, embodiments of the present disclosure allow multiple accounting software applications to make concurrent edits to the same documents and database records, and provide an efficient, user-friendly interface for resolving conflicts that arise from such edits. | 2015-01-08 |
20150012490 | METHOD PROCESS AND SYSTEM TO ATOMICALLY STRUCTURE VARIED DATA AND TRANSFORM INTO CONTEXT ASSOCIATED DATA - A novel method, system and process for the enterprise software are described. The data is created, captured, ingested, stored, atomized, monitored, separated, analyzed, enriched, correlated, managed, automated, processed, isolated, secured and synthesized (for example published or automatically pushed to user). The data is recreated using automated contextual delivery methods and processes. This process enables a user to regulate the industry wide leading practices and constantly enrich data. Task allocation is automated. This SaaS and/or Cloud computing system may be installed and distributed across users' device, public cloud, behind a company's firewall and/or additional security may be provided using privacy vault. This method, system and process for this software may be implemented on a machine readable media. | 2015-01-08 |
20150012491 | HIGHER EFFICIENCY STORAGE REPLICATION USING COMPRESSION - In one embodiment, there is a multi-cluster synchronization system between two or more clusters. The multi-cluster synchronization system uses variable compression to optimize the transfer of information between the clusters. Compression is used not only to minimize the total number of bytes sent between the two clusters, but to dynamically vary the size of the objects sent across the wire to optimize for higher throughput after considering packet loss, TCP windows, and block sizes. This includes both the packaging of multiple small files together into one larger compressed file, saving on TCP and header overhead, but also the chunking of large files into multiple smaller files that are less likely to have difficulties due to intermittent network congestion or errors. A further embodiment uses forward error correction to maximize the chances that the remote end will be able to correctly reconstitute the transmission. | 2015-01-08 |
20150012492 | METHOD AND APPARATUS FOR REPLICATING DATA - In order to synchronize a file between transmitting and receiving nodes, when a file is changed, a hint provider of the transmitting node provides a change file and change information about the change file as a hint to a change log generator, the change log generator generates a change log with reference to the change file and the hint, and the generated change log is transmitted to the receiving node by a change log transmitter. | 2015-01-08 |
20150012493 | REDUCING LATENCY AND COST IN RESILIENT CLOUD FILE SYSTEMS - Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include: receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder. | 2015-01-08 |
20150012494 | SYSTEM AND METHOD OF PERFORMING CONTINUOUS BACKUP OF A DATA FILE ON A COMPUTING DEVICE - The described embodiments relate to devices for performing continuous backup of a data file on a computing device. The computing device transmits, to a backup server, a first network backup version of the data file, when the backup server is constantly available to the computing device through an uninterrupted network connection. The computing device monitors the data file to detect when a modification has been made to the data file, and when a modification to the data file has been detected, the computing device refrains from transmitting backup data associated with the modification until a network time interval expires. During the network time interval, a delta file corresponding to the modification made to the data file is stored locally on the computing device. Upon expiry of the network time interval, the computing device then transmits a second network backup version of the data file to the backup server. | 2015-01-08 |
20150012495 | DATA OBJECT STORE AND SERVER FOR A CLOUD STORAGE ENVIRONMENT, INCLUDING DATA DEDUPLICATION AND DATA MANAGEMENT ACROSS MULTIPLE CLOUD STORAGE SITES - Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features. | 2015-01-08 |
20150012496 | STORAGE DEVICE AND METHOD FOR CONTROLLING STORAGE DEVICE - A storage device includes a first storage unit, a second storage unit, and a processor. The first storage unit is configured to temporarily store therein a file. The second storage unit is configured to store therein backup data of the file stored in the first storage unit. The processor is configured to manage update states of files stored in the first storage unit and a requirement to be satisfied for backing up the files stored in the first storage unit into the second storage unit. The processor is configured to store, in the second storage unit, first backup data of a first file among the files stored in the first storage unit. An update state of the first file satisfies the requirement. | 2015-01-08 |
20150012497 | CLUSTER-WIDE UNIQUE ID FOR OBJECT ACCESS CONTROL LISTS - A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into systems each having multiple nodes. Objects in the systems have access control lists (ACLs) associated therewith. A method of providing a search key to each ACL in any one system comprises: selecting a region for each metadata object pertaining to the objects in the system; and generating, for each ACL associated with an object in the system, an ACL ID (identifier) as a search key which includes the region number of the region selected for the metadata object pertaining to the object, a region map level corresponding to the region selected, and a monotonically increasing counter value that is automatically incremented each time an ACL ID is generated. The ACL ID remains unique during reconfiguration via splitting/merging existing distributed portions of the database. | 2015-01-08 |
20150012498 | CREATING AN ARCHIVAL MODEL - At least one relationship among a plurality of data storage tables in a data repository is determined. An archival model is created based on the determined at least one relationship, where the archival model is useable to archive content of the data storage tables. | 2015-01-08 |
20150012499 | RESTORING COMPUTING ENVIRONMENTS, SUCH AS AUTORECOVERY OF FILE SYSTEMS AT CERTAIN POINTS IN TIME - A method and system for restoring a computing environment from a secondary data store, and facilitating such restoration, is described. In some examples, the system copies the configuration parameters of a computing environment, such as a file system, as well as the data within the file system, and transfers the copies to secondary storage for later restoration. For example, the system may generate an xml file of the configuration parameters of the computing environment when a backup operation of the computing environment is performed, and store the xml file along with copies of the data from the computing environment in secondary storage. | 2015-01-08 |
20150012500 | SYSTEM AND METHOD FOR READING FILE BLOCKS - A system and method for reading file blocks includes reading an inode associated with the file from the file system, the inode including one or more first block pointers, determining a height of a file tree associated with the file, and determining whether a value of a second block pointer selected from the one or more first block pointers is consistent with the file having been stored using a block allocation pattern. When the value of the second block pointer is consistent with the file having been stored using the block allocation pattern the method further includes pre-fetching a plurality of file blocks based on the block allocation pattern, verifying that the pre-fetched file blocks are consistent with the file tree, and retrieving one or more data blocks of the file. In some examples, the block allocation pattern corresponds to the file being stored in streaming order to consecutively and contiguously located blocks. | 2015-01-08 |
20150012501 | METHOD AND APPARATUS FOR PROVIDING DATA CORRECTION AND MANAGEMENT - An approach is provided for determining at least one entity specified in at least one data record. The approach further involves determining one or more data sources available from the at least one entity. The approach further involves processing and/or facilitating a processing of the one or more data sources to determine information for a verification, an update, or a combination thereof of the at least one data record. | 2015-01-08 |
20150012502 | Big Data Centralized Intelligence System - Embodiments of the present invention are directed to a system and method for a central intelligence system for managing, analyzing, and maintaining large scale, connected information systems. The centralized information system may receive data from servers, databases, mainframes, processes, and other technological assets. A user is able to use the centralized information system to run analyses on the data associated with the connected systems, including: historical analysis, real-time analysis, and predictive modeling. The system can monitor the data and automatically correct identified errors without the need of human intervention. The centralized information system can also generate risk management profiles and automatically modify data to conform to the risk management profiles. | 2015-01-08 |
20150012503 | SELF-HEALING BY HASH-BASED DEDUPLICATION - For self-healing in a hash-based deduplication system using a processor device in a computing environment, deduplication digests of data and a corresponding list of the deduplication digests in a table of contents (TOC) are maintained for the self-healing of data that is lost or unreadable. The input data digests are compared to the TOC if directed to data that is lost or unreadable, and the input data digests are used to repair the one of lost and unreadable data. | 2015-01-08 |
20150012504 | PROVIDING IDENTIFIERS TO DATA FILES IN A DATA DEDUPLICATION SYSTEM - Data file in the data deduplication system are associated with a file identifier defined to have a first part identifier for denoting a location of the data file in a storage, and a second part identifier for uniquely identifying the data file in the data deduplication system over time. | 2015-01-08 |
20150012505 | CONFIGURABLE DATA MASKS SUPPORTING OPTIMAL DATA EXTRACTION AND DATA COMPACTION - Systems and methods are provided for accessing and storing variables the systems comprise a standardized executable application module (SEAM), a computer readable storage device containing the configuration data including a data matrix recorded thereon, the computer readable storage medium comprising a dynamic data store (DDS) and a static data store (SDS), wherein the DDS includes a temporary storage location expansion to the data matrix recorded in the SDS. The systems further comprise a workflow service module, the work flow service module including an encode utility and a decode utility, the workflow service module being configured to direct communication between the SDS, the DDS and the SEAM including retrieving a variable from, and storing the variable to, the computer readable storage device based on the encode utility, the decode utility and the data matrix stored in the SDS and in the DDS expansion. | 2015-01-08 |
20150012506 | EFFECTIVE METHOD TO COMPRESS TABULAR DATA EXPORT FILES FOR DATA MOVEMENT - Compression of data for database movement, includes: selecting a first group of categorical columns for compression; selecting a next group of categorical columns from remaining columns for compression; repeating the selecting of the next group until a predetermined compression threshold is met; creating first compression files comprising compressed representations of the columns in the first group; creating next compression files comprising compressed representations of the columns in each of the next groups; storing initial row sort order, group identity, and column positions corresponding to each of the next groups; and storing any columns not selected for compression in an uncompressed file in the original row sort order. Decompression of the data includes: rebuilding categorical columns in each group of compression files using group identity and column positions corresponding to the group; and sorting rows comprising the rebuilt categorical columns to the initial row sort order. Sorted rows for each group are merged with rows in the uncompressed file. | 2015-01-08 |
20150012507 | SYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL - Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to compress data. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device. | 2015-01-08 |
20150012508 | COMPOSITE MEDIUM MANAGEMENT SYSTEM, INFORMATION MANAGEMENT SERVER APPARATUS, COMPOSITE ACCESS CONTROL CREATION APPARATUS, AND PROGRAM - Upon receiving a medium storage request from a client apparatus, an information management server apparatus according to an embodiment evaluates, based on at least one policy file read out based on at least one parent management ID in the medium storage request and user information in the medium storage request, whether medium storage responding to the medium storage request is possible. Upon evaluating that the medium storage is possible, the information management server apparatus creates composite access control which do not violate any management rules included in the at least one policy file. | 2015-01-08 |
20150012509 | DATA QUALITY MONITORS - Systems and methods are presented for data quality monitoring. Data quality monitors may be created and configured to identify objects with specified data quality issues and/or property values. Objects identified by a data quality monitor can be presented to users for confirmation and resolution. Properties used by the data quality monitor to match objects may also be displayed to users. | 2015-01-08 |
20150012510 | POINT OF INTEREST DATABASE MAINTENANCE SYSTEM - A method of processing data at a server ( | 2015-01-08 |
20150012511 | SEARCHING CONTENT BASED ON TRANSFERRABLE USER SEARCH CONTEXTS - A search context is recorded during a search performed by a first user. The search context may include environmental variables associated with the computing equipment used by the first user such as at least one of regional settings, geographic location, social attributes, job role, browse history, and cookie files. The search context may be encrypted or be restricted for use by certain users and for a specific period of time. The search context may be sent to a second user or a group. The context is applied to environmental variables associated with the computing equipment used by the second user. The second user can thereby substantially duplicate the search performed by the first user. | 2015-01-08 |
20150012512 | MULTI-DIMENSIONAL SEARCH - Example methods and systems are directed to providing multi-dimensional search results. A source (e.g., a closed captioning stream) may provide a series of keywords. The series of keywords may be used to generate a series of searches. The results from the searches may be presented as part of a user interface in a grid. For example, one row may be presented for each keyword, with the row for the keyword containing the results from searching using that keyword. Alternatively, one column may be presented for each keyword, with the column for the keyword containing the results from searching using that keyword. The series of keywords may be generated once. Alternatively, new keywords may be periodically added to the series of keywords, causing the grid to be updated. Old keywords and their corresponding search results may periodically be removed from the grid. | 2015-01-08 |
20150012513 | PROVIDING A QUERY RESULTS PAGE - Providing a query results page is disclosed, including by: receiving a current query; determining a correction factor corresponding to the current query; determining a corrected query results request quantity based at least in part on the correction factor; performing an initial search for a plurality of query results responsive to the current query, wherein a quantity of query results included in the plurality of query results corresponds to the corrected query results request quantity; determining a quantity of compliant query results of the plurality of query results by comparing at least some of the plurality of query results to one or more display conditions and identifying compliant query results that meet the one or more display conditions; and causing a page of query results to be presented based at least in part on the quantity of compliant query results. | 2015-01-08 |
20150012514 | PROVIDING CONTENT - A method includes receiving landing page information from a content provider, the landing page information being representative of one or more graphical aspects of a landing page associated with the content provider, generating a landing page image representative of the landing page based at least in part on the landing page information, the landing page image being different from the landing page, specifying an association between the landing page image and a content item associated with the content provider, generating a control for presentation along with the content item that, when activated, causes the display of the landing page image providing, in association with a resource, the content item in combination with the control. | 2015-01-08 |
20150012515 | SYSTEM AND METHOD FOR PROVIDING SUITABLE WEB ADDRESSES TO A USER DEVICE - A system and method for providing a suitable web address to a user device. The method comprises: receiving a query from the user device; identifying at least one configuration parameter of the user device; determining a search intent based on the received query; selecting at least one information resource from a plurality of information resources to serve the search intent; identifying a web address respective of each of the at least one selected information resource; and generating a suitable web address based on each identified web address, the search intent, and the at least one configuration parameter, wherein accessing the at least one information resource via the suitable web address allows optimal display of the information provided by the information resource on the user device. | 2015-01-08 |
20150012516 | METHOD AND APPARATUS FOR PROVIDING TRAFFIC-BASED CONTENT ACQUISITION AND INDEXING - A method and apparatus for processing packets in a network are disclosed. For example, the method scans one or more packets representing a content that is being transferred via the network, where the scanning acquires one or more content elements. The method then builds a keyterm index from the one or more content elements, and stores the keyterm index in a repository. A query handler then responds to queries in accordance with the keyterm index. | 2015-01-08 |
20150012517 | SEARCHING CONTENT BASED ON TRANSFERRABLE USER SEARCH CONTEXTS - A search context is recorded during a search performed by a first user. The search context may include environmental variables associated with the computing equipment used by the first user such as at least one of regional settings, geographic location, social attributes, job role, browse history, and cookie files. The search context may be encrypted or be restricted for use by certain users and for a specific period of time. The search context may be sent to a second user or a group. The context is applied to environmental variables associated with the computing equipment used by the second user. The second user can thereby substantially duplicate the search performed by the first user. | 2015-01-08 |
20150012518 | PRESENTING REAL-TIME SEARCH RESULTS - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results. | 2015-01-08 |
20150012519 | RECOMMENDATION SEARCH METHOD FOR SEARCH ENGINE, DEVICE AND COMPUTER READABLE STORAGE MEDIUM - A recommendation search method is provided for a search engine. The method includes recording a search log and a click log for query terms during search processes, and determining weights of tendencies of vertical searches for the query terms based on the recorded search log and click log. The method also includes, upon detecting a query term in a search box, determining recommended query terms relating to the query term in the search box, searching for the weights of tendencies of the vertical searches for each of the recommended query terms and determining a tendentious vertical search type for each of the recommended query terms based on the weights of tendencies of the vertical searches, and displaying each of the recommended query terms and links of the tendentious vertical search types for the recommended query terms. Further, the method includes, upon detecting a click on a link of one of the tendentious vertical search types corresponding to one of the recommended query terms, performing a search based on the one of the recommended query terms by using a vertical search engine corresponding to the one of the tendentious vertical search type, and displaying search results. | 2015-01-08 |
20150012520 | METHOD AND APPARATUS FOR PERFORMING SEARCH FUNCTION IN PORTABLE TERMINAL - A method and an apparatus for performing a search function by selecting a specific text displayed on a screen are provided. The method includes selecting a text displayed on a screen, extracting search keywords from the selected text and displaying the extracted search keywords, recognizing selection of at least one of the displayed search keywords, and performing a search using the at least one selected search keyword. Accordingly, a user can easily and conveniently search for desired information without directly inputting a search keyword in the search window. | 2015-01-08 |
20150012521 | SYSTEM AND METHOD FOR EXPOSING INTERNAL SEARCH INDICES TO INTERNET SEARCH ENGINES - A system and method for exposing internal search indices to Internet search engines. The internal search indices are exposed to external search engines in such a way that the data may be segregated into at least two types including one layer of search data specifically for the search engines, and another for potential users of the application. This significantly improves the probability of discovery by search engines and also provides for presentation of discovered content to users in a manner consistent with the content itself, or consistent with the intended controls or presentations established by the content's owner. The system and method also includes one or more components that reproduce information about IP in a format that search engines can recognize and locate. | 2015-01-08 |
20150012522 | METHOD FOR SYNTHETIC DATA GENERATION FOR QUERY WORKLOADS - Generation of synthetic database data includes annotated query subplans for a multiple table query workload that includes a desired cardinality for nodes (v) in the subplans. The subplans may be merged and represented by a direct acyclic graph (DAG). The maximum entropy joint probability distribution for each attribute (x) for each node (v) is determined as: | 2015-01-08 |
20150012523 | METHOD FOR SYNTHETIC DATA GENERATION FOR QUERY WORKLOADS - Generation of synthetic database data includes annotated query subplans for a multiple table query workload that includes a desired cardinality for nodes (v) in the subplans. The subplans may be merged and represented by a direct acyclic graph (DAG). The maximum entropy joint probability distribution for each attribute (x) for each node (v) is determined as: | 2015-01-08 |
20150012524 | USING MODELS FOR TRIGGERING PERSONAL SEARCH - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a user, accessing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used, determining a user intent for the search query based on comparing one or more terms in the search query with the terms of n-grams in the user model, and receiving search results that are responsive to the search query, the search results being specific to the user intent. | 2015-01-08 |
20150012525 | SELECTING IMAGES ASSOCIATED WITH CONTENT RECEIVED FROM A SOCIAL NETWORKING SYSTEM USER - A composer interface allows a user to provide input, such as text data, to the social networking system. One or more images may be presented to the user via the composer interface, allowing the user to select one or more images to associate with the input. The images presented to the user may be selected based on associations of images with similar input by social networking system users. For example, images that a threshold number of users have associated with similar input are presented via the composer interface. If the user selects an image to associate with the input, the social networking system presents the selected image along with the received input in a content item presented to other social networking system users. | 2015-01-08 |
20150012526 | Method and System for Limiting Database Access Results - A method includes generating a request for data sets in a database via a user interface, modifying the request as a function of a number, n, of data sets visible in the user interface, sending the modified request to the database for execution, and receiving n data sets from the database responsive to the modified request to display on the user interface. | 2015-01-08 |
20150012527 | USER INTERFACE FOR RECOMMENDED ALTERNATIVE SEARCH QUERIES - Alternative search queries are provided by: determining alternative search paths for terms in a current search query; receiving a user selection of one or more terms in the current search query; providing a graphical display of one or more alternative search paths for the selected terms; receiving a user selection of at least a portion of one of the alternative search paths to be a new search query; and displaying search results for the new search query. The new search query may then become the current search query, and the determining of the alternative search paths, the receiving of the user selection of the one or more terms in the current search query, and the providing of the graphical display of alternative search paths for the selected terms are performed for the new search query as the current search query. | 2015-01-08 |
20150012528 | SEARCHING, REVIEWING, COMPARING, MODIFYING, AND/OR MERGING DOCUMENTS - Review, comparison, modification, and/or merging of multiple sources of data associated with media content are facilitated. Multiple documents can be simultaneously reviewed with a base document, and the changes or differences associated therewith can be flexibly reviewed, compared, accepted, and/or rejected to efficiently generate a new document having the changes or differences merged. Documents can be reviewed compared, modified, and/or merged based on sections of the base document. Efficient and selective search-and-replace of data associated with media content in files of various data sources or locations is thus enabled for a wide array of document tasks. | 2015-01-08 |
20150012529 | PIVOT FACETS FOR TEXT MINING AND SEARCH - Provided are techniques for providing and using pivot facets for text mining and search. A metadata field is mapped to a pivot facet. In response to executing a first query, at least a first document and the pivot facet are displayed. In response to selection of the pivot facet, a second query that includes a value of the metadata field is generated, and the second query is executed to locate at least a second document that includes the value of the metadata field. | 2015-01-08 |
20150012530 | DETERMINING AN EMERGENT IDENTITY OVER TIME - A device may receive identity information associated with an identity, and may determine a relationship between at least one of: the identity and another identity, or the identity and an attribute. The device may determine a credibility score, associated with the relationship, that indicates a likelihood that the relationship is an accurate representation of the identity. The device may determine a confidence score based on the identity information and the credibility score, and may output or store the confidence score. | 2015-01-08 |
20150012531 | Online Method and System for Identifying Potential Friends and Building Real Friendships Therebetween - An online system collects extensive profile information from users, performs a matching process that identifies best matches between users as potential friends, and performs a bonding process that challenges the matched users to tasks that serve to reinforce and deepen the level of friendship between the matched users. The bonding process includes a plurality of increasingly more personal levels of friendship that are achieved by accomplishing a plurality of increasingly personal challenges that must be completed before moving on to the next level. The ultimate level of bonding is best friends. | 2015-01-08 |
20150012532 | USER MODELS FOR IMPLICIT INTENTS IN SEARCH - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a plurality of documents, the plurality of documents being associated with a user of a plurality of users and having been generated using a plurality of computer-implemented services, determining information from the plurality of documents that is of potential interest to the user, and providing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used, wherein the at least one context is based on information determined from the document | 2015-01-08 |
20150012533 | METHOD AND CLIENT DEVICE FOR ACCESSING WEBPAGE - Methods and device for accessing a webpage are provided. A client obtains a first URL (uniform resource locator) according to a request for accessing a webpage and updates the first URL to generate a second URL. The second URL contains one or more pre-stored data items which are pre-stored in the client, and the second URL is configured to load information corresponding to the one or more pre-stored data items to the webpage to be accessed. The client accesses the webpage via the second URL. A client device includes a first obtaining unit, a first updating unit, and an accessing unit. | 2015-01-08 |
20150012534 | SYSTEM AND METHOD FOR IDENTIFYING INDIVIDUAL USERS ACCESSING A WEB SITE - An improved method and system for identifying individual users accessing a web site. A web site server is able to identify distinct users by using a unique identifier associated with each client computer system requesting access to the web site. The unique identifier comprises an Internet address, such as an Internet Protocol (IP) address, and a time value associated with each client computer system requesting access to the web site. On starting up a web browser, an application program or browser plug-in may synchronize the internal clock included with the client computer system with a global time standard. The synchronized time value may be based on an event associated with the client computer system, such as the start of a web browser. A web site server may determine the uniqueness of the client computer system by comparing unique identifier records of users accessing the web site. A user may be identified as distinct if no matching record exists in the database. Multiple client computer systems having a common Internet address may be identified by using this method. Users privacy is also protected as the unique identifiers are erased when the client computer system's user exits the web browser or powers down the computer. | 2015-01-08 |
20150012535 | Tracking Changes to Content on an External Source in an Online Social Network - In one embodiment, a method includes accessing a profile page of a user of an online social network, determining whether content on an external web site has been update by the user, and if the content on the external web site has been updated, then updating the profile page of the user to include the content. | 2015-01-08 |
20150012536 | GROUP DECISION METHOD ON RANKING OF A LARGE NUMBER OF ALTERNATIVES - In a group decision method on ranking of a large number of alternatives, multiple alternatives are re-grouped into subgroups, and each alternative in every subgroup are evaluated based on information of each alternative to generate a ranking number for each alternative in every subgroup. Then, a normalized score for each alternative in every subgroup are determined to generate an average normalized score for each alternative, so as to increase the accuracy of ranking results of alternatives in a large scale competition. | 2015-01-08 |
20150012537 | ELECTRONIC DEVICE FOR INTEGRATING AND SEARCHING CONTENTS AND METHOD THEREOF - An electronic device for integrating and searching contents and a method thereof. The method includes extracting tag information of at least one contents executed in at least one application, classifying at least the one executed contents based on the extracted tag information according to types of the contents, and displaying the classified contents according to a set order. | 2015-01-08 |
20150012538 | FLEXIBLE NAMESPACE PRIORITIZATION - Access to resources on a computer may be provided by using a first namespace of resources and a second namespace of resources, where one or more names are common to both namespaces and those names refer to different respective instances of resources. A request is received for a first resource name from an application, where the first resource name exists in the first resource namespace and in the second resource namespace. In response to the request, whether to obtain a resource from the first namespace or from the second namespace is determined by applying one or more resource policies to the first resource namespace and to the second resource namespace. | 2015-01-08 |
20150012539 | SYSTEM AND METHOD FOR CLUSTERING DISTRIBUTED HASH TABLE ENTRIES - A distributed storage system may store data object instances in persistent storage and may store keymap information for those data object instances in a distributed hash table on multiple computing nodes. Each data object instance may include a composite key containing a user key. The keymap information for each data object instance may map the user key to a locator and the locator to the data object instance. A request to store or retrieve keymap information for a data object instance may be routed to a particular computing node based on a consistent hashing scheme in which a hash function is applied to a portion of the composite key of the data object instance. Thus, related entries may be clustered on the same computing nodes. The portion of the key to which the hash function is applied may include a pre-determined number of bits or be identified using a delimiter. | 2015-01-08 |
20150012540 | DERIVING AN INTERESTINGNESS MEASURE FOR A CLUSTER - Groups of connected concepts are identified for a cluster. At least one interestingness measure is computed for each of the groups of connected concepts in the cluster. An interestingness measure for the cluster is derived based on the interestingness measures for the corresponding groups of connected concepts. | 2015-01-08 |
20150012541 | METHODS AND APPARATUS FOR TARGETING COMMUNICATIONS USING SOCIAL NETWORK METRICS - A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors. | 2015-01-08 |
20150012542 | CLASSIFICATION OF AMBIGUOUS GEOGRAPHIC REFERENCES - A location classifier generates location information based on textual strings in input text. The location information defines potential geographical relevance of the input text. In determining the location information, the location classifier may receive at least one geo-relevance profile associated with at least one string in the input text, obtain a combined geo-relevance profile for the document from the at least one geo-relevance profile, and determine geographical relevance of the input text based on the combined geo-relevance profile. | 2015-01-08 |
20150012543 | REGION LABELING METHOD AND DEVICE OF DATA DOCUMENTS - A region labeling method of data documents and a device thereof are provided. The region labeling method includes: obtaining a tree structure, which has a plurality of nodes including a plurality of administrative division names and iconic names with a hierarchical relationship therebetween; receiving the data document and retrieving at least one keyword from the data document; comparing the at least one keyword with the nodes to find a first node matching the at least one keyword; and labeling the first node and at least one father node of the first node to the data document. | 2015-01-08 |
20150012544 | INDEX SCAN DEVICE AND INDEX SCAN METHOD - The index scan device acquires information on a search space in a multi-dimensional space corresponding to a search range of a query, or information on a partial search space in this search space; sets, as a search point, a data point corresponding to at least one of a minimum and a maximum of values obtained by changing each data point in the multi-dimensional space to be one-dimensional, from among data points contained in the search space or the partial search space; identifies, in the index storage unit, index data associated with a partial space containing the search point; estimates a boundary line passing through the search space or the partial search space on the basis of identification information on the partial space obtained from the identified index data; and determines, from among divided search spaces obtained by dividing the search space or the partial search space by the estimated boundary line, a divided search space excluding the partial space containing the search point as the partial search space. | 2015-01-08 |
20150012545 | TOOL TO QUANTIFY INFLUENCE OF INDIVIDUAL USERS - A method and system for scoring individuals within a community, for instance an online forum, based on the individual's contribution to the community in terms of not only quantity but quality. The score is determined by analyzing the activity of the individual, including replies other individuals have made to the individual's activity, and may weigh each reply based on a score of the individual making said reply. Analysis may also consider factors such as number of topics or comments, number of views or subscriptions by other individuals, and/or duration of time since the individual joined the community, among other possibilities. Once all factors are determined, the values of the factors are multiplied by associated weights, then summed for a score. The score may be standardized on a fixed scale as a final operation. | 2015-01-08 |
20150012546 | SHARING USER DISTRIBUTED SEARCH RESULTS - A universal distributed search system allows users to find and distribute search results (possibly including advertisements) to those with whom they communicate. The search results can be easily distributed by the user via a simple interface that allows the search results to be easily added to the user's content. Search queries entered by the user or search results received from search components may be automatically refined by the system. | 2015-01-08 |
20150012547 | CO-SELECTED IMAGE CLASSIFICATION - Co-selected images are labeled based on a topic score that is a measure of relevance of the co-selected image to a first topic to which a reference image belongs. The first topic to which the reference image belongs is identified based on a reference label associated with the reference image. The co-selected images are images that are selected for presentation subsequent to selection of the reference image during a user session. The co-selected images are identified based on selection data for user sessions in which the reference image was selected for presentation. The topic score is generated based on a frequency of selection of the co-selected image. Image search results for a second topic can be filtered to remove images that are labeled as belonging to the first topic or the image search results can be reordered to adjust the presentation positions at which images are referenced based on the topic to which the images belong. | 2015-01-08 |
20150012548 | QUESTION-RELATED IDENTIFICATION OF RELEVANT SOCIAL COMMUNITIES - Methods, products, apparatus, and systems may identify one or more relevant social communities for one or more questions. Additionally, a user-question affinity value between a user and a question may be determined. In addition, a user-community affinity value between the user and each of a plurality of candidate social communities may be determined. Moreover, a question-community affinity value between the question and each of the plurality of candidate social communities may be determined based on the user-question affinity value and the user-community affinity value. The question-community affinity value determination may involve calculating a running average using the user-question affinity value and the user-community affinity value. The question-community affinity value may identify the one or more relevant social communities from the plurality of candidate social communities. | 2015-01-08 |
20150012549 | SORTING METHOD OF DATA DOCUMENTS AND DISPLAY METHOD FOR SORTING LANDMARK DATA - A sorting method of data documents is provided, adapted to an electronic device. The sort method includes the following steps: retrieving a plurality of keywords from contents of a plurality of data documents; retrieving corresponding keyword rankings of the plurality of keywords by a search engine; searching corresponding keyword categories of the plurality of keywords; and generating a sort algorithm based on the plurality of keywords, the keyword ranking and the keyword category of each of the plurality of keywords, and a current ranking of each of the plurality of data documents, wherein the sort algorithm is used to calculate a predicting ranking of another data document and to sort the another data document. | 2015-01-08 |
20150012550 | SYSTEMS AND METHODS OF MESSAGING DATA ANALYSIS - Systems and methods of analyzing message data. An embodiment is a method of analyzing message data including a plurality of messages associated with one or more users. The method is performed using a computing system comprising a computer storage medium and a computer processor. The system parses each message of the plurality of messages to identify a plurality of message segments. The system assigns the message segments to the one or more users. The assignment is based at least in part on a determination of whether each message of the plurality of messages is a reply message. The segments of the message are assigned to a reply user if the message is determined to be a reply message. The system applies a statistical model to the assigned message segments, to determine predicted locations for the users. The system outputs the predicted locations for the users. | 2015-01-08 |
20150012551 | Mechanisms For Semantics Publishing And Discovery - Methods, devices, and systems may be used for semantics publishing and discovery. In an embodiment, a method for publishing semantics related resource identifiers may include adding a key word to an identifier of a semantics related resource and publishing the identifier to at least one of a sibling node and a child node. In another embodiment, a method may include using a Bloom filter to publish a semantics related resource. In another embodiment, a method may include publishing, by a semantics node, an identifier of a semantics related resource to a sibling node, while publishing a digest of the semantics node to a child node. | 2015-01-08 |
20150012552 | AUTOMATED TREEMAP CONFIGURATION - Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of source data values as graphical elements in a default treemap visualization, where each data value is associated with a plurality of data dimensions. A first data dimension is selected to be mapped to an area cell characteristic based on the first data dimension having a quality of numeric and a quality of non-negative. A second data dimension is selected to be mapped to a color cell characteristic based on the second data dimension having a quality of numeric and a quality of previously unmapped. The default treemap visualization is generated based on the selected first data dimension and the selected second data dimension. | 2015-01-08 |
20150012553 | DYNAMIC ASSIGNMENT OF BUSINESS LOGIC BASED ON SCHEMA MAPPING METADATA - Provided are techniques for dynamic assignment of business logic based on schema mapping metadata. A first transformation is performed using a simplified map and a structural transformation map that maps attributes between a source system and a target system to generate simplified map data that includes source attribute and target attribute pairs. A document that includes combined data is generated using the simplified map data and source system metadata containing contextual values of the source system. A second transformation is performed to generate transformed contextual metadata containing contextual values for the target system using a contextual metadata transformation map and the combined data. | 2015-01-08 |
20150012554 | Communication System Including a Confidence Level for a Contact Type and Method of Using Same - A communication system and method are disclosed. The system and method use a contact type and a confidence level to determine whether to proceed with an operation, which operation to perform and/or how to perform an operation. The method and system may be used to determine a confidence level for a contact type, and may be used to update existing contact information, as well as for other uses. | 2015-01-08 |
20150012555 | POI Information Providing System, POI Information Providing Device, POI Information Output Device, POI Information Providing Method, and Program Therefor - Provided is a technology that allows use of a trend rating acquired more objectively. A POI information providing device includes: a storage unit which stores POI data including a POI name; a posted data acquisition unit which acquires posted data through a network; a trend rating acquisition unit which obtains a matching degree between a word included in the posted data and the POI name for each piece of the posted data, and uses a predetermined calculation expression for the matching degree to calculate and acquire a trend rating indicating an attention degree of a POI; a trend rating identification unit which identifies, when a request for the trend rating is received from another device connected through the network, the trend rating corresponding to the request; and a transmission unit which transmits the trend rating identified by the trend rating identification unit to the another device. | 2015-01-08 |
20150012556 | Method for Starting Music Application and Terminal - A method for starting a music application and a terminal are provided that relate to the field of terminal technologies and that reduce a user's operation steps and improve user experience. The method includes: when an application is started, performing a search in an audio association information list according to identifier information of the started application, where the audio association information list refers to a list of a correspondence between an application and an audio file; and when the audio association information list includes an audio file corresponding to the started application, starting a music application in the background to play the audio file corresponding to the started application. Embodiments of the present invention are mainly applied to a process of combined use of a music application and a non-music application. | 2015-01-08 |
20150012557 | MINIMIZING RESULT SET SIZE WHEN CONVERTING FROM ASYMMETRIC TO SYMMETRIC REQUESTS - A method, system, and a computer program product for converting asymmetric requests into symmetric requests are disclosed. In a first aspect, the method comprises a computer partitioning a query into a set of partitions along a dimension of a multi-dimensional data source, wherein each partition of the set of partitions comprises more than one member and the query has a query result count. The method includes the computer creating a candidate query for each partition of the set of partitions, wherein each candidate query has a candidate query result count. Responsive to a determination that the query result count is greater than a sum of the candidate query result counts, the method includes the computer substituting the query with the candidate queries. | 2015-01-08 |
20150012558 | USING MODELS TO ANNOTATE SEARCH QUERIES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a user, accessing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used, annotating one or more terms in the search query to provide an annotated search query, annotations being provided from user model, and receiving search results that are responsive to the annotated search query. | 2015-01-08 |
20150012559 | Search System Using Search Subdomain And Hints To Subdomains In Search Query Statements And Sponsored Results On A Subdomain-By-Subdomain Basis - A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis. | 2015-01-08 |
20150012560 | METHODS AND SYSTEMS FOR PROVIDING POTENTIAL SEARCH QUERIES THAT MAY BE TARGETED BY ONE OR MORE KEYWORDS - Systems and methods for providing potential search queries that may be targeted by a given keyword. The method includes receiving, from a third-party content provider, a request to identify one or more search queries that match a given keyword. A table corresponding to the given keyword is identified. The table includes one or more search queries with which at least one third-party content item was selected for display. The selected third-party content item was selected responsive to a bid for the given keyword. The method determines from the identified table, one or more search queries that correspond to the given keyword. The determined search queries that correspond to the given keyword are those search queries that can be targeted by the given keyword. The method provides for display, the determined search queries that correspond to given keyword. | 2015-01-08 |
20150012561 | Semantic Mapping of Data From An Entity-Relationship Model to a Graph-Based Data Format to Facilitate Simplified Querying - Methods and systems that allow of mapping data stored in a first format to a second format is provided. According to the method a data object to be mapped is identified. The object may have a particular type associated with it and one or more associated properties. A unique identifier can be generated for the based on the type of the first object. According to some embodiments, the unique identifier may contain information that can be used to retrieve the object when it is stored in the first format. One or more of the properties associated with the first can be mapped to a resource associated with the unique identifier and also with a second format. The first object can then be queried using a query language associated with the second format. | 2015-01-08 |
20150012562 | Literary Recommendation Engine - A literary recommendation engine is used to receive an object of interest to a user and make a recommendation based on the received object. For example, a user may provide a name of a book or author and receive a list of recommendations that a services determines to be responsive to the user's interests based on a profile for the “seed” book (or author) and/or the user profile. | 2015-01-08 |
20150012563 | DATA MINING USING ASSOCIATIVE MATRICES - A method of mining frequent items in data is described. Categorical associations between elements of data are the core of information contained in the data and are all that is needed to perform data mining. These associations are extracted from data and held in optimized associative matrices whose structure is independent of the nature and structure of the data. All data mining operations and discoveries can be performed using only these associative matrices which provides many advantages over present methods. It allows real-time interactive navigation through the information in the data, enables efficient automatic and user guided determination of the most highly correlated data components, and a winnowing navigation through a large number of automatically determined associations, as for example frequent item sets, amongst which the needle-in-the-haystack may be more easily found. | 2015-01-08 |
20150012564 | SECURE MATCHING SUPPORTING FUZZY DATA - Provided are techniques for secure matching supporting fuzzy data. A first bloom filter for a first data element is retrieved, wherein each of the characters in the data element has been encrypted with a beginning offset position of the character and encrypted with an end offset position of the character to produce two encrypted values that are added to the first bloom filter. A second bloom filter for a second data element is retrieved. The first bloom filter and the second bloom filter are compared to determine whether there is a match between the first data element and the second data element. | 2015-01-08 |
20150012565 | SELECTIVE DATA TRANSFORMATION AND ACCESS FOR SECURE CLOUD ANALYTICS - Providing analytics information from a cloud service includes maintaining an analytics database that is separate from data and servers accessed by users of the cloud service, selectively pushing information from the cloud service to the analytics database, where data and servers accessed by users of the cloud service are inaccessible for direct access by the analytics database, and allowing users limited access to the analytics database, where users of the analytics information that are accessing the analytics database are restricted from accessing data and servers of the cloud service. The analytics database may include a first database of adapted database records and a second database of dynamic logs of service related events. The adapted database records may be initially formed using the data and servers accessed by users of the cloud service prior to being pushed to the analytics database. | 2015-01-08 |
20150012566 | SYSTEMS AND METHODS FOR CAPTURING AND MANAGING INFORMATION PERTAINING TO ASSET SPARES INVENTORIES - The present disclosure describes systems and methods for spares management in a data center context. The described system may provide fully integrated dashboards and spares control mechanisms that visually displays the status of all spares activity including the ability to set alarms to monitor items to avoid potential supply disruptions. The system may also automatically monitor and balance the distribution of spares between multiple data centers. | 2015-01-08 |
20150012567 | METHOD AND APPARATUS FOR MIGRATION OF A VIRTUALIZED FILE SYSTEM, DATA STORAGE SYSTEM FOR MIGRATION OF A VIRTUALIZED FILE SYSTEM, AND FILE SERVER FOR USE IN A DATA STORAGE SYSTEM - The present invention relates to a method and an apparatus for data migration of a first file system in a data storage system comprising a plurality of client computers | 2015-01-08 |
20150012568 | HIERARCHICAL CONTENT MANAGEMENT AND PRESENTATION APPLICATION - A system and method includes defining first characteristics of a first organization. The first characteristics include a first selected set of content data stored on a data server. The method further includes permitting an end user to associate with the first organization by creating a user record within the first characteristics that belongs to the end user, storing the first characteristics on the data server, administering the first characteristics through an electronic access device, and analyzing data elements of the first selected set of content data accessed by the end user. | 2015-01-08 |
20150012569 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR CONVERSION OF A MEDIA FILE - Provided herein is a method, apparatus and computer program product for the generation of a second media file by the application of a conversion parameter to a first media file. In particular, the method may include providing for a first media file, the first media file including at least one first characteristic, providing for a conversion parameter, applying the conversion parameter to the first media file, and generating, by a processor, a second media file having at least one second characteristic. The at least one second characteristic may have a level of equivalence with the at least one first characteristic where the level of equivalence is determined by the conversion parameter. | 2015-01-08 |
20150012570 | SYSTEM AND METHOD FOR CONVERTING A PHYSICAL DISK TO A VIRTUAL DISK - A method for converting a disk of a physical computer into a virtual disk for use by a virtual machine is described. Contents of the disk of the physical computer are copied into an image file, wherein the image file has a different sector-by-sector organization of the contents than the disk but a logically equivalent file system organization. Hardware configuration information from the image file is then extracted, wherein the hardware configuration information relates to hardware of the physical computer and, based on a comparison of the extracted hardware configuration information and a virtual hardware configuration of the virtual machine, hardware-dependent files in the image file are replaced with substitute files that are compatible with the virtual hardware configuration of the virtual machine. | 2015-01-08 |
20150012571 | METHOD AND APPARATUS FOR VIRTUALIZATION OF A FILE SYSTEM, DATA STORAGE SYSTEM FOR VIRTUALIZATION OF A FILE SYSTEM, AND FILE SERVER FOR USE IN A DATA STORAGE SYSTEM - The present invention relates to a method and an apparatus for providing a virtualized file system enabling indirect access to a second file system in a data storage system comprising a plurality of client computers | 2015-01-08 |
20150012572 | AUTOMATIC RESOURCE OWNERSHIP ASSIGNMENT SYSTEM AND METHOD - A method for automatic folder ownership assignment, including ascertaining which first folders, among a first multiplicity of folders, have at least one of modify and write permissions to non-IT administration entities, adding the first folders to a list of candidates for ownership assignment, defining a second multiplicity of folders which is a subset of the first multiplicity of folders and not including the first folders and descendents and ancestors thereof, ascertaining which second folders among the second multiplicity of folders, have permissions to non-IT administration entities, adding the second folders to the candidates, defining a third multiplicity of folders, which is a subset of the second multiplicity of folders and not including the second folders and descendents and ancestors thereof, ascertaining which third folders among the third multiplicity of folders are topmost folders, adding the third folders to the candidates, and recommending possible assignment of ownership of the candidates. | 2015-01-08 |
20150012573 | AUTOMATIC RESOURCE OWNERSHIP ASSIGNMENT SYSTEM AND METHOD - A method for automatic folder ownership assignment, including ascertaining which first folders, among a first multiplicity of folders, have at least one of modify and write permissions to non-IT administration entities, adding the first folders to a list of candidates for ownership assignment, defining a second multiplicity of folders which is a subset of the first multiplicity of folders and not including the first folders and descendents and ancestors thereof, ascertaining which second folders among the second multiplicity of folders, have permissions to non-IT administration entities, adding the second folders to the candidates, defining a third multiplicity of folders, which is a subset of the second multiplicity of folders and not including the second folders and descendents and ancestors thereof, ascertaining which third folders among the third multiplicity of folders are topmost folders, adding the third folders to the candidates, and recommending possible assignment of ownership of the candidates. | 2015-01-08 |
20150012574 | Model calculation unit and control unit for calculating a data-based function model having data in various number formats - A model calculation unit for calculating a data-based function model, in particular a Gaussian process model, in a control unit, including: a processor core to carry out a strictly hardware-based calculation of an algorithm for a data-based function model, the data-based function model being calculated using provided calculation data, in particular hyperparameters and node data; and a strictly hardware-based conversion unit to provide the processor core with at least a portion of the calculation data, in particular the provided node data, in a predefined number format. | 2015-01-08 |
20150012575 | Method for operating a control unit and a control unit having a model calculation unit - A method for operating a control unit, the control unit including a software-controlled main processing unit, a strictly hardware-based model calculation unit for calculating an algorithm, for carrying out a Bayesian regression method, based on configuration data, and a memory unit, a model memory area being defined in the memory unit to which a configuration register block for providing the configuration data in the model calculation unit is assigned, a calculation start-configuration register being assigned the highest address in the configuration register block into which configuration data are written, the writing into of which starts the calculation in the model calculation unit, the configuration data being written in a memory area of the memory unit from the model memory area into the configuration register block with an incremental copying process, the addresses being copied in the incremental copying process in ascending order. | 2015-01-08 |
20150012576 | MULTIMODE MATHEMATICAL USER INTERFACE - Aspects of the present disclosure include a quick and easy user interface system for allowing a user to format mathematical expression on a math program as they would be formatted in longhand. The user interface is configured to switch between a linear math expression entry scheme and a structured math expression entry scheme based on a user's math expression entries in order to predict the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion. | 2015-01-08 |
20150012577 | SIGNAL PROCESSING DEVICE AND METHOD - The present invention relates to a signal processing device and method. The device receives, from a sensor which measures a physical quantity applied thereto and outputs an accumulated or integrated value of the physical quantity as an M-bit digital value, the digital value, and, when a difference between the physical quantities at two successive data acquisition times lies within a predetermined range and an absolute value of a digital counter increment is greater than 2 | 2015-01-08 |
20150012578 | SYSTEMS AND METHODS FOR COMPUTING MATHEMATICAL FUNCTIONS - Mathematical functions are computed in a single pipeline performing a polynomial approximation (e.g. a quadratic approximation, or the like); and one or more data tables corresponding to at least one of the RCP, SQRT, EXP or LOG functions operable to be coupled to the single pipeline according to one or more opcodes; wherein the single pipeline is operable for computing at least one of RCP, SQRT, EXP or LOG functions according to the one or more opcodes. SIN and COS are also computed using the pipeline according to the approximation ((−1)̂IntX)*Sin(π*Min(FracX, 1.0−FracX)/Min(FracX, 1.0−FracX). A pipline portion approximates Sin(π*FracX) using tables and interpolation and a subsequent stage multiplies this approximation by FracX. For input arguments of x close 1.0. LOG2(x−1)/(x−1) is computed using a first pipeline portion using tables and interpolation and subsequently multiplied by (x−1). A DIV operation may also be performed with input arguments scaled up to avoid underflow as needed. | 2015-01-08 |
20150012579 | METHOD FOR GENERATING UNIFORM AND INDEPENDENT RANDOM NUMBERS - An invention is presented with new and simple ways of spectral tests applicable to the multiplicative congruential generator (d,z) with any odd modulus d and any multiplier z coprime to d. The invention realizes powerful ways to select multipliers of excellence with greatly improved statistical performances in their generation of uniform and independent random numbers. Related two inventions for new designs of the generator (d,z) are presented at the same time, as strongly facilitative for the application of advocated extended spectral tests, by exploiting specific structures of moduluses formed by two odd-prime-powers so as to realize improved periodic structures that are set conveniently out of tune avoiding harmful resonances. | 2015-01-08 |