07th week of 2015 patent applcation highlights part 62 |
Patent application number | Title | Published |
20150046389 | POST-MIGRATION VALIDATION OF ETL JOBS AND EXCEPTION MANAGEMENT - Handling extract-transform-load (ETL) job mismatches as “exceptions.” Exception handling may include the following steps: (i) determining a mismatch while running an extract-transform-load job with the mismatch being a mismatch of at least one of the following types: design time information mismatch, and/or operational metadata mismatch; and (ii) responsive to determining the mismatch, handling the mismatch as an exception. | 2015-02-12 |
20150046390 | Storing Metadata in a Table-based Format from Metadata in a Serial Format - In one embodiment, a method receives a document including metadata in a serial format and parses the document to determine components in the metadata, a nested structure of the components, and an order of the components in the data. The metadata is stored in a table format where columns of the table define the nested structure of the components and the order of the components in the data. A query is received for the data. The method determines components from the metadata stored in the table format from the columns that satisfy the query where the components are determined based on the nested structure of the determined components and the order of the determined components from information in the columns of the table. A result for the query is output including the determined components based on the nested structure of the determined components and the order of the determined components. | 2015-02-12 |
20150046391 | Methods and systems for generating baselines regarding vehicle service request data - Methods and systems for generating baselines based on vehicle service request (VSR) data are described. Additional VSR data accumulated after generating a baseline can be compared to the baselines, by a computer-readable processor executing program logic, to detect a deviation in the additional VSR data. Responsive to detecting the deviation, a notification regarding the deviation can be provided. The notification can prompt receivers of the notification to analyze the baseline and VSR data and responsively prepare a service bulletin regarding the VSR data. The service bulleting can be provided to repair shop equipment (RSE) or to users of the RSE. VSR data pertaining to different vehicle models built on a common vehicle platform can be aggregated to increase an amount of VSR data used to generate a baseline. Multiple baselines can be generated for each of one or more vehicle models. | 2015-02-12 |
20150046392 | METHOD AND DEVICE FOR ONTOLOGY EVOLUTION - A method for modifying a mapping from at least one application path of a data system to a conceptual path of an ontology system, wherein the application path addresses a part of the structure of the data system and the conceptual path addresses a part of the structure of the ontology system. The method includes steps of detecting a change to a part of the structure of the ontology system one or more of the conceptual paths is addressing and updating the mappings to reflect the change to the part of the structure of the ontology system. | 2015-02-12 |
20150046393 | METHOD AND DEVICE FOR EXECUTING AN ENTERPRISE PROCESS - The present subject matter relates to execution of an enterprise process through an electronic device. In one embodiment, an enterprise process execution method is disclosed, comprising: replicating data from a centralized database in a local database; creating a first set of data fields based on a first set of rules, wherein the first set of data fields is populated with a first set of data values retrieved from the local database based on a second set of rules; dynamically creating a second set of data fields populated with a second set of data values, wherein each data field of the second set of data fields is dynamically created based on a data value of a previous data field; validating the second set of data fields; and synchronizing the local database storing a report including information associated with execution of an enterprise process with the centralized database. | 2015-02-12 |
20150046394 | STORAGE SYSTEM, STORAGE CONTROL DEVICE, AND STORAGE MEDIUM STORING CONTROL PROGRAM - When a master name node has created a file, the master name node performs meta-information synchronization with only a slave name node, and does not perform the meta-information synchronization with a dummy name node. The master name node performs the meta-information synchronization with the dummy name node asynchronously with file creation. Furthermore, the slave name node stores the same meta-information as that stored in the master name node, and the file is stored in a data node placed in the same node as the slave name node and a data node placed in the same node as the master name node. | 2015-02-12 |
20150046395 | SYSTEM AND METHOD FOR MAINTAINING A MASTER REPLICA FOR READS AND WRITES IN A DATA STORE - A system that implements a data storage service may store data on behalf of clients in multiple replicas on respective computing nodes. The system may employ an external service to select a master replica for a replica group. The master replica may service consistent read operations and/or write operations that are directed to the replica group (or to a data partition stored by the replica group). The master replica may employ a quorum based mechanism for performing replicated write operations, and a local lease mechanism for determining the replica authorized to perform consistent reads, even when the external service is unavailable. The master replica may propagate local leases to replica group members as replicated writes. If another replica assumes mastership for the replica group, it may not begin servicing consistent read operations that are directed to the replica group until the lease period for a current local lease expires. | 2015-02-12 |
20150046396 | RECONCILIATION PROTOCOL AFTER ICR SWITCHOVER DURING BULK SYNC - According to one embodiment, a method for performing reconciliation sync includes a first network device configured as an active inter-chassis redundancy (ICR) device in response to detecting a switchover request while performing a bulk sync transitioning to serving as the standby ICR device and performing a reconciliation sync while serving as the standby ICR device, the reconciliation sync comprises starting a transmission of session records that failed to be transmitted during the bulk sync to the second network device. | 2015-02-12 |
20150046397 | Systems and Methods for Preserving Content in Digital Files - Described are systems and methods for preserving digital assets, which assets comprise one or more files. The system and methods prepare a digital file for ingest into an asset management system, store a plurality of copies of the digital file based on a set of storage policies for the digital file, and perform a health check on each copy of the digital file. The system and method may include performing an asset repair on the copies of the digital file that failed the health check as well as the exporting of a digital file. | 2015-02-12 |
20150046398 | Accessing And Replicating Backup Data Objects - A technique includes providing an interface to a client of a storage appliance to access a backup data object that is stored on the storage appliance and using the client to communicate with the storage appliance to control at least one aspect of an operation to replicate at least part of the backup data object. | 2015-02-12 |
20150046399 | COMPUTER SYSTEM, DATA ALLOCATION MANAGEMENT METHOD, AND PROGRAM - A computer system comprises a plurality of computers for executing a service by using databases constructed of storage areas included in the plurality of computers. Each of the plurality of computers is configured to hold performance management information for managing respective performances of the plurality of computers. The each of the plurality of computers is allocated master data and replicated data of the master data managed by one of the plurality of computers other than the each of the plurality of computers. The computer system comprises a performance information management part configured to update the performance management information; and a cluster configuration management part configured to determine, based on the performance management information, the management range of the master data managed by a computer and a sub-computers configured to hold the replicated data of the master data managed by the computer. | 2015-02-12 |
20150046400 | Multi-Path Replication in Databases - Systems, methods and computer program products for multi-path replication in databases are described herein. A non-limiting embodiment includes instantiating a plurality of replicate connections to a replicate database, providing transactions to the replicate database through a plurality of transaction streams, where the transaction streams associated with respective instantiated replicate connections. Transactions occurring in distinct transaction streams are applied, in parallel, at the replicate database. Another non-limiting embodiment includes instantiating a plurality of replication sender threads, where the replication sender threads communicate in parallel with respective replication servers over respective replication paths. Data sharing one or more attributes can be bound to a replication path in communication with the respective replication servers. | 2015-02-12 |
20150046401 | FILE DELETION DETECTION IN KEY VALUE DATABASES FOR VIRTUAL BACKUPS - A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes receiving a changed block, reading a previous backup to get a file list in change block tracking, checking a file in a modified master file table list for a reference flag, wherein the modified master file table list is based on the changed block, and modifying a database entry based on the reference flag. | 2015-02-12 |
20150046402 | DATA BACKUP ACROSS PHYSICAL AND VIRTUALIZED STORAGE VOLUMES - Machines, systems and methods for backing up data, the method comprising retrieving identifying information about target data storage volumes from which target data is to be backed up; communicating the identifying information to a proxy application installed on a backup computing system utilized to backup the target data stored on the target data storage volumes, wherein the proxy application uses the identifying information to place the target data storage volumes in a first state in which write operations may not be performed to the target data storage volumes, wherein the proxy application causes snapshots to be taken of the target data storage volumes of a first type and a second type, in response to determining that the target data storage volumes are placed in the first state. | 2015-02-12 |
20150046403 | Processes and Methods For Client-Side Fingerprint Caching To Improve Deduplication System Backup Performance - A system and method for caching fingerprints in a client cache is provided. A data object that comprises a set of data segments and describes a backup process is identified. Thereafter, a request referencing the data object is made to a deduplication server to request that a task identifier be added to the data object. If the deduplication server is able to successfully add the task identifier to the data object, then an active identifier is added to each data segment from the set of data segments in a cache that is within a client system. | 2015-02-12 |
20150046404 | SYSTEMS AND METHODS FOR RESTORING A FILE - Systems and methods for restoring files and metadata records associated with files are provided herein. Some of the methods include identifying a version of the file, evaluating one or more reverse incremental delta increments, and restoring an arbitrary version of the file based on an arbitrary time reference by assembling the arbitrary version of the file based on the one or more reverse incremental delta increments. | 2015-02-12 |
20150046405 | FIGHT-THROUGH NODES WITH DISPOSABLE VIRTUAL MACHINES AND ROLLBACK OF PERSISTENT STATE - A server system receives messages from client computing devices. Each of the messages corresponds to a transaction. The server system assigns each respective transaction to a respective fresh virtual machine. Furthermore, the server system performs, as part of a respective virtual machine processing a respective transaction, a modification associated with the respective transaction to a shared database. The shared database is persisted independently of the plurality of virtual machines. In response to determining that processing of the respective transaction is complete, the server system discards the respective virtual machine. In response to determining that the respective transaction is associated with a cyber-attack, the server system uses checkpoint data associated with the respective transaction to roll back the modifications associated with the respective transaction to the shared database. | 2015-02-12 |
20150046406 | METHOD AND DEVICE FOR DATA MINING ON COMPRESSED DATA VECTORS - A method for data mining on compressed data vectors by a certain metric being expressible as a function of the Euclidean distance is suggested. In a first step, for each compressed data vector, positions and values of such coefficients having the largest energy in the compressed data vector are stored. In a second step, for each compressed data vector, the coefficients having not the largest energy in the compressed data vector are discarded. In a third step, for each compressed data vector, a compression error is determined in dependence on the discarded coefficients in the compressed data vector. In a fourth step, at least one of an upper and a lower bound for the certain metric is retrieved in dependence on the stored positions and the stored values of the coefficients having the largest energy and the determined compression errors. | 2015-02-12 |
20150046407 | Systems and Methods for Preserving Content in Digital Files - Described are systems and methods for preserving digital assets, which assets comprise one or more files. The system and methods prepare a digital file for ingest into an asset management system, store a plurality of copies of the digital file based on a set of storage policies for the digital file, and perform a health check on each copy of the digital file. The system and method may include performing an asset repair on the copies of the digital file that failed the health check as well as the exporting of a digital file. | 2015-02-12 |
20150046408 | Method and apparatus for reducing duplicates of multimedia data items in service system - A method of reducing duplicates of multimedia data items in a service system includes maintaining service system as values for the multimedia data items of the service system; receiving a first multimedia data item; and hashing the received multimedia data item to provide a first hash value. The method further includes searching the first hash value from the service system hash values; and approving the received multimedia data item to the service system in response to the first hash value being not found when searching from the service system hash values. | 2015-02-12 |
20150046409 | FINGERPRINTS DATASTORE AND STALE FINGERPRINT REMOVAL IN DE-DUPLICATION ENVIRONMENTS - A storage server is coupled to a storage device that stores blocks of data, and generates a fingerprint for each data block stored on the storage device. The storage server creates a fingerprints datastore that is divided into a primary datastore and a secondary datastore. The primary datastore comprises a single entry for each unique fingerprint and the secondary datastore comprises an entry having an identical fingerprint as an entry in the primary datastore. The storage server merges entries in a changelog with the entries in the primary datastore to identify duplicate data blocks in the storage device and frees the identified duplicate data blocks in the storage device. The storage server stores the entries that correspond to the freed data blocks to a third datastore and overwrites the primary datastore with the entries from the merged data that correspond to the unique fingerprints to create an updated primary datastore. | 2015-02-12 |
20150046410 | ENHANCED RELIABILITY IN DEDUPLICATION TECHNOLOGY OVER STORAGE CLOUDS - Methods and systems for enhancing reliability in deduplication over storage clouds are provided. A method includes: determining a weight for each of a plurality of duplicate files based on parameters associated with a respective storage device of each of the plurality of duplicate files; and designating one of the plurality of duplicate files as a master copy based on the determined weight. | 2015-02-12 |
20150046411 | Managing and Querying Spatial Point Data in Column Stores - A query of spatial data is received by a database comprising a columnar data store storing data in a column-oriented structure. Thereafter, a spatial data set is mapped to physical storage in the database using a space-filling curve. The spatial data set is then compacted and such compacted data can be used to retrieve data from the database that is responsive to the query. Related apparatus, systems, techniques and articles are also described. | 2015-02-12 |
20150046412 | HANDLING OF ERRORS IN DATA TRANSFERRED FROM A SOURCE APPLICATION TO A TARGET APPLICATION OF AN ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM - An aspect of the present disclosure provides for handling of errors in data transferred from a source system to a target system. In an embodiment, the data is first transferred (from a source system) to a staging table as staging data. A user is enabled to configure rules to identify a respective portion of interest in the staging data, an error condition to be checked in the respective portion, and an action to be performed upon detection of the error in the respective portion. Accordingly, the staging data stored in the staging table is examined according to the rules to identify a first error associated with a first portion of the staging data, and an action associated with the combination of first portion and the first error is performed, as specified in the rules. | 2015-02-12 |
20150046413 | DELTA STORE GIVING ROW-LEVEL VERSIONING SEMANTICS TO A NON-ROW-LEVEL VERSIONING UNDERLYING STORE - A delta store giving row-level versioning semantics to a non-row-level versioning underlying store is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the main store does not allow concurrent transactions on a same table and the delta store has a plurality of row-visibility bitmaps implementing a row-level versioning mechanism that allows concurrent transactions on the same table. A transaction associated with the column-based in-memory database is received. For each table read by the transaction, a version of the table in the delta store that represents a transaction-consistent snapshot of the database visible to the transaction is determined. Each table is represented in the main store and the delta store; and each version of the table is represented by one or more bitmaps. Upon execution of a DML as part of the transaction, for each table written by the transaction, the data changes generated by the transaction is recorded in the one or more bitmaps that represent a private version of the table. Upon commit of the transaction, for each table written by the transaction, a new public version of the table is generated based on the private version of the table, and the public version represents a new transaction-consistent snapshot of the database visible to subsequent transactions. | 2015-02-12 |
20150046414 | COMPUTER PRODUCT, MANAGING APPARATUS, AND MANAGING METHOD - A non-transitory, computer-readable recording medium stores a managing program that causes a computer to execute a process including updating, in response to an update of a disk image of an information processing apparatus, a template stored in a memory unit and defining system configuration of a system that includes the information processing apparatus; and correlating the template with a reference privilege set based on an update status of the template in response to a reception of an arrangement request and saving the correlated template, in response to reception of the arrangement request for arrangement of the system using the template stored in the memory unit. | 2015-02-12 |
20150046415 | VERSIONING FOR CONFIGURATIONS OF REUSABLE ARTIFACTS - Arrangements described herein relate to versioning configurations of reusable artifacts. An artifact baseline corresponding to the present version of a first artifact can be created. Responsive to creating that artifact baseline, the present version of the first artifact, and present versions of children artifacts of the present version of the first artifact, are made immutable. Responsive to identifying a change to the present version of the first artifact, a new version of the first artifact can be automatically created, wherein the new version of the first artifact is mutable. | 2015-02-12 |
20150046416 | Method for writing and reading data - A method for writing and reading data into or out of an indexed dataset includes a data structure and an associated index structure, a processing unit that receives data to be written in plain text and writes the data to the data structure by means of write access and updates index data in the index structure. The processing unit detects data to be read out or the memory location thereof by means of access to the index data and reads out a data from the data structure by means of read access and makes the same available in plain text. The data in the data structure and the index data in the index structure are stored in an encrypted manner. Write/read access of the processing unit to the index structure and to the data structure take place via at least one en- and decryption unit. | 2015-02-12 |
20150046417 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Disclosed is an information processing apparatus including a metadata expansion unit. The metadata expansion unit is configured to expand metadata of a target item using metadata of other items to which a responder has shown a response, the responder being a user having shown a response to the target item of which the metadata is to be expanded. | 2015-02-12 |
20150046418 | PERSONALIZED CONTENT TAGGING - One or more techniques and/or systems are provided for maintaining user tagged content. For example, a user may experience content (e.g., watch a scene of a movie, create a photo, create a social network post, read an email, etc.), which the user may desire to save and/or organize for later retrieval. Accordingly, a personalization tag for the content may be received from the user (e.g., “Paris vacation photo”). The content may be indexed with the personalization tag within a personalization index (e.g., a cloud-based index for the user that may be accessible to any device associated with the user). In this way, the user may retrieve the content at a later point in time from any device. For example, a search query “Paris photos” may be received from the user. The personalization index may be queried using the search query to identify content that may be provided to the user. | 2015-02-12 |
20150046419 | METHOD OF SORTING SEARCH RESULTS BY RECOMMENDATION ENGINE - A method of sorting search results by recommendation engine is provided herein. The method starts off with receiving a search query from a user associated with a specific user ID. The method goes on to applying the search query to a search engine and to a content database, to yield search results. The method then goes on to retrieving a profile of the specific user from a preferences and history database, based on the user ID. Then the method proceeds to reordering the search results by a recommendation engine, based on the retrieved profile. Finally, the method concludes with providing the user with the reordered search results such that the order matches the profile of the user. | 2015-02-12 |
20150046420 | METHOD AND SYSTEM FOR PROBABILISTICALLY QUANTIFYING AND VISUALIZING RELEVANCE BETWEEN TWO OR MORE CITATIONALLY OR CONTEXTUALLY RELATED DATA OBJECTS - In one embodiment a method for probabilistically quantifying a degree of relevance between two or more citationally or contextually related data objects, such as patent documents, non-patent documents, web pages, personal and corporate contacts information, product information, consumer to behavior, technical or scientific information, address information, and the like is provided. In another embodiment a method for visualizing and displaying relevance between two or more citationally or contextually related data objects is provided. In another embodiment a search input/output interface that utilizes an iterative self-organizing mapping technique to automatically generate a visual map of relevant patents and/or other related documents desired to be explored, searched or analyzed is provided. In another embodiment, a search input/output interface that displays and/or communicates search input criteria and corresponding search results in a way that facilitates intuitive understanding and visualization of the logical relationships between two or more related concepts being searched is provided. | 2015-02-12 |
20150046421 | System, Methods and Applications for Embedded Internet Searching and Result Display - Systems and methods allow a user of a text or graphics editor to quickly create multiple robust internet search queries by selecting and ranking groups or individual key words from a document. A user who is composing or reading a document can identify and link multiple sets of key words into separate search queries by highlighting and assigning either unique search numbers, colors or other readily ascertained indicators of their logical relation. Each individual search query is routed to selected internet search engines, and the results are returned to the user in the same viewed document. The user may select the form in which the results are displayed. For example, results may be listed within the document by way footnotes, endnotes, or separate hover or pull-down windows accessible from the search terms. In addition, the user can browse, sort, rank, edit or eliminate portions of the results. | 2015-02-12 |
20150046422 | Method and System for Autocompletion for Languages Having Ideographs and Phonetic Characters - A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The user entered text may include zero or more ideographs followed by one or more phonetic characters, or the entered text may be one or more. The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. The sets of ordered predicted completion strings are obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. The generation of the ordered prediction strings takes into account multiple phonetic representations of certain strings of ideographs. | 2015-02-12 |
20150046423 | Refining Search Query Results - Systems and methods for refining search query results are provided. A first user input is received. A plurality of search categories for the first input are determined. The plurality of search categories are then associated with different segments of a first slider. The first slider allows a user to generate a search query for the first user input among the plurality of associated categories. The search query returns a set of search query results. A plurality of sub categories may be determined for each search category. The plurality of sub-categories are associated with different segments of a second slider. Movement of a slider button of a second slider to a first segment of the second slider may be detected. The search query results may be filtered based on the first segment of the second slider. The filtering adjusts a level of detail of the set of search query results. | 2015-02-12 |
20150046424 | Methods and systems for searching software applications - The present invention relates to methods and systems for searching software applications, including mobile applications (apps) and web apps/extensions/plug-ins (applications). The method comprises the steps of; executing at least one app or application, collection application data from the app or application, storing the collected application data, receiving a query, searching the stored application data, and transmitting information regarding apps or applications whose corresponding stored application is relevant to the query. | 2015-02-12 |
20150046425 | Methods and systems for searching software applications - A method for searching for software applications (or apps) is provided. In the method, one or more software applications are scheduled for execution according to a scheduling policy. The software applications are executed according to the scheduling policy. Application data of the software applications is collected. The collected application data is stored. A query is received. The stored application data is searched. Information regarding software applications whose corresponding stored application data relevant to the query is transmitted. | 2015-02-12 |
20150046426 | METHOD AND/OR SYSTEM FOR SEARCHING NETWORK CONTENT | 2015-02-12 |
20150046427 | ACCELERATING MULTIPLE QUERY PROCESSING OPERATIONS - Embodiments include methods, systems and computer program products a for offloading multiple processing operations to an accelerator includes receiving, by a processing device, a database query from an application. The method also includes performing analysis on the database query and selecting an accelerator template from a plurality of accelerator templates based on the analysis of the database query. The method further includes transmitting an indication of the accelerator template to the accelerator and executing at least a portion of the database query on the accelerator. | 2015-02-12 |
20150046428 | SCALABLE ACCELERATION OF DATABASE QUERY OPERATIONS - Embodiments include methods, systems and computer program products for offloading multiple processing operations to an accelerator. Aspects include receiving a database query from an application, performing an analysis on the query, and identifying a plurality of available accelerators. Aspects further include retrieving cost information for one or more templates available on each of the plurality of available accelerators, determining a query execution plan based on the cost information and the analysis on the query, and offloading one or more query operations to at least one of the plurality of accelerators based on the query execution plan. | 2015-02-12 |
20150046429 | Smart Query Plan with Visual Optimizations to Improve Responsiveness - Methods and systems may provide for identifying one or more visualization characteristics of a user interface (UI) associated with an application on a client device and generating a query plan based on the one or more visualization characteristics, a historical performance of a network infrastructure and a current status of the network infrastructure. In addition, a response to a query from the application may be generated in accordance with the query plan. In one example, generating the query plan includes selecting a number of elements in a responsive data set and/or selecting one or more of a plurality of service endpoints in the network infrastructure to handle the query based at least in part on the one or more visualization characteristics. | 2015-02-12 |
20150046430 | SCALABLE ACCELERATION OF DATABASE QUERY OPERATIONS - Embodiments include methods, systems and computer program products for offloading multiple processing operations to an accelerator. Aspects include receiving a database query from an application, performing an analysis on the query, and identifying a plurality of available accelerators. Aspects further include retrieving cost information for one or more templates available on each of the plurality of available accelerators, determining a query execution plan based on the cost information and the analysis on the query, and offloading one or more query operations to at least one of the plurality of accelerators based on the query execution plan. | 2015-02-12 |
20150046431 | SEARCHING MULTIPLE DATA SOURCES - A computer implemented method for searching data in a plurality of data sources is described. At a host system, a request to search a local data source is received. The request is associated with a user account of the local data source. The request is processed to determine one or more third party data sources associated with the user account. Local search parameters associated with the local data source and third party search parameters associated with the one or more third party data sources are dynamically assembled. The local search parameters and the third party search parameters are transmitted to a client device for display. A host system comprising a processor and memory storing instructions for implementing the method is also described. | 2015-02-12 |
20150046432 | PERFORMING A DYNAMIC SEARCH OF ELECTRONICALLY STORED RECORDS BASED ON A SEARCH TERM FORMAT - Arrangements described herein related to performing a dynamic search. A search term can be received and a format of the search term can be identified. Based on the identified format of the search term, a field of a plurality of records can be selected to search, the field having a format matching the identified format of the search term. The field can be searched to identify at least a first of the plurality of records that at least partially matches the search term. At least a portion of at least the first of the plurality of records that at least partially matches the search term can be presented to a user. | 2015-02-12 |
20150046433 | DISPLAY APPARATUS AND THE METHOD THEREOF - A display apparatus is disclosed. The display apparatus includes a display, an input unit configured to receive a handwriting trace, in response to a user handwriting being performed at a remote control apparatus; a detector configured to determine text corresponding to the handwriting trace; and a controller configured to search for an item corresponding to the text, classify the item into a plurality of categories, and control the display to display the item on the display. | 2015-02-12 |
20150046434 | MOBILE DEVICE AND METHOD FOR OFFERING QUERY RECOMMENDATIONS - A mobile device and a method for offering query recommendations on the basis of a background application are provided. In the method, the mobile device analyzes the background application when a search window is activated. Then the mobile device receives a search query entered in the search window, compares the received search query with information about the analyzed background application, and derives the query recommendations for the received search query, based on a result of the comparing. When a user's input for selecting one of the query recommendations is received, the mobile device displays the selected query recommendation in the search window. | 2015-02-12 |
20150046435 | Method and System Utilizing a Personalized User Model to Develop a Search Request - A method and system for developing a computer-executable query relating to a search request issued by a user includes determining whether a search term of the search request has a user-specific meaning, connotation, context, or association based on an analysis of electronic content associated with the user and/or an analysis of interactions of the user with electronic content that is accessible to the user through one or more computing devices. If the search term has a user-specific meaning, connotation, context, or association, the method and system can incorporate the user-specific meaning, connotation, context, or association into the search request and/or the computer-executable query. | 2015-02-12 |
20150046436 | REAL-TIME TREND DETECTION IN A SOCIAL NETWORK - Systems, methods, and apparatuses for tracking trends at an online presence are described. In some embodiments, an interactivity data structure and a tenured interactivity data structure are utilized in determining trends quickly. | 2015-02-12 |
20150046437 | Search Method - The present invention relates to a search method. The method includes the steps of receiving a search query and generating results based upon the received search query. The generated results are classified using classification criteria to form respective result groups. The result groups are displayed, preferably concurrently. | 2015-02-12 |
20150046438 | INTEGRATOR ACCOUNT SYSTEM FOR SELECTED INFORMATION AND THE VIRAL PROCESS - The disclosed subject matter is a process that can integrate specific information into a single account, in an open way, for the user. The matching process occurs based on the interest of the user, and not based on defined criteria somebody else created and forced onto the user, such as a specific company or another person's interest. The invention also has a viral process which allows the information to be available to different users very quickly and focused on the specific user's target of interest through the use of loyalty programs (or contests where permitted). | 2015-02-12 |
20150046439 | Determining Recommendations In Data Analysis - Embodiments of the present invention disclose a method, computer program product, and system for determining recommendations in data analysis. A computer identifies an analysis step currently being performed in a data analysis. The computer identifies data points corresponding to the identified analysis step currently being performed and one or more previous analyses. The computer determines a distance between the data points corresponding to the identified analysis step currently being performed and each of the one or more previous data analyses utilizing a distance computing algorithm. The computer determines a ranking of the one or more previous data analyses corresponding to the determined distances between the data points corresponding to the identified analysis step currently being performed and each of the one or more previous data analyses. | 2015-02-12 |
20150046440 | METHOD AND SYSTEM FOR PROVIDING SCHEDULING SUGGESTIONS - A system, computer-readable storage medium storing at least one program, and computer-implemented method for providing scheduling suggestions to a user. A collection of intention objects is accessed. Each of the intention objects is a data structure comprising a plurality of activity attributes of an intention of a user to undertake an activity. Calendar data from a calendar of the user is accessed and an available time slot on the calendar is determined. In response to determining the available time slot, a suggested intention object is selected from the collection of intention objects based on a plurality of activity attributes of the suggested intention object. A scheduling suggestion is then presented to the user. The scheduling suggestion may include a suggestion to schedule an activity associated with the suggested intention object in the available time slot. | 2015-02-12 |
20150046441 | RETURN OF ORTHOGONAL DIMENSIONS IN SEARCH TO ENCOURAGE USER EXPLORATION - Architecture that provides results and data which are alternative (“orthogonal”) to the original (or primary) query and encourage the user to engage with dimensions of information other than, but related to, the original query intent. The architecture computes the original intent of original search query, computes a category of the original query based on the original intent, computes a target document (result) of a domain based on the query intent, determines if orthogonal intent is desired, computes an alternative document result of the domain related to the intent, and presents content associated with the alternative document result. | 2015-02-12 |
20150046442 | SEARCH RESULT AUGMENTING - One or more techniques and/or systems are provided for augmenting search results with a user defined suggestion and/or for providing a user defined suggestion. For example, a venue entity may be associated with search results and/or user information (e.g., a set of search results may correspond to the Eiffel Tower). User defined data associated with the venue entity may be evaluated to generate a user defined suggestion associated with the venue entity. For example, user generated content about the Eiffel Tower, such as tips, advice, opinions, and/or other information specified by social network users, may be evaluated to determine a user defined suggestion “get tower tickets early, they sell out fast”. The user defined suggestion may be provided to a user (e.g., visiting the venue entity) and/or used to augment the set of search results. In this way, practical information, derived from opinions shared by other users, may be provided. | 2015-02-12 |
20150046443 | DOCUMENT-BASED SEARCH WITH FACET INFORMATION - A method comprising using at least one hardware processor for: executing, based on a query, a document-oriented search in an index of documents each associated with at least one profile, to output a set of document results; executing, based on the set of document results, a profile-oriented search in an index of profiles, to output a set of profile results and facets associated with the profile results; and displaying the set of profile results and the facets. | 2015-02-12 |
20150046444 | ADAPTIVE PERSONALIZED RANKING METHOD OF NODES IN A DATABASE - A method and apparatus for re-ranking a current search result by evaluating previous actions of other users, who acted similarly to a target user on previous queries unrelated to the current search result, with respect to an information node returned in the current search result. | 2015-02-12 |
20150046445 | AUTHORITY MANAGEMENT FOR ELECTRONIC SEARCHES - A presentation of search results may be improved. An indication that identifies a user may be received. A search authority model may be formed to represent information related to the user. A search query may be received from a searching user. Search results may be determined based on the terms included within the search query and the search results may be ranked or grouped based on the search authority model. Additionally, or alternatively, the search query may be adjusted based on the search authority model and search results may be determined based on the adjusted search query. In either case, the search results may be made perceivable to the searching user. | 2015-02-12 |
20150046446 | SYSTEM AND METHOD FOR EVALUATING RESULTS OF A SEARCH QUERY IN A NETWORK ENVIRONMENT - A method is provided in one example and includes receiving results of a search query initiated by a user and evaluating the received results in relation to a personal profile of the user. The personal profile includes a plurality of characteristics associated with the user and the evaluating includes comparing the plurality of characteristics to the results. The plurality of characteristics include at least one characteristic derived from observing the user's behavioral patterns over a period of time. The method further includes evaluating the results based on attributes of the user; ranking the results to generate a resultant that reflects a ranking of the results in order of likely meaningfulness to the user based on the evaluation; and communicating the resultant to the user. | 2015-02-12 |
20150046447 | MULTIMEDIA PLAYER DEVICE AND CONTROLLING METHOD THEREOF - A controlling method of a multimedia player device is disclosed. The multimedia player device is capable of playing plural multimedia files from plural memory cards. The controlling method comprising: when a memory card of the memory cards is connected to the multimedia player device, determining if there is a corresponding log file corresponding to the connected memory card; if the log file exists, creating a playlist comprising at least part of the plural multimedia files according to the log file; and, playing the multimedia files according to the playlist from the connected memory card. | 2015-02-12 |
20150046448 | FAST SELECTION IN HARDWARE OR SOFTWARE - In an exemplary embodiment, a computer-implemented method includes receiving an instruction to select an output set from an input set, where the output set is a top subset or a bottom subset of the input set, where the input set comprises a plurality of members, and where each member of the input set includes a plurality of bits. A first subset of the plurality of bits is selected. A histogram is generated, by a computer processor, based on the values in the first subset of the plurality of bits. A threshold value of the input set is determined, where the threshold value separates the values of the output set from the values of the remainder of the input set, and where the threshold value is based at least in part on the histogram. The output set is then extracted from the input set based on the threshold value. | 2015-02-12 |
20150046449 | REAL-TIME DATA VISUALIZATION OF STREAMING DATA - In certain implementations, a first data element set associated with a first attribute may be provided on a user interface. Individual first data elements of the first data element set may each represent a first value associated with the first attribute. A control element set may be provided on the user interface. Individual control elements of the control element set may each represent an attribute. A first touch-based input indicating an association of a first one of the individual control elements with a first one of the individual first data elements may be received. Responsive to the indicated association, a second data element set associated with a second attribute that is represented by the first one of the individual control elements may be provided on the user interface. Individual second data elements of the second data element set may each represent a second value associated with the second attribute and correspond to the first value represented by the first one of the first individual data elements. | 2015-02-12 |
20150046450 | SEARCHABLE CODE PROCESSING SYSTEM AND METHOD - In a searchable cipher system, the security of ciphertext, the optimization of the size of ciphertext and the optimization of the network traffic are not examined enough. A registration client deposits encrypted data acquired by compressing the size of a search tag created for a search by a stochastic encryption using a mask by a hash value and an output value of a homomorphic function in a server, a search client similarly stochastically encrypts a search keyword and transmits it to the management server as a search keyword acquired by encrypting only a part of the encrypted data, the search client requests the management server to search data to be searched without making the management server release a mask by random numbers of the encrypted data and the encrypted keyword, the search client detects a wrong search in a search result, and decrypts the search result. | 2015-02-12 |
20150046451 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - A system enabling use of an application program suitable for a user environment includes an obtaining unit that obtains first application program information associated with a first application program used with a first identifier, a determination unit that determines an application program suitable for a second identifier based on the first application program information obtained by the obtaining unit and a second application program information associated with each of application programs, and
| 2015-02-12 |
20150046452 | GEOTAGGING UNSTRUCTURED TEXT - Mechanisms are described to extract location information from unstructured text, comprising: building a language model from geo-tagged text; building a classifier for differentiating referred and physical location; given unstructured text, identifying referred location using the language model (that is, the location to which the unstructured text refers); given the unstructured text, identifying if referred location is also the physical location using the classifier; and predicting (that is, performing calculation(s) and/or estimation(s) of degree of confidence) of referred and physical location. | 2015-02-12 |
20150046453 | TUNABLE HARDWARE SORT ENGINE FOR PERFORMING COMPOSITE SORTING ALGORITHMS - Embodiments include methods, systems and computer program products for performing a composite sort on a tunable hardware sort engine includes determining desired sort performance parameters, configuring a composite sort engine based on the desired sort performance parameters, and receiving a plurality of keys having a payload associated with each of the plurality of keys. The method also includes reserving DRAM storage for each of the payloads, generating a tag for each of the plurality of keys, the tag identifying the DRAM storage reserved for each of the payloads, and storing the payloads in the portions of the DRAM storage. The method further includes generating a composite key for each of the plurality of keys, sorting the composite keys by the composite sort engine, and retrieving the payloads associated with the sorted composite keys from the DRAM storage. The method also includes outputting the payloads associated the sorted composite keys. | 2015-02-12 |
20150046454 | SOCIAL NETWORK POSTING ANALYSIS USING DEGREE OF SEPARATION CORRELATION - A degree of social network separation of a social network user that generated expressive content of a social media posting is identified relative to a specified social network user for each of a group of social media postings. Social media postings with an equivalent identified degree of social network separation relative to the specified social network user are grouped. Differences between the expressive content of the grouped social media postings at different degrees of social network separation are determined. The determined differences between the expressive content of the grouped social media postings at the different degrees of social network separation are rendered. | 2015-02-12 |
20150046455 | METHOD FOR STORING XML DATA INTO RELATIONAL DATABASE - A method for storing XML data into a relational database, including the following steps: splitting an XML Schema into one or more mapping configuration files, each mapping configuration file corresponding to a relational database table; parsing an XML text, and according to the associative relationship in the mapping configuration files, inserting the data in the XML text into the multiple relational database tables; and accessing the database to read the data in the XML text. The method stores XML file data into a relational database, and accelerates data reading and access speed. | 2015-02-12 |
20150046456 | METHODS AND APPARATUS FOR POINT CLOUD DATA PROCESSING - Methods and apparatus are provided for processing data representing three-dimensional points organized in a data structure wherein each point has multiple components, the data is organized in a respective layer per component, each layer is segmented in cells of a two-dimensional grid, the cells are arranged such that the components of a given point are contained in corresponding cells of multiple layers, the cells are grouped in patches by layer, and the patches are arranged such that the components of an array of points is represented by corresponding patches of multiple layers. At least one first criterion and at least one second criterion are obtained. Data are retrieved from cells of patches meeting the at least one first criterion and from layers meeting the at least one second criterion. The retrieved data are processed to obtain a derivative data set. | 2015-02-12 |
20150046457 | SYSTEMS AND METHODS FOR DETERMINING OPTIMAL PARAMETERS FOR DYNAMIC QUANTUM CLUSTERING ANALYSES - In the present work, quantum clustering is extended to provide a dynamical approach for data clustering using a time-dependent Schrödinger equation. To expedite computations, we can approximate the time-dependent Hamiltonian formalism by a truncated calculation within a set of Gaussian wave-functions (coherent states) centered around the original points. This allows for analytic evaluation of the time evolution of all such states, opening up the possibility of exploration of relationships among data points through observation of varying dynamical-distances among points and convergence of points into clusters. This formalism may be further supplemented by preprocessing, such as dimensional reduction through singular value decomposition and/or feature filtering. Additionally, the parameters of the analysis can be modified in order to improve the efficiency of the dynamic quantum clustering processes. | 2015-02-12 |
20150046458 | METHOD FOR RECOMMENDING USERS IN SOCIAL NETWORK AND THE SYSTEM THEREOF - A method for recommending users in social network is disclosed. The method includes the steps of: obtaining multi-media playing records of the users; establishing group of users with the same interest according to the multimedia playing records of the users; recommending the users in the group of users with the same interest to each other. By obtaining the multimedia playing records of the users, the above method for recommending users in social network sets up group of users with the same interest according to the multimedia playing records of the users and to recommend the users in the group of users with the same interest to each other. By this way, the user will not have to fill out the personal information or to submit labels of interests actively, which improves the operative convenience. In addition, since the user's multimedia played behavior can reflect the user's interest and preference in detail, the above method can recommend users that have more similar interest, increasing the rate of recommendation accuracy. In addition, a system for recommending users in social network is also disclosed. | 2015-02-12 |
20150046459 | MINING MULTILINGUAL TOPICS - Techniques for utilizing data mining technology to extract universal topics with multilingual representations from a multilingual database, and to organize existing or new documents in different languages by analyzing their respective topic distributions. | 2015-02-12 |
20150046460 | SOCIAL NETWORK POSTING ANALYSIS USING DEGREE OF SEPARATION CORRELATION - A degree of social network separation of a social network user that generated expressive content of a social media posting is identified relative to a specified social network user for each of a group of social media postings. Social media postings with an equivalent identified degree of social network separation relative to the specified social network user are grouped. Differences between the expressive content of the grouped social media postings at different degrees of social network separation are determined. The determined differences between the expressive content of the grouped social media postings at the different degrees of social network separation are rendered. | 2015-02-12 |
20150046461 | System and Method of Sharing Cultural Information - A system and method for sharing cultural information through a user interface such as a website, wherein a user account and a plurality of other user accounts are registered on the website. The user account can link to the plurality of other user accounts such that a plurality of media content can be shared among the linked user accounts. The plurality of media content files includes images, videos, music, and text. Each of the plurality of media content files includes a category tag and a nationality tag. As a result, the user account can search for a desired media content file by searching for the category tag or the nationality tag. Additionally, the user account can also electronically message the plurality of other user accounts which is linked to the user account. | 2015-02-12 |
20150046462 | IDENTIFYING ACTIONS IN DOCUMENTS USING OPTIONS IN MENUS - Documents such as web pages may be regarded as offering various actions; e.g., a website for a movie theater may offer options for viewing movie listings and purchasing tickets. A user may wish to view the set of actions available for a particular document, and/or the performance of an action. However, it may be difficult to identify available actions with acceptable accuracy in an automated manner, and the set of documents (such as the entire worldwide web) may be too voluminous for human identification. In order to identify available actions, the document may be searched for menus containing options, and identifying the actions associated with each option according to an option score. Additionally, documents may be grouped into document categories (e.g., websites for movie theaters and websites for musicians) to facilitate the association options in similar documents with similar sets of actions that are often provided for such documents. | 2015-02-12 |
20150046463 | SYSTEM AND METHOD FOR CONTENT STORAGE - A system and method of content storage includes a content store for storing a plurality of first content blocks and one or more first indexes, a content manager including one or more first content analyzers, and an interface for receiving access requests for the plurality of first content blocks. Each of the one or more first indexes includes a plurality of first entries for organizing a plurality of second content blocks from the plurality of first content blocks according to a respective organizational structure. Each of the first entries includes a link to a corresponding content block from the plurality of second content blocks. Each of the plurality of content analyzers monitors the plurality of first content blocks for changes and updates a second index from the one or more first indexes based on information associated with the monitored changes. | 2015-02-12 |
20150046464 | DETERMINATION OF DIFFERENCES IN HIERARCHICAL DATA - A system includes determination of a first tree comprising a first hierarchy of nodes and a second tree comprising a second hierarchy of nodes, determination of first subtrees of the first tree which are identical to first subtrees of the second tree, generation of a first mapping between nodes of the first subtrees of the first tree and nodes of the first subtrees of the second tree, generation of a first feature vector for each of second subtrees of the first tree, insertion of the first feature vectors into an index structure, generation of a second feature vector for each of second subtrees of the second tree, and generation of a second mapping between nodes of second subtrees of the first tree and nodes of the second subtrees of the second tree based on the second feature vectors and the index structure. | 2015-02-12 |
20150046465 | SYSTEM AND METHOD FOR TARGETING RELEVANT RESEARCH ACTIVITY IN RESPONSE TO DIAGNOSTIC MARKER ANALYSES - A system and method for targeting relevant research activity for clinical application in response to diagnostic markers analyses is described. Diagnostic analysis is performed to detect the level of each of at least three diagnostic markers. The levels of the tested markers are used to identify relevant publications from among a large database of articles. The most relevant literature, such as, one which reports research and studies that have been conducted to identify, moderate, and define the mechanisms unique to individual and combinations of diagnostic markers for various disease states, is then provided to the patient and/or the patient's physician, optionally with a summarization of the treatment recommendations from the provided literature. The customized information delivery provides a range of published peer-reviewed therapeutic options and/or published research studies. | 2015-02-12 |
20150046466 | Matching Information Items - In one embodiment, a method of identifying the presence of matching information items in a network includes using a hashing scheme to generate a set of first hash values from a respective set of first information items stored at a first node and transmitting the set of first hash values over the network to a second node. The set of first hash values is compared at the second node with a set of second hash values generated, using the hashing scheme, from a respective set of second information items stored in the network, to thereby determine at least one matching hash value between the set of first hash values and the set of second hash values. The determined matching hash value is used to identify the presence of at least one matching information item between the set of first information items and the set of second information items. The hashing scheme is chosen so that a unique hash value in the hashing scheme indicates a sufficient number of information items to prevent the unique hash value being used as an identifier of a unique information item, such that the transmission of the set of first hash values to the second node does not disclose the set of first information items to the second node. | 2015-02-12 |
20150046467 | RANKING CONTENT ITEMS USING PREDICTED PERFORMANCE - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking content items. In one aspect, a method includes identifying, for a content item, a bid value specifying an amount a content item provider is willing to pay for user interaction with the content item. A predicted performance measure is identified for the content item. The predicted performance measure is adjusted based on a weighting factor for the content item. The weighting factor for the content item is indicative of confidence that the predicted performance measure will match an actual performance measure for the content item and can be different than a weighting factor for another content item identified for inclusion in a ranking with the content item. A rank score is determined for the content item using the bid value and adjusted predicted performance measure. The content item is provided based on the rank score. | 2015-02-12 |
20150046468 | RANKING LINKED DOCUMENTS BY MODELING HOW LINKS BETWEEN THE DOCUMENTS ARE USED - Systems and methods are provided for ranking linked documents (e.g., web pages on the Internet) by modeling how users are expected to use links between the documents. One embodiment is a system that includes a memory and a controller. The memory stores probabilities for documents that each indicate a likelihood of using a link at a document to view another document. The controller is able to assign an initial value to each document, and for each document that has a value greater than a cutoff amount, to diffuse the value from the document to other documents based on the probabilities. The controller is further able to rank the documents based on an amount of value that was diffused from each document, and to process the documents based on their ranks. | 2015-02-12 |
20150046469 | CONTENT RETRIEVAL AND REPRESENTATION USING STRUCTURAL DATA DESCRIBING CONCEPTS - A method for retrieving and representing media items in a communication network having a plurality of media items. In the embodiment, first at least one media item is retrieved from the communication network. Then, said retrieved media item is normalized. After normalizing, said retrieved media item is classified over a set of concepts, where each concept is associated with at least one description. Later, this classified media item may be compared with a description of information need. | 2015-02-12 |
20150046470 | APPARATUS AND METHOD FOR PROVIDING COMMUNITY SERVICE - Disclosed are an apparatus and method for providing a community service. The apparatus includes a content analysis unit configured to generate a plurality of content figures representing a plurality of pieces of content, and generate connection relationships of the plurality of content figures according to connection relationships among the plurality of pieces of content, a content management unit configured to set a size value of an upper content figure based on lower content figures, from among the plurality of content figures, connected to lower hierarchies of the upper content figure, and a content transmitter configured to transmit connection relationships of the plurality of content figures and size data that includes the size value to a user terminal connecting to an on-line community. Accordingly, an overall trend may be noticed at a glance, and it may be possible to prevent content spamming because meaningless content would fall behind. | 2015-02-12 |
20150046471 | SYSTEMS AND METHODS FOR EVALUATION OF WINE CHARACTERISTICS - A method comprises: receiving wine evaluations of wines from wine panelists, each wine evaluation including intensity values describing a plurality of wine characteristics for each of a set of wines, each wine evaluation generated by a wine panelist; generating a global intensity value from particular intensity values describing a particular wine characteristic of a particular wine, the particular intensity values being from the wine evaluations; comparing a selected intensity value generated by a selected wine panelist describing the particular wine characteristic for the particular wine against the global intensity value to determine an accuracy deviation; comparing the accuracy deviation against an accuracy deviation threshold to determine whether the selected intensity value is deemed inaccurate based on the comparison; updating the global intensity value for the particular wine characteristic for the particular wine based on the accuracy determination; and storing the updated global intensity value in a wine database. | 2015-02-12 |
20150046472 | WEIGHT ADJUSTMENT IN A PROBABILISTIC MATCHING SYSTEM BASED ON EXTERNAL DEMOGRAPHIC DATA - A record is received including a token without a corresponding predetermined weight. Information pertaining to the received token is retrieved from at least one of external reference information and historic statistics. A token with a predetermined weight closest to the received token is determined based on the retrieved information. The predetermined weight of the closest token is assigned to the received token and data is matched based on the assigned weight of the received token. | 2015-02-12 |
20150046473 | SOCIAL ACTIVITY PLANNING SYSTEM AND METHOD - A social activity planning method includes the following operation. A database storing multiple candidate invitees with their geographical locations and interest scores towards a topic, and a social graph including vertices representing the candidate invitees and edges connecting two vertices representing mutual acquaintance of the associated candidate invitees is accessed. A social activity request including an invitation number, information about a social activity, and a familiarity condition for the social activity request is received. At least one feasible solution including the invitation number of the candidate invitees and meeting the familiarity condition is generated. A group of selected invitees are found based on the feasible solution and the information about the social activity. | 2015-02-12 |
20150046474 | Image Analysis - Mechanisms for displaying an ordered sequence of images are provided. The mechanisms receive a search query as input from a user. The search query includes a start point and an end point of a virtual tour. The start point and the end point determine a boundary of the virtual tour. Based on the search query, images that are within the boundary of the virtual tour defined in the search query are collected. At least a subset of the collected images are displayed in an ordered sequence in accordance with the boundary of the virtual tour. | 2015-02-12 |
20150046475 | HARDWARE IMPLEMENTATION OF A TOURNAMENT TREE SORT ALGORITHM - Embodiments include methods, systems and computer program products for performing a tournament tree sort on a hardware accelerator. The method includes receiving a plurality of key values by the hardware accelerator, storing each the plurality of keys into a location on a memory of the hardware accelerator, and creating a pointer to each of the locations of the plurality of keys. The method also includes storing the pointer to each of the plurality of keys into a first array stored by the hardware accelerator, sorting the plurality of keys by ordering the pointers in the first array and by using a second array for storing the pointers, wherein the sorting identifies a winning key from the plurality of keys in the memory, and outputting the winning key. | 2015-02-12 |
20150046476 | TUNABLE HARDWARE SORT ENGINE FOR PERFORMING COMPOSITE SORTING ALGORITHMS - Embodiments include methods, systems and computer program products for performing a composite sort on a tunable hardware sort engine includes determining desired sort performance parameters, configuring a composite sort engine based on the desired sort performance parameters, and receiving a plurality of keys having a payload associated with each of the plurality of keys. The method also includes reserving DRAM storage for each of the payloads, generating a tag for each of the plurality of keys, the tag identifying the DRAM storage reserved for each of the payloads, and storing the payloads in the portions of the DRAM storage. The method further includes generating a composite key for each of the plurality of keys, sorting the composite keys by the composite sort engine, and retrieving the payloads associated with the sorted composite keys from the DRAM storage. The method also includes outputting the payloads associated the sorted composite keys. | 2015-02-12 |
20150046477 | METHOD AND SYSTEM FOR DATA STRUCTURE CREATION, ORGANIZATION AND SEARCHING USING BASIC ATOMIC UNITS OF INFORMATION - A computer-implemented method for organizing data using basic atomic units of information includes generating an object of interest (OI) comprising an OI name and an OI description. The OI is a basic atomic unit of information. The OI comprises an audience and data associated with the OI is searchable. The method includes assigning one or more characteristics to the OI. The one or more characteristics of the OI are searchable. A first OI is linked with one or more second OIs having at least one overlapping audience or characteristic. The second OI is accessible by a link displayed in the first OI. The first OI is displayed in a visual format that is accessible to a plurality of users. | 2015-02-12 |
20150046478 | HARDWARE IMPLEMENTATION OF A TOURNAMENT TREE SORT ALGORITHM - Embodiments include methods, systems and computer program products for performing a tournament tree sort on a hardware accelerator. The method includes receiving a plurality of key values by the hardware accelerator, storing each the plurality of keys into a location on a memory of the hardware accelerator, and creating a pointer to each of the locations of the plurality of keys. The method also includes storing the pointer to each of the plurality of keys into a first array stored by the hardware accelerator, sorting the plurality of keys by ordering the pointers in the first array and by using a second array for storing the pointers, wherein the sorting identifies a winning key from the plurality of keys in the memory, and outputting the winning key. | 2015-02-12 |
20150046479 | COLLABORATIVE FILTERING RECOMMENDATIONS USING IMPLICIT USER ACTIONS - A method of collaborative filtering recommendations using implicit user actions is provided herein. The method includes the following steps: collecting user preference of content items from the crowd; generating for each real content item, a shadow content item; updating preference for the shadow items based on the user preference of corresponding real content items; feeding a collaborative recommendation engine a list of content items and their corresponding preferences, wherein the list comprises both real and shadow content items; and filtering out the shadow content items from an output of the recommendation engine, to yield a list of recommended real content items. | 2015-02-12 |
20150046480 | INFORMATION PROCESSING DEVICE FOR EXECUTING LOAD EVALUATION, AND LOAD EVALUATION METHOD - The present invention provides an information processing device that is capable of evaluating whether a desired load is being generated for application to a test-target system. The information processing device includes: a means that calculates the request rates per unit time on the basis of time series data for requests sent from a load generation device, aggregates the request rates on the basis of predetermined class data, and creates frequency distribution data; a means that acquires expected frequency distribution data, which is frequency distribution data expected when it is assumed that the distribution of request rates follows a desired probability distribution; and a means that carries out goodness-of-fit testing of the observed frequency distribution data with the probability distribution by using the created observed frequency distribution data and the acquired expected frequency distribution data. | 2015-02-12 |
20150046481 | METHOD AND SYSTEM FOR GENERATING A PARSER AND PARSING COMPLEX DATA - Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition. | 2015-02-12 |
20150046482 | TWO-LEVEL CHUNKING FOR DATA ANALYTICS - Two-level chunking for data analytics is disclosed. An example method includes dividing an array into fixed-size chunks. The method also includes dynamically combining the fixed-size chunks into a super-chunk, wherein a size of the super-chunk is based on parameters of a subsequent operation. | 2015-02-12 |
20150046483 | METHOD, SYSTEM AND COMPUTER STORAGE MEDIUM FOR VISUAL SEARCHING BASED ON CLOUD SERVICE - A method, system and computer storage medium for visual searching based on cloud service is disclosed. The method includes: receiving, from a client, an image recognition request of cloud service, the request containing image data; forwarding, according to a set classified forwarding rule, the image data to a corresponding classified visual search service; recognizing, by the respective corresponding classified visual search services, corresponding classified type information in the image data, and determining a corresponding name of the image data in accordance with the respective classified type information, and obtaining a classified visual search result; summarizing and sending, to a client, the classified visual search result of the corresponding classified visual search service. By detection and recognition of the classified type information of the image data, the comprehensive feature information of a picture is obtained, based on which further applications are allowed, and thus the user experience is improved. | 2015-02-12 |
20150046484 | SYSTEM AND METHOD FOR CONSTRUCTING INFORMATION STRUCTURES FOR KNOWLEDGE INFORMATION SYSTEM MANAGEMENT AND FOR SEARCHING INFORMATION STRUCTURES FOR INFORMATION - The present invention relates to a system and method for constructing information structures for knowledge information system management and for searching the information structures for information which enables searching for desired information by constructing associations between each piece of information as a visible structure and verifying the association and the order of rank between the pieces of information from the information structure. Information objects are created by receiving data from the user. The created information objects are disposed in a space and associations between the information objects are indicated. Then, the information structure, which is an information cluster, is constructed. The information cluster includes a plurality of information objects which are stereoscopically arrayed within a location space and selectively connected to each other. | 2015-02-12 |
20150046485 | PARAMETER NORMALIZATION FOR IMPROVED CACHE HIT RATE - A normalized caching system is configured to modify one or more parameters of a service request to generate a “normalized” service request, causing the service to return a normalized response. The normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. Thus, a wider range of subsequent service requests can be serviced from the cache, without the need to send such service requests to the service. | 2015-02-12 |
20150046486 | ACCELERATING MULTIPLE QUERY PROCESSING OPERATIONS - Embodiments include methods, systems and computer program products a for offloading multiple processing operations to an accelerator includes receiving, by a processing device, a database query from an application. The method also includes performing analysis on the database query and selecting an accelerator template from a plurality of accelerator templates based on the analysis of the database query. The method further includes transmitting an indication of the accelerator template to the accelerator and executing at least a portion of the database query on the accelerator. | 2015-02-12 |
20150046487 | DATABASE MANAGEMENT APPARATUS, DATABASE CONTROL METHOD AND PROGRAM - Database management includes processing a database object in accordance with a processing request, determining a mode of processing from the processing request, and, responsive to determining that the mode of processing satisfies an application condition, changing content of the processing in accordance with a rule associated with the application condition using a processor. | 2015-02-12 |
20150046488 | METHOD FOR NAMING IMAGE FILE - A method for naming an image file comprises the steps of: searching for a keyword string in initial scan image data; identifying an encoded string after the keyword string; and generating an initial file corresponding to the initial scan image data. If the keyword string is found, a file name of the initial file is automatically set up according to the encoded string. | 2015-02-12 |