17th week of 2015 patent applcation highlights part 60 |
Patent application number | Title | Published |
20150112905 | METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR EVALUATING SYSTEM PERFORMANCE - Methods, systems and computer program products to evaluate or assess strategies for operating and designing complex systems, including systems of systems, are disclosed. The methods, systems and computer program products provide describe and evaluate the behavior of systems in real-world environments where future conditions are highly uncertain are disclosed. The present disclosure identifies a set of important strategies, a set of concomitant actions, and a set of environmental conditions that form the basis of strategic change rules. These rules can be incorporated in a simulation to modify the behavior of the simulated system. These methods, systems and computer program products offers a capability, which has not been previously available, to evaluate the adaptability of complex systems | 2015-04-23 |
20150112906 | METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR DETERMINING SYSTEMS RE-TASKING - Methods, systems and computer program products to measure system re-taskability are disclosed. The methods, systems and computer program products may be used in the design of a new or redesign of an existing System of Systems (SoS). Systems re-tasking (aka substitutability or stand-in redundancy) is the process of using different systems to substitute for non-operational systems to meet required functionality, or using multi-function systems to fulfill higher-priority tasks. This ability can increase the overall operational availability of the SoS; it can also increase the adaptability and resilience of the SoS to unknown or changing conditions. The disclosed methods, systems and computer products include simulating an SoS over time, replacing systems that become non-operational (or damaged) with systems that can fulfill the same capability in order to maximize the SoS availability. | 2015-04-23 |
20150112907 | Systems and Methods for Real-Time Forecasting and Predicting of Electrical Peaks and Managing the Energy, Health, Reliability, and Performance of Electrical Power Systems Based on an Artificial Adaptive Neural Network - A system for utilizing a neural network to make real-time predictions about the health, reliability, and performance of a monitored system are disclosed. The system includes a data acquisition component, a power analytics server and a client terminal. The data acquisition component acquires real-time data output from the electrical system. The power analytics server is comprised of a virtual system modeling engine, an analytics engine, an adaptive prediction engine. The virtual system modeling engine generates predicted data output for the electrical system. The analytics engine monitors real-time data output and predicted data output of the electrical system. The adaptive prediction engine can be configured to forecast an aspect of the monitored system using a neural network algorithm. The adaptive prediction engine is further configured to process the real-time data output and automatically optimize the neural network algorithm by minimizing a measure of error between the real-time data output and an estimated data output predicted by the neural network algorithm. | 2015-04-23 |
20150112908 | DYNAMICALLY ASSIGNING AND EXAMINING SYNAPTIC DELAY - A method for dynamically modifying synaptic delays in a neural network includes initializing a delay parameter and operating the neural network. The method further includes dynamically updating the delay parameter based on a program which is based on a statement including the delay parameter. | 2015-04-23 |
20150112909 | CONGESTION AVOIDANCE IN NETWORKS OF SPIKING NEURONS - A method for managing a neural network includes monitoring a congestion indication in a neural network. The method further includes modifying a spike distribution based on the monitored congestion indication. | 2015-04-23 |
20150112910 | HARDWARE ENHANCEMENTS TO RADIAL BASIS FUNCTION WITH RESTRICTED COULOMB ENERGY LEARNING AND/OR K-NEAREST NEIGHBOR BASED NEURAL NETWORK CLASSIFIERS - This disclosure describes embodiments for a hardware based neural network integrated circuit classifier incorporating natively implemented Radial Basis functions, Restricted Coulomb Energy function, and/or kNN to make it more practical for handling a broader group of parallel algorithms | 2015-04-23 |
20150112911 | COUPLING PARALLEL EVENT-DRIVEN COMPUTATION WITH SERIAL COMPUTATION - The present invention provides a system comprising a neurosynaptic processing device including multiple neurosynaptic core circuits for parallel processing, and a serial processing device including at least one processor core for serial processing. Each neurosynaptic core circuit comprises multiple electronic neurons interconnected with multiple electronic axons via a plurality of synapse devices. The system further comprises an interconnect circuit for coupling the neurosynaptic processing device with the serial processing device. The interconnect circuit enables the exchange of data packets between the neurosynaptic processing device and the serial processing device. | 2015-04-23 |
20150112912 | CASE-BASED REASONING - Disclosed herein is a computer-implemented method in case-based reasoning, CBR, for creating components of a comparison agent for monitoring a situation, the method comprising: obtaining one or more parameter values and comparison information for each of a plurality of features of a case, wherein the comparison information of each feature defines a configuration of a computation unit; and creating, for each of the plurality of features, a computation unit in dependence on the obtained one or more parameter values and the comparison information of the feature, such that the created computation unit is configured to generate an output in dependence on the obtained one or more parameter values and the comparison information of the feature. | 2015-04-23 |
20150112913 | CASE-BASED REASONING - A case-based reasoning, CBR, platform for monitoring a situation includes: a CBR engine; a unified data cache; a case library; an agent application programming interface, API; a data source API; an application API; and a persistence API. The data source API provides an interface between live and/or static data sources, external from the CBR platform, and the unified data cache. The persistence API provides an interface between a persistence database, external from the CBR platform, and the unified data cache and the case library. The application API provides an interface between the systems of data analysts, platform administrators and/or operators, external from the CBR platform, and the unified data cache and the case library. The agent API receives information from data interpretation agents external from the CBR platform and sends the received information to the CBR engine to provide the CBR engine with information for generating the CBR results. | 2015-04-23 |
20150112914 | CASE-BASED REASONING - Disclosed herein is a computer-implemented method of creating a new case in a case-based reasoning (CBR) system for monitoring a situation, the method comprising: determining a set of one or more cases from a plurality of cases in dependence on a received data stream comprising information on a monitored situation, wherein each case comprises information describing a problem and information describing a solution to the problem and the process of determining the set of one or more cases is performed without comparing the description of the problems of any of the plurality of cases with a previously generated current case comprising information describing the monitored situation; generating information describing a solution in dependence on information obtained from the determined set of one or more cases and/or in dependence on information received from a user interface; generating a current case comprising information describing the monitored situation in dependence on the received data stream; and generating a new case in dependence on the generated information describing a solution and the generated current case. | 2015-04-23 |
20150112915 | SELF-ADJUSTING FRAMEWORK FOR MANAGING DEVICE CAPACITY - Automatically improving a deployment. A method includes, in a live distributed computing environment, adjusting operating parameters of deployment components. Effects of the adjusted operating parameters are observed. At least a portion of a behavior model function is defined based on the adjusted operating parameters and observed effects. Based on current distributed computing environmental conditions, operating parameters defined in the behavior model function are adjusted to improve the deployment. | 2015-04-23 |
20150112916 | CASE-BASED REASONING - Disclosed herein is a computer-implemented method of monitoring a situation by generating an overall similarity score between a received data stream and a case in case-based reasoning (CBR) the method comprising: receiving a data stream comprising information on a monitored situation; generating a plurality of parallel data streams, wherein each of the generated plurality of data streams is dependent on the received data stream; generating, for each of the generated data streams, a similarity score for a feature of a case, wherein each similarity score is generated in dependence on a comparison between information in the generated data stream and stored information on the feature of a case, and each of the similarity scores is generated in dependence on a comparison with stored information on a different feature of the same case; and generating an overall similarity score between the received data stream and the case in dependence on the generated similarity scores. | 2015-04-23 |
20150112917 | CASE-BASED REASONING - Disclosed herein is a computer-implemented method of monitoring a situation by determining a set of one or more cases in case-based reasoning (CBR) the method comprising: receiving a data stream comprising information on a monitored situation; generating a plurality of parallel data streams from the received data stream; generating, for each of the parallel data streams, an overall similarity score between the parallel data stream and one of a plurality of cases, wherein each overall similarity score is generated from a comparison between one of the plurality of data streams and a different case; and determining a set of one or more cases in dependence on the generated overall similarity scores. | 2015-04-23 |
20150112918 | METHOD AND SYSTEM FOR RECOMMENDING CONTENT TO A USER - Method, system, and programs for recommending content to a user. First information related to one or more previous users is first obtained. A model that maps from users to topics of interest is then established based on the first information related to the one or more previous users. Second information related to the current user is also obtained. One or more topics of interest are identified for the current user based on the model. Content is recommended to the current user in accordance with the one or more topics of interest for the current user. Eventually, an updated model is generated by integrating information associated with the current user with the model established based on the first information related to the one or more previous users. The information associated with the current user includes the second information related to the current user. | 2015-04-23 |
20150112919 | Estimating Journey Destination Based on Popularity Factors - The disclosure includes technology for estimating journey destinations based on crow-sourced popularity factors. The technology includes an example system including a processor and a memory storing instructions that when executed cause the system to: receive location data; determine a current route associated with a user based on the location data; determine one or more crowd-sourced popularity factors; estimate one or more destination estimations along the current route based on the one or more crowd-sourced popularity factors; and suggest the one or more destination estimations to the user. | 2015-04-23 |
20150112920 | USER FEATURE IDENTIFICATION METHOD AND APPARATUS - A method and an apparatus of identifying a user feature include: in response to receiving a designated evaluation of an interacting party in a service interaction, determining a reliability value of the designated evaluation of the interacting party based on a feature value of the service interaction; based on reliability values of multiple designated evaluations of the interacting party in multiple service interactions including the designated evaluation, determining a reliability mean value of the multiple designated evaluations; determining a reliability weighted mean value of the multiple designated evaluations based on a frequency weight corresponding to the multiple designated evaluations and the reliability mean value, wherein a number of the multiple designated evaluations is in a monotonically incremental or decremental relationship with the corresponding frequency weight; determining a user feature of the interacting party based on a size relationship between the reliability weighted mean value and a preset reliability threshold. Using the solution provided in the embodiment of the present disclosure can improve the accuracy of determining a user feature of an interacting party in a service interaction. | 2015-04-23 |
20150112921 | OPTIMIZATION OF JOB SCHEDULING IN A COMPUTING ENVIRONMENT - Optimizing job scheduling in a data processing system includes determining a time factor associated with a report, determining one or more jobs that contribute to the report, and narrowing execution frequency of the one or more jobs based on the time factor of the report. The time factor provides information about timing details for data included in the report. The jobs are executed in a computing environment according to a time schedule. | 2015-04-23 |
20150112922 | Maintenance of a Pre-Computed Result Set - A method, a system and a computer program product for maintaining a pre-computed result set are disclosed. A server coupled to a data source determines whether an object stored in the data source received an update. The server identifies at least one identifier associated with a pre-computed result set based on that determination. The pre-computed result set is computed based on the object. The server computes an updated pre-computed result set using the identifier by applying the received update to the pre-computed result set. | 2015-04-23 |
20150112923 | MIGRATING DATA IN TABLES IN A DATABASE - Techniques for migrating data in a database include identifying an update to one or more data entries of a source table; determining that a status of a trigger associated with the source table indicates to update a logging table, and in response: updating, in a first transaction, (i) the one or more data entries of the source table, and (ii) one or more data entries of the logging table based on the user input, and copying content of the source table to a target table; and determining that the status indicates to update the target table, and in response: updating, in a second transaction, (i) the one or more data entries of the source table and (ii) one or more data entries of the target table based on the user input, and updating the content of the target table based on the one or more data entries of the logging table. | 2015-04-23 |
20150112924 | DATA CLASSIFICATION FOR ADAPTIVE SYNCHRONIZATION - In one embodiment, a synchronization engine | 2015-04-23 |
20150112925 | MAINTAINING CHANNELS LISTS - A method is provided for maintaining a list of content channels that a user of a multi-channel content service subscribes to or has followed, and a client device for operation by the user to receive the content. If a list on the user's device has been modified, the device (e.g., an applet provided by the service) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the user's channels, an identifier of the channel (e.g., a URL), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list). | 2015-04-23 |
20150112926 | SYNCHRONIZING CHANNELS LISTS - A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the member's channels, an identifier of the channel (e.g., a URN), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list). | 2015-04-23 |
20150112927 | DESKTOP APPLICATION FOR ACCESSING A CLOUD COLLABORATION PLATFORM - Embodiments of the present disclosure include systems and methods of a desktop application for accessing a cloud collaboration platform. The disclosed application utilizes a native desktop environment to provide a better cloud collaboration experience by making the cloud-based platform accessible for file editing, file opening/closing/previewing, moving files between the local desktop environment and a web application (e.g., native to the cloud-based platform), syncing folders or marking any folders or parents/children of any folders to sync and/or utilizing any of the collaborative features (e.g., emailing links or inviting collaborators to collaborate on a file directly via the desktop environment using native contacts or contacts in the web app environment). | 2015-04-23 |
20150112928 | Data Synchronisation - A data synchronisation system automating content adaptation and transfer between storage devices and content servers, independent of user device. Included is a data storage device, a synchronisation device that uploads, downloads and processes content data, a control server handling connection data and capability data, controlling the synchronisation device, and at least one content server. The synchronisation device communicates with the data storage device, accesses a device identifier, and connects to the control and/or content server. The control server processes the device identifier and sends connection and capability data to the synchronisation device, which processes the connection and capability data, establishes a connection with the content server based thereon, and performs at least one of downloading and adapting content data to a data storage device format, and uploading same to the data storage device; and of downloading and adapting content data for compatibility with, and uploading to, the destination content server. | 2015-04-23 |
20150112929 | Parallel Truncation Point Management for Log Based Replication - Disclosed herein are system, method, and computer program product embodiments for replicating data in a distributed database system. Data containing a replicated truncation point associated with a replicating system is received via a data path. It can then be determined that the truncation point represents the point at which all data in a transaction log has been replicated (e.g., successfully or safely) and the transaction log can then be truncated at the truncation point (i.e., the data up to the truncation point deflected). Data containing an additional replicated truncation point associated with an additional replicating system via an additional data path may be received. It can then be determined that the additional replicated truncation point represents the point at which all data in the transaction log has been replicated and the transaction log can be then truncated at the additional replicated truncation point. | 2015-04-23 |
20150112930 | METHOD AND APPARATUS FOR MOBILE DATA COLLECTION AND MANAGEMENT - A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component of the present invention allows for the creation of easy to read and use data entry forms by company management. A “web application” software component of the present invention allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices, such as PDA's, Tablets, and Laptops, and to Desktop computers. The mobile client devices run applications to utilize the data entry forms and are that into which collected data can be entered. A “synchronization server” software component of the present invention then allows for two-way communication, storage and conflict resolution (versioning) of the collected data. An “integration server” software component of the present invention allows for external access to the collected and versioned data and modeling/mapping of such data. Thus seamless data entry, collection, updating, conflict resolution, versioning, storage, access and utilization is available. | 2015-04-23 |
20150112931 | MAINTAINING TWO-SITE CONFIGURATION FOR WORKLOAD AVAILABILITY BETWEEN SITES AT UNLIMITED DISTANCES FOR PRODUCTS AND SERVICES - A system for maintaining a two-site configuration for continuous availability over long distances may include a first computing site configured to execute a first instance associated with a priority workload, the first instance being designated as an active instance; a second computing site configured to execute a second instance of the priority workload, the second instance being designated as a standby instance; a software replication module configured to replicate a unit of work data associated with the priority workload from a first data object associated with the active instance to a second data object associated with the standby instance, and a hardware replication module configured to replicate an image from a first storage volume to a copy on a second storage volume, wherein the first storage volume is associated with the first computing site, and the second storage volume is associated with a third computing site. | 2015-04-23 |
20150112932 | File Cloning and De-Cloning in a Data Storage System - A file cloning mechanism allows for quickly creating copies (clones) of files within a filesystem, such as when a user makes a copy of a file. In exemplary embodiments, a clone of a source object is at least initially represented by a structure containing references to various elements of the source object (e.g., indirect onodes, direct onodes, and data blocks). Both read-only and mutable clones can be created. The source file and the clone initially share such elements and continue to share unmodified elements as changes are made to the source file or mutable clone. None of the user data blocks or the metadata blocks describing the data stream (i.e., the indirect/direct onodes) associated with the source file need to be copied at the time the clone is created. At appropriate times, cloned files may be “de-cloned.” | 2015-04-23 |
20150112933 | SYSTEM AND METHOD FOR SOFTWARE DEFINED NETWORK AWARE DATA REPLICATION - An example method is provided in one example embodiment and includes establishing software defined network (SDN) awareness for a data replication application; establishing data replication awareness for a SDN controller; managing a plurality of logical networks in a wide area network (WAN) between each of a plurality of source filers and each of a plurality of destination filers for each of a plurality of data types by the SDN controller having data replication awareness, wherein each logical network is associated with a replication policy for a corresponding source filer and is connected to the corresponding source filer through a logical interface; and transmitting replication data between each of the plurality of source filers and each of the plurality of destination filers using each of the plurality of logical networks. | 2015-04-23 |
20150112934 | PARALLEL SCANNERS FOR LOG BASED REPLICATION - Log based replication using parallel scanners is described. An example method includes establishing replication paths from a primary database to a plurality of destination servers. A plurality of scanner threads are spawned to scan a transaction log of the primary database. Specifically, one scanner thread is assigned to each replication path corresponding to each destination server. For each scanner thread, data bound to a replication path associated with the scanner thread is selected from a subset of the transaction log. Accordingly, the data is distributed to a destination server associated with the replication path. | 2015-04-23 |
20150112935 | MANAGING LOG DATA USING A CIRCULAR FIXED SIZE FILE - A request to write new data to a file is received. The file occupies a pre-determined size of storage space in a file-system. A determination is made whether an end location amount of space from an ending location value in an attribute up to the pre-determined size is insufficient to write the new data to the file. A second amount of space is computed. The first and the second amounts of space together are sufficient to write the new data. The second amount of space begins at a starting location value in a starting location attribute. The new data is written using the first and the second amounts of space. The ending location value is changed to indicate a location at the end of new data in the second amount of space. The starting location value is changed to indicate a location where existing data begins after new data. | 2015-04-23 |
20150112936 | BACKUP MANAGEMENT SYSTEM AND METHOD THEREOF - A backup management system includes a backup management device and a number of electronic devices. Each of the electronic devices is in communication with the backup management device and with each other through a network. Each of the electronic devices includes at least one virtual machine. When one of the electronic devices needs to back up the at least one virtual machine, the electronic device sends a backup request to the backup management device. The backup management device instructs the electronic device to back up the at least one virtual machine to one of the other electronic devices. | 2015-04-23 |
20150112937 | ADAPTIVE QUIESCE FOR EFFICIENT CROSS-HOST CONSISTENT CDP CHECKPOINTS - A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative. | 2015-04-23 |
20150112938 | DATA REPLICATION WITH DYNAMIC COMPRESSION - A method for replicating data between two or more network connected data storage devices, the method including dynamically determining whether to compress data prior to transmitting across the network based, at least in part, on bandwidth throughput between the network connected data storage devices. If it has been determined to compress the data, the method involves compressing the data and transmitting the compressed data over the network. If it has been determined not to compress the data, the method involves transmitting the data, uncompressed, over the network. Dynamically determining whether to compress data may include comparing bandwidth measurements with a predetermined policy defining when compression should be utilized. In some embodiments, the policy may define that compression should be utilized when an estimated time for compressing the data and transmitting the compressed data is less than an estimated time for transmitting the data uncompressed. | 2015-04-23 |
20150112939 | INCREMENTAL BLOCK LEVEL BACKUP - Disclosed are systems, computer-readable mediums, and methods for incremental block level backup. An initial backup of a volume is created at a backup server, where creating the initial backup includes retrieving an original metadata file from a metadata server, and retrieving a copy of all data of the volume based on the original metadata file. A first incremental backup of the volume is then created at the backup server, where creating the first incremental backup includes retrieving a first metadata file, where the first metadata file was created separately from the original metadata file. A block identifier of the first metadata file is compared to a corresponding block identifier of the original metadata file to determine a difference between the first and original block identifiers, and a copy of a changed data block of the volume is retrieved based on the comparison of the first and original block identifiers. | 2015-04-23 |
20150112940 | SYSTEM, INFORMATION PROCESSING APPARATUS, ACQUISITION METHOD, AND RECORDING MEDIUM - A system includes a plurality of nodes. Each of the plurality of nodes includes a processor that executes a process. The process includes: storing logs in a memory; requesting another node other than the node in which an abnormality has occurred to send information that indicates order the logs stored in the memory are created; receiving, from the other node, information that indicates order the logs stored in the other node are created; and acquiring, based on the order indicated by the received information and the order the logs stored in the memory are created, when the other node that stores therein a log that is created newer than the logs stored in the memory is present, the log created newer than the logs stored in the memory from the other node that stores therein the log created newer than the logs stored in the memory. | 2015-04-23 |
20150112941 | BACKUP MANAGEMENT SYSTEM AND METHOD THEREOF - A backup management system includes a backup manager and a number of agents. Each of the agents is in communication with the backup manager and with each other through a network. Each of the agents includes at least one virtual machine (VM). Any agent of the number of agents can send a backup request to the backup manager when the agent needs to back up the at least one VM. The backup manager can instruct the agent how to back up the at least one VM to another agent of the number of agents. | 2015-04-23 |
20150112942 | ELECTRONIC BACKUP OF APPLICATIONS - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting that a history view associated with the current view of the application be displayed, retrieve data associated with the history view, determining a presentation format for the data, and displaying the history view in response to the first user input in accordance with the presentation format, the history view including data associated with at least a first visual representation of an earlier version of the current view of the application. | 2015-04-23 |
20150112943 | METHOD AND SYSTEM FOR BACKUP AND RECOVERY - For data backup and recovery based on linked file repositories with each of the linked file repositories representing an individual file system capable of storing at least one version of a file and being connected to at least one server system, each of the linked file repositories are placed in a certain position for storing a certain version of the file. Each position of each of the linked file repositories is continuously numbered. A number of the versions of the file are determined by the position of the one of the linked file repositories. | 2015-04-23 |
20150112944 | Method, System, and Apparatus for Cloud Application Redundancy - A redundancy method, system, and apparatus, which can acquire first description information of a cloud application needing redundancy, where the first description information includes information about a source virtual machine and a source network which are used at a production site by the cloud application needing redundancy; and can generate second description information of the cloud application needing redundancy at a redundancy site based on the first description information that gives an overall description about the cloud application needing redundancy, where the second description information gives an overall description about the deployment of the cloud application needing redundancy at the redundancy site; and the redundancy site is capable of acquiring the second description information, to recover the cloud application needing redundancy at the redundancy site, thereby implementing redundancy based on a cloud application. | 2015-04-23 |
20150112945 | OPTIMIZATION OF JOB SCHEDULING IN A COMPUTING ENVIRONMENT - Optimizing job scheduling in a data processing system includes determining a time factor associated with a report, determining one or more jobs that contribute to the report, and narrowing execution frequency of the one or more jobs based on the time factor of the report. The time factor provides information about timing details for data included in the report. The jobs are executed in a computing environment according to a time schedule. | 2015-04-23 |
20150112946 | COMPUTING DEVICE AND DATA RECOVERY METHOD FOR DISTRIBUTED FILE SYSTEM - A data recovery method includes executing a recovery program of the DFS to periodically generate backup data of the DFS. In response to received operations of a user on a client device, information in relation to the received operations is stored in a main computing device. When a master node of the DFS is running abnormally, the data recovery program is executed to restore the data of the DFS using backup data having a creation time closest to the current time. Specified operations with later creation times are determined. Information in relation to the specified operations is acquired from the stored information. According to the acquired information of the specified operations, each of the specified operations is re-executed. | 2015-04-23 |
20150112947 | SYSTEM AND METHOD FOR DATABASE FLOW MANAGEMENT - A system and method for database flow management may include a rule engine which may examine information related to an interaction; select an action queue from the plurality of action queues; and store, in the selected action queue, archiving information related to the interaction. A recorder may select an action queue from the plurality of action queues; extract archiving information from the selected action queue and perform an archiving operation based on the extracted archiving information. The recorder may update an archiving information queue according to a result of the archiving operation. A unit may examine the plurality of archiving information queues to identify completed archiving operations and update a global table to include completed archiving operations. Other embodiments are described and claimed. | 2015-04-23 |
20150112948 | DYNAMICALLY SCALABLE DISTRIBUTED HETEROGENOUS PLATFORM RELATIONAL DATABASE - Disclosed embodiments provide a dynamically scalable distributed heterogeneous platform relational database system architecture for collection, management and dissemination of data, wherein the architecture is scalable both in terms of the number of servers making up the distributed database and the topology of the DDB, and wherein database servers may be added or removed without system interruption, and the topology of the DDB can be dynamically morphed. | 2015-04-23 |
20150112949 | SYSTEMS AND METHODS FOR ANONYMIZING AND INTERPRETING INDUSTRIAL ACTIVITIES AS APPLIED TO DRILLING RIGS - Various systems and methods are disclosed for making and using an anonymized database for an industrial enterprise, such as oilfield operations. Providing statistical performance indicators for groupings of an activity in the oilfield allow for the information in confidential data sets to be shared without compromising the confidentiality of any one data entry. Comparisons may be made between or among oilfields with differing technologies, differing rig configurations, or even different crews when sufficient data are available. | 2015-04-23 |
20150112950 | SYSTEMS AND METHODS FOR PROVIDING INCREASED SCALABILITY IN DEDUPLICATION STORAGE SYSTEMS - A computer-implemented method for providing increased scalability in deduplication storage systems may include (1) identifying a database that stores a plurality of reference objects, (2) determining that at least one size-related characteristic of the database has reached a predetermined threshold, (3) partitioning the database into a plurality of sub-databases capable of being updated independent of one another, (4) identifying a request to perform an update operation that updates one or more reference objects stored within at least one sub-database, and then (5) performing the update operation on less than all of the sub-databases to avoid processing costs associated with performing the update operation on all of the sub-databases. Various other systems, methods, and computer-readable media are also disclosed. | 2015-04-23 |
20150112951 | DATA MANAGEMENT IN DISTRIBUTED FILE SYSTEMS - Technology is disclosed for managing data in a distributed processing system (“the technology”). In various embodiments, the technology pushes “cold” data from a primary storage of the distributed processing system to a backup storage thereby maximizing the usage of the space on the primary storage to store “hot” data on which most data processing activities are performed in the distributed processing system. The cold data is retrieved from the backup storage into the primary storage on demand, for example, upon receiving an access request from a client. While the primary storage stores the data in a format specific to the distributed processing system, the backup storage stores the data in a different format, for example, format corresponding to the type of backup storage. | 2015-04-23 |
20150112952 | METHOD OF DATA SORTING - A method of data sorting is provided. The method at least comprises setting a classification rule in a table of t_file for a database of a computer-readable storage medium, wherein the computer-readable storage medium at least comprises a receiving unit, a processing unit and a storage unit. The receiving unit receives a plurality of files having file names. The processing unit processes the file names according to the classification rule to generate a plurality of conversion codes corresponding to the file names. The storage unit stores the conversion codes in the table of t_file for corresponding to the file names. The storage unit orderly stores the conversion codes according to a predetermined order of the classification rule. | 2015-04-23 |
20150112953 | EXPANDABLE METHOD AND SYSTEM FOR STORING AND USING FACT DATA STRUCTURE FOR USE WITH DIMENSIONAL DATA STRUCTURE - The ability to store fact data and related dimensions is improved by having a single fact data structure connected to a plurality of dimensional structures via a bridge structure, which take the position of the data structure. | 2015-04-23 |
20150112954 | SYSTEM AND METHOD FOR ESTIMATING DELIVERY EVENTS - A computer-implemented method for processing loading operation data to estimate one or more delivery events is described. The loading operation data comprises payload records, each representing a delivery event. The method comprises, for a selected payload record, operating a processing unit to determine whether a delivery weight in respect of the selected payload record is likely to reflect a single delivery event. If the delivery weight is unlikely to reflect a single delivery event the method further comprises generating a synthetic payload record representing an estimated delivery event and comprising synthetic weight and timing values. | 2015-04-23 |
20150112955 | MECHANISM FOR COMMUNICATION IN A DISTRIBUTED DATABASE - In a method for providing communication integrity within a distributed database computer system, a first node of a plurality of nodes transmits a change notification to a second node of the plurality of nodes. The second node is a neighbor of the first node. The first node receives at least one change confirmation from the second node. The change confirmation confirms acknowledgment of the change notification by the second node and by a third node of the plurality of nodes. The third node is not a neighbor of the first node. Responsive to receiving the at least one change confirmation, the first node determines that all the plurality of nodes have acknowledged the change notification. | 2015-04-23 |
20150112956 | TRANSACTION PROTOCOL FOR READING DATABASE VALUES - Techniques are provided for more efficient multi-row atomic, consistent, isolated and durable (ACID)-compliant transactions with snapshot isolation semantics (or just “multi-row transactions” for short). In some embodiments, the techniques are implemented in a computing system that includes a client application, a lightweight in-memory lease-based lock service, a multi-row transaction orchestrator, and an underlying database system. The transaction orchestrator implements a read protocol and a write protocol that provides support to the client application for carrying out multi-row transactions against the underlying database system irrespective of whether the database system itself supports multi-row transactions. The transaction orchestrator explicitly maintains transaction-level locks obtained from the lease-based lock service as part of the transaction protocol. Further, the transaction orchestrator is tolerant to lock service failure and unavailability without compromising ACID-compliance and snapshot isolation guarantees to the client application. | 2015-04-23 |
20150112957 | OPTIMIZE FOLLOWER AND SEARCH RELEVANCY RATIO - System, method, and computer program product to perform an operation, the operation comprising publishing a content according to a content class ratio and a content impact on each of a plurality of metrics. | 2015-04-23 |
20150112958 | OPTIMIZE FOLLOWER AND SEARCH RELEVANCY RATIO - System, method, and computer program product to perform an operation, the operation comprising publishing a content according to a content class ratio and a content impact on each of a plurality of metrics. | 2015-04-23 |
20150112959 | 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-04-23 |
20150112960 | Searching and Aggregating Web Pages - Systems and/or methods for searching and aggregating internet web page updates. The system and/or method may further allow for customization of topics to update. Additionally, social media aspects of the system and/or method may allow for voting and commenting as well as sharing. | 2015-04-23 |
20150112961 | User Submission of Search Related Structured Data - Methods and apparatus related to obtaining search related structured data from a user. A user submitted update instruction may identify at least one URL and provide access to associated user supplied search related structured data. An associated record in a database may be modified by including the user supplied search related structured data in the record. The record is related to the URL and the database may be a structured data database associated with a search engine. | 2015-04-23 |
20150112962 | SYSTEM AND METHOD FOR LAUNCHING APPLICATIONS ON A USER DEVICE BASED ON THE USER INTENT - A method and system for launching applications on a user device responsive to a user intent are configured. The method includes receiving at least one environmental variable; analyzing the at least one environmental variable to determine the user intent, wherein the user intent represents a current topic of interest of a user of the user device; matching the determined user intent against an applications index to find at least a category of interest that best matches the determined user intent; and selecting an application associated with the matching category of interest; and causing a launch of the selected application on the user device. | 2015-04-23 |
20150112963 | TIME AND LOCATION BASED INFORMATION SEARCH AND DISCOVERY - According to embodiments herein, real-time searching and discovery of topics, stories, events, and incidents may be based on location (a user's current location or a specified location) and time (the current time or a specified time, in the past, present, or future). | 2015-04-23 |
20150112964 | QUERY OPTIMIZATION CONSIDERING VIRTUAL MACHINE MIRRORING COSTS - Techniques are disclosed for selecting between query execution plans in part based on VM mirroring costs. In one embodiment, a query optimizer determines runtimes for multiple query execution plans, and modifies these runtimes based on flashing cost, which is itself determined based on the amount of memory which needs to be flashed to the secondary memory if each execution plan is executed. In so doing, the query optimizer may select a execution plan which takes a longer to run, but incurs less flashing cost. By considering both the query runtime itself and the flashing cost, the query optimizer may be better able to determine the fastest query execution plan to execute. | 2015-04-23 |
20150112965 | DATABASE MANAGEMENT SYSTEM, COMPUTER, AND DATABASE MANAGEMENT METHOD - A database management system (DBMS) generates a query execution plan including information representing one or more database (DB) operations necessary for executing a query, and executes the query in accordance with the query execution plan. In the execution of the query, the DBMS dynamically generates tasks for executing the DB operations and executes the dynamically generated tasks. The query execution plan includes a plurality of query blocks, which are sets of one or more DB operations. When newly generating a task, the DBMS executes determination processing of simultaneous-task-generation number. The determination processing of simultaneous-task-generation number is to calculate, targeting each of the query blocks, the number of simultaneous task generation, which is the number of tasks simultaneously generatable as tasks for executing the query block. The number of the dynamically generated tasks is equal to or smaller than the number of simultaneous task generation. | 2015-04-23 |
20150112966 | DATABASE MANAGEMENT SYSTEM, COMPUTER, AND DATABASE MANAGEMENT METHOD - A database management system (DBMS) generates a query execution plan including information indicating one or more database (DB) operations necessary to execute the query. The DBMS dynamically generates a task for executing the DB operation in execution of the query. The DBMS performs a determination processing of simultaneous-task-generation number when newly creating a task. The determination processing of simultaneous-task-generation number is to calculate the number of simultaneous task generation, which is the number of tasks that can be generated simultaneously, based on the number of tasks which can be newly generated, a first memory resource amount which is the amount of memory resources necessary to be allocated per task newly generated, and a second memory resource amount which is the number of memory resources that can be newly allocated. The number of tasks generated dynamically and simultaneously is equal to or smaller than the calculated number of simultaneously generatable tasks. | 2015-04-23 |
20150112967 | DATABASE MANAGEMENT SYSTEM, COMPUTER, AND DATABASE MANAGEMENT METHOD - A database management system (DBMS) generates a query execution plan including information representing one or more database (DB) operations necessary for executing a query and executes the query based on the query execution plan. In the execution of the query, the DBMS dynamically generates a task for executing a DB operation and executes the dynamically generated task. The DBMS executes a task in a plurality of threads executed by a processor core. | 2015-04-23 |
20150112968 | QUERY OPTIMIZATION CONSIDERING VIRTUAL MACHINE MIRRORING COSTS - Techniques are disclosed for selecting between query execution plans in part based on VM mirroring costs. In one embodiment, a query optimizer determines runtimes for multiple query execution plans, and modifies these runtimes based on flashing cost, which is itself determined based on the amount of memory which needs to be flashed to the secondary memory if each execution plan is executed. In so doing, the query optimizer may select a execution plan which takes a longer to run, but incurs less flashing cost. By considering both the query runtime itself and the flashing cost, the query optimizer may be better able to determine the fastest query execution plan to execute. | 2015-04-23 |
20150112969 | Systems and Methods for Interest-Driven Data Visualization Systems Utilizing Visualization Image Data and Trellised Visualizations - Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor and a memory configured to store an interest-driven data visualization application, wherein the interest-driven data visualization application configures the processor to define reporting data requirements, generate data retrieval job data based on the at least one piece of reporting data metadata and the data description metadata, transmit the data retrieval job data to an interest-driven business intelligence server system, receive aggregate data from the interest-driven business intelligence server system, create at least one piece of reporting data using the received aggregate data, the data description metadata, and the reporting data metadata, generate a report using the at least one piece of reporting data, the reporting data requirements, and the visualization metadata, and generate visualization image data based on the generated report. | 2015-04-23 |
20150112970 | SIMILAR IMAGE SEARCH SYSTEM - Disclosed is a similar facial image search system which is less susceptible to bias in search results even when there is a difference in the angle from which a face is photographed. The present invention is provided with: a means for detecting a first face from the inputted search subject image; a means for calculating and a means for recording a feature value of the detected first face; a means for detecting a second face from an inputted key image used for search; a means for calculating the face angle of the second face; a means for determining a synthesis pattern from the calculated face angle; a means for generating a synthetic face image according to the determined synthesis pattern; a means for calculating the feature value of the second face using the generated synthetic face image; a means for searching a database using a plurality of calculated face feature values as a query; and a means for integrating the plurality of the retrieved search results. | 2015-04-23 |
20150112971 | METHOD AND SYSTEM FOR PROVIDING ANSWERS TO QUERIES - A natural language query is received, and an answer to the natural language query is determined. A message is formatted such that the message includes the answer, and metadata corresponding to the answer, the metadata including information to enable construction, using the metadata, of a sentence that rephrases the query and recites the answer. | 2015-04-23 |
20150112972 | SYSTEM AND METHOD OF IDENTIFYING VISUAL OBJECTS - A system and method of identifying objects is provided. In one aspect, the system and method includes a hand-held device with a display, camera and processor. As the camera captures images and displays them on the display, the processor compares the information retrieved in connection with one image with information retrieved in connection with subsequent images. The processor uses the result of such comparison to determine the object that is likely to be of greatest interest to the user. The display simultaneously displays the images the images as they are captured, the location of the object in an image, and information retrieved for the object. | 2015-04-23 |
20150112973 | System and Method for Analyzing De-Identified Health Care Data - A system and method for creating a unique alias associated with an individual identified in a health care database such that health care data, and particularly pharmaceutical-related data, can be efficiently gathered and analyzed. The system has a first store for storing at least one record where each record includes a plurality of identification fields which when concatenated uniquely identify an individual, and at least one health care field corresponding to health care data associated with the individual. The system also has a second data store, and a processor. The processor selects a record of the first data store, then selects a subset of the plurality of identification fields within the selected record, and concatenates the selected subset of identification fields. Then the processor stores the concatenated identification fields in a record in the second store with at least one health care field from the selected record of the first data store. | 2015-04-23 |
20150112974 | Unified Communication Audit Tool - Providing for dynamic auditing of components of a communication network is provided herein. By way of example, network components can be queried by way of dynamic and intelligent application programming interface (APIs) queries to extract data for the network components. Such data can then be compared with best practice rules to identify potential enhancements to efficiency or scalability of such components. In some aspects, an audit report can be output summarizing identified enhancements. In other aspects, data can be written to an updated component according to protocols suited to such component. Accordingly, an audit can provide feedback in light of best practices or can be utilized to dynamically upgrade a legacy system to newer system software and/or hardware components. | 2015-04-23 |
20150112975 | CONTEXT-AWARE SEARCH APPARATUS AND METHOD - A context-aware search apparatus and method are disclosed. The context-aware search apparatus includes a storage configured to store information about personal raw data collected from a routine activity of a user and life log information of the user, a communicator configured to communicate with a user equipment apparatus, and a controller configured to, in response to receiving a search request of the user through the communicator, extract a keyword from the search request, search the storage for information associated with the keyword based on the life log information of the user, and transmit a result of the search to the user equipment apparatus. Thus, the context-aware search apparatus provides a search result appropriate for a user based on personal raw data collected from a routine activity of the user. | 2015-04-23 |
20150112976 | RELEVANCY RANKING INFORMATION RETRIEVAL SYSTEM AND METHOD OF USING THE SAME - Disclosed herein is a system and method of using the same for a relevancy ranking information retrieval system. In an embodiment, the system is configured for ranking hits in text string searching. A search query for one or more hits relevant to an investigation is received from, as an example and not a limitation, a user. A set of attributes and features of each attribute are extracted related to metadata for each of the one or more hits. A score of each attribute is calculated based on the metadata features, although not limited to ‘metadata’ information as typically defined in digital forensics. Further, weights are assigned to each of the one or more attribute features and a relevancy rank is generated for each of the one or more hits based on assigned weights and the attribute score by using a predefined relevancy-ranking algorithm that may be adjusted by user input. | 2015-04-23 |
20150112977 | TECHNIQUES FOR RANKING CHARACTER SEARCHES - Techniques for asynchronous rendering are described. An apparatus may comprise a character set converter application, an index server, and a ranking application. The character set converter application may receive a search string comprised of one or more first character set characters, and convert the search string to one or more second character set characters that are different than the first character set. The index server may execute a search on the converted search string to obtain ranked individual search results. The ranking application may compare any first character set characters in the ranked individual search results to the first character set characters in the search string and sub-rank the ranked individual search results based on the strength of any matches. Other embodiments are described and claimed. | 2015-04-23 |
20150112978 | DISTANCE BASED SEARCH RANKING DEMOTION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing local search results. In one aspect, a method determines a first local document in a set of local documents for search results is eligible for a demotion operation. The determination is based at least in part on a proximity measure based on the location of the user device and a location specified for the first local document. In response to the determination, for each other local documents in the set of local documents, a proximity measure location of the user device and the location specified for the other local document is determined. The first local document is demoted in its ranking when at least one of the proximity measures indicates a respective other local document has a specified location that is within a threshold distance of the location of the user device. | 2015-04-23 |
20150112979 | MEDICAL CONTENT SEARCH AND RESULTS - A search request for medical content can be initiated by a user, and the medical content that is relevant to the search request can be identified. The identified medical content can be ranked based on the number of times the content has been referenced as well as by the healthcare provider that referenced the medical content. The relevant identified medical content can then be displayed in an ordered list that is ordered based on the number of times the content has been assigned. | 2015-04-23 |
20150112980 | METHODS AND SYSTEMS FOR CREATING IMAGE-BASED CONTENT BASED ON TEXT-BASED CONTENT - Systems and methods for creating image-based content based on text-based content. A data processing system receives a text-based content item based on which an image-based content item is to be created. The data processing system determines a context of the text-based content item based on the content of the text-based content item and the content of a landing page associated with the text-based content item. The data processing system determines one or more search terms from the determined context of the text-based content item. The data processing system then identifies from an image database, one or more candidate images that match at least one of the search terms determined from the context of the text-based content item. The data processing system then creates an image-based content item based on the text-based content item using at least one of the candidate images. | 2015-04-23 |
20150112981 | Entity Review Extraction - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for entity review extraction. In one aspect, a method includes receiving documents identified as containing potential reviews of entities and extracting individual review candidates from one or more of the received documents wherein each individual review candidate contains at most one review and providing one or more of the review candidates to a sentiment analysis process wherein the sentiment analysis process is configured to calculate a sentiment magnitude for each of the review candidates based on words in the review candidates. | 2015-04-23 |
20150112982 | METHOD AND SYSTEM FOR GATHERING AND ANALYZING INFORMATION - A method and system for gathering and analyzing information utilizing a preference list on a mobile user device. | 2015-04-23 |
20150112983 | METHODS AND SYSTEMS FOR RANKING OF HUMAN PROFILES - The present subject matter relates to method(s) and system(s) to rank human profiles based on selection criteria personalized to a selector. In an embodiment, the method includes obtaining querying criteria from the selector to query a database comprising a set of human profiles. Further, a subset of human profiles is determined from the set of human profiles based on the querying criteria and a default ranking mechanism. Furthermore, a selection based ranking is obtained for the subset of human profiles. Further, based on the selection based ranking, a ranking function is determined that is indicative of a relative inclination of the selector towards the one or more implicit attributes. Such a determination is by capturing at least one implicit attribute in the ranking function from the selection based ranking. Further, the ranking function is applied to rank a fresh set of human profiles based on the ranking function. | 2015-04-23 |
20150112984 | PROCESSING APPARATUS - A ranking unit | 2015-04-23 |
20150112985 | System and Method for Querying Disparate Data Sources in Real Time - A system and method for querying disparate data sources in real time utilizes a plurality of listeners and at least one data adapter operated on a request proxy. A interface specific data query is received from a client account by the request proxy through a specific listener. The interface specific data query is formatted into an agnostic request object that is then forwarded to a specific adapter, wherein a specific method is determined from a plurality of methods for the specific adapter. The request proxy retrieves requested data from at least one data source through the specific adapter. The requested data is then formatted into an agnostic response object that can be cached on the request proxy. The agnostic response object is then formatted into a interface specific response stream by the request proxy and the interface specific response stream is sent to the client account through the specific listener. | 2015-04-23 |
20150112986 | METHOD FOR THE DETERMINATION OF SCALABLE REACHABILITY - Embodiments disclosed herein provide systems and methods for scaling reachability computations on relatively large graphs. In an embodiment, a method provides for scaling reachability computations on relatively large graphs, the method comprising, identifying an initial graph comprising a plurality of vertices and a plurality of edges, processing at least a portion of the plurality of vertices and at least a portion of the plurality of edges to generate a plurality of reachability indices for the at least a portion of the plurality of vertices, and generating a backbone graph comprising a scaled-down version of the initial graph, based at least in part on at least one of the plurality of reachability indices. | 2015-04-23 |
20150112987 | GENERATION OF SERVICE SPECIFICATION OF A SERVICE ORIENTED ARCHITECTURE (SOA) SOLUTION - A method and associated system for generating a service specification of a Service Oriented Architecture (SOA) solution. Each process of at least one process is decomposed into at least one atomic service process. The service specification of the SOA solution to be compatible with both a process model framework that includes the at least one process and a data model framework that includes at least one data element that is indirectly matched to the at least one process. The service specification represents a respective process interface of each atomic service process that performs a respective atomic service in the SOA solution. The customized service specification is stored in a database. | 2015-04-23 |
20150112988 | Distributed and Tiered Architecture for Content Search and Content Monitoring - An efficient large scale search system for video and multi-media content using a distributed database and search, and tiered search servers is described. Selected content is stored at the distributed local database and tier1 search server(s). Content matching frequent queries, and frequent unidentified queries are cached at various levels in the search system. Content is classified using feature descriptors and geographical aspects, at feature level and in time segments. Queries not identified at clients and tier1 search server(s) are queried against tier2 or lower search server(s). Search servers use classification and geographical partitioning to reduce search cost. Methods for content tracking and local content searching are executed on clients. The client performs local search, monitoring and/or tracking of the query content with the reference content and local search with a database of reference fingerprints. This shifts the content search workload from central servers to the distributed monitoring clients. | 2015-04-23 |
20150112989 | OPUS ENTERPRISE REPORT SYSTEM - An approach for managing much information of many of controllers at multiple locations. A configuration map regarded as a dataset may be used for identifying and retrieving a group of data being sought in the form of instances of the dataset. The instances may be stored. A report may be used to select certain instances of the data according to a format of the report. The report may be manually or automatically provided. A profile may be developed to obtain instances of a dataset that match the profile and show instances that do not necessarily match the profile. The instances that do not match the profile may be reset to settings of the profile or be noted as approved exceptions and should not be reset. | 2015-04-23 |
20150112990 | Cross Application Framework for Aggregating Data Relating to People, Locations, and Entities - Some embodiments provide a cross application framework that supports a number of different applications and/or services to aggregate data relating to people, locations, and entities. The framework of some embodiments aggregates, from various data sources, different types of data, such as multimedia, communications, social media data, and location data. Once the data is aggregated, the framework provides the data to each requesting application. When an application is used to search for a person, the framework may provide the application with the person's emails, text messages, videos, photos, and social network activities. | 2015-04-23 |
20150112991 | INLINE HIERARCHY METHOD AND SOFTWARE, AND BUSINESS METHODS THEREFORE - An inline hierarchical method and software is disclosed that includes expanding a conventional data hierarchy beyond a parent-child relationship that opens up new searching, correlating, analyzing and displaying options, creating new levels of grouping various identifiers. This software derives a multiple tiered hierarchical structure from user-defined and/or computer determined inline tags within an element or multiple elements of an object, as well as business methods therefore. Grouping these tags together in new ways provides increased flexibility in data management not achievable before. | 2015-04-23 |
20150112992 | METHOD FOR CLASSIFYING CONTENTS AND ELECTRONIC DEVICE THEREOF - An electronic device and method for classifying contents using updated post information are provided. The electronic device may be configured to implement the method, and includes a communication module configured to upload to a server at least one content item, and receive from the server a set of information about at least one content item from a server. A processor of the electronic device may be configured to extract a subset of information associated with the at least one content item from the set of information, the subset including at least one reference value, and classify the at least one content item with other content items when the at least one reference value correlates with reference values of the other content items. | 2015-04-23 |
20150112993 | Method and Apparatus for Importing and Exporting Contact - A method and an apparatus for importing and exporting a contact. The method includes: receiving a user identifier of a user and a data package sent by a terminal, where the data package includes a configuration file and a contact file corresponding to a contact group, the configuration file is used to store a correspondence between a group identifier (ID) and a file ID of the contact file, and the contact file is used to store contact information of a contact included in the contact group; acquiring, from the data package, the group ID and the file ID corresponding to the contact group; acquiring, from the data package according to the file ID, the contact information included in the contact group; and storing a correspondence between the user identifier, the group ID, and the contact information. In the present invention, group information can be retained. | 2015-04-23 |
20150112994 | AUTOMATED STRATIFICATION OF GRAPH DISPLAY - A method and apparatus for generating a graphical depiction of related data are provided. Non-transitory computer-readable media having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to identify a graph wherein a node represents a stored object having one or more application-specific attributes associated with a primary application, wherein the primary application includes other than a presentation of nodes in a graph drawing, and wherein edges represent stored relationships between said objects, which include a relevancy to the primary application. The computer-executable instructions further cause the processor to receive a selection formula wherein the selection formula is based on the one or more application-specific attributes of the objects, and wherein the formula classifies the objects based on at least one of predetermined and selectable values of the attributes; and depict a visual representation of the graph. | 2015-04-23 |
20150112995 | INFORMATION RETRIEVAL FOR GROUP USERS - Information retrieval for group users is described, for example, where an end user of a group, such as an enterprise or other organization, is able to identify and contact other end users of the group who have association with a query the end user issues. In various examples, topics associated with a query of an end user, or of queries of an enterprise or other group, are found. In examples, end users are associated with the topics. In various examples information about end users associated with a topic is displayed at a graphical user interface of an information retrieval system. In various examples an end user is able to send the query and/or a message to end users who have association with the query and/or a topic by making input at a graphical user interface of the information retrieval system. In some examples, notes and sharing permissions are stored. | 2015-04-23 |
20150112996 | PERVASIVE SEARCH ARCHITECTURE - A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search. | 2015-04-23 |
20150112997 | METHOD FOR CONTENT CONTROL AND ELECTRONIC DEVICE THEREOF - A method for controlling a content in an electronic device is provided. The method includes detecting first tag information based on a content accessible by the electronic device, detecting second tag information based on an image included in the content, comparing the first tag information with the second tag information, and displaying information indicating that the content is not original on the content, when the first tag information and the second tag information do not satisfy a reference condition. | 2015-04-23 |
20150112998 | SYSTEMS AND USER INTERFACES FOR DYNAMIC AND INTERACTIVE SIMULTANEOUS QUERYING OF MULTIPLE DATA STORES - Embodiments of the present disclosure relate to a computer system and interactive user interfaces configured to enable efficient and rapid access to multiple different data sources simultaneously, and by an unskilled user. The unskilled user may provide simple and intuitive search terms to the system, and the system may thereby automatically query multiple related data sources of different types and present results to the user. Data sources in the system may be efficiently interrelated with one another by way of a mathematical graph in which nodes represent data sources and/or portions of data sources (for example, database tables), and edges represent relationships among the data sources and/or portions of data sources. For example, edges may indicate relationships between particular rows and/or columns of various tables. The table graph enables a compact and memory efficient storage of relationships among various disparate data sources. | 2015-04-23 |
20150112999 | SYSTEM AND METHOD FOR IMPLEMENTING A SCALABLE DATA STORAGE SERVICE - A system that implements a scalable data storage service may maintain tables in a non-relational data store on behalf of clients. The system may provide a Web services interface through which service requests are received, and an API usable to request that a table be created, deleted, or described; that an item be stored, retrieved, deleted, or its attributes modified; or that a table be queried (or scanned) with filtered items and/or their attributes returned. An asynchronous workflow may be invoked to create or delete a table. Items stored in tables may be partitioned and indexed using a simple or composite primary key. The system may not impose pre-defined limits on table size, and may employ a flexible schema. The service may provide a best-effort or committed throughput model. The system may automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies. | 2015-04-23 |
20150113000 | CLOUD BASED MANAGEMENT FOR MULTIPLE CONTENT MARKERS - A first device may receive an instruction to add a first marker that identifies a first time index associated with particular content and a particular account used to access the particular content; receive an instruction to add a second marker that identifies a second time index associated with the particular content and the particular account; store the first marker and information associating the first marker with the first time index, the particular content, and the particular account; store the second marker and information associating the second marker with the second time index, the particular content, and the particular account; receive selection of the first marker or the second marker, associated with the particular content and the particular account; and cause a second device to play back the particular content at the first time index or the second time index. | 2015-04-23 |
20150113001 | ANALYZING NETWORK CONFIGURATION COMPLEXITY - Techniques are provided for generating a network complexity score. In one approach, a plurality of node configurations that includes a first node configuration and a second node configuration are analyzed. A network complexity score is generated for a network based, at least in part, on one or more of (a) a degree of similarity between the first node configuration and the second node configuration or (b) a dependency between the first node configuration and the second node configuration. | 2015-04-23 |
20150113002 | System and Method for Multi-Dimensional Profiling of Healthcare Professionals - The disclosure generally describes computer-implemented methods, software, and systems for ranking healthcare professionals, including: receiving healthcare information submitted by a user; launching search delegators to search respective channels of social media based on the healthcare information; receiving meta search records from the search delegators; scoring the meta search records based on the healthcare information as well as the channel of social media where the meta search record was found; filtering the meta search records based on the corresponding scores; and providing the filtered meta search records to the user. | 2015-04-23 |
20150113003 | INFORMATION RETRIEVAL DEVICE, INFORMATION RETRIEVAL METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - An information retrieval device includes a degree-of-association information storage unit capable of storing an item(s) of degree-of-association information indicating a degree of association between each of an item(s) of first information and each of an item(s) of second information; an accepting unit that accepts a query including an item(s) of query information which is/are an item(s) of information used for retrieval of content; a query converter that obtains, by using an item(s) of first information corresponding to each of the item(s) of query information, and the item(s) of degree-of-association information, an item(s) of second information whose degree of association with the item(s) of first information is greater as a predetermined condition is better satisfied; and a retrieval unit that retrieves content by using the item(s) of second information obtained by the query converter. Accordingly, content necessary for a user can be retrieved. | 2015-04-23 |
20150113004 | ASYMMETRICAL MULTILATERAL DECISION SUPPORT SYSTEM - A system and methodology which can effectively provide decision makers with a better means of making decisions in a way that greatly improves the availability, reliability, and relevance of the information which they provide and use to make decisions. The system and methodology facilitates maximizing mutual utility in the context of a mutual decision between multiple users and groups of users identified generally as Parties and Counterparties and performs user specified actions based on meeting mutual threshold parameters. The system provides significant technical advantages over the prior art in that it uses helps Parties and Counterparties identify optimal arrangements and configurations with less errors, fewer computational cycles, less storage medium, and a smaller amount of time than would be possible using prior art systems. | 2015-04-23 |